.tbx-landing{--brand-500:#2CA35B;--brand-600:#26904f;--brand-700:#1f7a45;--brand-300:#5EBC83;--brand-50:#EAF7EF;--brand-100:#D4EFDE;--text:#1F2937;--text-2:#5B6470;--text-3:#9099A3;--bg:#FFFFFF;--bg-soft:#F8FAF9;--border:#E6EBE8;--work:#3B82F6;--travel:#14A07E;--general:#8B5CF6;--accent:#F59E0B;--radius:14px;--radius-sm:10px;--shadow-sm:0 1px 3px rgba(20,40,30,.06);--shadow:0 8px 24px rgba(20,60,40,.08);--shadow-lg:0 24px 60px rgba(20,60,40,.16);--font:"Pretendard Variable","Pretendard",-apple-system,BlinkMacSystemFont,sans-serif}.tbx-landing *,.tbx-landing :after,.tbx-landing :before{box-sizing:border-box;margin:0;padding:0}.tbx-landing{scroll-behavior:smooth;font-family:var(--font);color:var(--text);background:var(--bg);line-height:1.6;-webkit-font-smoothing:antialiased}.tbx-landing a{color:inherit;text-decoration:none}.tbx-landing button{font-family:inherit;cursor:pointer;border:none;background:none}.tbx-landing img,.tbx-landing svg{display:block;max-width:100%}.tbx-landing .wrap{max-width:1160px;margin:0 auto;padding:0 24px}.tbx-landing .btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;font-weight:600;border-radius:12px;transition:all .18s ease;font-size:15px;padding:13px 24px}.tbx-landing .btn-primary{background:var(--brand-500);color:#fff;box-shadow:0 4px 14px rgba(44,163,91,.28)}.tbx-landing .btn-primary:hover{background:var(--brand-600);transform:translateY(-1px);box-shadow:0 8px 22px rgba(44,163,91,.34)}.tbx-landing .btn-ghost{background:#fff;color:var(--text);border:1px solid var(--border)}.tbx-landing .btn-ghost:hover{background:var(--bg-soft);border-color:var(--brand-300)}.tbx-landing .btn-lg{padding:16px 30px;font-size:16px}.tbx-landing :focus-visible{outline:2px solid var(--brand-500);outline-offset:2px;border-radius:6px}.tbx-landing .gnb{position:sticky;top:0;z-index:50;background:rgba(255,255,255,.86);backdrop-filter:saturate(180%) blur(12px);border-bottom:1px solid transparent;transition:border-color .2s,box-shadow .2s}.tbx-landing .gnb.scrolled{border-color:var(--border);box-shadow:var(--shadow-sm)}.tbx-landing .gnb-inner{display:flex;align-items:center;justify-content:space-between;height:64px}.tbx-landing .logo{display:inline-flex;align-items:center;gap:9px;font-weight:800;font-size:20px;letter-spacing:-.02em}.tbx-landing .logo svg{width:30px;height:30px}.tbx-landing .gnb-actions{display:flex;align-items:center;gap:10px}.tbx-landing .gnb-link{font-size:14px;color:var(--text-2);padding:8px 12px;border-radius:8px}.tbx-landing .gnb-link:hover{color:var(--text);background:var(--bg-soft)}.tbx-landing .hero{padding:72px 0 56px;background:radial-gradient(1200px 500px at 70% -10%,var(--brand-50),transparent 60%)}.tbx-landing .hero-grid{display:grid;grid-template-columns:1.05fr .95fr;gap:48px;align-items:center}.tbx-landing .eyebrow{display:inline-flex;align-items:center;gap:7px;background:var(--brand-50);color:var(--brand-700);font-weight:700;font-size:13px;padding:7px 14px;border-radius:999px;margin-bottom:20px}.tbx-landing .eyebrow .dot{width:7px;height:7px;border-radius:50%;background:var(--brand-500)}.tbx-landing h1.hero-title{font-size:46px;line-height:1.18;letter-spacing:-.025em;font-weight:800}.tbx-landing h1.hero-title .hl{color:var(--brand-600);position:relative;white-space:nowrap}.tbx-landing .hero-sub{margin-top:20px;font-size:18px;color:var(--text-2);max-width:520px}.tbx-landing .hero-cta{margin-top:30px;display:flex;gap:12px;flex-wrap:wrap}.tbx-landing .hero-note{margin-top:14px;font-size:13px;color:var(--text-3);display:flex;align-items:center;gap:6px}.tbx-landing .hero-note svg{width:15px;height:15px;color:var(--brand-500)}.tbx-landing .device{position:relative}.tbx-landing .device-frame{background:#fff;border:1px solid var(--border);border-radius:20px;box-shadow:var(--shadow-lg);overflow:hidden}.tbx-landing .device-bar{height:38px;display:flex;align-items:center;gap:6px;padding:0 14px;background:var(--bg-soft);border-bottom:1px solid var(--border)}.tbx-landing .device-bar i{width:10px;height:10px;border-radius:50%;background:#E2E7E4;display:block}.tbx-landing .device-bar i:first-child{background:#FCA5A5}.tbx-landing .device-bar i:nth-child(2){background:#FCD34D}.tbx-landing .device-bar i:nth-child(3){background:#86EFAC}.tbx-landing .cal{padding:14px}.tbx-landing .cal-head{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}.tbx-landing .cal-head b{font-size:14px}.tbx-landing .cal-head span{font-size:12px;color:var(--text-3)}.tbx-landing .cal-row{display:grid;grid-template-columns:44px 1fr;gap:8px;align-items:start;margin-bottom:7px}.tbx-landing .cal-row .t{font-size:11px;color:var(--text-3);padding-top:3px;text-align:right}.tbx-landing .tbox{border-radius:9px;padding:8px 11px;color:#fff;font-size:12px;font-weight:600;box-shadow:0 2px 6px rgba(0,0,0,.08)}.tbx-landing .tbox small{display:block;font-weight:500;opacity:.92;font-size:10.5px;margin-top:2px}.tbx-landing .tbox.tr{background:var(--travel)}.tbx-landing .tbox.wk{background:var(--work)}.tbx-landing .tbox.gn{background:var(--general)}.tbx-landing .tbox.br{background:var(--brand-500)}.tbx-landing .mascot-plate{position:absolute;bottom:-18px;left:-18px;width:74px;height:74px;border-radius:50%;background:#fff;box-shadow:var(--shadow);display:flex;align-items:center;justify-content:center;z-index:4}.tbx-landing .mascot-plate svg{width:46px;height:46px}.tbx-landing .scene-stage{position:relative;height:330px;background:#fff}.tbx-landing .scene{position:absolute;inset:0;padding:14px;opacity:0;pointer-events:none}.tbx-landing .sc1-grid{display:grid;grid-template-columns:1fr 1.25fr;gap:12px;height:100%;position:relative;--fly-x:193px;--fly-start-y:68px;--fly-drop-y:36px}.tbx-landing .sc-head{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.tbx-landing .sc-head b{font-size:13px}.tbx-landing .sc-head span{font-size:11px;color:var(--text-3)}.tbx-landing .sc1-back{display:flex;flex-direction:column;gap:7px}.tbx-landing .sc1-back .lbl{font-size:10.5px;font-weight:700;color:var(--text-3);letter-spacing:.02em;margin-bottom:1px}.tbx-landing .sc1-chip{background:#fff;border:1px solid var(--border);border-radius:8px;padding:8px 10px;font-size:11.5px;font-weight:600;display:flex;align-items:center;gap:7px;box-shadow:var(--shadow-sm)}.tbx-landing .sc1-chip .grip{color:var(--text-3);font-size:10px}.tbx-landing .sc1-cal{display:flex;flex-direction:column;gap:6px;position:relative}.tbx-landing .sc1-slot{display:grid;grid-template-columns:34px 1fr;gap:7px;align-items:start}.tbx-landing .sc1-slot .t{font-size:10px;color:var(--text-3);padding-top:5px;text-align:right}.tbx-landing .sc1-box{border-radius:8px;padding:7px 10px;color:#fff;font-size:11px;font-weight:600;box-shadow:0 2px 6px rgba(0,0,0,.08)}.tbx-landing .sc1-box.tr{background:var(--travel)}.tbx-landing .sc1-box.wk{background:var(--work)}.tbx-landing .sc1-box.gn{background:var(--general)}.tbx-landing .sc1-empty{flex:1;border:2px dashed var(--brand-500);border-radius:8px;background:var(--brand-50);position:relative;overflow:hidden;min-height:32px}.tbx-landing .sc1-empty:before{content:"";position:absolute;inset:0;background:var(--brand-500);transform:scaleY(0);transform-origin:bottom}.tbx-landing .sc1-dropped{inset:0;border-radius:8px;padding:0 10px;font-size:10.5px;color:#fff;background:var(--brand-500);box-shadow:0 2px 6px rgba(0,0,0,.12)}.tbx-landing .sc1-dropped,.tbx-landing .sc1-fly{position:absolute;display:flex;align-items:center;font-weight:600;opacity:0}.tbx-landing .sc1-fly{left:0;top:0;z-index:5;background:#fff;border:1px solid var(--brand-300);border-radius:8px;padding:7px 10px;font-size:11.5px;gap:7px;box-shadow:0 8px 18px rgba(44,163,91,.24);white-space:nowrap}.tbx-landing .sc1-fly .grip{color:var(--brand-500);font-size:10px}.tbx-landing .sc2{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:18px;text-align:center}.tbx-landing .sc2-orbit{position:relative;width:150px;height:150px}.tbx-landing .sc2-core{position:absolute;inset:0;margin:auto;width:64px;height:64px;border-radius:18px;background:linear-gradient(135deg,var(--brand-500),#16b08a);display:flex;align-items:center;justify-content:center;box-shadow:0 10px 30px rgba(44,163,91,.4)}.tbx-landing .sc2-core svg{width:34px;height:34px;color:#fff}.tbx-landing .sc2-bit{position:absolute;top:50%;left:50%;width:30px;height:30px;border-radius:8px;box-shadow:var(--shadow-sm)}.tbx-landing .sc2-bit.b1{background:var(--travel)}.tbx-landing .sc2-bit.b2{background:var(--work)}.tbx-landing .sc2-bit.b3{background:var(--general)}.tbx-landing .sc2-bit.b4{background:var(--brand-300)}.tbx-landing .sc2-cap{font-size:14px;font-weight:700;color:var(--brand-700)}.tbx-landing .sc3{position:relative}.tbx-landing .sc3-card{position:absolute;left:14px;right:14px;top:14px;bottom:14px;background:#fff;border:1px solid var(--border);border-radius:13px;box-shadow:var(--shadow);overflow:hidden;opacity:0;transform:scale(.96)}.tbx-landing .sc3-head{padding:11px 14px;display:flex;align-items:center;gap:8px;color:#fff;font-size:12.5px;font-weight:700}.tbx-landing .sc3-head svg{width:16px;height:16px}.tbx-landing .r-album .sc3-head{background:linear-gradient(135deg,#16b08a,var(--brand-500))}.tbx-landing .r-resume .sc3-head{background:linear-gradient(135deg,#2f6fd6,var(--work))}.tbx-landing .r-diary .sc3-head{background:linear-gradient(135deg,#7a5cf0,var(--general))}.tbx-landing .sc3-body{padding:13px}.tbx-landing .sc3-album-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:7px}.tbx-landing .sc3-album-grid i{aspect-ratio:4/3;border-radius:8px;display:block;box-shadow:var(--shadow-sm)}.tbx-landing .sc3-album-grid i.c1{background:linear-gradient(135deg,#FCD9B6,#F6A96B)}.tbx-landing .sc3-album-grid i.c2{background:linear-gradient(135deg,#BCE3CF,#5EBC83)}.tbx-landing .sc3-album-grid i.c3{background:linear-gradient(135deg,#CBD9F6,#7FA0E8)}.tbx-landing .sc3-album-grid i.c4{background:linear-gradient(135deg,#F6C6D2,#E88AA3)}.tbx-landing .sc3-album-grid i.c5{background:linear-gradient(135deg,#D9CBF6,#A98AE8)}.tbx-landing .sc3-album-grid i.c6{background:linear-gradient(135deg,#FBE7A8,#F2C75B)}.tbx-landing .sc3-rtl{position:relative;padding-left:16px}.tbx-landing .sc3-rtl:before{content:"";position:absolute;left:3px;top:4px;bottom:4px;width:2px;background:var(--brand-100)}.tbx-landing .sc3-rtl .ri{position:relative;padding:6px 0}.tbx-landing .sc3-rtl .ri:before{content:"";position:absolute;left:-16px;top:10px;width:8px;height:8px;border-radius:50%;background:var(--work);box-shadow:0 0 0 3px #E8F0FD}.tbx-landing .sc3-rtl .ri b{font-size:12px}.tbx-landing .sc3-rtl .ri span{font-size:10.5px;color:var(--text-3);display:block}.tbx-landing .sc3-diary .dh{display:flex;align-items:center;gap:8px;margin-bottom:8px}.tbx-landing .sc3-diary .emo{font-size:22px}.tbx-landing .sc3-diary .dt{font-weight:700;font-size:12.5px}.tbx-landing .sc3-diary .dd{font-size:10.5px;color:var(--text-3)}.tbx-landing .sc3-diary .imgs{display:grid;grid-template-columns:repeat(3,1fr);gap:6px;margin-bottom:8px}.tbx-landing .sc3-diary .imgs i{display:block;height:40px;border-radius:7px;background:linear-gradient(135deg,var(--brand-100),var(--brand-50))}.tbx-landing .sc3-diary p{font-size:11.5px;color:var(--text-2);margin-bottom:8px}.tbx-landing .sc3-diary .tags{display:flex;gap:5px}.tbx-landing .sc3-diary .tag{font-size:10px;font-weight:600;color:var(--brand-700);background:var(--brand-50);padding:2px 8px;border-radius:999px}.tbx-landing .scene-steps{position:absolute;left:0;right:0;bottom:0;display:flex;gap:6px;padding:10px 14px 10px 60px;background:linear-gradient(0deg,#fff 60%,transparent);align-items:center;justify-content:center}.tbx-landing .scene-steps .step{display:flex;align-items:center;gap:6px;font-size:10.5px;font-weight:700;color:var(--text-3);opacity:.5;transition:opacity .3s}.tbx-landing .scene-steps .step .num{width:17px;height:17px;border-radius:50%;background:var(--border);color:var(--text-2);display:flex;align-items:center;justify-content:center;font-size:10px}.tbx-landing .scene-steps .step.on{opacity:1;color:var(--brand-700)}.tbx-landing .scene-steps .step.on .num{background:var(--brand-500);color:#fff}.tbx-landing .scene-steps .sep{color:var(--text-3);opacity:.4;font-size:10px}.tbx-landing .device.demo .scene.s1{animation:sc-show1 12s ease infinite}.tbx-landing .device.demo .scene.s2{animation:sc-show2 12s ease infinite}.tbx-landing .device.demo .scene.s3{animation:sc-show3 12s ease infinite}@keyframes sc-show1{0%{opacity:1;pointer-events:auto}30%{opacity:1}34%{opacity:0}to{opacity:0}}@keyframes sc-show2{0%,32%{opacity:0}36%{opacity:1}44%{opacity:1}48%{opacity:0}to{opacity:0}}@keyframes sc-show3{0%,46%{opacity:0}50%{opacity:1}99%{opacity:1}to{opacity:0}}.tbx-landing .device.demo .scene.s1 .sc1-fly{animation:sc1-fly 12s cubic-bezier(.5,.05,.4,1) infinite}.tbx-landing .device.demo .scene.s1 .sc1-empty:before{animation:sc1-fill 12s ease infinite}.tbx-landing .device.demo .scene.s1 .sc1-dropped{animation:sc1-drop 12s ease infinite}@keyframes sc1-fly{0%{opacity:0;transform:translateY(var(--fly-start-y)) scale(.96)}4%{opacity:1;transform:translateY(var(--fly-start-y)) scale(1.05)}16%{opacity:1;transform:translate(var(--fly-x),var(--fly-drop-y)) scale(1.05)}21%{opacity:1;transform:translate(var(--fly-x),var(--fly-drop-y)) scale(1)}25%{opacity:0;transform:translate(var(--fly-x),var(--fly-drop-y)) scale(.98)}to{opacity:0}}@keyframes sc1-fill{0%,20%{transform:scaleY(0)}26%{transform:scaleY(1)}33%{transform:scaleY(1)}to{transform:scaleY(0)}}@keyframes sc1-drop{0%,22%{opacity:0;transform:translateY(4px)}27%{opacity:1;transform:translateY(0)}33%{opacity:1}34%{opacity:0}to{opacity:0}}.tbx-landing .device.demo .scene.s2 .sc2-bit{animation:sc2-bit 12s ease infinite}.tbx-landing .device.demo .scene.s2 .sc2-bit.b1{--ang:0deg}.tbx-landing .device.demo .scene.s2 .sc2-bit.b2{--ang:90deg}.tbx-landing .device.demo .scene.s2 .sc2-bit.b3{--ang:180deg}.tbx-landing .device.demo .scene.s2 .sc2-bit.b4{--ang:270deg}.tbx-landing .device.demo .scene.s2 .sc2-core{animation:sc2-core 12s ease infinite}.tbx-landing .device.demo .scene.s2 .sc2-cap{animation:sc2-cap 12s ease infinite}@keyframes sc2-bit{0%,33%{opacity:0;transform:rotate(var(--ang)) translateX(60px) rotate(calc(-1*var(--ang))) scale(.6)}37%{opacity:1;transform:rotate(var(--ang)) translateX(60px) rotate(calc(-1*var(--ang))) scale(1)}43%{opacity:1;transform:rotate(var(--ang)) translateX(8px) rotate(calc(-1*var(--ang))) scale(.5)}46%{opacity:0;transform:translate(-50%,-50%) scale(.3)}to{opacity:0}}@keyframes sc2-core{0%,34%{transform:scale(.5);opacity:.3}43%{transform:scale(1);opacity:1}45%{transform:scale(1.25);box-shadow:0 0 40px rgba(44,163,91,.7)}48%{transform:scale(1)}to{transform:scale(1);opacity:1}}@keyframes sc2-cap{0%,36%{opacity:0;transform:translateY(6px)}42%{opacity:1;transform:translateY(0)}47%{opacity:1}48%{opacity:0}to{opacity:0}}.tbx-landing .device.demo .scene.s3 .r-album{animation:sc3-album 12s ease infinite}.tbx-landing .device.demo .scene.s3 .r-resume{animation:sc3-resume 12s ease infinite}.tbx-landing .device.demo .scene.s3 .r-diary{animation:sc3-diary 12s ease infinite}@keyframes sc3-album{0%,47%{opacity:0;transform:scale(.96) translateY(8px)}51%{opacity:1;transform:scale(1) translateY(0)}64%{opacity:1;transform:scale(1)}68%{opacity:0;transform:scale(.96) translateY(-8px)}to{opacity:0}}@keyframes sc3-resume{0%,64%{opacity:0;transform:scale(.96) translateY(8px)}68%{opacity:1;transform:scale(1) translateY(0)}80%{opacity:1;transform:scale(1)}84%{opacity:0;transform:scale(.96) translateY(-8px)}to{opacity:0}}@keyframes sc3-diary{0%,80%{opacity:0;transform:scale(.96) translateY(8px)}84%{opacity:1;transform:scale(1) translateY(0)}99%{opacity:1;transform:scale(1)}to{opacity:0}}.tbx-landing .device.demo .scene-steps .step.st1{animation:step1 12s step-end infinite}.tbx-landing .device.demo .scene-steps .step.st2{animation:step2 12s step-end infinite}.tbx-landing .device.demo .scene-steps .step.st3{animation:step3 12s step-end infinite}@keyframes step1{0%{opacity:1;color:var(--brand-700)}33%{opacity:.5;color:var(--text-3)}to{opacity:.5;color:var(--text-3)}}@keyframes step2{0%{opacity:.5}33%{opacity:1;color:var(--brand-700)}46%{opacity:.5;color:var(--text-3)}to{opacity:.5}}@keyframes step3{0%{opacity:.5}46%{opacity:1;color:var(--brand-700)}to{opacity:1;color:var(--brand-700)}}.tbx-landing .device.demo .scene-steps .step.st1 .num{animation:stepnum1 12s step-end infinite}.tbx-landing .device.demo .scene-steps .step.st2 .num{animation:stepnum2 12s step-end infinite}.tbx-landing .device.demo .scene-steps .step.st3 .num{animation:stepnum3 12s step-end infinite}@keyframes stepnum1{0%{background:var(--brand-500);color:#fff}33%{background:var(--border);color:var(--text-2)}to{background:var(--border);color:var(--text-2)}}@keyframes stepnum2{0%{background:var(--border);color:var(--text-2)}33%{background:var(--brand-500);color:#fff}46%{background:var(--border);color:var(--text-2)}to{background:var(--border)}}@keyframes stepnum3{0%{background:var(--border);color:var(--text-2)}46%{background:var(--brand-500);color:#fff}to{background:var(--brand-500);color:#fff}}.tbx-landing section{padding:80px 0}.tbx-landing .sec-head{text-align:center;max-width:680px;margin:0 auto 48px}.tbx-landing .sec-tag{font-weight:700;color:var(--brand-600);font-size:14px;letter-spacing:.02em}.tbx-landing .sec-head h2{font-size:34px;line-height:1.25;letter-spacing:-.02em;margin-top:8px;font-weight:800}.tbx-landing .sec-head p{margin-top:14px;color:var(--text-2);font-size:17px}.tbx-landing .diff{background:var(--bg-soft)}.tbx-landing .vs{display:grid;grid-template-columns:1fr auto 1fr;gap:22px;align-items:stretch;max-width:960px;margin:0 auto}.tbx-landing .vs-card{border-radius:var(--radius);padding:24px 22px;display:flex;flex-direction:column}.tbx-landing .vs-card.before{background:#F1F3F4;border:1px solid #e2e5e7}.tbx-landing .vs-card.before .vs-tag{color:#9099A3}.tbx-landing .vs-card.before .vs-title{color:#6B7280}.tbx-landing .vs-card.after{background:#fff;border:1px solid var(--brand-300);box-shadow:0 0 0 3px var(--brand-50),var(--shadow)}.tbx-landing .vs-card.after .vs-tag{color:var(--brand-600)}.tbx-landing .vs-card.after .vs-title{color:var(--text)}.tbx-landing .vs-tag{font-size:12px;font-weight:700;letter-spacing:.02em;display:flex;align-items:center;gap:7px}.tbx-landing .vs-tag .badge{font-size:10.5px;font-weight:700;padding:2px 8px;border-radius:999px}.tbx-landing .before .vs-tag .badge{background:#E2E5E7;color:#828A94}.tbx-landing .after .vs-tag .badge{background:var(--brand-500);color:#fff}.tbx-landing .vs-title{font-size:18px;font-weight:800;letter-spacing:-.02em;margin:8px 0 4px}.tbx-landing .vs-desc{font-size:13px;margin-bottom:16px}.tbx-landing .before .vs-desc{color:#8A929C}.tbx-landing .after .vs-desc{color:var(--text-2)}.tbx-landing .fade-list{display:flex;flex-direction:column;gap:8px;margin-top:auto}.tbx-landing .fade-item{display:flex;align-items:center;gap:9px;background:#fff;border:1px solid #e2e5e7;border-radius:9px;padding:9px 11px;font-size:12.5px;font-weight:600;color:#6B7280}.tbx-landing .fade-item .chk{width:17px;height:17px;border-radius:5px;background:#C7CDD2;color:#fff;display:flex;align-items:center;justify-content:center;flex-shrink:0}.tbx-landing .fade-item .chk svg{width:11px;height:11px}.tbx-landing .fade-item.f2{opacity:.62;transform:translateX(4px)}.tbx-landing .fade-item.f3{opacity:.34;transform:translateX(9px)}.tbx-landing .fade-gone{margin-top:11px;text-align:center;font-size:11.5px;font-weight:600;color:#A4ABB3;display:flex;align-items:center;justify-content:center;gap:6px}.tbx-landing .fade-gone svg{width:14px;height:14px}.tbx-landing .asset-stack{display:flex;flex-direction:column;gap:10px;margin-top:auto}.tbx-landing .asset-pill{display:flex;align-items:center;gap:11px;border:1px solid var(--border);border-radius:11px;padding:11px 13px;background:#fff;box-shadow:var(--shadow-sm)}.tbx-landing .asset-pill .ic{width:38px;height:38px;border-radius:9px;display:flex;align-items:center;justify-content:center;color:#fff;flex-shrink:0}.tbx-landing .asset-pill .ic svg{width:20px;height:20px}.tbx-landing .asset-pill b{font-size:14px}.tbx-landing .asset-pill span{font-size:12px;color:var(--text-3);display:block}.tbx-landing .asset-pill .keep{margin-left:auto;font-size:11px;font-weight:700;color:var(--brand-700);background:var(--brand-50);padding:3px 9px;border-radius:999px;flex-shrink:0}.tbx-landing .ic-travel{background:var(--travel)}.tbx-landing .ic-diary{background:var(--general)}.tbx-landing .ic-resume{background:var(--work)}.tbx-landing .vs-arrow{flex-direction:column;gap:7px;color:var(--brand-500);font-weight:700;font-size:12px;text-align:center}.tbx-landing .vs-arrow,.tbx-landing .vs-arrow .ring{display:flex;align-items:center;justify-content:center}.tbx-landing .vs-arrow .ring{width:44px;height:44px;border-radius:50%;background:var(--brand-500);color:#fff;box-shadow:0 6px 16px rgba(44,163,91,.3)}.tbx-landing .vs-arrow .ring svg{width:22px;height:22px}.tbx-landing .vs-tagline{text-align:center;margin-top:34px;font-size:16px;color:var(--text-2)}.tbx-landing .vs-tagline b{color:var(--brand-700);font-weight:800}.tbx-landing .feat-row{display:grid;grid-template-columns:1fr 1fr;gap:56px;align-items:center;margin-bottom:72px}.tbx-landing .feat-row:last-child{margin-bottom:0}.tbx-landing .feat-row.rev .feat-text{order:2}.tbx-landing .feat-icon{width:48px;height:48px;border-radius:13px;background:var(--brand-50);color:var(--brand-600);display:flex;align-items:center;justify-content:center;margin-bottom:18px}.tbx-landing .feat-icon svg{width:25px;height:25px}.tbx-landing .feat-text h3{font-size:25px;letter-spacing:-.02em;font-weight:800}.tbx-landing .feat-text p{margin-top:12px;color:var(--text-2);font-size:16px}.tbx-landing .feat-list{margin-top:16px;display:flex;flex-direction:column;gap:9px}.tbx-landing .feat-list li{list-style:none;display:flex;gap:9px;align-items:flex-start;font-size:14.5px;color:var(--text)}.tbx-landing .feat-list li svg{width:18px;height:18px;color:var(--brand-500);flex-shrink:0;margin-top:3px}.tbx-landing .feat-visual{background:var(--bg-soft);border:1px solid var(--border);border-radius:var(--radius);padding:22px;min-height:240px;display:flex;align-items:center;justify-content:center;overflow:hidden}.tbx-landing .backlog{display:grid;grid-template-columns:1fr 1.2fr;gap:14px;width:100%;position:relative;--fly-x:157px}.tbx-landing .bl-list{display:flex;flex-direction:column;gap:8px}.tbx-landing .bl-item{background:#fff;border:1px solid var(--border);border-radius:9px;padding:9px 11px;font-size:12px;font-weight:600;display:flex;align-items:center;gap:8px;box-shadow:var(--shadow-sm)}.tbx-landing .bl-item .grip{color:var(--text-3)}.tbx-landing .bl-cal{background:#fff;border:1px dashed var(--brand-300);border-radius:11px;padding:11px;display:flex;flex-direction:column;gap:7px;position:relative}.tbx-landing .drop-hint{border:2px dashed var(--brand-500);border-radius:8px;background:var(--brand-50);height:34px;position:relative;overflow:hidden}.tbx-landing .drop-hint:before{content:"";position:absolute;inset:0;background:var(--brand-500);transform:scaleY(0);transform-origin:bottom}.tbx-landing .fly-card{position:absolute;left:0;top:0;z-index:3;background:#fff;border:1px solid var(--brand-300);border-radius:9px;padding:9px 11px;font-size:12px;font-weight:600;display:flex;align-items:center;gap:8px;box-shadow:0 8px 18px rgba(44,163,91,.22);opacity:0;pointer-events:none;white-space:nowrap}.tbx-landing .fly-card .grip{color:var(--brand-500)}.tbx-landing .drop-result{position:absolute;left:11px;right:11px;border-radius:8px;padding:6px 9px;font-size:11px;font-weight:600;color:#fff;background:var(--brand-500);opacity:0;box-shadow:0 2px 6px rgba(0,0,0,.12)}.tbx-landing .feat-row.in .fly-card{animation:f1-fly 4.2s cubic-bezier(.5,.05,.4,1) infinite}.tbx-landing .feat-row.in .drop-hint:before{animation:f1-fill 4.2s ease infinite}.tbx-landing .feat-row.in .drop-result{animation:f1-result 4.2s ease infinite}@keyframes f1-fly{0%{opacity:0;transform:translateY(47px) scale(.96)}10%{opacity:1;transform:translateY(47px) scale(1.04)}38%{opacity:1;transform:translate(var(--fly-x),38px) scale(1.04)}48%{opacity:1;transform:translate(var(--fly-x),49px) scale(1)}56%{opacity:0;transform:translate(var(--fly-x),49px) scale(.98)}to{opacity:0;transform:translate(var(--fly-x),49px) scale(.98)}}@keyframes f1-fill{0%,46%{transform:scaleY(0)}56%{transform:scaleY(1)}92%{transform:scaleY(1)}to{transform:scaleY(0)}}@keyframes f1-result{0%,50%{opacity:0;transform:translateY(4px)}58%{opacity:1;transform:translateY(0)}92%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(0)}}.tbx-landing .album{width:100%;position:relative}.tbx-landing .album-book{background:#fff;border:1px solid var(--border);border-radius:14px;box-shadow:var(--shadow);overflow:hidden}.tbx-landing .album-cover{position:relative;padding:18px 16px 16px;color:#fff;background:linear-gradient(135deg,#16b08a,var(--brand-500))}.tbx-landing .album-cover .ac-kicker{font-size:11px;font-weight:700;opacity:.92;letter-spacing:.04em;display:flex;align-items:center;gap:6px}.tbx-landing .album-cover .ac-kicker svg{width:14px;height:14px}.tbx-landing .album-cover .ac-title{font-size:21px;font-weight:800;letter-spacing:-.02em;margin-top:6px}.tbx-landing .album-cover .ac-date{font-size:12px;opacity:.92;margin-top:3px}.tbx-landing .album-cover .ac-badge{position:absolute;top:14px;right:14px;display:inline-flex;align-items:center;gap:5px;font-size:10.5px;font-weight:700;background:rgba(255,255,255,.2);backdrop-filter:blur(2px);padding:5px 9px;border-radius:999px}.tbx-landing .album-cover .ac-badge svg{width:12px;height:12px}.tbx-landing .album-photos{padding:14px 14px 10px;display:grid;grid-template-columns:repeat(3,1fr);gap:9px;background:#fff}.tbx-landing .album-photos .ph{aspect-ratio:4/3;border-radius:9px;position:relative;overflow:hidden;box-shadow:var(--shadow-sm)}.tbx-landing .album-photos .ph:after{content:"";position:absolute;inset:0;background:linear-gradient(160deg,rgba(255,255,255,.3),transparent 55%)}.tbx-landing .album-photos .ph.c1{background:linear-gradient(135deg,#FCD9B6,#F6A96B)}.tbx-landing .album-photos .ph.c2{background:linear-gradient(135deg,#BCE3CF,#5EBC83)}.tbx-landing .album-photos .ph.c3{background:linear-gradient(135deg,#CBD9F6,#7FA0E8)}.tbx-landing .album-photos .ph.c4{background:linear-gradient(135deg,#F6C6D2,#E88AA3)}.tbx-landing .album-photos .ph.c5{background:linear-gradient(135deg,#D9CBF6,#A98AE8)}.tbx-landing .album-photos .ph.c6{background:linear-gradient(135deg,#FBE7A8,#F2C75B)}.tbx-landing .album-route{margin:0 14px 14px;border:1px solid var(--border);border-radius:11px;overflow:hidden;background:#F4F8F6}.tbx-landing .album-route .ar-head{display:flex;align-items:center;justify-content:space-between;padding:8px 12px;border-bottom:1px solid var(--border);background:#fff}.tbx-landing .album-route .ar-head b{font-size:12px;font-weight:700;display:flex;align-items:center;gap:6px;color:var(--text)}.tbx-landing .album-route .ar-head b svg{width:14px;height:14px;color:var(--travel)}.tbx-landing .album-route .ar-head span{font-size:10.5px;color:var(--text-3);font-weight:600}.tbx-landing .album-route .ar-map{position:relative;height:96px}.tbx-landing .album-route .ar-map svg{position:absolute;inset:0;width:100%;height:100%}.tbx-landing .ar-line{fill:none;stroke:var(--travel);stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:240;stroke-dashoffset:240}.tbx-landing .ar-grid{stroke:#DDE8E2;stroke-width:1}.tbx-landing .ar-pin{fill:var(--travel);stroke:#fff;stroke-width:1.6}.tbx-landing .ar-pin-core{fill:#fff}.tbx-landing .ar-pin-g{transform-box:fill-box;transform-origin:center}.tbx-landing .feat-row.in .album-photos .ph{opacity:0;transform:scale(.82) translateY(6px)}.tbx-landing .feat-row.in .album-photos .ph:first-child{animation:f2-photo 5s ease .25s infinite}.tbx-landing .feat-row.in .album-photos .ph:nth-child(2){animation:f2-photo 5s ease .5s infinite}.tbx-landing .feat-row.in .album-photos .ph:nth-child(3){animation:f2-photo 5s ease .75s infinite}.tbx-landing .feat-row.in .album-photos .ph:nth-child(4){animation:f2-photo 5s ease 1s infinite}.tbx-landing .feat-row.in .album-photos .ph:nth-child(5){animation:f2-photo 5s ease 1.25s infinite}.tbx-landing .feat-row.in .album-photos .ph:nth-child(6){animation:f2-photo 5s ease 1.5s infinite}.tbx-landing .feat-row.in .album-book{animation:f2-cover 5s ease infinite}.tbx-landing .feat-row.in .album-cover .ac-badge{opacity:0;animation:f2-badge 5s ease infinite}.tbx-landing .feat-row.in .album-route .ar-line{animation:f2-draw 5s ease infinite}.tbx-landing .feat-row.in .album-route .ar-pin-g{opacity:0}.tbx-landing .feat-row.in .album-route .ar-pin-g:first-of-type{animation:f2-pin 5s ease 1.9s infinite}.tbx-landing .feat-row.in .album-route .ar-pin-g:nth-of-type(2){animation:f2-pin 5s ease 2.3s infinite}.tbx-landing .feat-row.in .album-route .ar-pin-g:nth-of-type(3){animation:f2-pin 5s ease 2.7s infinite}@keyframes f2-draw{0%,32%{stroke-dashoffset:240}62%{stroke-dashoffset:0}90%{stroke-dashoffset:0}to{stroke-dashoffset:240}}@keyframes f2-pin{0%{opacity:0;transform:translateY(-3px) scale(.5)}60%{opacity:1;transform:translateY(0) scale(1.15)}70%,90%{opacity:1;transform:translateY(0) scale(1)}to{opacity:0;transform:scale(.7)}}@keyframes f2-photo{0%{opacity:0;transform:scale(.82) translateY(6px)}7%{opacity:1;transform:scale(1.06) translateY(0)}13%,90%{opacity:1;transform:scale(1) translateY(0)}to{opacity:0;transform:scale(.86) translateY(4px)}}@keyframes f2-cover{0%{transform:translateY(5px);box-shadow:var(--shadow-sm)}9%{transform:translateY(0);box-shadow:var(--shadow)}90%{transform:translateY(0);box-shadow:var(--shadow)}to{transform:translateY(5px);box-shadow:var(--shadow-sm)}}@keyframes f2-badge{0%,8%{opacity:0;transform:scale(.6)}16%{opacity:1;transform:scale(1.12)}22%,90%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.7)}}.tbx-landing .album-mini{border-radius:10px;overflow:hidden;border:1px solid var(--border)}.tbx-landing .album-mini .am-cover{padding:11px 12px;color:#fff;background:linear-gradient(135deg,#16b08a,var(--brand-500))}.tbx-landing .album-mini .am-cover b{font-size:13px;font-weight:800;display:block}.tbx-landing .album-mini .am-cover span{font-size:10.5px;opacity:.9}.tbx-landing .album-mini .am-grid{padding:9px;display:grid;grid-template-columns:repeat(4,1fr);gap:6px;background:#fff}.tbx-landing .album-mini .am-grid i{aspect-ratio:1/1;border-radius:6px;display:block}.tbx-landing .album-mini .am-grid i.c1{background:linear-gradient(135deg,#FCD9B6,#F6A96B)}.tbx-landing .album-mini .am-grid i.c2{background:linear-gradient(135deg,#BCE3CF,#5EBC83)}.tbx-landing .album-mini .am-grid i.c3{background:linear-gradient(135deg,#CBD9F6,#7FA0E8)}.tbx-landing .album-mini .am-grid i.c4{background:linear-gradient(135deg,#F6C6D2,#E88AA3)}.tbx-landing .diary-mock{width:100%;background:#fff;border:1px solid var(--border);border-radius:11px;padding:16px}.tbx-landing .diary-mock .dh{display:flex;align-items:center;gap:8px;margin-bottom:10px}.tbx-landing .emo{font-size:20px;display:inline-block}.tbx-landing .diary-mock .dt{font-weight:700;font-size:14px}.tbx-landing .diary-mock .dd{font-size:11px;color:var(--text-3)}.tbx-landing .diary-mock p{font-size:13px;color:var(--text-2);margin:4px 0 12px}.tbx-landing .diary-imgs{display:grid;grid-template-columns:repeat(3,1fr);gap:6px;margin-bottom:10px}.tbx-landing .diary-imgs i{display:block;height:48px;border-radius:7px;background:linear-gradient(135deg,var(--brand-100),var(--brand-50))}.tbx-landing .tags{display:flex;gap:6px;flex-wrap:wrap}.tbx-landing .tag{font-size:11px;font-weight:600;color:var(--brand-700);background:var(--brand-50);padding:3px 9px;border-radius:999px}.tbx-landing .diary-mock .typ{overflow:hidden;white-space:nowrap}.tbx-landing .feat-row.in .diary-mock .emo{animation:f3-pop 5s ease infinite}.tbx-landing .feat-row.in .diary-mock .typ{animation:f3-type 5s steps(28) infinite;max-width:0}.tbx-landing .feat-row.in .diary-mock .diary-imgs i{opacity:0;transform:scale(.85)}.tbx-landing .feat-row.in .diary-mock .diary-imgs i:first-child{animation:f3-img 5s ease 2s infinite}.tbx-landing .feat-row.in .diary-mock .diary-imgs i:nth-child(2){animation:f3-img 5s ease 2.2s infinite}.tbx-landing .feat-row.in .diary-mock .diary-imgs i:nth-child(3){animation:f3-img 5s ease 2.4s infinite}.tbx-landing .feat-row.in .diary-mock .tags .tag{opacity:0;transform:scale(.7)}.tbx-landing .feat-row.in .diary-mock .tags .tag:first-child{animation:f3-tag 5s ease 2.9s infinite}.tbx-landing .feat-row.in .diary-mock .tags .tag:nth-child(2){animation:f3-tag 5s ease 3.1s infinite}.tbx-landing .feat-row.in .diary-mock .tags .tag:nth-child(3){animation:f3-tag 5s ease 3.3s infinite}@keyframes f3-pop{0%,6%{opacity:0;transform:scale(0) rotate(-20deg)}14%{opacity:1;transform:scale(1.3) rotate(0)}20%,92%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.7)}}@keyframes f3-type{0%,16%{max-width:0}40%{max-width:100%}92%{max-width:100%}to{max-width:0}}@keyframes f3-img{0%{opacity:0;transform:scale(.85)}10%{opacity:1;transform:scale(1.05)}16%,92%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.85)}}@keyframes f3-tag{0%{opacity:0;transform:scale(.7)}12%{opacity:1;transform:scale(1.18)}18%,92%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.7)}}.tbx-landing .resume-mock{width:100%;background:#fff;border:1px solid var(--border);border-radius:11px;padding:16px}.tbx-landing .tl{position:relative;padding-left:18px}.tbx-landing .tl:before{content:"";position:absolute;left:4px;top:4px;bottom:4px;width:2px;background:var(--brand-100)}.tbx-landing .tl-item{position:relative;padding:7px 0}.tbx-landing .tl-item:before{content:"";position:absolute;left:-18px;top:11px;width:9px;height:9px;border-radius:50%;background:var(--brand-500);box-shadow:0 0 0 3px var(--brand-50)}.tbx-landing .tl-item b{font-size:13px}.tbx-landing .tl-item span{font-size:11px;color:var(--text-3);display:block}.tbx-landing .share-chip{margin-top:12px;display:inline-flex;align-items:center;gap:7px;font-size:12px;font-weight:600;color:var(--brand-700);background:var(--brand-50);border:1px solid var(--brand-100);padding:6px 12px;border-radius:999px;opacity:0}.tbx-landing .share-chip svg{width:14px;height:14px;color:var(--brand-600)}.tbx-landing .feat-row.in .resume-mock .tl-item{opacity:0;transform:translateX(-8px)}.tbx-landing .feat-row.in .resume-mock .tl-item:first-child{animation:f4-row 5s ease .2s infinite}.tbx-landing .feat-row.in .resume-mock .tl-item:nth-child(2){animation:f4-row 5s ease .7s infinite}.tbx-landing .feat-row.in .resume-mock .tl-item:nth-child(3){animation:f4-row 5s ease 1.2s infinite}.tbx-landing .feat-row.in .resume-mock .share-chip{animation:f4-chip 5s ease infinite}@keyframes f4-row{0%{opacity:0;transform:translateX(-8px)}8%{opacity:1;transform:translateX(0)}92%{opacity:1;transform:translateX(0)}to{opacity:0;transform:translateX(-8px)}}@keyframes f4-chip{0%,38%{opacity:0;transform:translateY(6px)}48%{opacity:1;transform:translateY(0)}92%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(6px)}}.tbx-landing .proof{background:var(--bg-soft)}.tbx-landing .proof-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.tbx-landing .proof-card{background:#fff;border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow);overflow:hidden;transition:transform .18s,box-shadow .18s}.tbx-landing .proof-card:hover{transform:translateY(-4px);box-shadow:var(--shadow-lg)}.tbx-landing .proof-card .pc-head{padding:14px 16px;display:flex;align-items:center;gap:9px;border-bottom:1px solid var(--border)}.tbx-landing .proof-card .pc-head .ic{width:30px;height:30px;border-radius:8px;color:#fff;display:flex;align-items:center;justify-content:center}.tbx-landing .proof-card .pc-head .ic svg{width:16px;height:16px}.tbx-landing .proof-card .pc-head b{font-size:14px}.tbx-landing .proof-card .pc-body{padding:16px}.tbx-landing .quote{margin-top:18px;text-align:center}.tbx-landing .quote-row{display:inline-flex;align-items:center;gap:10px;background:#fff;border:1px solid var(--border);border-radius:999px;padding:9px 18px;box-shadow:var(--shadow-sm);font-size:14px;color:var(--text-2)}.tbx-landing .quote-row svg{width:28px;height:28px}.tbx-landing .price-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px;max-width:780px;margin:0 auto}.tbx-landing .price-card{border:1px solid var(--border);border-radius:var(--radius);padding:28px;background:#fff}.tbx-landing .price-card.free{border-color:var(--brand-300);box-shadow:0 0 0 3px var(--brand-50)}.tbx-landing .price-card.soon{background:var(--bg-soft);position:relative}.tbx-landing .price-card h3{font-size:20px;font-weight:800}.tbx-landing .price-card .amt{font-size:30px;font-weight:800;margin:8px 0 4px}.tbx-landing .price-card .amt small{font-size:14px;color:var(--text-3);font-weight:600}.tbx-landing .price-card ul{list-style:none;margin:18px 0 22px;display:flex;flex-direction:column;gap:10px}.tbx-landing .price-card li{display:flex;gap:9px;font-size:14px;color:var(--text-2)}.tbx-landing .price-card li svg{width:18px;height:18px;color:var(--brand-500);flex-shrink:0}.tbx-landing .soon-badge{position:absolute;top:18px;right:18px;font-size:12px;font-weight:700;color:var(--accent);background:#FEF3C7;padding:4px 11px;border-radius:999px}.tbx-landing .cta-band{background:linear-gradient(135deg,var(--brand-600),var(--brand-500));color:#fff;border-radius:24px;padding:56px 40px;text-align:center;position:relative;overflow:hidden}.tbx-landing .cta-band h2{font-size:32px;font-weight:800;letter-spacing:-.02em}.tbx-landing .cta-band p{margin-top:12px;opacity:.92;font-size:17px}.tbx-landing .cta-band .btn-primary{background:#fff;color:var(--brand-700);box-shadow:0 8px 24px rgba(0,0,0,.18)}.tbx-landing .cta-band .btn-primary:hover{background:#F4FBF6}.tbx-landing .cta-actions{margin-top:26px;display:flex;gap:12px;justify-content:center;flex-wrap:wrap}.tbx-landing .store-badges{margin-top:22px;display:flex;gap:10px;justify-content:center}.tbx-landing .store-badge{display:inline-flex;align-items:center;gap:8px;border:1px solid rgba(255,255,255,.4);border-radius:10px;padding:9px 16px;font-size:13px;color:#fff;opacity:.85}.tbx-landing .store-badge svg{width:18px;height:18px}.tbx-landing .cta-watermark{position:absolute;right:-30px;bottom:-40px;opacity:.14}.tbx-landing .cta-watermark svg{width:200px;height:200px}.tbx-landing footer{padding:56px 0 40px;background:#fff;border-top:1px solid var(--border)}.tbx-landing .foot-grid{display:grid;grid-template-columns:1.6fr 1fr 1fr 1fr;gap:28px}.tbx-landing .foot-brand .logo{font-size:18px}.tbx-landing .foot-brand p{margin-top:12px;font-size:13px;color:var(--text-3);max-width:260px}.tbx-landing .foot-col h4{font-size:13px;font-weight:700;color:var(--text-2);margin-bottom:12px}.tbx-landing .foot-col a{display:block;font-size:13px;color:var(--text-3);padding:5px 0}.tbx-landing .foot-col a:hover{color:var(--brand-600)}.tbx-landing .foot-bottom{margin-top:36px;padding-top:20px;border-top:1px solid var(--border);display:flex;justify-content:space-between;font-size:12px;color:var(--text-3);flex-wrap:wrap;gap:8px}.tbx-landing .reveal{opacity:0;transform:translateY(18px);transition:opacity .6s ease,transform .6s ease}.tbx-landing .reveal.in{opacity:1;transform:none}@media (max-width:1024px){.tbx-landing h1.hero-title{font-size:38px}.tbx-landing .feat-row{gap:36px}}@media (max-width:768px){.tbx-landing section{padding:56px 0}.tbx-landing .hero{padding:48px 0 40px}.tbx-landing .hero-grid{grid-template-columns:1fr;gap:36px}.tbx-landing h1.hero-title{font-size:32px}.tbx-landing .hero-sub{font-size:16px}.tbx-landing .sec-head h2{font-size:26px}.tbx-landing .vs{grid-template-columns:1fr;gap:14px}.tbx-landing .vs-arrow .ring svg{transform:rotate(90deg)}.tbx-landing .vs-tagline{font-size:15px}.tbx-landing .feat-row,.tbx-landing .feat-row.rev .feat-text{grid-template-columns:1fr;order:0}.tbx-landing .feat-row .feat-visual{order:2}.tbx-landing .backlog{--fly-x:147px}.tbx-landing .price-grid,.tbx-landing .proof-grid{grid-template-columns:1fr}.tbx-landing .foot-grid{grid-template-columns:1fr 1fr}.tbx-landing .gnb-link.hide-sm{display:none}.tbx-landing .cta-band{padding:40px 22px}.tbx-landing .cta-band h2{font-size:25px}}@media (prefers-reduced-motion:reduce){.tbx-landing .reveal{opacity:1;transform:none;transition:none}.tbx-landing .btn,.tbx-landing .proof-card{transition:none}.tbx-landing .feat-row.in *{animation:none!important}.tbx-landing .fly-card{display:none}.tbx-landing .drop-hint:before{transform:scaleY(1)}.tbx-landing .drop-result{opacity:1}.tbx-landing .album-cover .ac-badge,.tbx-landing .album-photos .ph{opacity:1!important;transform:none!important}.tbx-landing .album-route .ar-line{stroke-dashoffset:0!important}.tbx-landing .album-route .ar-pin-g,.tbx-landing .diary-mock .diary-imgs i,.tbx-landing .diary-mock .emo,.tbx-landing .diary-mock .tags .tag{opacity:1!important;transform:none!important}.tbx-landing .diary-mock .typ{max-width:100%!important}.tbx-landing .resume-mock .tl-item,.tbx-landing .share-chip{opacity:1!important;transform:none!important}.tbx-landing .device.demo *{animation:none!important}.tbx-landing .scene-stage{height:auto}.tbx-landing .scene{position:static;opacity:1!important;pointer-events:auto;padding:14px 14px 0}.tbx-landing .scene.s1 .sc1-fly,.tbx-landing .scene.s2{display:none}.tbx-landing .scene.s1 .sc1-empty:before{transform:scaleY(1)}.tbx-landing .scene.s1 .sc1-dropped{opacity:1!important}.tbx-landing .scene.s3{position:relative;height:200px;padding-top:0}.tbx-landing .scene.s3 .r-album{opacity:1!important;transform:none!important}.tbx-landing .scene.s3 .r-diary,.tbx-landing .scene.s3 .r-resume{display:none}.tbx-landing .scene-steps{position:static;background:none;padding-top:8px;flex-wrap:wrap}.tbx-landing .scene-steps .step{opacity:1!important;color:var(--brand-700)!important}.tbx-landing .scene-steps .step .num{background:var(--brand-500)!important;color:#fff!important}}