:root{--font-sans:"PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", system-ui, sans-serif;--font-serif:"Songti SC", "STSong", "Source Han Serif SC", Georgia, serif;--blue:#1f63ff;--blue-hover:#164fdf;--blue-soft:#eef3ff;--ink:#111318;--ink-soft:#434750;--muted:#777c86;--line:#e7e9ee;--line-strong:#d9dce3;--surface:#fff;--surface-soft:#f7f8fa;--success:#157347;--danger:#c23838;--header-height:58px;--page-pad:clamp(24px, 2.05vw, 36px);--radius:10px;--radius-lg:14px;--shadow-sheet:0 24px 80px #0b111d29}*{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--surface)}body{min-width:320px;color:var(--ink);background:var(--surface);font-family:var(--font-sans), "PingFang SC", "Microsoft YaHei", sans-serif;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;margin:0;font-size:15px;line-height:1.6}body,button,input{font-family:var(--font-sans), "PingFang SC", "Microsoft YaHei", sans-serif}a{color:inherit;text-decoration:none}button,a{-webkit-tap-highlight-color:transparent}button{color:inherit}img{max-width:100%}::selection{color:#fff;background:var(--blue)}:focus-visible{outline-offset:3px;outline:3px solid #1f63ff59}.section-wrap{width:100%;max-width:1600px;padding-inline:var(--page-pad);margin-inline:auto}.site-header{z-index:100;height:var(--header-height);-webkit-backdrop-filter:blur(16px)saturate(150%);backdrop-filter:blur(16px)saturate(150%);background:#ffffffeb;border-bottom:1px solid #11131814;margin:0;position:sticky;top:0}.site-header-inner{width:100%;max-width:1600px;height:100%;padding-inline:var(--page-pad);grid-template-columns:1fr auto 1fr;align-items:center;margin-inline:auto;display:grid}.brand{white-space:nowrap;justify-self:start;align-items:center;width:max-content;min-height:40px;display:inline-flex;position:relative}.brand-wordmark{color:#0d0f13;letter-spacing:-.068em;font-family:Iowan Old Style,Baskerville,Baskerville Old Face,Georgia,serif;font-size:31px;font-weight:400;line-height:1;transition:letter-spacing .24s cubic-bezier(.2,.7,.2,1);display:block;position:relative;transform:translateY(-2px)}.brand-i{display:inline-block;position:relative}.brand-i-dot{background:var(--blue);pointer-events:none;transform-origin:50%;border-radius:50%;width:.16em;height:.16em;transition:transform .24s cubic-bezier(.2,.7,.2,1);display:block;position:absolute;top:.035em;left:50%;transform:translate(-50%)}.brand:hover .brand-wordmark{letter-spacing:-.058em}.brand:hover .brand-i-dot{transform:translate(-50%)scale(1.16)}.desktop-nav{align-items:center;gap:clamp(38px,5.4vw,86px);height:100%;display:flex}.desktop-nav a{color:#24262b;place-items:center;height:100%;font-size:14px;font-weight:500;display:grid;position:relative}.desktop-nav a:after{content:"";background:var(--blue);transform-origin:50%;height:2px;transition:transform .18s;position:absolute;bottom:-1px;left:0;right:0;transform:scaleX(0)}.desktop-nav a:hover:after,.desktop-nav a.is-active:after{transform:scaleX(1)}.header-actions{justify-self:end;align-items:center;gap:8px;display:flex}.login-button{cursor:pointer;background:#fff;border:1px solid #aeb2ba;border-radius:7px;justify-content:center;align-items:center;min-width:70px;height:36px;padding-inline:20px;font-size:14px;font-weight:500;transition:border-color .16s,color .16s,transform .16s;display:inline-flex}.account-button{border:1px solid var(--line-strong);background:#fff;border-radius:999px;align-items:center;gap:8px;height:36px;padding:0 12px 0 7px;font-size:13px;font-weight:500;transition:border-color .16s,color .16s;display:inline-flex}.account-button span{color:#fff;background:var(--ink);width:24px;height:24px;font-family:var(--font-serif), "Songti SC", serif;border-radius:50%;place-items:center;font-size:12px;display:grid}.account-name{min-width:0;font:inherit;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.account-button:hover{color:var(--blue);border-color:#1f63ff7a}.login-button:hover{color:var(--blue);border-color:var(--blue);transform:translateY(-1px)}.locale-switch{color:#626873;letter-spacing:.06em;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:999px;place-items:center;min-width:38px;height:34px;padding:0 8px;font-size:11px;font-weight:600;transition:color .16s,border-color .16s,background-color .16s;display:inline-grid}.locale-switch:hover{color:var(--blue);background:var(--blue-soft);border-color:#1f63ff47}.mobile-menu{cursor:pointer;background:0 0;border:0;width:38px;height:38px;padding:0;display:none}.mobile-nav-layer{z-index:220;position:fixed;inset:0}.mobile-nav-backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0c10193d;border:0;width:100%;position:absolute;inset:0}.mobile-nav-drawer{width:min(86vw,360px);height:100%;padding:20px 20px max(28px, env(safe-area-inset-bottom));background:#fff;animation:.24s cubic-bezier(.2,.75,.25,1) both mobile-drawer-in;position:absolute;top:0;right:0;box-shadow:-24px 0 72px #090e192e}.mobile-nav-heading{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;min-height:42px;padding-bottom:18px;display:flex}.mobile-nav-title{font-family:var(--font-serif);font-size:21px}.mobile-nav-close{border:1px solid var(--line-strong);cursor:pointer;background:#fff;border-radius:50%;place-items:center;width:38px;height:38px;padding:0;display:grid}.mobile-nav-links{margin-top:17px;display:grid}.mobile-nav-links a{border-bottom:1px solid var(--line);align-items:center;min-height:60px;font-size:17px;display:flex}.mobile-nav-links a.is-active{color:var(--blue)}.mobile-nav-locale{color:var(--muted);align-items:center;gap:8px;margin-top:24px;font-size:12px;display:flex}.mobile-nav-locale .locale-switch{border-color:var(--line-strong);background:#fff;min-width:44px}@keyframes mobile-drawer-in{0%{transform:translate(100%)}to{transform:translate(0)}}.eyebrow{color:#565b64;letter-spacing:.12em;margin:0;font-size:12px;font-weight:600;line-height:1.25}.primary-button,.secondary-button,.text-link{cursor:pointer;border:1px solid #0000;border-radius:7px;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:0 21px;font-size:14px;font-weight:500;line-height:1;transition:color .18s,background-color .18s,border-color .18s,transform .18s,box-shadow .18s;display:inline-flex}.primary-button{color:#fff;background:var(--blue);box-shadow:0 8px 22px #1f63ff24}.primary-button:hover{background:var(--blue-hover);transform:translateY(-2px);box-shadow:0 10px 26px #1f63ff38}.primary-button:disabled{opacity:.55;cursor:not-allowed;box-shadow:none;transform:none}.secondary-button{color:#23262d;border-color:var(--line-strong);background:#fff}.secondary-button:hover{color:var(--blue);border-color:var(--blue);transform:translateY(-1px)}.text-link{min-height:36px;color:var(--ink-soft);padding-inline:0}.text-link:hover{color:var(--blue)}.home-hero{grid-template-columns:minmax(290px,27%) minmax(0,1fr);align-items:center;gap:clamp(28px,3.2vw,52px);padding-top:12px;padding-bottom:10px;display:grid}.hero-copy{align-self:center;padding:0 0 8px 2px}.hero-copy h1{font-family:var(--font-serif), "Songti SC", serif;letter-spacing:-.045em;margin:25px 0 15px;font-size:clamp(37px,2.7vw,44px);font-weight:500;line-height:1.42}.hero-copy h1 span{white-space:nowrap;display:block}.hero-subtitle{color:#666b74;margin:0 0 31px;font-size:15px;line-height:1.7}.hero-copy .primary-button{min-width:144px;height:51px}.compare-shell{min-width:0;padding-bottom:25px;position:relative}.compare-stage{aspect-ratio:2.48;cursor:zoom-in;touch-action:manipulation;-webkit-user-select:none;user-select:none;background:#e8edf4;border-radius:10px;width:100%;min-height:355px;max-height:438px;position:relative;overflow:hidden;box-shadow:0 3px 16px #10172414}.compare-track{will-change:transform;height:100%;display:flex;position:absolute;top:0;bottom:0;left:0}.compare-panel{flex:none;height:100%;position:relative;overflow:hidden}.compare-image{object-fit:cover;position:absolute;inset:0}.compare-open{z-index:3;cursor:zoom-in;background:0 0;border:0;width:100%;padding:0;position:absolute;inset:0}.compare-open:focus-visible{outline-offset:-5px;outline:3px solid #1f63ff6b}.round-control{color:#1c2028;cursor:pointer;background:#fffffff2;border:1px solid #1113181a;border-radius:50%;place-items:center;width:40px;height:40px;padding:0;transition:transform .18s,box-shadow .18s;display:inline-grid;box-shadow:0 4px 14px #0b111d1f}.round-control:hover{transform:scale(1.06);box-shadow:0 6px 18px #0b111d2b}.round-control{z-index:9;position:absolute;top:50%;transform:translateY(-50%)}.round-control:hover{transform:translateY(-50%)scale(1.06)}.round-control-left{left:13px}.round-control-right{right:13px}.compare-caption{z-index:6;color:#fff;text-align:right;pointer-events:none;background:linear-gradient(#0000 20%,#0a0c0f17 48%,#0a0c0f94 100%);flex-direction:column;justify-content:flex-end;align-items:flex-end;width:min(68%,580px);min-height:120px;padding:34px 28px 20px 44px;display:flex;position:absolute;bottom:0;right:0}.compare-stage.is-switching .round-control{pointer-events:none}.compare-caption h2{font-family:var(--font-serif), "Songti SC", serif;letter-spacing:.01em;text-shadow:0 1px 6px #00000047;margin:0 0 4px;font-size:clamp(22px,1.8vw,28px);font-weight:500;line-height:1.3}.compare-caption .compare-skill{color:#ffffffbd;letter-spacing:.13em;text-transform:uppercase;margin:0 0 5px;font-size:10px;font-weight:600;line-height:1.25}.compare-caption p{color:#ffffffe6;text-shadow:0 1px 5px #00000040;margin:0;font-size:13px;line-height:1.6}.carousel-dots{justify-content:center;align-items:center;gap:11px;display:flex;position:absolute;bottom:6px;left:0;right:0}.carousel-dots button{cursor:pointer;background:#fff;border:1px solid #aeb3bd;border-radius:50%;width:7px;height:7px;padding:0;transition:width .18s,border-color .18s,background-color .18s}.carousel-dots button.is-active{border-color:var(--blue);background:var(--blue);border-radius:999px;width:20px}.discovery{border-top:1px solid var(--line);padding-top:36px;padding-bottom:80px}.discovery .remake-grid{column-count:3;column-gap:28px}.explore-grid{--explore-column-gap:28px;column-count:initial;flex-direction:column;gap:38px;display:flex}.explore-row{align-items:stretch;gap:var(--explore-column-gap);width:100%;display:flex}.explore-row .remake-card{flex:var(--card-ratio,1) 1 0;flex-direction:column;min-width:0;margin-bottom:0;display:flex}.explore-row .remake-card-link{flex-direction:column;flex:1;display:flex}.explore-row .remake-card-body{flex:1}.explore-row--last{width:fit-content;max-width:100%}.explore-row--last .remake-card{flex:0 0 var(--last-card-width,220px);width:var(--last-card-width,220px)}.explore-grid .remake-card-body h3,.explore-grid .remake-case-card .remake-card-body h3{font-size:21px;line-height:1.3}.explore-grid .remake-card-body>p,.explore-grid .remake-case-card .remake-card-body>p{min-height:2.9em;margin-bottom:10px;font-size:13px;line-height:1.5}.section-heading{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:12px;display:flex}.section-heading h2{font-family:var(--font-serif), "Songti SC", serif;letter-spacing:-.035em;margin:0;font-size:25px;font-weight:500;line-height:1.25}.discovery .section-heading h2{letter-spacing:-.045em;font-size:30px;font-weight:600}.discovery .section-heading .selection-heading{color:#111318;align-items:center;gap:8px;min-height:39px;display:inline-flex}.selection-heading>span{font-weight:600}.selection-laurel{fill:#9a762f;width:25px;height:28px;overflow:visible;transform:translateY(1px)}.selection-laurel.is-mirrored{transform:translateY(1px)scaleX(-1)}.selection-laurel-stem{fill:none;stroke:#9a762f;stroke-width:1.45px;stroke-linecap:round}.section-kicker{letter-spacing:.16em;font-weight:650;color:var(--blue)!important;margin:0 0 7px!important;font-size:10px!important;line-height:1.2!important}.section-heading h2 span{font-weight:400}.section-heading p{color:var(--muted);margin:4px 0 0;font-size:12px;line-height:1.45}.section-heading>a{color:#4f545e;align-items:center;gap:7px;padding-bottom:3px;font-size:13px;font-weight:500;display:inline-flex}.section-heading>a:hover{color:var(--blue)}.remake-grid{column-count:4;column-fill:balance;column-gap:26px}.remake-card{break-inside:avoid;vertical-align:top;width:100%;min-width:0;margin:0 0 30px;display:inline-block;position:relative}.remake-card-link{min-width:0;display:block;position:relative}.remake-card-open{z-index:2;cursor:pointer;background:0 0;border:0;border-radius:8px;width:100%;padding:0;position:absolute;inset:0}.remake-card-open:focus-visible{outline-offset:4px;outline:3px solid #1f63ff59}.remake-card-image{background:#f0f1f3;border-radius:8px;width:100%;position:relative;overflow:hidden}.remake-card-image>img{object-fit:cover;transition:transform .5s cubic-bezier(.2,.7,.2,1),filter .24s}.remake-card-link:hover .remake-card-image>img{transform:scale(1.018)}.image-toggle{z-index:4;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffe6;border:1px solid #11131817;border-radius:7px;padding:2px;display:flex;position:absolute;top:10px;left:10px;overflow:hidden;box-shadow:0 2px 10px #0a0d1414}.image-toggle button{z-index:3;color:#666b74;cursor:pointer;background:0 0;border:0;border-radius:5px;min-width:47px;height:29px;padding:0 11px;font-size:12px;position:relative}.image-toggle button.is-active{color:#15171b;background:#fff;font-weight:500;box-shadow:0 1px 5px #0f12191c}.remake-card-body{padding:12px 8px 13px 7px;position:relative}.card-skill-meta{flex-wrap:wrap;align-items:baseline;gap:6px 9px;margin-bottom:6px;display:flex}.case-skill{color:var(--blue);letter-spacing:.025em;margin-bottom:0;font-size:12px;font-weight:650;line-height:1.3;display:inline}.card-skill-original{z-index:4;color:#9499a3;letter-spacing:.01em;font-size:10px;text-decoration:none;position:relative}a.card-skill-original:hover{color:var(--blue);text-underline-offset:2px;text-decoration:underline}.remake-case-card .remake-card-body h3{letter-spacing:-.035em;margin-bottom:4px;font-size:22px;font-weight:600;line-height:1.3}.remake-card-body h3{font-family:var(--font-serif), "Songti SC", serif;letter-spacing:-.025em;margin:0 0 3px;font-size:18px;font-weight:600;line-height:1.35}.remake-card-body>p{color:#6d727c;min-height:0;max-height:3.1em;margin:0 0 9px;font-size:12px;line-height:1.55;display:block;overflow:hidden}.card-author{align-items:center;gap:6px;display:flex;color:#8b9099!important;min-height:0!important;margin:-3px 0 11px!important;font-size:10px!important;line-height:1.35!important}.card-author>span:first-child{color:#a1a5ad}.card-author a{z-index:4;color:#69707b;text-underline-offset:2px;-webkit-text-decoration:underline #69707b40;text-decoration:underline #69707b40;transition:color .16s,text-decoration-color .16s;position:relative}.card-author a:hover{color:var(--blue);text-decoration-color:currentColor}.remake-case-card .remake-card-body{padding:14px 10px}.remake-case-card .remake-card-body>p{color:#686e78;min-height:0;margin:0 0 12px;font-size:13px;line-height:1.5}.remake-card-footer{justify-content:space-between;align-items:center;gap:10px;display:flex}.tag-row{flex-wrap:wrap;gap:6px;min-width:0;display:flex}.tag-row span{color:#60656e;white-space:nowrap;background:#fff;border:1px solid #e2e4e9;border-radius:6px;justify-content:center;align-items:center;height:27px;padding:0 10px;font-size:11px;line-height:1;display:inline-flex}.card-arrow,.card-entry{flex:none;transition:color .18s,transform .18s}.card-entry{color:#565c66;font-size:11px}.remake-card-link:hover .card-arrow,.remake-card-link:hover .card-entry{color:var(--blue);transform:translate(4px)}.remake-preview-shell{z-index:300;--preview-gutter:clamp(18px, 4vw, 58px);--preview-gutter-2:clamp(36px, 8vw, 116px);padding:var(--preview-gutter);place-items:center;display:grid;position:fixed;inset:0}.remake-preview-backdrop{-webkit-backdrop-filter:blur(18px)saturate(88%);backdrop-filter:blur(18px)saturate(88%);cursor:zoom-out;background:#f6f8fce0;border:0;width:100%;padding:0;position:absolute;inset:0}.remake-preview-shell--comparison{--preview-gutter:clamp(14px, 3vw, 42px);--preview-gutter-2:calc(var(--preview-gutter) * 2)}.remake-preview-shell--comparison .remake-preview-backdrop{-webkit-backdrop-filter:blur(24px)saturate(72%);backdrop-filter:blur(24px)saturate(72%);background:#080c14b8}.remake-preview{width:min(1260px, calc(100vw - var(--preview-gutter-2)));max-height:min(820px, calc(100vh - var(--preview-gutter-2)));will-change:transform;background:#fff;border:1px solid #12151c17;border-radius:16px;grid-template-columns:minmax(0,1.95fr) minmax(340px,.9fr);align-items:start;display:grid;position:relative;overflow:hidden;box-shadow:0 34px 110px #151b2a38}.remake-preview--portrait{width:min(1060px, calc(100vw - var(--preview-gutter-2)));grid-template-columns:minmax(0,1.18fr) minmax(330px,.82fr)}.remake-preview--panorama{width:min(1400px, calc(100vw - var(--preview-gutter-2)));grid-template-columns:minmax(0,2.8fr) minmax(320px,.7fr)}.remake-preview--comparison{width:min(1500px, calc(100vw - var(--preview-gutter-2)), calc((100dvh - var(--preview-gutter-2)) * var(--preview-ratio)));background:#0c1119;border:1px solid #ffffff2e;border-radius:20px;height:auto;max-height:none;display:block;overflow:hidden;box-shadow:0 34px 110px #00000075}.remake-preview--comparison .remake-preview-media{border-radius:inherit;width:100%;height:100%;box-shadow:none;background:#0c1119;align-self:stretch;aspect-ratio:auto!important}.remake-preview-close{z-index:8;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);cursor:pointer;background:#ffffffeb;border:1px solid #1418201a;border-radius:50%;place-items:center;width:40px;height:40px;padding:0;display:grid;position:absolute;top:16px;right:16px;box-shadow:0 7px 24px #1217221c}.remake-preview-close:focus-visible{outline:none;box-shadow:0 0 0 2px #1f63ff3d,0 7px 24px #1217221c}.remake-preview-media{aspect-ratio:auto;background:#f3f4f6;align-self:start;width:100%;height:auto;min-height:0;position:relative;overflow:hidden}.remake-preview--panorama .remake-preview-media{background:#0c1119}.remake-preview-media>img{object-fit:contain}.preview-comparison{border-radius:inherit;cursor:ew-resize;touch-action:none;-webkit-user-select:none;user-select:none;background:#0c1119;position:absolute;inset:0;overflow:hidden}.preview-comparison-image{z-index:1;object-fit:contain;object-position:center}.preview-comparison-before{z-index:2;position:absolute;inset:0;overflow:hidden}.preview-comparison-label{z-index:3;color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);pointer-events:none;background:#0c101875;border:1px solid #ffffff3d;border-radius:6px;padding:6px 10px;font-size:11px;line-height:1;position:absolute;bottom:16px;box-shadow:0 4px 14px #070b1224}.preview-comparison-label--before{left:16px}.preview-comparison-label--after{right:16px}.preview-comparison-divider{z-index:4;pointer-events:none;background:#ffffffe6;width:2px;position:absolute;top:0;bottom:0;transform:translate(-1px);box-shadow:0 0 0 1px #0d11181f,0 0 18px #080c122e}.preview-comparison-handle{pointer-events:auto;cursor:ew-resize;background:#ffffffeb;border:1px solid #11131826;border-radius:999px;place-items:center;width:30px;height:66px;padding:0;transition:transform .18s,box-shadow .18s;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 8px 25px #0b111d38}.preview-comparison-handle:hover,.preview-comparison-handle:focus-visible{transform:translate(-50%,-50%)scale(1.06);box-shadow:0 10px 28px #0b111d47}.preview-comparison-handle:focus-visible{outline:2px solid var(--blue);outline-offset:3px}.preview-comparison-handle>span{align-items:center;gap:2px;display:flex}.preview-comparison-handle i{background:#606671;border-radius:999px;width:1px;height:16px;display:block}.preview-toggle{top:16px;left:16px}.remake-preview-detail{min-width:0;max-height:min(820px, calc(100vh - var(--preview-gutter-2)));flex-direction:column;padding:clamp(38px,3.3vw,52px) clamp(30px,3vw,46px) 34px;display:flex;overflow-y:auto}.preview-kicker{color:var(--blue);letter-spacing:.13em;text-transform:uppercase;margin:0 0 13px;font-size:9px;font-weight:600;line-height:1.3}.remake-preview-detail h2{font-family:var(--font-serif);letter-spacing:-.045em;margin:0 0 10px;font-size:clamp(34px,3vw,46px);font-weight:500;line-height:1.17}.preview-description{color:#626771;margin:0;font-size:13px;line-height:1.75}.preview-suitable{border-top:1px solid var(--line);margin-top:20px;padding-top:18px}.preview-suitable>p{color:#25282f;margin:0 0 11px;font-size:12px;font-weight:600}.preview-suitable ul{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.preview-suitable li{color:#696e78;align-items:flex-start;gap:8px;font-size:11px;line-height:1.55;display:flex}.preview-suitable li svg{color:var(--blue);flex:none;margin-top:2px}.preview-author{color:#777c86;grid-template-columns:38px minmax(0,1fr);gap:10px;margin-top:18px;font-size:11px;display:grid}.preview-author strong{color:#353941;text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.preview-author a{color:#353941;text-overflow:ellipsis;white-space:nowrap;font-weight:500;-webkit-text-decoration:underline #35394138;text-decoration:underline #35394138;overflow:hidden}.preview-author a:hover{color:var(--blue);text-decoration-color:currentColor}.preview-prompts{margin-top:18px}.preview-prompts>p{color:#25282f;margin:0 0 9px;font-size:11px;font-weight:600}.preview-tag-row{flex-wrap:wrap;gap:6px;margin-top:0;display:flex}.preview-tag-row span{color:#626771;border:1px solid #e1e4e9;border-radius:6px;align-items:center;height:25px;padding:0 9px;font-size:11px;display:inline-flex}.preview-actions{width:100%;margin-top:24px}.preview-cta{width:100%;margin-top:0;padding-top:0;transform:none}@media (min-width:921px){.remake-detail-hero{align-items:center;min-height:clamp(390px,31vw,460px)}.detail-example{align-self:center}.remake-preview--panorama .remake-preview-media{align-self:stretch;aspect-ratio:auto!important}}.content-page{padding-top:clamp(26px,3vw,42px);padding-bottom:100px}.page-intro{max-width:760px;margin-bottom:48px}.page-intro h1{font-family:var(--font-serif), "Songti SC", serif;letter-spacing:-.05em;margin:19px 0 16px;font-size:clamp(42px,4.5vw,68px);font-weight:500;line-height:1.25}.page-intro>p:last-child{color:#686d77;max-width:620px;margin:0;font-size:15px}.compact-intro{margin-bottom:30px}.compact-intro h1{margin-top:16px;font-size:clamp(40px,4vw,58px)}.filter-row{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:34px;display:flex}.filter-row button,.skill-buttons button{color:#555b66;cursor:pointer;background:#fff;border:1px solid #dfe2e8;border-radius:999px;min-height:38px;padding:0 17px;font-size:13px;transition:color .16s,background-color .16s,border-color .16s,transform .16s}.filter-row button:hover,.skill-buttons button:hover{color:var(--blue);border-color:#1f63ff73}.filter-row button.is-active,.skill-buttons button.is-active{color:#fff;border-color:var(--blue);background:var(--blue)}.explore-grid{column-gap:28px}.remake-detail-page{padding-top:clamp(24px,2.2vw,32px);padding-bottom:72px}.remake-detail-hero{grid-template-columns:minmax(330px,.8fr) minmax(560px,1.2fr);align-items:start;gap:clamp(34px,5vw,78px);min-height:0;display:grid}.detail-copy{max-width:530px;padding-top:3px}@keyframes remake-detail-swap{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.detail-copy--switching,.detail-example--switching{animation:.42s cubic-bezier(.2,.75,.25,1) both remake-detail-swap}.detail-example--switching{animation-delay:45ms}.detail-copy h1{font-family:var(--font-serif), "Songti SC", serif;letter-spacing:-.045em;margin:8px 0 10px;font-size:clamp(44px,4.2vw,65px);font-weight:500;line-height:1.2}.detail-copy>p:not(.eyebrow){color:#666c76;margin:0;font-size:15px;line-height:1.7}.detail-information{border-top:1px solid var(--line);gap:18px;margin-top:18px;padding-top:17px;display:grid}.detail-copy h3{margin:0 0 11px;font-size:14px;font-weight:600}.detail-copy ul{color:#565c66;gap:6px;margin:0;padding:0;font-size:13px;list-style:none;display:grid}.detail-copy li{align-items:center;gap:8px;display:flex}.detail-information dl{gap:10px;margin:0;display:grid}.detail-information dl>div{grid-template-columns:74px minmax(0,1fr);gap:12px;font-size:12px;line-height:1.6;display:grid}.detail-information dt{color:#8a8f98}.detail-information dd{color:#494e58;margin:0}.detail-information dd a{color:#444b57;text-underline-offset:3px;-webkit-text-decoration:underline #1f63ff61;text-decoration:underline #1f63ff61;text-decoration-thickness:1px;transition:color .16s,text-decoration-color .16s}.detail-information dd a:hover{color:var(--blue);text-decoration-color:currentColor}.mini-check{width:18px;height:18px;color:var(--blue);background:var(--blue-soft);border-radius:50%;place-items:center;font-size:11px;font-weight:700;display:inline-grid}.detail-example{aspect-ratio:3/2;background:#f0f1f3;border-radius:11px;grid-template-columns:1fr 1fr;display:grid;overflow:hidden}.detail-example>div{min-width:0;position:relative;overflow:hidden}.detail-example>div+div{border-left:2px solid #fff}.detail-example img{object-fit:cover;object-position:center}.detail-example span{z-index:2;background:#ffffffeb;border-radius:6px;padding:5px 10px;font-size:12px;position:absolute;top:13px;left:13px}.studio-section{border-top:1px solid var(--line);margin-top:46px;padding-top:34px}.studio-card{grid-template-columns:minmax(0,1.3fr) minmax(360px,.7fr);gap:30px;margin-top:18px;display:grid}.upload-zone{background:#fafbfc;border:1px dashed #cbd0d9;border-radius:12px;place-items:center;min-height:350px;transition:border-color .18s,background-color .18s;display:grid;position:relative;overflow:hidden}.upload-zone:hover{border-color:var(--blue);background:#f8faff}.upload-zone.has-preview{background:#f2f3f5;border-style:solid}.upload-zone>img{object-fit:contain;width:100%;height:100%;max-height:620px}.upload-prompt{cursor:pointer;background:0 0;border:0;flex-direction:column;align-items:center;gap:8px;padding:30px;display:flex}.upload-prompt>span,.auth-icon{width:50px;height:50px;color:var(--blue);background:var(--blue-soft);border-radius:50%;place-items:center;margin-bottom:4px;display:grid}.upload-prompt strong{font-family:var(--font-serif), "Songti SC", serif;font-size:21px;font-weight:600}.upload-prompt small{color:var(--muted);font-size:12px}.remove-upload,.sheet-close{z-index:4;border:1px solid var(--line);width:36px;height:36px;color:var(--ink);cursor:pointer;background:#ffffffed;border-radius:50%;place-items:center;padding:0;display:grid;position:absolute;top:15px;right:15px}.studio-controls{flex-direction:column;gap:21px;padding-top:3px;display:flex}.studio-error{color:#b42318;margin:-.15rem 0 0;font-size:.78rem;line-height:1.5}.field-label{margin-bottom:13px;font-size:13px;font-weight:600;display:block}.skill-buttons{flex-wrap:wrap;gap:9px;display:flex}.skill-buttons button{align-items:center;gap:5px;display:inline-flex}.selected-summary{border:1px solid var(--line);border-radius:9px;grid-template-columns:86px minmax(0,1fr) auto;align-items:center;gap:13px;padding:12px;display:grid}.selected-summary img{object-fit:cover;border-radius:5px;width:86px;height:58px}.selected-summary div{flex-direction:column;min-width:0;display:flex}.selected-summary strong{font-family:var(--font-serif), "Songti SC", serif;text-overflow:ellipsis;white-space:nowrap;font-size:15px;overflow:hidden}.selected-summary span{color:var(--muted);font-size:11px}.selected-summary b{color:var(--blue);font-size:13px;font-weight:600}.studio-submit{width:100%;height:49px}.billing-note{color:#858a93;text-align:center;margin:-16px 0 0;font-size:11px}.modal-backdrop{z-index:500;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#0b0e1461;place-items:center;padding:22px;animation:.18s both backdrop-in;display:grid;position:fixed;inset:0}.auth-sheet,.wallet-sheet{width:min(100%,430px);box-shadow:var(--shadow-sheet);background:#fff;border:1px solid #ffffffb3;border-radius:15px;padding:38px;animation:.3s cubic-bezier(.2,.8,.2,1) both sheet-in;position:relative}.auth-sheet{text-align:center;flex-direction:column;align-items:stretch;display:flex}.auth-sheet .auth-icon{margin:0 auto 17px}.auth-sheet h2,.wallet-sheet h2{font-family:var(--font-serif), "Songti SC", serif;letter-spacing:-.03em;margin:0 0 8px;font-size:28px;font-weight:600}.auth-sheet>p,.wallet-sheet>p:not(.eyebrow){color:var(--muted);margin:0 0 23px;font-size:13px}.auth-method+.auth-method{margin-top:9px}.auth-sheet .auth-kicker{color:var(--blue);letter-spacing:.18em;margin:0 0 7px;font-size:10px;font-weight:700}.auth-sheet>p:not(.auth-kicker):not(.auth-message):not(.auth-privacy) strong{color:var(--ink);font-weight:600}.auth-form{text-align:left;gap:10px;display:grid}.auth-form label{color:#555b65;font-size:12px;font-weight:600}.auth-form input{width:100%;height:50px;color:var(--ink);font:inherit;background:#fff;border:1px solid #d9dde5;border-radius:9px;outline:none;padding:0 15px;font-size:15px;transition:border-color .16s,box-shadow .16s}.auth-form input:focus{border-color:var(--blue);box-shadow:0 0 0 3px #1f63ff1a}.auth-form input::placeholder{color:#a5aab3}.auth-form .auth-code-input{letter-spacing:.22em;text-align:center;height:58px;padding-left:calc(15px + .22em);font-size:23px;font-weight:650}.auth-submit{width:100%;height:50px;margin-top:5px}.auth-submit:disabled{cursor:wait;opacity:.58}.auth-debug-code{color:#5b6270;background:#f7f9ff;border:1px solid #1f63ff24;border-radius:8px;justify-content:space-between;align-items:center;margin:2px 0 0;padding:10px 12px;font-size:11px;display:flex}.auth-debug-code strong{color:var(--blue);letter-spacing:.13em;font-size:15px}.auth-code-actions{justify-content:space-between;align-items:center;margin-top:3px;display:flex}.auth-code-actions button{color:#6d737d;cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;padding:4px 0;font-size:12px;display:inline-flex}.auth-code-actions button:hover:not(:disabled){color:var(--blue)}.auth-code-actions button:disabled{color:#b1b5bd;cursor:default}.auth-sheet .auth-message{color:#bd3636;min-height:18px;margin:12px 0 0;font-size:11px;line-height:1.55}.auth-sheet .auth-privacy{color:#999ea7;margin:7px 0 0;font-size:10px;line-height:1.6}.auth-pending{background:linear-gradient(90deg,#f4f5f7,#eceef2,#f4f5f7) 0 0/220% 100%;border-radius:999px;width:72px;height:34px;animation:1.2s infinite auth-pending;display:block}@keyframes auth-pending{to{background-position:-120% 0}}.wallet-sheet .eyebrow{margin-bottom:13px}.topup-options{grid-template-columns:1fr 1fr;gap:10px;margin:24px 0 16px;display:grid}.topup-options button{border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:8px;justify-content:space-between;align-items:center;min-height:64px;padding:0 16px;transition:border-color .16s,background-color .16s,transform .16s;display:flex}.topup-options button:hover{border-color:var(--blue);background:var(--blue-soft);transform:translateY(-2px)}.topup-options strong{font-size:20px}.topup-options span{color:var(--muted);font-size:11px}.wallet-sheet>small{color:#969ba4;font-size:10px;display:block}@keyframes backdrop-in{0%{opacity:0}to{opacity:1}}@keyframes sheet-in{0%{opacity:0;transform:translateY(16px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}.library-page{padding-top:24px}.library-intro{max-width:none;margin-bottom:18px}.library-intro h1{margin-bottom:9px}.library-intro-meta{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:24px;padding-bottom:20px;display:flex}.library-intro-meta p{color:var(--muted);margin:0;font-size:13px}.signout-link{color:var(--muted);cursor:pointer;background:0 0;border:0;padding:0;font-size:12px;transition:color .16s}.signout-link:hover{color:var(--ink)}.private-library-page{min-height:calc(100vh - var(--header-height));place-items:center;padding-top:0;padding-bottom:0;display:grid}.private-library-gate{text-align:center;width:100%;max-width:980px;padding:56px 0 64px}.private-library-gate h1,.private-job-gate h1{font-family:var(--font-serif), "Songti SC", serif;letter-spacing:-.05em;margin:18px 0 14px;font-size:clamp(42px,4.25vw,66px);font-weight:500;line-height:1.22}.private-library-gate h1{white-space:nowrap}.private-library-gate h1 span{display:inline}.private-library-gate>p:not(.eyebrow),.private-job-gate>p:not(.eyebrow){max-width:550px;color:var(--muted);margin:0 auto 30px;line-height:1.8}.private-library-gate .primary-button{min-width:126px;margin-right:18px}.private-library-loading,.private-job-state{width:100%;min-height:calc(100vh - var(--header-height));background:linear-gradient(100deg,#fff 24%,#f7f8fa 38%,#fff 52%) 0 0/260% 100%;animation:1.35s infinite account-loading}@keyframes account-loading{to{background-position:-160% 0}}.library-toolbar{justify-content:space-between;align-items:center;gap:20px;margin:20px 0 18px;display:flex}.library-empty{color:var(--muted);text-align:center;padding:70px 0}.library-empty a{color:var(--blue)}.filter-row.compact{margin:0}.filter-row.compact button{min-height:34px;padding-inline:15px}.library-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:30px;display:grid}.work-card{display:block}.work-preview{aspect-ratio:3/2;background:#f0f1f3;border-radius:9px;position:relative;overflow:hidden}.work-preview img{object-fit:cover;transition:transform .5s cubic-bezier(.2,.7,.2,1)}.work-card:hover .work-preview img{transform:scale(1.018)}.status-pill{z-index:2;color:#30343c;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#ffffffeb;border-radius:999px;padding:5px 9px;font-size:11px;font-weight:500;position:absolute;top:12px;right:12px;box-shadow:0 2px 9px #0d121c14}.status-processing,.status-queued{color:var(--blue)}.status-succeeded{color:var(--success)}.status-failed{color:var(--danger)}.work-progress{background:#ffffff80;height:3px;position:absolute;bottom:0;left:0;right:0}.work-progress span{background:var(--blue);height:100%;display:block}.work-card-body{justify-content:space-between;align-items:flex-start;gap:16px;padding:13px 5px 8px;display:flex}.work-card-copy{flex:auto;min-width:0}.work-card-body h2{font-family:var(--font-serif), "Songti SC", serif;text-overflow:ellipsis;white-space:nowrap;margin:0 0 2px;font-size:18px;font-weight:600;line-height:1.3;overflow:hidden}.work-card-body p{color:var(--muted);margin:0;font-size:11px;line-height:1.4}.work-card-date{font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.work-card-arrow{flex:none;margin-top:3px;transition:color .16s,transform .16s}.work-card:hover .work-card-arrow{color:var(--blue);transform:translate(4px)}.job-page{padding-top:38px;padding-bottom:65px}.job-layout{min-height:calc(100vh - var(--header-height) - 103px);grid-template-columns:minmax(0,1.5fr) minmax(360px,.65fr);align-items:center;gap:clamp(45px,6vw,90px);display:grid}.private-job-gate{max-width:650px;min-height:calc(100vh - var(--header-height) - 80px);text-align:left;align-content:center;justify-items:start;margin-inline:auto;display:grid}.private-job-gate>p:not(.eyebrow){margin-left:0}.job-visual{aspect-ratio:3/2;background:#eff1f4;border-radius:11px;position:relative;overflow:hidden}.job-visual img{object-fit:contain}.job-visual-mask{color:#fff;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#090d147a;flex-direction:column;justify-content:center;align-items:center;gap:10px;font-size:14px;display:flex;position:absolute;inset:0}.job-visual-mask svg{animation:1.1s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.job-panel{max-width:480px}.back-link{color:#626873;align-items:center;gap:7px;margin-bottom:46px;font-size:12px;display:inline-flex}.back-link:hover{color:var(--blue)}.job-panel h1{font-family:var(--font-serif), "Songti SC", serif;letter-spacing:-.045em;margin:16px 0 12px;font-size:clamp(38px,3.5vw,54px);font-weight:500;line-height:1.25}.job-panel>p:not(.eyebrow):not(.billing-note){color:#686d77;margin:0;font-size:14px;line-height:1.75}.progress-line{background:#e9ebef;border-radius:999px;width:100%;height:3px;margin:35px 0 19px;overflow:hidden}.progress-line span{border-radius:inherit;background:var(--blue);height:100%;transition:width .5s;display:block}.progress-stages{grid-template-columns:repeat(4,1fr);gap:4px;margin:0;padding:0;list-style:none;display:grid}.progress-stages li{color:#989ca5;text-align:center;flex-direction:column;align-items:center;gap:6px;font-size:10px;display:flex}.progress-stages li>span{background:#fff;border:1px solid #dfe2e7;border-radius:50%;place-items:center;width:23px;height:23px;display:grid}.progress-stages li.is-complete{color:#2d333d}.progress-stages li.is-complete>span{color:#fff;border-color:var(--blue);background:var(--blue)}.job-meta{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:auto minmax(0,1fr);gap:7px 20px;margin:36px 0;padding:20px 0;font-size:12px;display:grid}.job-meta span{color:var(--muted)}.job-meta strong{text-align:right;text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.job-actions{flex-direction:column;gap:9px;display:flex}.job-actions .text-link{align-self:center}@media (max-width:1180px){.home-hero{grid-template-columns:minmax(245px,28%) minmax(0,1fr);gap:26px}.compare-stage{min-height:320px}.remake-grid{column-count:3;column-gap:22px}.remake-detail-hero{grid-template-columns:minmax(260px,.7fr) minmax(500px,1.3fr);gap:45px}.desktop-nav{gap:28px}.desktop-nav a{font-size:13px}.library-grid{gap:24px}}@media (max-width:760px){.site-header-inner{grid-template-columns:1fr auto}.desktop-nav,.login-button{display:none}.mobile-menu{place-items:center;display:grid}}@media (max-width:920px){:root{--header-height:58px;--page-pad:20px}.home-hero{grid-template-columns:1fr;gap:28px;padding-top:42px;padding-bottom:18px}.hero-copy{max-width:600px}.hero-copy h1{font-size:clamp(40px,7vw,56px)}.compare-stage{aspect-ratio:16/8.5;min-height:0}.remake-grid,.discovery .remake-grid{column-count:2;column-gap:16px}.explore-grid{--explore-column-gap:16px;gap:30px}.explore-row{gap:var(--explore-column-gap)}.private-library-gate h1{white-space:normal}.private-library-gate h1 span{display:block}.remake-detail-hero{grid-template-columns:1fr;gap:28px}.detail-copy{max-width:700px}.studio-card{grid-template-columns:1fr}.studio-controls{max-width:680px}.library-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.job-layout{grid-template-columns:1fr;gap:40px}.job-panel{max-width:680px}.back-link{margin-bottom:28px}.remake-preview{grid-template-columns:1fr;width:min(720px,94vw);max-height:calc(100vh - 34px);overflow-y:auto}.remake-preview-media{min-height:0}.remake-preview-detail{max-height:none;overflow:visible}.preview-cta{margin-top:0;padding-top:0;transform:none}}@media (max-width:680px){:root{--page-pad:16px}.site-header-inner{grid-template-columns:1fr auto}.brand{min-height:38px}.brand-wordmark{letter-spacing:-.065em;font-size:27px}.brand-i-dot{width:.17em;height:.17em}.account-button{justify-content:center;width:34px;max-width:34px;padding:0}.account-name{display:none}.header-actions{gap:4px}.desktop-nav,.login-button{display:none}.mobile-menu{place-items:center;display:grid}.home-hero{gap:22px;padding-top:24px;padding-bottom:10px}.hero-copy h1{margin:14px 0 9px;font-size:clamp(31px,9vw,39px);line-height:1.32}.hero-subtitle{margin-bottom:23px;font-size:14px}.hero-copy .primary-button{width:auto;min-width:128px;height:45px}.compare-shell{margin-inline:0;padding-bottom:24px}.compare-stage{aspect-ratio:3/2;border-radius:9px;min-height:0}.round-control{width:38px;height:38px}.round-control-left{left:10px}.round-control-right{right:10px}.compare-caption{width:84%;min-height:86px;padding:27px 15px 12px 42px}.compare-caption h2{font-size:17px}.compare-caption .compare-skill{font-size:8px}.compare-caption p{display:none}.discovery{padding-top:24px;padding-bottom:58px}.discovery .remake-grid{column-gap:12px}.explore-grid{--explore-column-gap:12px;gap:26px}.explore-row{gap:var(--explore-column-gap)}.section-heading{align-items:flex-start;margin-bottom:14px}.section-heading h2{font-size:23px}.discovery .section-heading h2{font-size:27px}.section-heading>a{padding-top:4px}.remake-grid{column-count:2;column-gap:12px}.remake-card{margin-bottom:23px}.remake-card-body{padding:9px 2px 10px}.remake-case-card .remake-card-body{padding:11px 3px 12px}.remake-card-body h3{font-size:15px}.case-skill{letter-spacing:.02em;margin-bottom:4px;font-size:10px}.remake-case-card .remake-card-body h3{margin-bottom:4px;font-size:18px;line-height:1.32}.explore-grid .remake-card-body h3,.explore-grid .remake-case-card .remake-card-body h3{font-size:17px}.remake-card-body>p{max-height:3.1em;font-size:10px;display:block;overflow:hidden}.remake-case-card .remake-card-body>p{margin-bottom:9px;font-size:11px;line-height:1.5}.explore-grid .remake-card-body>p,.explore-grid .remake-case-card .remake-card-body>p{min-height:3em;font-size:11px}.tag-row{gap:4px}.tag-row span{height:23px;padding-inline:7px;font-size:9px}.tag-row span:nth-child(n+3),.card-entry{display:none}.remake-card-body>p{min-height:0}.card-author{margin-bottom:8px!important;font-size:9px!important}.content-page{padding-top:24px;padding-bottom:68px}.page-intro{margin-bottom:32px}.page-intro h1{margin-top:15px;font-size:clamp(38px,11vw,50px)}.filter-row{scrollbar-width:none;flex-wrap:nowrap;margin-bottom:28px;margin-right:-16px;padding-right:16px;overflow-x:auto}.filter-row::-webkit-scrollbar{display:none}.filter-row button{flex:none}.remake-detail-page{padding-top:26px}.remake-detail-hero{min-height:0}.detail-copy h1{font-size:43px}.detail-example{aspect-ratio:3/2;border-radius:0;margin-inline:-16px}.studio-section{margin-top:38px;padding-top:29px}.studio-card{gap:22px}.upload-zone{min-height:282px}.selected-summary{grid-template-columns:70px minmax(0,1fr) auto}.selected-summary img{width:70px;height:48px}.skill-buttons{gap:8px}.skill-buttons button{flex:calc(50% - 8px);justify-content:center;min-height:43px;padding-inline:10px}.studio-submit{min-height:52px}.modal-backdrop{align-items:end;padding:0}.auth-sheet,.wallet-sheet{width:100%;padding:34px 22px max(28px, env(safe-area-inset-bottom));border-radius:18px 18px 0 0}.library-page{padding-top:24px}.account-strip{grid-template-columns:auto minmax(0,1fr);gap:12px}.library-toolbar{align-items:flex-end}.filter-row.compact{margin-right:0;padding-right:0}.library-toolbar .text-link{white-space:nowrap;font-size:12px}.library-grid{grid-template-columns:1fr;gap:26px}.job-page{padding-top:18px}.job-layout{min-height:0}.job-visual{border-radius:0;margin-inline:-16px}.job-panel h1{font-size:40px}.back-link{margin-bottom:25px}.remake-preview-shell{align-items:end;padding:0}.remake-preview-backdrop{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#14182052}.remake-preview{border-bottom:0;border-left:0;border-right:0;border-radius:18px 18px 0 0;width:100%;max-height:92dvh}.remake-preview-media{min-height:0}.remake-preview-detail{padding:25px 21px max(30px, env(safe-area-inset-bottom))}.preview-actions{margin-top:28px}.remake-preview-detail h2{font-size:31px}.preview-description{font-size:12px}.remake-preview-close{width:38px;height:38px;top:12px;right:12px}.remake-preview-shell--comparison{align-items:center;padding:clamp(10px,3vw,18px)}.remake-preview-shell--comparison .remake-preview-backdrop{-webkit-backdrop-filter:blur(20px)saturate(70%);backdrop-filter:blur(20px)saturate(70%);background:#080c14bd}.remake-preview--comparison{width:min(calc(100vw - var(--preview-gutter-2)), calc((100dvh - var(--preview-gutter-2)) * var(--preview-ratio)));max-height:calc(100dvh - var(--preview-gutter-2));border:1px solid #ffffff29;border-radius:14px}.remake-preview--comparison .remake-preview-close{top:10px;right:10px}}@media (hover:none){.primary-button:hover,.secondary-button:hover,.login-button:hover,.topup-options button:hover{transform:none}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}
