.lpc{--s:1}@media (min-width:1200px){.lpc{--s:1.12}}@media (min-width:1440px){.lpc{--s:1.25}}@media (min-width:1440px) and (max-height:820px){.lpc{--s:1.12}}@media (max-width:900px){.lpc{--s:1}}.lpc{--bg:#FAF6F0;--bg-2:#F5EEE5;--card:#FFFFFF;--ink:#2B2420;--ink-2:#6E625A;--ink-3:#A89C93;--line:#EFE6DC;--orange:#EE7E57;--orange-d:#D9643C;--orange-soft:#FDEDE4;--ok:var(--orange);--ok-ink:var(--orange-d);--ok-soft:var(--orange-soft);--bad:#B5A79C;--bad-soft:#F4EEE8;--red:#E25B4F;--red-soft:#FDECEA;--shadow:0 calc(20px * var(--s)) calc(50px * var(--s)) calc(-20px * var(--s)) rgba(120,70,40,.25),0 calc(2px * var(--s)) calc(6px * var(--s)) rgba(120,70,40,.06)}.lpc *{box-sizing:border-box;margin:0;padding:0}.lpc{background:var(--bg);color:var(--ink);font-family:-apple-system,PingFang SC,Hiragino Sans GB,Microsoft YaHei,Noto Sans SC,sans-serif;-webkit-font-smoothing:antialiased}.lpc .wrap{max-width:calc(1200px * var(--s));margin:0 auto;padding:0 calc(24px * var(--s))}.lpc .sec-title{font-size:calc(38px * var(--s));font-weight:800;text-align:center;letter-spacing:calc(-.5px * var(--s));line-height:1.3}.lpc .sec-title em{font-style:normal;color:var(--orange)}.lpc .sec-sub{text-align:center;color:var(--ink-2);font-size:calc(16px * var(--s));margin-top:calc(12px * var(--s))}.lpc header{position:-webkit-sticky;position:sticky;top:0;z-index:20;background:rgba(250,246,240,.86);backdrop-filter:blur(calc(10px * var(--s)));-webkit-backdrop-filter:blur(calc(10px * var(--s)))}.lpc header .wrap{height:calc(68px * var(--s));justify-content:space-between}.lpc .logo,.lpc header .wrap{display:flex;align-items:center}.lpc .logo{gap:calc(8px * var(--s));text-decoration:none;color:var(--orange-d)}.lpc .logo b{font-size:calc(20px * var(--s));font-weight:700;letter-spacing:calc(-.2px * var(--s))}.lpc .logo small{font-size:calc(12px * var(--s));opacity:.8}.lpc nav{display:flex;align-items:center;gap:calc(28px * var(--s))}.lpc nav a{color:var(--ink-2);text-decoration:none;font-size:calc(14px * var(--s))}.lpc nav a:hover{color:var(--ink)}.lpc .btn-login{background:var(--ink);color:#fff!important;padding:calc(8px * var(--s)) calc(18px * var(--s));border-radius:calc(999px * var(--s))}.lpc .hero{display:grid;grid-template-columns:1fr 1fr;grid-gap:calc(56px * var(--s));gap:calc(56px * var(--s));align-items:center;padding-top:calc(40px * var(--s));padding-bottom:calc(80px * var(--s))}.lpc h1{font-size:calc(56px * var(--s));line-height:1.18;font-weight:800;letter-spacing:calc(-1px * var(--s))}.lpc h1 em{font-style:normal;color:var(--orange);display:block}.lpc .sub{margin-top:calc(20px * var(--s));font-size:calc(18px * var(--s));line-height:1.7;color:var(--ink-2);max-width:calc(470px * var(--s))}.lpc .cta{display:inline-flex;align-items:center;gap:calc(10px * var(--s));background:var(--orange);color:#fff;text-decoration:none;font-size:calc(17px * var(--s));font-weight:600;padding:calc(16px * var(--s)) calc(36px * var(--s));border-radius:calc(14px * var(--s));box-shadow:0 calc(4px * var(--s)) 0 var(--orange-d),0 calc(12px * var(--s)) calc(28px * var(--s)) calc(-10px * var(--s)) rgba(238,126,87,.6);transition:transform .15s,box-shadow .15s}.lpc .cta:hover{transform:translateY(calc(-1px * var(--s)))}.lpc .cta:active{transform:translateY(calc(3px * var(--s)));box-shadow:0 calc(1px * var(--s)) 0 var(--orange-d)}.lpc .hero .cta{margin-top:calc(36px * var(--s))}.lpc .fine{margin-top:calc(16px * var(--s));font-size:calc(13px * var(--s));color:var(--ink-3)}.lpc .flow{background:var(--card);border-radius:calc(24px * var(--s));box-shadow:var(--shadow);padding:calc(18px * var(--s));display:flex;flex-direction:column;gap:calc(10px * var(--s));min-height:calc(610px * var(--s))}.lpc .step{border:calc(1px * var(--s)) solid var(--line);border-radius:calc(16px * var(--s));background:#FFFCF9;transition:border-color .4s,background .4s,box-shadow .4s}.lpc .step.active{border-color:#F5C9B4;background:#fff;box-shadow:0 calc(6px * var(--s)) calc(20px * var(--s)) calc(-10px * var(--s)) rgba(238,126,87,.45)}.lpc .step-head{display:flex;align-items:center;gap:calc(12px * var(--s));padding:calc(14px * var(--s)) calc(16px * var(--s));cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.lpc .num{width:calc(26px * var(--s));height:calc(26px * var(--s));border-radius:50%;flex:none;display:grid;place-items:center;font-size:calc(13px * var(--s));font-weight:700;background:var(--line);color:var(--ink-2);transition:background .3s,color .3s}.lpc .step.active .num{background:var(--orange);color:#fff}.lpc .step.done .num{background:var(--line);color:var(--ink-2)}.lpc .step-title{font-size:calc(15px * var(--s));font-weight:600;color:var(--ink-3);transition:color .3s}.lpc .step.active .step-title{color:var(--ink)}.lpc .step-hint{margin-left:auto;font-size:calc(12px * var(--s));color:var(--ink-3)}.lpc .step-body{display:grid;grid-template-rows:0fr;transition:grid-template-rows .5s ease}.lpc .step.active .step-body{grid-template-rows:1fr}.lpc .step-body>div{overflow:hidden}.lpc .inner{padding:calc(2px * var(--s)) calc(16px * var(--s)) calc(16px * var(--s))}.lpc .file{display:flex;align-items:center;gap:calc(12px * var(--s));border:calc(1.5px * var(--s)) dashed #ebcdbe;border-radius:calc(12px * var(--s));padding:calc(14px * var(--s));background:#FFF8F3}.lpc .file-icon{width:calc(38px * var(--s));height:calc(44px * var(--s));border-radius:calc(6px * var(--s));background:#F25C54;color:#fff;font-size:calc(10px * var(--s));font-weight:700;display:grid;place-items:center;flex:none}.lpc .file-meta{flex:1 1;min-width:0}.lpc .file-name{font-size:calc(14px * var(--s));font-weight:600}.lpc .file-size{font-size:calc(12px * var(--s));color:var(--ink-3);margin-top:calc(2px * var(--s))}.lpc .bar{height:calc(6px * var(--s));background:var(--line);margin-top:calc(8px * var(--s));overflow:hidden}.lpc .bar,.lpc .bar i{border-radius:calc(9px * var(--s))}.lpc .bar i{display:block;height:100%;width:0;background:var(--orange)}.lpc .formats{display:flex;flex-wrap:wrap;gap:calc(6px * var(--s));margin-top:calc(12px * var(--s))}.lpc .formats span{font-size:calc(12px * var(--s));color:var(--ink-2);background:#F6F0E9;border-radius:calc(999px * var(--s));padding:calc(3px * var(--s)) calc(10px * var(--s))}.lpc .tag{display:inline-block;font-size:calc(11px * var(--s));color:var(--orange-d);background:var(--orange-soft);border-radius:calc(6px * var(--s));padding:calc(2px * var(--s)) calc(8px * var(--s))}.lpc .note-title{font-size:calc(19px * var(--s));font-weight:800;margin:calc(8px * var(--s)) 0 calc(10px * var(--s));line-height:1.35}.lpc .note-title em{font-style:normal;color:var(--orange-d)}.lpc .remember{font-size:calc(13px * var(--s));line-height:1.6;border-left:calc(3px * var(--s)) solid var(--orange);background:#FFF8F3;padding:calc(8px * var(--s)) calc(10px * var(--s));border-radius:0 calc(8px * var(--s)) calc(8px * var(--s)) 0;margin-bottom:calc(8px * var(--s))}.lpc .remember b{color:var(--orange-d)}.lpc .point{display:flex;gap:calc(10px * var(--s));align-items:flex-start;padding:calc(7px * var(--s)) 0}.lpc .hero .point{opacity:0;transform:translateY(calc(6px * var(--s)));transition:opacity .4s,transform .4s}.lpc .hero .point.show{opacity:1;transform:none}.lpc .point i{font-style:normal;width:calc(20px * var(--s));height:calc(20px * var(--s));border-radius:calc(6px * var(--s));flex:none;background:var(--orange-soft);color:var(--orange-d);font-size:calc(12px * var(--s));font-weight:700;display:grid;place-items:center}.lpc .point b{font-size:calc(13px * var(--s));display:block}.lpc .point span{font-size:calc(12px * var(--s));color:var(--ink-2)}.lpc .course-top{display:flex;align-items:center;justify-content:space-between;gap:calc(10px * var(--s))}.lpc .course-name{font-size:calc(14px * var(--s));font-weight:700}.lpc .course-count{font-size:calc(12px * var(--s));color:var(--ink-2);white-space:nowrap}.lpc .cbar{height:calc(5px * var(--s));background:var(--line);margin:calc(8px * var(--s)) 0 calc(10px * var(--s));overflow:hidden}.lpc .cbar,.lpc .cbar i{border-radius:calc(9px * var(--s))}.lpc .cbar i{display:block;height:100%;width:0;background:var(--orange);transition:width .6s ease}.lpc .lessons{position:relative;list-style:none}.lpc .lessons:before{content:"";position:absolute;left:calc(13px * var(--s));top:calc(16px * var(--s));bottom:calc(16px * var(--s));width:calc(2px * var(--s));background:var(--line)}.lpc .lesson{position:relative;display:flex;align-items:center;gap:calc(12px * var(--s));height:calc(38px * var(--s))}.lpc .node{width:calc(28px * var(--s));height:calc(28px * var(--s));border-radius:50%;flex:none;z-index:1;background:#fff;border:calc(1.5px * var(--s)) solid var(--line);color:var(--ink-2);display:grid;place-items:center;font-size:calc(12px * var(--s));font-weight:700;transition:all .35s}.lpc .node svg{width:calc(14px * var(--s));height:calc(14px * var(--s))}.lpc .lesson .lt{font-size:calc(13.5px * var(--s));color:var(--ink-2);flex:1 1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:color .3s}.lpc .lesson .rt{flex:none;color:var(--ink-3);display:flex;align-items:center}.lpc .lesson .rt svg{width:calc(14px * var(--s));height:calc(14px * var(--s))}.lpc .go{font-size:calc(12px * var(--s));font-weight:600;color:#fff;background:var(--orange);border-radius:calc(8px * var(--s));padding:calc(4px * var(--s)) calc(12px * var(--s));box-shadow:0 calc(2px * var(--s)) 0 var(--orange-d)}.lpc .lesson.current .node{background:var(--orange);border-color:var(--orange);color:#fff;box-shadow:0 0 0 calc(4px * var(--s)) var(--orange-soft)}.lpc .lesson.current .lt{color:var(--ink);font-weight:600}.lpc .lesson.finished .node{background:var(--ok);border-color:var(--ok);color:#fff}.lpc .lesson.finished .lt{color:var(--ink)}.lpc .lesson.milestone .lt{color:var(--orange-d)}.lpc .q{font-size:calc(15px * var(--s));font-weight:600;line-height:1.5;margin-bottom:calc(10px * var(--s))}.lpc .opt{display:flex;align-items:center;gap:calc(10px * var(--s));padding:calc(10px * var(--s)) calc(12px * var(--s));margin-top:calc(8px * var(--s));border:calc(1.5px * var(--s)) solid var(--line);border-radius:calc(10px * var(--s));font-size:calc(14px * var(--s));transition:border-color .3s,background .3s}.lpc .opt .k{width:calc(22px * var(--s));height:calc(22px * var(--s));border-radius:50%;border:calc(1.5px * var(--s)) solid var(--line);font-size:calc(12px * var(--s));display:grid;place-items:center;color:var(--ink-2);flex:none;transition:all .3s}.lpc .opt .ok{margin-left:auto;color:var(--ok-ink);font-weight:700;opacity:0;transition:opacity .3s}.lpc .opt.right{border-color:var(--ok);background:var(--ok-soft)}.lpc .opt.right .k{background:var(--ok);border-color:var(--ok);color:#fff}.lpc .opt.right .ok{opacity:1}.lpc .opt.wrong{border-color:var(--bad);background:var(--bad-soft)}.lpc .opt.wrong .k{background:var(--bad);border-color:var(--bad);color:#fff}.lpc .opt .bad{margin-left:auto;color:var(--bad);font-weight:700}.lpc .score{display:flex;align-items:center;gap:calc(10px * var(--s));margin-top:calc(12px * var(--s));font-size:calc(12px * var(--s));color:var(--ink-2)}.lpc .dots{display:flex;gap:calc(5px * var(--s))}.lpc .dots i{width:calc(18px * var(--s));height:calc(6px * var(--s));border-radius:calc(9px * var(--s));background:var(--line);transition:background .3s}.lpc .dots i.on{background:var(--ok)}.lpc .dots i.x{background:var(--bad)}.lpc .explain{font-size:calc(12px * var(--s));color:var(--ink-2);margin-top:calc(10px * var(--s));line-height:1.6}.lpc .hero .explain{opacity:0;transition:opacity .4s}.lpc .hero .explain.show{opacity:1}.lpc .sources{padding:calc(28px * var(--s)) 0 calc(36px * var(--s));border-top:calc(1px * var(--s)) solid var(--line);border-bottom:calc(1px * var(--s)) solid var(--line);background:var(--bg-2)}.lpc .sources p{text-align:center;font-size:calc(13px * var(--s));color:var(--ink-3);margin-bottom:calc(16px * var(--s))}.lpc .src-list{display:flex;flex-wrap:wrap;justify-content:center;gap:calc(10px * var(--s))}.lpc .src{display:inline-flex;align-items:center;gap:calc(8px * var(--s));background:#fff;border:calc(1px * var(--s)) solid var(--line);border-radius:calc(999px * var(--s));padding:calc(7px * var(--s)) calc(14px * var(--s));font-size:calc(14px * var(--s));color:var(--ink)}.lpc .src i{width:calc(10px * var(--s));height:calc(10px * var(--s));border-radius:50%;display:inline-block}.lpc .detail{position:relative;height:400vh}.lpc .detail-sticky{position:-webkit-sticky;position:sticky;top:73px;height:calc(100vh - 73px);display:flex;flex-direction:column;justify-content:center}.lpc .detail-grid{display:grid;grid-template-columns:calc(380px * var(--s)) 1fr;grid-gap:calc(64px * var(--s));gap:calc(64px * var(--s));align-items:center;margin-top:calc(40px * var(--s));max-width:calc(1000px * var(--s));margin-left:auto;margin-right:auto;width:100%}.lpc .d-list{display:flex;flex-direction:column;gap:calc(6px * var(--s))}.lpc .d-item{border-left:calc(3px * var(--s)) solid var(--line);padding:calc(12px * var(--s)) 0 calc(12px * var(--s)) calc(20px * var(--s));cursor:pointer;transition:border-color .3s}.lpc .d-item h3{font-size:calc(22px * var(--s));font-weight:700;color:var(--ink-3);display:flex;align-items:center;gap:calc(12px * var(--s));transition:color .3s}.lpc .d-item h3 span{width:calc(26px * var(--s));height:calc(26px * var(--s));border-radius:50%;background:var(--line);color:var(--ink-2);font-size:calc(13px * var(--s));display:grid;place-items:center;flex:none;transition:all .3s}.lpc .d-item p{font-size:calc(14px * var(--s));line-height:1.7;color:var(--ink-3);margin-top:calc(6px * var(--s));padding-left:calc(38px * var(--s));transition:color .3s}.lpc .d-item.on{border-color:var(--ink)}.lpc .d-item.on h3{color:var(--ink)}.lpc .d-item.on h3 span{background:var(--ink);color:#fff}.lpc .d-item.on p{color:var(--ink-2)}.lpc .d-stage{position:relative;height:calc(500px * var(--s))}.lpc .d-panel{position:absolute;inset:0;background:var(--card);border-radius:calc(24px * var(--s));box-shadow:var(--shadow);padding:calc(28px * var(--s));opacity:0;transform:translateY(calc(16px * var(--s))) scale(.98);transition:opacity .45s,transform .45s;pointer-events:none;overflow:hidden}.lpc .d-panel.on{opacity:1;transform:none;pointer-events:auto}.lpc .m-title{display:none}.lpc .up-row{display:flex;align-items:center;gap:calc(12px * var(--s));border:calc(1px * var(--s)) solid var(--line);border-radius:calc(14px * var(--s));padding:calc(14px * var(--s)) calc(16px * var(--s));background:#FFFCF9}.lpc .up-row+.up-row{margin-top:calc(12px * var(--s))}.lpc .up-label{font-size:calc(12px * var(--s));color:var(--ink-3);margin:calc(18px * var(--s)) 0 calc(8px * var(--s))}.lpc .up-label:first-child{margin-top:0}.lpc .link-input{flex:1 1;min-width:0;font-size:calc(13px * var(--s));color:var(--ink-2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lpc .mini-btn{font-size:calc(13px * var(--s));font-weight:600;color:#fff;background:var(--orange);border-radius:calc(9px * var(--s));padding:calc(6px * var(--s)) calc(14px * var(--s));flex:none}.lpc .ficon{width:calc(30px * var(--s));height:calc(36px * var(--s));border-radius:calc(5px * var(--s));color:#fff;font-size:calc(9px * var(--s));font-weight:700;display:grid;place-items:center;flex:none}.lpc .fmeta{flex:1 1;min-width:0}.lpc .fmeta b{font-size:calc(13.5px * var(--s));display:block}.lpc .fmeta span{font-size:calc(12px * var(--s));color:var(--ink-3)}.lpc .status-ok{font-size:calc(12px * var(--s));color:var(--ok-ink);font-weight:600}.lpc .rec-dot{width:calc(30px * var(--s));height:calc(30px * var(--s));border-radius:50%;background:var(--red);flex:none;box-shadow:0 0 0 calc(5px * var(--s)) var(--red-soft)}.lpc .wave{display:flex;align-items:center;gap:calc(3px * var(--s));flex:1 1;height:calc(26px * var(--s))}.lpc .wave i{width:calc(3px * var(--s));border-radius:calc(3px * var(--s));background:var(--orange);opacity:.85}.lpc .rec-time{font-size:calc(13px * var(--s));color:var(--ink-2);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.lpc .views{display:flex;gap:calc(6px * var(--s));margin-bottom:calc(18px * var(--s))}.lpc .views span{font-size:calc(13px * var(--s));padding:calc(6px * var(--s)) calc(14px * var(--s));border-radius:calc(999px * var(--s));background:#F6F0E9;color:var(--ink-2)}.lpc .views span.on{background:var(--ink);color:#fff}.lpc .example{font-size:calc(13px * var(--s));background:#F6F0E9;border-radius:calc(10px * var(--s));padding:calc(10px * var(--s)) calc(12px * var(--s));margin-top:calc(10px * var(--s));color:var(--ink-2)}.lpc .d-panel .lessons:before{bottom:calc(40px * var(--s))}.lpc .more{font-size:calc(12px * var(--s));color:var(--ink-3);padding:calc(6px * var(--s)) 0 0 calc(40px * var(--s))}.lpc .quiz-top{display:flex;justify-content:space-between;color:var(--ink-2);margin-bottom:calc(16px * var(--s))}.lpc .quiz-top,.lpc .src-link{align-items:center;font-size:calc(13px * var(--s))}.lpc .src-link{display:inline-flex;gap:calc(4px * var(--s));color:var(--orange-d);margin-top:calc(10px * var(--s));text-decoration:none;font-weight:600}.lpc .explain-box{background:#FFF8F3;border-radius:calc(10px * var(--s));padding:calc(12px * var(--s)) calc(14px * var(--s));margin-top:calc(14px * var(--s))}.lpc .explain-box .explain{margin-top:0}.lpc .drop-scene{position:relative}.lpc .tiles{display:flex;justify-content:center;flex-wrap:wrap;gap:calc(8px * var(--s));transition:opacity .3s}.lpc .tile{width:calc(42px * var(--s));height:calc(42px * var(--s));display:inline-grid;place-items:center;background:#fff;border:calc(1px * var(--s)) solid var(--line);border-radius:calc(12px * var(--s));box-shadow:0 calc(10px * var(--s)) calc(18px * var(--s)) calc(-10px * var(--s)) rgba(120,70,40,.5);transform:rotate(var(--r));animation:lpc-float 3.2s ease-in-out infinite;animation-delay:var(--d);transition:opacity .25s}.lpc .tile.picked{opacity:.2}.lpc .tile.flying{position:absolute;margin:0;animation:none;z-index:6;pointer-events:none;box-shadow:0 calc(14px * var(--s)) calc(28px * var(--s)) calc(-10px * var(--s)) rgba(120,70,40,.55)}@keyframes lpc-float{0%,to{translate:0 0}50%{translate:0 calc(-4px * var(--s))}}.lpc .ti{width:calc(28px * var(--s));height:calc(28px * var(--s));border-radius:calc(8px * var(--s));display:grid;place-items:center;color:#fff;flex:none;font-size:calc(10px * var(--s));font-weight:800;letter-spacing:calc(-.2px * var(--s))}.lpc .ti svg{width:calc(16px * var(--s));height:calc(16px * var(--s))}.lpc .dz{position:relative;border:calc(1.5px * var(--s)) dashed #ebcdbe;border-radius:calc(12px * var(--s));background:#FFF8F3;transition:border-color .25s,background .25s,box-shadow .25s}.lpc .dz.over{border-color:var(--orange);background:#FFEEE3;box-shadow:0 0 0 calc(4px * var(--s)) var(--orange-soft)}.lpc .dz-empty{display:flex;align-items:center;justify-content:center;gap:calc(8px * var(--s));height:100%;font-size:calc(13px * var(--s));color:var(--ink-2)}.lpc .dz-empty svg{width:calc(18px * var(--s));height:calc(18px * var(--s));color:var(--ink-3)}.lpc .dz-empty .t-over{display:none;color:var(--orange-d);font-weight:600}.lpc .dz.over .dz-empty .t-normal{display:none}.lpc .dz.over .dz-empty .t-over{display:inline}.lpc .dz.has-file .dz-empty{display:none}.lpc .dz-file{display:none;align-items:center;gap:calc(12px * var(--s));height:100%;padding:0 calc(14px * var(--s))}.lpc .dz.has-file .dz-file{display:flex}.lpc .dz-file .file-icon{width:calc(34px * var(--s));height:calc(34px * var(--s));border-radius:calc(8px * var(--s))}.lpc .dz-file .file-icon svg{width:calc(18px * var(--s));height:calc(18px * var(--s))}.lpc .hero .drop-scene{padding-top:calc(6px * var(--s))}.lpc .hero .dz{height:calc(72px * var(--s));margin-top:calc(14px * var(--s))}.lpc .hero .tiles{gap:calc(14px * var(--s))}.lpc .big-scene{display:flex;flex-direction:column;height:100%;justify-content:center}.lpc .big-scene .tiles{gap:calc(20px * var(--s))}.lpc .big-scene .tile{width:calc(58px * var(--s));height:calc(58px * var(--s));border-radius:calc(16px * var(--s))}.lpc .big-scene .ti{width:calc(38px * var(--s));height:calc(38px * var(--s));border-radius:calc(11px * var(--s));font-size:calc(12px * var(--s))}.lpc .big-scene .ti svg{width:calc(21px * var(--s));height:calc(21px * var(--s))}.lpc .dz.big{height:calc(284px * var(--s));margin-top:calc(24px * var(--s));padding:calc(12px * var(--s))}.lpc .dz.big .dz-empty{flex-direction:column;gap:calc(6px * var(--s))}.lpc .dz.big .dz-empty svg{width:calc(26px * var(--s));height:calc(26px * var(--s))}.lpc .dz.big .dz-empty b{font-size:calc(15px * var(--s));color:var(--ink)}.lpc .dz.big .dz-empty small{font-size:calc(12px * var(--s));color:var(--ink-3)}.lpc .dz-list{display:none;flex-direction:column;gap:calc(8px * var(--s))}.lpc .dz.big.has-file .dz-list,.lpc .frow{display:flex}.lpc .frow{align-items:center;gap:calc(12px * var(--s));background:#fff;border:calc(1px * var(--s)) solid var(--line);border-radius:calc(12px * var(--s));padding:calc(8px * var(--s)) calc(12px * var(--s));animation:lpc-pop .35s ease}.lpc .frow .ti{width:calc(28px * var(--s));height:calc(28px * var(--s));border-radius:calc(8px * var(--s));font-size:calc(9px * var(--s))}.lpc .frow .ti svg{width:calc(15px * var(--s));height:calc(15px * var(--s))}.lpc .stack{display:flex;flex:none}.lpc .stack .ti{width:calc(30px * var(--s));height:calc(30px * var(--s));border-radius:calc(9px * var(--s));border:calc(2px * var(--s)) solid #fff8f3;font-size:calc(9px * var(--s))}.lpc .stack .ti+.ti{margin-left:calc(-10px * var(--s))}.lpc .stack .ti svg{width:calc(15px * var(--s));height:calc(15px * var(--s))}.lpc .frow .fmeta b{font-size:calc(13.5px * var(--s))}@keyframes lpc-pop{0%{opacity:0;transform:translateY(calc(-6px * var(--s))) scale(.97)}to{opacity:1;transform:none}}.lpc .gen{margin-top:calc(16px * var(--s));width:100%;border:0;border-radius:calc(12px * var(--s));padding:calc(13px * var(--s));font:inherit;font-size:calc(15px * var(--s));font-weight:700;background:#F3ECE4;color:var(--ink-3);transition:all .3s}.lpc .gen.ready{background:var(--orange);color:#fff;box-shadow:0 calc(3px * var(--s)) 0 var(--orange-d)}.lpc .gen.press{transform:translateY(calc(2px * var(--s))) scale(.98);box-shadow:0 calc(1px * var(--s)) 0 var(--orange-d)}.lpc .more-sec{padding:calc(40px * var(--s)) calc(24px * var(--s)) calc(40px * var(--s))}.lpc .more-sec .sec-title{font-size:calc(32px * var(--s))}.lpc .more-sec .sec-sub{margin-top:calc(6px * var(--s));font-size:calc(15px * var(--s))}.lpc .feat-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:calc(16px * var(--s));gap:calc(16px * var(--s));margin-top:calc(28px * var(--s));max-width:calc(1080px * var(--s));margin-left:auto;margin-right:auto}.lpc .feat{background:linear-gradient(180deg,#fff,#FFFBF7);border:calc(1px * var(--s)) solid var(--line);border-radius:calc(20px * var(--s));padding:calc(20px * var(--s)) calc(22px * var(--s));display:flex;flex-direction:column}.lpc .feat.wide{grid-column:span 2;display:grid;grid-template-columns:1fr 1.2fr;grid-gap:calc(32px * var(--s));gap:calc(32px * var(--s));align-items:center}.lpc .feat h3{font-size:calc(18px * var(--s));font-weight:700}.lpc .feat p{font-size:calc(13px * var(--s));color:var(--ink-2);line-height:1.6;margin-top:calc(4px * var(--s))}.lpc .feat .vis{margin-top:calc(12px * var(--s));background:#fff;border:calc(1px * var(--s)) solid var(--line);border-radius:calc(14px * var(--s));padding:calc(14px * var(--s)) calc(16px * var(--s));flex:1 1}.lpc .feat.wide .vis{margin-top:0}.lpc .pod-hosts{display:flex;align-items:center;gap:calc(10px * var(--s))}.lpc .av{width:calc(30px * var(--s));height:calc(30px * var(--s));border-radius:50%;display:grid;place-items:center;color:#fff;font-weight:700;font-size:calc(14px * var(--s))}.lpc .bubble{font-size:calc(12.5px * var(--s));line-height:1.5;background:#F6F0E9;border-radius:calc(10px * var(--s));padding:calc(6px * var(--s)) calc(10px * var(--s));margin-top:calc(8px * var(--s));max-width:90%}.lpc .bubble.r{margin-left:auto;background:var(--orange-soft)}.lpc .player{display:flex;align-items:center;gap:calc(12px * var(--s));margin-top:calc(10px * var(--s));padding-top:calc(10px * var(--s));border-top:calc(1px * var(--s)) solid var(--line)}.lpc .play{width:calc(30px * var(--s));height:calc(30px * var(--s));border-radius:50%;background:var(--ink);display:grid;place-items:center;flex:none}.lpc .play svg{width:calc(14px * var(--s));height:calc(14px * var(--s));fill:#fff}.lpc .flash{border-radius:calc(12px * var(--s));background:linear-gradient(135deg,#FFF3EC,#FDE4D8);padding:calc(16px * var(--s));text-align:center;position:relative}.lpc .flash small{font-size:calc(11px * var(--s));color:var(--orange-d)}.lpc .flash b{display:block;font-size:calc(16px * var(--s));margin-top:calc(6px * var(--s))}.lpc .flash-stack{position:relative}.lpc .flash-stack:before{content:"";position:absolute;inset:calc(8px * var(--s)) calc(-6px * var(--s)) calc(-8px * var(--s));border-radius:calc(14px * var(--s));background:#FBEADF;z-index:-1}.lpc .fbtns{display:flex;gap:calc(10px * var(--s));margin-top:calc(14px * var(--s))}.lpc .fbtns span{flex:1 1;text-align:center;font-size:calc(13px * var(--s));padding:calc(6px * var(--s));border-radius:calc(10px * var(--s));border:calc(1px * var(--s)) solid var(--line)}.lpc .fbtns span.g{background:var(--ok-soft);border-color:#F5C9B4;color:var(--ok-ink);font-weight:600}.lpc .u-msg{font-size:calc(12.5px * var(--s));background:#fff;border:calc(1px * var(--s)) solid var(--line);border-radius:calc(14px * var(--s)) calc(14px * var(--s)) calc(4px * var(--s)) calc(14px * var(--s));padding:calc(10px * var(--s)) calc(12px * var(--s));margin-left:auto;max-width:88%;box-shadow:0 calc(2px * var(--s)) calc(8px * var(--s)) rgba(0,0,0,.04)}.lpc .tool{display:inline-flex;align-items:center;gap:calc(6px * var(--s));font-size:calc(12px * var(--s));color:var(--ink-2);background:#F6F0E9;border-radius:calc(999px * var(--s));padding:calc(3px * var(--s)) calc(10px * var(--s));margin:calc(10px * var(--s)) 0 calc(6px * var(--s))}.lpc .a-msg{font-size:calc(12.5px * var(--s));line-height:1.65}.lpc .rec-tabs{display:inline-flex;background:#F6F0E9;border-radius:calc(999px * var(--s));padding:calc(3px * var(--s));margin-bottom:calc(12px * var(--s))}.lpc .rec-tabs button{border:0;background:none;font:inherit;font-size:calc(13px * var(--s));padding:calc(5px * var(--s)) calc(14px * var(--s));border-radius:calc(999px * var(--s));color:var(--ink-2);cursor:pointer;transition:all .2s}.lpc .rec-tabs button.on{background:#fff;color:var(--ink);font-weight:600;box-shadow:0 calc(1px * var(--s)) calc(3px * var(--s)) rgba(0,0,0,.08)}.lpc .rec-head{display:flex;align-items:center;gap:calc(12px * var(--s))}.lpc .mic{width:calc(34px * var(--s));height:calc(34px * var(--s));border-radius:50%;display:grid;place-items:center;background:var(--line);color:var(--ink-2);flex:none;transition:all .3s}.lpc .mic svg{width:calc(18px * var(--s));height:calc(18px * var(--s))}.lpc .recorder.live .mic{background:var(--red);color:#fff;box-shadow:0 0 0 calc(6px * var(--s)) var(--red-soft)}.lpc .rec-state{font-size:calc(15px * var(--s));font-weight:700}.lpc .rec-clock{margin-left:auto;font-size:calc(13px * var(--s));color:var(--ink-2);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.lpc .rwave{display:flex;align-items:center;justify-content:space-between;height:calc(40px * var(--s));margin:calc(10px * var(--s)) 0}.lpc .rwave i{width:calc(4px * var(--s));height:calc(6px * var(--s));border-radius:calc(3px * var(--s));background:#E4D8CA}.lpc .recorder.live .rwave i{background:var(--orange);animation:lpc-bounce 1s ease-in-out infinite}@keyframes lpc-bounce{0%,to{height:calc(6px * var(--s))}50%{height:var(--h)}}.lpc .rec-foot{min-height:calc(52px * var(--s))}.lpc .rec-msg{font-size:calc(13px * var(--s));color:var(--ink-2)}.lpc .rec-result{display:none;border:calc(1px * var(--s)) solid #f3cdb9;background:#FDF0E9;border-radius:calc(10px * var(--s));padding:calc(8px * var(--s)) calc(12px * var(--s))}.lpc .rec-result b{display:block;font-size:calc(14px * var(--s));color:var(--orange-d)}.lpc .rec-result span{font-size:calc(12px * var(--s));color:var(--orange-d);opacity:.85}.lpc .recorder.done .rec-result{display:block}.lpc .recorder.done .rec-msg{display:none}.lpc .scene-sec{padding:calc(100px * var(--s)) 0 calc(40px * var(--s))}.lpc .scene-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:calc(16px * var(--s));gap:calc(16px * var(--s));margin-top:calc(48px * var(--s));max-width:calc(1000px * var(--s));margin-left:auto;margin-right:auto}.lpc .scene{background:#fff;border:calc(1px * var(--s)) solid var(--line);border-radius:calc(20px * var(--s));padding:calc(22px * var(--s));display:flex;flex-direction:column}.lpc .who{font-size:calc(12px * var(--s));font-weight:600;color:var(--orange-d);background:var(--orange-soft);border-radius:calc(6px * var(--s));padding:calc(2px * var(--s)) calc(8px * var(--s));align-self:flex-start}.lpc .scene h3{font-size:calc(18px * var(--s));margin-top:calc(12px * var(--s))}.lpc .scene p{font-size:calc(13px * var(--s));color:var(--ink-2);line-height:1.7;margin-top:calc(6px * var(--s));flex:1 1}.lpc .io{margin-top:calc(16px * var(--s));border-top:calc(1px * var(--s)) dashed var(--line);padding-top:calc(14px * var(--s));font-size:calc(12.5px * var(--s));line-height:1.8}.lpc .io .in{color:var(--ink-3)}.lpc .io .out{color:var(--ink);font-weight:600}.lpc .faq-sec{padding:calc(100px * var(--s)) 0 calc(40px * var(--s))}.lpc .faq{max-width:calc(720px * var(--s));margin:calc(40px * var(--s)) auto 0}.lpc details{border-bottom:calc(1px * var(--s)) solid var(--line)}.lpc summary{list-style:none;cursor:pointer;padding:calc(20px * var(--s)) calc(4px * var(--s));font-size:calc(16px * var(--s));font-weight:600;display:flex;justify-content:space-between;align-items:center}.lpc summary::-webkit-details-marker{display:none}.lpc summary:after{content:"+";font-size:calc(22px * var(--s));font-weight:400;color:var(--ink-3);transition:transform .2s}.lpc details[open] summary:after{transform:rotate(45deg)}.lpc details p{font-size:calc(14px * var(--s));line-height:1.8;color:var(--ink-2);padding:0 calc(4px * var(--s)) calc(20px * var(--s))}.lpc .end{padding:calc(80px * var(--s)) 0 calc(60px * var(--s))}.lpc .end-box{border-radius:calc(28px * var(--s));background:linear-gradient(135deg,#FDE6DA,#FBEFE3 55%,#F7EBD5);padding:calc(72px * var(--s)) calc(24px * var(--s));text-align:center}.lpc .end-box h2{font-size:calc(40px * var(--s));font-weight:800;letter-spacing:calc(-.5px * var(--s))}.lpc .end-box p{color:var(--ink-2);margin:calc(12px * var(--s)) 0 calc(32px * var(--s));font-size:calc(16px * var(--s))}.lpc footer{border-top:calc(1px * var(--s)) solid var(--line)}.lpc footer .wrap{display:flex;justify-content:space-between;align-items:center;padding-top:calc(24px * var(--s));padding-bottom:calc(40px * var(--s));font-size:calc(13px * var(--s));color:var(--ink-2)}.lpc footer a{color:var(--ink-2);text-decoration:none;margin-left:calc(20px * var(--s))}@media (max-width:980px){.lpc .scene-grid{grid-template-columns:1fr 1fr}}@media (max-width:900px){.lpc .wrap{padding:0 calc(16px * var(--s))}.lpc .hero{grid-template-columns:1fr;gap:calc(40px * var(--s));padding-top:calc(24px * var(--s));padding-bottom:calc(56px * var(--s))}.lpc h1{font-size:calc(40px * var(--s))}.lpc .sub{font-size:calc(16px * var(--s))}.lpc nav a:not(.btn-login){display:none}.lpc .flow{min-height:0}.lpc .sec-title{font-size:calc(28px * var(--s))}.lpc .detail{height:auto;padding:calc(72px * var(--s)) 0 0}.lpc .detail-sticky{position:static;height:auto;display:block}.lpc .detail-grid{display:block;margin-top:calc(28px * var(--s))}.lpc .d-list{display:none}.lpc .d-stage{height:auto;display:flex;flex-direction:column;gap:calc(20px * var(--s))}.lpc .d-panel{position:static;opacity:1;transform:none;padding:calc(20px * var(--s))}.lpc .m-title{display:block;font-size:calc(18px * var(--s));font-weight:700;margin-bottom:calc(14px * var(--s))}.lpc .big-scene .tiles{flex-wrap:wrap}.lpc .dz.big{height:auto;min-height:calc(284px * var(--s))}.lpc .m-title span{color:var(--orange-d);margin-right:calc(6px * var(--s))}.lpc .more-sec{padding:calc(56px * var(--s)) calc(16px * var(--s)) calc(40px * var(--s))}.lpc .feat-grid{grid-template-columns:1fr}.lpc .feat.wide{grid-column:auto;display:flex}.lpc .feat.wide .vis{margin-top:calc(22px * var(--s))}.lpc .faq-sec,.lpc .scene-sec{padding-top:calc(72px * var(--s))}.lpc .scene-grid{grid-template-columns:1fr}.lpc .end-box{padding:calc(48px * var(--s)) calc(20px * var(--s))}.lpc .end-box h2{font-size:calc(28px * var(--s))}}@media (prefers-reduced-motion:reduce){.lpc *{transition:none!important}}.lpc .drop-scene .tile{border:0;box-shadow:0 calc(14px * var(--s)) calc(26px * var(--s)) calc(-14px * var(--s)) rgba(81,66,42,.4)}.lpc .drop-scene .tile .ti{width:100%;height:100%;border-radius:inherit;background:none}.lpc .drop-scene .tile .ti svg{width:58%;height:58%}.lpc .drop-scene .dz .ti svg{width:66%;height:66%}.lpc .big-scene .tiles,.lpc .hero .tiles{gap:calc(20px * var(--s))}.lpc .hero .drop-scene .tile{width:calc(58px * var(--s));height:calc(58px * var(--s));border-radius:calc(16px * var(--s))}.lpc .big-scene .tile{width:calc(74px * var(--s));height:calc(74px * var(--s));border-radius:calc(20px * var(--s))}.lpc .hero .drop-scene{padding-top:calc(8px * var(--s))}.lpc .hero .dz{height:auto;min-height:calc(150px * var(--s));margin-top:calc(18px * var(--s))}.lpc .hero .dz .dz-empty{flex-direction:column;gap:calc(6px * var(--s))}.lpc .hero .dz .dz-empty svg{width:calc(24px * var(--s));height:calc(24px * var(--s))}.lpc .hero .dz .dz-empty b{font-size:calc(15px * var(--s));color:var(--ink)}.lpc .hero .dz .dz-empty b.t-over{color:var(--orange-d)}.lpc .hero .dz .dz-empty small{font-size:calc(12px * var(--s));color:var(--ink-3)}.lpc .hero .dz .dz-file{flex-direction:column;justify-content:center;gap:calc(12px * var(--s));padding:calc(16px * var(--s))}.lpc .hero .dz .dz-file .file-meta{flex:none;width:min(84%,calc(360px * var(--s)));text-align:center}.lpc .hero .dz .stack .ti{width:calc(40px * var(--s));height:calc(40px * var(--s));border-radius:calc(11px * var(--s))}.lpc .hero .dz .stack .ti+.ti{margin-left:calc(-12px * var(--s))}@media (min-width:901px){.lpc .hero .flow{height:calc(600px * var(--s));min-height:0}.lpc .hero .step{display:flex;flex-direction:column;flex:none;min-height:0}.lpc .hero .step.active{flex:1 1}.lpc .hero .step.active .step-body{flex:1 1;min-height:0}.lpc .hero .step.active .step-body>div{min-height:0}.lpc .hero .step.active .inner{height:100%}.lpc .hero .drop-scene{display:flex;flex-direction:column;height:100%}.lpc .hero .dz{flex:1 1;min-height:0}.lpc .end-box h2{font-size:calc(46px * var(--s))}.lpc .end-box p{font-size:calc(18px * var(--s))}.lpc .end-box .cta{font-size:calc(20px * var(--s));padding:calc(20px * var(--s)) calc(62px * var(--s));border-radius:calc(18px * var(--s))}}.lpc .end-box h2 mark{background:#F6DCCB;color:var(--orange-d);border-radius:calc(16px * var(--s));padding:0 calc(14px * var(--s));margin:0 calc(8px * var(--s))}@media (min-width:901px){.lpc .hero .flow{--s:1;width:min(100%,560px);height:520px;padding:14px;gap:8px}.lpc .hero .step-head{padding:11px 16px}.lpc .hero .inner{padding-bottom:12px}.lpc .hero .lesson{height:33px}.lpc .hero .opt{padding:8px 12px}.lpc .hero .point{padding:5px 0}.lpc .hero{grid-template-columns:minmax(0,max-content) 560px;justify-content:center;column-gap:calc(72px * var(--s))}.lpc .detail-grid{grid-template-columns:calc(380px * var(--s)) minmax(0,560px);justify-content:center;max-width:none}.lpc .d-stage{--s:1;height:500px}}.lpc .flip3d{position:relative;height:calc(132px * var(--s));perspective:calc(900px * var(--s))}.lpc .flip3d .face{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:calc(6px * var(--s));padding:calc(14px * var(--s));border-radius:calc(12px * var(--s));text-align:center;backface-visibility:hidden;-webkit-backface-visibility:hidden;transition:transform .6s cubic-bezier(.65,0,.35,1)}.lpc .flip3d .front{background:linear-gradient(135deg,#FFF8F3,#FDEBE0)}.lpc .flip3d .back{background:linear-gradient(135deg,#FFF3EC,#FBDCCB);transform:rotateY(180deg)}.lpc .flip3d.flipped .front{transform:rotateY(-180deg)}.lpc .flip3d.flipped .back{transform:rotateY(0)}.lpc .flip3d.instant .face{transition:none}.lpc .flip3d .face small{font-size:calc(11px * var(--s));color:var(--orange-d)}.lpc .flip3d .side{font-size:calc(11px * var(--s));letter-spacing:.12em;color:var(--ink-3)}.lpc .flip3d .back b{color:var(--orange-d)}.lpc .fbtns span{transition:transform .15s}.lpc .fbtns span.press{transform:scale(.95)}.lpc .agent{min-height:calc(300px * var(--s))}.lpc .agent [data-step]{visibility:hidden}.lpc .agent [data-step].on{visibility:visible;animation:lpc-pop .35s ease}.lpc .agent .tool{display:inline-flex}.lpc .agent .tool svg{width:calc(12px * var(--s));height:calc(12px * var(--s))}.lpc .agent .a-msg{margin-top:calc(4px * var(--s))}.lpc .a-avatar{display:block;width:calc(22px * var(--s));height:calc(24px * var(--s));color:#EC8964;margin-bottom:calc(4px * var(--s))}.lpc .a-avatar svg{width:100%;height:100%}.lpc .gen-card{margin-top:calc(12px * var(--s));padding:calc(14px * var(--s));border:calc(1px * var(--s)) solid var(--line);border-radius:calc(16px * var(--s));background:#fff;box-shadow:0 calc(3px * var(--s)) 0 rgba(90,70,50,.06)}.lpc .gen-head{display:flex;align-items:center;gap:calc(12px * var(--s))}.lpc .gen-icon{display:grid;place-items:center;flex:none;width:calc(40px * var(--s));height:calc(40px * var(--s));border-radius:calc(12px * var(--s));background:var(--orange-soft);color:var(--orange-d)}.lpc .gen-icon svg{width:calc(22px * var(--s));height:calc(22px * var(--s))}.lpc .gen-head small{display:block;font-size:calc(11px * var(--s));font-weight:700;letter-spacing:.05em;color:var(--ink-3)}.lpc .gen-head b{font-size:calc(15px * var(--s))}.lpc .gen-btn{display:flex;align-items:center;justify-content:center;min-height:calc(40px * var(--s));margin-top:calc(12px * var(--s));border-radius:calc(10px * var(--s));background:var(--orange);box-shadow:0 calc(3px * var(--s)) 0 var(--orange-d);color:#fff;font-size:calc(14px * var(--s));font-weight:700}.lpc .feat .vis:has(#flashCard){display:flex;flex-direction:column;justify-content:center}.lpc .flip3d{height:calc(176px * var(--s))}.lpc .flip3d .face b{font-size:calc(18px * var(--s))}.lpc .feat-grid{grid-auto-rows:1fr}.lpc .agent{min-height:0}.lpc .agent .a-msg{display:flex;align-items:flex-start;gap:calc(8px * var(--s))}.lpc .agent .a-avatar{flex:none;margin:calc(1px * var(--s)) 0 0}.lpc .agent .a-msg p{margin:0}.lpc .gen-card{display:flex;align-items:center;gap:calc(12px * var(--s));margin-top:calc(10px * var(--s));padding:calc(10px * var(--s)) calc(12px * var(--s))}.lpc .gen-head{flex:1 1;min-width:0}.lpc .gen-icon{width:calc(34px * var(--s));height:calc(34px * var(--s));border-radius:calc(10px * var(--s))}.lpc .gen-icon svg{width:calc(19px * var(--s));height:calc(19px * var(--s))}.lpc .gen-head b{font-size:calc(14px * var(--s))}.lpc .gen-btn{flex:none;min-height:calc(34px * var(--s));margin-top:0;padding:0 calc(16px * var(--s));font-size:calc(13px * var(--s))}.lpc .flip3d{height:calc(120px * var(--s))}.lpc .flip3d .face b{font-size:calc(16px * var(--s))}@media (min-width:901px){.lpc .detail{height:auto;padding:calc(110px * var(--s)) 0 calc(40px * var(--s))}.lpc .detail-sticky{position:static;height:auto}}.lpc footer .wrap{flex-wrap:wrap;gap:calc(8px * var(--s)) calc(20px * var(--s))}.lpc footer .wrap>span:last-child{display:flex;flex-wrap:wrap;gap:calc(4px * var(--s)) calc(20px * var(--s))}.lpc footer .wrap>span:last-child a{margin-left:0}.HomeLandingB_page__9ygI7{--ink:#2d2a26;--soft:#7a6f62;--edge:#ebe3d8;--paper:#fffdfa;--accent:#d96a45;--accent-ink:#ab583d;color:var(--ink)}.HomeLandingB_sectionTitle__bozG5{margin:0;text-align:center;font-size:clamp(28px,3.2vw,44px);line-height:1.25;letter-spacing:-.02em;font-weight:800}.HomeLandingB_sectionTitle__bozG5 span{color:var(--brand)}.HomeLandingB_cta__w27u9{display:inline-flex;align-items:center;justify-content:center;gap:12px;width:100%;min-height:60px;padding:0 28px;border:0;border-radius:12px;background:var(--brand,#f2825e);box-shadow:0 3px 0 var(--brand-ink,#d96a45);color:#fff;font:inherit;font-size:20px;font-weight:700;cursor:pointer;transition:background .15s ease,transform .15s ease,box-shadow .15s ease}.HomeLandingB_cta__w27u9:hover{background:var(--brand-hover,#e06e48)}.HomeLandingB_cta__w27u9:active{transform:translateY(2px);box-shadow:0 1px 0 var(--brand-ink,#d96a45)}.HomeLandingB_ctaBlock__Z6EAw{display:flex;flex-direction:column;align-items:center;gap:10px;width:min(384px,100%)}.HomeLandingB_ctaBlock__Z6EAw small{font-size:14px;color:#998f7d}.HomeLandingB_cta__w27u9:focus-visible,.HomeLandingB_faq___4Dtu summary:focus-visible{outline:3px solid var(--accent-ink);outline-offset:4px}.HomeLandingB_hero__035lr{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;grid-gap:clamp(32px,5vw,80px);gap:clamp(32px,5vw,80px);width:calc(100% - var(--gutter) * 2);max-width:var(--shell);min-height:min(720px,calc(100vh - 72px));margin:0 auto;padding:24px 0 48px}.HomeLandingB_heroCopy__71bMK h1{margin:0;font-size:clamp(40px,4.8vw,72px);line-height:1.08;letter-spacing:-.01em;font-weight:800;color:#3e3a32}.HomeLandingB_heroCopy__71bMK h1 span{color:var(--brand)}.HomeLandingB_heroCopy__71bMK p{max-width:560px;margin:18px 0 34px;font-size:clamp(18px,1.7vw,24px);line-height:1.4;color:#998f7d}.HomeLandingB_supports__ibpzf{display:flex;align-items:flex-start;gap:14px;margin-top:34px}.HomeLandingB_supportsLabel__7YiRM{flex:none;padding-top:7px;font-size:14px;color:#998f7d}.HomeLandingB_supports__ibpzf ul{display:grid;grid-template-columns:repeat(4,max-content);grid-gap:8px;gap:8px;justify-items:start;margin:0;padding:0;list-style:none}.HomeLandingB_supports__ibpzf li{display:inline-flex;align-items:center;gap:7px;height:34px;padding:0 13px 0 10px;border:1px solid #ece4d9;border-radius:999px;background:#fff;font-size:14px;color:#5f574d}.HomeLandingB_supports__ibpzf li svg{width:18px;height:18px;flex:none}.HomeLandingB_heroStack____Trj{position:relative;height:520px;padding:0 14px;border-radius:24px;background:#fff;box-shadow:0 30px 70px -28px #51422a40,0 0 0 1px #efe7dc;overflow:hidden}.HomeLandingB_feed__PS6KO{position:relative;height:100%;overflow:hidden;-webkit-mask-image:linear-gradient(transparent,#000 22%,#000 78%,transparent);mask-image:linear-gradient(transparent,#000 22%,#000 78%,transparent)}.HomeLandingB_feedTrack__uhrfX{display:flex;flex-direction:column;gap:18px;padding:0 18px;transition:transform .75s cubic-bezier(.65,0,.35,1)}.HomeLandingB_feedItem__uWAie{opacity:.4;transform:scale(.95);transition:opacity .6s ease,transform .6s ease}.HomeLandingB_feedItem__uWAie[data-focus]{opacity:1;transform:none}.HomeLandingB_card__mRmef{padding:20px 22px;border:1px solid var(--edge);border-radius:20px;background:var(--paper);box-shadow:0 2px 0 #e8dfd2,0 18px 36px -22px #51422a40}.HomeLandingB_feedItem__uWAie[data-focus] .HomeLandingB_card__mRmef,.HomeLandingB_feedItem__uWAie[data-focus] .HomeLandingB_note__HsNd_{border-color:#e3d6c5;box-shadow:0 3px 0 #e2d6c6,0 24px 48px -20px #51422a4d}.HomeLandingB_cardMeta__BchJS{display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:12px;color:#a39584}.HomeLandingB_progress__oSXxs{display:block;width:96px;height:6px;border-radius:99px;background:#f0ebe3;overflow:hidden}.HomeLandingB_progress__oSXxs i{display:block;height:100%;border-radius:inherit;background:var(--accent)}.HomeLandingB_card__mRmef h5{margin:12px 0 8px;font-size:17px;line-height:1.5;letter-spacing:-.01em}.HomeLandingB_card__mRmef>p{margin:0;font-size:14px;line-height:1.8;color:#5f574d}.HomeLandingB_keyPoint__VZ2U9{display:inline-flex;align-items:center;gap:6px;margin-top:12px;padding:7px 10px;border-radius:9px;background:#fbf0e6;color:#9a4e31;font-size:13px;font-weight:700}.HomeLandingB_options__2BrSY{display:grid;grid-gap:7px;gap:7px}.HomeLandingB_options__2BrSY span{display:flex;align-items:center;gap:10px;padding:9px 12px;border:1px solid #ebe4da;border-radius:11px;background:#fff;font-size:14px;transition:background .3s,border-color .3s,color .3s}.HomeLandingB_options__2BrSY b{display:grid;place-items:center;width:22px;height:22px;border-radius:7px;background:#f3eee7;font-size:11px}.HomeLandingB_options__2BrSY svg{margin-left:auto}.HomeLandingB_options__2BrSY span[data-correct]{border-color:#f0b49b;background:#fdf0e9;color:#a8481f}.HomeLandingB_card__mRmef>.HomeLandingB_explain__HjQI5{margin:10px 0 0;padding:9px 12px;border-radius:10px;background:#f6f3ee;font-size:13px;animation:HomeLandingB_rise__nTP3W .35s ease-out}.HomeLandingB_flip__pvL13{position:relative;height:148px;margin-top:12px;perspective:900px}.HomeLandingB_flipFace__DvY9_{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;padding:16px;border:1px solid #ebe3d7;border-radius:16px;background:linear-gradient(160deg,#fffdf9,#f8f1e7);font-size:19px;font-weight:800;text-align:center;-webkit-backface-visibility:hidden;backface-visibility:hidden;transition:transform .7s cubic-bezier(.65,0,.35,1)}.HomeLandingB_flipFace__DvY9_ small{font-size:11px;font-weight:500;letter-spacing:.12em;color:#a39584}.HomeLandingB_flipBack__3_1UQ{border-color:#f1cdb9;background:linear-gradient(160deg,#fff7f1,#fde9dd);color:#a8481f;transform:rotateY(180deg)}.HomeLandingB_flip__pvL13[data-flipped] .HomeLandingB_flipFace__DvY9_{transform:rotateY(-180deg)}.HomeLandingB_flip__pvL13[data-flipped] .HomeLandingB_flipBack__3_1UQ{transform:rotateY(0)}.HomeLandingB_podcast__WEHRF{display:flex;align-items:center;gap:14px}.HomeLandingB_podCover__XFPLt{display:grid;place-items:center;flex:none;width:56px;height:56px;border-radius:14px;background:linear-gradient(140deg,#ec8a63,#b9543a)}.HomeLandingB_podcast__WEHRF strong{display:block;font-size:15px}.HomeLandingB_podcast__WEHRF small{font-size:12px;color:#a39584}.HomeLandingB_podWave__ssjZi{display:flex;align-items:center;gap:3px;height:40px;margin-top:16px}.HomeLandingB_podWave__ssjZi i{flex:1 1;border-radius:3px;background:#f0c6b4;transform-origin:center;transform:scaleY(.35)}.HomeLandingB_podWave__ssjZi[data-playing] i{background:var(--accent);animation:HomeLandingB_eq___gIFg .9s ease-in-out infinite alternate}.HomeLandingB_podTrack__zgjYs{height:6px;margin-top:12px;border-radius:99px;background:#f0ebe3;overflow:hidden}.HomeLandingB_podTrack__zgjYs i{display:block;width:42%;height:100%;border-radius:inherit;background:linear-gradient(90deg,#ec8a63,#d9643d)}.HomeLandingB_podTrack__zgjYs[data-playing] i{animation:HomeLandingB_playing__5u7Eh 4s linear forwards}.HomeLandingB_podTime__n_2EJ{display:flex;justify-content:space-between;margin-top:6px;font-size:11px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:#a39584}.HomeLandingB_podControls__I_cYq{display:flex;justify-content:center;align-items:center;gap:16px;margin-top:6px}.HomeLandingB_podControls__I_cYq span{display:grid;place-items:center;width:36px;height:36px;border-radius:50%;background:#f3eee7;color:#6b5f52}.HomeLandingB_podControls__I_cYq .HomeLandingB_podPlay__xIi_9{width:44px;height:44px;background:var(--accent);color:#fff}.HomeLandingB_note__HsNd_{overflow:hidden;border:1px solid var(--edge);border-radius:20px;background:#fbf8f3;box-shadow:0 2px 0 #e8dfd2,0 18px 36px -22px #51422a40;color:#2d2a26}.HomeLandingB_note__HsNd_ header{padding:22px 22px 18px;background:linear-gradient(158deg,#fde9dc,#fbf1e8 60%,#fbf8f3);border-bottom:1px solid #f0e4d8}.HomeLandingB_noteTag__FynnB{font-size:11px;letter-spacing:.06em;color:#c4623c;background:#fbe1d3;border-radius:5px;padding:4px 8px}.HomeLandingB_note__HsNd_ h4{margin:12px 0 10px;font-size:25px;line-height:1.35;letter-spacing:-.02em;font-weight:800;color:#2d2a26}.HomeLandingB_note__HsNd_ h4 em{font-style:normal;color:#b85c38;background:linear-gradient(transparent 64%,#f2dfc9 0)}.HomeLandingB_noteChips__OH9UW{display:flex;flex-wrap:wrap;gap:6px}.HomeLandingB_noteChips__OH9UW span{padding:3px 8px;border:1px solid #efdccd;border-radius:6px;background:#fff;font-size:11px;color:#7a5a46}.HomeLandingB_noteBody__nSjv4{padding:16px 18px 18px}.HomeLandingB_noteLead__xNWiA{margin:0 0 12px;padding:11px 13px;border-left:3px solid #c4623c;border-radius:0 10px 10px 0;background:#fff;font-size:13px;line-height:1.75;color:#5f574d}.HomeLandingB_noteLead__xNWiA strong{color:#8a3f22}.HomeLandingB_note__HsNd_ ol{display:grid;grid-gap:7px;gap:7px;margin:0;padding:0;list-style:none}.HomeLandingB_note__HsNd_ li{display:flex;align-items:center;gap:11px;padding:10px 12px;border-radius:11px;background:#fff}.HomeLandingB_note__HsNd_ li b{display:grid;place-items:center;flex:none;width:24px;height:24px;border-radius:7px;background:#fbe7dc;color:#b85c38;font-size:12px}.HomeLandingB_note__HsNd_ li strong{display:block;font-size:14px}.HomeLandingB_note__HsNd_ li span{font-size:12px;color:#8b7d6c}.HomeLandingB_note__HsNd_ blockquote{margin:12px 0 0;padding:10px 12px;border-radius:10px;background:#f1ebe0;font-size:13px;color:#6a5a4c}.HomeLandingB_core___A_tg{width:calc(100% - var(--gutter) * 2);max-width:var(--shell);margin:72px auto 0}.HomeLandingB_coreGrid__QJuLS{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1fr);align-items:center;grid-gap:clamp(32px,5vw,80px);gap:clamp(32px,5vw,80px);margin-top:52px}.HomeLandingB_coreSteps__i6dgb{display:grid;grid-gap:34px;gap:34px;margin:0;padding:0;list-style:none}.HomeLandingB_coreSteps__i6dgb li{display:flex;gap:16px;padding-left:20px;border-left:4px solid #ece4d9;opacity:.45;transition:opacity .4s,border-color .4s}.HomeLandingB_coreSteps__i6dgb li[data-active]{opacity:1;border-color:var(--ink)}.HomeLandingB_stepNo__RqY4Y{display:grid;place-items:center;flex:none;width:30px;height:30px;margin-top:3px;border-radius:50%;background:#efe8de;font-size:14px;font-weight:800;transition:background .4s,color .4s}.HomeLandingB_coreSteps__i6dgb li[data-active] .HomeLandingB_stepNo__RqY4Y{background:var(--ink);color:#fff}.HomeLandingB_coreSteps__i6dgb h3{margin:0;font-size:clamp(22px,2.2vw,30px);letter-spacing:-.02em}.HomeLandingB_coreSteps__i6dgb p{max-width:400px;margin:8px 0 0;font-size:15px;line-height:1.8;color:var(--soft)}.HomeLandingB_demoWindow__CWm0J{--window-h:540px;position:relative;height:var(--window-h);border:1px solid #efe7dc;border-radius:26px;background:#fff;box-shadow:0 30px 60px -24px #51422a40,0 2px 0 #e8dfd2;overflow:hidden}.HomeLandingB_upload__IpDnY{height:100%;display:flex;flex-direction:column;justify-content:center;gap:26px;padding:36px}.HomeLandingB_iconRow__TSkT9{display:flex;justify-content:center;gap:22px}.HomeLandingB_iconRow__TSkT9 span{display:grid;place-items:center;width:74px;height:74px;border-radius:20px;box-shadow:0 14px 26px -14px #51422a66;transform:rotate(var(--tilt));animation:HomeLandingB_floatIn__oJTNw .6s cubic-bezier(.3,1.4,.5,1) backwards,HomeLandingB_bob__Cmn3s 2.4s ease-in-out .6s infinite}.HomeLandingB_iconRow__TSkT9 span svg{width:40px;height:40px}.HomeLandingB_iconRow__TSkT9[data-drop] span{animation:HomeLandingB_dropIn__Uwjl2 .6s cubic-bezier(.5,0,.75,0) forwards}.HomeLandingB_dropzone__WETVb{display:flex;flex-direction:column;align-items:center;gap:10px;padding:50px 20px;border:2px dashed #e4d9ca;border-radius:22px;background:#faf6f0;color:#9a8b78}.HomeLandingB_dropzone__WETVb strong{color:var(--ink);font-size:17px}.HomeLandingB_dropzone__WETVb small{font-size:13px}.HomeLandingB_fileList__zd9jV{display:grid;grid-gap:10px;gap:10px}.HomeLandingB_fileRow__li6s6{display:flex;align-items:center;gap:12px;padding:12px 14px;border:1px solid #ece4d9;border-radius:14px;background:#fff;animation:HomeLandingB_rise__nTP3W .4s ease-out backwards}.HomeLandingB_fileIcon___G1s_{display:grid;place-items:center;flex:none;width:38px;height:38px;border-radius:10px}.HomeLandingB_fileIcon___G1s_ svg{width:22px;height:22px}.HomeLandingB_fileRow__li6s6 strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:600}.HomeLandingB_fileRow__li6s6 small{margin-left:auto;flex:none;font-size:12px;color:#a39584}.HomeLandingB_generate__nCIMj{display:flex;align-items:center;justify-content:center;gap:8px;min-height:54px;margin-top:8px;border-radius:14px;background:#fbe9df;color:#b4532f;font-size:16px;font-weight:800;animation:HomeLandingB_rise__nTP3W .4s ease-out .5s backwards;transition:background .3s,color .3s}.HomeLandingB_generate__nCIMj[data-busy]{background:linear-gradient(180deg,#ec8a63,#d9643d);color:#fff}.HomeLandingB_generate__nCIMj[data-busy] svg{animation:HomeLandingB_spin__YnhEq 1.4s linear infinite}.HomeLandingB_noteScreen__WJLEZ{height:100%;overflow:hidden}.HomeLandingB_noteScroll__hzsbS{animation:HomeLandingB_noteScroll__hzsbS 4.2s ease-in-out .4s both}.HomeLandingB_noteScroll__hzsbS .HomeLandingB_note__HsNd_{border:0;border-radius:0;box-shadow:none}.HomeLandingB_noteScroll__hzsbS .HomeLandingB_note__HsNd_ header{padding:30px 30px 24px}.HomeLandingB_noteScroll__hzsbS .HomeLandingB_note__HsNd_ h4{font-size:30px}.HomeLandingB_noteScroll__hzsbS .HomeLandingB_noteBody__nSjv4{padding:20px 24px 30px}.HomeLandingB_demoFeed__d14ND .HomeLandingB_feedTrack__uhrfX{padding:0 28px}.HomeLandingB_cursor__O0N0A{position:absolute;top:0;left:0;z-index:3;width:26px;height:26px;opacity:0;pointer-events:none;transform:translate(85%,120%);transition:transform .8s cubic-bezier(.45,0,.2,1),opacity .3s}.HomeLandingB_cursor__O0N0A svg{display:block;width:100%;height:100%;filter:drop-shadow(0 3px 4px #0000002e);transition:transform .15s}.HomeLandingB_cursor__O0N0A[data-visible]{opacity:1}.HomeLandingB_cursor__O0N0A[data-pressed] svg{transform:scale(.8)}.HomeLandingB_more__tovn_{width:calc(100% - var(--gutter) * 2);max-width:var(--shell);margin:120px auto 0}.HomeLandingB_moreGrid__tdpre{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:24px;gap:24px;margin-top:44px}.HomeLandingB_moreCard__vG4H5{display:flex;flex-direction:column;gap:24px;padding:32px;border:1px solid var(--edge);border-radius:28px;background:linear-gradient(180deg,#fffdfa,#fbf6ef)}.HomeLandingB_moreCopy__GS34N h3{margin:0;font-size:26px;letter-spacing:-.02em}.HomeLandingB_moreCopy__GS34N p{margin:10px 0 0;font-size:15px;line-height:1.8;color:var(--soft)}.HomeLandingB_chat__PohYh{display:flex;flex-direction:column;gap:12px;min-height:380px;padding:22px;border:1px solid #efe8de;border-radius:20px;background:#fbfaf7}.HomeLandingB_chat__PohYh>*{animation:HomeLandingB_rise__nTP3W .35s ease-out}.HomeLandingB_userMessage__9r0_Y{align-self:flex-end;max-width:88%;margin:0;padding:12px 18px;border:1px solid #e9e2d8;border-radius:19px;background:#fff;box-shadow:0 2px 0 #e8e1d330;font-size:15px;line-height:1.6}.HomeLandingB_toolPill__gvrot{align-self:flex-start;display:inline-flex;align-items:center;gap:6px;padding:5px 11px;border-radius:999px;background:#efeae2;color:#6f6455;font-size:12px}.HomeLandingB_assistant__PjSQK{display:flex;flex-direction:column;gap:6px}.HomeLandingB_avatar__YrR62{color:#ec8964}.HomeLandingB_assistant__PjSQK p{margin:0;font-size:15px;line-height:1.75}.HomeLandingB_generationCard__a0ux4{padding:16px;border:1px solid var(--line-strong);border-radius:var(--r-lg);background:var(--card);box-shadow:0 3px 0 rgba(90,70,50,.06)}.HomeLandingB_generationHead__bK92j{display:flex;align-items:center;gap:12px}.HomeLandingB_generationHead__bK92j>span{display:grid;place-items:center;flex:none;width:44px;height:44px;border-radius:13px;background:var(--brand-tint);color:var(--brand-ink)}.HomeLandingB_generationHead__bK92j small{display:block;font-size:11px;font-weight:700;letter-spacing:.05em;color:var(--muted)}.HomeLandingB_generationHead__bK92j strong{font-size:16px}.HomeLandingB_generationButton__gh56N{display:flex;align-items:center;justify-content:center;min-height:44px;margin-top:14px;border-radius:10px;background:var(--brand);box-shadow:0 3px 0 var(--brand-ink);color:#fff;font-size:15px;font-weight:700}.HomeLandingB_record__7moUm{display:grid;grid-gap:22px;gap:22px;min-height:380px;align-content:center;padding:26px;border:1px solid #efe8de;border-radius:20px;background:#fbfaf7}.HomeLandingB_recordHead__g1GFa{display:flex;align-items:center;gap:12px}.HomeLandingB_recordHead__g1GFa>span{display:grid;place-items:center;width:46px;height:46px;border-radius:50%;background:#efe8de;color:#6b5f52}.HomeLandingB_recordHead__g1GFa[data-live]>span{background:#e5484d;color:#fff;animation:HomeLandingB_pulse__WjQoF 1.4s ease-out infinite}.HomeLandingB_recordHead__g1GFa strong{font-size:17px}.HomeLandingB_recordHead__g1GFa small{margin-left:auto;font-size:15px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:#8b7d6c}.HomeLandingB_recordWave__mjnBO{display:flex;align-items:center;gap:3px;height:80px}.HomeLandingB_recordWave__mjnBO i{flex:1 1;height:12%;border-radius:3px;background:#e2d6c7}.HomeLandingB_recordWave__mjnBO[data-live] i{background:var(--accent);animation:HomeLandingB_wave__XFaUj .8s ease-in-out infinite alternate}.HomeLandingB_recordResult__BLQEt{min-height:74px}.HomeLandingB_recordResult__BLQEt p{display:flex;align-items:center;gap:6px;margin:0;font-size:15px;color:#6b5f52}.HomeLandingB_recordNote__utliQ{padding:14px 16px;border:1px solid #f1cdb9;border-radius:14px;background:#fdf0e9;animation:HomeLandingB_rise__nTP3W .35s ease-out}.HomeLandingB_recordNote__utliQ strong{display:block;font-size:16px;color:#a8481f}.HomeLandingB_recordNote__utliQ span{font-size:13px;color:#b4532f}.HomeLandingB_faq___4Dtu{width:calc(100% - var(--gutter) * 2);max-width:820px;margin:120px auto 0}.HomeLandingB_faqList__rjCiw{margin-top:36px;border-top:1px solid #e8e1d7}.HomeLandingB_faq___4Dtu details{border-bottom:1px solid #e8e1d7}.HomeLandingB_faq___4Dtu summary{display:flex;justify-content:space-between;align-items:center;gap:16px;min-height:64px;padding:16px 4px;font-size:17px;font-weight:700;cursor:pointer;list-style:none}.HomeLandingB_faq___4Dtu summary::-webkit-details-marker{display:none}.HomeLandingB_faq___4Dtu summary:after{content:"+";font-size:24px;font-weight:400;color:#a39584;transition:transform .2s}.HomeLandingB_faq___4Dtu details[open] summary:after{transform:rotate(45deg)}.HomeLandingB_faq___4Dtu details p{margin:0;padding:0 4px 22px;font-size:15px;line-height:1.9;color:var(--soft)}.HomeLandingB_final__R1ss2{width:calc(100% - var(--gutter) * 2);max-width:var(--shell);margin:110px auto 80px;padding:72px 24px;border-radius:32px;text-align:center;background:radial-gradient(circle at 20% 0,#fde3d3,transparent 55%),radial-gradient(circle at 90% 100%,#f6e6c9,transparent 50%),#fbf3ea}.HomeLandingB_final__R1ss2 h2{margin:0;font-size:clamp(26px,3vw,40px);letter-spacing:-.02em}.HomeLandingB_final__R1ss2 .HomeLandingB_cta__w27u9{width:min(384px,100%)}.HomeLandingB_final__R1ss2 p{margin:14px 0 30px;font-size:16px;color:var(--soft)}@keyframes HomeLandingB_rise__nTP3W{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes HomeLandingB_floatIn__oJTNw{0%{opacity:0;transform:translateY(-30px) rotate(var(--tilt))}to{opacity:1;transform:rotate(var(--tilt))}}@keyframes HomeLandingB_bob__Cmn3s{50%{transform:translateY(-6px) rotate(var(--tilt))}}@keyframes HomeLandingB_dropIn__Uwjl2{to{opacity:0;transform:translateY(120px) rotate(0) scale(.6)}}@keyframes HomeLandingB_noteScroll__hzsbS{0%{transform:none}to{transform:translateY(calc(-100% + var(--window-h)))}}@keyframes HomeLandingB_eq___gIFg{0%{transform:scaleY(.25)}to{transform:scaleY(1)}}@keyframes HomeLandingB_playing__5u7Eh{0%{width:42%}to{width:58%}}@keyframes HomeLandingB_spin__YnhEq{to{transform:rotate(1turn)}}@keyframes HomeLandingB_wave__XFaUj{0%{height:14%}to{height:100%}}@keyframes HomeLandingB_pulse__WjQoF{0%{box-shadow:0 0 0 0 #e5484d66}to{box-shadow:0 0 0 14px #e5484d00}}@media (max-width:960px){.HomeLandingB_coreGrid__QJuLS,.HomeLandingB_hero__035lr,.HomeLandingB_moreGrid__tdpre{grid-template-columns:1fr}.HomeLandingB_hero__035lr{min-height:0;padding-top:36px;text-align:center}.HomeLandingB_ctaBlock__Z6EAw,.HomeLandingB_heroCopy__71bMK p{margin-inline:auto}.HomeLandingB_supports__ibpzf{flex-direction:column;align-items:center;gap:10px}.HomeLandingB_supportsLabel__7YiRM{padding-top:0}.HomeLandingB_heroStack____Trj{height:480px}.HomeLandingB_coreSteps__i6dgb{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.HomeLandingB_coreSteps__i6dgb li{flex-direction:column;align-items:center;gap:6px;padding:10px 4px 0;border-left:0;border-top:3px solid #ece4d9;text-align:center}.HomeLandingB_coreSteps__i6dgb li[data-active]{border-color:var(--ink)}.HomeLandingB_coreSteps__i6dgb h3{font-size:14px}.HomeLandingB_coreSteps__i6dgb p,.HomeLandingB_stepNo__RqY4Y{display:none}}@media (max-width:640px){.HomeLandingB_heroCopy__71bMK h1{font-size:clamp(34px,10vw,44px)}.HomeLandingB_heroCopy__71bMK p{font-size:15px;margin:16px auto 26px}.HomeLandingB_cta__w27u9{width:100%;min-height:56px;font-size:17px}.HomeLandingB_supports__ibpzf ul{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;justify-items:stretch}.HomeLandingB_supports__ibpzf li{justify-content:center;gap:5px;padding:0 6px;font-size:12px}.HomeLandingB_supports__ibpzf li svg{width:15px;height:15px}.HomeLandingB_heroStack____Trj{height:420px}.HomeLandingB_feedTrack__uhrfX{padding:0 4px}.HomeLandingB_core___A_tg{margin-top:40px}.HomeLandingB_coreGrid__QJuLS{margin-top:28px;gap:18px}.HomeLandingB_demoWindow__CWm0J{--window-h:470px;border-radius:20px}.HomeLandingB_upload__IpDnY{padding:20px}.HomeLandingB_iconRow__TSkT9{gap:12px}.HomeLandingB_iconRow__TSkT9 span{width:58px;height:58px;border-radius:16px}.HomeLandingB_iconRow__TSkT9 span svg{width:30px;height:30px}.HomeLandingB_demoFeed__d14ND .HomeLandingB_feedTrack__uhrfX{padding:0 12px}.HomeLandingB_faq___4Dtu,.HomeLandingB_more__tovn_{margin-top:80px}.HomeLandingB_moreCard__vG4H5{padding:20px;border-radius:22px}.HomeLandingB_final__R1ss2{margin:80px auto 56px;padding:48px 18px;border-radius:22px}}@media (prefers-reduced-motion:reduce){.HomeLandingB_page__9ygI7 *,.HomeLandingB_page__9ygI7 :after,.HomeLandingB_page__9ygI7 :before{animation:none!important;transition:none!important}}.HomeLandingB_stepButton__qREkQ{display:flex;gap:16px;width:100%;padding:0;border:0;background:none;color:inherit;font:inherit;text-align:left;cursor:pointer}.HomeLandingB_stepButton__qREkQ h3,.HomeLandingB_stepButton__qREkQ p{display:block}.HomeLandingB_coreSteps__i6dgb li:not([data-active]):hover{opacity:.75}.HomeLandingB_stepButton__qREkQ:focus-visible{outline:3px solid var(--accent-ink);outline-offset:6px;border-radius:6px}.HomeLandingB_heroCopy__71bMK p{margin:22px 0 40px}.HomeLandingB_ctaBlock__Z6EAw small{margin-top:4px}