@import "https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=Space+Grotesk:wght@500;600;700&display=swap";:root{color:#172238;font-synthesis:none;text-rendering:optimizelegibility;background:#f3f5f8;font-family:DM Sans,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}body{margin:0}button,input{font:inherit}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.55}button:focus-visible,input:focus-visible{outline-offset:3px;outline:3px solid #76a8ff}[hidden]{display:none!important}.site{max-width:1540px;margin:auto}.header{justify-content:space-between;align-items:center;height:78px;padding:0 5%;display:flex}.logo{color:#142034;letter-spacing:-1px;align-items:center;gap:11px;font:700 25px Space Grotesk,sans-serif;text-decoration:none;display:flex}.logo-cube{color:#fff;background:#14273d;border-radius:11px;place-items:center;width:37px;height:37px;font-size:28px;line-height:1;display:grid;transform:rotate(-7deg)}.logo-accent{color:#1677ea}.tag{color:#58677f;letter-spacing:.6px;background:#e8edf3;border-radius:99px;padding:9px 15px;font-size:12px;font-weight:700}.layout{grid-template-columns:minmax(220px,.87fr) minmax(340px,1.38fr) minmax(260px,.95fr);align-items:start;gap:22px;padding:18px 5% 30px;display:grid}.intro{padding:29px 10px 10px 0}.eyebrow,.micro-label{letter-spacing:1.7px;color:#6e8098;text-transform:uppercase;margin:0 0 9px;font-size:11px;font-weight:800}.eyebrow{color:#227de5;align-items:center;gap:9px;display:flex}.pulse{background:#25b685;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 4px #daf6ec}h1{letter-spacing:-2px;color:#142338;margin:30px 0 18px;font:700 clamp(31px,3.15vw,52px)/1.17 Space Grotesk,sans-serif}h1 span{color:#1979e7}h2{letter-spacing:-.5px;margin:0;font:700 20px Space Grotesk,sans-serif}h3{margin:0;font-size:16px}.subtitle{color:#66758c;max-width:320px;font-size:14px;line-height:1.9}.benefits{flex-wrap:wrap;gap:6px;margin:28px 0 40px;display:flex}.benefits span{color:#566e89;background:#fff;border:1px solid #dbe5f0;border-radius:9px;padding:8px 10px;font-size:11px;font-weight:700}.howto{border-left:2px solid #d3dfed;margin-bottom:32px;padding-left:18px}.howto ol{color:#56677f;margin:10px 0 0;padding-left:17px;font-size:13px;line-height:2}.howto li{margin-bottom:8px;padding-left:3px}.howto b{color:#263a55}.card{background:#fff;border:1px solid #e1e7ee;border-radius:22px;padding:23px;box-shadow:0 15px 48px #1a2e4c0e}.section-head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:19px;display:flex}.counter{color:#2079e8;background:#f0f6ff;border-radius:11px;padding:9px 11px;font:700 16px Space Grotesk}.progress{gap:7px;margin-bottom:17px;display:flex}.progress span{background:#e8edf5;border-radius:10px;flex:1;height:5px}.progress .complete{background:#2abb96}.face-tabs{grid-template-columns:repeat(6,minmax(0,1fr));gap:4px;margin-bottom:18px;display:grid}.face-tab{color:#718096;white-space:nowrap;background:#f7f9fc;border:1px solid #e9edf2;border-radius:9px;flex-direction:column;align-items:center;gap:7px;padding:10px 3px;font-size:11px;font-weight:700;display:flex}.face-tab.active{color:#166ed4;background:#edf5ff;border-color:#7bb1f8}.face-tab.completed{color:#158568}.tab-dot{border:1px solid #ccd5e1;border-radius:5px;width:15px;height:15px;box-shadow:0 1px 2px #0001}.orientation{color:#7a8798;align-items:center;gap:10px;margin:0 0 13px;font-size:12px;display:flex}.face-pill{color:#1c324e;white-space:nowrap;background:#edf1f6;border-radius:6px;padding:5px 9px;font-weight:800}.capture-preview{aspect-ratio:1.8;background:#111e31;border-radius:15px;place-items:center;display:grid;position:relative;overflow:hidden}.capture-preview video,.capture-preview img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.placeholder{color:#fff;text-align:center;place-content:center;justify-items:center;gap:11px;padding:20px;display:grid}.placeholder-icon{color:#71aeff;font:200 60px Space Grotesk}.placeholder strong{font-size:13px}.placeholder small{color:#8496b0;font-size:11px}.scan-window{pointer-events:none;width:min(var(--crop,68%),54%);aspect-ratio:1;border:1px solid #97bdff66;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 500px #060d191f}.scan-lines{background:linear-gradient(90deg,#0000 33%,#ffffff60 33% 33.4%,#0000 33.4% 66%,#ffffff60 66% 66.4%,#0000 66.4%),linear-gradient(#0000 33%,#ffffff60 33% 33.4%,#0000 33.4% 66%,#ffffff60 66% 66.4%,#0000 66.4%);width:100%;height:100%}.scan-window i{z-index:1;border:3px solid #65b9ff;width:17px;height:17px;position:absolute}.scan-window i:first-child{border-bottom:0;border-right:0;top:-2px;left:-2px}.scan-window i:nth-child(2){border-bottom:0;border-left:0;top:-2px;right:-2px}.scan-window i:nth-child(3){border-top:0;border-right:0;bottom:-2px;left:-2px}.scan-window i:nth-child(4){border-top:0;border-left:0;bottom:-2px;right:-2px}.button{text-align:center;white-space:nowrap;border:0;border-radius:11px;justify-content:center;align-items:center;gap:7px;padding:13px;font-size:12px;font-weight:800;text-decoration:none;transition:transform .15s,filter .15s;display:inline-flex}.button:not(:disabled):hover{filter:brightness(.97);transform:translateY(-1px)}.primary{color:#fff;background:#227df0}.secondary{color:#41556d;background:#eef3fa}.dark{color:#fff;background:#172b45}.block{width:100%}.capture-buttons{gap:7px;margin-top:12px;display:flex}.capture-buttons .button{flex:1;min-width:0;padding:13px 6px}.capture-buttons .upload{cursor:pointer}.zoom-label{color:#738298;align-items:center;gap:10px;margin:14px 0 2px;font-size:11px;font-weight:700;display:flex}.zoom-label input{accent-color:#227df0;flex:1}.zoom-label span{text-align:right;width:36px}.hint{color:#8795a7;margin:7px 0 23px;font-size:11px;line-height:1.7}.edit-head{justify-content:space-between;align-items:end;gap:8px;margin-bottom:15px;display:flex}.muted{color:#9aa6b5;text-align:right;font-size:10px}.face-grid{background:#e3eaf2;border-radius:16px;grid-template-columns:repeat(3,1fr);gap:7px;max-width:220px;margin:0 auto 18px;padding:7px;display:grid}.sticker{aspect-ratio:1;border:2px solid #f7f9fc;border-radius:8px;place-items:center;font-size:20px;font-weight:800;display:grid;box-shadow:0 2px 4px #0002}.sticker.center{opacity:1;cursor:default;font-size:13px}.palette{justify-content:center;gap:8px;margin-bottom:20px;display:flex}.palette-item{color:#6e7d8f;background:#fff;border:1px solid #0000;border-radius:12px;place-items:center;gap:5px;padding:5px;font-size:10px;display:grid}.palette-item span{border:1px solid #b9c4d3;border-radius:9px;width:28px;height:28px}.palette-item.selected{border-color:#1877ea;box-shadow:0 0 0 2px #e5f1ff}.capture-bottom{justify-content:space-between;align-items:center;gap:6px;display:flex}.text-button{color:#7789a0;background:0 0;border:0;padding:10px 0;font-size:12px;font-weight:700}.text-button:hover{color:#1979e7}.status-dot{color:#178b70;letter-spacing:1px;background:#e5f9f2;border-radius:6px;padding:7px 9px;font-size:10px;font-weight:800}.cube-net{grid-template-rows:repeat(3,auto);grid-template-columns:repeat(4,1fr);align-items:center;gap:6px;max-width:268px;margin:36px auto;display:grid}.mini-face{aspect-ratio:1;background:#26384f;border-radius:5px;grid-template-columns:repeat(3,minmax(0,1fr));gap:2px;padding:3px;display:grid}.mini-cell{border-radius:2px;min-width:0}.result-placeholder{text-align:center;border-bottom:1px solid #e9eff5;margin-bottom:16px;padding:14px 10px 26px}.orbit{color:#8da9cb;background:#f1f6fd;border-radius:50%;place-items:center;width:52px;height:52px;margin:0 auto 16px;font-size:29px;display:grid}.result-placeholder strong{font-size:14px}.result-placeholder p{color:#8a99ab;font-size:12px;line-height:1.8}.solve-button{margin-top:10px;padding:16px}.reset{width:100%;margin-top:11px}.solution{text-align:center;border-top:1px solid #e7edf5;padding-top:18px}.solution-top{color:#7286a0;justify-content:space-between;font-size:11px;font-weight:700;display:flex}.move-token{color:#247ef0;font:700 60px/1.5 Space Grotesk}.solution h3{font-size:15px}.solution p{color:#708198;min-height:42px;font-size:12px;line-height:1.7}.step-controls{gap:8px;margin-top:14px;display:flex}.step-controls button{flex:1}.toast{z-index:50;opacity:0;pointer-events:none;color:#fff;text-align:center;background:#172b44;border-radius:11px;max-width:min(500px,90vw);padding:12px 19px;font-size:12px;line-height:1.6;transition:all .22s;position:fixed;bottom:25px;left:50%;transform:translate(-50%,20px);box-shadow:0 12px 40px #0015}.toast.visible{opacity:1;transform:translate(-50%)}footer{text-align:center;color:#9aa6b4;padding:18px 10px 35px;font-size:11px}@media (max-width:1140px){.layout{grid-template-columns:minmax(300px,1fr) minmax(290px,1fr)}.intro{grid-column:1/-1;padding:10px 0}.intro h1{margin:12px 0}.subtitle{max-width:none}.benefits{margin:14px 0}.howto{margin-bottom:12px}.intro .block{max-width:240px}.results{min-height:unset}}@media (max-width:680px){.header{height:65px;padding:0 18px}.logo{font-size:22px}.layout{flex-direction:column;gap:16px;padding:0 12px 20px;display:flex}.intro{padding:12px 10px 0}.intro h1{margin:16px 0;font-size:35px}.subtitle{font-size:13px}.benefits{margin:16px 0}.howto{margin-bottom:14px}.card{border-radius:18px;width:100%;padding:18px}.capture-preview{aspect-ratio:1.5}.results{min-height:auto}.cube-net{max-width:220px;margin:26px auto}.face-tab{font-size:10px}.orientation{flex-wrap:wrap}.tag{font-size:10px}.capture-buttons{flex-wrap:wrap}.capture-buttons .button{font-size:11px}}.layout{grid-template-columns:minmax(196px,.64fr) minmax(340px,1.1fr) minmax(370px,1.2fr);gap:18px}.scan-guide{background:linear-gradient(110deg,#eff6ff,#fbfdff);border:1px solid #dfe9f5;border-radius:15px;align-items:center;gap:14px;margin:0 0 15px;padding:10px;display:flex}.guide-model{color:#7c91ac;flex:none;place-items:center;width:118px;height:105px;font-size:10px;display:grid}.guide-model twisty-player{width:100%;height:100%;display:block}.guide-copy{gap:5px;min-width:0;display:grid}.guide-caption{text-transform:uppercase;color:#2d7ce0;letter-spacing:1px;font-size:10px;font-weight:800}.guide-copy strong{color:#18314d;font-size:14px;line-height:1.35}.guide-copy small{color:#7a8fa8;font-size:11px;line-height:1.6}.capture-preview .scan-window{width:auto;height:var(--crop,68%);max-width:none}.results{min-height:auto}.viewer-caption{justify-content:space-between;align-items:center;gap:9px;margin:-2px 0 8px;display:flex}.viewer-badge{color:#196fc7;align-items:center;gap:7px;font-size:11px;font-weight:800;display:inline-flex}.live-dot{background:#39c99d;border-radius:50%;width:7px;height:7px;display:inline-block}.viewer-hint{color:#8ba0b8;font-size:11px}.viewer-shell{background:radial-gradient(at 47% 44%,#fff 8%,#eef5ff 80%);border:1px solid #e3edf8;border-radius:17px;min-height:330px;position:relative;overflow:hidden}.solution-3d{height:326px;display:block}.solution-3d twisty-player{touch-action:pan-y;width:100%;height:100%;display:block}.view-reset{z-index:2;color:#4f6a89;background:#fffffff1;border:1px solid #d6e5f4;border-radius:10px;padding:8px 11px;font-size:11px;font-weight:700;position:absolute;bottom:11px;right:12px}.viewer-initial{color:#617e9b;pointer-events:none;background:#fffd;border:1px solid #e6eef7;border-radius:8px;padding:8px;font-size:10px;position:absolute;bottom:12px;left:12px}.net-details{border-bottom:1px solid #e9eff5;margin-bottom:15px;padding:12px 0}.net-details summary{cursor:pointer;color:#6c83a0;-webkit-user-select:none;user-select:none;font-size:11px;font-weight:800}.net-details .cube-net{max-width:210px;margin:15px auto 7px}.result-placeholder{border:0;padding:6px 10px 15px}.result-placeholder .orbit{width:36px;height:36px;margin-bottom:12px;font-size:20px}.solution{text-align:left;padding-top:15px}.solution-top{font-size:12px}.solve-progress{background:#edf1f8;border-radius:9px;width:100%;height:6px;margin:10px 0 18px;overflow:hidden}.solve-progress>span{background:linear-gradient(90deg,#2da4ff,#2dbca0);width:0;height:100%;transition:width .3s;display:block}.instruction{align-items:center;gap:15px;display:flex}.move-token{text-align:center;background:#f0f6ff;border-radius:15px;min-width:92px;padding:13px 9px;font-size:36px;line-height:1.2}.move-guide{flex:1;min-width:0}.instruction-kicker{color:#8ca0b8;letter-spacing:.8px;margin-bottom:6px;font-size:10px;font-weight:800;display:block}.move-guide h3{color:#172b45;font-size:17px;line-height:1.45}.move-guide p{color:#75899e;min-height:unset;margin:5px 0 0;font-size:11px;line-height:1.7}.move-visual{color:#166dc1;background:#edf7ff;border-radius:8px;margin-top:12px;padding:7px 11px;font-size:13px;font-weight:800;display:inline-flex}.step-controls{margin:17px 0 10px}.step-controls .primary{flex:1.7}.playback-controls{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.playback-controls .button{flex:1;padding:10px 8px;font-size:11px}.speed-control{white-space:nowrap;color:#7a8da7;align-items:center;gap:5px;font-size:11px;display:flex}.speed-control select{background:#fff;border:1px solid #dbe4ef;border-radius:8px;padding:8px 5px;font-size:11px}.play-note{color:#9aa9ba;margin:11px 0 1px;font-size:10px;line-height:1.65;min-height:unset!important}.solution #copy{margin-top:8px}@media (max-width:1270px){.layout{grid-template-columns:repeat(2,minmax(0,1fr))}.intro{grid-column:1/-1}.intro .howto{max-width:680px}.results{min-width:0}}@media (max-width:680px){.layout{flex-direction:column;gap:16px;display:flex}.guide-model{width:105px;height:95px}.viewer-shell{min-height:285px}.solution-3d{height:284px}.viewer-hint{font-size:10px}.instruction{gap:10px}.move-token{min-width:76px;font-size:30px}.step-controls .button{font-size:11px}.playback-controls .button{flex:auto}.speed-control{flex:100%;justify-content:flex-end}}.result-placeholder[data-phase=ready]{background:#f0faf7;border:1px solid #c8eee0;border-radius:14px;margin:12px 0;padding:18px 15px}.result-placeholder[data-phase=ready] .orbit{color:#138d65;background:#d4f4e8}.result-placeholder[data-phase=invalid]{background:#fff8ec;border:1px solid #f1ddaf;border-radius:14px;margin:12px 0;padding:18px 15px}.result-placeholder[data-phase=invalid] .orbit{color:#996310;background:#ffedc8;font-weight:900}.result-placeholder[data-phase=invalid] p{color:#846537}.result-placeholder[data-phase=scanning]{padding-top:15px}.color-audit{border-top:1px solid #e9eff5;padding:13px 0 10px}.color-audit-title{color:#203a56;flex-wrap:wrap;justify-content:space-between;gap:8px;margin-bottom:10px;font-size:12px;font-weight:800;display:flex}.color-audit-title span{color:#7e8fa3;font-size:11px;font-weight:500}.color-counts{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.color-count{color:#2e7761;background:#eff9f5;border-radius:9px;align-items:center;gap:7px;min-width:0;padding:8px 9px;font-size:11px;font-weight:700;display:flex}.color-count i{border:1px solid #0002;border-radius:4px;flex:none;width:13px;height:13px}.color-count.mismatch{color:#a45a19;background:#fff0e5}.review-colors{margin:8px 0 14px;font-size:12px}@media (max-width:680px){.color-counts{grid-template-columns:repeat(2,minmax(0,1fr))}}:root{--ease-page:cubic-bezier(.22,1,.36,1)}.stage-nav{z-index:15;-webkit-backdrop-filter:blur(16px);background:#f3f5f8ee;justify-content:center;align-items:center;gap:10px;max-width:1280px;margin:0 auto;padding:9px 16px;scroll-margin-top:2px;display:flex;position:sticky;top:0}.stage-tab{text-align:left;color:#74859b;background:#fff;border:1px solid #dbe4ee;border-radius:17px;flex:1 1 0;align-items:center;gap:11px;min-width:0;max-width:330px;padding:12px 18px;transition:background .3s,border-color .3s,box-shadow .3s,transform .3s;display:flex;box-shadow:0 3px 9px #192d4910}.stage-tab.active{color:#156dd7;background:#ebf4ff;border-color:#9cc7fa;box-shadow:0 7px 20px #156dd71a}.stage-tab:focus-visible{outline:3px solid #7bb6ff}.stage-number{color:#8091a7;background:#eaf0f6;border-radius:12px;flex:none;place-items:center;width:35px;height:35px;font-size:17px;font-weight:900;display:grid}.stage-tab.active .stage-number{color:#fff;background:#217de8}.stage-text{gap:3px;min-width:0;display:grid}.stage-text strong{white-space:nowrap;font-size:15px}.stage-text small{white-space:nowrap;text-overflow:ellipsis;font-size:11px;font-weight:600;overflow:hidden}.stage-connector{color:#9eafc3;flex:none;font-size:20px;font-weight:700}.page-viewport{width:100%;transition:height .5s var(--ease-page);overflow:hidden}.page-track{width:200%;transition:transform .6s var(--ease-page);will-change:transform;align-items:flex-start;display:flex;transform:translate(0,0)}.page-viewport[data-page="1"] .page-track{transform:translate(-50%)}.flow-page{box-sizing:border-box;flex:0 0 50%;width:50%;min-width:0;padding:14px 2.5% 18px}.compact-intro{justify-content:space-between;align-items:center;gap:16px;max-width:1240px;margin:0 auto 14px;display:flex}.compact-intro .eyebrow{margin:0 0 5px}.compact-intro h1{letter-spacing:-.8px;margin:0 0 6px;font:700 clamp(23px,2.6vw,34px)/1.2 Space Grotesk,sans-serif}.compact-intro h1 span{color:#2184ed}.intro-note{color:#788ba0;margin:0;font-size:12px;line-height:1.65}.demo-shortcut{flex:none;padding:12px 15px}.scan-columns{grid-template-columns:minmax(0,1.18fr) minmax(300px,.88fr);align-items:start;gap:16px;max-width:1240px;margin:auto;display:grid}.scan-columns .card{min-width:0;padding:19px;box-shadow:0 8px 30px #1a2e4c0a}.scan-columns .section-head,.scan-columns .progress{margin-bottom:11px}.scan-columns .face-tabs{margin-bottom:10px}.scan-columns .face-tab{gap:4px;padding:7px 3px}.scan-columns .orientation{margin-bottom:8px}.scan-columns .scan-guide{gap:7px;margin-bottom:9px;padding:5px 10px}.scan-columns .guide-copy{gap:3px}.scan-columns .guide-copy strong{font-size:12px}.scan-columns .guide-copy small{font-size:10px;line-height:1.45}.scan-columns .guide-caption{font-size:9px}.scan-columns .placeholder-icon{font-size:38px}.scan-columns .placeholder{gap:5px}.scan-columns .placeholder strong{font-size:12px}.scan-columns .capture-buttons .button{white-space:normal;justify-content:center;align-items:center;min-width:0;min-height:42px;padding:9px 5px;font-size:11px;line-height:1.25;display:flex}.file-option{cursor:pointer;-webkit-tap-highlight-color:transparent;position:relative;overflow:hidden}.file-option input[type=file]{opacity:0;cursor:pointer;z-index:3;width:100%;height:100%;font-size:35px;position:absolute;inset:0;display:block!important}.file-option:focus-within{outline-offset:2px;outline:3px solid #84b7fb}.scan-columns .zoom-label{margin:8px 0 0}.scan-columns .hint{margin:4px 0 0;font-size:10px}.scan-review .muted{font-size:10px}.scan-review .face-grid{border-radius:12px;gap:5px;max-width:195px;margin:0 auto 12px;padding:5px}.scan-review .sticker{border-radius:6px}.scan-review .palette{gap:5px;margin-bottom:12px}.scan-review .palette-item{padding:4px}.scan-review .capture-bottom{border-bottom:1px solid #ecf0f5;padding-bottom:12px}.scan-review #save-face{padding:11px 14px}.scan-review .scan-feedback{margin-top:12px}.scan-review #result-placeholder{margin:0 0 10px;padding:7px 7px 11px}.scan-review #result-placeholder .orbit{display:none}.scan-review #result-placeholder strong{font-size:13px}.scan-review #result-placeholder p{margin:6px 0 0;font-size:11px;line-height:1.6}.scan-review #result-placeholder[data-phase=ready],.scan-review #result-placeholder[data-phase=invalid]{padding:13px}.scan-review .color-audit{padding:9px 0}.scan-review .color-counts{grid-template-columns:repeat(2,minmax(0,1fr))}.scan-review .color-count{padding:6px;font-size:10px}.scan-review .solve-button{margin:7px 0 0;padding:13px;font-size:13px}.scan-review .review-colors{margin:6px 0}.scan-success{color:#166d57;background:#ecfaf4;border-radius:10px;padding:11px;font-size:12px;line-height:1.6}.scan-privacy{text-align:center;color:#a0aab9;margin:15px 0;font-size:11px}.flow-page .results{max-width:920px;margin:0 auto;padding:23px}.flow-page .results .viewer-shell{min-height:395px}.flow-page .results .viewer-caption{margin-top:6px}.flow-page .results .result-placeholder{border:0;margin:18px 0;padding:17px}.flow-page .results #waiting-results{background:#f5f9fe;border-radius:14px}.flow-page .results #waiting-results p{max-width:330px;margin:12px auto;line-height:1.7}.flow-page .results .solution{max-width:620px;margin:0 auto}.flow-page .results .net-details{max-width:620px;margin:0 auto 15px}@media (max-width:860px){.scan-columns{grid-template-columns:minmax(0,1fr)}.scan-columns .capture-preview{aspect-ratio:2.15}.scan-review .face-grid{max-width:205px}.flow-page .results .viewer-shell{min-height:325px}.flow-page .results .solution-3d{height:324px}}@media (max-width:680px){.header{height:60px}.stage-nav{gap:6px;padding:7px 10px}.stage-tab{border-radius:12px;gap:7px;padding:9px}.stage-number{border-radius:9px;width:27px;height:27px;font-size:13px}.stage-text strong{font-size:12px}.stage-text small{font-size:10px}.stage-connector{font-size:14px}.flow-page{padding:12px 12px 18px}.compact-intro{gap:7px;margin-bottom:12px}.compact-intro h1{letter-spacing:-.55px;font-size:21px}.compact-intro .eyebrow{font-size:9px}.intro-note{font-size:11px;line-height:1.5}.demo-shortcut{white-space:normal;max-width:112px;padding:8px 9px;font-size:10px}.scan-columns{gap:10px}.scan-columns .card{border-radius:15px;padding:13px}.scan-columns .section-head{margin-bottom:8px}.scan-columns .section-head h2{font-size:17px}.scan-columns .face-tab{font-size:10px}.scan-columns .capture-preview{aspect-ratio:1.92}.scan-columns .capture-buttons{grid-template-columns:repeat(2,minmax(0,1fr))}.scan-columns .capture-buttons .button{min-height:39px;font-size:11px}.scan-review .face-grid{max-width:179px}.scan-review .palette{gap:4px}.scan-review .palette-item span{width:24px;height:24px}.flow-page .results{border-radius:16px;padding:13px}.flow-page .results .viewer-shell{min-height:298px}.flow-page .results .solution-3d{height:297px}}@media (prefers-reduced-motion:reduce){.page-track,.page-viewport,.stage-tab{transition:none!important}}.capture-preview .scan-window{pointer-events:auto;touch-action:none;cursor:grab;-webkit-user-select:none;user-select:none}.capture-preview .scan-window:active{cursor:grabbing}.capture-preview .scan-window i,.capture-preview .scan-window .scan-lines{pointer-events:none}.capture-preview .scan-window:after{content:"拖动调整位置";white-space:nowrap;color:#fff;pointer-events:none;text-shadow:0 1px 2px #0008;background:#152840b5;border-radius:7px;padding:3px 7px;font-size:9px;font-weight:700;position:absolute;bottom:4px;left:50%;transform:translate(-50%)}.crop-controls{align-items:center;gap:8px;display:flex}.crop-controls .zoom-label{flex:1;min-width:0}.center-roi{white-space:nowrap;padding:7px 3px;font-size:11px}.recognition-quality{text-align:center;color:#276f60;min-height:18px;margin:0 0 9px;font-size:11px;font-weight:700}.recognition-quality[data-level=warning]{color:#b66a21}.scan-review .sticker.uncertain{border:2px dashed #f19537;font-size:17px;position:relative;box-shadow:0 0 0 2px #ffe4ba,inset 0 0 0 1px #784f2740;color:#a15c14!important}.scan-review .sticker.uncertain:after{content:"?";color:#975900;pointer-events:none;background:#fff4d8;border-radius:4px;padding:0 3px;font-size:9px;position:absolute;top:1px;right:5px}.calibration-tools{border-top:1px solid #e9eef5;margin-top:5px;padding:10px 0 2px}.calibration-tools .button{padding:11px 10px;font-size:12px}.calibration-tools small{color:#8091a5;margin:6px 1px 0;font-size:10px;line-height:1.65;display:block}.capture-preview.photo-active{touch-action:none;cursor:grab;background:#152337}.capture-preview.photo-active.dragging{cursor:grabbing}.capture-preview.photo-active img#photo{object-fit:fill;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;pointer-events:none;will-change:transform;width:auto;max-width:none;height:auto;max-height:none;top:50%;left:50%}.capture-preview.photo-active .scan-window{pointer-events:none;cursor:default;border-color:#78c7ff;box-shadow:0 0 0 999px #09121f3d}.capture-preview.photo-active .scan-window:after{content:"将一个魔方面对准蓝框"}.photo-controls{background:linear-gradient(130deg,#eaf4ff,#f6faff);border:1px solid #d9e8f8;border-radius:12px;margin-top:7px;padding:11px 12px 10px}.photo-hint{color:#536d89;margin:0 0 9px;font-size:11px;line-height:1.55}.photo-hint strong{color:#2476cc}.photo-zoom-row{align-items:center;gap:7px;display:flex}.photo-zoom-button{color:#236cae;background:#fff;border:1px solid #c7dcf2;border-radius:9px;flex:none;width:32px;height:32px;font-size:20px;font-weight:700}.photo-slider-label{color:#647f9c;flex:1;align-items:center;gap:7px;min-width:0;font-size:11px;font-weight:700;display:flex}#photo-zoom{accent-color:#217fe8;touch-action:auto;flex:1;min-width:0}#photo-zoom-value{text-align:right;color:#236cae;font-variant-numeric:tabular-nums;flex:none;width:42px;font-size:11px;font-weight:800}.photo-fit-button{color:#246aa9;white-space:nowrap;background:#fff;border:1px solid #c7dcf2;border-radius:9px;padding:8px;font-size:11px;font-weight:800}@media (max-width:450px){.photo-controls{padding:9px}.photo-hint{font-size:10px}.photo-zoom-row{gap:5px}.photo-slider-label{font-size:10px}.photo-zoom-button{width:29px;height:30px}.photo-fit-button{padding:7px 5px;font-size:10px}#photo-zoom-value{width:37px}}.capture-bottom{flex-wrap:wrap;gap:7px}.correction-actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.correction-actions .text-button{padding:9px 0;font-size:11px}.correction-actions .rotate-face{color:#1b74dc;font-weight:800}.scan-review .capture-bottom #save-face{margin-left:auto}@media (max-width:400px){.correction-actions{justify-content:space-between;width:100%}.scan-review .capture-bottom #save-face{width:100%}}.solution-3d{isolation:isolate;width:100%;position:relative;overflow:hidden}.solution-3d .iso-layer,.solution-3d .twisty-layer{justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:absolute;inset:0}.solution-3d .iso-layer{opacity:1;transition:opacity .32s}.solution-3d .iso-layer.inactive{opacity:0;pointer-events:none}.solution-3d .twisty-layer{opacity:0;pointer-events:none;transition:opacity .4s}.solution-3d .twisty-layer.active{opacity:1;pointer-events:auto}.solution-3d .twisty-layer twisty-player{touch-action:pan-y;width:100%;height:100%;display:block}.iso-cube-svg{filter:drop-shadow(0 13px 17px #17283d24);width:min(96%,380px);height:97%;overflow:visible}.iso-face{transition:filter .2s}.iso-face.iso-active{filter:drop-shadow(0 0 5px #3c91fba6)}.guide-model .iso-cube-svg{width:100%;height:100%}.viewer-actions{z-index:4;align-items:center;gap:6px;display:flex;position:absolute;bottom:10px;right:9px}.viewer-actions .view-reset{white-space:nowrap;font-size:11px;position:static}.viewer-actions .view-reset:disabled{opacity:.55}.render-status{color:#3c688e;text-align:center;min-height:19px;margin:10px 4px 5px;font-size:11px;line-height:1.7}.render-status[data-mode=failed]{color:#a26f25}@media (prefers-reduced-motion:reduce){.solution-3d .iso-layer,.solution-3d .twisty-layer{transition:none}}.solution-3d{height:394px;position:relative;overflow:hidden}.solution-3d>.cube-canvas{touch-action:none;-webkit-user-select:none;user-select:none;cursor:grab;width:100%;height:100%;display:block}.solution-3d>.cube-canvas.dragging{cursor:grabbing}.solution-3d>.cube-fallback{justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.solution-3d>.cube-fallback[hidden],.solution-3d>.cube-canvas[hidden]{display:none!important}.flow-page .results .viewer-shell{background:radial-gradient(at 48% 34%,#f9fbff 0%,#e5efff 56%,#d8e6f8 100%);box-shadow:inset 0 1px 2px #ffffffbf}.viewer-caption .viewer-hint{font-size:11px}.viewer-caption .viewer-badge{color:#216fd4}.render-status[data-mode="3d"]{color:#1d806a}@media (max-width:860px){.flow-page .results .solution-3d{height:324px}}@media (max-width:680px){.flow-page .results .solution-3d{height:297px}}.scan-columns .capture-buttons{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:9px;margin-top:11px;display:grid}.scan-columns .capture-buttons .button{border-radius:12px;min-height:48px;padding:12px 10px;font-size:13px;font-weight:800}.scan-columns .capture-buttons .hero-capture{color:#fff;background:#217df0;box-shadow:0 7px 17px #2377de24}.scan-columns .capture-buttons .gallery-capture{color:#415a78;background:#edf3fa}.capture-assist{color:#64839f;text-align:center;margin:9px 2px 5px;font-size:11px;line-height:1.65}.scan-columns .quick-recognize{border-radius:11px;margin:9px 0 5px;padding:13px;font-size:12px}.scan-extras{border-top:1px solid #e6edf5;margin-top:11px;padding:10px 2px 0}.scan-extras summary{cursor:pointer;color:#73859d;align-items:center;gap:6px;padding:7px 0;font-size:11px;font-weight:700;list-style:none;display:flex}.scan-extras summary::-webkit-details-marker{display:none}.scan-extras summary:before{content:"⌄";color:#6a9ed5;font-size:15px}.scan-extras[open] summary:before{content:"⌃"}.scan-extras .scan-extras-content{gap:8px;padding:7px 0;display:grid}.scan-extras .live-camera{min-height:35px;font-size:11px}.scan-review .edit-head{margin-bottom:7px}.scan-review .face-grid{gap:6px;max-width:226px;margin:4px auto 12px;padding:6px}.scan-review .sticker{border:2px solid #f8fafc;transition:box-shadow .15s,border-color .15s,transform .15s}.scan-review .sticker:active{transform:scale(.965)}.scan-review .sticker.editing{border-color:#217ef3;box-shadow:0 0 0 3px #dcecff}.scan-review .palette{background:#f4f9ff;border:1px solid #d9e7fa;border-radius:13px;gap:5px;margin:0 0 11px;padding:9px 5px}.scan-review .palette-item{border-radius:9px;min-width:0}.scan-review .palette-item span{width:31px;height:31px}.palette-prompt{color:#2873c6;text-align:center;margin:8px 0 4px;font-size:11px;font-weight:700}.scan-review .capture-bottom{border-bottom:none;margin:4px 0 0;padding:0;display:block}.scan-review .capture-bottom .guided-next{border-radius:12px;width:100%;padding:15px 8px;font-size:13px}.scan-review .capture-bottom .guided-next:disabled{color:#7e91a9;opacity:1;background:#dce6f1}.scan-review .review-extras{margin-top:11px;padding:10px 0 3px}.scan-review .review-extras .correction-actions{justify-content:space-between}.scan-review .review-extras .calibration-tools{margin:0;padding:8px 0 0}.scan-review .review-extras .calibration-tools .button{font-size:11px}.scan-review #result-placeholder[data-phase=scanning]{display:none}.scan-review #color-audit{margin-top:9px}.scan-columns .guide-model{width:66px;height:59px}.scan-columns .scan-guide{margin-bottom:9px;padding:5px 9px}.scan-columns .orientation{line-height:1.5}.scan-columns .capture-preview{aspect-ratio:1.75}.scan-privacy{margin:9px 0 12px}.workspace,.scan-review{scroll-margin-top:123px}@media (max-width:680px){.scan-columns .capture-buttons{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:8px}.scan-columns .capture-buttons .button{min-height:48px;font-size:12px}.scan-review .face-grid{max-width:212px}.scan-review .palette-item span{width:27px;height:27px}.scan-review .capture-bottom .guided-next{padding:15px;font-size:14px}.scan-columns .capture-preview{aspect-ratio:1.8}.workspace,.scan-review{scroll-margin-top:118px}}#page-scan .scan-columns{max-width:700px;margin-inline:auto;display:block}#page-scan .workspace{width:100%;min-width:0;margin:0;position:relative;box-shadow:0 10px 34px #1b33530e}#page-scan .scan-pane{min-height:320px;animation:.2s ease-out scan-pane-enter}@keyframes scan-pane-enter{0%{opacity:.65;transform:translateY(4px)}to{opacity:1;transform:none}}#page-scan .review-pane{padding:3px 0 8px}#page-scan .review-pane .edit-head{margin:0 0 6px}#page-scan .review-pane .face-grid{max-width:240px;margin:8px auto 10px}#page-scan .review-pane .recognition-quality{margin:4px 0 5px}#page-scan .review-step-top{background:#f6f9fd;border-radius:10px;justify-content:space-between;align-items:center;gap:10px;margin:12px 0 6px;padding:8px 10px;display:flex}#page-scan .review-face-label{color:#506783;font-size:11px;font-weight:700}#page-scan .retake-face{color:#2175d2;white-space:nowrap;padding:7px 2px;font-size:11px;font-weight:800}#page-scan .review-pane .scan-feedback{margin:8px 0 0}#page-scan .review-pane .review-extras{margin-top:9px}#page-scan .capture-pane .capture-preview{aspect-ratio:1.8}#page-scan[data-scan-stage=review]{padding-bottom:100px}.scan-action-dock{z-index:40;padding:10px 16px calc(10px + env(safe-area-inset-bottom,0px));-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fffffff5;border-top:1px solid #e1e9f3;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -5px 26px #1b365c21}.scan-action-dock .guided-next{border-radius:13px;width:100%;max-width:650px;margin:0 auto;padding:15px 16px;font-size:15px;font-weight:800;display:block;box-shadow:0 4px 12px #1b70dc29}.scan-action-dock .guided-next:disabled{opacity:.65;box-shadow:none}#page-scan .scan-privacy{max-width:700px;margin:10px auto 5px}@media (max-width:680px){.header{height:51px;padding:0 15px}.header .logo{font-size:21px}.header .tag{padding:6px 9px;font-size:10px}.stage-nav{gap:5px;padding:5px 12px}.stage-tab{padding:7px 8px}.stage-number{width:26px;height:26px}#page-scan.flow-page{padding:6px 10px 15px}#page-scan .compact-intro{display:none}#page-scan .workspace{border-radius:16px;padding:11px 12px 14px}#page-scan .workspace .section-head{margin-bottom:7px}#page-scan .workspace .section-head h2{font-size:17px}#page-scan .progress{margin-bottom:9px}#page-scan .face-tabs{margin-bottom:8px}#page-scan .face-tab{padding:6px 3px;font-size:10px}#page-scan .orientation{display:none}#page-scan .scan-guide{margin:0 0 9px;padding:4px 8px}#page-scan .scan-guide .guide-model{width:60px;height:51px}#page-scan .guide-copy strong{font-size:11px}#page-scan .guide-copy small{font-size:10px;line-height:1.3}#page-scan .scan-pane{min-height:300px}#page-scan .capture-pane .capture-preview{aspect-ratio:1.8}#page-scan .capture-pane .capture-buttons{margin-top:9px}#page-scan .review-pane .face-grid{max-width:min(208px,58vw);margin:7px auto}#page-scan .review-pane .palette{margin:4px 0 10px}#page-scan .review-step-top{margin:8px 0 4px}#page-scan .review-pane .edit-head .micro-label{display:none}#page-scan[data-scan-stage=review]{padding-bottom:104px}.scan-action-dock .guided-next{padding:14px;font-size:14px}}@media (prefers-reduced-motion:reduce){#page-scan .scan-pane{animation:none}}:root{--cs-blue:#2479de;--cs-ink:#182b43;--cs-muted:#667b95;--cs-line:#e2eaf3}body{color:var(--cs-ink);background:#f5f7fb}.header{justify-content:flex-start;height:68px}.header .logo{letter-spacing:-.8px;font-size:24px}.tag{display:none!important}.stage-nav{max-width:1020px;margin-inline:auto}#page-scan .compact-intro,#page-solve .compact-intro{justify-content:space-between;align-items:center;gap:16px;max-width:920px;margin:0 auto 16px;display:flex}.flow-page .compact-intro .eyebrow{letter-spacing:1.2px;margin-bottom:6px;font-size:10px}.flow-page .compact-intro h1{letter-spacing:-.65px;margin:0 0 6px;font-size:clamp(22px,2.7vw,30px);line-height:1.22}.flow-page .compact-intro .intro-note{color:var(--cs-muted);font-size:12px;line-height:1.6}#page-scan .scan-columns{max-width:920px}#page-scan .workspace,.flow-page .results{border:1px solid var(--cs-line);border-radius:18px;box-shadow:0 10px 32px #1732520e}#page-scan .workspace{padding:19px 22px 22px}.flow-page .results{max-width:920px;padding:22px}.flow-page .results>.section-head{align-items:center;margin-bottom:16px}#page-scan .workspace .section-head{margin-bottom:11px}.flow-page .section-head h2{letter-spacing:-.45px;font-size:19px}.flow-page .micro-label{letter-spacing:1.3px;color:#6d90b6;margin-bottom:5px;font-size:9px}#page-scan .face-tabs{margin-bottom:10px}#page-scan .scan-guide{background:linear-gradient(112deg,#f2f7fd 0%,#fcfdff 100%);border:1px solid #e2ebf6;border-radius:13px;align-items:center;gap:12px;min-height:70px;margin:5px 0 12px;padding:11px 13px;display:flex}#page-scan .direction-face{--guide-color:#e9edf2;background:#e1eaf5;border:1px solid #ccdaea;border-radius:11px;flex:0 0 49px;grid-template-columns:repeat(3,minmax(0,1fr));gap:3px;width:49px;height:49px;padding:6px;display:grid;transform:rotate(-3deg);box-shadow:0 3px 7px #21476d17}#page-scan .direction-face span{background:var(--guide-color);border:1px solid #19375826;border-radius:3px;display:block;box-shadow:inset 0 1px 1px #ffffff59}#page-scan .guide-copy{flex-direction:column;gap:3px;min-width:0;display:flex}#page-scan .guide-copy .guide-caption{color:#5f7b9e;letter-spacing:.6px;font-size:9px}#page-scan .guide-copy strong{color:var(--cs-ink);font-size:14px;line-height:1.3}#page-scan .guide-copy small{color:#68819e;font-size:11px;line-height:1.45}#page-scan .capture-pane .capture-preview{aspect-ratio:1.9;border-radius:13px}#page-scan .review-pane .face-grid{max-width:232px}#page-scan .review-pane .edit-head h3{font-size:17px}.flow-page .viewer-caption{gap:10px;margin:0 0 10px}.flow-page .viewer-badge{color:#246aa8;font-size:12px}.flow-page .viewer-hint{color:#6e829b;white-space:nowrap;font-size:11px}.flow-page .results .viewer-shell{background:radial-gradient(at 49% 40%,#f9fbff 0%,#edf3fd 67%,#e5edfa 100%);border:1px solid #e0e8f3;border-radius:20px;min-height:500px;overflow:hidden}.flow-page .results .solution-3d{height:500px}.flow-page .results .viewer-actions{bottom:13px;right:13px}.flow-page .results .viewer-actions .view-reset{background:#fffffff2;border-color:#d9e4f2;box-shadow:0 3px 12px #16305714}#render-status[hidden]{display:none!important}.flow-page .results .render-status{color:#aa7329;margin:7px 0}.flow-page .results .net-details{margin-top:12px}.formula-panel{text-align:left;background:#f8fbff;border:1px solid #e0e9f4;border-radius:14px;margin:19px 0 13px;padding:15px 16px 16px}.formula-heading{justify-content:space-between;align-items:center;gap:14px;margin-bottom:11px;display:flex}.formula-heading>div{flex-direction:column;gap:4px;min-width:0;display:flex}.formula-heading strong{color:#213a59;font-size:13px;font-weight:800}.formula-heading small{color:#8193a9;font-size:10px;line-height:1.4}.formula-copy{flex:none;min-height:35px;padding:8px 12px!important;font-size:11px!important}.solution-formula{color:#334f70;overflow-wrap:anywhere;-webkit-user-select:text;user-select:text;background:#fff;border:1px solid #e2eaf5;border-radius:10px;flex-wrap:wrap;align-content:flex-start;align-items:center;gap:7px;width:100%;min-height:50px;padding:12px;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:13px;line-height:1.6;display:flex}.formula-token{white-space:nowrap;background:#f2f6fc;border:1px solid #0000;border-radius:5px;padding:2px 5px;display:inline-block}.formula-token.done{color:#8191a6;background:0 0}.formula-token.current{color:#176dce;background:#e7f1ff;border-color:#c6dcfb;font-weight:800}.solution #copy{margin:0}.solution .play-note{color:#8394a9;margin-top:13px;font-size:11px}footer{color:#7a8ca3;letter-spacing:.1px;padding:16px 12px 24px;font-size:11px}@media (max-width:680px){.header{height:52px;padding:0 16px}.header .logo{font-size:22px}.stage-nav{gap:7px;padding:7px 12px}.flow-page .compact-intro h1{letter-spacing:-.35px;margin:0 0 3px;font-size:19px}.flow-page .compact-intro .eyebrow{margin:0 0 3px;font-size:9px}.flow-page .compact-intro .intro-note{font-size:10px;line-height:1.45}#page-scan .compact-intro,#page-solve .compact-intro{align-items:center;gap:9px;margin:4px auto 10px;display:flex}.flow-page .compact-intro .demo-shortcut{max-width:103px;padding:8px 9px;font-size:10px}#page-scan.flow-page,#page-solve.flow-page{padding:6px 10px 15px}#page-scan .workspace,.flow-page .results{border-radius:16px;padding:13px 13px 17px}#page-scan .workspace .section-head{margin-bottom:8px}.flow-page .section-head h2{font-size:16px}#page-scan .face-tabs{margin-bottom:8px}#page-scan .scan-guide{gap:10px;min-height:61px;margin:3px 0 10px;padding:7px 9px}#page-scan .direction-face{border-radius:9px;flex-basis:43px;gap:2px;width:43px;height:43px;padding:5px}#page-scan .guide-copy strong{font-size:12px}#page-scan .guide-copy small{font-size:10px;line-height:1.35}#page-scan .capture-pane .capture-preview{aspect-ratio:1.85}.flow-page .results>.section-head{margin-bottom:12px}.flow-page .results .viewer-shell{border-radius:16px;min-height:clamp(380px,57svh,510px)}.flow-page .results .solution-3d{height:clamp(380px,57svh,510px)}.flow-page .viewer-caption{flex-wrap:wrap}.flow-page .viewer-hint{font-size:10px}.formula-panel{margin:15px 0 10px;padding:11px 12px}.formula-heading{gap:9px}.formula-heading strong{font-size:12px}.formula-heading small{font-size:9px}.solution-formula{gap:5px;padding:10px;font-size:12px}}@media (max-width:380px){.flow-page .results .viewer-shell{min-height:380px}.flow-page .results .solution-3d{height:380px}.flow-page .compact-intro .demo-shortcut{max-width:82px;font-size:9px}}.header{justify-content:space-between;gap:12px}.header-tools{flex:none;align-items:center;gap:9px;margin-left:auto;display:flex}.language-switch,.credit-counter{white-space:nowrap;border-radius:100px;justify-content:center;align-items:center;gap:5px;padding:8px 12px;font-size:11px;font-weight:800;line-height:1.2;display:inline-flex}.language-switch{color:#256bb9;cursor:pointer;background:#fff;border:1px solid #d7e5f4}.language-switch:focus-visible{outline-offset:2px;outline:3px solid #87b9f7}.credit-counter{color:#365d91;background:#e7f1fe;border:1px solid #d2e6ff}.credits-modal{z-index:300;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.credits-backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0d1e3799;position:absolute;inset:0}.credits-dialog{text-align:center;background:#fff;border-radius:22px;flex-direction:column;align-items:center;gap:13px;width:min(100%,405px);padding:29px 25px 22px;display:flex;position:relative;box-shadow:0 18px 60px #061b3b4d}.credits-close{color:#627892;cursor:pointer;background:0 0;border:0;padding:7px 10px;font-size:27px;line-height:1;position:absolute;top:10px;right:12px}.credits-icon{color:#246fd5;background:#eaf3ff;border-radius:16px;place-items:center;width:54px;height:54px;font-size:26px;display:grid}.credits-dialog h2{color:#152d4a;margin:0;font-size:22px;line-height:1.2}.credits-dialog p{color:#6a7e98;margin:0;font-size:13px;line-height:1.65}.credits-remaining{color:#405e83;background:#f2f6fc;border-radius:9px;padding:7px 12px;font-size:12px;font-weight:800}.credits-dialog .button{border-radius:12px;padding:14px 12px;font-size:14px}.credits-dialog .button:disabled{opacity:.55}.credits-dialog .credits-notice{color:#75869c;min-height:30px;font-size:11px}.credits-dialog .text-button{font-size:12px}@media (max-width:680px){.header-tools{gap:5px}.language-switch,.credit-counter{padding:7px 9px;font-size:10px}.header .logo{font-size:21px}.credits-dialog{padding:26px 19px 20px}}footer .privacy-link{color:#6d82a1;text-underline-offset:3px;margin-left:10px;-webkit-text-decoration:underline #b6c8dc;text-decoration:underline #b6c8dc;display:inline-block}
