body,body *{font-style:normal!important}:root{--brand:#00c29a;--brand-2:#00c29a;--brand-dark:#31b296;--brand-tint:#e6f9f5;--ink:#1d1d1f;--muted:#424245;--soft:#86868b;--line:rgba(60,60,67,0.13);--line-strong:rgba(60,60,67,0.16);--bg:#f5f5f7;--card:#ffffff;--radius:18px;--shadow:0 1px 2px rgba(0,0,0,.03),0 8px 24px rgba(0,0,0,.05);--shadow-lg:0 24px 70px rgba(18,30,45,0.14);--danger:#ff3b30;--amber:#f08a24;--blue:#2f7cf6;--purple:#7c5cfc}*{box-sizing:border-box}html{background:#f5f5f7}body,html{padding:0;margin:0;min-height:100%}body{font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,SF Pro Display,PingFang SC,Hiragino Sans GB,Microsoft YaHei,Arial,sans-serif;color:var(--ink);background:var(--bg);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;letter-spacing:-.08px;line-height:1.5}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}button{cursor:pointer}::selection{background:rgba(0,194,154,.18)}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-thumb{background:rgba(60,60,67,.18);border-radius:99px;border:2px solid transparent;background-clip:content-box}.container{max-width:1380px;margin:0 auto;padding:0 28px}.page{min-height:100vh;display:flex;flex-direction:column;padding-bottom:0}.page>main{flex:1 0 auto;width:100%}.app-header{position:-webkit-sticky;position:sticky;top:0;z-index:50;background:rgba(255,255,255,.78);border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(24px) saturate(180%);backdrop-filter:blur(24px) saturate(180%)}.header-inner{height:62px;gap:18px}.brand,.header-inner{display:flex;align-items:center}.brand{gap:10px;font-weight:800;font-size:18px;white-space:nowrap}.brand,.brand-mark{letter-spacing:-.5px}.brand-mark{width:34px;height:34px;border-radius:11px;background:linear-gradient(145deg,#00d2a6,#00a884);color:#fff;display:grid;place-items:center;font-size:12px;box-shadow:0 6px 16px rgba(0,184,148,.28)}.brand em{color:var(--brand);font-style:normal}.top-nav{display:flex;align-items:center;gap:4px;margin-left:10px}.top-link{display:inline-flex;align-items:center;gap:6px;padding:7px 10px;border-radius:9px;font-size:12.5px;color:var(--muted);font-weight:500;transition:.15s}.top-link.active,.top-link:hover{background:var(--brand-tint);color:var(--brand-dark)}.header-actions{margin-left:auto;display:flex;align-items:center;gap:8px}.avatar{width:32px;height:32px;border-radius:50%;background:#eef2f5;color:var(--muted);display:grid;place-items:center;font-size:11px;font-weight:700;border:1px solid rgba(255,255,255,.9);overflow:hidden}.avatar img{width:100%;height:100%;object-fit:cover;display:block}.avatar.has-image{background:transparent;border-color:transparent}.user-name{color:var(--ink);font-weight:600;max-width:100px;overflow:hidden;text-overflow:ellipsis}.btn,.user-name{font-size:12px;white-space:nowrap}.btn{border:1px solid var(--line);background:#fff;color:#424245;border-radius:10px;padding:8px 12px;font-weight:500;display:inline-flex;align-items:center;justify-content:center;gap:6px;transition:.15s}.btn:hover{background:#fafbfc;border-color:var(--line-strong)}.btn:active{transform:scale(.985)}.btn-primary{background:var(--brand);border-color:var(--brand);color:#fff;box-shadow:0 5px 14px rgba(0,168,132,.18)}.btn-primary:hover{background:var(--brand-dark);border-color:var(--brand-dark);color:#fff}.btn-ghost{background:transparent;border-color:transparent;color:var(--muted)}.btn-ghost:hover{background:rgba(118,118,128,.08);border-color:transparent}.btn-danger{color:var(--danger);border-color:rgba(229,72,77,.18);background:rgba(229,72,77,.04)}.btn-sm{padding:5px 9px;font-size:11px;border-radius:8px}.icon-btn{width:32px;height:32px;border-radius:50%;border:none;background:rgba(118,118,128,.1);color:var(--muted);display:grid;place-items:center}.icon-btn:hover{background:rgba(118,118,128,.16)}.hero{padding:34px 0 10px}.hero-head{justify-content:space-between;gap:16px;flex-wrap:wrap}.hero-head,.nav-type-tabs{display:flex;align-items:center}.nav-type-tabs{gap:4px;background:rgba(255,255,255,.72);border:1px solid var(--line);padding:4px;border-radius:999px;box-shadow:var(--shadow);overflow-x:auto;max-width:100%}.nav-type-tab{border:none;background:transparent;color:var(--muted);border-radius:999px;padding:7px 13px;font-size:12px;font-weight:500;white-space:nowrap}.nav-type-tab.active{background:var(--brand-tint);color:var(--brand-dark);font-weight:700}.nav-type-tab.special{color:var(--amber)}.hero-title{text-align:center;margin:26px 0 18px}.hero-title h1{font-size:clamp(28px,4vw,42px);letter-spacing:-1.6px;margin:0}.hero-title h1 em{color:var(--brand);font-style:normal}.hero-title p{margin:6px 0 0;color:var(--soft);font-size:12px}.hero-title .edit-name{margin-left:8px;font-size:11px;color:var(--brand-dark);background:var(--brand-tint);border:none;padding:4px 8px;border-radius:999px}.search-card{background:rgba(255,255,255,.92);border:1px solid rgba(255,255,255,.9);box-shadow:0 18px 50px rgba(18,30,45,.08);border-radius:22px;padding:14px 16px 15px}.engine-chips{display:flex;gap:5px;overflow-x:auto;padding-bottom:9px;scrollbar-width:none}.engine-chips::-webkit-scrollbar{display:none}.engine-chip{display:inline-flex;align-items:center;gap:6px;border:1px solid transparent;background:transparent;color:#5f6368;border-radius:999px;padding:5px 9px;font-size:13px;white-space:nowrap}.engine-chip:hover{background:#f5f7f8}.engine-chip.active{background:var(--brand-tint);border-color:color-mix(in srgb,var(--brand) 18%,transparent);color:var(--brand-dark);font-weight:700}.engine-letter{width:20px;height:20px;border-radius:7px;color:#fff;display:grid;place-items:center;font-size:9px;font-weight:700}.search-row{gap:10px}.search-brand,.search-row{display:flex;align-items:center}.search-brand{flex-shrink:0;border-right:1px solid var(--line);font-weight:700;font-size:15px;color:var(--ink)}.search-brand-tile{width:32px;height:32px;border-radius:10px;font-size:12px;flex-shrink:0}.search-input{flex:1 1;min-width:0;border:none;outline:none;background:transparent;border-radius:0;padding:4px 2px;font-size:15px;color:var(--ink)}.search-input:focus{background:transparent;box-shadow:none}.search-submit{border:none;background:var(--brand);color:#fff;border-radius:999px;min-width:88px;padding:0 20px;font-size:14px;font-weight:700;box-shadow:0 8px 20px rgba(0,168,132,.2)}.search-submit:hover{background:var(--brand-dark)}.section-head{display:flex;align-items:flex-end;justify-content:space-between;gap:12px;margin:28px 0 12px}.section-head h2{margin:0;font-size:19px;letter-spacing:-.6px}.section-head p{margin:4px 0 0;font-size:11px;color:var(--soft)}.section-actions{display:flex;gap:6px;flex-wrap:wrap}.quick-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px}.quick-card{position:relative;background:rgba(255,255,255,.9);border:1px solid var(--line);border-radius:16px;padding:13px 15px;box-shadow:var(--shadow)}.quick-group-title{font-size:11px;font-weight:700;color:var(--muted);margin-bottom:7px}.quick-links{flex-wrap:nowrap;gap:6px 8px;min-width:0}.quick-link,.quick-links{display:flex;align-items:center}.quick-link{gap:6px;font-size:11px;color:#55585e;padding:3px 0;overflow:hidden}.quick-link span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.quick-link:hover{color:var(--brand-dark)}.content-grid{display:grid;grid-template-columns:minmax(0,1fr) 330px;grid-gap:18px;gap:18px;align-items:start;margin-top:6px}.category-grid{display:grid;grid-gap:12px;gap:12px}.category-grid.has-drag-selection,.simple-nav.has-drag-selection{padding-top:46px}.category-card{background:rgba(255,255,255,.94);border:1px solid var(--line);border-radius:var(--radius);padding:15px 16px;box-shadow:var(--shadow);min-height:150px}.category-head{align-items:center;gap:8px;margin-bottom:9px}.category-head h3{margin:0;font-size:13.5px;letter-spacing:-.2px}.category-actions{display:flex;gap:2px;opacity:0;transition:.15s}.category-card.drag-selected .category-actions,.category-card:hover .category-actions{opacity:1}.category-list{display:flex;flex-direction:column;gap:2px}.link-item{gap:7px;border-radius:8px;padding:4px}.link-item:hover{background:#f7faf9}.link-favicon{width:18px;height:18px;border-radius:5px;background:var(--brand-tint);color:var(--brand-dark);display:grid;place-items:center;font-weight:700;flex-shrink:0}.link-name{font-size:11.5px;color:#4a4d52;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.link-more{padding:3px 4px}.category-empty{font-size:11px;color:var(--soft);padding:8px 0}.side-col{display:flex;flex-direction:column;gap:12px;position:-webkit-sticky;position:sticky;top:78px}.widget-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:9px;gap:9px}.widget-card{background:rgba(255,255,255,.94);border:1px solid var(--line);border-radius:15px;padding:12px;box-shadow:var(--shadow);min-height:112px;display:flex;flex-direction:column}.widget-card.wide{grid-column:span 2}.widget-head{justify-content:space-between;margin-bottom:8px}.widget-head,.widget-title{display:flex;align-items:center;gap:6px}.widget-title{font-size:var(--widget-title-size,11.5px);font-weight:700;color:var(--widget-color,#45484d)}.widget-title .emoji{width:22px;height:22px;border-radius:7px;background:var(--brand-tint);display:grid;place-items:center;font-size:12px}.widget-tools{opacity:0;display:flex;gap:2px}.widget-card:hover .widget-tools{opacity:1}.widget-body{flex:1 1;display:flex;flex-direction:column;justify-content:center;gap:5px}.widget-big{font-size:22px;font-weight:800;letter-spacing:-.7px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.widget-sub{font-size:var(--widget-body-size,10.5px);color:var(--soft);line-height:1.5}.widget-todo{display:flex;flex-direction:column;gap:4px}.todo-row{display:flex;align-items:center;gap:5px;font-size:10.5px;color:#55585e}.todo-row input{accent-color:var(--brand)}.todo-row.done span{text-decoration:line-through;color:var(--soft)}.todo-row span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.calendar-mini{display:grid;grid-template-columns:repeat(7,1fr);grid-gap:2px;gap:2px;text-align:center;font-size:8.5px;color:#777b80}.calendar-mini .today{background:var(--brand);color:#fff;border-radius:4px}.quote{font-size:11px;line-height:1.7;color:#55585e}.side-card{background:rgba(255,255,255,.9);border:1px solid var(--line);border-radius:16px;padding:14px 15px;box-shadow:var(--shadow)}.side-card h3{margin:0 0 6px;font-size:12px}.side-card p{margin:0;font-size:10.5px;color:var(--soft);line-height:1.65}.modal-overlay{position:fixed;inset:0;z-index:5000;background:rgba(15,23,42,.28);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);display:grid;place-items:center;padding:20px;animation:fade .18s ease}.modal{width:min(520px,94vw);max-height:88vh;overflow:auto;background:#fff;border-radius:22px;box-shadow:var(--shadow-lg);padding:20px 22px;animation:pop .2s ease}.modal h3{margin:0;font-size:19px;letter-spacing:-.4px}.modal-sub{margin:4px 0 16px;font-size:11px;color:var(--soft)}.modal-actions{display:flex;justify-content:flex-end;gap:8px;margin-top:18px}.confirm-body{display:flex;align-items:flex-start;gap:12px;padding:4px 0 2px}.confirm-icon{width:40px;height:40px;flex-shrink:0;display:grid;place-items:center;border-radius:13px;background:rgba(0,184,148,.1);color:var(--brand-dark)}.confirm-icon.danger{background:rgba(229,72,77,.09);color:#d93f36}.confirm-body p{margin:2px 0 0;color:var(--muted);font-size:12.5px;line-height:1.75;white-space:pre-wrap;word-break:break-word}.field{margin-bottom:11px}.label{display:block;font-size:10.5px;color:var(--muted);margin-bottom:5px}.input,.select,.textarea{width:100%;border:1px solid var(--line);background:#fff;border-radius:10px;padding:9px 11px;font-size:12.5px;outline:none}.input:focus,.select:focus,.textarea:focus{border-color:rgba(0,184,148,.45);box-shadow:0 0 0 3px rgba(0,184,148,.08)}.textarea{min-height:100px;resize:vertical}.toast{position:fixed;left:50%;bottom:26px;transform:translate(-50%,10px);background:rgba(28,28,30,.94);color:#fff;padding:9px 16px;border-radius:999px;font-size:11.5px;z-index:200;opacity:0;pointer-events:none;transition:.22s;box-shadow:0 12px 34px rgba(0,0,0,.2)}.toast.show{opacity:1;transform:translate(-50%)}@keyframes fade{0%{opacity:0}to{opacity:1}}@keyframes pop{0%{opacity:0;transform:translateY(8px) scale(.98)}to{opacity:1;transform:none}}.auth-page{min-height:100vh;display:grid;grid-template-columns:1.05fr .95fr;background:var(--bg)}.auth-shell{min-height:100vh;display:flex;flex-direction:column}.auth-shell .auth-page{flex:1 0 auto;min-height:0}.auth-hero{padding:56px;background:linear-gradient(150deg,#0b3b32,#075247 55%,#00a884 130%);color:#fff;display:flex;flex-direction:column;justify-content:space-between;position:relative;overflow:hidden}.auth-hero:after{content:"";position:absolute;width:480px;height:480px;border-radius:50%;background:rgba(255,255,255,.1);right:-160px;bottom:-170px}.auth-hero .brand{color:#fff}.auth-hero h1{font-size:clamp(30px,4vw,48px);line-height:1.12;letter-spacing:-1.8px;margin:0 0 14px}.auth-hero p{color:rgba(255,255,255,.74);font-size:13px;line-height:1.8;max-width:440px}.auth-points{display:flex;flex-direction:column;gap:12px;margin-top:28px}.auth-point{display:flex;gap:10px;align-items:flex-start;font-size:12px;color:rgba(255,255,255,.82)}.auth-point i{width:24px;height:24px;border-radius:8px;background:rgba(255,255,255,.14);display:grid;place-items:center;font-style:normal;font-size:12px;flex-shrink:0}.auth-main{display:flex;align-items:center;justify-content:center;padding:32px}.auth-card{width:min(440px,100%);background:#fff;border:1px solid var(--line);border-radius:24px;box-shadow:var(--shadow-lg);padding:26px}.auth-card h2{margin:0;font-size:23px;letter-spacing:-.7px}.auth-card .sub{margin:5px 0 18px;font-size:11.5px;color:var(--soft)}.page-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;flex-wrap:wrap}.tabs{display:flex;gap:3px;background:rgba(118,118,128,.1);border-radius:11px;padding:3px;margin-bottom:16px}.tab{flex:1 1;border:none;background:transparent;border-radius:8px;padding:7px 8px;font-size:11.5px;color:var(--muted);font-weight:500;white-space:nowrap}.tab.active{background:#fff;color:var(--ink);font-weight:700;box-shadow:0 1px 4px rgba(0,0,0,.12)}.qr-box{display:flex;flex-direction:column;align-items:center;gap:10px;padding:14px 0 6px}.qr-box img{width:210px;height:210px;border-radius:14px;border:1px solid var(--line)}.auth-tip{font-size:10.5px;line-height:1.6}.auth-foot,.auth-tip{color:var(--soft);text-align:center}.auth-foot{font-size:11px;margin-top:14px}.auth-foot a{color:var(--brand-dark);font-weight:600}.info-page{max-width:1120px;padding:32px 0 64px}.info-layout{display:grid;grid-template-columns:218px minmax(0,1fr);grid-gap:20px;gap:20px;align-items:start}.info-sidebar{background:#fff;border:1px solid var(--line);border-radius:16px;padding:10px;position:-webkit-sticky;position:sticky;top:84px}.info-side-title{padding:8px 10px 11px;color:var(--soft);font-size:10px;font-weight:800;letter-spacing:1.2px;text-transform:uppercase}.info-sidebar nav{display:flex;flex-direction:column;gap:2px}.info-side-link{display:block;padding:9px 11px;border-radius:8px;color:var(--muted);font-size:12.5px;text-decoration:none;transition:.15s}.info-side-link:hover{background:#f5f9f7;color:var(--brand-dark)}.info-side-link.active{background:var(--brand-tint);color:var(--brand-dark);font-weight:700}.info-side-home{display:inline-flex;align-items:center;gap:4px;color:var(--soft);font-size:11px;text-decoration:none;padding:11px 11px 5px;margin-top:6px;border-top:1px solid var(--line)}.info-side-home:hover{color:var(--brand-dark)}.info-back{display:inline-flex;align-items:center;gap:5px;color:var(--muted);font-size:12px;text-decoration:none;margin-bottom:14px}.info-back:hover{color:var(--brand-dark)}.info-panel{padding:34px 38px;border-radius:20px}.info-kicker{color:var(--brand-dark);font-size:10px;font-weight:800;letter-spacing:1.6px}.info-panel h1{margin:8px 0 10px;font-size:31px;letter-spacing:-1px}.info-intro{margin:0;color:var(--muted);font-size:13.5px;line-height:1.85;max-width:680px}.info-sections{display:flex;flex-direction:column;gap:18px;margin-top:28px}.info-sections section{border-top:1px solid var(--line);padding-top:16px}.info-sections h2{margin:0 0 6px;font-size:14px;letter-spacing:-.2px}.info-sections p{margin:0;color:#5d6268;font-size:12.5px;line-height:1.85}.info-mail{margin-right:8px}.info-mail,.site-apply-form{margin-top:24px}.site-apply-done{display:flex;align-items:center;gap:12px;margin-top:26px;padding:16px;border:1px solid #d9f0e6;background:#f4fbf8;border-radius:12px}.site-apply-done>span{width:34px;height:34px;border-radius:50%;background:var(--brand-tint);color:var(--brand-dark);display:grid;place-items:center;flex-shrink:0}.site-apply-done b{display:block;font-size:13px}.site-apply-done p{margin:3px 0 0;font-size:11px;color:var(--soft)}.info-foot{margin-top:28px}@media (max-width:760px){.info-page{padding-top:20px}.info-layout{grid-template-columns:1fr}.info-sidebar{position:static}.info-sidebar nav{flex-direction:row;overflow-x:auto;padding-bottom:2px}.info-side-link{white-space:nowrap}.info-side-home,.info-side-title{display:none}.info-panel{padding:24px 20px}.info-panel h1{font-size:26px}}.auth-modal-backdrop{position:fixed;inset:0;z-index:5000;display:grid;place-items:center;padding:22px;background:radial-gradient(circle at 18% 12%,rgba(0,194,154,.2),transparent 42%),rgba(8,20,18,.46);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.auth-modal{width:min(1060px,96vw);max-height:94vh;overflow:auto;display:grid;grid-template-columns:minmax(0,1.02fr) minmax(0,.98fr);background:#fff;border-radius:28px;box-shadow:0 40px 100px rgba(5,25,22,.32);position:relative;transform:scale(.8);transform-origin:center center}.auth-modal-close{position:absolute;right:14px;top:14px;z-index:4;width:31px;height:31px;border:1px solid rgba(60,60,67,.1);border-radius:50%;background:rgba(255,255,255,.78);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:var(--muted);display:grid;place-items:center}.auth-modal-close:hover{background:#fff;color:var(--ink)}.auth-modal .auth-hero{padding:40px 44px;border-radius:28px 0 0 28px}.auth-modal .auth-hero h1{font-size:clamp(30px,3.4vw,42px);margin-top:54px}.auth-modal .auth-hero p{font-size:12.5px;line-height:1.8}.auth-modal .auth-points{gap:10px;margin-top:24px}.auth-modal .auth-point{font-size:11.5px}.auth-modal .auth-point i{width:22px;height:22px;border-radius:7px;font-size:11px}.auth-modal .auth-main{padding:34px 36px}.auth-modal .auth-card{width:100%;max-width:390px;padding:0;border:0;box-shadow:none;border-radius:0}.auth-modal .auth-card h2{font-size:25px}.auth-modal .auth-card .sub{font-size:12px;margin-bottom:20px}.auth-modal .field{margin-bottom:12px}.auth-hero-ad{display:flex;align-items:center;gap:11px;padding:13px 14px;border:1px solid rgba(255,255,255,.16);border-radius:14px;background:rgba(255,255,255,.09);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.auth-hero-ad>span{flex-shrink:0;display:inline-grid;place-items:center;height:30px;padding:0 10px;border-radius:8px;background:rgba(255,255,255,.14);color:#fff;font-size:11px;font-weight:800;letter-spacing:-.2px}.auth-hero-ad b{display:block;font-size:11.5px;color:rgba(255,255,255,.92)}.auth-hero-ad p{margin:2px 0 0;font-size:10px;color:rgba(255,255,255,.56)}@media (max-width:860px){.auth-modal{grid-template-columns:1fr}.auth-modal .auth-hero{padding:28px 26px 24px;border-radius:28px 28px 0 0}.auth-modal .auth-hero h1{margin-top:22px;font-size:30px}.auth-hero-ad,.auth-modal .auth-points{display:none}.auth-modal .auth-main{padding:22px 24px 28px}.auth-modal .auth-card{max-width:none}}.settings-layout{display:grid;grid-template-columns:220px minmax(0,1fr);grid-gap:20px;align-items:start}.settings-nav{background:rgba(255,255,255,.9);border:1px solid var(--line);border-radius:16px;padding:8px}.settings-tab{width:100%;text-align:left;border:none;background:transparent;color:var(--muted);padding:9px 11px;border-radius:9px;font-size:12px;margin-bottom:2px;display:flex;align-items:center;gap:8px}.settings-tab.active{background:var(--brand-tint);color:var(--brand-dark);font-weight:700}.settings-content{display:flex;flex-direction:column;gap:14px}.panel{background:rgba(255,255,255,.94);border:1px solid var(--line);border-radius:var(--radius);padding:18px 20px;box-shadow:var(--shadow)}.panel-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:14px}.panel-head h3{margin:0;font-size:15px}.panel-head p{margin:4px 0 0;font-size:10.5px;color:var(--soft);line-height:1.5}.type-list{display:flex;flex-direction:column;gap:7px}.type-row{display:flex;align-items:center;gap:10px;border:1px solid var(--line);border-radius:12px;padding:10px 12px;background:#fafbfc}.type-icon{width:30px;height:30px;border-radius:9px;background:var(--brand-tint);color:var(--brand-dark);display:grid;place-items:center;font-weight:800;font-size:11px}.type-main{flex:1 1;min-width:0}.type-main b{display:block;font-size:12px}.type-main span{display:block;font-size:9.5px;color:var(--soft);margin-top:2px}.theme-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.theme-card{border:1px solid var(--line);border-radius:12px;background:#fff;padding:10px;text-align:left}.theme-card.active{border-color:rgba(0,194,154,.45);box-shadow:0 0 0 3px rgba(0,194,154,.08)}.theme-card i{display:block;height:28px;border-radius:8px;margin-bottom:7px}.theme-card b{font-size:10.5px}.range-row{display:flex;align-items:center;gap:10px;margin:7px 0}.range-row input[type=range]{flex:1 1;accent-color:var(--brand)}.range-row b{font-size:10px;min-width:45px;text-align:right}.import-drop{border:1px dashed rgba(0,168,132,.4);background:var(--brand-tint);border-radius:14px;padding:26px;text-align:center;color:var(--brand-dark)}.import-drop input{display:none}.import-preview{margin-top:12px;display:flex;flex-direction:column;gap:7px}.import-group{border:1px solid var(--line);border-radius:10px;padding:9px 11px;background:#fff}.import-group b{font-size:11px}.import-group span{font-size:9.5px;color:var(--soft)}.market-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:13px;gap:13px;align-items:start}.pack-card{background:rgba(255,255,255,.94);border:1px solid var(--line);border-radius:var(--radius);padding:16px;box-shadow:var(--shadow);display:flex;flex-direction:column;gap:9px;transition:.16s}.pack-card:hover{transform:translateY(-2px);box-shadow:0 14px 34px rgba(18,30,45,.09)}.pack-head{display:flex;align-items:flex-start;gap:9px}.pack-badge{width:34px;height:34px;border-radius:10px;background:var(--brand-tint);color:var(--brand-dark);display:grid;place-items:center;font-weight:800;font-size:12px;flex-shrink:0}.pack-head b{display:block;font-size:13px}.pack-head span{display:block;font-size:9.5px;color:var(--soft);margin-top:2px}.pack-desc{font-size:10.5px;color:var(--muted);line-height:1.6;min-height:33px}.tags{display:flex;gap:4px;flex-wrap:wrap}.tag{display:inline-flex;align-items:center;border-radius:6px;background:rgba(118,118,128,.08);color:var(--muted);padding:2px 6px;font-size:9px;font-weight:600}.tag.green{background:var(--brand-tint);color:var(--brand-dark)}.tag.blue{background:rgba(47,124,246,.09);color:var(--blue)}.pack-foot{display:flex;align-items:center;justify-content:space-between;border-top:1px solid var(--line);padding-top:9px;margin-top:auto}.pack-foot,.pack-top-install{font-size:9.5px;color:var(--soft)}.pack-top-install{margin-left:auto;white-space:nowrap;padding-top:2px;flex-shrink:0}.stat-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px;margin-bottom:14px}.stat-card{background:#fff;border:1px solid var(--line);border-radius:14px;padding:14px 16px;box-shadow:var(--shadow)}.stat-card span{font-size:10px;color:var(--soft)}.stat-card b{display:block;font-size:25px;letter-spacing:-.8px;margin-top:6px}.table-wrap{background:#fff;border:1px solid var(--line);border-radius:var(--radius);overflow:hidden;box-shadow:var(--shadow)}.table{width:100%;border-collapse:collapse;min-width:760px}.table th{text-align:left;font-size:9.5px;color:var(--soft);font-weight:700;padding:10px 14px;background:#fafbfc;border-bottom:1px solid var(--line);white-space:nowrap}.table td{padding:10px 14px;border-bottom:1px solid rgba(60,60,67,.06);font-size:11px;color:#4a4d52}.table tr:last-child td{border-bottom:none}.badge{display:inline-flex;align-items:center;gap:4px;border-radius:999px;padding:2px 7px;font-size:9px;font-weight:700;background:rgba(118,118,128,.1);color:var(--muted)}.badge.green{background:var(--brand-tint);color:var(--brand-dark)}.badge.amber{background:rgba(240,138,36,.11);color:#a86700}.badge.red{background:rgba(229,72,77,.09);color:#c7362e}.toolbar{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-bottom:12px}.toolbar .input{max-width:300px}.empty{text-align:center;padding:36px 18px;color:var(--soft);font-size:12px}.skeleton{background:linear-gradient(90deg,#f1f4f6 25%,#e8edf0 37%,#f1f4f6 63%);background-size:400% 100%;animation:shimmer 1.3s infinite;border-radius:10px}@keyframes shimmer{0%{background-position:100% 0}to{background-position:0 0}}.spinner{width:16px;height:16px;border-radius:50%;border:2px solid rgba(0,168,132,.2);border-top:2px solid var(--brand);animation:spin .7s linear infinite}@keyframes spin{to{transform:rotate(1turn)}}@media (max-width:1180px){.category-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.content-grid{grid-template-columns:minmax(0,1fr) 300px}.market-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.quick-links{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:900px){.container{padding:0 16px}.top-nav{display:none}.content-grid{grid-template-columns:1fr}.side-col{position:static}.widget-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.settings-layout{grid-template-columns:1fr}.settings-nav{position:static;display:flex;overflow-x:auto}.settings-tab{width:auto;white-space:nowrap}.auth-page{grid-template-columns:1fr}.auth-hero{display:none}.stat-grid{grid-template-columns:1fr 1fr}}@media (max-width:620px){.hero{padding-top:20px}.category-grid,.quick-grid{grid-template-columns:1fr}.widget-grid{grid-template-columns:1fr 1fr}.market-grid{grid-template-columns:1fr}.theme-grid{grid-template-columns:1fr 1fr}.search-row{flex-wrap:wrap}.search-brand{min-width:0}.search-submit{width:100%}.header-actions .user-name{display:none}.stat-grid{grid-template-columns:1fr 1fr}}.container{max-width:var(--content-width,1380px)}.home-page{padding-bottom:0;min-height:100vh;display:flex;flex-direction:column}.home-topbar{position:absolute;top:0;left:0;right:0;z-index:1200;height:82px;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:20px 24px 0;pointer-events:none;transform:none!important}.home-topbar>*{pointer-events:auto}.home-clock{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;align-self:flex-start;gap:2px;flex:1 1;min-width:0;overflow:hidden;font-size:11px;color:var(--soft);white-space:nowrap}.home-clock b{color:var(--muted);font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.home-clock .home-clock-time{color:var(--ink)}.home-clock-meta{display:flex;align-items:baseline;gap:8px;font-size:11px;color:var(--soft)}.home-nav-tabs{flex:0 0 auto;min-width:0;max-width:calc(100vw - 620px);display:flex;justify-content:center;overflow:hidden}.home-nav-tabs .nav-type-btns{max-width:100%;overflow-x:auto;scrollbar-width:none;background:rgba(255,255,255,.88);border:0;box-shadow:0 10px 30px rgba(18,30,45,.09);padding:4px}.home-nav-tabs .nav-type-btns::-webkit-scrollbar{display:none}.home-nav-tabs .nav-type-tab{padding:6px 12px;font-size:12px;color:#4a4d52}.home-nav-tabs .nav-type-tab:hover{background:rgba(118,118,128,.08)}.home-nav-tabs .nav-type-tab.active{background:transparent;font-weight:700;box-shadow:none}.home-nav-tabs .nav-type-tab.special{color:#4a4d52}.home-nav-tabs .nav-type-add{border:1px solid var(--line);background:#fff;color:var(--brand-dark);width:26px;height:26px;border-radius:50%}.home-nav-tabs .nav-type-add:hover{background:var(--brand-tint);border-color:color-mix(in srgb,var(--brand) 28%,transparent)}.home-dock{display:flex;align-items:center;justify-content:flex-end;gap:10px;flex:1 1;min-width:0}.theme-reset-btn{height:30px;padding:0 11px;border-radius:999px;border:1px solid rgba(255,255,255,.85);background:rgba(255,255,255,.72);box-shadow:var(--shadow);color:var(--muted);font-size:11px;display:inline-flex;align-items:center;gap:5px;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.theme-reset-btn:hover{color:var(--brand-dark);background:#fff}.theme-fab{width:34px;height:34px;border-radius:50%;border:1px solid rgba(255,255,255,.85);background:rgba(255,255,255,.82);box-shadow:var(--shadow);color:var(--brand-dark);display:grid;place-items:center;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.theme-fab:hover{background:#fff;transform:translateY(-1px)}.theme-flower{font-size:15px;line-height:1;filter:saturate(1.15)}.edit-toggle-wrap{display:inline-flex;align-items:center;gap:8px;font-size:12px;color:var(--muted);white-space:nowrap;cursor:pointer}.switch{position:relative;width:38px;height:22px;border-radius:999px;background:rgba(118,118,128,.22);display:inline-block;transition:.18s;flex-shrink:0}.switch i{position:absolute;width:18px;height:18px;left:2px;top:2px;border-radius:50%;background:#fff;box-shadow:0 1px 3px rgba(0,0,0,.2);transition:.18s}.switch.on{background:var(--brand)}.switch.on i{left:18px}.switch-sm{width:30px;height:18px}.switch-sm i{width:14px;height:14px}.switch-sm.on i{left:14px}.login-btn{display:inline-flex;align-items:center;gap:5px;height:32px;padding:0 13px;border-radius:999px;background:var(--brand);color:#fff;font-size:11.5px;font-weight:600;box-shadow:0 5px 14px rgba(0,168,132,.2)}.user-area{position:relative;gap:1px}.user-area,.user-pill{display:flex;align-items:center}.user-pill{gap:6px;border:0;background:transparent;border-radius:999px;padding:0;box-shadow:none;text-decoration:none}.user-menu-toggle{width:22px;height:22px;border:0;border-radius:50%;background:transparent;color:var(--soft);display:grid;place-items:center;padding:0}.user-menu-toggle:hover{background:rgba(118,118,128,.08);color:var(--ink)}.user-pill .avatar{width:26px;height:26px;border-radius:7px;font-size:10px;background:#eef2f5;color:var(--muted);border:0}.user-pill .avatar.has-image{background:transparent}.user-pill-name{font-size:12px;color:var(--ink);max-width:90px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.user-dropdown{position:absolute;right:0;top:calc(100% + 9px);width:190px;background:#fff;border:1px solid var(--line);border-radius:14px;box-shadow:var(--shadow-lg);padding:7px;z-index:1300}.user-dropdown-head{display:flex;gap:9px;align-items:center;padding:8px 8px 10px;border-bottom:1px solid var(--line);margin-bottom:5px}.user-dropdown-head b{display:block;font-size:11.5px}.user-dropdown-head span{display:block;font-size:9px;color:var(--soft);margin-top:2px}.user-menu-item{display:flex;align-items:center;gap:8px;width:100%;border:none;background:transparent;color:var(--muted);padding:8px 9px;border-radius:8px;font-size:11px;text-align:left}.user-menu-item:hover{background:var(--brand-tint);color:var(--brand-dark)}.user-menu-item.danger{color:var(--danger)}.home-main{padding-top:6px;flex:1 0 auto;width:100%}.nav-type-dock{display:flex;justify-content:center;margin:4px 0 18px}.nav-type-btns{display:flex;align-items:center;gap:2px;padding:3px;border:1px solid var(--line);border-radius:999px;background:rgba(255,255,255,.7);box-shadow:var(--shadow);overflow-x:auto;max-width:100%}.home-nav-tabs .nav-type-tab{padding:5px 10px;font-size:11.5px}.nav-type-add{width:26px;height:26px;border-radius:50%;display:grid;place-items:center;border:1px solid var(--line);background:#fff;padding:0;cursor:pointer}.nav-market-entry,.nav-type-add{color:var(--brand-dark);flex-shrink:0}.nav-market-entry{height:auto;padding:6px 11px;border:0;background:var(--brand-tint);font-size:14px;font-weight:500;display:inline-flex;align-items:center;gap:4px;text-decoration:none}.nav-market-entry:hover{background:color-mix(in srgb,var(--brand) 14%,white)}.nav-market-entry.active{background:var(--brand);border:0;color:#fff;font-weight:700;box-shadow:0 3px 10px color-mix(in srgb,var(--brand) 26%,transparent)}.market-page-main{padding-top:30px;padding-bottom:52px}.market-view{width:100%}.home-main .market-view{padding-top:10px}.info-home-topbar{background:transparent;border-bottom:0;-webkit-backdrop-filter:none;backdrop-filter:none}.info-header-spacer{height:82px}.info-nav-tabs,.info-nav-tabs .nav-type-btns{overflow:visible}.info-nav-tabs .nav-type-btns{position:relative}.info-nav-btns .nav-type-tab{text-decoration:none;white-space:nowrap}.about-dropdown{position:relative;flex-shrink:0}.about-trigger{display:inline-flex;align-items:center;gap:4px;border:0;background:transparent;white-space:nowrap}.about-trigger.active{background:var(--brand);color:#fff;font-weight:700;box-shadow:0 3px 10px color-mix(in srgb,var(--brand) 26%,transparent)}.info-nav-btns .about-trigger.active{background:var(--brand)!important;color:#fff!important;box-shadow:0 3px 10px color-mix(in srgb,var(--brand) 26%,transparent)!important}.about-dropdown-menu{position:absolute;top:calc(100% + 9px);right:0;width:214px;background:rgba(255,255,255,.97);border:1px solid rgba(255,255,255,.9);border-radius:14px;box-shadow:0 18px 48px rgba(24,38,50,.16);padding:7px;z-index:3000;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px)}.about-dropdown-head{display:flex;align-items:center;justify-content:space-between;padding:6px 8px 8px;border-bottom:1px solid var(--line);margin-bottom:4px}.about-dropdown-head span{font-size:12px;font-weight:800;color:var(--ink)}.about-dropdown-head em{font-style:normal;color:var(--soft);font-size:9px}.about-dropdown-link{display:flex;align-items:center;gap:5px;padding:8px 9px;border-radius:8px;color:var(--muted);font-size:11.5px;text-decoration:none}.about-dropdown-link:hover{background:#f4faf7;color:var(--brand-dark)}.about-dropdown-link.active{background:var(--brand-tint);color:var(--brand-dark);font-weight:700}.about-dropdown-link.settings{margin-top:4px;border-top:1px solid var(--line);border-radius:0 0 8px 8px;padding-top:10px}.info-user-pill{text-decoration:none}@media (max-width:900px){.info-home-topbar .home-clock span:not(.home-clock-time){display:none}.info-nav-tabs{max-width:calc(100vw - 160px)}}.info-nav-btns .about-trigger.active,.nav-market-entry.active{box-shadow:none!important}.market-kind .collection-tab.active,.market-kind .head-nav-tab.active,.market-kind .purple-tab.active,.market-kind .search-entry-tab.active{background:var(--brand)!important;color:#fff!important;box-shadow:none!important;font-weight:700}.nav-install-summary{border:1px solid var(--line);border-radius:12px;background:#fbfcfb;padding:12px 13px;margin:4px 0 14px}.nav-install-title{display:flex;align-items:center;justify-content:space-between;gap:10px}.nav-install-title b{font-size:12.5px}.nav-install-title span{color:var(--brand-dark);background:var(--brand-tint);border-radius:5px;padding:3px 7px;font-size:10px}.nav-install-categories{display:flex;flex-wrap:wrap;gap:5px;max-height:150px;overflow:auto;margin-top:9px}.nav-install-categories>span{color:var(--muted);background:#fff;border:1px solid var(--line);border-radius:999px;padding:4px 8px;font-size:10px}.nav-install-categories em{font-style:normal;color:var(--soft);margin-left:4px;font-size:8.5px}.nav-install-summary p{margin:10px 0 0;color:var(--soft);font-size:9.5px;line-height:1.6}.settings-page{position:relative;max-width:1220px;padding-top:28px;padding-bottom:64px}.settings-page:before{content:"";position:absolute;inset:40px 6% auto;height:420px;z-index:-1;pointer-events:none;background:radial-gradient(circle at 12% 20%,rgba(0,194,154,.14),transparent 45%),radial-gradient(circle at 88% 8%,rgba(47,124,246,.1),transparent 42%);filter:blur(18px)}.settings-head h1{margin:0;font-size:32px;letter-spacing:-1.2px}.settings-head p{margin:6px 0 0;color:var(--soft);font-size:13px}.settings-layout{grid-template-columns:228px minmax(0,1fr);gap:20px}.settings-nav{background:linear-gradient(145deg,rgba(255,255,255,.68),rgba(255,255,255,.38));border:1px solid rgba(255,255,255,.85);border-radius:20px;padding:11px;position:-webkit-sticky;position:sticky;top:80px;box-shadow:0 12px 34px rgba(31,38,45,.08),inset 0 1px 0 rgba(255,255,255,.95);-webkit-backdrop-filter:blur(26px) saturate(180%);backdrop-filter:blur(26px) saturate(180%)}.settings-page .settings-tab{width:100%;text-align:left;border:0;background:transparent;color:var(--muted);padding:11px 13px;border-radius:11px;font-size:13.5px;margin-bottom:3px;display:flex;align-items:center;gap:8px;text-decoration:none}.settings-page .settings-tab:hover{background:rgba(255,255,255,.58);color:var(--brand-dark)}.settings-page .settings-tab.active{background:linear-gradient(135deg,rgba(0,194,154,.16),rgba(255,255,255,.58));color:var(--brand-dark);font-weight:700;box-shadow:inset 0 0 0 1px rgba(0,194,154,.12)}.settings-content{gap:18px}.settings-page .panel{background:linear-gradient(145deg,rgba(255,255,255,.66),rgba(255,255,255,.36));border:1px solid rgba(255,255,255,.88);border-radius:20px;padding:22px 24px;box-shadow:0 14px 38px rgba(31,38,45,.075),inset 0 1px 0 rgba(255,255,255,.96);-webkit-backdrop-filter:blur(28px) saturate(180%);backdrop-filter:blur(28px) saturate(180%)}.settings-page .panel-head{margin-bottom:17px}.settings-page .panel-head h3{font-size:17px;letter-spacing:-.3px}.settings-page .panel-head p{margin-top:5px;font-size:12px;line-height:1.65}.settings-page .type-list{gap:9px}.settings-page .type-row{border:1px solid rgba(255,255,255,.8);background:rgba(255,255,255,.42);border-radius:14px;padding:13px 14px;gap:12px}.settings-page .type-row:hover{background:rgba(255,255,255,.64)}.settings-page .type-icon{width:34px;height:34px;border-radius:10px;font-size:13px}.settings-page .type-main b{font-size:13.5px}.settings-page .type-main span{font-size:11px;margin-top:3px}.settings-page .theme-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.settings-page .theme-card{border:1px solid rgba(255,255,255,.85);border-radius:13px;background:rgba(255,255,255,.45);padding:11px}.settings-page .theme-card:hover{background:rgba(255,255,255,.7)}.settings-page .theme-card.active{border-color:rgba(0,194,154,.45);box-shadow:0 0 0 3px rgba(0,194,154,.09)}.settings-page .theme-card i{height:32px;border-radius:9px}.settings-page .field .label,.settings-page .label,.settings-page .theme-card b{font-size:12px}.settings-page .field{margin-bottom:14px}.settings-page .input,.settings-page .select{font-size:13px}.settings-page .import-drop{border:1.5px dashed rgba(0,194,154,.35);background:linear-gradient(145deg,rgba(255,255,255,.55),rgba(235,250,245,.42));border-radius:16px;padding:30px;color:var(--brand-dark)}.settings-page .import-drop>div:first-of-type{font-size:14px!important}.settings-page .import-drop>div:last-of-type{font-size:11.5px!important}.settings-page .import-preview{gap:9px}.settings-page .import-group{border-color:rgba(255,255,255,.85);background:rgba(255,255,255,.45);border-radius:12px;padding:11px 13px}.settings-page .import-group b{font-size:12.5px}.settings-page .import-group span{font-size:10.5px}.settings-page .panel>div[style*="display: flex"] b{font-size:17px}@media (max-width:860px){.settings-layout{grid-template-columns:1fr}.settings-nav{position:static}.settings-page .theme-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.settings-page{padding-top:18px}.settings-head h1{font-size:26px}.settings-page .panel{padding:17px}.settings-page .theme-grid{grid-template-columns:1fr 1fr}}.settings-action-list{display:flex;flex-direction:column;gap:10px}.settings-action{display:flex;align-items:center;gap:13px;border:1px solid rgba(255,255,255,.8);border-radius:14px;background:rgba(255,255,255,.42);padding:14px 15px}.settings-action-icon{width:38px;height:38px;border-radius:11px;background:var(--brand-tint);color:var(--brand-dark);display:grid;place-items:center;flex-shrink:0}.settings-action-icon.danger{background:#fff0ef;color:var(--danger)}.settings-action>div{flex:1 1;min-width:0}.settings-action b{display:block;font-size:13px}.settings-action p{margin:3px 0 0;color:var(--soft);font-size:11px;line-height:1.6}.settings-count-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:9px;gap:9px}.settings-count-grid>div{background:rgba(255,255,255,.45);border:1px solid rgba(255,255,255,.8);border-radius:12px;padding:13px;text-align:center}.settings-count-grid b{display:block;font-size:22px;color:var(--brand-dark);letter-spacing:-.5px}.settings-count-grid span{display:block;margin-top:3px;color:var(--soft);font-size:10px}.settings-form-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px}.settings-form-grid .field{margin-bottom:0}.settings-form-actions{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-top:18px;padding-top:15px;border-top:1px solid rgba(255,255,255,.8)}.settings-form-actions p{margin:0;color:var(--soft);font-size:11px;line-height:1.6}.settings-help-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:9px;gap:9px}.account-profile{display:flex;align-items:center;gap:14px;background:rgba(255,255,255,.42);border:1px solid rgba(255,255,255,.82);border-radius:16px;padding:16px;margin-bottom:14px}.account-avatar{width:62px;height:62px;border-radius:18px;background:#eef2f5;color:var(--muted);display:grid;place-items:center;font-size:25px;font-weight:800;box-shadow:none;flex-shrink:0}.account-profile-main{flex:1 1;min-width:0}.account-profile-main b{display:block;font-size:19px;letter-spacing:-.3px}.account-profile-main span{display:block;margin-top:3px;color:var(--soft);font-size:11.5px}.account-profile-main em{display:block;margin-top:5px;color:var(--soft);font-size:9.5px;font-style:normal}.account-info-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px}.account-info-row{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;border:1px solid rgba(255,255,255,.8);background:rgba(255,255,255,.4);border-radius:12px;padding:11px 13px;min-width:0}.account-info-row>span{color:var(--soft);font-size:11px;flex-shrink:0;padding-top:2px}.account-info-row>div{display:flex;align-items:center;gap:7px;min-width:0;justify-content:flex-end;flex-wrap:wrap}.account-info-row b{font-size:11.5px;color:var(--ink);font-weight:600}.account-info-row code{color:var(--muted);font-size:10px;max-width:260px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.account-copy{border:1px solid var(--line);border-radius:5px;background:#fff;color:var(--muted);padding:2px 6px;font-size:9px}.account-copy:hover{border-color:#cfe6de;color:var(--brand-dark)}.account-unbound{color:var(--soft);font-style:normal;font-size:10.5px}.account-bound-tag{color:var(--brand-dark);background:var(--brand-tint);border-radius:4px;padding:2px 6px;font-size:9px}.account-mini-avatar{width:22px;height:22px;border-radius:7px;background:linear-gradient(145deg,#00c29a,#00a884);color:#fff;display:grid;place-items:center;font-size:10px;font-weight:700}@media (max-width:860px){.account-info-grid{grid-template-columns:1fr}}@media (max-width:560px){.account-profile{align-items:flex-start;flex-wrap:wrap}.account-profile-main{flex-basis:calc(100% - 80px)}}.account-avatar-wrap{position:relative;width:66px;flex-shrink:0}.account-avatar-wrap .account-avatar{width:62px;height:62px;border-radius:18px;font-size:25px}.account-avatar-wrap img.account-avatar{object-fit:cover;display:block;background:transparent;box-shadow:none}.account-avatar-edit{position:absolute;left:2px;right:2px;bottom:-8px;height:19px;border-radius:6px;background:rgba(16,24,22,.82);color:#fff;display:inline-flex;align-items:center;justify-content:center;gap:3px;font-size:8.5px;cursor:pointer;white-space:nowrap}.account-avatar-edit:hover{background:var(--brand-dark)}.account-avatar-edit{border:0;font-family:inherit}.avatar-picker{position:absolute;top:74px;left:0;z-index:30;width:340px;max-width:calc(100vw - 40px);padding:14px;border:1px solid var(--line);border-radius:14px;background:#fff;box-shadow:0 18px 50px rgba(20,30,49,.18)}.avatar-picker-head{display:flex;align-items:baseline;gap:8px;margin-bottom:10px}.avatar-picker-head b{font-size:14px}.avatar-picker-head span{color:var(--soft);font-size:12px}.avatar-picker-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:8px;gap:8px}.avatar-picker-item{border:1px solid transparent;border-radius:10px;background:#f7f8fa;padding:7px 4px;display:flex;flex-direction:column;align-items:center;gap:5px;cursor:pointer;font-family:inherit}.avatar-picker-item.active,.avatar-picker-item:hover{border-color:var(--brand);background:var(--brand-tint)}.avatar-picker-item img{width:42px;height:42px;border-radius:50%;object-fit:cover;display:block}.avatar-picker-item span{color:var(--muted);font-size:11px;line-height:1.2;white-space:nowrap}.avatar-picker-empty{padding:10px 4px 2px;color:var(--soft);font-size:12px}.account-info-list{display:flex;flex-direction:column;gap:7px}.account-info-list .account-info-row{display:flex;align-items:center;gap:10px;padding:11px 13px}.account-row-icon{width:28px;height:28px;border-radius:8px;background:var(--brand-tint);color:var(--brand-dark);display:grid;place-items:center;flex-shrink:0}.account-row-label{flex:0 0 74px;color:var(--soft);font-size:11px}.account-info-list .account-row-value{justify-content:flex-start!important;margin-left:40px}.account-row-value{display:flex;align-items:center;justify-content:flex-start;gap:7px;flex:1 1;min-width:0;flex-wrap:wrap;margin-left:50px}.account-row-action{margin-left:auto;border:1px solid var(--line);border-radius:8px;background:#fff;color:#424245;padding:5px 9px;font-size:11px;font-weight:500;white-space:nowrap;flex-shrink:0}.account-row-action:hover{background:#fafbfc;border-color:var(--line-strong);color:var(--ink)}.account-row-action:disabled{opacity:.48;cursor:not-allowed;background:#f7f7f8}.account-row-value code{color:var(--muted);font-size:10px;max-width:320px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.device-list{display:flex;flex-direction:column;gap:8px}.device-item{display:flex;align-items:flex-start;gap:11px;border:1px solid rgba(255,255,255,.8);background:rgba(255,255,255,.4);border-radius:13px;padding:13px 14px}.device-icon{width:36px;height:36px;border-radius:10px;background:var(--brand-tint);color:var(--brand-dark);display:grid;place-items:center;flex-shrink:0}.device-main{flex:1 1;min-width:0}.device-name{display:flex;align-items:center;gap:7px;flex-wrap:wrap}.device-name b{font-size:13px}.device-name>span{color:var(--soft);font-size:10.5px}.device-name em{font-style:normal;color:var(--brand-dark);background:var(--brand-tint);border-radius:4px;padding:2px 5px;font-size:8.5px}.device-meta{display:flex;flex-wrap:wrap;gap:6px 16px;margin-top:7px;color:var(--soft);font-size:10px}.device-meta span{display:inline-flex;align-items:center;gap:4px}.device-table{overflow-x:auto;border:1px solid rgba(255,255,255,.82);border-radius:13px;background:rgba(255,255,255,.34)}.device-row,.device-table-head{display:grid;grid-template-columns:1.25fr .8fr 1.45fr 1fr .55fr;grid-gap:12px;gap:12px;align-items:center;min-width:680px;padding:9px 13px}.device-table-head{color:var(--soft);font-size:9.5px;font-weight:700;border-bottom:1px solid var(--line);background:rgba(255,255,255,.4)}.device-row{border-bottom:1px solid rgba(255,255,255,.72);font-size:11px}.device-row:last-child{border-bottom:0}.device-row:hover{background:rgba(255,255,255,.5)}.device-name-cell{display:flex;align-items:center;gap:7px;min-width:0}.device-name-cell b{font-size:11.5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.device-name-cell em{font-style:normal;color:var(--brand-dark);background:var(--brand-tint);border-radius:4px;padding:2px 5px;font-size:8px;flex-shrink:0}.device-name-cell .device-icon{width:27px;height:27px;border-radius:8px;font-size:12px}.device-cell{display:inline-flex;align-items:center;gap:4px;color:var(--muted);font-size:10.5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.device-cell svg{color:var(--soft);flex-shrink:0}.device-action{display:flex;justify-content:flex-end}.device-exit{border:1px solid var(--line);border-radius:7px;background:#fff;color:var(--muted);font-size:10px;padding:4px 9px;white-space:nowrap;cursor:pointer;transition:.15s}.device-exit:hover:not(:disabled){color:var(--danger);border-color:color-mix(in srgb,var(--danger) 35%,transparent);background:color-mix(in srgb,var(--danger) 5%,#fff)}.device-exit:disabled{opacity:.55;cursor:not-allowed}.device-pager{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:11px;color:var(--soft);font-size:10px}.device-pager>div{display:flex;gap:6px}.settings-bind-error{color:#c7362e;background:#fff3f2;border-radius:8px;padding:8px 10px;font-size:10.5px;margin-bottom:10px}.settings-bind-current{color:var(--muted);background:rgba(0,194,154,.055);border:1px solid rgba(0,194,154,.12);border-radius:9px;padding:9px 11px;font-size:10.5px;line-height:1.6;margin-bottom:12px}.settings-bind-current b{color:var(--ink);font-weight:600}.settings-wechat-qr{text-align:center;padding:8px 0 12px}.settings-wechat-qr img{width:190px;height:190px;border-radius:12px;border:1px solid var(--line)}.settings-wechat-qr p{margin:8px 0 0;color:var(--soft);font-size:10px;line-height:1.7}.settings-password-form{display:flex;flex-direction:column;gap:12px;margin-bottom:14px}.my-search-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px}.settings-head-actions{display:flex;align-items:center;gap:8px;flex-shrink:0}.my-nav-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px}.my-nav-card{display:flex;align-items:center;gap:10px;border:1px solid rgba(255,255,255,.82);background:rgba(255,255,255,.42);border-radius:12px;padding:11px 12px;min-width:0}.my-nav-icon{width:34px;height:34px;border-radius:9px;background:var(--brand-tint);color:var(--brand-dark);display:grid;place-items:center;font-size:12px;font-weight:800;flex-shrink:0}.my-nav-main{min-width:0;flex:1 1}.my-nav-main b{display:block;font-size:12.5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.my-nav-main span{display:block;margin-top:3px;color:var(--soft);font-size:9.5px}.my-nav-tag{color:var(--brand-dark);background:var(--brand-tint);border-radius:4px;padding:2px 6px;font-size:8.5px;flex-shrink:0}@media (max-width:1000px){.my-nav-grid{grid-template-columns:1fr 1fr}}.my-search-card{display:flex;align-items:center;gap:9px;border:1px solid rgba(255,255,255,.82);background:rgba(255,255,255,.42);border-radius:12px;padding:10px 11px;min-width:0}.my-search-icon{position:relative;width:32px;height:32px;border-radius:9px;color:#fff;display:grid;place-items:center;overflow:hidden;flex-shrink:0;font-size:11px;font-weight:800}.my-search-icon img{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;background:transparent}.my-search-icon:has(img){background:transparent}.my-search-main{min-width:0;flex:1 1}.my-search-main b{display:block;font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.my-search-main span{display:block;margin-top:2px;color:var(--soft);font-size:9px}.my-search-status{color:var(--brand-dark);background:var(--brand-tint);border-radius:4px;padding:2px 5px;font-size:8px;flex-shrink:0}.my-search-note{margin-top:13px;color:var(--soft);font-size:10px;line-height:1.7}@media (max-width:1000px){.my-search-grid{grid-template-columns:1fr 1fr}}@media (max-width:560px){.my-search-grid{grid-template-columns:1fr}}.help-center{font-size:12px;color:#6e6e73}.help-quick-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px;margin-bottom:22px}.help-quick-card{display:flex;align-items:center;gap:11px;border:1px solid rgba(0,0,0,.09);border-radius:14px;padding:13px 14px;background:transparent;transition:border-color .18s,transform .18s}.help-quick-card:hover{border-color:rgba(0,0,0,.22);transform:translateY(-1px)}.help-quick-card>span{width:32px;height:32px;border:1px solid rgba(0,0,0,.09);border-radius:9px;display:grid;place-items:center;color:#1d1d1f;flex-shrink:0}.help-quick-card b{display:block;color:#1d1d1f;font-size:12.5px;font-weight:600}.help-quick-card em{display:block;margin-top:3px;color:#86868b;font-style:normal;font-size:10px}.help-faq-head{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding-bottom:9px;border-bottom:1px solid rgba(0,0,0,.09)}.help-faq-head h2{margin:0;color:#1d1d1f;font-size:16px;letter-spacing:-.3px}.help-faq-head span{color:#86868b;font-size:10px}.help-faq-item{border-bottom:1px solid rgba(0,0,0,.08)}.help-faq-item summary{display:flex;align-items:center;gap:10px;padding:13px 0;cursor:pointer;list-style:none}.help-faq-item summary::-webkit-details-marker{display:none}.help-faq-item summary>span{color:#a1a1a6;font-size:10px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;flex-shrink:0}.help-faq-item summary b{flex:1 1;color:#1d1d1f;font-size:12.5px;font-weight:500}.help-faq-item summary svg{color:#a1a1a6;transition:transform .18s;flex-shrink:0}.help-faq-item[open] summary svg{transform:rotate(180deg)}.help-faq-item p{margin:0;padding:0 28px 15px;color:#6e6e73;font-size:11.5px;line-height:1.85}.help-more{display:flex;align-items:center;justify-content:space-between;gap:14px;flex-wrap:wrap;border-top:1px solid rgba(0,0,0,.09);margin-top:20px;padding-top:15px}.help-more b{display:block;color:#1d1d1f;font-size:12.5px;font-weight:600}.help-more span{display:block;margin-top:3px;color:#86868b;font-size:10px}.help-more-actions{display:flex;align-items:center;gap:14px}.help-more-actions a{color:#6e6e73;font-size:11px}.help-more-actions a:first-child{color:var(--brand-dark)}@media (max-width:700px){.help-quick-grid{grid-template-columns:1fr}}.settings-bind-wechat{display:flex;align-items:center;gap:12px;background:#f4fbf7;border:1px solid rgba(0,194,154,.15);border-radius:12px;padding:14px;margin-bottom:12px}.settings-bind-wechat>span{width:42px;height:42px;border-radius:12px;background:#e6f9f2;color:#07c160;display:grid;place-items:center;flex-shrink:0}.settings-bind-wechat b{display:block;font-size:13px}.settings-bind-wechat p{margin:3px 0 0;color:var(--soft);font-size:10.5px;line-height:1.6}@media (max-width:560px){.account-row-label{flex-basis:62px}.account-row-value{justify-content:flex-start}}.settings-help-card{display:block;border:1px solid rgba(255,255,255,.82);border-radius:13px;background:rgba(255,255,255,.42);padding:13px 14px;text-decoration:none;transition:.15s}.settings-help-card:hover{background:rgba(255,255,255,.68);transform:translateY(-1px);box-shadow:0 6px 16px rgba(31,38,45,.05)}.settings-help-card b{display:block;color:var(--ink);font-size:12.5px}.settings-help-card span{display:block;margin-top:4px;color:var(--soft);font-size:10.5px;line-height:1.5}@media (max-width:860px){.settings-count-grid,.settings-help-grid{grid-template-columns:1fr 1fr}.settings-form-grid{grid-template-columns:1fr}}@media (max-width:560px){.settings-action{align-items:flex-start;flex-wrap:wrap}.settings-action>button{margin-left:51px}.settings-help-grid{grid-template-columns:1fr}.settings-form-actions{flex-direction:column;align-items:stretch}}.site-title-row{display:flex;align-items:center;justify-content:center;gap:8px;margin:0 0 10px}.site-logo{margin:0;font-size:clamp(32px,4.6vw,46px);letter-spacing:-2px;line-height:1.1;font-weight:800;color:var(--ink)}.site-logo span{color:var(--brand)}.name-edit-btn{border:none;background:var(--brand-tint);color:var(--brand-dark);border-radius:999px;padding:5px 9px;font-size:10px;font-weight:600}.search-section{margin:0 auto 8px}.engine-switcher{display:flex;align-items:center;gap:8px;margin-bottom:7px}.engine-switcher .engine-chips{flex:1 1;padding-bottom:0}.engine-add{border:1px dashed rgba(0,168,132,.3);background:rgba(255,255,255,.6);color:var(--brand-dark);border-radius:999px;padding:5px 9px;font-size:10.5px;white-space:nowrap}.engine-add-custom{display:inline-flex;align-items:center;gap:4px;flex-shrink:0;margin-left:3px;border-color:color-mix(in srgb,var(--brand) 35%,transparent);color:var(--brand-dark);background:color-mix(in srgb,var(--brand) 6%,rgba(255,255,255,.6))}.engine-add-custom:hover{background:var(--brand-tint);border-color:color-mix(in srgb,var(--brand) 55%,transparent)}.engine-overflow{position:relative;flex-shrink:0}.engine-more{width:26px;height:26px;border-radius:50%;border:1px solid var(--line);background:rgba(255,255,255,.72);color:var(--muted);display:grid;place-items:center;cursor:pointer;transition:.15s}.engine-more:hover,.engine-overflow.open .engine-more{color:var(--brand-dark);border-color:color-mix(in srgb,var(--brand) 32%,transparent);background:var(--brand-tint)}.engine-overflow-menu{position:absolute;top:100%;right:0;z-index:300;min-width:160px;max-height:320px;overflow-y:auto;margin-top:4px;padding:6px;border:1px solid var(--line);border-radius:12px;background:#fff;box-shadow:0 14px 34px rgba(18,30,45,.16);display:flex;flex-direction:column;gap:2px}@media (max-width:620px){.engine-overflow-menu{left:0;right:auto;min-width:180px;max-width:calc(100vw - 32px)}}.engine-overflow-menu button{display:flex;align-items:center;gap:8px;width:100%;padding:7px 8px;border:0;border-radius:8px;background:transparent;color:var(--ink);font-size:12px;text-align:left;cursor:pointer}.engine-overflow-menu button:hover{background:var(--brand-tint);color:var(--brand-dark)}.engine-overflow-menu button span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.home-page .engine-switcher{flex-wrap:nowrap}.home-page .engine-switcher:has(.engine-add-custom) .engine-chip{padding-left:6px;padding-right:6px}@media (max-width:900px){.home-page .engine-switcher{flex-wrap:wrap}}.search-section .search-row{margin:0 auto;background:rgba(255,255,255,.96);border:0;box-shadow:0 14px 34px rgba(18,30,45,.07);border-radius:20px;padding:6px 8px 6px 10px}.search-section .search-input{padding:4px 2px}.search-section .search-submit{height:41px;min-width:88px;padding:0 20px;display:inline-flex;align-items:center;justify-content:center;gap:5px}.widget-manage-area{margin-top:10px}.widget-manage-area.decorating{outline:1px solid var(--brand);outline-color:color-mix(in srgb,var(--brand) 32%,transparent);outline-offset:8px;border-radius:10px}.widget-manage-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px;align-items:stretch}.widget-sort-item{min-width:0;border-radius:15px;transition:opacity .15s,outline-color .15s}.widget-sort-item.wide{grid-column:span 2}.widget-sort-item .widget-card{height:100%;min-height:126px}.widget-sort-item.selected .widget-card{outline:2px solid var(--brand);outline-offset:2px;box-shadow:0 0 0 5px rgba(0,194,154,.1),0 14px 34px rgba(31,38,45,.1)}.widget-manage-area.decorating .widget-sort-item{cursor:-webkit-grab;cursor:grab}.widget-sort-item.dragging{opacity:.42}.widget-sort-item.drop-target .widget-card{outline:1px dashed var(--brand);outline-offset:2px}.widget-drag-grip{color:#b4c2bd;display:grid;place-items:center;cursor:-webkit-grab;cursor:grab;flex-shrink:0}.widget-drag-grip:hover{color:var(--brand-dark)}@media (max-width:1100px){.widget-manage-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:820px){.widget-manage-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.widget-sort-item.wide{grid-column:span 2}}@media (max-width:560px){.widget-manage-grid{grid-template-columns:1fr}.widget-sort-item.wide{grid-column:auto}}.widget-section{margin-top:18px;overflow:visible}.widget-grid.full{grid-template-columns:repeat(4,minmax(0,1fr))}.widget-grid.full .widget-card{min-height:126px}.widget-keyboard-hint{margin:-2px 0 7px;color:var(--brand-dark);background:var(--brand-tint);border-radius:5px;padding:3px 6px;font-size:8.5px}.widget-drag-hint{color:var(--brand);font-size:10px;text-align:center;margin:8px 0 18px}.section-bar{display:flex;align-items:flex-end;justify-content:space-between;gap:12px;margin:22px 0 10px;flex-wrap:wrap}.section-bar h2{margin:0;font-size:20px;font-weight:600;letter-spacing:-.4px}.section-bar p{margin:4px 0 0;font-size:10.5px;color:var(--soft)}.bar-hint{font-size:10px;font-weight:400;color:var(--soft);margin-left:7px}.section-tools{display:flex;align-items:center;gap:7px;flex-wrap:wrap}.segmented{display:inline-flex;padding:3px;border-radius:10px;background:rgba(118,118,128,.12)}.segmented button{border:none;background:transparent;color:#6e6e73;border-radius:7px;padding:5px 10px;font-size:12.5px;font-weight:500;white-space:nowrap}.segmented button.active{background:#fff;color:var(--ink);font-weight:700;box-shadow:0 1px 3px rgba(0,0,0,.1)}.quick-nav-wrap{grid-gap:10px;gap:10px}.quick-nav-wrap .quick-card{padding:12px 14px}.quick-nav-wrap.row .quick-card{display:grid;align-items:start;grid-gap:8px;gap:8px}.quick-nav-wrap.row .quick-group-title{margin:2px 0 0}.quick-group-title{display:flex;align-items:center;justify-content:space-between;gap:6px}.quick-link-wrap{position:relative;min-width:0;display:flex;align-items:center;flex:0 0 auto}.quick-link-wrap .quick-link{flex:1 1;min-width:0}.quick-link-actions{position:absolute;right:-2px;bottom:100%;display:flex;gap:3px;padding-bottom:1px;opacity:0;pointer-events:none;transition:opacity .15s;z-index:6}.quick-link-wrap:hover .quick-link-actions{opacity:1;pointer-events:auto}.quick-link-act{width:28px;height:28px;display:grid;place-items:center;padding:0;border:1px solid var(--line);border-radius:8px;background:#fff;color:var(--muted);box-shadow:0 4px 12px rgba(20,30,49,.14)}.quick-link-act:hover{color:var(--brand-dark);border-color:color-mix(in srgb,var(--brand) 28%,transparent);background:var(--brand-tint)}.quick-link-act.danger{color:var(--danger);border-color:rgba(255,59,48,.16)}.quick-link-act.danger:hover{background:#ffebea;border-color:rgba(255,59,48,.28)}.category-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.category-grid.simple{grid-template-columns:1fr 1fr}.category-grid.simple .category-card{padding:12px 14px;min-height:0}.category-grid.simple .category-head{margin-bottom:5px}.category-grid.icon-top .category-list{display:grid;grid-gap:5px;gap:5px}.category-grid.icon-top .link-item{gap:4px;padding:5px;background:#fafbfc;border-radius:9px}.category-grid.icon-top .link-name{font-size:10.5px;white-space:normal;line-height:1.3}.category-grid.text-only .link-favicon{display:none}.link-name{flex:1 1;min-width:0}.link-del,.link-item .link-favicon{width:18px;height:18px}.link-del{border:none;border-radius:5px;background:transparent;color:var(--soft);display:grid;place-items:center;opacity:0}.link-item:hover .link-del{opacity:1}.link-del:hover{color:var(--danger);background:rgba(229,72,77,.08)}.link-out{opacity:.3;flex-shrink:0}.category-grid.text-only .link-out{margin-left:auto}.link-more{display:inline-flex;align-items:center;gap:4px;border:none;background:transparent;font-size:10px;padding:5px 4px;align-self:flex-start}.link-more:hover{color:var(--brand-dark)}.cat-rail{position:fixed;left:12px;top:50%;transform:translateY(-50%);width:158px;max-height:calc(100vh - 120px);display:flex;flex-direction:column;gap:6px;padding:10px;border-radius:22px;border:1px solid rgba(255,255,255,.72);background:radial-gradient(130% 90% at 12% 0,rgba(255,255,255,.92) 0,rgba(255,255,255,.2) 48%,rgba(255,255,255,0) 72%),linear-gradient(155deg,rgba(255,255,255,.58),rgba(255,255,255,.26) 48%,rgba(247,250,252,.3));box-shadow:0 22px 50px rgba(30,45,61,.18),0 3px 10px rgba(30,45,61,.06),inset 0 1px 0 rgba(255,255,255,.96),inset 0 -1px 0 rgba(255,255,255,.22),inset 0 0 0 1px rgba(255,255,255,.22);-webkit-backdrop-filter:blur(36px) saturate(210%);backdrop-filter:blur(36px) saturate(210%);z-index:900;overflow:hidden;isolation:isolate}.cat-rail:before{inset:0;border-radius:inherit;background:radial-gradient(120% 74% at 10% 0,rgba(255,255,255,.62) 0,rgba(255,255,255,0) 56%),linear-gradient(125deg,rgba(255,255,255,.28),rgba(255,255,255,0) 42%,rgba(255,255,255,.08))}.cat-rail:after,.cat-rail:before{content:"";position:absolute;z-index:0;pointer-events:none}.cat-rail:after{inset:1px;border-radius:21px;box-shadow:inset 0 1px 0 rgba(255,255,255,.95),inset 0 -1px 0 rgba(255,255,255,.16)}.cat-rail>*{position:relative;z-index:1}@keyframes cat-rail-in{0%{opacity:0;transform:translate(-10px,-50%)}to{opacity:1;transform:translateY(-50%)}}.cat-rail{animation:cat-rail-in .28s ease}.cat-rail.rail-blocked{visibility:hidden;opacity:0;pointer-events:none}.cat-rail-title{font-size:12.5px;font-weight:800;letter-spacing:1.2px;color:var(--ink);padding:4px 6px}.cat-rail-title:before{content:"";display:inline-block;width:9px;height:9px;border-radius:50%;background:var(--brand);margin-right:8px;box-shadow:0 0 0 4px rgba(0,194,154,.12)}.cat-rail-switch{justify-content:space-between;gap:6px;padding:1px 5px 5px;font-size:9.5px;color:var(--soft);border-bottom:1px solid var(--line)}.cat-rail-switch,.cat-rail-top{display:flex;align-items:center}.cat-rail-top{border:1px solid rgba(255,255,255,.8);background:rgba(255,255,255,.55);color:var(--brand-dark);border-radius:9px;padding:9px 10px;font-size:11px;font-weight:700;text-align:left;gap:8px}.cat-rail-top span{font-size:18px;line-height:1;font-weight:800}.cat-rail-list{display:flex;flex-direction:column;gap:2px;overflow-y:auto;min-height:0}.cat-rail-item{border:1px solid transparent;background:transparent;color:var(--muted);border-radius:8px;padding:6px 8px;font-size:11px;text-align:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cat-rail-item:hover{background:rgba(255,255,255,.7);color:var(--brand-dark)}.cat-rail-item.active{background:var(--brand-tint);color:var(--brand-dark);font-weight:700;border-color:rgba(0,194,154,.12)}.home-page.rail-open{padding-left:176px;padding-right:176px}.rail-restore{left:12px;top:74px;z-index:900;width:32px;height:32px;border-radius:10px;border:1px solid var(--line);background:#fff}.edge-jump,.rail-restore{position:fixed;color:var(--brand-dark);box-shadow:var(--shadow)}.edge-jump{right:20px;bottom:20px;z-index:800;width:34px;height:34px;border-radius:50%;border:1px solid rgba(0,168,132,.3);background:rgba(255,255,255,.84);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.site-footer{text-align:center;font-size:10px;color:var(--soft);margin:32px 0 8px}@media (max-width:1535px){.home-page.rail-open{padding-left:0!important;padding-right:0!important}.cat-rail,.rail-restore{display:none}}@media (max-width:900px){.home-dock .edit-toggle-wrap>span:first-child,.theme-reset-btn{display:none}.home-clock{max-width:104px}.home-clock,.home-dock{flex:0 0 auto}.home-page .home-nav-tabs{flex:1 1 auto;width:auto;min-width:0;max-width:none!important;overflow:hidden}.home-nav-tabs .nav-type-btns{width:100%;justify-content:flex-start;overflow-x:auto;scrollbar-width:none}.home-nav-tabs .nav-type-btns::-webkit-scrollbar{display:none}.engine-chips{overflow-anchor:none}.home-page .search-section .engine-switcher .engine-chips{justify-content:flex-start!important}.info-home-topbar .home-clock{display:none}.info-nav-tabs{flex:1 1 auto;width:auto;max-width:calc(100vw - 92px);overflow:hidden}.info-nav-tabs .nav-type-btns{width:100%;justify-content:flex-start;overflow-x:auto;scrollbar-width:none}.info-nav-tabs .nav-type-btns::-webkit-scrollbar{display:none}.info-home-topbar .home-dock{flex:0 0 auto}.quick-nav-wrap{grid-template-columns:1fr}.category-grid,.widget-grid.full{grid-template-columns:1fr 1fr}.category-grid.icon-top .category-list{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:620px){.home-topbar{height:58px;padding:0 10px;gap:6px}.home-page{padding-top:58px}.info-header-spacer{height:58px}.home-clock{max-width:82px}.home-clock .home-clock-time{font-size:16px}.home-dock{gap:5px}.home-nav-tabs .nav-type-tab{padding:4px 7px;font-size:10.5px}.login-btn{padding:0 10px}.user-pill-name{display:none}.site-title-row{flex-wrap:wrap}.section-bar{align-items:flex-start}.section-tools{width:100%}.category-grid,.category-grid.simple{grid-template-columns:1fr}.category-grid.icon-top .category-list{grid-template-columns:repeat(3,minmax(0,1fr))}.quick-nav-wrap.row .quick-card{grid-template-columns:62px minmax(0,1fr)}.widget-grid.full{grid-template-columns:1fr}.search-section .search-row{width:100%;height:auto;min-height:55px;flex-wrap:wrap;padding:8px 10px}.search-section .search-brand{border-right:0;padding-right:0}.search-section .search-input{width:100%;flex:1 1 140px}.search-section .search-submit{width:100%;height:40px}}.home-page{padding-top:84px}.site-title-row{margin:0 0 16px}.site-logo{font-size:34px;letter-spacing:-1.4px;font-weight:700}.search-section{margin-bottom:20px}.home-nav-tabs .nav-type-btns{background:transparent;border:1px solid rgba(60,60,67,.16);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;padding:4px 7px 4px 14px;gap:7px}.home-nav-tabs .nav-type-tab{font-size:14px;font-weight:500;padding:11px}.home-nav-tabs .nav-type-tab:hover{background:rgba(255,255,255,.38)}.home-nav-tabs .nav-type-tab.active{background:linear-gradient(180deg,rgba(255,255,255,.97),rgba(255,255,255,.82));color:var(--ink);font-weight:500;box-shadow:0 2px 12px rgba(20,40,60,.12),inset 0 1px 0 rgba(255,255,255,1),inset 0 -1px 0 rgba(255,255,255,.5),inset 0 0 0 .5px rgba(255,255,255,.75)}.home-nav-tabs .nav-type-add{background:rgba(255,255,255,.55);border:1px solid rgba(255,255,255,.72);-webkit-backdrop-filter:blur(18px) saturate(200%);backdrop-filter:blur(18px) saturate(200%);box-shadow:inset 0 1px 0 rgba(255,255,255,.9),0 1px 4px rgba(20,40,58,.06)}.home-clock .home-clock-time{font-size:32px;font-weight:700;letter-spacing:.2px;line-height:1.02}.search-section .search-row{width:940px;max-width:100%;height:55px;min-height:55px;border:1px solid rgba(60,60,67,.1);border-radius:999px;padding:6px 6px 6px 10px;background:rgba(255,255,255,.92);box-shadow:0 8px 28px rgba(0,0,0,.06),inset 0 1px 0 rgba(255,255,255,.9);-webkit-backdrop-filter:blur(24px) saturate(180%);backdrop-filter:blur(24px) saturate(180%);transition:border-color .25s,box-shadow .25s}.search-section .search-row:focus-within{box-shadow:0 0 0 4px var(--brand-tint),0 10px 32px rgba(0,0,0,.08);border-color:color-mix(in srgb,var(--brand) 68%,transparent);box-shadow:0 0 0 4px color-mix(in srgb,var(--brand) 14%,transparent),0 10px 32px rgba(0,0,0,.08)}.search-section .search-row.engine-picked{border-color:color-mix(in srgb,var(--brand) 55%,transparent)}.search-section .search-row.engine-picked .search-brand{border-right-color:color-mix(in srgb,var(--brand) 22%,transparent)}.search-brand{gap:8px;font-size:18px;padding-right:12px;border-right:1px solid rgba(60,60,67,.1)}.search-brand-tile{width:36px;height:36px;border-radius:11px;font-size:16px}.search-input{font-size:16px}.search-input,.search-section .search-input{padding:10px 0}.search-submit{font-size:16px;font-weight:600;height:43px;padding:0 28px;box-shadow:0 4px 14px color-mix(in srgb,var(--brand) 22%,transparent)}.quick-nav-wrap{position:relative;display:grid;grid-template-columns:1fr 1fr;grid-column-gap:44px;column-gap:44px;grid-row-gap:0;row-gap:0;background:#fff;border:1px solid rgba(60,60,67,.08);border-radius:20px;box-shadow:0 2px 10px rgba(0,0,0,.04);padding:14px 24px;margin-bottom:22px}.quick-nav-wrap:before{content:"";position:absolute;top:14px;bottom:14px;left:50%;border-left:1px dashed var(--border-color,rgba(60,60,67,.13))}.quick-nav-wrap .quick-card{display:grid;grid-template-columns:max-content minmax(0,1fr);align-items:start;grid-gap:8px;gap:8px;grid-column-gap:15px;column-gap:15px;background:transparent;border:0;border-radius:0;box-shadow:none;padding:8px 0}.quick-empty-drop{grid-column:1/-1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;min-height:86px;margin:4px 0;border:1px dashed rgba(0,194,154,.35);border-radius:12px;background:rgba(230,249,245,.45);color:var(--brand-dark,#008F72);text-align:center}.quick-empty-drop b{font-size:12px;font-weight:500}.quick-empty-drop span{font-size:10.5px;color:var(--muted)}.quick-nav-wrap .quick-group-title{display:flex;align-items:center;justify-content:flex-start;gap:4px;margin:2px 0 0;font-size:16px;font-weight:600;color:var(--text-primary,#1d1d1f)}.quick-nav-wrap .quick-links{display:flex;flex-wrap:nowrap;column-gap:15px;row-gap:0;justify-content:flex-start}.quick-nav-wrap .quick-link{display:inline-flex;align-items:center;gap:5px;padding:4px 0;border-radius:10px;font-size:15px;font-weight:500;color:#424245;overflow:hidden;flex:0 0 auto}.quick-nav-wrap .quick-link:hover{background:#f5f5f7;color:#1d1d1f}.quick-nav-wrap .quick-link .link-favicon{width:16px;height:16px;border-radius:2px;font-size:8px}.quick-nav-wrap.text .quick-link .link-favicon{display:none}.quick-nav-wrap.row{grid-template-columns:1fr}.quick-nav-wrap.row:before{display:none}.quick-nav-wrap.row .quick-card{grid-template-columns:76px minmax(0,1fr)}.quick-nav-wrap.row .quick-links{display:flex;flex-wrap:wrap;gap:4px 14px}.category-grid{grid-template-columns:repeat(auto-fill,minmax(min(390px,100%),1fr));gap:24px}.category-card{position:relative;background:#fff;border:1px solid rgba(60,60,67,.08);border-radius:20px;box-shadow:0 2px 10px rgba(0,0,0,.04);padding:18px;transition:transform .3s,box-shadow .3s,border-color .3s}.category-card:hover{transform:translateY(-1px);border-color:rgba(60,60,67,.14);box-shadow:0 12px 28px rgba(0,0,0,.07),0 0 0 3px rgba(0,194,154,.05)}.category-head{display:flex;align-items:flex-start;justify-content:space-between;gap:6px;margin-bottom:8px;padding-bottom:8px;border-bottom:1px solid rgba(60,60,67,.08)}.category-head h3{font-size:16px;font-weight:650;letter-spacing:-.25px}.category-actions{position:absolute;top:-3px;right:12px;z-index:2}.category-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(88px,1fr));grid-gap:4px;gap:4px}.link-item{display:flex;align-items:center;justify-content:flex-start;gap:3px;padding:5px 0;border-radius:10px;border:1px solid transparent;min-width:0}.link-item:hover{background:#f5f5f7;border-color:transparent}.link-favicon{width:16px;height:16px;border-radius:2px;font-size:8px}.link-name{font-size:16px;letter-spacing:-.4px;line-height:1.5}.link-out{display:none}.link-more{padding:6px 0}.category-grid.icon-top .category-list{grid-template-columns:repeat(auto-fill,minmax(80px,1fr))}.category-grid.icon-top .link-item{padding:12px 8px}.category-grid.icon-top .link-favicon{width:28px;height:28px;border-radius:7px;font-size:12px;margin-bottom:8px}.category-grid.text-only .category-list{grid-template-columns:repeat(auto-fill,minmax(96px,1fr))}.category-grid.text-only .link-name{font-size:16px}@media (max-width:900px){.quick-nav-wrap{grid-template-columns:1fr}.quick-nav-wrap:before{display:none}.category-grid{gap:16px}}@media (max-width:600px){.site-logo{font-size:28px}.search-section .search-row{height:auto;min-height:55px}.quick-nav-wrap{padding:12px 16px}.quick-nav-wrap .quick-links{grid-template-columns:repeat(3,minmax(0,1fr))}}.home-page{padding-left:24px;padding-right:24px}.home-main{padding-left:0;padding-right:0}@media (max-width:900px){.home-page{padding-left:16px;padding-right:16px}}.engine-switcher{position:relative;justify-content:center;flex-wrap:wrap}.engine-switcher .engine-chips{flex:0 1 auto;min-width:0;justify-content:center;margin:0}.engine-add{position:static;transform:none;margin-left:6px}.search-section{text-align:center}.search-section .search-row{margin-left:auto;margin-right:auto}@media (max-width:900px){.engine-add{position:static;transform:none;margin-left:6px}.engine-switcher{justify-content:flex-start}}.quick-nav-wrap .quick-card{position:relative}.quick-nav-wrap .quick-group-title{flex-wrap:nowrap}.quick-group-name,.quick-nav-wrap .quick-group-title>span{white-space:nowrap}.quick-group-name{display:inline-block;width:4em;max-width:4em;flex:0 0 4em;overflow:hidden;text-overflow:clip;vertical-align:bottom}.link-item{position:relative}.link-del{position:absolute;right:-2px;top:50%;transform:translateY(-50%)}.home-page:not(.decorating) .nav-head,.home-page:not(.decorating) .quick-head{display:none}.home-page:not(.decorating) .nav-head.guest-tools{display:flex;justify-content:flex-end;margin:18px 0 10px}.home-page:not(.decorating) .nav-head.guest-tools>div:first-child{display:none}.home-page:not(.decorating) .nav-head.guest-tools .section-tools{width:auto}.home-page:not(.decorating) .category-grid,.home-page:not(.decorating) .quick-nav-wrap,.home-page:not(.decorating) .simple-nav{margin-top:18px}.simple-nav{background:#fff;border:1px solid rgba(60,60,67,.08);border-radius:20px;box-shadow:0 2px 10px rgba(0,0,0,.04);padding:10px 24px 6px;margin-bottom:22px}.simple-row{display:flex;align-items:flex-start;gap:4px;padding:5px 8px;margin:1px -8px;border-radius:8px;transition:background .2s}.simple-row:hover{background:#f6fbf9}.simple-cat{width:auto;flex:0 0 auto;display:flex;align-items:center;gap:2px;margin-right:11px;font-size:15px;font-weight:500;color:var(--ink);letter-spacing:.5px;line-height:1.7}.simple-cat-name{box-sizing:content-box;width:4em;max-width:4em;padding:0;border:0;border-radius:0;background:transparent;color:var(--ink);font-size:14px;font-weight:600;line-height:25.5px;letter-spacing:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block}.simple-links{flex:1 1 auto;min-width:0;display:grid;grid-template-columns:repeat(10,minmax(0,1fr));grid-column-gap:8px;column-gap:8px}.simple-link{display:block;min-width:0;font-size:15px;font-weight:400;line-height:1.7;color:var(--ink);text-align:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.simple-link:hover{color:var(--brand);text-decoration:underline;text-underline-offset:3px}.simple-more{flex:0 0 56px;width:56px;border:none;background:transparent;color:var(--soft);font-size:14px;text-align:right;white-space:nowrap;padding:0}.simple-more:hover{color:var(--brand)}.category-grid.hidden{display:none}@media (max-width:1399px){.simple-links{grid-template-columns:repeat(8,minmax(0,1fr))}}@media (max-width:900px){.simple-links{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:560px){.simple-links{grid-template-columns:repeat(3,minmax(0,1fr))}.simple-nav{padding:8px 14px 4px}.simple-cat{width:48px;flex-basis:48px;font-size:14px}.simple-more{flex-basis:46px;width:46px;font-size:12px}}@media (max-width:430px){.simple-links{grid-template-columns:repeat(2,minmax(0,1fr))}}@property --cat-beam{syntax:"<angle>";inherits:false;initial-value:0deg}.category-card.cat-highlight,.simple-row.cat-highlight{border-color:transparent!important;box-shadow:0 10px 26px rgba(0,0,0,.06),0 0 0 3px color-mix(in srgb,var(--brand) 8%,transparent),0 0 18px color-mix(in srgb,var(--brand) 14%,transparent)!important}.category-card.cat-highlight:before,.simple-row.cat-highlight:before{content:"";position:absolute;inset:-3px;border-radius:23px;padding:3px;background:conic-gradient(from var(--cat-beam),var(--brand),var(--brand-tint),var(--brand),var(--brand-tint),var(--brand));background:conic-gradient(from var(--cat-beam),var(--brand) 0deg,color-mix(in srgb,var(--brand),#ffffff 72%) 70deg,color-mix(in srgb,var(--brand),#ffffff 46%) 140deg,var(--brand) 210deg,color-mix(in srgb,var(--brand),#ffffff 64%) 280deg,var(--brand) 1turn);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none;z-index:3;animation:cat-beam-spin 2.4s linear infinite}.simple-row.cat-highlight:before{inset:-2px;border-radius:10px;padding:2px}@keyframes cat-beam-spin{to{--cat-beam:360deg}}@media (prefers-reduced-motion:reduce){.category-card.cat-highlight:before,.simple-row.cat-highlight:before{animation:none}}.category-card,.simple-row{scroll-margin-top:76px}.site-footer-new{width:100%;max-width:1380px;margin:auto auto 0;padding-top:24px;background:transparent;color:#86868b}.site-footer-inner{max-width:none;margin:0 auto;padding:22px 24px;justify-content:space-between;gap:14px 24px;font-size:13px;line-height:1.7}.site-footer-inner,.site-footer-links{display:flex;align-items:center;flex-wrap:wrap}.site-footer-links{gap:18px}.site-footer-links a{color:#6e6e73;transition:color .18s}.site-footer-links a:hover{color:#1d1d1f}.site-footer-apply{color:var(--brand)!important;background:var(--brand-tint);border-radius:999px;padding:3px 9px;font-weight:600}.site-footer-apply:hover{color:var(--brand-dark)!important;background:#dcf7ef}.site-footer-copy{display:flex;align-items:center;gap:18px;flex-wrap:wrap;justify-content:flex-end;font-size:12px;color:#86868b}.site-footer-copy span{white-space:nowrap}.site-footer-copy .site-footer-brand{color:var(--ink);font-weight:600;text-decoration:none}.site-footer-copy .site-footer-brand:hover{color:var(--brand);text-decoration:underline;text-underline-offset:2px}.site-slogan{margin:-4px 0 12px;color:var(--soft);font-size:12px;letter-spacing:.02em;text-align:center}@media (max-width:900px){.site-footer-inner{padding:18px 16px;flex-direction:column;align-items:flex-start;gap:10px}.site-footer-copy{justify-content:flex-start;gap:6px 14px}}.favicon-img{object-fit:contain;background:transparent!important}.category-head{position:relative}.category-title-row{display:flex;align-items:center;gap:6px;min-width:0}.category-title-row h3{max-width:10em;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.card-select-handle{width:22px;height:22px;flex:0 0 auto;display:grid;place-items:center;padding:0;border:1px solid rgba(60,60,67,.12);border-radius:7px;background:#fff;color:var(--soft);opacity:1;cursor:-webkit-grab;cursor:grab;transition:opacity .15s,background .15s,color .15s,border-color .15s}.category-card.drag-selected .card-select-handle,.category-card:hover .card-select-handle{opacity:1}.card-select-handle:hover{color:var(--brand-dark);border-color:color-mix(in srgb,var(--brand) 40%,transparent);background:var(--brand-tint)}.card-select-handle.active{opacity:1;background:var(--brand);border-color:var(--brand);color:#fff;cursor:-webkit-grab;cursor:grab}.category-card.drag-selected:not(.dragging){border-color:color-mix(in srgb,var(--brand) 35%,transparent)!important;box-shadow:0 0 0 2px color-mix(in srgb,var(--brand) 10%,transparent),0 8px 22px rgba(0,0,0,.05);z-index:30}.link-more{grid-column:1/-1;justify-self:start;width:28px;height:28px;margin:6px 0 0;padding:0;display:grid;place-items:center;border:1px solid rgba(60,60,67,.14);border-radius:50%;background:#fff;color:var(--soft);font-size:12px}.link-more:hover{color:var(--brand);border-color:rgba(0,194,154,.35);background:var(--brand-tint)}.category-card[draggable=true],.simple-row[draggable=true]{cursor:-webkit-grab;cursor:grab}.category-card.dragging,.simple-row.dragging{opacity:.45;cursor:-webkit-grabbing;cursor:grabbing}.category-card.dragging{opacity:.78;transform:scale(1.025) rotate(-.4deg);border-color:color-mix(in srgb,var(--brand) 65%,transparent)!important;box-shadow:0 20px 44px rgba(0,0,0,.16),0 0 0 3px color-mix(in srgb,var(--brand) 16%,transparent)!important;z-index:4}.drag-badge{top:10px;right:12px;z-index:5;padding:2px 7px;border-radius:999px;background:var(--brand);font-size:9px;font-weight:700;letter-spacing:.04em;box-shadow:0 4px 10px color-mix(in srgb,var(--brand) 35%,transparent);pointer-events:none}.drag-badge,.drag-select-hint{position:absolute!important;color:#fff}.drag-select-hint{left:0;bottom:calc(100% + 9px);z-index:120;display:flex;flex-direction:column;gap:2px;padding:8px 11px;border:1px solid rgba(255,255,255,.08);border-radius:9px;background:#17181A;font-family:inherit;font-size:10px;font-weight:600;line-height:1.35;text-align:left;white-space:nowrap;cursor:default;box-shadow:0 10px 26px rgba(0,0,0,.2)}.drag-select-hint span{color:rgba(255,255,255,.62);font-size:9px;font-weight:400}.drag-select-hint:after{content:"";position:absolute;left:14px;top:100%;border:5px solid transparent;border-top-color:#17181a}.simple-row.dragging{opacity:.82;transform:scale(1.006);background:color-mix(in srgb,var(--brand) 8%,#fff)!important;box-shadow:inset 0 0 0 2px color-mix(in srgb,var(--brand) 45%,transparent),0 10px 24px rgba(0,0,0,.08);z-index:4}.simple-row.dragging .simple-cat{color:var(--brand-dark)}.simple-row.dragging .simple-drag-handle{color:var(--brand-dark);background:var(--brand-tint)}.category-card.drag-over{border-color:rgba(0,194,154,.65)!important;box-shadow:0 0 0 3px rgba(0,194,154,.13),0 12px 28px rgba(0,0,0,.06)!important}.simple-row.drag-over{background:#e8f9f3!important;box-shadow:inset 0 0 0 1px rgba(0,194,154,.35)}.category-grid{align-items:stretch}.category-card{min-height:0;height:100%}.category-edit{width:28px;height:28px;border:1px solid rgba(60,60,67,.12);border-radius:50%;display:grid;place-items:center;background:#fff;color:var(--muted);transition:.15s}.category-edit:hover{color:var(--brand-dark);border-color:color-mix(in srgb,var(--brand) 35%,transparent);background:var(--brand-tint);transform:translateY(-1px)}.category-add{width:28px;height:28px;border:0;border-radius:50%;display:grid;place-items:center;background:var(--brand);color:#fff;box-shadow:0 4px 12px rgba(0,194,154,.25)}.category-add:hover{background:var(--brand-dark);transform:translateY(-1px)}.category-delete{width:28px;height:28px;border:1px solid rgba(255,59,48,.18);border-radius:50%;display:grid;place-items:center;background:#fff;color:var(--danger)}.category-delete:hover{background:#ffebea}.simple-row-delete{flex:0 0 auto;width:24px;height:24px;margin-right:6px;display:grid;place-items:center;padding:0;border-radius:50%;border:1px solid rgba(255,59,48,.22);background:#fff;color:var(--danger)}.simple-row-delete:hover{background:#ffebea;border-color:rgba(255,59,48,.4)}@media (max-width:900px){.category-card{min-height:0}}.category-grid .link-item{flex-wrap:nowrap;align-items:center}.category-grid.icon-left .link-item{flex-direction:row;align-items:center}.category-grid.icon-top .category-list{grid-template-columns:repeat(4,minmax(0,1fr));column-gap:10px;row-gap:18px}.category-grid.icon-top .link-item{flex-direction:column;align-items:flex-start;gap:8px;padding:8px 0;background:transparent}.category-grid.icon-top .link-favicon{width:32px;height:32px;margin:0;border-radius:8px}.category-grid.icon-top .link-name{font-size:16px;white-space:nowrap;line-height:1.5;max-width:100%;overflow:hidden;text-overflow:ellipsis}.favicon-img{display:block;flex-shrink:0}.ico-preview{display:flex;align-items:center;gap:10px;padding:10px 11px;margin-top:2px;background:var(--brand-tint);border:1px solid rgba(0,194,154,.14);border-radius:10px}.ico-preview .link-favicon{flex-shrink:0}.ico-preview b{display:block;font-size:11.5px;color:var(--brand-dark)}.ico-preview span{display:block;margin-top:3px;font-size:10px;line-height:1.5;color:var(--muted)}.import-entry{height:32px;padding:0 12px;border:1px solid var(--line);border-radius:9px;background:rgba(255,255,255,.78);color:var(--muted);font-size:12px;gap:5px}.import-entry:hover{background:#fff;color:var(--ink);border-color:rgba(60,60,67,.18)}.category-grid.cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.category-grid.cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.category-grid.cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.columns-seg button{padding-left:8px;padding-right:8px}@media (max-width:1100px){.category-grid.cols-3,.category-grid.cols-4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:620px){.category-grid[class*=cols-]{grid-template-columns:1fr}}.category-grid.icon-left.cols-4 .category-list{grid-template-columns:repeat(3,minmax(0,1fr))}.type-public,.type-visibility{display:inline-flex;align-items:center;gap:7px;padding:3px 9px;border:1px solid var(--line);border-radius:999px;background:#fff;color:var(--muted);font-size:10.5px;white-space:nowrap}.type-public:hover,.type-visibility:hover{border-color:color-mix(in srgb,var(--brand) 28%,transparent);color:var(--ink)}.type-public .switch,.type-visibility .switch{pointer-events:none}.public-page{min-height:100vh;display:flex;flex-direction:column;background:#f5f5f7;color:var(--ink)}.public-topbar{max-width:1380px;margin:0 auto;height:64px;padding:0 24px;display:flex;align-items:center;justify-content:space-between;gap:16px}.public-brand{font-size:20px;font-weight:800;letter-spacing:-1px;color:var(--ink)}.public-brand:first-letter{color:var(--brand)}.public-top-actions{display:flex;align-items:center;gap:14px}.public-handle{color:var(--soft);font-size:12px}.public-login{display:inline-flex;align-items:center;gap:5px;height:32px;padding:0 13px;border-radius:999px;background:var(--brand);color:#fff;font-size:12px;font-weight:600}.public-main{max-width:1380px;width:100%;margin:0 auto;padding:20px 24px 56px;flex:1 0 auto}.public-profile{display:flex;align-items:center;gap:14px;padding:18px 0 22px}.public-avatar{width:52px;height:52px;border-radius:16px;display:grid;place-items:center;background:var(--brand);color:#fff;font-size:22px;font-weight:800;box-shadow:0 8px 20px color-mix(in srgb,var(--brand) 25%,transparent)}.public-profile h1{margin:0;font-size:24px;letter-spacing:-1px}.public-profile p{margin:5px 0 0;display:flex;gap:4px;color:var(--soft)}.public-back,.public-profile p{align-items:center;font-size:11px}.public-back{margin-left:auto;display:inline-flex;gap:5px;color:var(--muted)}.public-tabs{display:flex;gap:6px;overflow-x:auto;padding-bottom:16px;scrollbar-width:none}.public-tabs::-webkit-scrollbar{display:none}.public-tab{border:1px solid var(--line);background:rgba(255,255,255,.75);color:var(--muted);border-radius:999px;padding:7px 13px;font-size:12px;white-space:nowrap}.public-tab.active{background:#fff;color:var(--ink);border-color:color-mix(in srgb,var(--brand) 35%,transparent);box-shadow:0 4px 12px rgba(20,30,49,.06);font-weight:700}.public-quick{background:#fff;border-radius:18px;padding:14px 16px;margin-bottom:16px;display:flex;flex-wrap:wrap;gap:12px 28px}.public-quick-group b{display:block;font-size:11px;color:var(--brand-dark);margin-bottom:5px}.public-quick-group div{display:flex;flex-wrap:wrap;gap:4px 12px}.public-quick-group a{font-size:12px;color:var(--muted)}.public-quick-group a:hover{color:var(--brand-dark)}.public-category-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:24px;gap:24px;align-items:stretch}.public-category{background:#fff;border-radius:20px;padding:18px;position:relative}.public-category h2{margin:0 0 10px;padding-bottom:10px;border-bottom:1px solid var(--line);font-size:16px}.public-links{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px 8px;gap:10px 8px}.public-links a{display:flex;align-items:center;gap:7px;min-width:0;font-size:14px;color:var(--muted)}.public-links a>span:last-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.public-links a:hover{color:var(--brand-dark)}.public-favicon{width:16px;height:16px;flex-shrink:0;border-radius:4px;display:grid;place-items:center;background:var(--brand-tint);color:var(--brand-dark);font-size:9px;font-weight:700}.public-empty{min-height:52vh;display:grid;place-content:center;justify-items:center;grid-gap:8px;gap:8px;color:var(--soft);text-align:center;padding:40px 24px}.public-empty h1{margin:2px 0;color:var(--ink);font-size:20px}.public-empty p{margin:0 0 8px;font-size:12px}.public-loading{min-height:100vh;display:grid;place-content:center;color:var(--soft);font-size:13px}@media (max-width:1000px){.public-category-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:620px){.public-main,.public-topbar{padding-left:16px;padding-right:16px}.public-topbar{height:56px}.public-handle{display:none}.public-category-grid{grid-template-columns:1fr}.public-links{grid-template-columns:repeat(3,minmax(0,1fr))}.public-profile h1{font-size:20px}}.market-head{flex-wrap:nowrap;align-items:flex-start}.market-tools{flex-wrap:nowrap;justify-content:flex-end}.market-tools .input{flex:0 1 260px;min-width:180px}.market-import{white-space:nowrap;flex-shrink:0}.market-filter-bar{display:flex;align-items:center;gap:10px;margin:0 0 16px}.market-filter-label{font-size:12px;font-weight:700;color:var(--soft)}@media (max-width:800px){.market-head{flex-wrap:wrap}.market-tools{width:100%;justify-content:flex-start}}.pack-actions{display:flex;align-items:center;gap:6px;margin-left:auto}.pack-view-meta{display:flex;gap:5px;flex-wrap:wrap;margin-bottom:10px}.pack-view-list{max-height:48vh;overflow-y:auto;border:1px solid var(--line);border-radius:12px;padding:10px 12px;background:#fafbfc}.pack-view-loading{display:flex;align-items:center;gap:7px;padding:14px 4px;color:var(--soft);font-size:11px}.pack-view-group{padding:8px 0;border-bottom:1px dashed var(--line)}.pack-view-group:last-child{border-bottom:0}.pack-view-group b{display:block;font-size:12px;margin-bottom:5px}.pack-view-group>div{display:flex;flex-wrap:wrap;gap:4px 12px}.pack-view-group a{font-size:11px;color:var(--muted)}.pack-view-group a:hover{color:var(--brand-dark)}.link-item[draggable=true],.quick-link[draggable=true]{cursor:-webkit-grab;cursor:grab}.link-item.dragging,.quick-link.dragging{opacity:.42;cursor:-webkit-grabbing;cursor:grabbing}.quick-link.drag-over{border-radius:7px}.link-item.drag-over,.quick-link.drag-over{background:var(--brand-tint);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--brand) 28%,transparent)}.link-item.drag-over{border-radius:6px}.pack-del{width:24px;height:24px;display:grid;place-items:center;flex-shrink:0;border:0;border-radius:7px;background:transparent;color:var(--soft)}.pack-del:hover{background:#ffebea;color:var(--danger)}.pack-links-preview{display:flex;flex-direction:column;gap:8px;padding:9px 10px;background:#fafbfc;border:1px solid var(--line);border-radius:10px}.pack-preview-group b{display:block;font-size:10.5px;color:var(--brand-dark);margin-bottom:4px}.pack-preview-group>div{display:flex;flex-wrap:wrap;gap:3px 10px}.pack-preview-group a{font-size:10.5px;color:var(--muted)}.pack-preview-group a:hover{color:var(--brand-dark)}.action-btn{display:inline-flex;align-items:center;justify-content:center;gap:5px;height:32px;min-width:104px;padding:0 12px;border:1px solid var(--line);border-radius:9px;font-size:12px;font-weight:600;line-height:1;white-space:nowrap}.action-btn svg{width:13px;height:13px;flex-shrink:0}.action-btn.btn-primary{border-color:color-mix(in srgb,var(--brand) 30%,transparent)}.action-btn.import-entry{border-color:var(--line);background:rgba(255,255,255,.78);color:var(--muted)}.pack-links-preview{max-height:320px;overflow-y:auto;scrollbar-width:thin}.pack-ai-actions{display:flex;justify-content:flex-end;gap:6px;margin-top:-2px}.pack-ai-actions .btn{height:28px;padding:0 10px;font-size:11px}.pack-preview-title{display:flex;align-items:center;gap:5px;margin-bottom:4px}.pack-links-preview{overflow:auto;padding-right:3px}.pack-preview-title b{margin-bottom:0}.pack-cat-check{width:13px;height:13px;accent-color:var(--brand);cursor:pointer;flex-shrink:0;position:relative;left:-10px;margin-right:-10px}.pack-preview-group.ai-group>div{padding-left:0}.pack-select-bar{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:7px 9px;border:1px solid rgba(0,194,154,.16);border-radius:9px;background:var(--brand-tint);font-size:10.5px;color:var(--brand-dark)}.quick-card[draggable=true]{cursor:-webkit-grab;cursor:grab}.quick-card.dragging{cursor:-webkit-grabbing;cursor:grabbing;transform:scale(1.025) rotate(-.35deg);border-color:color-mix(in srgb,var(--brand) 65%,transparent)!important;box-shadow:0 18px 40px rgba(0,0,0,.15),0 0 0 3px color-mix(in srgb,var(--brand) 16%,transparent)!important;z-index:4}.quick-card.dragging .quick-group-title{color:var(--brand-dark)}.quick-card.dragging .quick-drag-handle{color:var(--brand-dark);background:var(--brand-tint)}.quick-card.dragging .drag-badge{position:absolute!important}.quick-card.drag-selected{border-color:color-mix(in srgb,var(--brand) 38%,transparent)!important;box-shadow:0 0 0 2px color-mix(in srgb,var(--brand) 10%,transparent),0 8px 22px rgba(0,0,0,.05)}.quick-group-name.selected{color:var(--brand-dark);font-weight:800}.quick-drag-handle.active{opacity:1;background:var(--brand);color:#fff;border-color:var(--brand)}.category-grid.drop-ready,.quick-nav-wrap.transfer-ready,.simple-nav.drop-ready{outline:2px dashed color-mix(in srgb,var(--brand) 48%,transparent);outline-offset:7px;border-radius:20px}.quick-group-title{position:relative;padding-left:18px}.quick-drag-handle{position:absolute;left:0;top:50%;transform:translateY(-50%);width:16px;height:18px;display:grid;place-items:center;color:var(--soft);opacity:.55;cursor:pointer;border-radius:4px;border:0;background:transparent;padding:0;transition:opacity .15s,background .15s}.quick-card:hover .quick-drag-handle,.quick-group-title:hover .quick-drag-handle{opacity:1}.quick-drag-handle{border:1px solid transparent}.quick-drag-handle:hover{background:var(--brand-tint);color:var(--brand-dark);border-color:color-mix(in srgb,var(--brand) 30%,transparent)}.quick-card.dragging{opacity:.86;filter:none}.quick-card.quick-drop-target{outline:2px dashed color-mix(in srgb,var(--brand) 48%,transparent);outline-offset:4px}.category-card.quick-drop-target{border-color:color-mix(in srgb,var(--brand) 55%,transparent)!important;background:#f3fcf9!important;box-shadow:0 0 0 4px color-mix(in srgb,var(--brand) 12%,transparent),0 12px 28px rgba(0,0,0,.06)!important}.simple-row.quick-drop-target{background:var(--brand-tint)!important;box-shadow:inset 0 0 0 2px color-mix(in srgb,var(--brand) 35%,transparent)!important}.quick-nav-wrap.row .quick-links{flex-wrap:nowrap;overflow:visible;column-gap:15px}.category-card[draggable=true],.quick-card[draggable=true],.quick-drag-handle,.quick-group-title{-webkit-user-select:none;-moz-user-select:none;user-select:none}.category-card[draggable=true]{cursor:-webkit-grab;cursor:grab}.category-card.dragging,.quick-card.dragging{cursor:-webkit-grabbing;cursor:grabbing}.category-card.category-placeholder{background:#f3fcf9!important;border:1px dashed color-mix(in srgb,var(--brand) 45%,transparent)!important;box-shadow:none!important}.category-card.category-placeholder h3{color:var(--brand-dark)}.category-card.category-placeholder .category-empty{padding:18px 0;font-size:12px}.simple-row.category-placeholder{background:var(--brand-tint)!important;border:1px dashed color-mix(in srgb,var(--brand) 40%,transparent)!important}.quick-card.quick-card-placeholder{display:flex;flex-direction:column;justify-content:center;gap:4px;background:#eefaf6!important;border:1px dashed color-mix(in srgb,var(--brand) 50%,transparent)!important;box-shadow:none!important}.quick-card.quick-card-placeholder .quick-group-title{padding-left:0;color:var(--brand-dark)}.quick-incoming-note{font-size:10px;color:var(--muted);padding-left:0}.simple-drag-handle{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;margin-right:4px;border:0;padding:0;background:transparent;border-radius:5px;color:var(--muted);cursor:pointer;vertical-align:-4px}.simple-drag-handle:hover{color:var(--brand-dark);background:var(--brand-tint)}.simple-drag-handle.active{color:#fff;background:var(--brand)}.simple-row.drag-selected:not(.dragging){background:color-mix(in srgb,var(--brand) 5%,#fff)!important;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--brand) 28%,transparent);z-index:30}.simple-cat .selected{color:var(--ink);font-weight:800}.category-card[draggable=true] .category-head{cursor:-webkit-grab;cursor:grab}.category-card[draggable=true] .category-head:active{cursor:-webkit-grabbing;cursor:grabbing}.pack-card.pack-collection{background:#fffcf4;border-color:#ece3cc}.pack-card.pack-collection:hover{box-shadow:0 14px 34px rgba(151,126,47,.08)}.pack-card.pack-collection .pack-select-bar{background:#fdf8ea;border-color:#eee3c9}.engine-ico{object-fit:contain;background:transparent;border:0;flex-shrink:0}.search-brand .engine-ico{border-radius:11px;padding:3px}.background-options{display:flex;flex-wrap:wrap;gap:7px}.background-option{display:inline-flex;align-items:center;gap:7px;border:1px solid var(--line);border-radius:9px;background:#fff;padding:6px 9px;font-size:11px;color:var(--muted)}.background-option i{width:18px;height:18px;border-radius:5px;border:1px solid rgba(0,0,0,.06);flex-shrink:0}.background-option.active{border-color:color-mix(in srgb,var(--brand) 48%,transparent);box-shadow:0 0 0 3px color-mix(in srgb,var(--brand) 9%,transparent);color:var(--brand-dark)}body.font-small .nav-type-tab{font-size:12.9px}body.font-small .search-brand{font-size:13.8px}body.font-small .search-input{font-size:14.7px}body.font-small .quick-group-title{font-size:14.4px}body.font-small .quick-link{font-size:13.5px}body.font-small .category-grid .link-name,body.font-small .category-head h3,body.font-small .link-name{font-size:14.7px}body.font-small .simple-link{font-size:13.8px}body.font-small .cat-rail-title{font-size:11.5px}body.font-small .cat-rail-item{font-size:10.1px}body.font-small .bar-hint{font-size:9.2px}body.font-small .btn{font-size:11px}body.font-large .nav-type-tab{font-size:15.1px}body.font-large .search-brand{font-size:16.2px}body.font-large .search-input{font-size:17.3px}body.font-large .quick-group-title{font-size:17.6px}body.font-large .quick-link{font-size:16.5px}body.font-large .category-grid .link-name,body.font-large .category-head h3,body.font-large .link-name{font-size:17.3px}body.font-large .simple-link{font-size:16.2px}body.font-large .cat-rail-title{font-size:13.5px}body.font-large .cat-rail-item{font-size:11.9px}body.font-large .bar-hint{font-size:10.8px}body.font-large .btn{font-size:13px}.category-grid .link-name{white-space:normal;overflow:visible;text-overflow:clip;overflow-wrap:anywhere;word-break:break-word;line-height:1.35;max-width:100%}.category-grid .link-item{align-items:flex-start}.category-grid.icon-top .link-item{justify-content:flex-start}.category-grid.icon-left .category-list{grid-template-columns:repeat(auto-fill,minmax(132px,1fr))}.market-filter-bar .segmented .collection-tab.active{background:var(--brand);color:#fff;box-shadow:0 6px 18px color-mix(in srgb,var(--brand) 24%,transparent)}.pack-card.pack-collection .pack-preview-group b{color:#8b7440}.pack-select-bar .collection-add{background:#efcb63;border-color:#e3bf55;color:#4d3b12;box-shadow:0 4px 12px rgba(180,143,41,.16)}.pack-select-bar .collection-add:hover{background:#e7c04f;border-color:#d9b344;color:#3f3010}.pack-select-bar .collection-add:disabled{opacity:.55}.tag.purple{background:#f1eafb;color:#6f52a3}.market-filter-bar .segmented .purple-tab.active{background:var(--brand);color:#fff;box-shadow:0 6px 18px color-mix(in srgb,var(--brand) 24%,transparent)}.pack-card.pack-purple{background:#fbf9ff;border-color:#e6ddf5}.pack-card.pack-purple:hover{box-shadow:0 14px 34px rgba(111,82,163,.09)}.pack-card.pack-purple .pack-select-bar{background:#f7f2fd;border-color:#e3d9f2}.pack-card.pack-purple .pack-preview-group b{color:#7a5da8}.pack-card.pack-purple .btn-primary{background:#8b6bc7;border-color:#8b6bc7;color:#fff}.pack-card.pack-purple .btn-primary:hover{background:#7d5dbb;border-color:#7d5dbb}.pack-card.pack-purple .pack-select-bar .collection-add{background:#d8c7f0;border-color:#c9b5e7;color:#4d3970;box-shadow:0 4px 12px rgba(111,82,163,.16)}.pack-card.pack-purple .pack-select-bar .collection-add:hover{background:#cbb7e9;border-color:#bda6e2}.pack-card.pack-purple .pack-actions .btn,.pack-card.pack-purple .pack-ai-actions .btn:not(.btn-primary){background:#f5f0fc;border-color:#e3d9f2;color:#6f52a3}.pack-card{--pack-accent:var(--brand-dark)}.pack-card.pack-collection{--pack-accent:#8b7440}.pack-card.pack-purple{--pack-accent:#6f52a3}.pack-meta b{display:inline;font-size:inherit;color:var(--pack-accent);font-weight:600}.search-custom-page{padding:26px 0 64px}.search-custom-head{display:flex;align-items:flex-end;justify-content:space-between;margin-bottom:18px}.search-custom-head h1{margin:6px 0 4px;font-size:28px;letter-spacing:-1px}.search-custom-head p{margin:0;color:var(--muted);font-size:12px}.sc-back{display:inline-flex;align-items:center;gap:4px;color:var(--muted);font-size:11.5px;text-decoration:none}.sc-back:hover{color:var(--brand-dark)}.search-custom-grid{display:grid;grid-template-columns:minmax(310px,1.02fr) minmax(430px,1.38fr) minmax(285px,.9fr);grid-gap:14px;gap:14px;align-items:start}.sc-panel{background:#fff;border:1px solid var(--line);border-radius:16px;padding:14px;min-width:0}.sc-panel-head{display:flex;align-items:flex-start;justify-content:space-between;gap:8px;margin-bottom:12px}.sc-panel-head h2{margin:0;font-size:14px;letter-spacing:-.2px}.sc-panel-head p{margin:3px 0 0;line-height:1.5}.sc-count,.sc-panel-head p{font-size:10px;color:var(--soft)}.sc-count{white-space:nowrap}.sc-engine-list{display:flex;flex-direction:column;gap:5px;max-height:620px;overflow:auto;padding-right:2px}.sc-engine-row{display:flex;align-items:center;gap:7px;border:1px solid var(--line);border-radius:9px;padding:6px 7px;background:#fff;min-width:0}.sc-engine-row:hover{border-color:#d8e8e2}.sc-engine-row.dragging{opacity:.45}.sc-grip{color:#c3c7cb;flex-shrink:0;cursor:-webkit-grab;cursor:grab}.sc-icon{width:24px;height:24px;border-radius:7px;object-fit:contain;display:inline-grid;place-items:center;color:#fff;font-size:10px;font-weight:800;flex-shrink:0;background:#f1f3f4}.sc-engine-main{min-width:0;flex:1 1}.sc-engine-main b{display:flex;align-items:center;gap:5px;font-size:11.5px}.sc-engine-main b,.sc-engine-main>span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sc-engine-main>span{display:block;font-size:9px;color:var(--soft);margin-top:1px}.sc-default{background:var(--brand-tint);color:var(--brand-dark);border-radius:4px;padding:1px 4px;font-size:8px;font-weight:700}.sc-engine-actions{display:flex;align-items:center;gap:3px;flex-shrink:0}.sc-mini{width:17px;height:17px;border:1px solid var(--line);border-radius:4px;background:#fff;color:#9a9ea3;display:grid;place-items:center;padding:0}.sc-mini:disabled{opacity:.3}.sc-link{border:0;background:transparent;color:var(--muted);font-size:9px;padding:2px;white-space:nowrap}.sc-link:hover{color:var(--brand-dark)}.sc-link.danger{color:#d95b62}.sc-link:disabled{opacity:.45}.sc-filter-chips{display:flex;flex-wrap:wrap;gap:4px;margin-bottom:10px}.sc-chip{border:1px solid transparent;border-radius:6px;background:#f5f6f7;color:var(--muted);font-size:9px;padding:3px 6px}.sc-chip span{color:var(--soft);margin-left:2px}.sc-chip.active{background:var(--brand-tint);color:var(--brand-dark);border-color:rgba(0,194,154,.18)}.sc-market-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:7px;gap:7px}.sc-market-card{display:flex;align-items:center;gap:7px;border:1px solid var(--line);border-radius:9px;padding:7px;min-width:0;background:#fff}.sc-market-card:hover{border-color:#d9e9e4;box-shadow:0 4px 12px rgba(31,35,40,.04)}.sc-market-main{flex:1 1;min-width:0}.sc-market-main b{font-size:11px}.sc-market-main b,.sc-market-main span{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sc-market-main span{color:var(--soft);font-size:8.5px;margin-top:1px}.sc-add{border:1px solid var(--line);border-radius:6px;background:#fff;color:var(--brand-dark);font-size:9px;padding:3px 5px;display:inline-flex;align-items:center;gap:2px;white-space:nowrap;flex-shrink:0}.sc-add:hover:not(:disabled){background:var(--brand-tint);border-color:rgba(0,194,154,.22)}.sc-add.added,.sc-add:disabled{color:var(--soft);background:#fafbfb}.sc-add:disabled{opacity:.8}.sc-add-note{display:flex;gap:8px;background:#f3fbf8;border:1px solid #dff3eb;border-radius:10px;padding:9px;margin-bottom:12px}.sc-note-icon{width:26px;height:26px;border-radius:8px;background:#fff;color:var(--brand-dark);display:grid;place-items:center;flex-shrink:0}.sc-add-note b{font-size:11px;display:block}.sc-add-note p{margin:2px 0 0;color:var(--soft);font-size:9px;line-height:1.5}.sc-template{background:#f7f9f9;border:1px dashed #dce4e2;border-radius:7px;padding:6px 7px;margin:0 0 8px}.sc-template span{display:block;color:var(--soft);font-size:8.5px;margin-bottom:2px}.sc-template code{display:block;font-size:9px;color:var(--brand-dark);word-break:break-all}.sc-ai-btn{margin-bottom:7px}.sc-ai-btn,.sc-create-btn{width:100%;justify-content:center}.sc-create-btn{background:#e9f7f2;border-color:#d5eee5;color:var(--brand-dark)}.sc-create-btn:disabled{opacity:.55}.sc-full-tip{color:#b07a16;font-size:9px;margin:7px 0 0}@media (max-width:1180px){.search-custom-grid{grid-template-columns:1fr 1fr}.search-custom-grid .sc-panel:last-child{grid-column:1/-1}}@media (max-width:760px){.search-custom-grid{grid-template-columns:1fr}.search-custom-grid .sc-panel:last-child{grid-column:auto}.sc-market-grid{grid-template-columns:1fr}.sc-engine-actions{flex-wrap:wrap}}.engine-chip[draggable=true]{cursor:-webkit-grab;cursor:grab}.engine-chip.dragging{opacity:.4;cursor:-webkit-grabbing;cursor:grabbing}.engine-chip.drag-over{background:var(--brand-tint);border-color:rgba(0,194,154,.32);box-shadow:0 0 0 2px rgba(0,194,154,.08)}.category-grid .link-name{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;overflow-wrap:normal;word-break:normal}.delete-link-info{background:#fff7f7;border:1px solid #f4dcdc;border-radius:10px;padding:9px 11px;margin:10px 0 6px}.delete-link-info b{display:block;font-size:15px;line-height:1.4;color:#d9484f;letter-spacing:-.2px}.delete-link-info span{display:block;margin-top:3px;font-size:9.5px;color:var(--muted);word-break:break-all}.link-actions{position:absolute;right:-2px;bottom:100%;display:flex;gap:3px;padding-bottom:1px;opacity:0;pointer-events:none;transition:opacity .15s;z-index:6}.link-item:hover .link-actions{opacity:1;pointer-events:auto}.link-act{width:28px;height:28px;display:grid;place-items:center;padding:0;border:1px solid var(--line);border-radius:8px;background:#fff;color:var(--muted);box-shadow:0 4px 12px rgba(20,30,49,.14)}.link-act:hover{color:var(--brand-dark);border-color:color-mix(in srgb,var(--brand) 28%,transparent);background:var(--brand-tint)}.link-act.danger{color:var(--danger);border-color:rgba(255,59,48,.16)}.link-act.danger:hover{background:#ffebea;border-color:rgba(255,59,48,.28)}.link-edit-preview{display:flex;align-items:center;gap:10px;border:1px solid var(--line);background:#fafcfb;border-radius:11px;padding:9px;margin-bottom:12px}.link-edit-preview>div{min-width:0}.link-edit-preview b{display:block;font-size:12px}.link-edit-preview span{display:block;font-size:9.5px;color:var(--soft);margin-top:2px}.modal.modal-wide{width:min(1080px,96vw)}.search-custom-modal-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.25fr);grid-gap:14px;gap:14px;align-items:start}.search-custom-modal-grid .sc-engine-list{max-height:56vh}.search-custom-modal-grid .sc-market-grid{max-height:56vh;overflow:auto}.sc-engine-row.drag-over{border-color:rgba(0,194,154,.45);background:var(--brand-tint)}.sc-save-bar{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:14px;padding-top:12px;border-top:1px solid var(--line)}.sc-save-bar>span{color:var(--soft);font-size:10.5px}.sc-save-bar>div{display:flex;gap:8px}@media (max-width:760px){.search-custom-modal-grid{grid-template-columns:1fr}.search-custom-modal-grid .sc-engine-list,.search-custom-modal-grid .sc-market-grid{max-height:none}}.modal.modal-wide{width:min(1200px,96vw);padding:24px 26px}.modal.modal-wide h3{font-size:23px}.modal.modal-wide .modal-sub{font-size:12px;margin-bottom:18px}.search-custom-modal-grid{gap:20px}.search-custom-modal-grid .sc-panel{padding:19px 20px;border-radius:18px}.search-custom-modal-grid .sc-panel-head{margin-bottom:15px}.search-custom-modal-grid .sc-panel-head h2{font-size:17px}.search-custom-modal-grid .sc-panel-head p{font-size:11.5px;line-height:1.6;margin-top:4px}.search-custom-modal-grid .sc-count{font-size:11.5px}.search-custom-modal-grid .sc-engine-list{gap:8px;max-height:58vh}.search-custom-modal-grid .sc-engine-row{gap:9px;padding:9px 10px;border-radius:11px}.search-custom-modal-grid .sc-grip{width:16px;height:16px}.search-custom-modal-grid .sc-icon{width:30px;height:30px;border-radius:8px;font-size:12px}.search-custom-modal-grid .sc-engine-main b{font-size:14px;gap:7px}.search-custom-modal-grid .sc-default{font-size:9px;padding:2px 5px}.search-custom-modal-grid .sc-engine-actions{gap:4px}.search-custom-modal-grid .sc-mini{width:21px;height:21px;border-radius:5px}.search-custom-modal-grid .sc-link{font-size:10.5px;padding:3px 2px}.search-custom-modal-grid .sc-filter-chips{gap:6px;margin-bottom:13px}.search-custom-modal-grid .sc-chip{font-size:10.5px;padding:4px 8px;border-radius:7px}.search-custom-modal-grid .sc-market-grid{gap:10px;max-height:58vh}.search-custom-modal-grid .sc-market-card{gap:9px;padding:10px;border-radius:11px}.search-custom-modal-grid .sc-market-main b{font-size:13px}.search-custom-modal-grid .sc-market-main span{font-size:10px;margin-top:2px}.search-custom-modal-grid .sc-add{font-size:10.5px;padding:4px 7px;border-radius:7px;gap:3px}.search-custom-modal-grid .sc-full-tip{font-size:10.5px;margin-top:10px}.sc-save-bar{margin-top:18px;padding-top:15px}.sc-save-bar>span{font-size:12px}.sc-save-bar .btn{font-size:13px;padding:8px 15px}@media (max-width:760px){.modal.modal-wide{padding:20px 16px}.modal.modal-wide h3{font-size:20px}}.my-favorites .category-card{position:relative;isolation:isolate;background:linear-gradient(135deg,rgba(255,255,255,.76),rgba(255,255,255,.42));border:1px solid rgba(255,255,255,.72);box-shadow:0 8px 30px rgba(31,38,45,.075),inset 0 1px 0 rgba(255,255,255,.82),inset 0 -1px 0 rgba(255,255,255,.24);-webkit-backdrop-filter:blur(22px) saturate(170%);backdrop-filter:blur(22px) saturate(170%);border-radius:22px}.my-favorites .category-card:after{content:"";position:absolute;inset:0 0 auto;height:52%;border-radius:22px 22px 0 0;background:linear-gradient(180deg,rgba(255,255,255,.5),rgba(255,255,255,0));pointer-events:none;z-index:0}.my-favorites .category-card>*{position:relative;z-index:1}.my-favorites .category-card:hover{background:#fff;border-color:rgba(60,60,67,.1);box-shadow:0 6px 18px rgba(31,38,45,.05)}.my-favorites .link-item:hover{background:rgba(255,255,255,.4)}.market-grid.market-grid-2{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.pack-card.pack-headnav{padding:18px 20px;border-radius:16px;gap:9px;background:#fff;box-shadow:none}.pack-card.pack-headnav:hover{box-shadow:0 10px 26px rgba(18,30,45,.07)}.pack-headnav .pack-head{gap:10px;align-items:flex-start}.pack-headnav .pack-head-main{display:flex;flex-direction:column;gap:3px;min-width:0}.pack-headnav .pack-title-row{display:flex;align-items:center;gap:10px;flex-wrap:wrap;min-width:0}.pack-headnav .pack-title-row>b{font-size:15px;letter-spacing:-.2px}.pack-headnav .pack-head-tags{gap:4px}.pack-headnav .pack-head-tags .tag{background:transparent;border:1px solid var(--line)}.pack-headnav .pack-head .pack-meta{font-size:10px;margin-top:0}.pack-headnav .pack-meta b{font-size:10px}.pack-headnav .pack-desc{font-size:11.5px;line-height:1.65;min-height:0}.pack-head-actions{display:flex;align-items:center;gap:6px;margin-left:auto;flex-shrink:0;align-self:flex-start}.pack-headnav .pack-head-actions .btn{padding:5px 10px;font-size:10.5px;line-height:1.5;border-radius:8px}.pack-headnav .pack-zones{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:18px;gap:18px;padding-top:12px;border-top:1px solid var(--line)}.pack-headnav .pack-zone{border:0;background:transparent;padding:0;min-width:0}.pack-headnav .pack-zone+.pack-zone{border-left:1px solid var(--line);padding-left:18px}.pack-headnav .pack-zone-title{display:flex;align-items:center;justify-content:space-between;gap:6px;margin-bottom:7px;font-size:12.5px;font-weight:700;color:var(--muted);letter-spacing:.02em}.pack-headnav .pack-zone-title span{color:var(--soft);font-size:9.5px;font-weight:500}.pack-headnav .pack-zone-body{max-height:300px;overflow:auto;padding-right:2px}.pack-card.pack-headnav .pack-preview-group b{font-size:10.5px;font-weight:600;color:var(--brand-dark);margin-bottom:4px}.pack-headnav .pack-preview-group>div{padding-left:20px}.pack-headnav .pack-preview-group a{font-size:10.5px;line-height:1.65}.pack-headnav .pack-foot{border-top:1px solid var(--line);padding-top:8px;margin-top:2px}.pack-headnav .pack-foot .btn{height:26px;padding:0 10px;font-size:10.5px}.pack-headnav .tag{background:transparent;border:1px solid var(--line)}.pack-zone-empty{color:var(--soft);font-size:10px;padding:8px 0}@media (max-width:760px){.pack-headnav .pack-zones{grid-template-columns:1fr}.pack-zone-body{max-height:300px}.pack-headnav .pack-zone+.pack-zone{border-left:0;padding-left:0;padding-top:12px;border-top:1px solid var(--line)}.market-grid.market-grid-2{grid-template-columns:1fr}.pack-card.pack-headnav{padding:16px}.pack-headnav .pack-head b{font-size:14px}}.market-filter-bar.market-topbar{display:flex;align-items:center;justify-content:space-between;gap:16px;margin:0 0 18px;flex-wrap:wrap}.market-kind{padding:5px;border-radius:14px;gap:3px;background:color-mix(in srgb,var(--brand) 8%,transparent)}.market-kind button{font-size:14px;padding:9px 19px;border-radius:9px;font-weight:600}.market-kind .head-nav-tab.active{box-shadow:0 6px 18px color-mix(in srgb,var(--brand) 28%,transparent);font-weight:800}.market-kind .head-nav-tab.active,.market-kind .head-nav-tab.active:hover{background:var(--brand);color:#fff}.market-kind .search-entry-tab{display:inline-flex;align-items:center;gap:4px}.market-kind .search-entry-tab.active{background:var(--brand);color:#fff;box-shadow:0 6px 18px color-mix(in srgb,var(--brand) 26%,transparent);font-weight:700}@media (max-width:700px){.market-kind{width:100%}.market-kind button{flex:1 1;padding:8px;font-size:12px}}.market-subfilters{background:rgba(255,255,255,.74);border:1px solid rgba(255,255,255,.9);border-radius:16px;padding:15px 19px;margin:0 0 18px;box-shadow:0 8px 24px rgba(31,38,45,.05);-webkit-backdrop-filter:blur(18px) saturate(150%);backdrop-filter:blur(18px) saturate(150%)}.subfilter-head{display:flex;align-items:center;justify-content:space-between;gap:10px;padding-bottom:11px;border-bottom:1px solid var(--line)}.subfilter-head b{display:block;font-size:15px;letter-spacing:-.2px}.subfilter-head span{display:block;color:var(--soft);font-size:11px;margin-top:3px}.subfilter-reset{border:0;background:transparent;color:var(--brand-dark);font-size:12px;font-weight:700;padding:5px 2px}.subfilter-row{display:flex;align-items:flex-start;gap:14px;padding-top:11px}.subfilter-label{flex:0 0 74px;color:var(--soft);font-size:12.5px;font-weight:600;padding-top:6px}.subfilter-chips{display:flex;flex-wrap:wrap;gap:7px;min-width:0}.subfilter-chip{display:inline-flex;align-items:center;gap:5px;border:1px solid transparent;border-radius:999px;background:#f4f6f6;color:var(--muted);padding:6px 12px;font-size:12.5px;transition:.15s}.subfilter-chip:hover{background:color-mix(in srgb,var(--brand) 8%,transparent);color:var(--brand-dark)}.subfilter-chip em{font-style:normal;font-size:10px;color:var(--soft)}.subfilter-chip.active{background:var(--brand-tint);border-color:color-mix(in srgb,var(--brand) 20%,transparent);color:var(--brand-dark);font-weight:700;box-shadow:0 2px 8px color-mix(in srgb,var(--brand) 9%,transparent)}.subfilter-chip.active em{color:var(--brand-dark);opacity:.65}.subfilter-chip.scene.active{background:var(--brand-tint);border-color:color-mix(in srgb,var(--brand) 20%,transparent);color:var(--brand-dark)}.subfilter-chip.scene.active em{color:var(--brand-dark)}.subfilter-chip.publisher.active{background:var(--brand-tint);border-color:color-mix(in srgb,var(--brand) 20%,transparent);color:var(--brand-dark)}.subfilter-chip.publisher.active em{color:var(--brand-dark)}@media (max-width:640px){.subfilter-row{flex-direction:column;gap:5px}.subfilter-label{flex:none}.market-subfilters{padding:12px}}.container.info-page{width:100%;max-width:1200px;padding-left:24px;padding-right:24px}.import-dropzone{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:7px;text-align:center;border:1.5px dashed rgba(0,194,154,.3);border-radius:16px;background:linear-gradient(145deg,rgba(240,251,247,.9),rgba(255,255,255,.7));padding:34px 20px;cursor:pointer;transition:.18s}.import-dropzone:hover{border-color:rgba(0,194,154,.55);background:rgba(240,251,247,.95)}.import-drop-icon{width:46px;height:46px;border-radius:14px;background:#fff;color:var(--brand-dark);display:grid;place-items:center;box-shadow:0 6px 18px rgba(31,38,45,.08)}.import-dropzone b{font-size:14px}.import-dropzone p{margin:0;color:var(--soft);font-size:11px}.import-recognize-tip{display:flex;align-items:center;gap:7px;color:var(--muted);margin-top:13px;background:#f7faf9}.import-error,.import-recognize-tip{font-size:11px;border-radius:9px;padding:9px 11px}.import-error{color:#c7362e;background:rgba(229,72,77,.07);margin-top:10px}.import-confirm-head{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;flex-wrap:wrap;margin-bottom:14px}.import-confirm-kicker{color:var(--brand-dark);font-size:9px;font-weight:800;letter-spacing:1.2px}.import-confirm-head h3{margin:5px 0 4px;font-size:20px;letter-spacing:-.5px}.import-confirm-head p{margin:0;color:var(--soft);font-size:11px}.import-stat-row{display:flex;gap:7px}.import-stat-row span{background:#f3f8f6;border-radius:8px;padding:7px 10px;color:var(--muted);font-size:10px}.import-stat-row b{color:var(--brand-dark);font-size:14px;margin-right:3px}.import-target-step .my-header-navs{margin:0 0 14px}.import-upload-block{margin-bottom:6px}.import-upload-head{display:flex;align-items:baseline;justify-content:space-between;gap:10px;margin-bottom:8px}.import-upload-head b{font-size:12.5px;color:var(--ink)}.import-upload-head span{color:var(--soft);font-size:10.5px}.import-upload-head em{color:var(--brand-dark);font-style:normal;font-weight:700}.import-target-bar{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:12px;padding:9px 12px;border:1px solid var(--line);border-radius:10px;background:#fbfcfc}.import-target-bar span{color:var(--muted);font-size:11.5px}.import-target-bar b{color:var(--brand-dark);font-size:12.5px}.import-folder-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:9px;gap:9px;max-height:42vh;overflow:auto;padding-right:3px}.import-folder-card{border:1px solid var(--line);border-radius:11px;background:#fbfcfc;padding:10px 11px}.import-folder-head{display:flex;align-items:center;justify-content:space-between;gap:6px;margin-bottom:5px}.import-folder-head b{font-size:12px;color:var(--ink)}.import-folder-head span{color:var(--soft);font-size:9px}.import-folder-links{flex-wrap:wrap;gap:3px 10px}.import-folder-links a{font-size:10.5px;color:var(--muted);text-decoration:none}.import-folder-links a:hover{color:var(--brand-dark)}.import-actions{display:flex;justify-content:flex-end;gap:8px;margin-top:16px}.import-done{text-align:center;padding:16px 6px 4px}.import-done-icon{width:52px;height:52px;border-radius:50%;background:var(--brand-tint);color:var(--brand-dark);display:inline-grid;place-items:center;margin-bottom:10px}.import-done h3{margin:0 0 5px;font-size:21px}.import-done>p{margin:0 0 16px;color:var(--soft);font-size:11px}.import-done-stats{display:flex;justify-content:center;gap:10px;flex-wrap:wrap}.import-done-stats>div{background:#f7faf9;border-radius:10px;padding:10px 16px;min-width:105px}.import-done-stats span{display:block;color:var(--soft);font-size:9.5px}.import-done-stats b{display:block;margin-top:3px;color:var(--ink);font-size:15px}@media (max-width:700px){.import-folder-grid{grid-template-columns:1fr}.import-confirm-head h3{font-size:18px}}.search-entry-page{padding:28px 0 64px}.search-entry-head{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;margin-bottom:18px;flex-wrap:wrap}.se-back{display:inline-flex;align-items:center;gap:4px;color:var(--muted);font-size:11.5px;text-decoration:none}.se-back:hover{color:var(--brand-dark)}.search-entry-head h1{margin:6px 0 4px;font-size:30px;letter-spacing:-1px}.search-entry-head p{margin:0;color:var(--soft);font-size:12px}.se-count{display:inline-flex;align-items:baseline;gap:4px;background:#fff;border:1px solid var(--line);border-radius:999px;padding:7px 12px;color:var(--soft);font-size:10.5px}.se-count svg{align-self:center;color:var(--brand-dark)}.se-count b{color:var(--brand-dark);font-size:17px}.se-catalog,.se-used-panel{background:rgba(255,255,255,.78);border:1px solid rgba(255,255,255,.9);border-radius:18px;padding:16px 18px;box-shadow:0 8px 24px rgba(31,38,45,.04);-webkit-backdrop-filter:blur(16px) saturate(150%);backdrop-filter:blur(16px) saturate(150%);margin-bottom:18px}.se-section-head{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;margin-bottom:12px}.se-section-head h2{margin:0;font-size:15px}.se-section-head p{margin:3px 0 0;color:var(--soft);font-size:10.5px}.se-used-row{display:flex;gap:9px;overflow-x:auto;padding:2px 1px 6px}.se-used-item{position:relative;flex:0 0 154px;display:flex;align-items:center;gap:8px;border:1px solid var(--line);border-radius:11px;background:#fff;padding:9px 10px;min-width:0}.se-used-item:hover{border-color:#cfe6de}.se-icon{width:28px;height:28px;border-radius:8px;object-fit:contain;display:grid;place-items:center;color:#fff;font-size:10px;font-weight:800;flex-shrink:0}.se-used-main{min-width:0;flex:1 1}.se-used-main b{display:block;font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.se-default{display:inline-block;margin-top:2px;color:var(--brand-dark);background:var(--brand-tint);border-radius:4px;padding:1px 4px;font-size:8px;font-weight:700}.se-remove{width:19px;height:19px;border:0;border-radius:50%;background:#f7f9f9;color:var(--soft);display:grid;place-items:center;flex-shrink:0}.se-remove:hover{background:#ffebea;color:var(--danger)}.se-login-tip{display:flex;align-items:center;justify-content:space-between;gap:10px;background:#f5faf8;border-radius:10px;padding:12px;color:var(--muted);font-size:11px}.se-full{color:#b07a16;background:#fff9ec;border-radius:7px;padding:4px 8px;font-size:10px}.se-catalog-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:9px;gap:9px}.se-catalog-card{display:flex;align-items:center;gap:10px;border:1px solid var(--line);border-radius:12px;background:#fff;padding:11px;min-width:0}.se-catalog-card:hover{border-color:#d4e8e1;box-shadow:0 5px 16px rgba(31,38,45,.05)}.se-catalog-main{flex:1 1;min-width:0}.se-catalog-main b{display:block;font-size:13px}.se-catalog-main span{display:block;color:var(--soft);font-size:10px;margin-top:2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.se-catalog-main em{display:inline-block;margin-top:5px;color:#6f8a80;background:#f3f8f6;border-radius:4px;padding:2px 5px;font-size:8.5px;font-style:normal}.se-add{display:inline-flex;align-items:center;gap:3px;border:1px solid rgba(0,194,154,.22);border-radius:7px;background:var(--brand-tint);color:var(--brand-dark);padding:5px 8px;font-size:10px;white-space:nowrap;flex-shrink:0}.se-add:hover:not(:disabled){background:color-mix(in srgb,var(--brand) 15%,white)}.se-add.added,.se-add:disabled{border-color:var(--line);background:#fafbfb;color:var(--soft)}@media (max-width:900px){.se-catalog-grid{grid-template-columns:1fr 1fr}}@media (max-width:620px){.search-entry-page{padding-top:18px}.search-entry-head h1{font-size:25px}.se-catalog-grid{grid-template-columns:1fr}.se-catalog,.se-used-panel{padding:13px}}.market-search-entries.active{background:var(--brand-tint);border-color:color-mix(in srgb,var(--brand) 24%,transparent);color:var(--brand-dark)}.se-inline-panel{background:rgba(255,255,255,.82);border:1px solid rgba(255,255,255,.95);border-radius:15px;padding:12px 14px;margin:0 0 14px;box-shadow:0 8px 22px rgba(31,38,45,.05);-webkit-backdrop-filter:blur(16px) saturate(150%);backdrop-filter:blur(16px) saturate(150%)}.se-inline-head{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:8px}.se-inline-head b{font-size:12px;margin-right:7px}.se-inline-head span{color:var(--soft);font-size:9.5px}.se-inline-head em{font-style:normal;color:#b07a16;background:#fff9ec;border-radius:6px;padding:3px 6px;font-size:9px}.se-mini-row{padding:1px 0 8px;overflow-x:hidden;border-bottom:1px solid var(--line)}.se-mini-chip,.se-mini-row{display:flex;align-items:center;gap:3px}.se-mini-chip{position:relative;flex:1 1 auto;min-width:0;border:1px solid var(--line);border-radius:7px;background:#fff;padding:3px 6px;cursor:-webkit-grab;cursor:grab}.se-mini-chip:active{cursor:-webkit-grabbing;cursor:grabbing}.se-mini-chip.dragging{opacity:.45;border-style:dashed}.se-mini-icon{width:17px;height:17px;border-radius:5px;object-fit:contain;display:grid;place-items:center;color:#fff;font-size:7px;font-weight:800;flex-shrink:0}.se-mini-chip b{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:600}.se-mini-chip i{flex-shrink:0;color:var(--brand-dark);background:var(--brand-tint);border-radius:3px;padding:0 3px;font-size:7px;font-style:normal}.se-mini-x{position:absolute;right:-4px;top:-4px;width:13px;height:13px;flex-shrink:0;border:0;border-radius:50%;background:#ffefee;color:var(--danger);display:grid;place-items:center;padding:0;opacity:0;transition:.12s}.se-mini-chip:hover .se-mini-x{opacity:1}.se-mini-catalog{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:5px;gap:5px;padding-top:8px}.se-category-bar{display:flex;align-items:flex-start;gap:10px;padding:9px 0 1px}.se-category-bar>span{flex:0 0 34px;color:var(--soft);font-size:10px;font-weight:600;padding-top:4px}.se-category-chips{display:flex;flex-wrap:wrap;gap:4px}.se-cat-chip{border:0;border-radius:999px;background:#f5f7f7;color:var(--muted);padding:3px 8px;font-size:10px}.se-cat-chip:hover{background:#eef7f3;color:var(--brand-dark)}.se-cat-chip em{font-style:normal;color:var(--soft);font-size:8px;margin-left:3px}.se-cat-chip.active{background:var(--brand-tint);color:var(--brand-dark);font-weight:700}.se-cat-chip.active em{color:var(--brand-dark);opacity:.65}.se-mini-card{display:flex;align-items:center;gap:6px;border:1px solid var(--line);border-radius:8px;background:#fff;padding:5px 6px;min-width:0}.se-mini-card:hover{border-color:#d4e8e1}.se-mini-letter{width:20px;height:20px;border-radius:6px;color:#fff;display:grid;place-items:center;font-size:8px;font-weight:800;flex-shrink:0}.se-mini-card>div{min-width:0;flex:1 1}.se-mini-card b{font-size:10.5px}.se-mini-card b,.se-mini-card span{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.se-mini-card span{color:var(--soft);font-size:8.5px}.se-mini-add{display:inline-flex;align-items:center;gap:2px;border:1px solid rgba(0,194,154,.2);border-radius:5px;background:var(--brand-tint);color:var(--brand-dark);padding:3px 5px;font-size:8.5px;flex-shrink:0}.se-mini-add.added,.se-mini-add:disabled{border-color:var(--line);background:#fafbfb;color:var(--soft)}.se-inline-empty{color:var(--soft);font-size:10px;padding:4px}@media (max-width:900px){.se-mini-catalog{grid-template-columns:1fr 1fr}.se-mini-row{overflow-x:auto}}@media (max-width:620px){.se-inline-panel{padding:10px}.se-mini-catalog{grid-template-columns:1fr}.se-mini-row{flex-wrap:wrap}}.se-search-page{display:flex;flex-direction:column;gap:14px}.se-block{background:rgba(255,255,255,.84);border:1px solid rgba(255,255,255,.95);border-radius:18px;padding:17px 19px;box-shadow:0 8px 24px rgba(31,38,45,.045);-webkit-backdrop-filter:blur(16px) saturate(150%);backdrop-filter:blur(16px) saturate(150%)}.se-block-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:12px}.se-block-head h2{margin:0;font-size:15px;letter-spacing:-.2px}.se-block-head p{margin:3px 0 0;color:var(--soft);font-size:10.5px}.se-block-count{color:var(--soft);font-size:11px}.se-block-count em{font-style:normal;font-size:10px}.se-use-row{display:flex;gap:5px;overflow-x:auto;padding:2px 1px 4px}.se-use-card{position:relative;flex:1 1;min-width:0;border:1px solid var(--line);border-radius:11px;background:#fff;padding:8px 5px 5px;text-align:center;transition:.15s}.se-use-card:hover{border-color:color-mix(in srgb,var(--brand) 40%,transparent);background:color-mix(in srgb,var(--brand) 5%,#fff);box-shadow:0 6px 16px color-mix(in srgb,var(--brand) 14%,transparent);transform:translateY(-1px)}.se-use-card:active{cursor:-webkit-grabbing;cursor:grabbing}.se-use-card.dragging{opacity:.45;border-style:dashed}.se-use-card.is-default{border-color:color-mix(in srgb,var(--brand) 35%,transparent);box-shadow:0 0 0 1px color-mix(in srgb,var(--brand) 14%,transparent)}.se-use-default{display:inline-block;margin-top:2px;padding:1px 4px;border-radius:4px;background:var(--brand-tint);color:var(--brand-dark);font-size:8px;font-style:normal;font-weight:700;line-height:1.4}.se-use-card.drop-target{border-color:color-mix(in srgb,var(--brand) 55%,transparent);background:color-mix(in srgb,var(--brand) 8%,#fff);box-shadow:0 0 0 2px color-mix(in srgb,var(--brand) 18%,transparent),0 6px 16px color-mix(in srgb,var(--brand) 12%,transparent);transform:translateY(-1px)}.se-use-card.drop-target:after{content:"";position:absolute;top:5px;bottom:5px;width:3px;border-radius:3px;background:var(--brand);box-shadow:0 0 0 2px color-mix(in srgb,var(--brand) 18%,transparent);pointer-events:none;z-index:3}.se-use-card.drop-right:after{right:2px}.se-use-card.drop-left:after{left:2px}.se-use-main{display:flex;flex-direction:column;align-items:center;gap:4px;min-width:0}.se-use-icon{width:24px;height:24px;border-radius:7px;object-fit:contain;display:grid;place-items:center;color:#fff;font-size:8px;font-weight:800;flex-shrink:0}.se-use-main b{max-width:100%;font-size:9.5px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.se-use-index{display:block;margin-top:4px;padding-top:3px;border-top:1px solid #f0f3f2;color:var(--soft);font-size:8px;line-height:1}.se-use-del{position:absolute;top:2px;right:2px;width:15px;height:15px;border:0;border-radius:50%;background:#ffefee;color:var(--danger);display:grid;place-items:center;padding:0;opacity:0;transition:.12s;z-index:2}.se-catalog-block,.se-search-page>.se-block:first-child,.se-type-block{background:transparent;border:0;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;padding:4px 2px}.se-type-block .se-type-segmented{width:-moz-fit-content;width:fit-content;max-width:100%;flex-wrap:wrap}.se-type-segmented{background:color-mix(in srgb,var(--brand) 8%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--brand) 10%,transparent)}.se-type-segmented .se-cat-tab{border:0;background:transparent;border-radius:9px;padding:8px 14px;color:var(--brand-dark);font-size:12.5px;font-weight:600}.se-type-segmented .se-cat-tab:hover{background:color-mix(in srgb,var(--brand) 12%,transparent);color:var(--brand-dark)}.se-type-segmented .se-cat-tab.active{background:var(--brand);color:#fff;box-shadow:0 6px 18px color-mix(in srgb,var(--brand) 26%,transparent)}.se-type-segmented .se-cat-tab em{font-style:normal;margin-left:4px;font-size:9px;opacity:.65;color:var(--brand-dark)}.se-type-segmented .se-cat-tab.active em{color:#fff}.nav-type-block{background:transparent;border:0;box-shadow:none;padding:4px 2px}.nav-type-segmented{width:-moz-fit-content;width:fit-content;max-width:100%;flex-wrap:wrap;background:color-mix(in srgb,var(--brand) 8%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--brand) 10%,transparent)}.nav-type-segmented .se-cat-tab{border:0;background:transparent;border-radius:9px;padding:8px 14px;color:var(--brand-dark);font-size:12.5px;font-weight:600}.nav-type-segmented .se-cat-tab:hover{background:color-mix(in srgb,var(--brand) 12%,transparent);color:var(--brand-dark)}.nav-type-segmented .se-cat-tab.active{background:var(--brand);color:#fff;box-shadow:0 6px 18px color-mix(in srgb,var(--brand) 24%,transparent)}.nav-type-segmented .se-cat-tab em{font-style:normal;margin-left:4px;font-size:9px;opacity:.75;color:var(--brand-dark)}.nav-type-segmented .se-cat-tab.active em{color:#fff}.se-entry-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(210px,1fr));grid-gap:9px;gap:9px}.se-catalog-tools{display:flex;align-items:center;gap:10px;margin:-2px 0 10px;flex-wrap:wrap}.se-catalog-filter{flex-shrink:0}.se-catalog-filter button{font-size:11px;padding:5px 11px}.se-catalog-tools>span{margin-left:auto;font-size:10.5px;white-space:nowrap}.se-catalog-tools .input{max-width:300px;height:33px;font-size:11px}.se-catalog-tools>span{color:var(--soft);font-size:9.5px}.se-entry-card{gap:8px;border:1px solid var(--line);border-radius:16px;background:rgba(255,255,255,.94);padding:15px;box-shadow:var(--shadow);transition:.16s}.se-entry-card:hover{transform:translateY(-2px);border-color:#d6e8e2;box-shadow:0 14px 34px rgba(18,30,45,.09)}.se-entry-head{display:flex;align-items:center;gap:9px}.se-entry-badge{width:36px;height:36px;border-radius:10px;display:grid;place-items:center;color:#fff;font-size:11px;font-weight:800;flex-shrink:0}.se-entry-title{flex:1 1}.se-entry-title b{font-size:13px}.se-entry-title span{display:block;margin-top:2px;color:var(--soft);font-size:9px}.se-entry-official{font-style:normal;color:#6f8a80;background:#f3f8f6;border-radius:4px;padding:2px 5px;font-size:8px;flex-shrink:0}.se-entry-card p{margin:0;color:var(--muted);font-size:12.5px;line-height:1.7;min-height:42px}.se-entry-tags{display:flex;flex-wrap:wrap;gap:4px}.se-entry-tags span{background:#f5f8f7;border-radius:4px;padding:2px 5px;color:#7d9189;font-size:8px}.se-entry-foot{display:flex;align-items:center;justify-content:space-between;gap:6px;margin-top:auto;padding-top:8px;border-top:1px solid #f2f4f3}.se-entry-foot>span{color:var(--soft);font-size:8.5px}.se-entry-card{display:flex;flex-direction:column;gap:0;padding:10px 11px}.se-entry-card.added{cursor:pointer}.se-entry-card.added:hover{border-color:color-mix(in srgb,var(--brand) 32%,transparent)}.se-entry-card .se-entry-head{align-items:center;gap:8px}.se-entry-card .se-entry-title b{font-size:12.5px}.se-entry-card .se-entry-title span{margin-top:1px;font-size:9px}.se-entry-card .se-entry-add{margin-left:auto;flex-shrink:0}.se-entry-card .se-entry-badge{background:#fff;border:1px solid var(--line)}.se-entry-badge-img{width:24px;height:24px;border-radius:6px;object-fit:contain;display:grid;place-items:center;color:#fff;font-size:8px;font-weight:700}.se-entry-add{display:inline-flex;align-items:center;gap:3px;border:1px solid rgba(0,194,154,.24);border-radius:7px;background:var(--brand-tint);padding:5px 9px;font-size:10px;font-weight:600}.se-entry-add:hover:not(:disabled){background:color-mix(in srgb,var(--brand) 14%,white)}.se-entry-add.added,.se-entry-add:disabled{border-color:var(--line);background:#fafbfb;color:var(--soft)}.se-loading{width:100%;display:grid;place-items:center;padding:20px;color:var(--soft)}@media (max-width:1000px){.se-entry-grid{grid-template-columns:1fr 1fr}}@media (max-width:760px){.se-use-row{flex-wrap:wrap}.se-use-card{flex:1 1 74px}.se-search-page{gap:10px}.se-block{padding:13px}.se-entry-grid{grid-template-columns:1fr}}.self-media-card{margin-top:18px;background:rgba(255,255,255,.82);border:1px solid rgba(255,255,255,.92);border-radius:16px;padding:15px 18px;box-shadow:0 8px 24px rgba(31,38,45,.045);-webkit-backdrop-filter:blur(16px) saturate(150%);backdrop-filter:blur(16px) saturate(150%)}.self-media-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:10px}.self-media-head h2{margin:0;font-size:14px}.self-media-head p{margin:3px 0 0;color:var(--soft);font-size:10.5px}.self-media-head>span{color:var(--brand-dark);background:var(--brand-tint);border-radius:5px;padding:3px 7px;font-size:8.5px;flex-shrink:0}.self-media-links{display:flex;flex-wrap:wrap;gap:7px}.self-media-link{display:inline-flex;align-items:center;gap:6px;border:1px solid var(--line);border-radius:9px;background:#fff;padding:6px 9px;color:var(--ink);font-size:10.5px;text-decoration:none;transition:.15s}.self-media-link:hover{border-color:#cfe6de;transform:translateY(-1px);box-shadow:0 5px 14px rgba(31,38,45,.06)}.self-media-link svg{color:var(--soft)}.self-media-icon{width:20px;height:20px;border-radius:6px;color:#fff;display:grid;place-items:center;font-size:8px;font-weight:800}@media (max-width:620px){.self-media-card{padding:13px}.self-media-link{flex-grow:1;flex-shrink:1;flex-basis:calc(50% - 7px)}}.self-media-market{margin-top:18px;background:#fffcf4;border:1px solid #ece3cc;border-radius:20px;padding:20px 22px;box-shadow:0 10px 28px rgba(151,126,47,.06)}.sm-head{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;margin-bottom:14px}.sm-head h2{margin:0;font-size:16px;color:#5f4d27}.sm-head p{margin:4px 0 0;color:#9a8a68;font-size:10.5px}.sm-head>span{color:#8b7440;background:#f8f1dc;border-radius:6px;padding:4px 8px;font-size:9px;flex-shrink:0}.sm-groups{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px}.sm-group{background:#fff;border:1px solid #eee5d3;border-radius:12px;padding:11px 12px;min-width:0}.sm-group-title{display:flex;align-items:center;gap:6px;margin-bottom:8px}.sm-group-title>span{width:22px;height:22px;border-radius:6px;color:#fff;display:grid;place-items:center;font-size:8px;font-weight:800;flex-shrink:0}.sm-group-title b{font-size:11.5px;color:#5f4d27}.sm-group-title em{font-style:normal;margin-left:auto;color:#b4a684;font-size:8.5px}.sm-links{display:flex;flex-direction:column;gap:2px}.sm-links a{display:flex;align-items:center;justify-content:space-between;gap:5px;padding:4px 6px;border-radius:6px;color:#6f6043;font-size:10px;text-decoration:none}.sm-links a:hover{background:#fdf8ea;color:#8b7440}.sm-links a svg{color:#c6b994;flex-shrink:0}@media (max-width:1000px){.sm-groups{grid-template-columns:1fr 1fr}}@media (max-width:620px){.self-media-market{padding:14px}.sm-groups{grid-template-columns:1fr}}.info-v2{padding-top:24px;padding-bottom:56px}.info-hero{--info-accent:#00A987;--info-tint:#E9F9F4;position:relative;overflow:hidden;display:flex;align-items:flex-start;gap:16px;background:linear-gradient(135deg,var(--info-tint),rgba(255,255,255,.88));border:1px solid rgba(255,255,255,.95);border-radius:24px;padding:26px 28px;box-shadow:0 16px 44px rgba(31,38,45,.07)}.info-hero:after{content:"";position:absolute;width:260px;height:260px;right:-80px;top:-120px;border-radius:50%;background:var(--info-accent);opacity:.08}.info-tone-contact{--info-accent:#2F7CF6;--info-tint:#EAF2FF}.info-tone-terms{--info-accent:#E08A20;--info-tint:#FFF4E4}.info-tone-privacy{--info-accent:#7C5CFC;--info-tint:#F2EDFF}.info-tone-income{--info-accent:#E25584;--info-tint:#FFF0F5}.info-hero-icon{width:54px;height:54px;border-radius:16px;background:#fff;color:var(--info-accent);display:grid;place-items:center;box-shadow:0 6px 18px rgba(31,38,45,.08);flex-shrink:0;position:relative;z-index:1}.info-hero-copy{position:relative;z-index:1;min-width:0}.info-hero .info-kicker{color:var(--info-accent);font-size:9px;font-weight:800;letter-spacing:1.4px}.info-hero h1{margin:5px 0 6px;font-size:34px;letter-spacing:-1px}.info-hero p{margin:0;max-width:760px;color:var(--muted);font-size:14px;line-height:1.8}.info-hero-mark{margin-left:auto;align-self:flex-end;color:var(--info-accent);opacity:.18;font-size:38px;font-weight:800;letter-spacing:-2px;white-space:nowrap;position:relative;z-index:1}.info-hero-mark span{font-size:54px}.info-layout-v2{display:grid;grid-template-columns:218px minmax(0,1fr);grid-gap:18px;gap:18px;align-items:start;margin-top:18px}.info-sidebar-v2{position:-webkit-sticky;position:sticky;top:88px;background:rgba(255,255,255,.82);border:1px solid rgba(255,255,255,.95);border-radius:18px;padding:11px;box-shadow:0 10px 28px rgba(31,38,45,.055);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.info-sidebar-v2 .info-side-title{padding:8px 10px 11px;font-size:10px;letter-spacing:1.2px;color:var(--soft);font-weight:700}.info-sidebar-v2 nav{display:flex;flex-direction:column;gap:3px}.info-sidebar-v2 .info-side-link{display:flex;align-items:center;gap:8px;padding:11px;border-radius:10px;color:var(--muted);font-size:13px;text-decoration:none}.info-sidebar-v2 .info-side-link svg{color:#9aa8a3}.info-sidebar-v2 .info-side-link:hover{background:#f5faf8;color:var(--brand-dark)}.info-sidebar-v2 .info-side-link.active{background:var(--brand-tint);color:var(--brand-dark);font-weight:700}.info-sidebar-v2 .info-side-link.active svg{color:var(--brand-dark)}.info-side-arrow{margin-left:auto;opacity:0}.info-sidebar-v2 .info-side-link.active .info-side-arrow{opacity:.7}.info-sidebar-v2 .info-side-home{display:flex;align-items:center;gap:5px;margin-top:8px;padding:10px 10px 4px;border-top:1px solid var(--line);color:var(--soft);font-size:10.5px;text-decoration:none}.info-sidebar-v2 .info-side-home:hover{color:var(--brand-dark)}.info-content{background:rgba(255,255,255,.9);border:1px solid rgba(255,255,255,.96);border-radius:20px;padding:28px 30px;box-shadow:0 12px 32px rgba(31,38,45,.055);min-height:500px}.info-section-list{display:flex;flex-direction:column}.info-section-item{display:flex;gap:15px;padding:18px 6px;border-bottom:1px solid #f0f3f2}.info-section-item:first-child{padding-top:2px}.info-section-item:last-child{border-bottom:0}.info-section-num{flex:0 0 34px;color:#b9cbc5;font-size:12px;font-weight:800;letter-spacing:.5px;padding-top:3px}.info-section-item h2{margin:0 0 7px;font-size:18px;letter-spacing:-.3px}.info-section-item p{margin:0;color:var(--muted);font-size:14px;line-height:1.9}.info-contact-actions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px;margin-top:16px}.info-contact-actions.info-contact-grid{grid-template-columns:repeat(auto-fit,minmax(190px,1fr))}.info-contact-card small{display:block;color:var(--soft);font-size:9.5px;margin-top:2px}.info-contact-card em{word-break:break-all}.info-contact-card{display:flex;align-items:center;gap:9px;border:1px solid var(--line);border-radius:12px;background:#fbfcfc;padding:10px;text-decoration:none;transition:.15s}.info-contact-card:hover{border-color:#cfe6de;transform:translateY(-1px);box-shadow:0 5px 14px rgba(31,38,45,.05)}.info-contact-card>span{width:32px;height:32px;border-radius:9px;background:var(--brand-tint);color:var(--brand-dark);display:grid;place-items:center;flex-shrink:0}.info-contact-card b{display:block;color:var(--ink);font-size:12px}.info-contact-card em{display:block;color:var(--soft);font-size:10px;font-style:normal;margin-top:2px}.info-foot{margin-top:24px;padding-top:15px;border-top:1px solid var(--line);color:var(--soft);font-size:10.5px;text-align:center}.info-empty{text-align:center;padding:50px}.feedback-card{display:flex;flex-direction:column;gap:18px}.feedback-head{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;padding-bottom:15px;border-bottom:1px solid var(--line)}.feedback-eyebrow{color:#e25584;font-size:9px;font-weight:800;letter-spacing:1.2px}.feedback-head h2{margin:5px 0 4px;font-size:22px;letter-spacing:-.5px}.feedback-head p{margin:0;color:var(--soft);font-size:12.5px;line-height:1.7}.feedback-badge{color:#b24a6c;background:#fff0f5;border-radius:7px;padding:4px 8px;font-size:8.5px;letter-spacing:.7px;flex-shrink:0}.feedback-form{display:flex;flex-direction:column;gap:13px}.feedback-type-row{display:flex;flex-wrap:nowrap;gap:6px;overflow-x:auto;padding:2px 0 3px}.feedback-type-chip{flex-shrink:0;border:1px solid var(--line);border-radius:999px;background:rgba(255,255,255,.55);color:var(--muted);padding:7px 13px;font-size:12px}.feedback-type-chip:hover{border-color:rgba(226,85,132,.28);color:#b24a6c}.feedback-type-chip.active{background:#E25584;border-color:#E25584;color:#fff;font-weight:700;box-shadow:0 4px 12px rgba(226,85,132,.18)}.feedback-contact-block{border-top:1px solid var(--line);padding-top:13px;margin-top:2px}.feedback-contact-title{display:flex;align-items:baseline;gap:8px;margin-bottom:9px;flex-wrap:wrap}.feedback-contact-title b{font-size:12.5px}.feedback-contact-title span{color:var(--soft);font-size:10px}.feedback-contact-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:9px;gap:9px}.feedback-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px}.feedback-field{display:flex;flex-direction:column;gap:6px}.feedback-field>span{color:var(--muted);font-size:12px;font-weight:600}.feedback-field .input,.feedback-field .select{width:100%}.feedback-textarea{min-height:150px;resize:vertical;padding:11px 12px;line-height:1.7;font-family:inherit;font-size:13px}.feedback-content-field{position:relative}.feedback-content-field em{align-self:flex-end;color:var(--soft);font-size:9px;font-style:normal;margin-top:-2px}.feedback-submit{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-top:4px}.feedback-submit p{margin:0;max-width:460px;color:var(--soft);font-size:9.5px;line-height:1.7}.feedback-error{color:#c7362e;background:#fff3f2;border-radius:8px;padding:8px 10px;font-size:11px}.feedback-success{text-align:center;padding:28px 12px 16px}.feedback-success-icon{width:54px;height:54px;border-radius:50%;background:var(--brand-tint);color:var(--brand-dark);display:inline-grid;place-items:center;margin-bottom:10px}.feedback-success h3{margin:0 0 5px;font-size:21px}.feedback-success>p{margin:0;color:var(--muted);font-size:11px}.feedback-success-note{margin:10px auto 16px!important;max-width:360px;color:var(--soft)!important;line-height:1.7}@media (max-width:860px){.info-layout-v2{grid-template-columns:1fr}.info-sidebar-v2{position:static}.info-sidebar-v2 nav{flex-direction:row;flex-wrap:wrap}.info-sidebar-v2 .info-side-title{display:none}.info-sidebar-v2 .info-side-link{padding:7px 9px;font-size:11px}.info-contact-actions{grid-template-columns:1fr}}@media (max-width:620px){.info-hero{padding:18px;gap:11px}.info-hero-icon{width:44px;height:44px}.info-hero h1{font-size:26px}.info-hero-mark{display:none}.info-content{padding:18px}.feedback-contact-grid,.feedback-grid{grid-template-columns:1fr}.feedback-type-row{flex-wrap:wrap}.feedback-submit{flex-direction:column;align-items:stretch}.feedback-head h2{font-size:19px}}.search-section .search-row{background:linear-gradient(135deg,rgba(255,255,255,.78),rgba(255,255,255,.46));border:1px solid rgba(255,255,255,.82);-webkit-backdrop-filter:blur(24px) saturate(175%);backdrop-filter:blur(24px) saturate(175%);box-shadow:0 14px 38px rgba(31,38,45,.1),inset 0 1px 0 rgba(255,255,255,.95),inset 0 -1px 0 rgba(255,255,255,.3)}.engine-chips .engine-chip{background:linear-gradient(135deg,rgba(255,255,255,.56),rgba(255,255,255,.28));border:1px solid rgba(255,255,255,.62);-webkit-backdrop-filter:blur(12px) saturate(160%);backdrop-filter:blur(12px) saturate(160%);box-shadow:inset 0 1px 0 rgba(255,255,255,.85),0 3px 12px rgba(31,38,45,.045)}.engine-chips .engine-chip:hover{background:linear-gradient(135deg,rgba(255,255,255,.82),rgba(255,255,255,.48));border-color:rgba(255,255,255,.92)}.engine-chips .engine-chip.active{background:color-mix(in srgb,var(--brand) 12%,rgba(255,255,255,.72));border-color:color-mix(in srgb,var(--brand) 26%,rgba(255,255,255,.7));box-shadow:inset 0 1px 0 rgba(255,255,255,.92),0 4px 14px color-mix(in srgb,var(--brand) 12%,transparent)}.search-section .search-input{background:transparent}@media (max-width:620px){.search-section .search-row{background:rgba(255,255,255,.72)}.engine-chips .engine-chip{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}}.my-header-navs{margin:14px 0;background:linear-gradient(145deg,rgba(255,255,255,.62),rgba(255,255,255,.34));border:1px solid rgba(255,255,255,.88);border-radius:18px;padding:13px 16px;box-shadow:0 12px 32px rgba(31,38,45,.065);-webkit-backdrop-filter:blur(26px) saturate(180%);backdrop-filter:blur(26px) saturate(180%)}.my-header-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:8px}.my-header-head h2{margin:0;font-size:15px;letter-spacing:-.3px}.my-header-head p{margin:3px 0 0;color:var(--soft);font-size:10px}.my-header-head>span{color:var(--soft);font-size:9.5px;flex-shrink:0}.my-header-create{flex-shrink:0}.my-header-foot{display:flex;justify-content:flex-end;margin-top:6px}.my-header-foot span{color:var(--soft);font-size:9.5px}.my-header-add{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;gap:3px;height:40px;padding:0 9px;border:1px dashed color-mix(in srgb,var(--brand) 42%,var(--line));border-radius:11px;background:rgba(255,255,255,.6);color:var(--brand-dark);font-size:10px;font-weight:600;white-space:nowrap;transition:.15s}.my-header-add:hover{border-style:solid;border-color:var(--brand);background:var(--brand-tint)}.my-header-add svg{width:11px;height:11px}.my-header-row{display:flex;flex-wrap:nowrap;gap:5px;padding:1px 1px 2px;overflow-x:auto}.my-header-card{position:relative;flex:1 1 118px;min-width:108px;display:flex;align-items:center;gap:3px;border:1px solid var(--line);border-radius:11px;background:rgba(255,255,255,.76);padding:6px 5px;cursor:-webkit-grab;cursor:grab;transition:.15s}.my-header-card:hover{border-color:color-mix(in srgb,var(--brand) 40%,transparent);background:color-mix(in srgb,var(--brand) 5%,rgba(255,255,255,.9));box-shadow:0 5px 16px color-mix(in srgb,var(--brand) 14%,transparent);transform:translateY(-1px)}.my-header-card:active{cursor:-webkit-grabbing;cursor:grabbing}.my-header-card.dragging{opacity:.45;border-style:dashed}.my-header-card.drop-target{border-color:color-mix(in srgb,var(--brand) 55%,transparent);background:color-mix(in srgb,var(--brand) 8%,rgba(255,255,255,.9));box-shadow:0 0 0 2px color-mix(in srgb,var(--brand) 18%,transparent),0 5px 16px color-mix(in srgb,var(--brand) 12%,transparent);transform:translateY(-1px)}.my-header-card.drop-target:after{content:"";position:absolute;top:6px;bottom:6px;width:3px;border-radius:3px;background:var(--brand);box-shadow:0 0 0 2px color-mix(in srgb,var(--brand) 18%,transparent);pointer-events:none;z-index:3}.my-header-card.drop-right:after{right:2px}.my-header-card.drop-left:after{left:2px}.my-header-grip{color:#b9c8c3;flex-shrink:0;display:flex}.my-header-grip svg{width:11px;height:11px}.my-header-main{min-width:0;flex:1 1}.my-header-name{font-size:13px}.my-header-name,.my-header-name-static{display:block;width:100%;max-width:100%;color:var(--ink);font-weight:700;line-height:1.25;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.my-header-name-static{font-size:15px}.my-header-sub{display:flex;align-items:center;justify-content:space-between;gap:3px;margin-top:1px}.my-header-position{display:block;color:var(--soft);font-size:8.5px;white-space:nowrap}.my-header-edit{display:flex;align-items:center;gap:3px}.my-header-edit .input{height:26px;padding:2px 6px;font-size:11px;min-width:0}.my-header-cancel,.my-header-save{width:22px;height:22px;border:0;border-radius:6px;display:grid;place-items:center;padding:0;flex-shrink:0}.my-header-save{background:var(--brand-tint);color:var(--brand-dark)}.my-header-cancel{background:#f5f7f7;color:var(--soft)}.my-header-actions{display:flex;align-items:center;gap:1px;flex:0 0 auto}.my-header-rename{width:18px;height:18px;flex-shrink:0;display:grid;place-items:center;padding:0;border:0;border-radius:6px;background:transparent;color:#b9c8c3;cursor:pointer;transition:color .15s,background .15s}.my-header-rename:hover{background:var(--brand-tint);color:var(--brand-dark)}.my-header-card.readonly{cursor:pointer}.my-header-card.readonly:hover{transform:none}.my-header-card.readonly .my-header-main{cursor:pointer}.my-header-card.disabled{opacity:.42;cursor:not-allowed}.my-header-card.disabled:hover{transform:none;border-color:var(--line);background:rgba(255,255,255,.76);box-shadow:none}.my-header-card.disabled .my-header-main{cursor:not-allowed}.my-header-main.selectable{cursor:pointer;border-radius:8px;outline-offset:2px}.my-header-card.selected{border-color:var(--brand);background:var(--brand-tint);box-shadow:0 0 0 2px color-mix(in srgb,var(--brand) 14%,transparent)}.my-header-card.selected .my-header-name{color:var(--brand-dark)}.my-header-del{width:18px;height:18px;flex-shrink:0;display:grid;place-items:center;padding:0;border:0;border-radius:6px;background:transparent;color:#b9c8c3;cursor:pointer;transition:color .15s,background .15s}.my-header-del:hover:not(:disabled){background:#fff1ef;color:#d93f36}.my-header-del:disabled{opacity:.3;cursor:default}.modal.modal-wide:has(.widget-library){width:min(1320px,97vw);padding:24px 26px 20px}.widget-library{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px;max-height:68vh;overflow:auto;padding:2px 2px 6px}.widget-library-toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:2px 0 12px}.widget-library-toolbar>span{color:var(--soft);font-size:9.5px;flex-shrink:0}.widget-category-filter{display:flex;align-items:center;gap:5px;flex-wrap:wrap}.widget-category-filter button{border:1px solid var(--line);background:#fff;color:var(--muted);border-radius:999px;padding:5px 11px;font-size:10px;transition:.15s}.widget-category-filter button:hover{border-color:#cfe6de;color:var(--brand-dark)}.widget-category-filter button.active{background:var(--brand);border-color:var(--brand);color:#fff;font-weight:600}.widget-lib-card{position:relative;display:flex;flex-direction:column;align-items:stretch;gap:9px;min-width:0;border:1px solid rgba(0,0,0,.08);border-radius:16px;background:#fff;padding:13px 13px 11px;text-align:left;transition:border-color .18s,box-shadow .18s}.widget-lib-card:hover{border-color:rgba(0,194,154,.32);box-shadow:0 10px 26px rgba(31,38,45,.08)}.widget-lib-card.added{border-color:rgba(0,194,154,.18)}.widget-lib-card.disabled{cursor:not-allowed;background:#fbfcfb}.widget-lib-card.disabled:hover{border-color:rgba(0,194,154,.18);box-shadow:none}.widget-lib-card.disabled .widget-lib-foot>strong{background:#dfe7e4;color:#7f918b}.widget-lib-head{display:flex;align-items:flex-start;gap:8px;min-width:0}.widget-lib-icon{width:32px;height:32px;border-radius:9px;background:linear-gradient(145deg,#f1faf7,#e9f6f2);border:1px solid rgba(0,194,154,.12);display:grid;place-items:center;font-size:16px;flex-shrink:0}.widget-lib-head>div{flex:1 1;min-width:0}.widget-lib-head b{display:block;color:var(--ink);font-size:13px;font-weight:700;letter-spacing:-.2px}.widget-lib-head p{margin:3px 0 0;color:var(--soft);font-size:9px;line-height:1.45}.widget-lib-status{flex-shrink:0;color:#9a9aa0;background:#f5f6f7;border-radius:5px;padding:3px 6px;font-size:8px;white-space:nowrap}.widget-lib-status.added{color:var(--brand-dark);background:var(--brand-tint)}.widget-lib-preview{height:145px;overflow:hidden;border:1px solid rgba(0,0,0,.055);border-radius:11px;background:#fbfcfb;padding:10px}.widget-lib-foot{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:auto}.widget-lib-foot>div{display:flex;align-items:center;gap:6px;min-width:0;color:#a0a0a5;font-size:8.5px;flex-wrap:wrap}.widget-lib-foot>div em{color:var(--brand-dark);background:var(--brand-tint);border-radius:4px;padding:2px 5px;font-style:normal}.widget-lib-foot>strong{flex-shrink:0;color:#fff;background:var(--brand);border-radius:999px;padding:6px 13px;font-size:10px;font-weight:600}.wp-calendar{height:100%;display:flex;flex-direction:column;gap:5px}.wp-cal-head{display:flex;align-items:baseline;justify-content:space-between;color:var(--soft)}.wp-cal-head b{color:var(--ink);font-size:13px}.wp-cal-head span{font-size:8px}.wp-cal-days,.wp-cal-week{display:grid;grid-template-columns:repeat(7,1fr);grid-gap:2px;gap:2px;text-align:center}.wp-cal-week i{color:#a7a7ac;font-size:7px;font-style:normal}.wp-cal-days i{color:var(--muted);font-size:7.5px;font-style:normal;height:15px;display:grid;place-items:center;border-radius:4px}.wp-cal-days i.on{background:var(--brand);color:#fff;font-weight:700}.wp-clock{height:100%;display:flex;flex-direction:column;justify-content:center;gap:4px}.wp-clock b{color:var(--ink);font-size:27px;font-weight:700;letter-spacing:-1px;line-height:1}.wp-clock span{color:var(--soft);font-size:8.5px}.wp-select{align-self:flex-start;border:1px solid var(--line);border-radius:6px;background:#fff;padding:6px 8px;font-size:9px;display:flex;gap:18px;color:var(--ink);margin-bottom:4px}.wp-countdown{height:100%;display:flex;flex-direction:column;justify-content:center;gap:6px}.wp-chips{display:flex;gap:4px}.wp-chips span{border:1px solid var(--line);border-radius:6px;padding:5px 7px;font-size:8px;color:var(--muted)}.wp-countdown b{color:var(--brand-dark);font-size:23px;line-height:1.1}.wp-countdown b em{font-style:normal;font-size:11px}.wp-countdown>span{color:var(--soft);font-size:8px}.wp-date{align-self:flex-start;border:1px solid var(--line);border-radius:6px;padding:5px 7px;font-size:8px;color:var(--muted);margin-bottom:2px}.wp-weather{height:100%;display:flex;align-items:center;gap:9px}.wp-weather-icon{font-size:27px}.wp-weather b{display:block;color:var(--ink);font-size:16px}.wp-weather span{display:block;color:var(--soft);font-size:8px;margin-top:2px}.wp-quote{height:100%;display:flex;flex-direction:column;justify-content:center}.wp-quote>span{color:var(--brand);font-size:20px;line-height:1}.wp-quote p{margin:4px 0 7px;color:#3d3d40;font-size:11px;line-height:1.5}.wp-quote em{color:#aaa;font-size:8px;font-style:normal}.wp-hot{display:flex;flex-direction:column;gap:5px}.wp-hot>div{display:flex;align-items:center;gap:7px}.wp-hot i{width:13px;height:13px;border-radius:4px;background:var(--brand-tint);color:var(--brand-dark);font-size:8px;font-style:normal;font-weight:700;display:grid;place-items:center}.wp-hot span{color:var(--muted);font-size:9px}.wp-todo{display:flex;flex-direction:column;gap:5px}.wp-todo-head{display:flex;justify-content:space-between;color:var(--soft);font-size:8px;margin-bottom:1px}.wp-todo-head em{font-style:normal}.wp-todo>div:not(.wp-todo-head){display:flex;align-items:center;gap:6px;color:var(--muted);font-size:9px}.wp-todo i{width:11px;height:11px;border:1px solid var(--line);border-radius:3px;display:grid;place-items:center;font-size:7px;font-style:normal;flex-shrink:0}.wp-todo i.on{background:var(--brand);border-color:var(--brand);color:#fff}.wp-generic{height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;color:var(--soft)}.wp-qr{height:100%;display:grid;grid-template-columns:repeat(6,1fr);grid-gap:3px;gap:3px;place-content:center;padding:14px 34px}.wp-qr i{aspect-ratio:1;background:#1d1d1f;border-radius:1px}.wp-qr i:nth-child(3n){background:transparent}.wp-health{height:100%;display:flex;flex-direction:column;justify-content:center;gap:9px}.wp-health b{display:block;color:var(--ink);font-size:27px;line-height:1}.wp-health span{display:block;color:var(--soft);font-size:8.5px;margin-top:3px}.wp-progress{height:6px;border-radius:999px;background:#edf1ef;overflow:hidden}.wp-progress i{display:block;height:100%;background:var(--brand);border-radius:999px}.wp-calc{height:100%;display:flex;flex-direction:column;justify-content:center;gap:5px}.wp-calc b{color:var(--ink);font-size:17px;letter-spacing:-.3px}.wp-calc span{color:var(--soft);font-size:8.5px}.widget-counter-actions{display:flex;gap:6px;margin-top:8px}.widget-counter-actions .btn{min-width:34px;justify-content:center}.widget-note{width:100%;min-height:74px;resize:vertical;border:1px solid var(--line);border-radius:8px;background:#fbfcfb;padding:8px 9px;color:var(--ink);font-size:11px;line-height:1.65;outline:none;font-family:inherit}.widget-note:focus{border-color:#bfe4d9;background:#fff}.widget-link{display:inline-block;margin-top:7px;color:var(--brand-dark);font-size:10px}.widget-list{display:flex;flex-direction:column;gap:6px}.widget-list>div{display:flex;align-items:center;gap:7px;min-width:0}.widget-list i{width:15px;height:15px;border-radius:4px;background:var(--brand-tint);color:var(--brand-dark);display:grid;place-items:center;font-size:8px;font-style:normal;font-weight:700;flex-shrink:0}.widget-list span{color:var(--muted);font-size:10.5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.widget-refresh{align-self:flex-start;margin-top:6px;border:1px solid var(--line);border-radius:5px;background:#fff;padding:3px 7px;color:var(--muted);font-size:9px}.widget-refresh:hover{border-color:#cfe6de;color:var(--brand-dark)}.widget-password{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;color:var(--ink);font-size:16px;letter-spacing:.5px;word-break:break-all}.widget-calc-text{font-size:18px!important;letter-spacing:-.2px}.widget-calculator{display:flex;flex-direction:column;gap:7px}.widget-calc-display{min-height:34px;padding:6px 8px;border-radius:8px;background:#f5f7f6;color:var(--ink);font-size:22px;font-weight:600;text-align:right;letter-spacing:-.5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.widget-calc-keys{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:4px;gap:4px}.widget-calc-key{height:27px;border:1px solid var(--line);border-radius:6px;background:#fff;color:var(--ink);font-size:11px;display:grid;place-items:center;padding:0}.widget-calc-key:hover{background:#f7faf8;border-color:#cfe6de}.widget-calc-key.operator{color:var(--brand-dark);background:var(--brand-tint);border-color:rgba(0,194,154,.15);font-weight:600}.widget-calc-key.clear{color:#c7362e;background:#fff7f6}.widget-calc-key.equals{grid-column:span 2;background:var(--brand);border-color:var(--brand);color:#fff;font-weight:700}.widget-delete-confirm{display:flex;align-items:flex-start;gap:12px;background:#fff8f6;border:1px solid #f5dfd9;border-radius:12px;padding:14px}.widget-delete-confirm>span{width:40px;height:40px;border-radius:11px;background:#fff;border:1px solid #f1dfda;display:grid;place-items:center;font-size:20px;flex-shrink:0}.widget-delete-confirm b{display:block;color:var(--ink);font-size:12.5px}.widget-delete-confirm p{margin:5px 0 0;color:var(--soft);font-size:10px;line-height:1.65}.widget-mini-qr{width:84px;height:84px;display:grid;grid-template-columns:repeat(6,1fr);grid-gap:3px;gap:3px;margin-bottom:7px}.widget-mini-qr i{background:#1d1d1f;border-radius:1px}.widget-mini-qr i:nth-child(3n){background:transparent}.widget-big small{font-size:11px;color:var(--soft);margin-left:3px;font-weight:400}.widget-quick-row{display:flex;flex-wrap:wrap;gap:4px;margin-top:8px}.widget-quick-row button{border:1px solid var(--line);border-radius:5px;background:#fff;color:var(--muted);padding:4px 7px;font-size:9px}.widget-quick-row button:hover{border-color:#cfe6de;color:var(--brand-dark)}.widget-date-input{margin-top:8px;border:1px solid var(--line);border-radius:6px;padding:5px 7px;background:#fff;color:var(--muted);font-size:9.5px;max-width:100%}.widget-time-pair{display:flex;align-items:center;justify-content:space-between;gap:7px}.widget-time-pair>div{min-width:0}.widget-time-pair b{display:block;color:var(--ink);font-size:22px;letter-spacing:-.6px}.widget-time-pair span{display:block;color:var(--soft);font-size:9px;margin-top:2px}.widget-time-pair i{color:#b7c4bf;font-style:normal;font-size:10px}.widget-city-row{display:flex;gap:5px;margin-top:8px}.widget-city-row select,.widget-city-select{max-width:100%;border:1px solid var(--line);border-radius:5px;background:#fff;color:var(--muted);padding:3px 5px;font-size:9px}.widget-add-row{display:flex;gap:4px;margin-top:7px}.widget-add-row input{flex:1 1;min-width:0;border:1px solid var(--line);border-radius:5px;padding:4px 6px;font-size:9.5px;outline:none}.widget-add-row input:focus{border-color:#bfe4d9}.widget-add-row button{border:0;border-radius:5px;background:var(--brand-tint);color:var(--brand-dark);padding:4px 7px;font-size:9px}.widget-timer{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.widget-lookup{display:flex;flex-direction:column;gap:6px}.widget-lookup-title{color:var(--soft);font-size:9.5px;line-height:1.5}.widget-lookup-row{display:flex;gap:5px}.widget-lookup-row input{flex:1 1;min-width:0;border:1px solid var(--line);border-radius:6px;padding:6px 7px;font-size:10px;outline:none}.widget-lookup-row input:focus{border-color:#bfe4d9}.widget-lookup-row button{border:0;border-radius:6px;background:var(--brand);color:#fff;padding:5px 9px;font-size:9.5px;white-space:nowrap}.widget-lookup-result{color:var(--brand-dark);background:var(--brand-tint);border-radius:5px;padding:5px 7px;font-size:9.5px;line-height:1.5;word-break:break-all}.widget-linear-calendar{display:flex;flex-direction:column;gap:8px}.widget-linear-head{display:flex;align-items:baseline;justify-content:space-between;color:var(--soft);font-size:9px}.widget-linear-head b{color:var(--ink);font-size:12px}.widget-linear-days{display:grid;grid-template-columns:repeat(7,1fr);grid-gap:3px;gap:3px}.widget-linear-days>div{text-align:center;border-radius:5px;padding:4px 1px;background:#f7faf8}.widget-linear-days>div.today{background:var(--brand);color:#fff}.widget-linear-days i{display:block;color:#aaa;font-size:7px;font-style:normal}.widget-linear-days>div.today i{color:rgba(255,255,255,.7)}.widget-linear-days b{display:block;color:var(--ink);font-size:10px;margin-top:1px}.widget-linear-days>div.today b{color:#fff}.wp-linear{height:100%;display:flex;flex-direction:column;justify-content:center;gap:8px}.wp-linear-head{display:flex;justify-content:space-between;color:var(--soft);font-size:8px}.wp-linear-head b{color:var(--ink);font-size:11px}.wp-linear-days{display:grid;grid-template-columns:repeat(7,1fr);grid-gap:3px;gap:3px}.wp-linear-days>div{text-align:center;background:#f4f8f6;border-radius:4px;padding:4px 1px}.wp-linear-days>div.today{background:var(--brand)}.wp-linear-days i{display:block;color:#aaa;font-size:6px;font-style:normal}.wp-linear-days b{display:block;color:var(--muted);font-size:8px}.wp-linear-days>div.today b{color:#fff}.wp-lookup{height:100%;display:flex;flex-direction:column;justify-content:center;gap:8px}.wp-lookup-title{color:var(--soft);font-size:8px;line-height:1.5}.wp-lookup-row{display:flex;gap:5px}.wp-lookup-row span{flex:1 1;border:1px solid var(--line);border-radius:5px;color:#b0b0b5;padding:6px;font-size:8px}.wp-lookup-row b{background:var(--brand);color:#fff;border-radius:5px;padding:6px 8px;font-size:8px;font-weight:500}.wp-generic>span{font-size:24px}.wp-generic b{color:var(--muted);font-size:10px}.wp-generic p{margin:0;font-size:8px}.wp-note{height:100%;display:flex;flex-direction:column;gap:6px;padding-top:4px}.wp-note b{color:#4a4a4e;font-size:9px;font-weight:500}.wp-note span{display:block;height:4px;border-radius:999px;background:#e9eeec}.wp-note span:nth-child(3){width:86%}.wp-note span:nth-child(4){width:68%}.wp-note span.short{width:44%}.wp-note em{color:#aaa;font-size:8px;font-style:normal;margin-top:auto}.wp-schedule{height:100%;display:flex;flex-direction:column;justify-content:center;gap:7px}.wp-schedule>div{display:flex;align-items:center;gap:8px}.wp-schedule i{width:34px;color:var(--brand-dark);font-size:8px;font-style:normal}.wp-schedule span{color:var(--muted);font-size:9px}@media (max-width:1120px){.widget-library{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:820px){.widget-library{grid-template-columns:repeat(2,minmax(0,1fr))}.modal.modal-wide:has(.widget-library){padding:18px}}@media (max-width:760px){.my-header-row{flex-wrap:wrap}.my-header-card{flex:1 1 100%}.my-header-navs{padding:14px}}.info-rich{font-size:13.5px;line-height:1.9;color:var(--ink)}.info-rich h2{margin:22px 0 8px;font-size:17px}.info-rich h3{margin:18px 0 6px;font-size:15px}.info-rich ol,.info-rich p,.info-rich ul{margin:8px 0;color:var(--muted)}.info-rich ol,.info-rich ul{padding-left:22px}.info-rich img{max-width:100%;border-radius:12px;margin:10px 0}.help-faq-group{margin-top:12px}.help-faq-category{margin:14px 0 4px;font-size:11px;font-weight:800;letter-spacing:.08em;color:var(--brand-dark);text-transform:uppercase}.help-faq-answer{padding:0 28px 15px;color:var(--muted);font-size:11.5px;line-height:1.85}.help-faq-answer p{margin:0 0 8px}.help-faq-answer img,.help-faq-image{display:block;max-width:100%;border-radius:10px;margin:10px 0}.settings-import-head{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;flex-wrap:wrap}.settings-import-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px;margin-top:16px}.settings-import-card{display:flex;flex-direction:column;min-width:0;padding:16px 17px;border:1px solid var(--line);border-radius:16px;background:#fff;box-shadow:0 2px 8px rgba(20,30,49,.05);transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease;color:var(--ink);text-decoration:none;cursor:pointer}.settings-import-card:hover{border-color:var(--brand);box-shadow:0 10px 24px rgba(20,30,49,.1);transform:translateY(-2px);border-color:rgba(0,194,154,.28);box-shadow:0 6px 18px rgba(20,30,49,.09)}.settings-import-top{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:11px}.settings-import-icon{width:34px;height:34px;border-radius:10px;display:grid;place-items:center;background:var(--soft,#E6F9F5);color:var(--brand-dark,#008F72)}.settings-import-name{font-size:14px;font-weight:600;color:var(--ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.settings-import-date{display:flex;align-items:center;gap:5px;margin-top:4px;color:var(--muted);font-size:10.5px}.settings-import-stats{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:8px;gap:8px;margin-top:14px;padding-top:11px;border-top:1px solid var(--line)}.settings-import-stats b{display:block;font-size:16px;font-weight:600;color:var(--ink)}.settings-import-stats span{display:block;margin-top:1px;color:var(--muted);font-size:10px}.settings-import-empty{display:flex;flex-direction:column;align-items:center;gap:7px;padding:48px 16px;color:var(--muted);font-size:12px;text-align:center}.settings-import-empty b{color:var(--ink);font-size:14px}.settings-import-empty svg{color:var(--brand)}.settings-import-empty .btn{margin-top:8px}@media (max-width:760px){.settings-import-grid{grid-template-columns:1fr}}.profile-hero{display:flex;align-items:center;gap:14px;margin:0 0 20px;padding:14px 18px}.profile-hero-avatar{width:50px;height:50px;border-radius:15px;display:grid;place-items:center;overflow:hidden;flex:0 0 auto;background:#eef2f5;color:var(--muted);font-size:20px;font-weight:800}.profile-hero-avatar:has(img){background:transparent}.profile-hero-avatar img{width:100%;height:100%;object-fit:cover}.profile-hero-copy{min-width:0}.profile-hero-copy h1{margin:0;font-size:19px;font-weight:800;letter-spacing:-.4px;color:var(--ink)}.profile-hero-copy p{margin:4px 0 0;display:flex;align-items:center;gap:4px;color:var(--muted);font-size:12px}.profile-hero-actions{margin-left:auto;flex:0 0 auto}.profile-quick .quick-card{min-height:0}.profile-quick .quick-links{flex-wrap:wrap;row-gap:2px}.profile-quick .quick-link{max-width:100%}.profile-quick .quick-link span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (max-width:720px){.profile-hero{flex-wrap:wrap}.profile-hero-actions{margin-left:0;width:100%}}.account-profile-main em a{color:var(--brand-dark);font-weight:600;text-decoration:none}.account-profile-main em a:hover{text-decoration:underline}.account-profile-main em span{color:var(--muted)}.account-profile-main em .account-domain{display:inline;color:var(--muted)}.topic-page{max-width:1180px;margin:0 auto;padding:0 24px 60px;color:var(--ink)}.topic-topbar{height:64px;display:flex;align-items:center;gap:10px;border-bottom:1px solid var(--line);font-size:13px}.topic-brand{font-weight:800;color:var(--ink);text-decoration:none;letter-spacing:-.3px}.topic-topbar-divider{width:1px;height:18px;background:var(--line)}.topic-topbar-spacer{flex:1 1}.topic-back{color:var(--muted);text-decoration:none}.topic-back:hover{color:var(--brand-dark)}.topic-hero{padding:54px 0 26px}.topic-kicker{color:var(--brand-dark);font-size:10px;font-weight:800;letter-spacing:1.4px;text-transform:uppercase}.topic-hero h1{margin:8px 0;font-size:clamp(34px,5vw,54px);letter-spacing:-2px}.topic-hero p{max-width:620px;margin:0;color:var(--muted);font-size:14px;line-height:1.8}.topic-tabs{display:flex;gap:6px;flex-wrap:wrap;border-bottom:1px solid var(--line)}.topic-tab{padding:10px 15px;color:var(--muted);text-decoration:none;font-size:13px;font-weight:700;border-bottom:2px solid transparent}.topic-tab.active{color:var(--brand-dark);border-bottom-color:var(--brand)}.topic-subtabs{display:flex;gap:6px;flex-wrap:wrap;padding:14px 0 0}.topic-subtab{padding:5px 10px;border:1px solid var(--line);border-radius:999px;color:var(--muted);text-decoration:none;font-size:12px}.topic-subtab.active{color:var(--brand-dark);border-color:var(--brand);background:var(--soft)}.topic-search{display:flex;gap:8px;margin:18px 0}.topic-search input{flex:1 1;min-width:0;padding:10px 13px;border:1px solid var(--line);border-radius:9px;background:var(--card);color:var(--ink);font:inherit;font-size:13px}.topic-search button{padding:10px 18px;border:0;border-radius:9px;background:var(--brand);color:#fff;font:inherit;font-size:13px;font-weight:700;cursor:pointer}.topic-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px}.topic-card{display:block;padding:16px;border:1px solid var(--line);border-radius:14px;background:var(--card);color:inherit;text-decoration:none;transition:transform .18s ease,border-color .18s ease}.topic-card:hover{transform:translateY(-2px);border-color:var(--brand)}.topic-card-head{display:flex;align-items:center;gap:10px}.topic-detail-icon,.topic-icon,.topic-link-icon{display:grid;place-items:center;flex:0 0 auto;width:34px;height:34px;border-radius:9px;background:var(--soft);color:var(--brand-dark);font-weight:800}.topic-card-head b{display:block;font-size:14px}.topic-card-head div span{display:block;margin-top:2px;color:var(--muted);font-size:11px}.topic-card-head em{margin-left:auto;color:var(--muted);font-size:10px;font-style:normal}.topic-card p{min-height:40px;margin:13px 0 10px;color:var(--muted);font-size:12px;line-height:1.7}.topic-card-tags{display:flex;gap:6px}.topic-card-tags span{padding:3px 7px;border-radius:5px;background:var(--soft);color:var(--muted);font-size:10px}.topic-empty{padding:30px;color:var(--muted);font-size:13px;text-align:center}.topic-detail-hero{display:flex;gap:18px;align-items:center;padding:44px 0 30px}.topic-detail-icon{width:62px;height:62px;border-radius:16px;font-size:22px}.topic-detail-hero h1{margin:4px 0 5px;font-size:clamp(28px,4vw,40px);letter-spacing:-1.2px}.topic-detail-hero p{margin:0;color:var(--muted);font-size:13px;line-height:1.8}.topic-detail-meta{display:flex;gap:10px;flex-wrap:wrap;margin-top:10px;color:var(--muted);font-size:11px}.topic-search-box{display:flex;gap:6px;margin-top:14px;max-width:520px}.topic-search-box input,.topic-search-box select{height:34px;border:1px solid var(--line);border-radius:9px;background:var(--card);color:var(--ink);padding:0 10px;font-size:12px}.topic-search-box input{flex:1 1;min-width:0}.topic-search-box button{height:34px;padding:0 14px;border:0;border-radius:9px;background:var(--ink);color:#fff;font-size:12px;cursor:pointer}.topic-search-box button:disabled{opacity:.55;cursor:default}.topic-detail-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px}.topic-category-card{padding:16px;border:1px solid var(--line);border-radius:14px;background:var(--card)}.topic-category-head{display:flex;justify-content:space-between;padding-bottom:10px;border-bottom:1px solid var(--line);font-size:13px}.topic-category-head span{color:var(--muted);font-size:11px}.topic-links{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:7px;gap:7px;padding-top:10px}.topic-links a{display:flex;align-items:center;gap:7px;padding:7px;border-radius:8px;color:var(--ink);text-decoration:none;font-size:12px}.topic-links a:hover{background:var(--soft)}.topic-link-icon{width:22px;height:22px;border-radius:6px;font-size:10px}@media (max-width:900px){.topic-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.topic-detail-grid{grid-template-columns:1fr}}@media (max-width:620px){.topic-grid,.topic-links{grid-template-columns:1fr}.topic-page{padding-left:16px;padding-right:16px}}@media (max-width:900px){.home-clock .home-clock-time{font-size:24px}.home-clock-meta{font-size:10px;gap:6px}}@media (max-width:620px){.home-page{padding-top:60px}.home-clock{align-self:center}.home-clock .home-clock-time{font-size:18px}.home-clock-meta{display:none}}.home-page .home-topbar{padding-top:var(--home-clock-top,20px)}.home-page .home-clock{gap:var(--home-clock-gap,2px)}.home-page .home-clock .home-clock-time{color:var(--ink);font-size:var(--home-clock-time-size,32px)}.home-page .home-clock-meta{color:var(--home-clock-meta-color,var(--soft));font-size:var(--home-clock-meta-size,11px)}.home-page .home-nav-tabs{max-width:var(--home-nav-max-width,calc(100vw - 620px))}.home-page .home-nav-tabs .nav-type-btns{height:var(--home-nav-height,53px);gap:var(--home-nav-gap,7px);border-width:var(--home-nav-border-width,1px);border-style:solid;border-color:color-mix(in srgb,var(--brand) 18%,transparent);background:rgba(255,255,255,calc(var(--home-nav-bg-alpha, 0) / 100))}.home-page .home-nav-tabs .nav-type-tab{font-size:var(--home-nav-font-size,14px);color:var(--home-nav-color,#4a4d52);font-weight:var(--home-nav-weight,500)}.home-page .home-nav-tabs .nav-type-tab.active{color:var(--ink);background:var(--home-nav-active-bg,rgba(255,255,255,.92))}.home-page .home-nav-tabs .nav-type-tab:hover{background:var(--home-nav-hover-bg,rgba(255,255,255,.38))}.home-page .site-logo{font-size:var(--home-logo-size,34px);color:var(--brand);line-height:var(--home-logo-line-height,37px)}.home-page .site-logo span{color:var(--brand)}.home-page .site-title-row{margin-top:var(--home-title-margin-top,0);margin-bottom:var(--home-title-margin-bottom,10px)}.home-page .search-section .search-row{width:var(--home-search-width,940px);height:var(--home-search-height,55px);min-height:var(--home-search-height,55px);border-radius:var(--home-search-radius,999px);background:var(--home-search-bg,rgba(255,255,255,.92));border-color:color-mix(in srgb,var(--brand) 16%,transparent)}.home-page .search-section .search-input{font-size:var(--home-search-input-size,16px);color:var(--ink)}.home-page .search-section .search-input::placeholder{color:var(--home-search-placeholder,#86868b)}.home-page .search-section .search-brand{font-size:var(--home-search-brand-size,18px)}.home-page .search-section .engine-chips{gap:var(--home-search-chip-gap,6px)}.home-page .search-section .engine-chip{font-size:var(--home-search-chip-size,11.5px)}.home-page .search-section .engine-chip .engine-letter,.home-page .search-section .engine-chip img{width:var(--home-search-chip-icon,20px);height:var(--home-search-chip-icon,20px)}.home-page .search-section .engine-chip:hover{background:color-mix(in srgb,var(--brand) 8%,transparent)}.home-page .search-section .engine-chip.active{color:var(--brand-dark);background:var(--brand-tint)}.home-page .search-section .search-submit{background:var(--brand);color:#fff;font-size:var(--home-search-submit-size,14px);border-radius:var(--home-search-submit-radius,999px)}.home-page .quick-nav-wrap .quick-card{border-radius:var(--home-quick-card-radius,16px);background:var(--home-quick-card-bg,rgba(255,255,255,.9))}.home-page .quick-nav-wrap .quick-links{column-gap:var(--home-quick-link-gap,15px)}.home-page .quick-nav-wrap .quick-group-title{font-size:var(--home-quick-group-size,16px);color:var(--ink)}.home-page .quick-nav-wrap .quick-link{font-size:var(--home-quick-link-size,15px);color:var(--home-quick-link-color,#424245)}.home-page .quick-nav-wrap .quick-link:hover{font-size:var(--home-quick-hover-size,15px);color:var(--brand-dark);background:var(--brand-tint)}.home-page .category-grid .category-card{border-radius:var(--home-fav-card-radius,20px);background:var(--home-fav-card-bg,#fff);border-color:color-mix(in srgb,var(--brand) 12%,transparent)}.home-page .category-grid .category-head h3{font-size:var(--home-fav-title-size,16px);color:var(--ink)}.home-page .category-grid .category-list{gap:var(--home-fav-link-gap,4px)}.home-page .category-grid .link-name{font-size:var(--home-fav-link-size,16px);color:var(--ink)}.home-page .category-grid .link-item:hover .link-name{font-size:var(--home-fav-hover-size,16px);color:var(--brand-dark)}.home-page .category-grid .link-item:hover{background:var(--brand-tint)}.home-page .simple-cat-name{font-size:var(--home-fav-simple-cat-size,14px);color:var(--ink)}.home-page .simple-link{font-size:var(--home-fav-simple-link-size,15px);color:var(--ink)}.home-page .simple-link:hover{color:var(--brand-dark)}.home-page .category-add,.home-page .category-delete,.home-page .category-edit,.home-page .link-act,.home-page .quick-link-act,.home-page .simple-row-delete{width:var(--home-act-size,28px);height:var(--home-act-size,28px);border-radius:var(--home-act-radius,8px);background:var(--home-act-bg,#fff);border-color:color-mix(in srgb,var(--brand) 22%,transparent)}.home-page .category-add svg,.home-page .category-delete svg,.home-page .category-edit svg,.home-page .link-act svg,.home-page .quick-link-act svg,.home-page .simple-row-delete svg{width:54%;height:54%}.home-page .category-delete,.home-page .category-edit,.home-page .link-act,.home-page .link-act.danger,.home-page .quick-link-act,.home-page .quick-link-act.danger,.home-page .simple-row-delete{color:var(--brand-dark)}.home-page .category-add{background:var(--brand);color:#fff}.home-page .link-actions,.home-page .quick-link-actions{gap:var(--home-act-gap,3px)}.home-page .link-actions.actions-right,.home-page .quick-link-actions.actions-right{bottom:auto;top:50%;transform:translateY(-50%);right:auto;left:100%;padding:0 0 0 6px}.home-page .category-card.drag-selected:not(.dragging){border-color:var(--brand)!important;background:color-mix(in srgb,var(--brand) 6%,#fff);box-shadow:0 0 0 2px color-mix(in srgb,var(--brand) 12%,transparent),0 8px 22px rgba(0,0,0,.05)}.home-page .simple-row.drag-selected:not(.dragging){background:color-mix(in srgb,var(--brand) 6%,#fff)!important;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--brand) 32%,transparent)!important}.home-page .drag-select-hint{background:var(--brand-dark);color:#fff;font-size:var(--home-hint-size,10px);border-radius:var(--home-hint-radius,8px)}.home-page .drag-select-hint span{color:rgba(255,255,255,.66)}.home-page .drag-select-hint:after{border-top-color:var(--brand-dark)}.home-page .cat-rail{width:var(--home-rail-width,158px);border-width:var(--home-rail-border-width,1px);border-color:rgba(255,255,255,.72);border-radius:var(--home-rail-radius,22px);background:rgba(255,255,255,calc(var(--home-rail-bg-alpha, 40) / 100))}.home-page .cat-rail-title{font-size:var(--home-rail-title-size,12.5px)}.home-page .cat-rail-item{font-size:var(--home-rail-item-size,11px)}.home-page .cat-rail-item,.home-page .cat-rail-item:hover{color:var(--home-rail-text-color,var(--muted))}.home-page .cat-rail-item.active{color:var(--brand-dark);background:var(--brand-tint)}@media (min-width:1200px){.home-page.rail-open{padding-left:calc(var(--home-rail-width, 158px) + 18px);padding-right:calc(var(--home-rail-width, 158px) + 18px)}}.guest-column-switch{display:inline-flex;align-items:center;gap:6px}.guest-column-switch>span{color:var(--soft);font-size:11px;white-space:nowrap}.guest-column-switch button{height:30px;padding:0 11px;border-radius:9px;border:1px solid var(--line);background:#fff;color:var(--muted);font-size:11.5px}.guest-column-switch button:hover{color:var(--brand-dark);border-color:color-mix(in srgb,var(--brand) 30%,transparent)}.guest-column-switch button.active{background:var(--brand-tint);border-color:color-mix(in srgb,var(--brand) 45%,transparent);color:var(--brand-dark);font-weight:700}@media (max-width:900px){.home-page .home-clock .home-clock-time{font-size:24px}.home-page .home-clock-meta{font-size:10px}}@media (max-width:620px){.home-page .home-clock .home-clock-time{font-size:18px}.home-page .home-clock-meta{display:none}}.home-cfg-card{transition:height .18s ease}.home-cfg-card-collapsed{height:200px;overflow:hidden;padding:16px 20px}.home-cfg-card-collapsed .ac-card-head{margin:0;align-items:flex-start}.home-cfg-card-collapsed .ac-card-sub{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}@media (max-width:900px){.home-cfg-card-collapsed{height:auto;min-height:200px}}.home-cfg-value{min-height:30px;display:flex;align-items:center;gap:6px;color:var(--ink,#1d1d1f);font-size:12.5px;word-break:break-all}.home-cfg-swatch{width:14px;height:14px;border-radius:4px;border:1px solid rgba(0,0,0,.12);flex-shrink:0}.home-cfg-dirty{color:var(--brand-dark,#007a63);font-size:9.5px;font-weight:500}.home-cfg-card-editing{height:auto;align-self:start}.home-cfg-list{display:flex;flex-direction:column;gap:14px}.home-cfg-list .home-cfg-card{width:100%}.home-cfg-form{margin-top:4px;border-top:1px solid var(--ac-line,#eceef1)}.home-cfg-category{padding:4px 0}.home-cfg-category-head{display:flex;align-items:center;gap:9px;padding:14px 0 10px;border-bottom:1px solid var(--ac-line,#eceef1)}.home-cfg-category-head:before{content:"";width:4px;height:18px;flex-shrink:0;border-radius:3px;background:var(--brand,#00b894)}.home-cfg-category-head b{display:block;color:var(--ink,#1d1d1f);font-size:15px;font-weight:700}.home-cfg-category-head span{display:block;margin-top:3px;color:var(--soft,#8a8f98);font-size:11px;line-height:1.5}.home-cfg-row{display:grid;grid-template-columns:minmax(150px,220px) minmax(0,1fr);align-items:start;grid-gap:18px;gap:18px;padding:14px 0;border-bottom:1px solid var(--ac-line,#eceef1)}.home-cfg-row:last-child{border-bottom:0}.home-cfg-label label{display:block;color:var(--ink,#1d1d1f);font-size:13px;line-height:1.5}.home-cfg-label span{display:block;margin-top:3px;color:var(--soft,#8a8f98);font-size:10.5px;line-height:1.5}.home-cfg-control{min-width:0}.home-cfg-control .ac-input,.home-cfg-control .ac-select{width:100%;height:38px;border-radius:10px}.home-cfg-number{position:relative}.home-cfg-number .ac-input{padding-right:44px}.home-cfg-number span{position:absolute;right:14px;top:50%;transform:translateY(-50%);color:var(--soft,#8a8f98);font-size:12px;pointer-events:none}.home-cfg-color{display:flex;align-items:center;gap:8px}.home-cfg-color input[type=color]{width:38px;height:38px;flex-shrink:0;padding:3px;border:1px solid var(--ac-line,#eceef1);border-radius:10px;background:#fff;cursor:pointer}.home-cfg-color .ac-input{flex:1 1;min-width:0}.home-cfg-switch{display:inline-flex;align-items:center;gap:8px;min-height:38px;color:var(--ink,#1d1d1f);font-size:13px;cursor:pointer}.home-cfg-switch input{width:16px;height:16px;accent-color:var(--brand,#00b894)}@media (max-width:720px){.home-cfg-row{grid-template-columns:1fr;gap:7px}.home-cfg-category-head{align-items:flex-start}}.home-page .category-card:hover,.home-page .quick-card:hover{z-index:25}.home-page .link-actions,.home-page .quick-link-actions{z-index:60}.home-page .link-actions.actions-clamp,.home-page .quick-link-actions.actions-clamp{left:auto;right:0;top:auto;bottom:100%;transform:none;padding:0 0 1px}.pack-card{background:#fff;border-radius:16px;box-shadow:none}.pack-card:hover{box-shadow:0 10px 26px rgba(18,30,45,.07)}.pack-card.pack-collection,.pack-card.pack-purple{background:#fff;border-color:var(--line)}.pack-card.pack-collection:hover,.pack-card.pack-purple:hover{box-shadow:0 10px 26px rgba(18,30,45,.07)}.pack-head-main{display:flex;flex-direction:column;gap:3px;min-width:0}.pack-title-row{display:flex;align-items:center;gap:10px;flex-wrap:wrap;min-width:0}.pack-title-row>b{font-size:15px;letter-spacing:-.2px}.pack-head-tags{gap:4px}.pack-head-tags .tag{background:transparent;border:1px solid var(--line)}.pack-card .pack-head .pack-meta{font-size:10px;margin-top:0}.pack-card .pack-meta b{font-size:10px}.pack-links-preview{border:0;background:transparent;padding:0;gap:10px;max-height:300px}.pack-card.pack-collection .pack-preview-group b,.pack-card.pack-purple .pack-preview-group b,.pack-preview-title b{color:var(--brand-dark)}.pack-select-bar{border:0;border-top:1px solid var(--line);border-radius:0;background:transparent;padding-top:10px}.pack-card.pack-collection .pack-select-bar,.pack-card.pack-purple .pack-select-bar{background:transparent;border-color:var(--line)}.pack-card.pack-collection .pack-select-bar .collection-add,.pack-card.pack-purple .pack-select-bar .collection-add{background:var(--brand);border-color:var(--brand);color:#fff;box-shadow:none}.pack-card.pack-collection .pack-select-bar .collection-add:hover,.pack-card.pack-purple .pack-select-bar .collection-add:hover{background:var(--brand-dark);border-color:var(--brand-dark);color:#fff}.pack-card.pack-purple .btn-primary{background:var(--brand);border-color:var(--brand)}.pack-card.pack-purple .btn-primary:hover{background:var(--brand-dark);border-color:var(--brand-dark)}.pack-card.pack-purple .pack-actions .btn{background:#fff;border-color:var(--line);color:var(--muted)}.market-fullscreen{position:fixed;inset:0;z-index:3000;display:flex;align-items:center;justify-content:center;padding:16px;background:rgba(10,15,20,.52);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.market-fullscreen-panel{position:relative;width:100%;height:100%;max-width:1500px;display:flex;flex-direction:column;overflow:hidden;border-radius:22px;background:#fff;box-shadow:0 30px 80px rgba(10,15,20,.28)}.market-fullscreen-head{flex-shrink:0;padding:18px 64px 8px 24px}.market-fullscreen-head b{display:block;font-size:18px;color:var(--ink);letter-spacing:-.3px}.market-fullscreen-head span{display:block;margin-top:3px;color:var(--soft);font-size:11.5px}.market-fullscreen-close{position:absolute;top:14px;right:16px;z-index:5;width:32px;height:32px;border:1px solid var(--line);border-radius:10px;background:#fff;color:var(--muted);display:grid;place-items:center;cursor:pointer;transition:.15s}.market-fullscreen-close:hover{color:var(--ink);border-color:color-mix(in srgb,var(--ink) 22%,transparent);background:#f6f7f8}.market-fullscreen-body{flex:1 1;min-height:0;overflow-y:auto;padding:4px 18px 18px}@media (max-width:620px){.market-fullscreen{padding:0}.market-fullscreen-panel{border-radius:0}.market-fullscreen-head{padding:14px 56px 6px 16px}.market-fullscreen-body{padding:2px 10px 14px}}.pack-card .btn:disabled,.pack-card .btn[disabled]{opacity:1!important;background:#ececef!important;border-color:#ececef!important;color:#9a9aa1!important;box-shadow:none!important;cursor:not-allowed}.se-use-row{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:9px;gap:9px;overflow:visible;padding:2px 0 4px}.se-use-card{display:flex;flex-direction:column;gap:0;padding:10px 11px;border-radius:16px;background:rgba(255,255,255,.94);box-shadow:var(--shadow);text-align:left;cursor:-webkit-grab;cursor:grab}.se-use-head{display:flex;align-items:center;gap:8px;min-width:0}.se-use-head .se-use-icon{width:28px;height:28px;border-radius:8px}.se-use-title{flex:1 1;min-width:0;display:flex;align-items:center;gap:5px}.se-use-title b{font-size:12.5px;font-weight:600;color:var(--ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.se-use-title .se-use-default{margin-top:0;flex-shrink:0}.se-use-card .se-use-del{position:static;width:18px;height:18px;margin-left:auto;background:transparent;color:var(--soft);opacity:.55;flex-shrink:0}.se-use-card:hover .se-use-del{opacity:1}.se-use-card .se-use-foot{display:flex;align-items:center;justify-content:space-between;margin-top:8px;padding-top:6px;border-top:1px solid var(--line);color:var(--soft);font-size:9px}.se-use-card .se-use-index{display:inline;margin:0;padding:0;border:0;font-size:9px;line-height:1;color:var(--soft)}.se-use-usage{color:var(--brand-dark);font-weight:600}.se-entry-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.se-entry-add{border-color:color-mix(in srgb,var(--brand) 26%,transparent);background:color-mix(in srgb,var(--brand) 9%,#fff);color:var(--brand-dark)}.se-entry-add:hover:not(:disabled){background:color-mix(in srgb,var(--brand) 16%,#fff);border-color:color-mix(in srgb,var(--brand) 40%,transparent)}.admin-search-page .se-entry-grid{grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:10px}.admin-search-page .se-entry-card{gap:7px}.admin-search-page .se-entry-foot .se-entry-add{margin-left:0}.admin-search-page .se-entry-foot{border-top:0;padding-top:0;margin-top:2px}.admin-search-page .se-entry-head{gap:8px}.admin-search-page .se-entry-title b{font-size:13px}.admin-search-page .se-entry-title span{font-size:9.5px}.se-block-head-actions{display:flex;align-items:center;gap:8px;flex-shrink:0}.se-custom-add{display:inline-flex;align-items:center;gap:5px;height:30px;padding:0 12px;border-radius:8px;border:1px solid color-mix(in srgb,var(--brand) 30%,transparent);background:var(--brand-tint);color:var(--brand-dark);font-size:12px;font-weight:600;cursor:pointer;transition:.15s}.se-custom-add:hover:not(:disabled){background:color-mix(in srgb,var(--brand) 16%,#fff);border-color:color-mix(in srgb,var(--brand) 45%,transparent)}.se-custom-add:disabled{opacity:.5;cursor:not-allowed}.se-custom-overlay{position:fixed;inset:0;z-index:220;display:grid;place-items:center;padding:20px;background:rgba(20,28,40,.42);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.se-custom-modal{width:min(760px,96vw);max-height:90vh;overflow-y:auto;padding:20px;border-radius:18px;background:#fff;box-shadow:0 24px 60px rgba(0,0,0,.22)}.se-custom-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.se-custom-head h2{margin:0;font-size:17px;color:var(--ink)}.se-custom-head p{margin:3px 0 0;font-size:11px;color:var(--soft)}.se-custom-close{width:26px;height:26px;border:0;border-radius:50%;background:#f4f5f6;color:var(--soft);display:grid;place-items:center;cursor:pointer}.se-custom-tabs{display:flex;gap:4px;margin:14px 0 12px;padding:3px;border-radius:9px;background:#f3f4f6}.se-custom-tabs button{flex:1 1;height:28px;border:0;border-radius:7px;background:transparent;color:var(--soft);font-size:12px;font-weight:600;display:flex;align-items:center;justify-content:center;gap:5px;cursor:pointer}.se-custom-tabs button.active{background:#fff;color:var(--brand-dark);box-shadow:0 1px 3px rgba(0,0,0,.08)}.se-custom-smart{display:flex;gap:8px;margin-bottom:12px}.se-custom-smart .input{flex:1 1;height:34px}.se-custom-analyze{display:inline-flex;align-items:center;gap:5px;height:34px;padding:0 12px;border:1px solid var(--brand);border-radius:8px;background:var(--brand);color:#fff;font-size:12px;font-weight:600;cursor:pointer;white-space:nowrap}.se-custom-analyze:disabled{opacity:.6;cursor:wait}.se-custom-grid{gap:10px}.se-custom-field,.se-custom-grid{display:flex;flex-direction:column}.se-custom-field{gap:5px}.se-custom-field label{font-size:11px;font-weight:600;color:var(--ink)}.se-custom-field .input{height:34px}.se-custom-hint{font-size:10px;color:var(--soft)}.se-custom-logo{display:flex;align-items:center;gap:12px;margin:14px 0;padding:12px;border:1px solid var(--line);border-radius:12px;background:#fafbfb}.se-custom-logo-preview{width:52px;height:52px;flex-shrink:0;display:grid;place-items:center;overflow:hidden;border:1px solid var(--line);border-radius:12px;background:#fff}.se-custom-logo-preview img{width:36px;height:36px;object-fit:contain}.se-custom-logo-preview span{width:36px;height:36px;display:grid;place-items:center;border-radius:9px;background:var(--brand);color:#fff;font-size:12px;font-weight:700}.se-custom-logo-actions{flex:1 1;min-width:0}.se-custom-logo-actions b{font-size:12px;color:var(--ink)}.se-custom-logo-actions p{margin:3px 0 7px;font-size:10px;color:var(--soft)}.se-custom-icon-btns{display:flex;flex-wrap:wrap;gap:6px}.se-custom-ghost{display:inline-flex;align-items:center;gap:4px;height:26px;padding:0 9px;border:1px solid var(--line);border-radius:7px;background:#fff;color:var(--muted);font-size:11px;cursor:pointer}.se-custom-ghost:hover:not(:disabled){color:var(--brand-dark);border-color:color-mix(in srgb,var(--brand) 30%,transparent)}.se-custom-ghost:disabled{opacity:.5;cursor:wait}.se-custom-error{margin-bottom:10px;padding:7px 9px;border-radius:8px;background:#fff1f0;color:#c0392b;font-size:11px}.se-custom-foot{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:6px}.se-custom-count{font-size:10px;color:var(--soft)}.se-custom-foot-actions{display:flex;gap:8px}.se-custom-save{height:32px;padding:0 16px;border:0;border-radius:8px;background:var(--brand);color:#fff;font-size:12px;font-weight:600;cursor:pointer}.se-custom-save:disabled{opacity:.6;cursor:wait}.category-ai{display:grid;place-items:center;width:24px;height:24px;padding:0;border:1px solid rgba(60,60,67,.14);border-radius:7px;background:#fff;color:var(--muted);cursor:pointer}.category-ai:hover{color:var(--brand-dark);border-color:color-mix(in srgb,var(--brand) 35%,transparent);background:var(--brand-tint)}.ai-search-box{margin:8px 2px 4px;padding:8px;border:1px solid var(--line);border-radius:10px;background:color-mix(in srgb,var(--brand) 4%,#fff)}.ai-search-providers{display:flex;flex-wrap:wrap;gap:4px;margin-bottom:6px}.ai-search-provider{display:inline-flex;align-items:center;gap:4px;height:22px;padding:0 6px 0 3px;border:1px solid var(--line);border-radius:999px;background:#fff;color:var(--muted);font-size:10px;cursor:pointer}.ai-search-provider i{width:16px;height:16px;display:grid;place-items:center;border-radius:50%;color:#fff;font-size:9px;font-style:normal;font-weight:700}.ai-search-provider.active{border-color:var(--brand);background:var(--brand-tint);color:var(--brand-dark)}.ai-search-input-row{display:flex;gap:6px}.ai-search-input-row input{flex:1 1;min-width:0;height:28px;padding:0 9px;border:1px solid var(--line);border-radius:7px;background:#fff;color:var(--ink);font-size:11px}.ai-search-input-row button{height:28px;padding:0 12px;border:0;border-radius:7px;background:var(--brand);color:#fff;font-size:11px;font-weight:600;cursor:pointer}.ai-search-box.compact{margin:0;border:0;background:transparent}.simple-row{position:relative}.simple-ai-trigger{gap:3px;padding:0 7px;border:1px solid color-mix(in srgb,var(--brand) 25%,transparent);border-radius:999px;background:var(--brand-tint);color:var(--brand-dark);font-size:10px}.simple-ai-set,.simple-ai-trigger{display:inline-flex;align-items:center;height:20px;cursor:pointer}.simple-ai-set{justify-content:center;width:20px;padding:0;border:1px solid var(--line);border-radius:999px;background:#fff;color:var(--soft)}.simple-ai-set:hover{color:var(--brand-dark);border-color:color-mix(in srgb,var(--brand) 30%,transparent)}.simple-ai-popover{position:absolute;top:calc(100% - 2px);left:10%;z-index:40;width:min(420px,80vw);padding:4px;border:1px solid var(--line);border-radius:12px;background:#fff;box-shadow:0 14px 36px rgba(18,30,45,.16)}.simple-ai-inline{margin:0 8px 8px 104px;padding:8px 10px;border:1px dashed color-mix(in srgb,var(--brand) 30%,transparent);border-radius:10px;background:color-mix(in srgb,var(--brand) 3%,#fff)}.simple-ai-inline-head{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:6px;font-size:11px;color:var(--soft)}.simple-ai-inline-head span{display:inline-flex;align-items:center;gap:4px}@media (max-width:760px){.simple-ai-inline{margin-left:8px}}.ai-settings{display:flex;flex-direction:column;gap:10px}.ai-settings-switch{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--ink);cursor:pointer}.ai-settings-title{font-size:12px;font-weight:600;color:var(--ink)}.ai-settings-list{display:flex;flex-wrap:wrap;gap:8px}.ai-settings-item{display:inline-flex;align-items:center;gap:7px;padding:7px 10px;border:1px solid var(--line);border-radius:10px;background:#fff;color:var(--muted);font-size:12px;cursor:pointer}.ai-settings-item.active{border-color:color-mix(in srgb,var(--brand) 40%,transparent);background:var(--brand-tint);color:var(--brand-dark)}.ai-settings-item i{width:20px;height:20px;display:grid;place-items:center;border-radius:50%;color:#fff;font-size:10px;font-style:normal;font-weight:700}.ai-settings-default{display:flex;align-items:center;gap:10px;font-size:12px;color:var(--ink)}.ai-settings-default .select{width:160px}.type-ai-search{margin:4px 0 14px;padding:12px 14px;border:1px solid var(--line);border-radius:14px;background:rgba(255,255,255,.72)}.type-ai-search-head{display:flex;align-items:center;gap:6px;margin-bottom:8px;color:var(--soft);font-size:11px}.type-ai-search-head b{color:var(--brand-dark);font-size:12px}.pack-ai-entries{display:flex;flex-wrap:nowrap;gap:6px;overflow-x:auto;padding-bottom:2px}.pack-ai-entry{display:inline-flex;align-items:center;gap:5px;height:24px;padding:0 8px 0 4px;border:1px solid color-mix(in srgb,var(--brand) 24%,transparent);border-radius:999px;background:var(--brand-tint);color:var(--brand-dark);font-size:11px;white-space:nowrap;flex-shrink:0}.pack-ai-entry i{width:16px;height:16px;display:grid;place-items:center;border-radius:50%;color:#fff;font-size:9px;font-style:normal;font-weight:700}.pack-ai-hint{margin:8px 0 0;font-size:10px;color:var(--soft)}.pack-zone-ai{border:0}.pack-headnav .pack-zones.pack-zones-ai{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.pack-headnav .pack-zones-ai .pack-zone-ai{grid-column:1/-1;display:block;margin:0 0 4px;padding:0 0 10px;border:0;border-bottom:1px dashed var(--line)}.pack-headnav .pack-zones-ai .pack-zone-ai .pack-zone-body{max-height:none;overflow:visible;padding:0}.pack-headnav .pack-zones-ai .pack-zone-ai+.pack-zone{border-left:0;padding-left:0}.se-layout{display:grid;grid-template-columns:320px minmax(0,1fr);grid-gap:16px;gap:16px;align-items:start}.se-left{position:-webkit-sticky;position:sticky;top:0;min-width:0}.se-right{gap:14px;min-width:0}.se-right,.se-used-block,.se-used-list{display:flex;flex-direction:column}.se-used-list{gap:6px;max-height:calc(100vh - 250px);overflow-y:auto;padding:2px 1px 4px}.se-search-page .se-use-card{display:flex;flex-direction:row;align-items:center;gap:8px;padding:8px 9px;border-radius:12px;background:rgba(255,255,255,.94);box-shadow:var(--shadow);text-align:left;cursor:-webkit-grab;cursor:grab}.se-search-page .se-use-card .se-use-head{display:contents}.se-use-grip{flex-shrink:0;display:grid;place-items:center;color:var(--soft);cursor:-webkit-grab;cursor:grab}.se-search-page .se-use-card .se-use-icon{width:26px;height:26px;border-radius:7px;flex-shrink:0}.se-search-page .se-use-title{flex:1 1;min-width:0;display:flex;flex-direction:column;align-items:flex-start;gap:2px}.se-search-page .se-use-title b{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:600;color:var(--ink)}.se-use-meta{font-size:9px;line-height:1.2;color:var(--soft)}.se-use-pos{flex-shrink:0;width:18px;height:18px;display:grid;place-items:center;border-radius:6px;background:#f1f2f4;color:var(--soft);font-size:9px;font-weight:600}.se-search-page .se-use-card .se-use-del{position:static;margin-left:0;flex-shrink:0}.se-use-card.drop-top{box-shadow:0 -2px 0 var(--brand),var(--shadow)}.se-use-card.drop-bottom{box-shadow:0 2px 0 var(--brand),var(--shadow)}.se-right .se-entry-grid{grid-template-columns:repeat(auto-fill,minmax(190px,1fr))}.se-catalog-block{padding-top:0}.se-entry-filter{margin-bottom:12px}.se-filter-count{flex-shrink:0;font-size:10px;color:var(--soft)}.se-filter-head-actions{display:flex;align-items:center;gap:8px;flex-shrink:0}.se-entry-filter-input{width:260px;height:30px}@media (max-width:760px){.se-entry-filter-input{width:100%}}@media (max-width:980px){.se-layout{grid-template-columns:1fr}.se-left{position:static}.se-used-list{max-height:280px}}.market-body-scene{display:grid;grid-template-columns:300px minmax(0,1fr);grid-template-areas:"used filters" "used cards";grid-gap:14px 16px;gap:14px 16px;align-items:start}.market-body-scene>.my-header-navs{grid-area:used;position:-webkit-sticky;position:sticky;top:0;margin:0}.market-main-wrap{min-width:0}.market-body-scene>.market-main-wrap{display:contents}.market-body-scene .nav-type-block{grid-area:filters;margin:0}.market-body-scene .market-grid{grid-area:cards}.market-body-scene .side-card{grid-column:1/-1}.market-body-scene .my-header-row{display:flex;flex-direction:column;gap:6px;max-height:calc(100vh - 300px);overflow-y:auto;padding:2px 0}.market-body-scene .my-header-card{width:100%;flex:0 0 auto;min-height:0;display:flex;align-items:center;gap:8px;padding:8px 9px}.market-body-scene .my-header-main{flex:1 1;min-width:0;display:flex;flex-direction:column;align-items:flex-start;gap:2px}.market-body-scene .my-header-name,.market-body-scene .my-header-name-static{font-size:13px;line-height:1.3}.market-body-scene .my-header-sub{display:flex;align-items:center;gap:6px}.market-body-scene .my-header-moves{display:flex;gap:2px}.market-body-scene .my-header-del{width:22px;height:22px;flex-shrink:0;display:grid;place-items:center;border:1px solid var(--line);border-radius:7px;background:#fff;color:var(--soft);cursor:pointer}.market-body-scene .my-header-del:hover{color:#d93f36;border-color:rgba(217,63,54,.35);background:#fff2f1}.market-body-scene .my-header-card.drop-top{box-shadow:0 -2px 0 var(--brand)}.market-body-scene .my-header-card.drop-bottom{box-shadow:0 2px 0 var(--brand)}.my-header-create{border-color:color-mix(in srgb,var(--brand) 30%,transparent);background:var(--brand-tint);color:var(--brand-dark)}.my-header-create:hover:not(:disabled){border-color:color-mix(in srgb,var(--brand) 45%,transparent);background:color-mix(in srgb,var(--brand) 14%,#fff);color:var(--brand-dark)}.my-header-create svg{color:currentColor}.market-grid.market-grid-2{grid-template-columns:1fr}.pack-headnav .pack-zones.pack-zones-rows{display:flex;flex-direction:column;gap:8px;padding:0}.pack-headnav .pack-zones.pack-zones-t{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:minmax(0,1fr);grid-gap:10px 18px;gap:10px 18px;padding:0}.market-grid .pack-card.pack-headnav{height:400px;display:flex;flex-direction:column}.market-grid .pack-card.pack-headnav .pack-zones-t{flex:1 1;min-height:0}.pack-headnav .pack-zones.pack-zones-t-ai{grid-template-rows:auto minmax(0,1fr)}.pack-zones-t .pack-row{border-top:0;padding-top:0;min-height:0}.pack-zones-t .pack-row.pack-row-ai{grid-column:1/-1;padding:6px 0 20px;border-bottom:1px dashed var(--line)}.pack-zones-t .pack-row-ai .pack-row-body{display:flex;flex-wrap:nowrap;gap:6px;overflow-x:auto;white-space:nowrap}.pack-zones-t .pack-row-quick{padding-right:18px;border-right:1px solid var(--line)}.pack-zones-t .pack-row-fav,.pack-zones-t .pack-row-quick{display:flex;flex-direction:column;min-height:0}.pack-zones-t .pack-row-fav .pack-row-body,.pack-zones-t .pack-row-quick .pack-row-body{flex:1 1;min-height:0;display:flex;flex-direction:column;gap:6px;overflow-y:auto;overflow-x:hidden;white-space:normal;padding-right:2px}.pack-zones-t .pack-row-fav .pack-inline-group,.pack-zones-t .pack-row-quick .pack-inline-group{display:flex;flex-direction:column;align-items:flex-start;gap:2px;white-space:normal;flex-shrink:0}.pack-zones-t .pack-row-fav .pack-inline-group span,.pack-zones-t .pack-row-quick .pack-inline-group span{display:flex;flex-wrap:wrap;gap:3px 8px}@media (max-width:980px){.pack-headnav .pack-zones.pack-zones-t{grid-template-columns:1fr;grid-template-rows:auto}.market-grid .pack-card.pack-headnav{height:auto}.pack-zones-t .pack-row-quick{padding-right:0;border-right:0}.pack-zones-t .pack-row-fav .pack-row-body,.pack-zones-t .pack-row-quick .pack-row-body{overflow:visible}}.market-body-collection{display:flex;gap:16px;align-items:flex-start}.market-body-collection>.used-collections-panel{flex:0 0 320px;position:-webkit-sticky;position:sticky;top:0;margin:0}.market-body-collection>.market-main-wrap{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:14px}.market-body-collection .market-subfilters{margin:0;padding:12px 16px}.market-body-collection .subfilter-head{padding-bottom:8px}.market-body-collection .subfilter-row{padding-top:8px}.market-body-collection .market-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.market-body-collection .side-card{width:100%}.used-collections-list{display:flex;flex-direction:column;gap:6px;max-height:calc(100vh - 300px);overflow-y:auto;padding:2px 1px}.used-collection-card{display:flex;align-items:flex-start;gap:8px;padding:8px 9px;border:1px solid var(--line);border-radius:11px;background:rgba(255,255,255,.9)}.used-collection-index{flex-shrink:0;width:18px;height:18px;display:grid;place-items:center;border-radius:6px;background:#f1f2f4;color:var(--soft);font-size:9px;font-weight:600}.used-collection-main{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:2px}.used-collection-main b{font-size:12.5px;font-weight:600;color:var(--ink);line-height:1.3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.used-collection-main span{font-size:10px;line-height:1.4;color:var(--soft)}.used-collection-actions{display:flex;align-items:center;gap:1px;flex:0 0 auto;opacity:0;transition:opacity .15s}.used-collection-card:hover .used-collection-actions{opacity:1}@media (hover:none){.used-collection-actions{opacity:1}}.market-kind .widget-tab.active{background:var(--brand);color:#fff;box-shadow:0 6px 18px color-mix(in srgb,var(--brand) 22%,transparent)}.market-body-widgets{display:flex;gap:16px;align-items:flex-start}.market-body-widgets>.used-widgets-panel{flex:0 0 300px;margin:0}.market-body-widgets>.widget-market-panel{flex:1 1;min-width:0;padding:0;background:transparent;border:0;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none}.used-widgets-list{display:flex;flex-direction:column;gap:6px;max-height:calc(100vh - 300px);overflow-y:auto;padding:2px 1px}.used-widget-card{display:flex;align-items:center;gap:9px;padding:9px;border:1px solid var(--line);border-radius:11px;background:rgba(255,255,255,.9)}.used-widget-icon{flex-shrink:0;width:30px;height:30px;display:grid;place-items:center;border-radius:8px;background:var(--brand-tint);color:var(--brand-dark);font-size:15px}.used-widget-main{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:2px}.used-widget-main b{font-size:12.5px;font-weight:600;color:var(--ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.used-widget-main span{font-size:10px;color:var(--soft)}.widget-filter-row{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-bottom:12px}.widget-filter-row .widget-category-filter{flex-wrap:wrap}.widget-filter-panel{margin-bottom:12px}.widget-filter-input{width:260px;height:30px}@media (max-width:760px){.widget-filter-input{width:100%}}.widget-filter-row .input{width:260px;height:32px;margin-left:auto}.widget-market-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:11px;gap:11px;max-height:calc(100vh - 350px);overflow-y:auto;padding-right:2px}.widget-market-grid .widget-lib-card{width:100%;height:100%}.widget-market-card{display:flex;flex-direction:column;align-items:stretch;gap:8px;padding:14px;border:1px solid var(--line);border-radius:14px;background:rgba(255,255,255,.94)}.widget-market-head{display:flex;align-items:flex-start;gap:10px}.widget-market-icon{flex-shrink:0;width:44px;height:44px;display:grid;place-items:center;border-radius:12px;background:var(--brand-tint);color:var(--brand-dark);font-size:20px}.widget-market-main{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:4px}.widget-market-main b{font-size:13px;font-weight:600;color:var(--ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.widget-market-cat{align-self:flex-start;display:inline-flex;padding:1px 7px;border-radius:999px;background:var(--brand-tint);color:var(--brand-dark);font-size:9px;font-weight:600}.widget-market-desc{margin:0;min-height:33px;font-size:10.5px;line-height:1.5;color:var(--muted);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.widget-add-btn{margin-top:auto;display:inline-flex;align-items:center;justify-content:center;gap:5px;height:30px;border:1px solid color-mix(in srgb,var(--brand) 28%,transparent);border-radius:8px;background:var(--brand-tint);color:var(--brand-dark);font-size:11px;font-weight:600;cursor:pointer;transition:.15s}.widget-add-btn:hover:not(:disabled){background:color-mix(in srgb,var(--brand) 14%,#fff);border-color:color-mix(in srgb,var(--brand) 42%,transparent)}.widget-add-btn:disabled{opacity:.6;cursor:wait}@media (max-width:1200px){.widget-market-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:980px){.market-body-widgets{flex-direction:column}.market-body-widgets>.used-widgets-panel{flex:none;width:100%}.used-widgets-list{max-height:260px}.widget-filter-row .input{width:100%;margin-left:0}.widget-market-grid{grid-template-columns:1fr;max-height:none}}.pack-preview-overlay{position:fixed;inset:0;z-index:6000;display:flex;align-items:center;justify-content:center;padding:24px;background:rgba(15,23,32,.55);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.pack-preview-shell{width:min(1180px,100%);height:min(900px,92vh);display:flex;flex-direction:column;overflow:hidden;border-radius:20px;background:var(--bg,#f5f5f7);box-shadow:0 30px 80px rgba(0,0,0,.25)}.pack-preview-toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 18px;background:#fff;border-bottom:1px solid var(--line)}.pack-preview-toolbar>div{display:flex;flex-direction:column;gap:2px}.pack-preview-toolbar>.pack-preview-actions{flex-direction:row;align-items:center;gap:8px;flex-shrink:0}.pack-preview-toolbar b{font-size:14px;color:var(--ink)}.pack-preview-toolbar span{font-size:10px;color:var(--soft)}.pack-preview-close{width:30px;height:30px;flex-shrink:0;display:grid;place-items:center;border:0;border-radius:50%;background:#f3f4f6;color:var(--muted);cursor:pointer}.pack-preview-close:hover{background:var(--brand-tint);color:var(--brand-dark)}.pack-preview-body{flex:1 1;overflow-y:auto;padding:24px}.pack-preview-canvas{max-width:1080px;margin:0 auto}.preview-topnav{display:flex;flex-wrap:wrap;justify-content:center;gap:6px;margin-bottom:20px}.preview-navtab{padding:8px 18px;border:1px solid var(--line);border-radius:999px;background:rgba(255,255,255,.82);color:var(--muted);font-size:13px;font-weight:600}.preview-navtab.active{border-color:var(--brand);background:var(--brand);color:#fff}.preview-logo{margin-bottom:18px;text-align:center;color:var(--ink);font-size:clamp(26px,3vw,38px);font-weight:800;letter-spacing:-.5px}.preview-logo span{color:var(--brand)}.preview-search{max-width:900px;margin:0 auto 22px;padding:12px;border-radius:18px;background:rgba(255,255,255,.96);box-shadow:0 14px 34px rgba(18,30,45,.08)}.preview-search.generic{padding:8px 12px}.preview-search-providers{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:8px}.preview-search-provider{display:inline-flex;align-items:center;gap:5px;height:26px;padding:0 9px 0 4px;border:1px solid var(--line);border-radius:999px;background:#fff;color:var(--soft);font-size:11px;cursor:pointer}.preview-search-provider i{width:18px;height:18px;display:grid;place-items:center;border-radius:50%;color:#fff;font-size:9px;font-style:normal;font-weight:700}.preview-search-provider.active{border-color:color-mix(in srgb,var(--brand) 32%,transparent);background:var(--brand-tint);color:var(--brand-dark)}.preview-search-input{display:flex;gap:8px}.preview-search-input input{flex:1 1;min-width:0;height:44px;padding:0 10px;border:0;outline:0;background:transparent;color:var(--ink);font-size:15px}.preview-search-input button{height:44px;padding:0 24px;border:0;border-radius:12px;background:var(--brand);color:#fff;font-size:13px;font-weight:700;cursor:pointer}.preview-home-search{max-width:940px;margin:0 auto 24px}.preview-home-chips{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin-bottom:12px}.preview-home-chip{display:inline-flex;align-items:center;gap:6px;height:34px;padding:0 14px 0 8px;border:1px solid var(--line);border-radius:999px;background:rgba(255,255,255,.9);color:var(--muted);font-size:12px;cursor:pointer;transition:all .15s ease}.preview-home-chip.active{border-color:color-mix(in srgb,var(--brand) 50%,transparent);background:var(--brand-tint);color:var(--brand-dark);font-weight:700}.preview-engine-ico{border-radius:50%;object-fit:contain}.preview-engine-letter{display:inline-grid;place-items:center;flex-shrink:0;border-radius:50%;color:#fff;font-weight:700;line-height:1}.preview-home-box{display:flex;align-items:center;height:58px;padding:0 8px 0 18px;border-radius:20px;background:rgba(255,255,255,.97);box-shadow:0 14px 34px rgba(18,30,45,.08)}.preview-home-brand{display:flex;align-items:center;gap:8px;padding-right:16px;border-right:1px solid var(--line);color:var(--ink);font-size:14px;font-weight:700;white-space:nowrap}.preview-home-box input{flex:1 1;min-width:0;height:100%;padding:0 16px;border:0;outline:0;background:transparent;color:var(--ink);font-size:15px}.preview-home-box button{height:42px;padding:0 26px;border:0;border-radius:14px;background:var(--brand);color:#fff;font-size:13px;font-weight:700;cursor:pointer}@media (max-width:620px){.preview-home-chips{gap:6px}.preview-home-chip{height:30px;padding:0 10px 0 6px;font-size:11px}.preview-home-box{height:52px;padding-left:12px}.preview-home-brand{padding-right:10px;font-size:12px}.preview-home-brand img,.preview-home-brand span{width:22px!important;height:22px!important}.preview-home-box input{padding:0 10px;font-size:13px}.preview-home-box button{height:38px;padding:0 18px}}.preview-section{margin-top:16px;padding:16px 18px;border:1px solid var(--line);border-radius:18px;background:rgba(255,255,255,.9);box-shadow:var(--shadow)}.preview-section-head{display:flex;align-items:baseline;justify-content:space-between;gap:10px;margin-bottom:12px}.preview-section-head h3{margin:0;color:var(--ink);font-size:15px}.preview-section-head span{color:var(--soft);font-size:10px}.preview-quick-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.preview-quick-card{padding:11px 13px;border:1px solid var(--line);border-radius:12px;background:#fff}.preview-quick-card b{display:block;margin-bottom:5px;color:var(--brand-dark);font-size:12px}.preview-quick-card div{display:flex;flex-wrap:wrap;gap:5px 12px}.preview-fav-links a,.preview-quick-card a{color:var(--muted);font-size:11px}.preview-fav-links a:hover,.preview-quick-card a:hover{color:var(--brand-dark)}.preview-fav-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px}.preview-fav-card{padding:11px 13px;border:1px solid var(--line);border-radius:12px;background:#fff}.preview-fav-card h4{margin:0 0 6px;color:var(--brand-dark);font-size:12.5px}.preview-fav-links{display:flex;flex-wrap:wrap;gap:5px 12px}@media (max-width:900px){.preview-fav-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.preview-quick-grid{grid-template-columns:1fr}}@media (max-width:620px){.pack-preview-overlay{padding:0}.pack-preview-shell{height:100vh;border-radius:0}.pack-preview-body{padding:16px}.preview-fav-grid{grid-template-columns:1fr}}@media (max-width:980px){.market-body-collection{flex-direction:column}.market-body-collection>.used-collections-panel{position:static;flex:none;width:100%}.used-collections-list{max-height:260px}.market-body-collection .market-grid{grid-template-columns:1fr}}.pack-row{display:grid;grid-template-columns:86px minmax(0,1fr);grid-gap:10px;gap:10px;align-items:start;padding-top:8px;border-top:1px dashed var(--line)}.pack-row:first-child{padding-top:0;border-top:0}.pack-row-label{display:flex;align-items:baseline;gap:5px;white-space:nowrap;font-size:11px;font-weight:600;color:var(--ink)}.pack-row-label span{font-size:9px;font-weight:500;color:var(--soft)}.pack-row-body{display:flex;flex-wrap:nowrap;gap:14px;min-width:0;overflow-x:auto;white-space:nowrap;padding-bottom:2px}.pack-row-body .pack-ai-entries{display:flex;flex-wrap:nowrap;gap:6px}.pack-inline-group{display:inline-flex;align-items:baseline;gap:5px;flex-shrink:0;white-space:nowrap}.pack-inline-group b{font-size:10px;font-weight:600;color:var(--brand-dark)}.pack-inline-group span{display:inline-flex;align-items:baseline;gap:8px}.pack-inline-group a{font-size:10px;color:var(--muted)}.pack-inline-group a:hover{color:var(--brand-dark)}@media (max-width:980px){.market-body-scene{grid-template-columns:1fr;grid-template-areas:"used" "filters" "cards"}.market-body-scene>.my-header-navs{position:static}.market-body-scene .my-header-row{max-height:260px}.pack-row{grid-template-columns:1fr;gap:5px}}@media (max-width:760px){.pack-headnav .pack-zones.pack-zones-ai{grid-template-columns:1fr}.pack-headnav .pack-zones-ai .pack-zone+.pack-zone{border-left:0;padding-left:0}}@media (max-width:1100px){.se-entry-grid,.se-use-row{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:900px){.se-entry-grid,.se-use-row{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:640px){.se-entry-grid,.se-use-row{grid-template-columns:repeat(2,minmax(0,1fr))}}.home-page .home-nav-tabs .nav-type-btns{background:transparent;border:0;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.home-page .home-nav-tabs .nav-type-tab{color:rgba(60,60,67,.74);transition:background .16s ease,color .16s ease,box-shadow .16s ease}.home-page .home-nav-tabs .nav-type-tab:hover{background:rgba(255,255,255,.38);color:#1d1d1f}.home-page .home-nav-tabs .nav-type-tab.active{background:linear-gradient(180deg,rgba(255,255,255,.94),rgba(255,255,255,.68));color:#1d1d1f;box-shadow:inset 0 1px 0 #fff,0 2px 10px rgba(31,38,45,.07)}.home-page .home-nav-tabs .nav-type-add,.home-page .home-nav-tabs .nav-type-tab.active{-webkit-backdrop-filter:blur(14px) saturate(170%);backdrop-filter:blur(14px) saturate(170%)}.home-page .home-nav-tabs .nav-type-add{background:rgba(255,255,255,.62);border-color:rgba(255,255,255,.78);box-shadow:inset 0 1px 0 rgba(255,255,255,.9)}.home-page .edit-toggle-wrap{padding:6px 10px;border:1px solid rgba(255,255,255,.62);border-radius:999px;background:rgba(255,255,255,.42);box-shadow:inset 0 1px 0 rgba(255,255,255,.75);-webkit-backdrop-filter:blur(18px) saturate(170%);backdrop-filter:blur(18px) saturate(170%)}.home-page .category-card,.home-page .quick-card{transition:box-shadow .3s,border-color .3s}.home-page .category-card:hover,.home-page .quick-card:hover{transform:none}.nav-market-entry{height:30px;padding:0 11px;border:1px solid var(--line);border-radius:999px;background:rgba(255,255,255,.82);color:var(--ink);font-size:11.5px;font-weight:700;white-space:nowrap}.nav-market-entry:hover{border-color:color-mix(in srgb,var(--brand) 35%,var(--line));color:var(--brand-dark)}.profile-hero-meta{display:flex;align-items:center;gap:5px;flex-wrap:wrap}.profile-hero-intro{max-width:780px;margin:8px 0 0;color:var(--muted);font-size:13px;line-height:1.75}.profile-hero-tags{display:flex;flex-wrap:wrap;gap:5px;margin-top:9px}.profile-owner-preview{margin-top:8px;padding:7px 9px;border-radius:8px;background:rgba(240,138,36,.1);color:#a86700;font-size:11px}.profile-notice{margin:10px 0;padding:10px 13px;border-radius:10px;background:rgba(0,194,154,.1);color:var(--brand-dark);font-size:12px}.market-body-featured{display:block;padding:0!important}.featured-profiles{display:grid;grid-template-columns:282px minmax(0,1fr);min-height:0;height:calc(84vh - 158px);border:1px solid var(--line);border-radius:14px;overflow:hidden;background:#fff}.featured-filter{display:flex;flex-direction:column;min-height:0;padding:14px;border-right:1px solid var(--line);overflow:auto;background:#fbfcfc}.featured-filter-head{display:flex;align-items:center;gap:6px;font-size:13px;margin-bottom:12px}.featured-filter-head span{margin-left:auto;color:var(--soft);font-size:11px}.featured-search{display:flex;align-items:center;gap:7px;padding:0 10px;height:34px;border:1px solid var(--line);border-radius:9px;background:#fff}.featured-search input{flex:1 1;min-width:0;border:0;outline:0;background:transparent;font-size:12px}.featured-filter-group{margin-top:14px}.featured-filter-title{margin-bottom:7px;color:var(--muted);font-size:11px;font-weight:700}.featured-filter-chips{display:flex;flex-wrap:wrap;gap:5px}.featured-filter-chips button{padding:4px 7px;border:1px solid var(--line);border-radius:999px;background:#fff;color:var(--muted);font-size:10.5px}.featured-filter-chips button.active{border-color:var(--brand);background:var(--brand);color:#fff}.featured-profile-list{margin-top:14px;padding-top:10px;border-top:1px solid var(--line);display:flex;flex-direction:column;gap:5px}.featured-profile-item{display:flex;align-items:center;gap:8px;width:100%;padding:8px;border:1px solid transparent;border-radius:9px;background:transparent;text-align:left}.featured-profile-item:hover{background:#fff;border-color:var(--line)}.featured-profile-item.active{background:#fff;border-color:color-mix(in srgb,var(--brand) 28%,var(--line));box-shadow:0 4px 14px rgba(18,30,45,.05)}.featured-profile-avatar{width:30px;height:30px;border-radius:50%;flex:0 0 auto;display:grid;place-items:center;overflow:hidden;background:var(--brand-tint);color:var(--brand-dark);font-size:12px;font-weight:800}.featured-profile-avatar img{width:100%;height:100%;object-fit:cover}.featured-profile-copy{min-width:0;flex:1 1;display:flex;flex-direction:column;gap:2px}.featured-profile-copy b{font-size:11.5px}.featured-profile-copy b,.featured-profile-copy span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.featured-profile-copy span{color:var(--soft);font-size:9.5px}.featured-profile-item em{flex:0 0 auto;color:var(--brand-dark);font-size:9px;font-style:normal}.featured-preview{display:flex;flex-direction:column;min-width:0;min-height:0;background:#fff}.featured-preview-head{display:flex;align-items:center;gap:12px;padding:12px 16px;border-bottom:1px solid var(--line)}.featured-preview-profile{display:flex;align-items:center;gap:9px;min-width:0}.featured-preview-profile>div{display:flex;flex-direction:column;gap:2px;min-width:0}.featured-preview-profile b{font-size:13px}.featured-preview-profile span{color:var(--soft);font-size:10px}.featured-preview-tags{display:flex;gap:4px;margin-left:4px}.featured-preview-tags span{padding:2px 6px;border-radius:999px;background:var(--brand-tint);color:var(--brand-dark);font-size:9px}.featured-preview-actions{margin-left:auto;display:flex;align-items:center;gap:10px;color:var(--soft);font-size:10px}.featured-preview-frame{flex:1 1;min-height:0;padding:10px;background:#f4f6f7}.featured-preview-frame iframe{width:100%;height:100%;min-height:420px;border:1px solid var(--line);border-radius:10px;background:#fff}@media (max-width:1000px){.featured-profiles{grid-template-columns:230px minmax(0,1fr)}}.profile-public-settings .panel-head{align-items:flex-start}.profile-public-toggle{display:flex;align-items:center;gap:14px;margin-top:14px;padding:16px;border:1px solid var(--line);border-radius:12px;background:#fbfcfc}.profile-public-toggle>div{flex:1 1}.profile-public-toggle b{display:flex;align-items:center;gap:6px;font-size:13px}.profile-public-toggle p{margin:4px 0 0;color:var(--muted);font-size:11px}.profile-settings-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px;margin-top:14px}.profile-setting-card{padding:16px;border:1px solid var(--line);border-radius:12px;background:#fff}.profile-setting-title{margin-bottom:12px;font-size:13px;font-weight:700}.profile-setting-card label{display:block;margin-bottom:11px;color:var(--muted);font-size:11px}.profile-setting-card label input,.profile-setting-card label select,.profile-setting-card label textarea{display:block;width:100%;margin-top:5px}.profile-setting-label{display:flex;justify-content:space-between;margin:10px 0 7px;color:var(--muted);font-size:11px}.profile-tag-picker{display:flex;flex-wrap:wrap;gap:5px}.tag-chip{padding:4px 8px;border:1px solid var(--line);border-radius:999px;background:#fff;color:var(--muted);font-size:10.5px}.tag-chip.active{border-color:var(--brand);background:var(--brand-tint);color:var(--brand-dark);font-weight:600}.profile-setting-hint{margin:8px 0 0;color:var(--soft);font-size:10.5px;line-height:1.6}.profile-category-visibility{display:flex;flex-direction:column;gap:5px;max-height:170px;overflow:auto;margin-top:10px}.profile-category-visibility label{display:flex;align-items:center;gap:7px;margin:0;padding:5px 7px;border-radius:7px;background:#fafbfb}.profile-category-visibility label span{flex:1 1;color:var(--ink)}.profile-category-visibility label em{color:var(--soft);font-size:9.5px;font-style:normal}.profile-inline-check{display:flex!important;align-items:center;gap:7px;font-size:12.5px;color:var(--ink)}.profile-inline-check input,.profile-setting-card label.profile-inline-check input{display:inline-block;width:14px;height:14px;min-height:0;margin:0;flex:0 0 auto;accent-color:var(--brand);cursor:pointer}.profile-featured-row{display:flex;align-items:center;gap:9px;margin-top:12px}.profile-settings-error,.profile-settings-success{margin-top:10px;padding:9px 11px;border-radius:8px;font-size:11.5px}.profile-settings-error{background:#fff1ef;color:#a33b32}.profile-settings-success{background:rgba(0,194,154,.1);color:var(--brand-dark)}.profile-public-settings .ac-switch{width:42px;height:24px;border:0;border-radius:999px;background:#d9dfe3;position:relative;flex:0 0 auto}.profile-public-settings .ac-switch span{position:absolute;top:3px;left:3px;width:18px;height:18px;border-radius:50%;background:#fff;transition:.2s}.profile-public-settings .ac-switch.on{background:var(--brand)}.profile-public-settings .ac-switch.on span{transform:translateX(18px)}@media (max-width:900px){.profile-settings-grid{grid-template-columns:1fr}.nav-market-entry{display:none}}.profile-setting-card .profile-category-visibility label,.public-profile-settings .profile-category-visibility label{display:flex;align-items:center;gap:7px;margin:0;padding:5px 7px;border-radius:7px;background:#fafbfb;font-size:11px}.profile-setting-card .profile-category-visibility label input,.public-profile-settings .profile-category-visibility label input{display:inline-block;width:14px;height:14px;min-height:0;margin:0;flex:0 0 auto}.profile-setting-card .profile-category-visibility label span,.public-profile-settings .profile-category-visibility label span{flex:1 1;min-width:0;color:var(--ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.profile-setting-card .profile-category-visibility label em,.public-profile-settings .profile-category-visibility label em{color:var(--soft);font-size:9.5px;font-style:normal;white-space:nowrap}.profile-public-toggle .ac-switch{width:42px;height:24px;border:0;border-radius:999px;background:#d9dfe3;position:relative;flex:0 0 auto;padding:0;cursor:pointer}.profile-public-toggle .ac-switch span{position:absolute;top:3px;left:3px;width:18px;height:18px;border-radius:50%;background:#fff;transition:.2s}.profile-public-toggle .ac-switch.on{background:var(--brand)}.profile-public-toggle .ac-switch.on span{transform:translateX(18px)}.profile-wizard-steps{display:flex;align-items:center;gap:6px;margin:14px 0 12px}.profile-wizard-step{display:inline-flex;align-items:center;gap:6px;padding:6px 10px;border:1px solid var(--line);border-radius:999px;background:#fff;color:var(--muted);font-size:11px}.profile-wizard-step span{display:grid;place-items:center;width:17px;height:17px;border-radius:50%;background:#edf1f3;color:var(--soft);font-size:9px}.profile-wizard-step.active{border-color:color-mix(in srgb,var(--brand) 45%,var(--line));background:var(--brand-tint);color:var(--brand-dark);font-weight:700}.profile-wizard-step.active span{background:var(--brand);color:#fff}.profile-wizard-step.done span{background:#00a884;color:#fff}.profile-setting-full{grid-column:1/-1}.profile-wizard-actions{grid-column:1/-1;display:flex;justify-content:flex-end;gap:8px;padding-top:2px}.profile-publish-summary{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px 18px;gap:8px 18px;margin:6px 0 14px;padding:12px 14px;border:1px solid var(--line);border-radius:9px;background:#fbfcfc}.profile-publish-summary>div{display:flex;align-items:baseline;gap:8px;min-width:0}.profile-publish-summary span{flex:0 0 74px;color:var(--soft);font-size:10.5px}.profile-publish-summary b{color:var(--ink);font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (max-width:900px){.profile-publish-summary{grid-template-columns:1fr}}.profile-category-readonly{gap:4px}.profile-category-row{display:flex;align-items:center;gap:8px;padding:7px 9px;border-radius:7px;background:#fafbfb;font-size:11px}.profile-category-row span{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.profile-category-row em{color:var(--soft);font-size:9.5px;font-style:normal}.profile-category-checks{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:8px 14px;gap:8px 14px;margin:10px 0 4px}.profile-category-check{display:flex;align-items:center;justify-content:flex-start;gap:7px;min-width:0;cursor:pointer;font-size:12.5px;color:var(--ink)}.profile-category-check input,.profile-setting-card .profile-category-check input{-moz-appearance:none;appearance:none;-webkit-appearance:none;display:inline-block;width:14px;height:14px;min-height:0;margin:0;padding:0;flex:0 0 auto;border:1px solid var(--line-strong);border-radius:3px;background:#fff;position:relative;cursor:pointer;transition:border-color .15s}.profile-category-check input:hover{border-color:var(--brand)}.profile-category-check input:checked{border-color:var(--brand);background:#fff}.profile-category-check input:checked:after{content:"";position:absolute;left:4px;top:1px;width:4px;height:8px;border:solid var(--brand);border-width:0 1.5px 1.5px 0;transform:rotate(45deg)}.profile-category-check span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.profile-category-check.active{color:var(--brand)}.profile-category-check em{font-style:normal;color:var(--soft)}.profile-category-actions{margin-left:auto;display:flex;gap:6px}.profile-category-actions button{border:1px solid var(--line);background:#fff;color:var(--muted);border-radius:6px;padding:2px 8px;font-size:11.5px;cursor:pointer;font-family:inherit}.profile-category-actions button:hover{border-color:var(--brand);color:var(--brand)}.profile-url-link{color:var(--brand);text-decoration:underline;word-break:break-all}.profile-consent{margin:10px 0 4px;padding:10px 12px;border:1px solid var(--line);border-radius:10px;background:#fafbfc}.profile-access-block{margin:12px 0 10px;padding:12px 14px;border:1px solid var(--line);border-radius:12px;background:#fafbfc}.profile-manage-card{margin:14px 0 12px;padding:14px 16px;border:1px solid var(--line);border-radius:14px;background:#fff}.profile-manage-head{display:flex;align-items:center;gap:10px;margin-bottom:10px}.profile-manage-head b{font-size:13.5px;color:var(--ink)}.profile-manage-count{font-size:11.5px;color:var(--soft)}.profile-manage-row{display:flex;align-items:center;gap:12px;flex-wrap:wrap;padding:10px 12px;border:1px solid var(--line);border-radius:10px;background:#fafbfc}.profile-manage-main{flex:1 1;min-width:220px;display:flex;flex-direction:column;gap:3px}.profile-manage-main b{font-size:12.5px;color:var(--ink)}.profile-manage-main span{font-size:11.5px;color:var(--soft);word-break:break-all}.profile-manage-actions{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.profile-manage-empty{margin:0;font-size:12px;line-height:1.7;color:var(--soft)}.profile-manage-stats{display:block;margin-top:2px;color:var(--soft);font-size:11.5px}.profile-accent{color:var(--brand)}.profile-consent .profile-inline-check{margin:0}.profile-consent-link{border:0;background:transparent;padding:0;color:var(--brand);font:inherit;cursor:pointer;text-decoration:underline}.profile-agreement{display:flex;flex-direction:column;gap:8px;font-size:12.5px;line-height:1.75;color:var(--muted)}.profile-agreement p{margin:0}@media (max-width:900px){.profile-category-checks{grid-template-columns:repeat(2,minmax(0,1fr))}}.profile-category-picker{display:flex;flex-wrap:wrap;gap:6px;margin:6px 0 13px}.profile-category-option{padding:7px 12px;border:1px solid var(--line);border-radius:8px;background:#fff;color:var(--muted);font-size:11.5px}.profile-category-option.active,.profile-category-option:hover{border-color:var(--brand);color:var(--brand-dark)}.profile-category-option.active{background:var(--brand-tint);font-weight:700}.profile-home{min-height:100vh}.profile-home .home-main{min-height:calc(100vh - 150px)}.featured-profiles{height:calc(94vh - 120px)}.featured-preview-frame iframe{min-height:620px}.clone-category-picker{display:flex;flex-wrap:wrap;gap:5px;max-height:150px;overflow:auto;padding:2px 0 8px}.clone-category-option{display:inline-flex;align-items:center;gap:4px;padding:5px 8px;border:1px solid var(--line);border-radius:7px;background:#fff;color:var(--muted);font-size:10.5px}.clone-category-option span{width:13px;height:13px;display:grid;place-items:center;border-radius:4px;background:#eef2f4;font-size:9px}.clone-category-option.active{border-color:var(--brand);background:var(--brand-tint);color:var(--brand-dark)}.clone-category-option.active span{background:var(--brand);color:#fff}.clone-style-check{margin-top:10px;font-size:11px}.profile-report-history{margin-top:12px}.profile-report-row{display:flex;align-items:center;gap:8px;padding:7px 9px;border-radius:7px;background:#fafbfb;font-size:11px;margin-bottom:4px}.profile-report-row span{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.profile-report-row em{color:var(--soft);font-style:normal;font-size:10px}.profile-report-row small{color:var(--soft);font-size:9.5px;white-space:nowrap}.head-nav-modes{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px;margin:0 0 14px}.head-nav-mode{display:flex;flex-direction:column;align-items:flex-start;gap:4px;padding:13px 15px;border:1px solid var(--line);border-radius:12px;background:#fff;text-align:left}.head-nav-mode b{font-size:12.5px;color:var(--ink)}.head-nav-mode span{color:var(--soft);font-size:10.5px;line-height:1.5}.head-nav-mode.active,.head-nav-mode:hover{border-color:var(--brand)}.head-nav-mode.active{background:var(--brand-tint);box-shadow:0 0 0 2px color-mix(in srgb,var(--brand) 12%,transparent)}.head-nav-mode.active b{color:var(--brand-dark)}.head-nav-blank-panel{max-width:640px;padding:26px;border:1px solid var(--line);border-radius:16px;background:#fff}.head-nav-blank-head h2{margin:0;font-size:18px}.head-nav-blank-head p{margin:7px 0 20px;color:var(--muted);font-size:12px;line-height:1.7}@media (max-width:900px){.head-nav-modes{grid-template-columns:1fr}}.market-body-scene>.head-nav-modes{grid-column:1/-1;margin-bottom:0}.profile-nav-tabs{display:flex;flex-wrap:wrap;gap:8px;margin:18px 0 6px}.profile-nav-tab{border:1px solid var(--line);background:#fff;color:var(--muted);border-radius:10px;padding:6px 12px;font-size:12.5px;cursor:pointer}.profile-nav-tab:hover{border-color:var(--line-strong);color:var(--ink)}.profile-nav-tab.active{background:var(--brand);border-color:var(--brand);color:#fff;font-weight:600}.market-merged{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px;align-items:start}.market-merged>.featured-home-grid{display:contents}.market-merged>.ac-card-sub,.market-merged>.ac-empty,.market-merged>.ac-row,.market-merged>.ac-tag{grid-column:1/-1}.market-merged>.ac-modal-wrap{position:fixed}.head-nav-merged>.my-header-navs{grid-column:1/-1;margin:0 0 12px}.head-nav-merged .my-header-row{flex-wrap:nowrap}.head-nav-merged .featured-profiles{height:calc(94vh - 290px)}.featured-profile-avatar.official{background:rgba(43,95,217,.1);color:#2b5fd9}@media (max-width:1000px){.head-nav-merged .featured-profiles{height:calc(94vh - 312px)}}.market-body-scene>.head-nav-blank-panel{grid-column:2;grid-row:1/span 2;align-self:start;max-width:none}@media (max-width:900px){.market-body-scene>.head-nav-blank-panel{grid-column:1;grid-row:auto}}.featured-home-area{min-width:0;min-height:0;overflow:auto;padding:12px;background:#f4f6f7}.featured-home-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px;align-items:start}.featured-pager{position:-webkit-sticky;position:sticky;bottom:0;z-index:2;display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:12px;padding:8px 12px;border:1px solid var(--line);border-radius:10px;background:#fff;box-shadow:0 -6px 16px rgba(18,30,45,.05)}.featured-pager>span{color:var(--muted);font-size:10.5px}.featured-pager-actions{display:flex;gap:6px}.featured-pager-actions .btn{height:26px;padding:0 12px;font-size:10.5px}.featured-pager-actions .btn:disabled{opacity:.45}.featured-home-card{min-width:0;border:1px solid var(--line);border-radius:13px;background:#fff;overflow:hidden;box-shadow:0 6px 20px rgba(18,30,45,.05)}.featured-home-head{display:flex;align-items:flex-start;gap:9px;padding:11px 12px;border-bottom:1px solid var(--line)}.featured-home-profile{display:flex;align-items:flex-start;gap:8px;min-width:0;flex:1 1}.featured-home-profile-copy{min-width:0;display:flex;flex-direction:column;gap:2px}.featured-home-profile-copy>b{font-size:12.5px}.featured-home-profile-copy>span{color:var(--muted);font-size:10px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.featured-home-meta{display:flex;flex-wrap:wrap;gap:4px;align-items:center;margin-top:2px}.featured-home-meta em{padding:1px 5px;border-radius:999px;background:var(--brand-tint);color:var(--brand-dark);font-size:8.5px;font-style:normal}.featured-home-meta small{color:var(--soft);font-size:8.5px}.featured-home-actions{display:flex;align-items:center;gap:4px;flex:0 0 auto}.featured-home-actions .btn{height:26px;padding:0 7px;font-size:10px}.featured-home-preview{max-height:570px;overflow:auto;padding:10px 12px 14px;background:#fff}.featured-home-preview .preview-home-chips{gap:4px;margin-bottom:8px}.featured-home-preview .preview-home-chip{height:22px;gap:4px;padding:0 8px 0 5px;font-size:8.5px}.featured-home-preview .preview-home-chip img{width:13px;height:13px}.featured-home-preview .preview-home-chip i{display:grid;place-items:center;width:13px;height:13px;border-radius:50%;background:var(--brand-tint);color:var(--brand-dark);font-size:7px;font-style:normal}.featured-home-preview .preview-home-box{height:34px;padding:0 5px 0 10px;border-radius:9px;box-shadow:0 6px 16px rgba(18,30,45,.06)}.featured-home-preview .preview-home-brand{gap:5px;padding-right:10px;font-size:10px}.featured-home-preview .preview-home-box>span{flex:1 1;color:var(--soft);font-size:9px;padding-left:8px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.featured-home-preview .preview-home-box>button{height:24px;padding:0 12px;border:0;border-radius:7px;background:var(--brand);color:#fff;font-size:9px}.featured-home-preview .preview-section{margin-top:14px}.featured-home-preview .preview-section-head h3{font-size:13px}.featured-home-preview .preview-section-head span{font-size:9px}.featured-home-preview .preview-quick-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:2px 16px}.featured-home-preview .preview-quick-card{display:flex;align-items:baseline;gap:7px;padding:3px 0;border:0;border-radius:0;background:transparent}.featured-home-preview .preview-quick-card b{flex:0 0 auto;margin-bottom:0;font-size:10px}.featured-home-preview .preview-quick-card div{flex:1 1;min-width:0;margin-top:0;gap:2px 8px}.featured-home-preview .preview-quick-card a,.featured-home-preview .preview-quick-card span{font-size:9px;color:var(--muted)}.featured-home-preview .preview-fav-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.featured-home-preview .preview-fav-card{padding:8px 9px;border-radius:8px}.featured-home-preview .preview-fav-card h4{font-size:10px}.featured-home-preview .preview-fav-links{gap:3px;margin-top:4px}.featured-home-preview .preview-fav-links a,.featured-home-preview .preview-fav-links span{font-size:9px;color:var(--muted)}.preview-zone-empty{color:var(--soft);font-size:10px;padding:8px 0}@media (max-width:1250px){.featured-home-grid{grid-template-columns:1fr}}.official-pack-card{min-width:0;border:1px solid var(--line);border-radius:13px;background:#fff;overflow:hidden;box-shadow:0 6px 20px rgba(18,30,45,.05)}.official-pack-head{display:flex;align-items:flex-start;gap:9px;padding:11px 12px;border-bottom:1px solid var(--line)}.official-pack-copy{min-width:0;flex:1 1}.official-pack-title-row{display:flex;align-items:center;flex-wrap:wrap;gap:5px}.official-pack-title-row>b{font-size:12.5px}.official-pack-title-row .pack-head-tags{display:flex;gap:4px;flex-wrap:wrap}.official-pack-title-row .tag{font-size:8.5px;padding:2px 5px}.official-pack-head .pack-meta{display:block;margin-top:4px;font-size:9.5px;color:var(--soft)}.official-pack-actions{display:flex;align-items:center;gap:4px;flex:0 0 auto}.official-pack-actions .btn{height:26px;padding:0 7px;font-size:10px}.official-pack-preview{max-height:570px;overflow:auto;padding:13px 14px 18px;background:#fff}.official-pack-preview .preview-topnav{transform:scale(.82);transform-origin:top center;margin-bottom:-11px}.official-pack-preview .preview-logo{font-size:25px;margin:6px 0 12px}.official-pack-preview .preview-logo span{font-size:25px}.official-pack-preview .preview-home-chips{gap:5px}.official-pack-preview .preview-home-chip{padding:4px 7px;font-size:9px}.official-pack-preview .preview-home-chip i{display:grid;place-items:center;width:16px;height:16px;border-radius:50%;background:var(--brand-tint);color:var(--brand-dark);font-size:8px;font-style:normal}.official-pack-preview .preview-home-box{padding:7px 9px;border-radius:10px}.official-pack-preview .preview-home-box>span{flex:1 1;color:var(--soft);font-size:10px;padding-left:8px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.official-pack-preview .preview-section{margin-top:14px}.official-pack-preview .preview-section-head h3{font-size:13px}.official-pack-preview .preview-section-head span{font-size:9px}.official-pack-preview .preview-quick-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.official-pack-preview .preview-quick-card{padding:8px 9px;border-radius:8px}.official-pack-preview .preview-quick-card b{font-size:10px}.official-pack-preview .preview-quick-card div{gap:3px;margin-top:4px}.official-pack-preview .preview-quick-card a,.official-pack-preview .preview-quick-card span{font-size:9px;color:var(--muted)}.official-pack-preview .preview-fav-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.official-pack-preview .preview-fav-card{padding:8px 9px;border-radius:8px}.official-pack-preview .preview-fav-card h4{font-size:10px}.official-pack-preview .preview-fav-links{gap:3px;margin-top:4px}.official-pack-preview .preview-fav-links a,.official-pack-preview .preview-fav-links span{font-size:9px;color:var(--muted)}.official-pack-preview .preview-zone-empty{color:var(--soft);font-size:10px;padding:8px 0}.market-body-scene .market-grid.market-grid-2{grid-template-columns:repeat(2,minmax(0,1fr))}@media (max-width:1250px){.market-body-scene .market-grid.market-grid-2{grid-template-columns:1fr}}.fav-packs{display:flex;flex-direction:column;gap:18px}.fav-section-head{display:flex;align-items:baseline;justify-content:space-between;gap:10px;margin-bottom:9px}.fav-section-head b{font-size:13px;color:var(--ink)}.fav-section-head span{margin-left:8px;color:var(--soft);font-size:10px}.fav-section-head em{color:var(--brand-dark);font-size:10.5px;font-style:normal;font-weight:700}.fav-pack-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));grid-gap:10px;gap:10px}.fav-pack-card{display:flex;flex-direction:column;gap:9px;padding:11px 12px;border:1px solid var(--line);border-radius:13px;background:#fff;transition:border-color .15s,box-shadow .15s}.fav-pack-card:hover{border-color:color-mix(in srgb,var(--brand) 32%,var(--line));box-shadow:0 6px 18px rgba(18,30,45,.06)}.fav-pack-card.added{background:#fbfcfc}.fav-pack-head{display:flex;align-items:flex-start;gap:9px}.fav-pack-avatar{width:30px;height:30px;flex:0 0 auto;display:grid;place-items:center;overflow:hidden;border-radius:50%;background:var(--brand-tint);color:var(--brand-dark);font-size:11px;font-weight:800}.fav-pack-avatar img{width:100%;height:100%;object-fit:cover}.fav-pack-avatar.official{background:rgba(43,95,217,.1);color:#2b5fd9}.fav-pack-copy{min-width:0;flex:1 1;display:flex;flex-direction:column;gap:2px}.fav-pack-copy b{color:var(--ink);font-size:12.5px;font-weight:700}.fav-pack-copy b,.fav-pack-copy span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fav-pack-copy span{color:var(--soft);font-size:9.5px}.fav-pack-actions{display:flex;align-items:center;gap:4px;flex:0 0 auto}.fav-pack-actions .btn{height:26px;padding:0 9px;font-size:10px}.fav-pack-tag{padding:3px 8px;border-radius:999px;background:rgba(0,194,154,.1);color:var(--brand-dark);font-size:9.5px;font-weight:600;white-space:nowrap}.fav-pack-tag.muted{background:#f1f2f4;color:var(--soft)}.fav-pack-card .pack-foot,.fav-pack-card .pack-zones{margin-top:2px}.fav-pack-groups{display:flex;flex-wrap:wrap;gap:4px 10px}.fav-pack-groups>span{min-width:0;color:var(--muted);font-size:9.5px;line-height:1.6}.fav-pack-groups b{margin-right:4px;color:var(--brand-dark);font-size:9.5px}.fav-pack-empty{color:var(--soft);font-size:9.5px}.market-body-collection .market-grid{grid-template-columns:1fr;gap:16px}.collection-pack-section{border:1px solid var(--line);border-radius:16px;background:#fff;padding:16px 18px 12px}.collection-pack-head{display:flex;align-items:flex-start;gap:12px;padding-bottom:12px;border-bottom:1px solid var(--line)}.collection-pack-copy{min-width:0;flex:1 1}.collection-pack-title-row{display:flex;align-items:center;flex-wrap:wrap;gap:6px}.collection-pack-title-row>b{font-size:14px}.collection-pack-title-row .pack-head-tags{display:flex;flex-wrap:wrap;gap:4px}.collection-pack-title-row .tag{font-size:9px;padding:2px 6px}.collection-pack-head .pack-meta{display:block;margin-top:5px;color:var(--soft);font-size:10px}.collection-pack-actions{display:flex;align-items:center;gap:6px;flex:0 0 auto}.collection-category-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px;padding:14px 0 10px}.collection-category-card{min-height:150px;padding:18px 20px;border:1px solid var(--line);border-radius:13px;background:#fff}.collection-category-card h3{margin:0 0 12px;color:var(--brand-dark);font-size:16px;line-height:1.3}.collection-category-links{display:flex;flex-wrap:wrap;gap:7px 16px}.collection-category-links a{color:var(--ink);font-size:13px;line-height:1.6;text-decoration:none}.collection-category-links a:hover{color:var(--brand-dark);text-decoration:underline}.collection-pack-foot{display:flex;justify-content:flex-end;color:var(--soft);font-size:10px}@media (max-width:1200px){.collection-category-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.collection-category-grid{grid-template-columns:1fr}}.market-body-collection .market-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.collection-category-card{display:flex;flex-direction:column;min-height:170px;padding:16px 18px 12px}.collection-category-source{display:flex;align-items:center;gap:6px;margin-bottom:10px;color:var(--soft);font-size:9.5px}.collection-category-source>span{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.collection-category-foot{display:flex;align-items:center;justify-content:space-between;gap:6px;margin-top:auto;padding-top:10px}.collection-category-foot>span{color:var(--soft);font-size:9px}.collection-category-foot .btn{height:24px;padding:0 8px;font-size:9.5px}@media (max-width:1200px){.market-body-collection .market-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.market-body-collection .market-grid{grid-template-columns:1fr}}.collection-category-foot{gap:8px}.collection-usage{flex:0 0 auto;padding:2px 7px;border-radius:999px;font-size:9px;font-weight:600}.collection-usage.used{background:rgba(0,194,154,.12);color:var(--brand-dark)}.collection-usage.unused{background:#f0f3f5;color:var(--soft)}.collection-category-count{color:var(--soft);font-size:9px;margin-left:auto}.collection-category-foot .btn{flex:0 0 auto}.nav-market-page{padding-top:28px;padding-bottom:48px}.nav-market-frame{border:1px solid var(--line);border-radius:16px;background:#fff;padding:16px;overflow:hidden}.nav-market-frame .market-view{min-height:0}.nav-market-page-label{display:flex;flex-direction:column;gap:2px}.nav-market-page-label span{font-size:15px;font-weight:800;color:var(--ink)}.nav-market-page-label b{font-size:10.5px;color:var(--soft);font-weight:500}.nav-market-tab{flex:0 0 auto}.nav-market-hub{padding:24px}.nav-market-hub-head h2{margin:0;font-size:22px}.nav-market-hub-head p{margin:6px 0 20px;color:var(--muted);font-size:12px}.nav-market-hub-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px}.nav-market-hub-card{display:flex;flex-direction:column;align-items:flex-start;gap:7px;min-height:180px;padding:22px;border:1px solid var(--line);border-radius:15px;background:#fff;text-align:left}.nav-market-hub-card:hover{border-color:var(--brand);box-shadow:0 12px 30px rgba(18,30,45,.07)}.nav-market-hub-icon{width:36px;height:36px;display:grid;place-items:center;border-radius:11px;background:var(--brand-tint);color:var(--brand-dark);font-size:15px;font-weight:800}.nav-market-hub-card b{font-size:16px}.nav-market-hub-card>span:not(.nav-market-hub-icon){max-width:400px;color:var(--muted);font-size:11.5px;line-height:1.7}.nav-market-hub-card em{margin-top:auto;color:var(--brand-dark);font-size:11px;font-style:normal;font-weight:700}@media (max-width:760px){.nav-market-hub-grid{grid-template-columns:1fr}}.home-page.embed-preview{padding-top:18px}.embed-preview .home-main{padding-top:0}.embed-preview .site-title-row{margin-top:0}.profile-back-link{display:inline-flex;align-items:center;gap:5px;color:var(--muted);font-size:12px;font-weight:600;text-decoration:none;flex:1 1;white-space:nowrap}.profile-back-link:hover{color:var(--brand-dark)}.profile-home .profile-hero{max-width:980px;margin:0 auto 18px;padding:10px 14px;gap:12px;border-radius:14px}.profile-home .profile-hero-avatar{width:42px;height:42px;border-radius:12px;font-size:17px}.profile-home .profile-hero-copy{flex:1 1}.profile-home .profile-hero-copy h1{font-size:17px;letter-spacing:-.25px}.profile-home .profile-hero-meta{margin-top:3px;font-size:10.5px;gap:4px}.profile-home .profile-hero-intro{max-width:650px;margin:5px 0 0;font-size:11.5px;line-height:1.6}.profile-home .profile-hero-tags{margin-top:6px}.profile-home .profile-hero-tags .tag{font-size:9px;padding:2px 6px}.profile-home .profile-hero-actions{display:flex;align-items:center;gap:5px}.profile-home .profile-hero-actions .btn,.profile-home .profile-hero-actions .login-btn{height:28px;padding:0 9px;font-size:10.5px}.profile-home .profile-owner-preview{margin-top:5px;padding:5px 8px;font-size:10px}@media (max-width:760px){.profile-home .profile-hero{max-width:calc(100% - 20px)}.profile-home .profile-hero-actions{flex-wrap:wrap}}.import-record-list{display:flex;flex-direction:column;gap:12px;margin-top:14px}.import-record{border:1px solid var(--line);border-radius:14px;background:#fff;padding:14px 16px}.import-record-head{display:flex;align-items:flex-start;gap:12px}.import-record-main{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:4px}.import-record-main b{font-size:14px;color:var(--ink)}.import-record-meta{gap:4px;color:var(--soft)}.import-record-meta,.import-record-nav{display:inline-flex;align-items:center;font-size:11.5px}.import-record-nav{gap:5px;color:var(--brand-dark)}.import-record-actions{display:flex;align-items:center;gap:6px;flex:0 0 auto}.import-delete-btn{color:#d64545;border-color:rgba(214,69,69,.28)}.import-delete-btn:hover{background:rgba(214,69,69,.08);border-color:rgba(214,69,69,.5)}.import-detail-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px;margin-top:12px;padding-top:12px;border-top:1px dashed var(--line)}.import-detail-card{border:1px solid var(--line);border-radius:12px;padding:12px 14px;background:#fff}.import-detail-card b{display:block;margin-bottom:6px;color:var(--brand);font-size:13px;font-weight:600}.import-detail-card p{margin:0;font-size:12.5px;line-height:1.9;color:var(--ink);word-break:break-word}@media (max-width:760px){.import-detail-grid{grid-template-columns:1fr}}.profile-topbar-center{display:flex;align-items:center;gap:10px;min-width:0}.profile-topbar-name{font-size:15px;font-weight:700;letter-spacing:-.2px;color:var(--ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:42vw}.profile-topbar-name span{color:var(--muted);font-weight:500;font-size:13px}.profile-topbar-name .profile-accent{color:var(--brand)}.profile-home .profile-hero{align-items:center;flex-wrap:nowrap;padding:9px 14px;gap:10px}.profile-home .profile-hero-avatar{width:38px;height:38px;border-radius:11px;font-size:15px}.profile-home .profile-hero-copy{flex:1 1 auto;min-width:0;overflow:hidden}.profile-home .profile-hero-copy h1{font-size:15px;letter-spacing:-.2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.profile-home .profile-hero-intro{margin:3px 0 0;font-size:11px;line-height:1.5;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:none}.profile-home .profile-hero-tags{margin-top:4px;gap:4px;overflow:hidden;max-height:18px}.profile-home .profile-hero-actions{margin-left:auto;flex:0 0 auto;white-space:nowrap}@media (max-width:900px){.profile-home .profile-hero{flex-wrap:wrap}.profile-home .profile-hero-actions{width:100%;justify-content:flex-end}.profile-topbar-name{max-width:40vw}}.profile-home{padding-top:0}.profile-home .home-topbar{position:relative;top:auto;left:auto;right:auto;pointer-events:auto}.profile-home .home-main{padding-top:6px}.profile-home .home-topbar{height:auto;min-height:64px;max-height:100px;padding:10px 16px;gap:12px;align-items:center;justify-content:center}.profile-home .home-dock{position:absolute;right:16px;top:50%;transform:translateY(-50%)}.profile-top-card{flex:1 1 auto;min-width:0;max-width:1000px;width:100%;margin:0 auto;display:flex;align-items:center;gap:10px;padding:8px 12px;border:1px solid var(--line);border-radius:14px;background:#fff;box-shadow:0 2px 8px rgba(20,30,40,.04);max-height:84px;overflow:hidden}.profile-top-avatar{flex:0 0 auto;width:38px;height:38px;border-radius:11px;display:grid;place-items:center;overflow:hidden;background:#eef2f5;color:var(--muted);font-size:15px;font-weight:600}.profile-top-avatar img{width:100%;height:100%;object-fit:cover}.profile-top-copy{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:3px}.profile-top-line{display:flex;align-items:center;gap:8px;min-width:0}.profile-top-line b{font-size:13px;color:var(--ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.profile-top-meta{font-size:10.5px;color:var(--soft);white-space:nowrap;text-overflow:ellipsis}.profile-top-meta,.profile-top-tags{display:inline-flex;align-items:center;gap:4px;overflow:hidden}.profile-top-tags .tag{font-size:9px;padding:1px 6px;white-space:nowrap}.profile-top-intro{margin:0;font-size:11px;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.profile-top-actions{flex:0 0 auto;display:flex;align-items:center;gap:6px}.profile-top-actions .btn,.profile-top-actions .login-btn{height:30px;padding:0 11px;font-size:11px}@media (max-width:1100px){.profile-top-tags{display:none}}@media (max-width:860px){.profile-home .home-topbar{flex-wrap:wrap;max-height:none;position:relative}.profile-home .home-dock{position:static;transform:none;right:auto;top:auto;width:100%;display:flex;justify-content:flex-end}.profile-top-card{order:3;width:100%}.profile-top-actions{order:2}}.profile-site-title{margin:6px 0 14px}.profile-site-title .site-logo{font-size:var(--home-logo-size,34px);line-height:var(--home-logo-line-height,37px);letter-spacing:-1.6px}.profile-site-title .site-logo .profile-accent{color:var(--brand)}.market-fullscreen-body .widget-lib-card{content-visibility:auto;contain-intrinsic-size:200px 210px}.market-fullscreen-body .widget-lib-preview{content-visibility:auto;contain-intrinsic-size:160px 120px}.widget-lib-preview-ph{display:grid;place-items:center;height:100%;min-height:72px;font-size:26px;opacity:.45}.auth-modal .tabs{padding:4px;border-radius:12px;margin-bottom:18px}.auth-modal .tabs .tab{font-size:15.5px;padding:10px;border-radius:10px}.auth-modal .tabs .tab svg{width:18px;height:18px}.auth-modal .auth-tip{font-size:13.5px;line-height:1.8}.auth-modal .auth-foot{font-size:12.5px;margin-top:16px}.auth-modal .auth-card .sub{font-size:13.5px}.auth-modal .field label{font-size:13px}.auth-modal .btn,.auth-modal .field input,.auth-modal .field select{font-size:14.5px}.auth-modal .btn-sm{font-size:13px}.auth-modal .tab .wechat-tab-icon{color:#07C160;opacity:.9}.auth-modal .tab.active{color:var(--brand-dark)}.auth-modal .tab.active .wechat-tab-icon{color:#07C160;opacity:1}.auth-modal .tab.active svg:not(.wechat-tab-icon){color:var(--brand-dark)}.deleted-collection-list{display:flex;flex-direction:column;gap:8px;margin-top:10px}.deleted-collection-row{display:flex;align-items:center;gap:10px;padding:9px 12px;border:1px solid var(--line);border-radius:10px;background:#fff}.deleted-collection-main{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:2px}.deleted-collection-main b{font-size:12.5px;color:var(--ink)}.deleted-collection-main span{font-size:11px;color:var(--soft)}.deleted-collection-actions{flex:0 0 auto;display:flex;gap:6px}.used-widget-del{margin-left:auto;flex:0 0 auto;border:1px solid var(--line);background:#fff;color:#d64545;border-radius:8px;width:26px;height:26px;display:grid;place-items:center;cursor:pointer}.used-widget-del:hover{border-color:rgba(214,69,69,.5);background:rgba(214,69,69,.06)}.market-fullscreen-body .market-view>.market-topbar{position:-webkit-sticky;position:sticky;top:0;z-index:30;display:flex;align-items:center;gap:12px;padding:10px 0;margin-bottom:10px;background:#fff;border-bottom:1px solid var(--line)}.market-fullscreen-body .market-view>.market-topbar .segmented{margin:0}.se-use-card .used-collection-actions{position:absolute;top:4px;right:4px;opacity:.55;transition:opacity .15s}.se-use-card:hover .used-collection-actions{opacity:1}.se-use-card .used-collection-actions .my-header-del{width:18px;height:18px}.ac-shell .ac-table.import-result-table td,.import-result-table td{padding:4px 8px}.ac-shell .ac-table.import-result-table th,.import-result-table th{padding:6px 8px}.ac-shell .ac-table.import-result-table .ac-input,.import-result-table .ac-input{height:28px;font-size:11.5px;padding:2px 8px}.ac-shell .ac-table.import-result-table tbody tr{height:36px}@media (max-width:620px){.home-page .search-section .search-row,.search-section .search-row{flex-wrap:nowrap;width:100%;height:46px;min-height:46px;padding:0 5px 0 12px;gap:8px;align-items:center}.home-page .search-section .search-row .search-brand,.search-section .search-row .search-brand{display:none}.home-page .search-section .search-input,.search-section .search-input{width:auto;flex:1 1 auto;min-width:0;font-size:14px;padding:0;line-height:1.2}.home-page .search-section .search-submit,.search-section .search-submit{width:auto;flex:0 0 auto;min-width:58px;height:34px;padding:0 14px;font-size:13.5px;border-radius:999px;box-shadow:none}.search-section .search-row .engine-add,.search-section .search-row .engine-add-custom{display:none}.home-page .edit-toggle-wrap,.home-page .home-clock,.home-page .theme-reset-btn,.home-topbar .edit-toggle-wrap,.home-topbar .home-clock,.home-topbar .theme-reset-btn{display:none!important}.home-topbar{display:flex;align-items:center;gap:6px;height:54px;padding:0 8px}.home-topbar .home-nav-tabs{flex:1 1 auto;min-width:0;display:flex;justify-content:flex-start}.home-topbar .home-nav-tabs .nav-type-btns{max-width:100%;overflow-x:auto;flex-wrap:nowrap;scrollbar-width:none;padding:3px 10px;gap:4px}}@media (max-width:620px){.home-topbar .home-nav-tabs .nav-type-btns::-webkit-scrollbar{display:none}.home-topbar .nav-type-tab{flex:0 0 auto;padding:4px 8px;font-size:11.5px;white-space:nowrap}.home-topbar .home-dock{flex:0 0 auto;gap:4px;min-width:0}.home-topbar .theme-fab{width:30px;height:30px;flex:0 0 auto}.home-topbar .login-btn{height:30px;padding:0 9px;font-size:11px;white-space:nowrap;flex:0 0 auto}.home-topbar .user-pill{padding:2px 4px}.home-topbar .user-menu-toggle{width:24px;height:30px;flex:0 0 auto}}.fav-pack-card.official-pack{border-color:color-mix(in srgb,var(--brand) 26%,transparent);background:linear-gradient(160deg,color-mix(in srgb,var(--brand) 7%,#fff),#fff 58%)}.fav-pack-card.user-pack{border-color:rgba(90,120,200,.22);background:linear-gradient(160deg,rgba(238,243,255,.9),#fff 58%)}.fav-pack-card.user-pack .fav-pack-avatar{background:#E8EEFB;color:#4763A8}.fav-org{font-style:normal;font-weight:600}.fav-org.official{color:var(--brand-dark)}.fav-org.user{color:#4763A8}.fav-pack-card .fav-pack-avatar.user{background:#E8EEFB;color:#4763A8}.fav-btn-installed,.fav-btn-installed:disabled{background:#EFF2F1!important;color:#9AA7A3!important;border:1px solid transparent!important;box-shadow:none!important;cursor:not-allowed;opacity:1}.fav-filter-plain .subfilter-chip{border:0!important;background:transparent!important;box-shadow:none!important;padding:4px 8px;color:var(--soft);border-radius:6px;font-weight:400}.fav-filter-plain .subfilter-chip em{margin-left:4px;font-style:normal;color:var(--soft);opacity:.75}.fav-filter-plain .subfilter-chip:hover{background:transparent!important;color:var(--ink)}.fav-filter-plain .subfilter-chip.active{background:transparent!important;color:var(--brand-dark);font-weight:700}.fav-filter-plain .subfilter-chip.active em{color:var(--brand-dark);opacity:1}.fav-filter-plain .subfilter-reset{border:0;background:transparent;padding:0 4px;color:var(--brand-dark)}.fav-pack-del{border:0;background:transparent;color:#9AA7A3;font-size:12px;padding:4px 6px;cursor:pointer;border-radius:6px}.fav-pack-del:hover{color:#d93f36;background:rgba(217,63,54,.08)}.fav-filter-plain .subfilter-label{font-weight:400;color:var(--soft)}.fav-filter-plain .subfilter-head b,.fav-filter-plain .subfilter-head span{font-weight:400}.own-edit-title{margin-bottom:12px}.own-edit-title .label{display:block;font-size:12px;color:var(--soft);margin-bottom:4px}.own-edit-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));grid-gap:12px;gap:12px;max-height:56vh;overflow:auto;padding:2px}.own-edit-card{border:1px solid var(--line);border-radius:12px;padding:10px;display:flex;flex-direction:column;gap:8px;background:#fff}.own-edit-cat-name{font-weight:600}.own-edit-links{display:flex;flex-direction:column;gap:6px}.own-edit-row{display:grid;grid-template-columns:1fr 1.2fr auto;grid-gap:6px;gap:6px;align-items:center}.own-edit-row .input{min-width:0}.import-folder-links{display:flex;flex-direction:column;gap:6px}.import-edit-row{display:grid;grid-template-columns:1fr 1.25fr auto;grid-gap:6px;gap:6px;align-items:center}.import-edit-row .input{min-width:0;font-size:12px;padding:6px 8px}.import-row-del{border:0;background:transparent;color:#9AA7A3;cursor:pointer;font-size:14px;line-height:1;padding:2px 6px;border-radius:6px}.import-row-del:hover{color:#d93f36;background:rgba(217,63,54,.08)}.import-folder-card{min-width:0}.se-custom-test{display:flex;flex-direction:column;gap:10px;margin:10px 0;padding:12px;border:1px dashed var(--line);border-radius:10px;background:#FAFCFB}.se-custom-test-row{display:grid;grid-template-columns:1fr auto;grid-gap:8px;gap:8px;align-items:center}.se-custom-ok{color:#0E9F6E;word-break:break-all}.se-custom-fail,.se-custom-ok{display:block;margin-top:6px;font-size:12px}.se-custom-fail{color:#D93F36}.se-entry-add:not(.added){background:var(--brand)!important;color:#fff!important;border-color:transparent!important}.se-entry-add:not(.added):hover{background:var(--brand-dark)!important}.se-entry-edit{border:1px solid var(--line);background:#fff;color:var(--soft);font-size:12px;border-radius:999px;padding:3px 10px;margin-right:6px;cursor:pointer}.se-entry-edit:hover{color:var(--brand-dark);border-color:var(--brand)}.se-entry-grid{grid-template-columns:repeat(auto-fill,minmax(240px,1fr))!important}.se-entry-card,.se-entry-title{min-width:0}.se-entry-title b{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block}.se-entry-head{gap:8px;flex-wrap:nowrap}.se-entry-edit{flex:0 0 auto}.se-entry-add{flex:0 0 auto;white-space:nowrap}.se-custom-url-row{display:grid;grid-template-columns:1fr auto;grid-gap:8px;gap:8px;align-items:center}.se-custom-q{height:30px;padding:0 12px;border-radius:8px;border:1px solid var(--brand);background:rgba(0,194,154,.08);color:var(--brand-dark);font-size:12px;font-weight:600;cursor:pointer;white-space:nowrap}.se-custom-q:hover{background:rgba(0,194,154,.16)}.se-custom-modal .se-custom-field .input{height:34px}.se-custom-modal .se-custom-grid{gap:12px 16px}.se-entry-audit{font-size:11px;color:#C77700;background:#FFF6E6;border:1px solid #ffe0b2;border-radius:999px;padding:2px 8px;white-space:nowrap}.se-entry-add.pending,.se-entry-add.pending:disabled{background:#F4F5F6!important;color:#9AA7A3!important;border-color:transparent!important;cursor:not-allowed}.cw-grid{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);grid-gap:16px;gap:16px;max-height:66vh;overflow:auto}.cw-form{gap:10px}.cw-form,.cw-row{display:flex;flex-direction:column}.cw-row{gap:4px}.cw-row>label{font-size:12px;color:var(--soft)}.cw-sub{margin-top:6px;font-size:12px;font-weight:600;color:var(--ink)}.cw-grid-2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px}.cw-mini{display:flex;flex-direction:column;gap:3px;font-size:11px;color:var(--soft)}.cw-mini input[type=color]{height:30px;padding:2px;border:1px solid var(--line);border-radius:8px;background:#fff}.cw-mini input:not([type]),.cw-mini input[type=number],.cw-mini input[type=text],.cw-mini select{height:30px;border:1px solid var(--line);border-radius:8px;padding:0 8px;background:#fff}.cw-links{display:flex;flex-direction:column;gap:6px}.cw-link-row{display:grid;grid-template-columns:1fr 1.4fr auto;grid-gap:6px;gap:6px;align-items:center}.cw-del{border:0;background:transparent;color:#9AA7A3;cursor:pointer;font-size:14px}.cw-del:hover{color:#D93F36}.cw-preview{border:1px dashed var(--line);border-radius:12px;padding:12px;background:#FAFCFB}.cw-preview-label{font-size:12px;color:var(--soft);margin-bottom:8px}.cw-preview-card{min-height:120px}.ac-advanced{margin:2px 0 10px;padding:8px 12px;border:1px dashed var(--line);border-radius:10px;background:#FAFCFB}.ac-advanced>summary{cursor:pointer;font-size:12px;color:var(--soft);list-style:none}.ac-advanced>summary::-webkit-details-marker{display:none}.ac-advanced>summary:before{content:"＋ ";color:var(--brand)}.ac-advanced[open]>summary:before{content:"－ "}.ac-advanced[open]>summary{margin-bottom:8px}.new-nav-option{text-align:left;border:1px solid var(--line);border-radius:12px;padding:14px 16px;background:#fff;cursor:pointer;display:flex;flex-direction:column;gap:4px}.new-nav-option:hover{border-color:var(--brand);background:#F4FCF9}.new-nav-option b{font-size:14px}.new-nav-option span,.new-nav-section{font-size:12px;color:var(--soft)}.new-nav-section{margin:14px 0 8px;font-weight:600}.new-nav-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));grid-gap:10px;gap:10px}.new-nav-template{gap:4px}.new-nav-preset-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px}.new-nav-preset-grid .official-pack-card{width:100%}@media (max-width:900px){.new-nav-preset-grid{grid-template-columns:1fr}}.new-nav-cards{display:grid;grid-template-columns:repeat(3,200px);justify-content:start;grid-gap:14px;gap:14px;margin-bottom:6px}.new-nav-card{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;min-height:168px;padding:20px 14px;border:1px solid var(--line);border-radius:16px;background:#fff;cursor:pointer;text-align:center;transition:border-color .15s ease,box-shadow .15s ease,transform .15s ease}.new-nav-card:hover{border-color:var(--brand);box-shadow:0 10px 24px rgba(15,35,30,.08);transform:translateY(-1px)}.new-nav-card.active{border-color:var(--brand);background:#F4FCF9}.new-nav-card-icon{width:52px;height:52px;display:grid;place-items:center;border-radius:14px;background:#F3F6F5;font-size:26px;line-height:1;color:var(--brand-dark)}.new-nav-card b{font-size:14px;color:var(--ink)}.new-nav-card em{font-style:normal;font-size:11px;color:var(--soft);line-height:1.5;max-width:190px}.new-nav-ai{display:flex;gap:8px;align-items:center;margin:12px 0 4px;padding:12px;border:1px dashed var(--line);border-radius:12px;background:#FAFCFB}.new-nav-ai .input{flex:1 1;min-width:0}.new-nav-template-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px;margin-bottom:6px}.new-nav-template{text-align:left;border:1px solid var(--line);border-radius:12px;padding:12px 14px;background:#fff;cursor:pointer;display:flex;flex-direction:column;gap:6px;min-height:74px}.new-nav-template:hover{border-color:var(--brand);background:#F4FCF9}.new-nav-template b{font-size:13px;font-weight:600;color:var(--ink)}.new-nav-template b,.new-nav-template span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.new-nav-template span{font-size:11px;color:var(--soft)}@media (max-width:1100px){.new-nav-template-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.new-nav-cards{grid-template-columns:1fr}}.new-nav-template-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.new-nav-template-rich{min-height:0;gap:8px;padding:12px 14px}.nt-head{display:flex;flex-direction:column;gap:2px;padding-bottom:6px;border-bottom:1px solid var(--line)}.nt-head b{font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nt-head span{font-size:10.5px;color:var(--soft)}.nt-section{display:flex;flex-direction:column;gap:3px}.nt-section em{font-style:normal;font-size:10.5px;font-weight:600;color:var(--brand-dark);letter-spacing:.2px}.nt-section p{margin:0;font-size:11px;line-height:1.45;color:var(--ink-2,#475652);overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.nt-section p i{font-style:normal;color:var(--soft)}@media (max-width:1100px){.new-nav-template-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.nt-head{flex-direction:row;align-items:flex-start;justify-content:space-between;gap:8px}.nt-head-copy{display:flex;flex-direction:column;gap:2px;min-width:0}.nt-preview{flex-shrink:0;border:1px solid var(--line);background:#fff;color:var(--brand-dark);font-size:11px;padding:2px 8px;border-radius:999px;cursor:pointer}.nt-preview:hover{border-color:var(--brand);background:#F4FCF9}.nt-actions{display:flex;align-items:center;gap:6px;flex-shrink:0}.nt-use{border:1px solid var(--brand);background:var(--brand);color:#fff;font-size:11px;padding:2px 8px;border-radius:999px;cursor:pointer}.nt-use:hover{filter:brightness(.96)}.header-nav-fixed .my-header-row{justify-content:flex-start}.header-nav-fixed .my-header-add,.header-nav-fixed .my-header-card{flex:0 0 160px;width:160px;min-width:160px;height:70px}.home-page.decorating .category-delete:hover,.home-page.decorating .link-act.danger:hover,.home-page.decorating .link-del:hover,.home-page.decorating .quick-link-act.danger:hover,.home-page.decorating .simple-row-delete:hover,.home-page.decorating .widget-tools .icon-btn:hover{background:var(--danger);border-color:var(--danger);color:#fff}.home-page.decorating .category-delete:hover svg,.home-page.decorating .link-act.danger:hover svg,.home-page.decorating .link-del:hover svg,.home-page.decorating .quick-link-act.danger:hover svg,.home-page.decorating .simple-row-delete:hover svg,.home-page.decorating .widget-tools .icon-btn:hover svg{color:#fff}body.theme-glass{--ink:#21313F;--soft:#5B7488;--muted:#7C93A6;--line:rgba(255,255,255,.55);--brand:#4C7FA6;--brand-dark:#3A6789;--brand-tint:rgba(255,255,255,.45);--shadow:0 14px 34px rgba(40,70,95,.16);color:#21313F}body.theme-glass .category-card,body.theme-glass .category-column,body.theme-glass .quick-card,body.theme-glass .search-card,body.theme-glass .used-widget-card,body.theme-glass .widget-card{background:rgba(255,255,255,.52)!important;border:1px solid rgba(255,255,255,.62)!important;backdrop-filter:blur(18px) saturate(150%);-webkit-backdrop-filter:blur(18px) saturate(150%);box-shadow:0 12px 30px rgba(60,90,115,.14)!important}body.theme-glass .quick-card:hover,body.theme-glass .widget-card:hover{background:rgba(255,255,255,.62)!important}body.theme-glass .engine-row,body.theme-glass .search-bar,body.theme-glass .search-box{background:rgba(255,255,255,.5);border:1px solid rgba(255,255,255,.6);backdrop-filter:blur(16px) saturate(140%);-webkit-backdrop-filter:blur(16px) saturate(140%)}body.theme-glass .category-head h3,body.theme-glass .quick-group-title,body.theme-glass .widget-title{color:#2A3D4C}body.theme-glass .category-card a,body.theme-glass .quick-link-wrap a{color:#33475A}body.theme-glass .category-card a:hover,body.theme-glass .quick-link-wrap:hover a{color:#1E5C86}body.theme-glass .category-delete,body.theme-glass .simple-row-delete{background:rgba(255,255,255,.6)}.new-nav-grid4{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px;align-items:stretch}.new-nav-grid4 .new-nav-template{min-height:300px;height:100%}.new-nav-blank{text-align:center}.new-nav-blank,.new-nav-blank-inner{align-items:center;justify-content:center;gap:10px}.new-nav-blank-inner{display:flex;flex-direction:column;margin:auto}.new-nav-blank-inner b{font-size:13px}.new-nav-blank-inner span{font-size:11px;color:var(--soft);line-height:1.5;max-width:160px}@media (max-width:1100px){.new-nav-grid4{grid-template-columns:repeat(2,minmax(0,1fr))}}.new-nav-blank .new-nav-card-icon{width:auto;height:auto;min-width:0;background:transparent;border-radius:0;font-size:50px;line-height:1;font-weight:300;color:var(--brand)}.new-nav-blank-inner b{color:var(--brand)}.new-nav-filter{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:12px}.new-nav-filter-chip{display:inline-flex;align-items:center;gap:6px;height:30px;padding:0 12px;border-radius:999px;border:1px solid var(--line);background:#fff;color:var(--soft);font-size:12px;cursor:pointer}.new-nav-filter-chip em{font-style:normal;font-size:11px;color:var(--muted)}.new-nav-filter-chip.active{background:var(--brand);border-color:var(--brand);color:#fff}.new-nav-filter-chip.active em{color:rgba(255,255,255,.85)}.new-nav-pager{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:14px;font-size:12px;color:var(--soft)}.new-nav-pager-actions{display:flex;gap:8px}.nav-install-hint{margin:6px 0 0;font-size:11px;color:var(--muted)}.nav-install-preview{display:flex;flex-direction:column;gap:14px;margin-top:14px;max-height:46vh;overflow:auto;padding-right:4px}.nav-install-section{display:flex;flex-direction:column;gap:6px}.nav-install-head{display:flex;align-items:baseline;justify-content:space-between;border-bottom:1px solid var(--line);padding-bottom:4px}.nav-install-head b{font-size:13px}.nav-install-head span{font-size:11px;color:var(--soft)}.nav-install-chips{display:flex;flex-wrap:wrap;gap:6px}.nav-install-chips span{padding:3px 9px;border-radius:999px;background:#F3F6F5;color:#3F5560;font-size:11px}.nav-install-chips em{font-style:normal;font-size:11px;color:var(--soft)}.nav-install-group{display:flex;gap:8px;font-size:11px;line-height:1.6}.nav-install-group em{flex:0 0 84px;font-style:normal;color:var(--brand-dark);font-weight:600}.nav-install-group span{flex:1 1;min-width:0;color:#475652;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.nav-install-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px 16px;gap:10px 16px}.nav-install-grid .nav-install-group{display:flex;flex-direction:column;gap:2px;min-width:0}.nav-install-grid .nav-install-group em{flex:none}.nav-install-grid .nav-install-group span{-webkit-line-clamp:2}.nav-install-name-input{font-size:15px;font-weight:700;color:#1D1D1F}.nav-install-name-input::placeholder{font-weight:400;color:var(--muted)}.home-page .search-section .engine-chips{flex-wrap:nowrap;overflow:hidden;justify-content:center;max-width:100%}.home-page .search-section .engine-chips-measure{position:absolute;left:0;top:0;height:0;visibility:hidden;pointer-events:none;overflow:hidden;width:max-content}.home-page .search-section .engine-switcher{width:var(--home-search-chips-width,auto);max-width:100%;margin-left:auto;margin-right:auto}.theme-color-input{width:46px;height:34px;padding:3px;border:1px solid var(--line);border-radius:9px;background:#fff;cursor:pointer}.theme-check,.theme-color-row{align-items:center}.theme-check{display:inline-flex;gap:6px;font-size:12px;color:var(--soft);cursor:pointer}.theme-bg-preview{margin-top:8px;width:100%;height:120px;overflow:hidden;border-radius:10px;border:1px solid var(--line)}.theme-bg-preview img{width:100%;height:100%;object-fit:cover;display:block}.home-page .home-nav-tabs{background:var(--nav-bg,transparent);border-radius:999px}.home-page .home-nav-tabs .nav-type-tab:not(.active){color:var(--nav-text,inherit)}.home-page .home-nav-tabs .nav-type-tab.active{color:var(--nav-text,var(--brand))}body.theme-crystal .category-card,body.theme-crystal .engine-chip,body.theme-crystal .quick-card,body.theme-crystal .search-row,body.theme-crystal .widget-card{background:rgba(255,255,255,.45)!important;border-color:rgba(255,255,255,.62)!important;backdrop-filter:blur(18px) saturate(150%);-webkit-backdrop-filter:blur(18px) saturate(150%);box-shadow:0 10px 30px rgba(30,60,80,.12)!important}.theme-panel{display:grid;grid-template-columns:minmax(0,1.12fr) minmax(0,.88fr);grid-gap:16px;gap:16px;max-height:72vh;overflow-y:auto;padding:2px 10px 2px 2px;align-items:start}.theme-col{display:flex;flex-direction:column;gap:14px;min-width:0}.theme-panel .background-options{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px}.theme-panel .background-option{justify-content:flex-start;width:100%}.theme-section{border:1px solid rgba(15,23,42,.06);background:#fff;border-radius:16px;padding:16px 18px;box-shadow:0 1px 2px rgba(15,23,42,.03)}.theme-section-head{display:flex;align-items:baseline;gap:10px;margin-bottom:10px}.theme-section-head b{font-size:13px;letter-spacing:.2px;color:#111827}.theme-section-head span{font-size:11px;color:var(--muted)}.theme-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(92px,1fr));grid-gap:8px;gap:8px}.theme-grid .theme-card{padding:8px 6px;border-radius:12px}.theme-grid-2{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px 18px;gap:12px 18px}.theme-control{display:flex;flex-direction:column;gap:6px;min-width:0}.theme-control>span{font-size:11px;color:var(--soft)}.theme-inline{display:flex;align-items:center;gap:8px}.theme-inline input[type=range]{width:100%;accent-color:var(--brand)}.theme-inline em{font-style:normal;font-size:11px;color:var(--muted);flex:0 0 auto;white-space:nowrap}.theme-inline .theme-reset{margin-left:auto}.theme-reset{border:0;background:var(--brand-tint);color:var(--brand-dark);border-radius:8px;font-size:10.5px;padding:4px 9px;cursor:pointer;white-space:nowrap}.theme-reset:hover{filter:brightness(.97)}.theme-upload-row{display:flex;align-items:center;gap:8px;margin-top:10px}.theme-upload-btn{display:inline-flex;align-items:center;height:30px;padding:0 12px;border-radius:9px;border:1px dashed rgba(15,23,42,.18);font-size:11.5px;color:var(--soft);cursor:pointer}.theme-upload-btn:hover{border-color:var(--brand);color:var(--brand-dark)}.theme-slider{display:grid;grid-template-columns:86px minmax(0,1fr) 58px;align-items:center;grid-gap:12px;gap:12px;margin:9px 0}.theme-slider label{font-size:11.5px;color:var(--ink)}.theme-slider em{font-style:normal;font-size:11px;color:var(--muted);text-align:right;white-space:nowrap}.theme-slider input[type=range]{width:100%;accent-color:var(--brand)}.theme-hint{margin:8px 0 0;font-size:10.5px;color:var(--muted)}.theme-toggle-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:8px;gap:8px}.theme-toggle{display:flex;align-items:center;gap:7px;padding:8px 10px;border-radius:10px;background:#F6F7F8;font-size:11.5px;color:var(--ink);cursor:pointer}.theme-toggle input{accent-color:var(--brand)}.theme-actions{align-items:center}.theme-actions .ac-spacer{flex:1 1}.theme-reset-all{border:0;background:transparent;color:var(--muted);font-size:11px;cursor:pointer;text-decoration:underline}@media (max-width:760px){.theme-grid-2{grid-template-columns:1fr}.theme-toggle-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:1000px){.theme-panel{grid-template-columns:minmax(0,1fr)}}.cat-count-badge{display:none}.theme-card i.theme-thumb{height:54px;border-radius:9px;background-size:cover!important;background-position:50%!important;background-repeat:no-repeat}.info-home-topbar .info-brand{display:none}.category-grid.cols-1{grid-template-columns:minmax(0,1fr)}.home-nav-tabs .nav-type-btns,.info-nav-tabs .info-nav-btns{background:rgba(255,255,255,.42);border:1px solid rgba(255,255,255,.55);backdrop-filter:blur(18px) saturate(140%);-webkit-backdrop-filter:blur(18px) saturate(140%);box-shadow:0 10px 30px rgba(18,30,45,.08),inset 0 1px 0 rgba(255,255,255,.5)}.home-nav-tabs .nav-type-btns .nav-type-tab.active,.info-nav-tabs .info-nav-btns .about-trigger.active,.info-nav-tabs .info-nav-btns .nav-type-tab.active{background:rgba(255,255,255,.78);box-shadow:0 2px 8px rgba(18,30,45,.08)}.home-nav-tabs .nav-type-btns .nav-type-tab:hover,.info-nav-tabs .info-nav-btns .nav-type-tab:hover{background:rgba(255,255,255,.38)}body:not(.theme-qiyu) .home-page .home-nav-tabs .nav-type-btns,body:not(.theme-qiyu) .info-nav-tabs .info-nav-btns{background:rgba(255,255,255,.42)!important;border:1px solid rgba(255,255,255,.55)!important;backdrop-filter:blur(18px) saturate(140%)!important;-webkit-backdrop-filter:blur(18px) saturate(140%)!important;box-shadow:0 10px 30px rgba(18,30,45,.08),inset 0 1px 0 rgba(255,255,255,.5)!important}body:not(.theme-qiyu) .home-page .home-nav-tabs{height:53px!important;max-height:53px!important;max-width:calc(100vw - 560px)!important;width:auto!important;display:flex;align-items:center}body:not(.theme-qiyu) .home-page .home-nav-tabs .nav-type-btns{height:53px!important;max-height:53px!important;box-sizing:border-box;padding:5px!important;gap:2px!important;border-radius:999px!important;align-items:center;border-width:0!important}body:not(.theme-qiyu) .home-page .home-nav-tabs .nav-type-tab{height:43px!important;max-height:43px!important;padding:0 16px!important;border-radius:999px!important;font-size:14px!important;display:inline-flex;align-items:center}body:not(.theme-qiyu) .home-page .home-nav-tabs .nav-type-add{width:28px!important;height:28px!important;margin:3px 0 0 4px}body:not(.theme-qiyu) .home-page .home-nav-tabs .nav-type-tab.active{font-weight:700!important}body:not(.theme-qiyu) .home-page .home-nav-tabs .nav-type-btns{background:rgba(255,255,255,.37)!important;border:0!important;backdrop-filter:blur(20px) saturate(135%)!important;-webkit-backdrop-filter:blur(20px) saturate(135%)!important;box-shadow:0 8px 26px rgba(47,72,78,.08),inset 0 1px 0 rgba(255,255,255,.25)!important}body:not(.theme-qiyu) .home-page .home-nav-tabs .nav-type-tab{color:#5f7378!important}body:not(.theme-qiyu) .home-page .home-nav-tabs .nav-type-tab:hover{color:#20343a!important;background:rgba(255,255,255,.28)!important}body:not(.theme-qiyu) .home-page .home-nav-tabs .nav-type-tab.active{color:#20343a!important;background:rgba(255,255,255,.78)!important;box-shadow:0 2px 8px rgba(47,72,78,.08)!important}body:not(.theme-qiyu) .home-page .home-nav-tabs .nav-type-add{border:0!important;background:rgba(255,255,255,.55)!important;color:#20343a!important}.home-page .normal-add-fab{position:fixed;right:24px;top:50%;transform:translateY(-50%);z-index:1300;width:44px;height:44px;border:1px solid rgba(255,255,255,.7);border-radius:50%;background:rgba(255,255,255,.92);color:var(--ink);display:grid;place-items:center;cursor:pointer;box-shadow:0 8px 22px rgba(18,30,45,.18);transition:transform .15s ease,box-shadow .15s ease}.home-page .quick-nav-wrap .quick-link:hover{font-size:var(--home-quick-link-size,15px)!important;transform:none!important}.home-page .category-card .link-name{font-size:var(--front-link-size,var(--home-fav-link-size,16px))!important;color:var(--front-link-color,inherit)!important}.home-page .quick-link{font-size:var(--front-link-size,var(--home-quick-link-size,15px))!important}body[data-front-hover=none] .category-card a:hover,body[data-front-hover=none] .quick-link:hover{background:transparent!important;color:inherit!important}body[data-front-hover=color] .category-card a:hover,body[data-front-hover=color] .quick-link:hover{background:transparent!important;color:var(--brand)!important}body[data-front-motion=none] .category-card:hover,body[data-front-motion=none] .quick-link:hover{transform:none!important}body[data-front-motion=lift] .category-card:hover{transform:translateY(-3px)!important}body[data-front-motion=scale] .category-card:hover{transform:scale(1.02)!important}body[data-front-motion=lift] .category-card a:hover,body[data-front-motion=lift] .quick-link:hover{transform:translateY(-2px)}body.theme-dark{background:var(--bg)!important;color:var(--ink)}body.theme-dark .category-card,body.theme-dark .home-page .category-grid .category-card{background:var(--card)!important;border-color:var(--line)!important;color:var(--ink)!important;background-image:none!important;box-shadow:0 2px 10px rgba(0,0,0,.14)!important}body.theme-dark .category-card .cat-count-badge,body.theme-dark .category-card .link-name,body.theme-dark .category-card h3,body.theme-dark .home-clock-time,body.theme-dark .quick-link,body.theme-dark .site-logo{color:var(--ink)!important}body.theme-dark .category-card .category-empty,body.theme-dark .home-clock-meta{color:var(--soft)!important}body.theme-dark .home-nav-tabs .nav-type-btns,body.theme-dark .info-nav-tabs .info-nav-btns{background:rgba(255,255,255,.08)!important;border-color:var(--line)!important;box-shadow:0 8px 26px rgba(0,0,0,.25)!important}body.theme-dark .home-nav-tabs .nav-type-tab{color:var(--soft)!important}body.theme-dark .home-nav-tabs .nav-type-tab.active{background:rgba(255,255,255,.16)!important;color:var(--ink)!important}body.theme-dark .search-row,body.theme-dark .search-section .search-row{border-color:var(--line)!important}body.theme-dark .search-row .search-brand,body.theme-dark .search-row .search-input{color:var(--ink)!important}body.theme-dark .category-card a:hover,body.theme-dark .quick-nav-wrap .quick-link:hover{background:var(--surface-2)}body.theme-dark .quick-nav-wrap{background:var(--card)!important;border-color:var(--line)!important;color:var(--ink)!important}body.theme-dark .quick-nav-wrap .quick-group-title,body.theme-dark .quick-nav-wrap .quick-head,body.theme-dark .quick-nav-wrap h3{color:var(--soft)!important}body.theme-dark .quick-nav-wrap .quick-link{color:var(--ink)!important}body.theme-dark .quick-nav-wrap .quick-link:hover{background:var(--surface-2)!important;color:var(--ink)!important}body.theme-dark .home-page .quick-nav-wrap .quick-card{background:var(--card)!important;border-color:var(--line)!important;box-shadow:0 8px 24px rgba(0,0,0,.18)!important}body.theme-dark .home-page .quick-nav-wrap .quick-group-title{color:var(--soft)!important}body:not(.theme-qiyu) .home-page .quick-nav-wrap{border:var(--quick-border-width,1px) solid var(--quick-border-color,var(--line))!important;border-radius:16px;padding:12px}body:not(.theme-qiyu) .home-page .quick-nav-wrap .quick-card{background:transparent!important;border:0!important;box-shadow:none!important}body:not(.theme-qiyu) .home-page .quick-nav-wrap .quick-card:hover{background:transparent!important;box-shadow:none!important;transform:none!important}body:not(.theme-qiyu) .home-page .quick-nav-wrap .quick-link:hover{background:transparent!important;transform:none!important}body.theme-dark .home-page .home-nav-tabs .nav-type-btns{background:color-mix(in srgb,var(--card) 72%,transparent)!important;border:1px solid var(--line)!important;box-shadow:0 10px 30px rgba(0,0,0,.25),inset 0 1px 0 rgba(255,255,255,.06)!important}body.theme-dark .home-page .home-nav-tabs .nav-type-tab{color:var(--soft)!important}body.theme-dark .home-page .home-nav-tabs .nav-type-tab:hover{background:var(--surface-2)!important;color:var(--ink)!important}body.theme-dark .home-page .home-nav-tabs .nav-type-tab.active{background:var(--brand)!important;color:var(--on-primary,#fff)!important;box-shadow:0 4px 14px rgba(0,0,0,.25)!important}body.theme-dark .home-page .home-nav-tabs .nav-type-add{background:var(--surface-2)!important;color:var(--ink)!important;border:0!important}body.theme-dark .search-row,body.theme-dark .search-section .search-row{background:var(--card)!important;border:1px solid var(--line)!important;box-shadow:0 12px 34px rgba(0,0,0,.28)!important}body.theme-dark .search-row .search-brand{background:var(--surface-2)!important;color:var(--ink)!important}body.theme-dark .search-row .search-input{color:var(--ink)!important}body.theme-dark .search-row .search-input::placeholder{color:var(--soft)!important}body.theme-dark .search-row .search-submit{background:var(--brand)!important;color:var(--on-primary,#fff)!important}body.theme-dark .engine-chip{background:var(--surface-2)!important;color:var(--ink)!important;border-color:var(--line)!important}body.theme-dark .engine-chip.active,body.theme-dark .engine-chip.is-active{background:var(--brand)!important;color:var(--on-primary,#fff)!important}body.theme-dark .category-card{background:var(--card)!important;background-image:none!important;border:1px solid color-mix(in srgb,var(--line) 82%,transparent)!important;box-shadow:0 2px 10px rgba(0,0,0,.14)!important}body.theme-dark .category-card h3{color:var(--ink)!important}body.theme-dark .category-card .cat-count-badge{background:var(--surface-2)!important;color:var(--soft)!important}body.theme-dark .category-card a:hover{background:var(--surface-2)!important;color:var(--ink)!important}body:not(.theme-qiyu):not(.theme-dark) .home-page .home-nav-tabs .nav-type-btns{background:rgba(255,255,255,.86)!important;border:1px solid rgba(255,255,255,.7)!important;backdrop-filter:blur(18px) saturate(130%)!important;-webkit-backdrop-filter:blur(18px) saturate(130%)!important;box-shadow:0 6px 20px rgba(18,30,45,.06)!important}body:not(.theme-qiyu):not(.theme-dark) .home-page .home-nav-tabs .nav-type-tab.active{background:rgba(255,255,255,.95)!important;box-shadow:0 1px 4px rgba(18,30,45,.06)!important}body:not(.theme-qiyu):not(.theme-dark) .home-page .home-nav-tabs .nav-type-tab:hover{background:rgba(255,255,255,.6)!important}body.theme-dark .my-favorites .category-card:after{background:none!important}body.theme-dark .my-favorites .category-card:hover{background:var(--card)!important;border-color:var(--line)!important}body.theme-dark .market-fullscreen-panel{background:var(--bg)!important;color:var(--ink)!important}body.theme-dark .market-fullscreen-head{border-color:var(--line)!important}body.theme-dark .market-fullscreen-panel .se-entry-card,body.theme-dark .market-fullscreen-panel .se-use-card{background:var(--card)!important;border-color:var(--line)!important;color:var(--ink)!important}body.theme-dark .market-fullscreen-panel .se-use-card.is-default{border-color:var(--brand)!important}body.theme-dark .market-fullscreen-panel .input,body.theme-dark .market-fullscreen-panel .se-entry-card .se-entry-add,body.theme-dark .market-fullscreen-panel select,body.theme-dark .market-fullscreen-panel textarea{background:var(--surface-2)!important;color:var(--ink)!important;border-color:var(--line)!important}body.theme-dark .market-fullscreen-panel .input::placeholder{color:var(--soft)!important}body.theme-dark .market-fullscreen-panel .btn:not(.btn-primary){background:var(--surface-2)!important;color:var(--ink)!important;border-color:var(--line)!important}body.theme-dark .market-fullscreen-panel .market-fullscreen-tab,body.theme-dark .market-fullscreen-panel .market-tab{color:var(--soft)!important}body.theme-dark .market-fullscreen-panel .market-fullscreen-tab.active,body.theme-dark .market-fullscreen-panel .market-tab.active,body.theme-dark .market-fullscreen-panel .my-header-card{background:var(--card)!important;color:var(--ink)!important}body.theme-dark .market-fullscreen-panel .my-header-card{border-color:var(--line)!important}body.theme-dark .market-fullscreen-panel .my-header-card.selected{background:var(--surface-2)!important;border-color:var(--brand)!important}body.theme-dark .market-fullscreen-panel .market-filter-bar,body.theme-dark .market-fullscreen-panel .market-tabbar,body.theme-dark .market-fullscreen-panel .market-tabs{background:var(--bg)!important;border-color:var(--line)!important}body.theme-dark .market-fullscreen-panel .market-subfilters,body.theme-dark .market-fullscreen-panel .se-block,body.theme-dark .market-fullscreen-panel .se-entry-filter,body.theme-dark .market-fullscreen-panel .se-used-block{background:var(--card)!important;border-color:var(--line)!important;color:var(--ink)!important}body.theme-dark .market-fullscreen-panel .se-block *{color:inherit}body.theme-dark .market-fullscreen-panel .my-header-navs{background:var(--card)!important;background-image:none!important;border:1px solid var(--line)!important}body.theme-dark .market-fullscreen-panel .subfilter-chip{background:var(--surface-2)!important;color:var(--ink)!important;border-color:var(--line)!important}body.theme-dark .market-fullscreen-panel .subfilter-chip.active{background:var(--brand)!important;color:var(--on-primary,#fff)!important}body.theme-dark .market-fullscreen-panel .my-header-add{background:var(--surface-2)!important;color:var(--ink)!important;border-color:var(--line)!important}body.theme-dark .market-fullscreen-close{background:var(--card)!important;color:var(--ink)!important}.guest-side-fab{position:fixed;right:24px;top:50%;transform:translateY(-50%);z-index:1300}.guest-cols-bar{display:flex;flex-direction:column;align-items:center;gap:4px;padding:10px 7px;border-radius:999px;background:rgba(252,252,250,.94);border:1px solid rgba(255,255,255,.75);box-shadow:0 10px 28px rgba(47,72,78,.14);color:#5f7378}.guest-cols-bar>span{font-size:10px;margin-bottom:2px}.guest-cols-bar button{width:28px;height:28px;border:0;border-radius:50%;background:transparent;color:#5f7378;font-size:13px;cursor:pointer;padding:0}.guest-cols-bar button.active{background:#fff;color:#20343a;font-weight:700;box-shadow:0 3px 10px rgba(47,72,78,.16)}body.theme-dark .guest-cols-bar{background:var(--card);border-color:var(--line);color:var(--soft)}body.theme-dark .guest-cols-bar button{color:var(--soft)}body.theme-dark .guest-cols-bar button.active{background:var(--surface-2);color:var(--ink)}body:not(.theme-qiyu) .home-page .quick-nav-wrap .quick-link{padding:3px 6px;margin:-3px -6px;border-radius:7px;transition:background-color .14s ease,color .14s ease}body:not(.theme-qiyu).theme-dark .home-page .quick-nav-wrap .quick-link:hover{background:var(--surface-2)!important;color:var(--ink)!important;transform:none!important}body:not(.theme-qiyu):not(.theme-dark) .home-page .quick-nav-wrap .quick-link:hover{background:var(--brand-tint)!important;color:var(--brand-dark)!important;transform:none!important}body.theme-dark .market-fullscreen-panel .se-use-pos{background:var(--surface-2)!important;color:var(--ink)!important}body.theme-dark .modal{background:var(--card)!important;border-color:var(--line)!important}body.theme-dark .modal,body.theme-dark .modal .modal-title,body.theme-dark .modal h2,body.theme-dark .modal h3{color:var(--ink)!important}body.theme-dark .modal .empty,body.theme-dark .modal .hint,body.theme-dark .modal .modal-sub{color:var(--soft)!important}body.theme-dark .modal .new-nav-template{background:var(--card)!important;border-color:var(--line)!important;color:var(--ink)!important}body.theme-dark .modal .new-nav-template b{color:var(--ink)!important}body.theme-dark .modal .new-nav-template .new-nav-template-desc,body.theme-dark .modal .new-nav-template small{color:var(--soft)!important}body.theme-dark .modal .input,body.theme-dark .modal select,body.theme-dark .modal textarea{background:var(--surface-2)!important;color:var(--ink)!important;border-color:var(--line)!important}body.theme-dark .modal .input::placeholder{color:var(--soft)!important}body.theme-dark .modal .btn:not(.btn-primary),body.theme-dark .modal .new-nav-filter button,body.theme-dark .modal .new-nav-tabs button{background:var(--surface-2)!important;color:var(--ink)!important;border-color:var(--line)!important}body.theme-dark .modal .new-nav-filter button.active,body.theme-dark .modal .new-nav-tabs button.active{background:var(--brand)!important;color:var(--on-primary,#fff)!important}body.theme-dark .se-custom-modal{background:var(--card)!important;color:var(--ink)!important;border-color:var(--line)!important}body.theme-dark .se-custom-modal .se-custom-head,body.theme-dark .se-custom-modal .se-custom-head b,body.theme-dark .se-custom-modal .se-custom-head h3{color:var(--ink)!important}body.theme-dark .se-custom-modal .se-custom-count,body.theme-dark .se-custom-modal .se-custom-hint,body.theme-dark .se-custom-modal .se-custom-sub{color:var(--soft)!important}body.theme-dark .se-custom-modal .se-custom-tabs{background:var(--surface-2)!important}body.theme-dark .se-custom-modal .se-custom-tabs button{color:var(--soft)!important}body.theme-dark .se-custom-modal .se-custom-tabs button.active{background:var(--card)!important;color:var(--brand)!important}body.theme-dark .se-custom-modal .se-custom-logo{background:var(--surface-2)!important;border-color:var(--line)!important}body.theme-dark .se-custom-modal .se-custom-logo-preview{background:var(--card)!important;color:var(--ink)!important}body.theme-dark .se-custom-modal .se-custom-ghost{background:var(--surface-2)!important;color:var(--ink)!important;border-color:var(--line)!important}body.theme-dark .se-custom-modal .se-custom-close{background:var(--surface-2)!important;color:var(--soft)!important}body.theme-dark .se-custom-modal .se-custom-analyze,body.theme-dark .se-custom-modal .se-custom-save{background:var(--brand)!important;color:var(--on-primary,#fff)!important}body.theme-dark .market-fullscreen-panel .se-entry-badge{background:var(--surface-2)!important;color:var(--soft)!important}body.theme-dark .market-fullscreen-panel .se-full,body.theme-dark .se-full{background:var(--surface-2)!important;color:var(--soft)!important;border-color:var(--line)!important}body.theme-dark .market-fullscreen-panel .widget-lib-card{background:var(--card)!important;border-color:var(--line)!important;color:var(--ink)!important}body.theme-dark .market-fullscreen-panel .widget-lib-card .widget-lib-cat,body.theme-dark .market-fullscreen-panel .widget-lib-card .widget-lib-desc,body.theme-dark .market-fullscreen-panel .widget-lib-card .widget-lib-title{color:var(--ink)!important}body.theme-dark .market-fullscreen-panel .used-widget-card,body.theme-dark .market-fullscreen-panel .widget-lib-card button{background:var(--surface-2)!important;color:var(--ink)!important;border-color:var(--line)!important}body.theme-dark .market-fullscreen-panel .used-widget-card *{color:var(--ink)!important}body.theme-dark .my-header-del,body.theme-dark .my-header-rename{color:var(--soft)!important}body.theme-dark .my-header-rename:hover{background:var(--surface-2)!important;color:var(--ink)!important}body.theme-dark .my-header-del:hover{background:#ef4444!important;color:#fff!important}body.theme-dark .modal .nt-section p{color:#d7dde6!important}body.theme-dark .modal .nt-section i{color:#eef2f8!important}body.theme-dark .account-profile,body.theme-dark .panel,body.theme-dark .settings-nav{background:var(--card)!important;background-image:none!important;border-color:var(--line)!important;color:var(--ink)!important}body.theme-dark .settings-nav a,body.theme-dark .settings-nav button{color:var(--soft)!important}body.theme-dark .settings-nav .active,body.theme-dark .settings-nav .is-active{color:var(--ink)!important;background:var(--surface-2)!important}body.theme-dark .info-hero{background:var(--card)!important;background-image:none!important;border-color:var(--line)!important}body.theme-dark .info-content,body.theme-dark .info-sidebar{background:var(--card)!important;color:var(--ink)!important;border-color:var(--line)!important}body.theme-dark .info-content h2,body.theme-dark .info-content h3,body.theme-dark .info-hero h1{color:var(--ink)!important}body.theme-dark .info-content p,body.theme-dark .info-hero p{color:var(--soft)!important}body.theme-dark .edit-toggle-wrap,body.theme-dark .edit-toggle-wrap *{color:var(--ink)!important}body.theme-dark .account-info-row{background:var(--surface-2)!important;color:var(--ink)!important;border-color:var(--line)!important}body.theme-dark .account-info-row *{color:var(--ink)!important}body.theme-dark .account-row-label{color:var(--soft)!important}body.theme-dark .market-fullscreen-panel .fav-pack-card,body.theme-dark .market-fullscreen-panel .official-pack-card,body.theme-dark .market-fullscreen-panel .used-collection-card{background:var(--card)!important;border-color:var(--line)!important;color:var(--ink)!important}body.theme-dark .market-fullscreen-panel .fav-pack-card *,body.theme-dark .market-fullscreen-panel .official-pack-card *,body.theme-dark .market-fullscreen-panel .used-collection-card *{color:var(--ink)!important}body.theme-dark .market-fullscreen-panel .fav-pack-del,body.theme-dark .market-fullscreen-panel .pack-del,body.theme-dark .market-fullscreen-panel .used-collection-actions button{background:transparent!important;color:var(--soft)!important;border-color:var(--line)!important}body.theme-dark .market-fullscreen-panel .fav-pack-del:hover,body.theme-dark .market-fullscreen-panel .pack-del:hover,body.theme-dark .market-fullscreen-panel .used-collection-actions button:hover{color:#ef4444!important}body.theme-dark .market-fullscreen-panel .se-entry-card button,body.theme-dark .market-fullscreen-panel .se-use-card button,body.theme-dark .market-fullscreen-panel button[class*=edit],body.theme-dark .market-fullscreen-panel button[class*=rename]{background:var(--surface-2)!important;color:var(--ink)!important;border-color:var(--line)!important}body.theme-dark .widget-lib-preview{background:var(--surface-2)!important}body.theme-dark .widget-lib-preview *{background-color:transparent!important;color:var(--ink)!important;border-color:var(--line)!important}body.theme-dark .widget-lib-status{background:var(--surface-2)!important;color:var(--soft)!important}body.theme-dark .modal .cw-preview-card,body.theme-dark .modal input:not([type=color]),body.theme-dark .modal select,body.theme-dark .modal textarea{background:var(--surface-2)!important;color:var(--ink)!important;border-color:var(--line)!important}body.theme-dark .modal .cw-preview-card *{color:var(--ink)!important}body.theme-dark .modal .import-drop-icon,body.theme-dark .modal .import-nav-card,body.theme-dark .modal .import-recognize-tip,body.theme-dark .modal .import-target-card,body.theme-dark .modal .import-upload-area{background:var(--surface-2)!important;color:var(--ink)!important;border-color:var(--line)!important}body.theme-dark .modal [class*=import-],body.theme-dark .modal [class*=preview],body.theme-dark .modal [class*=upload]{background-color:var(--surface-2)!important;border-color:var(--line)!important;color:var(--ink)!important}body.theme-dark .modal .import-confirm,body.theme-dark .modal .import-dropzone,body.theme-dark .modal .import-folder-card,body.theme-dark .modal .import-target-bar,body.theme-dark .modal .import-target-step,body.theme-dark .modal .import-upload-block{background:var(--surface-2)!important;color:var(--ink)!important;border-color:var(--line)!important}body.theme-dark .modal .import-dropzone *,body.theme-dark .modal .import-target-step *{color:var(--ink)!important}body.theme-dark .widget-card{background:var(--card)!important;border-color:var(--line)!important;color:var(--ink)!important;box-shadow:0 2px 10px rgba(0,0,0,.16)!important}body.theme-dark .widget-card *{color:var(--ink)!important}body.theme-dark .widget-card button:not(.btn-primary),body.theme-dark .widget-card input,body.theme-dark .widget-card select,body.theme-dark .widget-card textarea{background:var(--surface-2)!important;color:var(--ink)!important;border-color:var(--line)!important}body.theme-dark .widget-card div[style*=background]{background:var(--surface-2)!important;color:var(--ink)!important}body.theme-dark .theme-section{background:var(--card)!important;border-color:var(--line)!important;color:var(--ink)!important}body.theme-dark .theme-section-head b{color:var(--ink)!important}body.theme-dark .theme-control>span,body.theme-dark .theme-hint,body.theme-dark .theme-section-head span,body.theme-dark .theme-slider label,body.theme-dark .theme-toggle span{color:var(--soft)!important}body.theme-dark .theme-card{background:var(--card)!important;border-color:var(--line)!important;color:var(--ink)!important}body.theme-dark .theme-card b{color:var(--ink)!important}body.theme-dark .background-option{background:var(--surface-2)!important;border-color:var(--line)!important;color:var(--ink)!important}body.theme-dark .background-option span{color:var(--ink)!important}body.theme-dark .theme-upload-btn{background:var(--surface-2)!important;color:var(--ink)!important;border-color:var(--line)!important}body.theme-dark .theme-inline code,body.theme-dark .theme-inline em{color:var(--soft)!important}body.theme-dark .theme-reset{color:var(--brand)!important}body.theme-dark .theme-actions .btn:not(.btn-primary){color:var(--ink)!important}body.theme-dark .theme-actions .btn:not(.btn-primary),body.theme-dark .theme-toggle{background:var(--surface-2)!important;border-color:var(--line)!important}body.theme-dark .theme-toggle span{color:var(--ink)!important}body.theme-dark .modal .my-header-navs{background:var(--card)!important;background-image:none!important;border:1px solid var(--line)!important}body.theme-dark .modal .my-header-card{background:var(--card)!important;border-color:var(--line)!important;color:var(--ink)!important}body.theme-dark .modal .my-header-card *{color:var(--ink)!important}body.theme-dark .modal .my-header-card.selected{background:var(--surface-2)!important;border-color:var(--brand)!important}body.theme-dark .modal .my-header-add{background:var(--surface-2)!important;border-color:var(--line)!important;color:var(--ink)!important}body.theme-dark .modal .import-dropzone,body.theme-dark .modal .import-target-step,body.theme-dark .modal .import-upload-block{background:var(--card)!important;background-image:none!important;border-color:var(--line)!important;color:var(--ink)!important}.pack-preview-toolbar,body.theme-dark .modal .import-dropzone *,body.theme-dark .modal .import-target-step *,body.theme-dark .modal .import-upload-block *{color:var(--ink)!important}.pack-preview-toolbar{background:var(--card,#fff)!important;border-color:var(--line)!important}.pack-preview-toolbar b{color:var(--ink)!important}.pack-preview-toolbar span{color:var(--soft)!important}.pack-preview-body{background:var(--bg,#f5f5f7)!important;color:var(--ink)!important}.preview-home-box,.preview-quick-card,.preview-section{background:var(--card,#fff)!important;color:var(--ink)!important;border-color:var(--line)!important}.preview-home-box *,.preview-section *{border-color:var(--line)}.preview-logo,.preview-quick-card *{color:var(--ink)!important}.preview-navtab{background:var(--card,#fff)!important;color:var(--soft)!important;border-color:var(--line)!important}.preview-navtab.active{background:var(--brand)!important;color:var(--on-primary,#fff)!important;border-color:var(--brand)!important}.preview-fav-card{background:var(--card,#fff)!important;border-color:var(--line)!important;color:var(--ink)!important}body:not(.theme-qiyu) .home-page .category-grid .category-card{border:var(--fav-border-width,1px) solid var(--fav-border-color,var(--line))!important}body:not(.theme-qiyu) .home-page .home-nav-tabs .nav-type-btns,body:not(.theme-qiyu).theme-dark .home-page .home-nav-tabs .nav-type-add,body:not(.theme-qiyu).theme-dark .home-page .home-nav-tabs .nav-type-btns,body:not(.theme-qiyu):not(.theme-dark) .home-page .home-nav-tabs .nav-type-add,body:not(.theme-qiyu):not(.theme-dark) .home-page .home-nav-tabs .nav-type-btns{border-width:var(--nav-border-width,1px)!important;border-style:solid!important;border-color:color-mix(in srgb,var(--nav-border-color,var(--brand,#00C29A)) 45%,transparent)!important}body:not(.theme-qiyu).theme-dark .home-page .home-nav-tabs .nav-type-add,body:not(.theme-qiyu):not(.theme-dark) .home-page .home-nav-tabs .nav-type-add{color:var(--brand,#00C29A)!important}body:not(.theme-qiyu):not(.theme-dark) .home-page .home-nav-tabs .nav-type-add{background:rgba(255,255,255,.6)!important}body:not(.theme-qiyu).theme-dark .home-page .home-nav-tabs .nav-type-add{background:var(--surface-2)!important}body:not(.theme-qiyu) .home-page .home-nav-tabs .nav-type-add:hover{color:var(--brand-dark,var(--brand))!important}.home-page .home-nav-tabs,.home-page .home-nav-tabs .nav-type-btns,.info-nav-tabs .info-nav-btns{height:46px!important;max-height:46px!important}.home-page .home-nav-tabs .nav-type-tab,.info-nav-tabs .info-nav-btns .about-trigger,.info-nav-tabs .info-nav-btns .nav-type-tab{height:36px!important;max-height:36px!important;padding:0 7px!important}body:not(.theme-qiyu).theme-dark .home-page .home-nav-tabs,body:not(.theme-qiyu).theme-dark .home-page .home-nav-tabs .nav-type-btns,body:not(.theme-qiyu):not(.theme-dark) .home-page .home-nav-tabs,body:not(.theme-qiyu):not(.theme-dark) .home-page .home-nav-tabs .nav-type-btns{height:46px!important;max-height:46px!important}body:not(.theme-qiyu).theme-dark .home-page .home-nav-tabs .nav-type-tab,body:not(.theme-qiyu):not(.theme-dark) .home-page .home-nav-tabs .nav-type-tab{height:36px!important;max-height:36px!important;padding:0 7px!important}.info-home-topbar{padding-top:0!important}body:not(.theme-qiyu).theme-dark .home-page .home-nav-tabs .nav-type-tab.active,body:not(.theme-qiyu):not(.theme-dark) .home-page .home-nav-tabs .nav-type-tab.active{color:var(--brand)!important;background:rgba(255,255,255,.95)!important;box-shadow:0 3px 12px color-mix(in srgb,var(--brand) 30%,transparent)!important}body.theme-dark .home-page .home-nav-tabs .nav-type-tab.active{background:var(--surface-2)!important;box-shadow:0 3px 12px color-mix(in srgb,var(--brand) 35%,transparent)!important}.info-nav-tabs .info-nav-btns .about-trigger.active,.info-nav-tabs .info-nav-btns .nav-type-tab.active{color:var(--brand)!important;box-shadow:0 3px 12px color-mix(in srgb,var(--brand) 30%,transparent)!important}.normal-side-fab{position:fixed;right:24px;top:50%;transform:translateY(-50%);z-index:1300;display:flex;flex-direction:column;align-items:center;gap:10px}.normal-side-fab .normal-add-fab{position:static;transform:none}.home-nav-tabs .nav-type-tab,.info-nav-tabs .info-nav-btns .about-trigger,.info-nav-tabs .info-nav-btns .nav-type-tab{padding:0 13px!important}.home-nav-tabs .nav-type-btns,.info-nav-tabs .info-nav-btns{gap:3px!important}.info-nav-tabs .info-nav-btns .about-trigger.active{background:var(--brand)!important;color:var(--on-primary,#fff)!important;min-width:104px;justify-content:center;box-shadow:0 3px 12px color-mix(in srgb,var(--brand) 30%,transparent)!important}body:not(.theme-qiyu).theme-dark .home-page .home-nav-tabs .nav-type-tab,body:not(.theme-qiyu):not(.theme-dark) .home-page .home-nav-tabs .nav-type-tab{padding:0 13px!important}.info-nav-tabs .info-nav-btns{height:46px!important;max-height:46px!important;padding:5px 7px!important;align-items:center!important}.info-nav-tabs .info-nav-btns .about-trigger,.info-nav-tabs .info-nav-btns .nav-type-tab{height:36px!important;max-height:36px!important;line-height:36px!important;margin:0!important;display:inline-flex!important;align-items:center!important;justify-content:center!important}.home-nav-tabs .nav-type-tab:not(.active):hover,.info-nav-tabs .info-nav-btns .about-trigger:not(.active):hover,.info-nav-tabs .info-nav-btns .nav-type-tab:not(.active):hover,body:not(.theme-qiyu).theme-dark .home-page .home-nav-tabs .nav-type-tab:not(.active):hover,body:not(.theme-qiyu):not(.theme-dark) .home-page .home-nav-tabs .nav-type-tab:not(.active):hover{background:color-mix(in srgb,var(--brand) 10%,transparent)!important;color:var(--brand)!important}.my-nav-list{display:flex;flex-direction:column;gap:10px}.my-nav-row{display:flex;align-items:center;gap:12px;padding:12px 14px;border:1px solid var(--line);border-radius:12px;background:var(--card,#fff)}.my-nav-row .my-nav-main{flex:1 1;min-width:0}.my-nav-actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-left:auto}.my-nav-actions .btn{white-space:nowrap}body.theme-dark .my-nav-row{background:var(--card)!important;border-color:var(--line)!important}.modal.publish-nav-modal{width:min(960px,94vw);max-width:960px;font-size:13px;border:1px solid color-mix(in srgb,var(--brand) 18%,transparent)}.publish-nav-modal h3{font-size:17px;color:var(--ink)}.publish-nav-modal .label,.publish-nav-modal .modal-sub{font-size:12px;color:var(--soft)}.publish-nav-modal .input{font-size:13px;background:var(--card);color:var(--ink);border-color:var(--line)}.publish-nav-modal .btn,.publish-nav-modal .settings-hint{font-size:12px}body.theme-dark .publish-nav-modal .input{background:var(--surface-2);color:var(--ink)}.modal.publish-nav-modal h3{font-size:17px!important}.modal.publish-nav-modal .label,.modal.publish-nav-modal .modal-sub{font-size:12px!important}.profile-site-title{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.profile-nav-tabs-inline{display:flex;flex-wrap:nowrap;gap:2px;margin:0;padding:5px;background:rgba(255,255,255,.86);border:1px solid rgba(255,255,255,.9);border-radius:999px;box-shadow:0 6px 20px rgba(18,30,45,.06);overflow-x:auto;max-width:min(70%,860px);scrollbar-width:none}.profile-nav-tabs-inline::-webkit-scrollbar{display:none}.profile-nav-tabs-inline .profile-nav-tab{height:36px;padding:0 13px;border:0;border-radius:999px;background:transparent;color:#4a4d52;font-size:13.5px;font-weight:500;white-space:nowrap;flex:0 0 auto}.profile-nav-tabs-inline .profile-nav-tab:hover{background:color-mix(in srgb,var(--brand) 10%,transparent);color:var(--brand)}.profile-nav-tabs-inline .profile-nav-tab.active{background:var(--brand);color:#fff;font-weight:600;box-shadow:0 3px 12px color-mix(in srgb,var(--brand) 30%,transparent)}@media (max-width:720px){.profile-site-title{flex-direction:column;align-items:flex-start}.profile-nav-tabs-inline{max-width:100%;width:100%}}.profile-home .home-topbar.public-topbar{position:relative;top:auto;left:auto;right:auto;height:64px;min-height:64px;max-height:none;padding:8px 24px;display:flex;align-items:center;justify-content:space-between;gap:16px}.public-top-left{flex:1 1;min-width:0;display:flex;align-items:center}.public-share-name{font-size:22px;font-weight:700;color:var(--ink);letter-spacing:-.5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:260px}.public-brand-link{font-size:15px;font-weight:700;color:var(--brand);text-decoration:none}.profile-home .public-topbar .home-nav-tabs{flex:0 0 auto;max-width:calc(100vw - 560px)}.profile-home .public-topbar .home-dock{position:static;transform:none;right:auto;top:auto;width:auto;flex:1 1;justify-content:flex-end}.public-profile-row{max-width:var(--content-width,1380px);margin:2px auto 0;padding:0 24px}.public-profile-row .profile-top-card{margin:0 auto}.public-site-title{justify-content:center;text-align:center;margin:10px 0 16px}.public-site-title .site-logo{text-align:center}@media (max-width:720px){.profile-home .home-topbar.public-topbar{height:auto;min-height:56px;flex-wrap:wrap;padding:8px 12px;gap:8px}.profile-home .public-topbar .home-nav-tabs{max-width:100%;order:3;width:100%}.profile-home .public-topbar .home-dock{flex:0 0 auto}.public-share-name{max-width:180px;font-size:18px}.public-profile-row{padding:0 10px}}.profile-home .home-topbar.public-topbar{left:0;right:0}.public-profile-row{max-width:1000px}.public-profile-row .profile-top-card{width:100%;max-width:100%}.public-profile-row{width:100%}.public-publisher-wrap{width:100%;padding:16px 24px 0;justify-content:center}.public-publisher-wrap .container{max-width:1200px}.public-publisher-card{width:100%;max-width:100%;margin:0;background:#fff;border:1px solid var(--line);border-radius:16px;box-shadow:0 8px 30px rgba(18,30,45,.06);padding:12px 16px;display:flex;align-items:center;gap:14px}.public-publisher-card .profile-top-avatar{width:54px;height:54px;font-size:22px;border-radius:50%;flex:0 0 auto}.public-publisher-card .profile-top-copy{flex:1 1;min-width:0}.public-publisher-card .profile-top-line{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.public-publisher-card .profile-top-line b{font-size:20px;font-weight:700;color:var(--ink)}.public-publisher-card .profile-top-meta{font-size:12px;color:var(--soft);display:inline-flex;align-items:center;gap:4px}.public-publisher-card .profile-top-tags{display:inline-flex;gap:4px}.public-publisher-card .profile-top-intro{font-size:13px;color:var(--muted);margin:4px 0 0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.public-publisher-card .profile-top-actions{margin-left:auto;flex:0 0 auto;display:flex;gap:6px}@media (max-width:720px){.public-publisher-wrap{padding:10px 12px 0}.public-publisher-card{flex-wrap:wrap;padding:10px 12px}.public-publisher-card .profile-top-actions{width:100%;justify-content:flex-end}}.public-topbar .home-dock{position:relative}.public-theme-fab{width:34px;height:34px;border-radius:50%;border:1px solid rgba(255,255,255,.9);background:rgba(255,255,255,.86);box-shadow:0 6px 20px rgba(18,30,45,.08);color:var(--brand);display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.public-theme-pop{position:absolute;top:44px;right:70px;z-index:1500;width:280px;padding:12px;background:#fff;border:1px solid var(--line);border-radius:14px;box-shadow:0 16px 40px rgba(18,30,45,.14)}.public-theme-pop b{font-size:13px;color:var(--ink)}.public-theme-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:6px;gap:6px;margin-top:10px}.public-theme-option{display:flex;align-items:center;gap:7px;border:1px solid var(--line);background:#fff;border-radius:9px;padding:7px 9px;font-size:12px;color:var(--muted);cursor:pointer;text-transform:capitalize}.public-theme-option i{width:14px;height:14px;border-radius:50%;display:block}.public-theme-option.active{border-color:var(--brand);color:var(--brand);font-weight:600}.public-cols-bar{position:fixed;right:18px;top:50%;transform:translateY(-50%);z-index:1200;display:flex;flex-direction:column;align-items:center;gap:4px;padding:8px 6px;background:#fff;border:1px solid var(--line);border-radius:12px;box-shadow:0 8px 26px rgba(18,30,45,.1)}.public-cols-bar span{font-size:10px;color:var(--soft)}.public-cols-bar button{width:26px;height:26px;border:0;border-radius:8px;background:transparent;color:var(--muted);font-size:12px;cursor:pointer}.public-cols-bar button.active{background:var(--brand);color:#fff;font-weight:700}@media (max-width:720px){.public-cols-bar{right:8px;top:auto;bottom:80px;transform:none}.public-theme-pop{right:0}}.public-publisher-card{padding:16px 20px;gap:16px}.public-publisher-card .profile-top-avatar{width:64px;height:64px;font-size:26px}.public-publisher-card .profile-top-line b{font-size:22px}.public-publisher-card .profile-top-intro{font-size:14px}.profile-home .home-topbar.public-topbar{max-width:none;width:100%}.profile-home .quick-nav-wrap .quick-card{min-width:0;overflow:hidden}.profile-home .quick-nav-wrap .quick-links{flex-wrap:nowrap;overflow:hidden;row-gap:0}.profile-home .quick-nav-wrap .quick-link{flex:0 0 auto;max-width:100%;flex:0 0 auto!important;max-width:none!important;overflow:visible!important}.profile-home .quick-nav-wrap .quick-link span{overflow:visible!important;text-overflow:clip!important;white-space:nowrap!important}.profile-home .quick-nav-wrap .quick-links{max-width:100%}.public-publisher-wrap{position:fixed;top:92px;right:24px;z-index:1400;width:280px;max-width:280px;padding:0;display:flex;flex-direction:column;gap:6px}.public-publisher-wrap .container{width:100%;max-width:none;padding:0}.public-publisher-float-head{display:flex;align-items:center;justify-content:space-between;padding:6px 10px;background:#fff;border:1px solid var(--line);border-radius:12px;box-shadow:0 8px 30px rgba(18,30,45,.06);font-size:12px;color:var(--soft)}.public-publisher-float-head>div{display:flex;gap:2px}.public-publisher-float-head button{width:24px;height:24px;border:0;border-radius:7px;background:transparent;color:var(--soft);cursor:pointer;display:inline-flex;align-items:center;justify-content:center}.public-publisher-float-head button:hover{background:var(--brand-tint);color:var(--brand)}.public-publisher-wrap .public-publisher-card{width:100%;max-width:100%;max-height:240px;overflow:auto;flex-direction:column;gap:8px;padding:12px;border-radius:14px}.public-publisher-wrap .profile-top-copy{width:100%}.public-publisher-wrap .profile-top-line{gap:6px}.public-publisher-wrap .profile-top-line b{font-size:18px}.public-publisher-wrap .profile-top-meta{font-size:11px}.public-publisher-wrap .profile-top-intro{font-size:12.5px;line-height:1.5;white-space:normal;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;margin-top:4px}.public-publisher-wrap .profile-top-actions{margin-left:0;justify-content:flex-end}.publisher-fold{position:fixed;left:0;top:50%;transform:translateY(-50%);z-index:1400;width:32px;height:96px;border:0;border-left:0;border-radius:0 96px 96px 0;background:var(--brand);color:#fff;box-shadow:0 8px 24px rgba(18,30,45,.18);display:flex;align-items:center;justify-content:center;cursor:pointer;overflow:hidden}.publisher-fold img{width:32px;height:32px;object-fit:cover;border-radius:50%}.publisher-fold span{font-size:15px;font-weight:700}@media (max-width:720px){.public-publisher-wrap{top:76px;right:12px;width:min(280px,calc(100vw - 24px))}.public-publisher-wrap .public-publisher-card{max-height:220px}}.public-publisher-wrap .public-publisher-card{flex-direction:row;flex-wrap:wrap;align-items:flex-start;gap:8px 10px}.public-publisher-wrap .profile-top-avatar{width:40px;height:40px;font-size:16px;flex:0 0 auto}.public-publisher-wrap .profile-top-copy{flex:1 1;width:auto;min-width:0}.public-publisher-wrap .profile-top-line{display:flex;flex-wrap:wrap;align-items:center;gap:3px 6px}.public-publisher-wrap .profile-top-line b{font-size:16px;line-height:1.25}.public-publisher-wrap .profile-top-meta{font-size:10.5px;gap:3px}.public-publisher-wrap .profile-top-tags .tag.blue{font-size:9px;padding:1px 5px;line-height:1.4}.public-publisher-wrap .profile-top-intro{margin-top:5px;font-size:12px;-webkit-line-clamp:3}.public-publisher-wrap .profile-top-actions{flex:0 0 100%;width:100%;margin-top:2px}.public-clone-head{height:32px;white-space:nowrap}.public-collapsed-user{display:flex;align-items:center;gap:8px;flex:0 0 auto}.public-collapsed-avatar{width:32px;height:32px;border-radius:50%;overflow:hidden;display:inline-flex;align-items:center;justify-content:center;background:var(--brand-tint);color:var(--brand-dark);font-size:13px;font-weight:700;flex:0 0 auto}.public-collapsed-avatar img{width:100%;height:100%;object-fit:cover}.public-collapsed-avatar{border:0;padding:0;cursor:pointer}.public-collapsed-avatar:hover{box-shadow:0 0 0 3px color-mix(in srgb,var(--brand) 18%,transparent)}.public-publisher-wrap{left:24px;right:auto}@media (max-width:720px){.public-publisher-wrap{left:12px;right:auto}}.public-publisher-card{position:relative;padding-top:16px}.publisher-card-min{position:absolute;top:6px;right:6px;width:24px;height:24px;border:0;border-radius:7px;background:transparent;color:var(--soft);cursor:pointer;display:inline-flex;align-items:center;justify-content:center}.publisher-card-min:hover{background:var(--brand-tint);color:var(--brand)}.public-publisher-wrap{top:8px}@media (max-width:720px){.public-publisher-wrap{top:8px}}.public-publisher-wrap .profile-top-tags{flex:0 0 100%;display:flex;margin-top:2px}.public-publisher-wrap .profile-top-meta,.public-publisher-wrap .profile-top-meta svg{color:var(--brand)!important}.public-publisher-wrap .profile-top-meta:hover{text-decoration:underline}.publish-steps{display:flex;align-items:center;gap:8px;margin-bottom:14px;font-size:12px;color:var(--soft)}.publish-steps span.active{color:var(--brand);font-weight:700}.publish-steps i{width:34px;height:1px;background:var(--line)}.publish-info-card{background:#fff;border:1px solid var(--line);border-radius:12px;padding:14px}.publish-card-title{font-size:13px;font-weight:700;color:var(--ink);margin-bottom:10px}.publish-row{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:6px 0;border-bottom:1px dashed var(--line);font-size:12px;color:var(--soft)}.publish-row:last-of-type{border-bottom:0}.publish-row b{color:var(--ink);font-weight:600;max-width:60%;text-align:right;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.publish-note{margin:10px 0 0;font-size:11.5px;color:var(--soft);line-height:1.6}.publish-check{display:flex;align-items:center;gap:8px;margin-top:12px;font-size:12.5px;color:var(--muted)}.publish-check input{accent-color:var(--brand)}.my-nav-item{display:flex;flex-direction:column;gap:6px}.my-nav-url{display:flex;align-items:center;gap:5px;padding:0 4px 4px 44px;font-size:11.5px;color:var(--soft)}.my-nav-url a{color:var(--brand);text-decoration:none;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.my-nav-url a:hover{text-decoration:underline}.my-nav-sub{display:inline-flex;align-items:center;gap:4px;max-width:100%;white-space:nowrap}.my-nav-sub,.my-nav-sub a{overflow:hidden;text-overflow:ellipsis}.my-nav-sub a{color:var(--brand);text-decoration:none}.my-nav-sub a:hover{text-decoration:underline}.my-nav-icon-btn{width:30px;height:30px;padding:0!important;display:inline-flex;align-items:center;justify-content:center}.publish-url-row{align-items:flex-start}.publish-url-row .publish-url{color:var(--brand)!important;max-width:72%;white-space:normal;text-align:right;max-width:76%;white-space:normal!important;overflow:visible!important;text-overflow:clip!important;overflow-wrap:anywhere;word-break:break-all}.public-publisher-card .profile-top-meta{flex:0 0 100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.clone-mode-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px;margin-bottom:14px}.clone-mode-card{text-align:left;padding:10px 12px;border:1px solid var(--line);border-radius:10px;background:#fff;cursor:pointer;display:flex;flex-direction:column;gap:4px}.clone-mode-card b{font-size:13px;color:var(--ink)}.clone-mode-card span{font-size:11px;color:var(--soft);line-height:1.5}.clone-mode-card.active{border-color:var(--brand);background:var(--brand-tint)}.clone-mode-card.active b{color:var(--brand-dark)}.settings-section-title{font-size:13px;font-weight:700;color:var(--ink);margin:2px 0 8px}.settings-table-wrap{border:1px solid var(--line);border-radius:12px;overflow:auto;background:#fff}.settings-table{width:100%;border-collapse:collapse;min-width:640px}.settings-table th{text-align:left;font-size:11px;font-weight:600;color:var(--soft);background:#FAFBFC;padding:9px 12px;border-bottom:1px solid var(--line);white-space:nowrap}.settings-table td{padding:10px 12px;border-bottom:1px solid var(--line);font-size:12px;color:var(--muted);vertical-align:middle}.settings-table tbody tr:last-child td{border-bottom:0}.settings-table tbody tr:hover{background:#FAFBFC}.settings-table td b{color:var(--ink);font-weight:600}.settings-table-actions{display:flex;gap:6px;white-space:nowrap}.settings-table-detail td{background:#FAFBFC;padding:10px 12px}.settings-detail-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));grid-gap:8px;gap:8px}.settings-detail-card{background:#fff;border:1px solid var(--line);border-radius:9px;padding:8px 10px}.settings-detail-card b{font-size:12px}.settings-detail-card p{margin:4px 0 0;font-size:11px;color:var(--soft);line-height:1.6;overflow:hidden;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical}.settings-table-note{margin:8px 2px 0;font-size:11px;color:var(--soft)}.favorites-switch{display:inline-flex;gap:4px;padding:4px;background:#F5F6F8;border-radius:10px;margin-bottom:12px}.favorites-switch button{border:0;background:transparent;padding:7px 12px;border-radius:8px;font-size:12px;color:var(--muted);cursor:pointer;display:inline-flex;align-items:center;gap:6px}.favorites-switch button span{font-size:10px;color:var(--soft);background:#fff;border-radius:999px;padding:1px 6px}.favorites-switch button.active{background:#fff;color:var(--brand);font-weight:600;box-shadow:0 1px 3px rgba(18,30,45,.08)}.settings-pagination{display:flex;align-items:center;justify-content:flex-end;gap:10px;margin-top:10px;font-size:11.5px;color:var(--soft)}.settings-pagination button:disabled{opacity:.45;cursor:not-allowed}.theme-group{border:1px solid var(--line);border-radius:12px;padding:10px;background:color-mix(in srgb,var(--card,#fff) 92%,var(--brand-tint,#E8FBF6))}.theme-group+.theme-group{margin-top:10px}.theme-group .theme-section-head{margin-bottom:6px}body.theme-dark .home-nav-tabs .nav-type-tab.active,body.theme-dark .home-page .home-nav-tabs .nav-type-tab.active{background:color-mix(in srgb,var(--brand) 20%,var(--surface-2))!important;color:var(--brand)!important;border-color:color-mix(in srgb,var(--brand) 55%,transparent)!important;box-shadow:0 3px 10px rgba(0,0,0,.28)!important}body.theme-dark .home-nav-tabs .nav-type-tab.active:before,body.theme-dark .home-page .home-nav-tabs .nav-type-tab.active:before{box-shadow:none!important}body.theme-dark .home-nav-tabs .nav-type-add,body.theme-dark .home-page .home-nav-tabs .nav-type-add{background:var(--surface-2)!important;color:var(--brand)!important;box-shadow:none!important}body.theme-dark .engine-chip,body.theme-dark .home-page .engine-chip{background:var(--surface-2)!important;border-color:var(--line)!important;color:var(--ink)!important;box-shadow:none!important}body.theme-dark .home-page .engine-chip.active{background:var(--brand)!important;color:var(--on-primary,#fff)!important}body.theme-dark .home-page .edit-toggle-wrap,body.theme-dark .home-page .theme-fab{background:var(--surface-2)!important;border-color:var(--line)!important;color:var(--ink)!important;box-shadow:none!important}body.theme-dark .home-page .edit-toggle-wrap .switch{background:rgba(255,255,255,.14)!important;border-color:var(--line)!important;box-shadow:none!important}body.theme-dark .home-page .edit-toggle-wrap .switch i{background:var(--brand)!important;box-shadow:none!important}body:not(.theme-qiyu).theme-dark .home-nav-tabs .nav-type-tab.active,body:not(.theme-qiyu).theme-dark .home-page .home-nav-tabs .nav-type-tab.active{background:color-mix(in srgb,var(--brand) 20%,var(--surface-2))!important;color:var(--brand)!important;box-shadow:0 3px 10px rgba(0,0,0,.28)!important}body.theme-dark .engine-overflow-menu{background:var(--card)!important;border-color:var(--line)!important;box-shadow:0 14px 36px rgba(0,0,0,.35)!important}body.theme-dark .engine-overflow-menu button,body.theme-dark .engine-overflow-menu button span{color:var(--ink)!important}body.theme-dark .engine-overflow-menu button:hover{background:var(--surface-2)!important}body.theme-dark .engine-more{background:var(--surface-2)!important;border-color:var(--line)!important;color:var(--ink)!important;box-shadow:none!important}body.theme-dark .settings-page .device-table,body.theme-dark .settings-page .panel,body.theme-dark .settings-page .settings-action,body.theme-dark .settings-page .settings-count-grid>div,body.theme-dark .settings-page .settings-detail-card,body.theme-dark .settings-page .settings-help-card,body.theme-dark .settings-page .settings-import-card,body.theme-dark .settings-page .settings-nav,body.theme-dark .settings-page .settings-table-wrap{background:var(--card)!important;border-color:var(--line)!important;color:var(--ink)!important;box-shadow:none!important}body.theme-dark .settings-page .account-info-row b,body.theme-dark .settings-page .device-name-cell b,body.theme-dark .settings-page .settings-action b,body.theme-dark .settings-page .settings-count-grid b,body.theme-dark .settings-page .settings-detail-card b,body.theme-dark .settings-page .settings-help-card b,body.theme-dark .settings-page .settings-import-name,body.theme-dark .settings-page .settings-import-stats b{color:var(--ink)!important}body.theme-dark .settings-page .account-info-row>span,body.theme-dark .settings-page .device-cell,body.theme-dark .settings-page .device-meta,body.theme-dark .settings-page .settings-action p,body.theme-dark .settings-page .settings-count-grid span,body.theme-dark .settings-page .settings-detail-card p,body.theme-dark .settings-page .settings-help-card span,body.theme-dark .settings-page .settings-import-date,body.theme-dark .settings-page .settings-import-stats span{color:var(--muted)!important}body.theme-dark .settings-page .device-table-head,body.theme-dark .settings-page .settings-table th{background:var(--surface-2)!important;color:var(--soft)!important;border-color:var(--line)!important}body.theme-dark .settings-page .settings-table td{background:transparent!important;color:var(--muted)!important;border-color:var(--line)!important}body.theme-dark .settings-page .settings-table td b{color:var(--ink)!important}body.theme-dark .settings-page .device-row:hover,body.theme-dark .settings-page .favorites-switch,body.theme-dark .settings-page .settings-table tbody tr:hover,body.theme-dark .settings-page .settings-table-detail td{background:var(--surface-2)!important}body.theme-dark .settings-page .favorites-switch button{color:var(--muted)!important}body.theme-dark .settings-page .favorites-switch button.active{background:var(--card)!important;color:var(--brand)!important}body.theme-dark .settings-page .favorites-switch button span{background:var(--surface-2)!important;color:var(--soft)!important}body.theme-dark .settings-page .device-row{border-color:var(--line)!important;color:var(--muted)!important}body.theme-dark .settings-page .device-exit{background:var(--surface-2)!important;border-color:var(--line)!important;color:var(--ink)!important}body.theme-dark .settings-page .device-exit:hover:not(:disabled){color:#ff8a80!important;border-color:rgba(255,138,128,.45)!important}body.theme-dark .settings-page .btn-sm:not(.btn-primary),body.theme-dark .settings-page .btn:not(.btn-primary){background:var(--surface-2)!important;color:var(--ink)!important;border-color:var(--line)!important}body.theme-dark .settings-page .btn-primary{background:var(--brand)!important;color:var(--on-primary,#fff)!important;border-color:var(--brand)!important}body.theme-dark .settings-page .input,body.theme-dark .settings-page select,body.theme-dark .settings-page textarea{background:var(--surface-2)!important;color:var(--ink)!important;border-color:var(--line)!important}body.theme-dark .settings-page .input::placeholder{color:var(--soft)!important}body.theme-dark .info-page .feedback-card,body.theme-dark .info-page .help-faq-item,body.theme-dark .info-page .help-quick-card,body.theme-dark .info-page .info-content,body.theme-dark .info-page .info-hero,body.theme-dark .info-page .info-panel,body.theme-dark .info-page .info-sidebar{background:var(--card)!important;border-color:var(--line)!important;color:var(--ink)!important}body.theme-dark .info-page .info-side-link{color:var(--muted)!important}body.theme-dark .info-page .info-side-link:hover{background:var(--surface-2)!important;color:var(--ink)!important}body.theme-dark .info-page .info-side-link.active{background:var(--surface-2)!important;color:var(--brand)!important}body.theme-dark .info-page .feedback-head h2,body.theme-dark .info-page .help-faq-item b,body.theme-dark .info-page .help-quick-card b{color:var(--ink)!important}body.theme-dark .info-page .feedback-head p,body.theme-dark .info-page .help-quick-card em{color:var(--muted)!important}body.theme-dark .info-page .feedback-type-chip,body.theme-dark .info-page .help-more-actions a{background:var(--surface-2)!important;color:var(--ink)!important;border-color:var(--line)!important}body.theme-dark .info-page .feedback-type-chip.active{background:var(--brand)!important;color:var(--on-primary,#fff)!important}body.theme-dark .info-page .input,body.theme-dark .info-page select,body.theme-dark .info-page textarea,body.theme-dark .settings-page .account-row-action{background:var(--surface-2)!important;color:var(--ink)!important;border-color:var(--line)!important}body.theme-dark .settings-page .account-row-action:hover{background:color-mix(in srgb,var(--brand) 14%,var(--surface-2))!important;color:var(--ink)!important}body.theme-dark .settings-page .account-row-action:disabled{background:var(--card)!important;color:var(--soft)!important}body.theme-dark .info-page .help-more,body.theme-dark .info-page .info-contact-card,body.theme-dark .info-page .info-section-item{background:var(--card)!important;border-color:var(--line)!important;color:var(--ink)!important}body.theme-dark .info-page .feedback-badge{background:var(--surface-2)!important;border:1px solid var(--line)!important;color:var(--brand)!important}body.theme-dark .info-page .feedback-error{background:rgba(239,68,68,.12)!important;color:#ff9a92!important;border-color:rgba(239,68,68,.35)!important}body.theme-dark .info-page .feedback-success{background:var(--card)!important;border-color:var(--line)!important;color:var(--ink)!important}body.theme-dark .info-page .feedback-success p,body.theme-dark .info-page .feedback-success-note{color:var(--muted)!important}body.theme-dark .settings-page .avatar-picker,body.theme-dark .settings-page .publish-info-card,body.theme-dark .settings-page .publish-row,body.theme-dark .settings-page .settings-bind-current,body.theme-dark .settings-page .settings-bind-wechat,body.theme-dark .settings-page .settings-detail-card,body.theme-dark .settings-page .settings-password-form{background:var(--card)!important;border-color:var(--line)!important;color:var(--ink)!important}body.theme-dark .settings-page .settings-bind-current,body.theme-dark .settings-page .settings-bind-wechat p{color:var(--muted)!important}body.theme-dark .theme-fab{background:var(--surface-2)!important;border-color:var(--line)!important;color:var(--ink)!important;box-shadow:none!important}