.stage-track,.stage-foot{display:none}.home-live .stage-foot{display:flex}.home-static{max-width:960px;margin:0 auto;padding:96px clamp(16px,5vw,48px) 48px}.hs{padding:56px 0;border-top:1px solid var(--z-line)}.hs:first-child{border-top:0}.hs .eyebrow{font-size:14px;color:var(--z-muted);letter-spacing:.12em;margin-bottom:10px}.hs h1{font-size:clamp(44px,9vw,88px);line-height:1.08;font-weight:800}.hs h2{font-size:clamp(28px,5vw,48px);line-height:1.2;font-weight:800}.hs .lead{margin-top:14px;font-size:clamp(16px,2vw,20px);color:var(--z-text-muted);max-width:640px}.hs-tags{list-style:none;display:flex;flex-wrap:wrap;gap:10px;margin-top:22px}.hs-tags li{padding:6px 14px;border:1px solid var(--z-line);border-radius:999px;background:var(--z-surface)}.hs-glyphs{list-style:none;display:grid;grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:18px;margin-top:24px}.hs-glyphs li{text-align:center;font-weight:700}.hs-glyphs svg{width:96px;height:96px;margin:0 auto 6px}.hs-rings{display:flex;gap:12px;margin-top:22px;padding-left:1.2em;font-size:20px;font-weight:700}.hs-rings li{margin-right:18px}.hs-list{list-style:none;display:grid;gap:12px;margin-top:22px}.hs-list li{display:flex;flex-wrap:wrap;gap:4px 14px;align-items:baseline}.hs-list a,.hs-list strong{font-weight:700;font-size:18px;color:var(--z-ink)}.hs-list span{color:var(--z-muted)}.hs-slogan{margin-top:18px;font-size:18px;font-weight:600;color:var(--z-ink)}.hs-more{margin-top:6px;color:var(--z-muted)}.hs-contact img{width:180px;margin-top:18px;border-radius:var(--z-radius);box-shadow:0 0 0 1px var(--z-line)}.home-live .stage-track{display:block;position:relative;height:2158vh}@media(max-width:700px)and (orientation:portrait){.home-live .stage-track{height:1949vh}}.home-live .site-footer{display:none}.stage-foot{position:absolute;left:0;right:0;bottom:0;z-index:6;opacity:0;display:flex;flex-wrap:wrap;justify-content:center;gap:4px 16px;padding:10px 16px calc(10px + env(safe-area-inset-bottom));font-size:12px;background:var(--z-paper);border-top:1px solid var(--z-line)}.stage-foot a{color:var(--z-muted);text-decoration:none}.stage-foot a:hover{color:var(--z-blue-700)}.home-live .home-static{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;padding:0}.stage{position:sticky;top:0;height:100vh;height:100svh;overflow:hidden;background:var(--z-paper);background-image:radial-gradient(var(--z-stone) 1px,transparent 1.2px);background-size:26px 26px}.stage:before{content:"";position:absolute;inset:0;background:var(--z-paper);opacity:.5}.world{position:absolute;left:0;top:0;transform-origin:0 0;will-change:transform}.world-svg{position:absolute;inset:0;overflow:visible}.w{position:absolute}.line-seg,.line-brush,.line-bleed,.ring{fill:none;stroke:var(--z-ink);stroke-linecap:round;stroke-linejoin:round}.line-g,.ring{stroke-width:4}.line.geo{fill:none;stroke:none}.line-brush{stroke-width:11;filter:url(#brush);opacity:.9}.line-bleed{stroke-width:32;opacity:.1;filter:url(#bleed)}.home-live .intro{animation:zero-in 1.6s cubic-bezier(.6,0,.3,1) both}@keyframes zero-in{0%{stroke-dashoffset:var(--zero)}to{stroke-dashoffset:0}}.home-live .tip{animation:fade-in .4s 1.5s both}@keyframes fade-in{0%{opacity:0}to{opacity:1}}.ripple{fill:none;stroke:var(--z-blue-500);stroke-width:3;transform-box:fill-box;transform-origin:center;opacity:0;animation:ripple 3.6s ease-out infinite;animation-delay:1.6s}.ripple.r1{animation-delay:2.8s}.ripple.r2{animation-delay:4s}@keyframes ripple{0%{transform:scale(1);opacity:.55}to{transform:scale(2.3);opacity:0}}.scroll-hint{position:absolute;left:50%;bottom:26px;transform:translate(-50%);font-size:14px;color:var(--z-muted);letter-spacing:.2em;white-space:nowrap;transition:opacity .45s ease;pointer-events:none;text-shadow:0 0 3px var(--z-paper),0 0 6px var(--z-paper),0 0 10px var(--z-paper)}@media(max-height:620px){.scroll-hint{bottom:10px}}.scroll-hint b{font-weight:inherit}.scroll-hint .hint-more,.scroll-hint.more .hint-first{display:none}.scroll-hint.more .hint-more{display:inline}.scroll-hint span{display:inline-block;animation:nudge 1.6s ease-in-out infinite}@keyframes nudge{0%,to{transform:translateY(0)}50%{transform:translateY(6px)}}.tip{fill:var(--z-ink)}.node{fill:var(--z-paper);stroke:var(--z-blue-500);stroke-width:2.6}.limit{font:600 27px var(--z-font-sans);fill:var(--z-muted)}.focus-box{fill:none;stroke:none;pointer-events:none}.caps{position:absolute;inset:0;pointer-events:none;z-index:5}.cap{position:absolute;left:clamp(16px,6vw,96px);top:clamp(76px,14vh,140px);width:min(40vw,620px);opacity:0;will-change:opacity,translate}.cap.center{left:50%;transform:translate(-50%);width:min(92vw,900px);text-align:center}.cap .eyebrow{font-size:15px;color:var(--z-muted);letter-spacing:.12em;margin-bottom:14px;text-wrap:balance}.eb-part{white-space:nowrap}@media(max-width:480px){.eb-sep{display:block;height:0;overflow:hidden}}.cap .h1{font-size:clamp(44px,7vw,96px);line-height:1.08;font-weight:800;letter-spacing:.02em}.cap .h2{font-size:clamp(30px,4.2vw,60px);line-height:1.18;font-weight:800}.cap-tags{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}.cap-tags span{font-size:clamp(13px,1.1vw,16px);padding:5px 12px;border-radius:999px;background:var(--z-blue-50);color:var(--z-blue-700)}.cap-tools{display:none;list-style:none;margin-top:10px;padding:0;gap:4px;font-size:12px;color:var(--z-muted)}.cap-tools b{color:var(--z-ink);margin-right:.6em}.eol{display:none}.cap .p{word-break:keep-all}.cap .p{margin-top:18px;font-size:clamp(16px,1.5vw,21px);line-height:1.7;color:var(--z-muted);text-wrap:pretty}@media(max-width:700px)and (orientation:portrait){.cap{width:auto;right:0;left:0;top:60px;padding:12px 16px 28px;background:linear-gradient(var(--z-paper) 78%,transparent)}[data-cap=grow] .h2,[data-cap=tools] .h2,.contact-cap .h2{font-size:min(30px,8vw);text-wrap:balance}.cap .h2 br{display:none}.cap .h2 .eol,.contact-cap .h2 br{display:inline}.contact-cap .h2 .eol,[data-cap=tools] .p{display:none}[data-cap=grow] .p{word-break:keep-all}.cap .p{margin-top:10px}}@media(max-width:700px)and (max-height:700px)and (orientation:portrait){[data-cap=grow],[data-cap=tools],.cap.contact-cap{top:54px;padding-bottom:20px}[data-cap=grow] .eyebrow,[data-cap=tools] .eyebrow,.contact-cap .eyebrow{margin-bottom:8px}.contact-cap .p{display:none}}@media(max-height:500px)and (orientation:landscape){.cap{top:60px;width:min(34vw,420px)}.cap .eyebrow{margin-bottom:6px}.cap .h2{font-size:26px}.cap .h1{font-size:44px}.cap .p{display:none}}.phone{border-radius:38px;overflow:hidden;background:var(--z-surface);padding:46px 22px 0;box-shadow:0 0 0 4px var(--z-ink)}.phone .bar{height:12px;border-radius:6px;background:var(--z-mist);margin-bottom:12px}.phone .acct{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--z-muted);margin-bottom:14px}.phone .acct i{width:22px;height:22px;border-radius:50%;background:var(--z-ink)}.phone .atitle{font-size:21px;font-weight:700;line-height:1.4;margin-bottom:16px}.demo{position:relative;height:330px;margin:18px 0}.demo-tag{position:absolute;left:0;top:-2px;z-index:3;font-size:15px;padding:4px 10px;border-radius:999px;background:var(--z-blue-50);color:var(--z-blue-700);opacity:0;animation:scene 12s infinite}.sc{position:absolute;inset:34px 0 0;border-radius:14px;overflow:hidden;opacity:0;animation:scene 12s infinite;perspective:900px}@keyframes scene{0%{opacity:0}3%,30%{opacity:1}33.3%,to{opacity:0}}.demo .t1,.demo .sc1{animation-delay:4s}.demo .t2,.demo .sc2{animation-delay:8s}.sc0 .face{position:absolute;inset:0;border-radius:14px;overflow:hidden;backface-visibility:hidden;animation:flip 12s ease-in-out infinite}.sc0 .face svg{width:100%;height:100%}.sc0 .back{transform:rotateY(180deg);animation-name:flipback;background:var(--z-blue-solid);color:var(--z-on-solid);display:grid;place-items:center;text-align:center;font-size:24px;font-weight:700;line-height:1.6}@keyframes flip{0%,10%{transform:rotateY(0)}14%,33%{transform:rotateY(180deg)}34%,to{transform:rotateY(0)}}@keyframes flipback{0%,10%{transform:rotateY(180deg)}14%,33%{transform:rotateY(360deg)}34%,to{transform:rotateY(180deg)}}.ph-sky{fill:var(--z-sky)}.ph-l2{fill:var(--z-layer-2)}.ph-l3{fill:var(--z-layer-3)}.ph-l4{fill:var(--z-layer-4)}.ph-sun{fill:none;stroke:var(--z-blue-500);stroke-width:3}.touch{position:absolute;width:44px;height:44px;margin:-22px;border-radius:50%;border:2px solid var(--z-on-solid);box-shadow:0 0 0 3px var(--z-blue-500);opacity:0}.touch.tap{left:50%;top:55%;animation:tap 12s ease-out infinite}@keyframes tap{0%,6%{transform:scale(.5);opacity:0}7%{opacity:1}11%,to{transform:scale(1.8);opacity:0}}.strip{position:absolute;inset:0;display:flex;gap:12px;padding:0 30px;animation:strip 12s ease-in-out infinite;animation-delay:4s}.card{flex:none;width:230px;height:100%;border-radius:14px}.card.c1{background:var(--z-layer-2)}.card.c2{background:var(--z-layer-3)}.card.c3{background:var(--z-layer-4)}@keyframes strip{0%,8%{transform:translate(0)}13%,19%{transform:translate(-242px)}24%,to{transform:translate(-484px)}}.touch.swipe{top:55%;animation:swipe 12s ease-in-out infinite;animation-delay:4s}@keyframes swipe{0%,6%{left:78%;opacity:0}7%{left:78%;opacity:1}12%{left:22%;opacity:0}16%{left:78%;opacity:0}17%{left:78%;opacity:1}22%{left:22%;opacity:0}to{left:22%;opacity:0}}.card.big{position:absolute;inset:0;width:auto}.demo .press{position:absolute;left:50%;top:55%;width:70px;height:70px;margin:-35px;transform:rotate(-90deg)}.demo .press circle{fill:none;stroke:var(--z-on-solid);stroke-width:5;stroke-dasharray:151;stroke-dashoffset:151;animation:press 12s linear infinite;animation-delay:8s}@keyframes press{0%,5%{stroke-dashoffset:151}17%{stroke-dashoffset:0}19%,to{stroke-dashoffset:0;opacity:0}}.egg{position:absolute;inset:0;display:grid;place-items:center;background:var(--z-blue-solid);color:var(--z-on-solid);font-size:26px;font-weight:700;opacity:0;animation:egg 12s infinite;animation-delay:8s}@keyframes egg{0%,17%{opacity:0;transform:scale(.9)}20%,31%{opacity:1;transform:scale(1)}33%,to{opacity:0}}.g-line{fill:none;stroke:var(--z-ink);stroke-width:3;stroke-linecap:round;stroke-linejoin:round}.g-blue{stroke:var(--z-blue-500)}.g-faint{stroke:var(--z-line)}.g-dot{fill:var(--z-ink)}.g-fill-2{fill:var(--z-layer-2)}.g-fill-3{fill:var(--z-layer-3)}.g-solid{fill:var(--z-blue-solid)}.g-stone{fill:var(--z-stone)}.g-bluefill{fill:var(--z-blue-500)}.g-fill-1{fill:var(--z-layer-1)}.g-lens{fill:var(--z-paper);fill-opacity:.7;stroke:var(--z-ink);stroke-width:3}.g-check{fill:none;stroke:var(--z-on-solid);stroke-width:3.5;stroke-linecap:round;stroke-linejoin:round}.g-text-on{fill:var(--z-on-solid);font:700 22px var(--z-font-sans)}.glyph-icon .glyph-svg{width:100%;height:100%;display:block}.glyph-name{font-size:34px;font-weight:700;white-space:nowrap}.client{font-size:38px;font-weight:700;white-space:nowrap;text-align:center}.brand-ticker{height:0}.brand-window{position:absolute;left:0;right:0;top:-460px;height:920px;overflow:hidden;mask-image:linear-gradient(to right,transparent,black 12%,black 88%,transparent);-webkit-mask-image:linear-gradient(to right,transparent,black 12%,black 88%,transparent)}.brand-strip{position:absolute;left:0;top:460px;height:0;will-change:transform}.brand-strip .client{position:absolute;display:flex;flex-direction:column;align-items:center;gap:14px;translate:-50% 0}.brand-strip .client.above{bottom:-9px}.brand-strip .client.below{top:-9px;flex-direction:column-reverse}.client-name{display:flex;flex-direction:column;align-items:center}.client-node{width:18px;height:18px;flex:none;border:2.6px solid var(--z-blue-500);background:var(--z-paper);box-sizing:border-box}.client .en{display:block;margin-top:4px;font-size:22px;font-weight:600;color:var(--z-muted);letter-spacing:.04em}.client .subs{display:block;margin:6px auto 0;white-space:nowrap;font-size:20px;font-weight:500;line-height:1.45;color:var(--z-muted)}.client .kind{display:block;width:max-content;margin:0 auto 6px;padding:2px 10px;border-radius:999px;font-size:18px;font-weight:600;color:var(--z-blue-700);background:var(--z-blue-50)}.crown-glow{fill:url(#crown-glow)}.glow-a{stop-color:var(--z-blue-100);stop-opacity:.9}.glow-b{stop-color:var(--z-blue-50);stop-opacity:.28}.glow-c{stop-color:var(--z-blue-50);stop-opacity:0}.crown-ch{font-family:var(--z-font-sans);font-weight:700;fill:var(--z-ink);fill-opacity:calc(1 - .4 * var(--hand, 0))}.crown-icon path{stroke-opacity:calc(1 - .45 * var(--hand, 0))}.home-live .crown-ch,.home-live .crown-icon{transition:opacity .3s ease}.crown-icon path{fill:none;stroke:var(--z-blue-500);stroke-width:calc(var(--icon-w, 3px) / var(--is, 1));stroke-linecap:round;stroke-linejoin:round}.ray-shape{fill:url(#ray-fade);transform-box:fill-box;transform-origin:50% 100%;transform:scaleY(var(--o, 1))}.ray-a{stop-color:var(--z-blue-500);stop-opacity:.85}.ray-b{stop-color:var(--z-blue-500);stop-opacity:.38}.ray-phone{display:none}.tool{left:var(--x);top:var(--y);translate:-50% -100%;display:grid;justify-items:center;white-space:nowrap;color:var(--z-ink);text-decoration:none;text-align:center}.tool strong{font-size:68px;font-weight:700;line-height:1.2;letter-spacing:.02em}.tool-line{margin-top:12px;font-size:46px;line-height:1.3;color:var(--z-muted)}.tool-meta{margin-top:10px;font-size:44px;line-height:1.3;font-weight:500;letter-spacing:.02em;color:var(--z-blue-500)}.tool-tag{font-style:normal}.world,.caps{--go: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'><path d='M2.5 9.5 9.5 2.5M4 2.5h5.5V8' fill='none' stroke='black' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/></svg>")}.tool strong:after,.cap-tools b:after{content:"";display:inline-block;width:.42em;height:.42em;margin:0 0 .3em .2em;vertical-align:middle;background:var(--z-blue-500);-webkit-mask:var(--go) center / contain no-repeat;mask:var(--go) center / contain no-repeat}.tool:hover strong{color:var(--z-blue-700)}.cap[data-live] .cap-tools a{pointer-events:auto}.cap-tools a{color:inherit;text-decoration:none}.cap-tools em{margin-left:.4em;font-style:normal;color:var(--z-blue-700)}.step{width:380px;text-align:center}.way-ring{fill:none;stroke:var(--z-stone);stroke-width:2.6;transform-box:fill-box;transform-origin:center}.way-ring.on{fill:var(--z-paper);stroke:var(--z-blue-500);stroke-width:3}.way .way-ring{opacity:0}.way.seen .way-ring{opacity:1;animation:way-bloom .7s cubic-bezier(.2,.9,.3,1.3) both;animation-delay:calc(var(--k) * .12s)}@keyframes way-bloom{0%{transform:scale(.2);opacity:0}to{transform:scale(1);opacity:1}}.way-pulse{fill:none;stroke:var(--z-blue-500);stroke-width:2;transform-box:fill-box;transform-origin:center;opacity:0;animation:way-pulse 2.8s ease-out infinite;animation-delay:calc(var(--i) * .7s)}@keyframes way-pulse{0%{transform:scale(1);opacity:.5}70%,to{transform:scale(1.9);opacity:0}}.step strong{display:block;font-size:36px;white-space:nowrap}.step>span{display:block;font-size:24px;color:var(--z-muted);line-height:1.5;margin-top:8px}.contact{width:860px;text-align:center}.contact .eyebrow{font-size:24px;color:var(--z-muted);letter-spacing:.14em;margin-bottom:16px}.contact .reach{font-size:22px;color:var(--z-muted);margin-top:14px}.contact .h2{font-size:64px;line-height:1.18;font-weight:800}.contact .p{font-size:26px;color:var(--z-muted);margin-top:16px}.contact img{width:200px;margin:20px auto 0;border-radius:12px;box-shadow:0 0 0 1px var(--z-line)}.contact .btn{display:inline-block;margin-top:18px;padding:16px 30px;border:0;border-radius:10px;font-size:24px;cursor:pointer;background:var(--z-ink);color:var(--z-on-solid);font-family:inherit}.contact .btn:hover{background:var(--z-ink-hover)}.cap.contact-cap{pointer-events:auto}.contact-card{display:flex;align-items:center;gap:18px;margin-top:24px;padding:14px 20px 14px 14px;width:fit-content;max-width:100%;border-radius:18px;background:var(--z-surface);box-shadow:0 0 0 1px var(--z-line),0 18px 40px -26px var(--z-ink)}.contact-card .qr{width:clamp(84px,9vw,120px);height:auto;flex:none;border-radius:10px}.cc-body{display:grid;gap:10px;font-size:clamp(14px,1.15vw,16px)}.cc-hint{color:var(--z-muted);font-size:.9em;letter-spacing:.04em}.cc-hint.press{display:none}@media(hover:none)and (pointer:coarse){.cc-hint.scan{display:none}.cc-hint.press{display:inline}}.cc-row{display:flex;align-items:center;gap:12px}.cc-label{color:var(--z-muted);letter-spacing:.12em;white-space:nowrap}.cc-row b{color:var(--z-ink)}.cc-row a{color:var(--z-ink);font-weight:700;text-decoration:none;border-bottom:1px solid var(--z-line)}.cc-row a:hover{border-color:var(--z-blue-500)}.contact-cap .btn{padding:5px 14px;border:0;border-radius:999px;font-size:13px;cursor:pointer;white-space:nowrap;background:var(--z-ink);color:var(--z-on-solid);font-family:inherit}.contact-cap .btn:hover{background:var(--z-ink-hover)}@media(max-height:500px){.contact-cap .contact-card{margin-top:12px}.contact-card .qr,.contact-card .cc-hint,.contact-cap .p,.contact-slogan{display:none}}.contact-slogan{margin-top:20px;font-size:clamp(15px,1.2vw,17px);line-height:1.7;font-weight:400;letter-spacing:.02em;color:var(--z-text)}.contact-more{display:flex;align-items:baseline;margin-top:6px;font-size:13px;letter-spacing:.04em;color:var(--z-muted);white-space:nowrap}.more-sep{margin:0 .6em}.more-words{display:inline-grid;font-weight:600;letter-spacing:.02em;color:var(--z-blue-700)}.contact-cap .contact-card{margin-top:40px}.more-word{grid-area:1 / 1;opacity:0;translate:0 .55em;transition:opacity .55s ease,translate .55s ease}.more-word.on{opacity:1;translate:0 0}.more-word.off{translate:0 -.55em}@media(prefers-reduced-motion:reduce){.more-word{transition:none}}.recap-notes{position:absolute;inset:0;pointer-events:none;visibility:hidden}.note{position:absolute;display:flex;flex-direction:column-reverse;align-items:center;transform:translate(-50%,-100%);--show: 0}.note i{translate:var(--nudge, 0) 0;width:9px;height:9px;margin-bottom:-4.5px;flex:none;border-radius:50%;background:var(--z-blue-500);transform:scale(calc(.4 + .6 * var(--show)));transition:transform .45s}.note-tick{translate:var(--nudge, 0) 0;height:calc(var(--lift) * var(--fit, 1));border-left:2px dotted var(--z-blue-150);transform-origin:bottom;transform:scaleY(var(--show));transition:transform .45s}.note-card{display:grid;gap:2px;padding:9px 16px 10px;border-radius:14px;background:var(--z-surface);text-align:center;box-shadow:0 0 0 1px var(--z-line),0 14px 30px -20px var(--z-ink);opacity:var(--show);translate:0 calc((1 - var(--show)) * 12px);transition:opacity .5s,translate .5s}.recap-notes.on .note{--show: 1}.recap-notes.on .note i,.recap-notes.on .note-tick,.recap-notes.on .note-card{transition-delay:calc(.25s + var(--k) * .42s)}.note-of{font-size:clamp(11px,.85vw,12px);color:var(--z-muted);letter-spacing:.14em}.note .phrases{display:grid;font-size:clamp(14px,1.2vw,17px);font-weight:800;white-space:nowrap;color:var(--z-ink)}.note .ph{grid-area:1 / 1}.note .n2 .ph,.note .n3 .ph{opacity:0;animation:ph2 var(--dur) ease-in-out infinite;animation-delay:calc(var(--off) + var(--j) * var(--beat))}.note .n3 .ph{animation-name:ph3}@keyframes ph2{0%{opacity:0;transform:translateY(6px)}6%,44%{opacity:1;transform:none}50%,to{opacity:0;transform:translateY(-6px)}}@keyframes ph3{0%{opacity:0;transform:translateY(6px)}4%,29%{opacity:1;transform:none}33.3%,to{opacity:0;transform:translateY(-6px)}}@media(max-width:700px)and (orientation:portrait){.recap-notes{inset:auto 16px;height:max-content;display:grid;grid-template-columns:1fr 1fr;gap:10px}.note{position:static;transform:none;display:grid}.note-card{height:100%;box-sizing:border-box}.note i,.note-tick{display:none}.note-card{text-align:left;padding:8px 12px}.note .phrases{white-space:normal;font-size:13px}}@media(max-width:700px)and (orientation:portrait){.limit,.glyph-name{font-size:44px}.ray-desk{display:none}.ray-phone{display:inline}.crown-icon{--icon-w: 3.2px}.contact-slogan{margin-top:16px}.contact-cap .contact-card{margin-top:22px;width:100%;box-sizing:border-box}.tool{left:var(--px);top:var(--py)}.tool.left{translate:0 -100%;justify-items:start;text-align:left}.tool.right{translate:-100% -100%;justify-items:end;text-align:right}.tool strong{font-size:76px}.tool-line{margin-top:10px;font-size:60px}.tool-meta{margin-top:8px;font-size:59px}.step{width:400px}.step strong{font-size:50px}.step>span{font-size:40px}.client{font-size:52px}.client .en{font-size:34px}.client .subs{font-size:30px}.client .kind{font-size:28px}}@media(max-height:500px)and (orientation:landscape){.cap-tools{display:grid}.tool{visibility:hidden}.recap-notes{inset:auto max(16px,env(safe-area-inset-right,0px)) auto max(16px,env(safe-area-inset-left,0px));height:max-content;display:grid;grid-template-columns:repeat(3,1fr);gap:6px}.note{position:static;transform:none;display:grid}.note i,.note-tick,.note-of{display:none}.note-card{height:100%;box-sizing:border-box;padding:5px 10px;border-radius:10px;text-align:left}.note .phrases{font-size:12px;white-space:normal}}
