.of-wrap{padding-bottom:72px}.of-nav{margin-right:auto}.of-nav,.of-nav>span{position:relative;align-self:stretch;display:flex;align-items:center;min-width:0}.of-nav>span{padding:12px 0;color:var(--text);font-weight:600;font-size:var(--fs-body);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.of-nav>span:after{content:"";position:absolute;left:0;right:0;bottom:0;height:3px;border-radius:3px 3px 0 0;background:var(--pop)}.hdr .of-tg{gap:8px}.of-hero{padding-top:72px;padding-bottom:40px}.of-hero h1{margin-top:12px}.of-hero .hero-sub{max-width:60ch}.stats.of-claims{grid-template-columns:repeat(3,1fr)}.of-claims{margin-top:0}.of-claims .stat{padding:24px}.of-claims .stat b{font-size:var(--fs-body);letter-spacing:normal;line-height:1.3}.of-claims .stat span{font-size:var(--fs-sub);margin-top:8px;line-height:1.5}.of-art{order:-1;justify-self:center;width:min(440px,100%);grid-template-columns:minmax(0,122fr) minmax(0,240fr);align-items:center}.of-art,.of-art-col{display:grid;grid-gap:16px;gap:16px}.of-art-col{min-width:0}.of-clip{display:block;overflow:hidden;border-radius:28px;background:var(--tile);aspect-ratio:122/190}.of-clip.of-lead{border-radius:36px;aspect-ratio:240/440}.of-clip video{display:block;width:100%;height:100%;object-fit:cover}.of-steps:has(>.step:nth-child(4):last-child){grid-template-columns:repeat(2,1fr)}.of-steps .step{min-height:0}.of-chs,.of-vids{margin-top:56px}.of-vids{display:flex;flex-direction:column;gap:192px}.of-video{padding-top:32px}.of-vtitle{display:flex;align-items:center;gap:12px;min-width:0}.of-vicon{width:44px;height:44px;flex:none}.of-vhead h3{font-size:var(--fs-h3);min-width:0;max-width:44ch}.of-total b{display:block;font-size:32px;font-weight:700;letter-spacing:-.04em;line-height:1}.of-total span{display:block;color:var(--muted);font-size:var(--fs-foot);line-height:1.4;margin-top:8px}.of-note,.of-vtitle+.of-total{margin-top:16px}.of-note{color:var(--muted);font-size:var(--fs-sub);line-height:1.55;max-width:72ch}.of-reel{display:flex;gap:16px;overflow-x:auto;scroll-snap-type:x mandatory;margin:32px -40px 0 0;padding-right:40px}.of-card{flex:none;width:288px;scroll-snap-align:start}.of-cbox{background:var(--card);border-radius:24px;padding:12px}.of-cthumb{display:block;position:relative;aspect-ratio:9/16;border-radius:12px;overflow:hidden;background:var(--tile);transition:opacity .16s}a.of-cthumb:hover{opacity:.85}.of-cthumb img{display:block;width:100%;height:100%;object-fit:cover}.of-cthumb.wide img{object-fit:contain;position:relative}.of-cthumb.wide .of-cback{position:absolute;inset:0;object-fit:cover;filter:blur(18px) brightness(.55);transform:scale(1.2)}.of-cthumb-none{display:grid;place-items:center;color:var(--dim)}.of-cwho{display:flex;align-items:center;gap:12px;min-width:0;margin-top:12px;padding:0 12px}.of-cwho .av{width:48px;height:48px;font-size:var(--fs-foot);color:var(--text)}.of-card .who{min-width:0}.of-card .nm{font-size:var(--fs-sub);line-height:1.3}.of-card .nm a{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis}.of-card .nm a:hover{text-decoration:underline}.of-card .hd{font-size:var(--fs-foot);line-height:1.4;margin-top:4px}.of-card .hd>span{min-width:0;overflow:hidden;text-overflow:ellipsis}.of-cfigs{display:flex;align-items:flex-end;justify-content:space-between;gap:12px;margin:16px 12px 0;padding:16px 0 8px;border-top:1px solid var(--line)}.of-cfigs>.fig{flex:none;min-width:0}.of-card .fig b,.of-card .fig.soft b{font-size:17px;font-weight:700;color:var(--text);line-height:1.1}.of-card .fig span{font-size:15px;margin-top:4px;line-height:1.4}.of-fav{display:flex;justify-content:center;margin-bottom:32px}.of-fav .av{width:128px;height:128px;font-size:var(--fs-h2);color:var(--text)}.of-ffigs{margin-top:48px;flex-direction:column;gap:32px;text-align:center}.of-ffigs,.of-fnum{display:flex;align-items:center}.of-fnum{justify-content:center;gap:16px;font-size:var(--fs-display)}.of-fico{width:.88em;height:.88em;flex:none}.of-ffig b{display:block;font-size:var(--fs-display);font-weight:700;letter-spacing:-.04em;line-height:1}.of-ffig span{display:block;color:var(--muted);font-size:var(--fs-lead);line-height:1.5;margin-top:16px;max-width:40ch;margin-inline:auto}.of-ffig a{color:var(--text);text-decoration:underline;text-underline-offset:3px;-webkit-text-decoration-color:var(--line-2);text-decoration-color:var(--line-2)}.of-ffig a:hover{-webkit-text-decoration-color:var(--text);text-decoration-color:var(--text)}.of-ffig.soft{border:1px solid var(--card);border-radius:var(--r-xl);padding:28px 32px}.of-ffig.soft b{font-size:var(--fs-h2);color:var(--text)}.of-ffig.soft span{font-size:var(--fs-sub);margin-top:12px}.of-close{padding-top:72px;padding-bottom:0}.of-close h2{font-size:var(--fs-display);line-height:1.02}.of-stage{order:-1;justify-self:center;position:relative;width:min(440px,100%);aspect-ratio:1}.of-rocket{position:absolute;left:14%;top:14%;width:72%;transition:opacity 1.1s ease 1.2s}.of-rocket .lottie{width:100%;aspect-ratio:1}.of-crew,.of-stage[data-go] .of-rocket{opacity:0}.of-crew{position:absolute;left:0;right:0;top:50%;display:flex;align-items:flex-start;justify-content:center;gap:20px;transform:translateY(calc(-50% + 16px));transition:opacity .6s ease 2.2s,transform .6s ease 2.2s}.of-stage[data-go] .of-crew,.of-stage[data-still] .of-crew{opacity:1;transform:translateY(-50%)}.of-stage[data-still] .of-crew{transition:none}.of-mate{display:flex;flex-direction:column;align-items:center;width:96px;text-align:center}.of-mate b{font-size:13px;font-weight:600;color:var(--muted);line-height:1.3;margin-top:10px}.of-mark{width:72px;height:72px;border-radius:50%;background:var(--tile);display:grid;place-items:center;flex:none;overflow:hidden;color:var(--text)}.of-mark img{width:100%;height:100%;object-fit:contain;padding:8px}.of-mark-t{font-size:28px;font-weight:700;color:var(--text)}.of-crew .av{width:72px;height:72px;font-size:var(--fs-sub);color:var(--text)}.of-x{margin-top:24px;font-size:20px;line-height:1;color:var(--dim)}@media (max-width:1200px){.of-vhead h3{max-width:36ch}}@media (max-width:900px){.stats.of-claims{grid-template-columns:1fr 1fr}.of-claims .stat:last-child:nth-child(odd){grid-column:1/-1}.of-steps:has(>.step:nth-child(4):last-child){grid-template-columns:1fr}.of-hero{padding-top:40px;padding-bottom:24px}.of-art{width:min(380px,86%)}.of-chs,.of-vids{margin-top:40px}.of-vids{gap:128px}}@media (max-width:640px){.of-nav>span{font-size:var(--fs-sub);padding:8px 0}.of-hero{padding-top:24px;padding-bottom:16px}.of-art{width:min(320px,94%)}.of-art,.of-art-col{gap:12px}.of-clip{border-radius:22px}.of-clip.of-lead{border-radius:28px}.of-chs,.of-vids{margin-top:32px}.of-vids{gap:104px}.of-video{padding-top:24px}.of-vhead h3{font-size:var(--fs-lead)}.of-vicon{width:36px;height:36px}.of-vtitle{gap:10px}.of-vtitle+.of-total{margin-top:12px}.of-total b{font-size:28px}.of-reel{margin:24px -16px 0 0;padding-right:16px;gap:12px}.of-card{width:264px}.of-fav{margin-bottom:24px}.of-fav .av{width:96px;height:96px;font-size:var(--fs-h3)}.of-ffigs{margin-top:32px;gap:24px}.of-ffig span{font-size:var(--fs-body);margin-top:12px}.of-ffig.soft{border-radius:var(--r-lg);padding:20px 24px}.of-close{padding-top:48px}.of-stage{width:min(320px,94%)}.of-crew{gap:12px}.of-mate{width:76px}.of-crew .av,.of-mark{width:56px;height:56px}.of-mark img{padding:6px}.of-mark-t{font-size:22px}.of-x{font-size:16px;margin-top:20px}}@media (max-width:1240px){.row{grid-template-columns:56px minmax(0,1fr) 120px 120px minmax(0,220px)}}@media (max-width:1200px){.ch{grid-template-columns:1fr;gap:24px}.ch-id{position:static;background:none;padding:0}.ch-id h1,.ch-sub{max-width:480px}.ch-acts{padding:0 16px}.ch-more,.ch-more+.req{margin-top:56px}.ch-body .tiles,.ch-body .tiles.prices{grid-template-columns:repeat(2,minmax(0,1fr))}.ch-body .tiles>.tile:last-child:nth-child(odd){grid-column:1/-1}}@media (max-width:1100px){.split{gap:48px}.chan .fig.soft{display:none}}@media (max-width:1000px){.row{grid-template-columns:56px minmax(0,1fr) 112px 112px minmax(0,140px);gap:20px}.hero{padding-top:56px;padding-bottom:88px;grid-template-columns:1fr;gap:32px;justify-items:center;text-align:center}.hero-art{width:min(380px,80%)}.hero-sub{margin-left:auto;margin-right:auto}.hero-cta,.hero-note{justify-content:center}}@media (max-width:900px){.stats{grid-template-columns:1fr 1fr}.bridge{grid-template-columns:1fr;gap:16px}.desk{padding:24px 0}.steps{grid-template-columns:1fr}.step{min-height:0}.step h3{padding-top:32px}.split{grid-template-columns:1fr;gap:40px}.chan .fig.soft{display:block}.duo{grid-template-columns:1fr}.duo-card{min-height:0}.direct{grid-template-columns:1fr;padding:40px;gap:32px}.sec{padding:80px 0}.req-list{grid-template-columns:1fr;gap:8px 0}.row{grid-template-columns:56px minmax(0,1fr) 104px 104px minmax(0,140px);gap:16px}.nav{gap:20px}.hdr-in{--hgap:20px}}@media (max-width:820px){.row{grid-template-columns:56px minmax(0,1fr) 100px 100px;gap:12px}.row .cat{display:none}}@media (max-width:640px){.narrow,.shell,.wide{padding-left:16px;padding-right:16px}:root{--hdr-h:68px}.hdr-in{--hgap:12px}.nav a{font-size:var(--fs-sub);padding:8px 0}.hdr .btn-sm{height:44px;padding:0 16px;border-radius:14px;font-size:var(--fs-foot)}.hero{padding-top:24px;padding-bottom:56px;gap:20px}.hero-art{width:128px}.hero h1{font-size:clamp(29px,8.4vw,36px);max-width:none}.hero-sub{font-size:var(--fs-call);margin-top:16px}.hero-cta{margin-top:24px}.hero-cta .btn{flex:1 1 100%}.sec{padding:64px 0}.sec.sec-tail{padding:0 0 48px}.stat{padding:24px}.cap b,.stat b{font-size:32px}.cap span{font-size:17px;margin-top:10px}.caps{height:92px}.scene{gap:32px}.direct,.duo-card,.panel,.req,.side,.step{padding:24px}.jform{padding:24px 16px}.fld label{margin-left:16px}.drawer.on{display:block;padding:0}.dr-panel{position:absolute;top:auto;left:0;right:0;bottom:0;width:auto;max-height:88vh;max-height:88dvh;border-radius:28px 28px 0 0}.dr-panel.in{animation-name:dr-up}.dr-grab{display:block}.dr-head{padding:6px 20px 8px;touch-action:none}.dr-body{padding:16px 12px 20px}.dr-foot{padding:16px 20px calc(20px + env(safe-area-inset-bottom))}.chan{flex-wrap:wrap;padding:16px 16px 20px}.chan .figs{width:100%;margin-left:0;padding:14px 0 0;justify-content:space-between;border-top:1px solid var(--line);text-align:left}.chan .fig.soft{text-align:right}.duo-card .ic{width:108px;height:108px}.step h3{padding-top:24px}.bridge,.duo,.steps{margin-top:32px}.duo-card .btn{align-self:stretch}.direct h2{font-size:28px}.direct p{font-size:var(--fs-body)}.cat-head{padding:32px 0 24px}.cat-head .tile-ic,.sent-ic{width:108px;height:108px}.cat-head h1,.jhead h1,.sent h1{font-size:32px}.cat-head p,.jhead p,.sent p{font-size:var(--fs-body)}.search{height:64px;padding:6px 6px 6px 18px;border-radius:20px}.search .go{width:52px;height:52px;border-radius:15px}.chip,.sel{height:44px;padding-left:18px;padding-right:18px;font-size:var(--fs-foot)}.sel{gap:10px;padding-right:16px}.row{grid-template-columns:auto minmax(0,1fr);grid-template-areas:"av who" "fig fig" "cat cat";gap:14px;padding:16px}.row .av{grid-area:av;width:48px;height:48px;font-size:var(--fs-sub)}.row .who{grid-area:who}.row .figs{grid-area:fig;display:flex;justify-content:space-between;align-items:flex-end;gap:12px;padding-top:14px;border-top:1px solid var(--line)}.row .fig.soft{text-align:right}.row .fig b{font-size:var(--fs-lead)}.row .cat{display:flex;grid-area:cat;justify-content:flex-start}.p-wrap{padding-top:32px;padding-bottom:56px}.p-av{width:104px;height:104px;font-size:34px}.ch-id h1{font-size:26px}.ch-acts{margin-top:24px;padding:0 12px}.ch-body{border-radius:32px;padding:28px 12px 12px;gap:0}.cb-block+.cb-block{margin-top:28px}.ch-body .sublabel{margin:0 16px 14px}.ch-body .tiles{gap:8px}.ch-body .tile{padding:16px;border-radius:20px}.ch-body .pt-v>b,.ch-body .tile>b{font-size:20px}.ch-body .tag{height:34px;padding:0 14px}.cb-empty{padding:16px;border-radius:20px}.pb-src{margin:28px 0 0;padding:16px 16px 4px;gap:6px 16px}.ch-more h2{font-size:28px}.ch-rows{margin-top:24px}.req{border-radius:32px}.req-cta{max-width:none}.ch-body .tiles,.ch-body .tiles.prices,.tiles{grid-template-columns:repeat(2,minmax(0,1fr))}.pick-tile{flex-direction:column;align-items:stretch;gap:12px}.pick-tile .step-slot{align-self:flex-end}.tiles.prices .pt-v>b,.tiles.prices .tile>b{font-size:22px;white-space:nowrap}.tile.locked .pt-v>b,.tile.locked>b{white-space:nowrap}.jhead{padding:32px 0 24px}.legal h2{font-size:20px}.legal section+section{margin-top:32px}.nf-cta{flex-wrap:wrap}.nf-cta .btn{flex:1 1 100%}.jart{height:96px;margin-bottom:24px}.jart-f{width:96px;height:96px;margin-left:-48px}.seg button{height:48px}.next .when{display:none}.ftr{padding:20px 0;gap:12px;font-size:var(--fs-foot)}.ftr-links{gap:18px}}@media (max-width:480px){.nav{gap:16px}.hdr-in{--hgap:10px}}@media (max-width:420px){.ftr{text-align:center}.ftr,.ftr-links{justify-content:center}.ftr-links{margin-left:0;width:100%}}@media (max-width:380px){.stats{gap:12px}.stat{padding:20px}.stat b{font-size:28px}.stat span{font-size:var(--fs-foot);margin-top:10px}}@media (max-width:360px){.j-full,.nav a:first-child{display:none}.j-min{display:inline}}@media (max-height:520px) and (min-width:641px){.drawer.on{padding:8px 24px}.dr-panel{max-height:calc(100vh - 16px);max-height:calc(100dvh - 16px);border-radius:24px}.dr-head{padding:12px 20px 4px}.dr-head span{position:absolute;width:1px;height:1px;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap}.dr-foot{flex-direction:row;align-items:center;gap:16px;padding:12px 20px}.dr-foot .dr-sum{flex:1 1;flex-direction:column;gap:0}.dr-foot .dr-ask{display:none}.dr-foot .btn{width:auto;flex:none;padding:0 28px}}@media (hover:none){.chip:hover{background:var(--card);color:var(--muted)}.chip.on:hover{background:var(--pop);color:var(--on-pop)}}@media (prefers-reduced-motion:reduce){*{animation:none!important;transition:none!important}}.ma{--ma-ok:#78DA92;--ma-ok-bg:rgba(52,199,89,.14);--ma-warn:#E5C588;--ma-warn-bg:rgba(229,197,136,.11);--ma-bad-bg:rgba(255,107,107,.1);--ma-sheet:#1C1C1C;--ma-sheet-card:#262626;--ma-sheet-tile:#2E2E2E;--ma-sheet-tile-h:#363636;--ma-elev:0 -16px 48px -16px rgba(0,0,0,.7);--ma-track:#262626;--ma-thumb:#3A3A3A;--ma-off:#3A3A3C;--ma-knob:#FFFFFF;--ma-shine:rgba(255,255,255,.05);--ma-fs-1:28px;--ma-fs-2:var(--fs-lead);--ma-fs-3:var(--fs-body);--ma-fs-4:var(--fs-foot);--ma-lh-head:1.18;--ma-lh-text:1.47;--ma-measure:38ch;--ma-gap-s:10px;--ma-gap:28px;--ma-pad:20px;--ma-ease:cubic-bezier(.22,1,.36,1);--ma-t:.22s;--ma-safe-b:calc(max(env(safe-area-inset-bottom),var(--tg-safe-area-inset-bottom,0px)) + var(--tg-content-safe-area-inset-bottom,0px));--ma-safe-t:calc(max(env(safe-area-inset-top),var(--tg-safe-area-inset-top,0px)) + var(--tg-content-safe-area-inset-top,0px));color-scheme:dark}html.ma-locked,html.ma-locked body{overflow:hidden}.ma{display:flex;flex-direction:column;max-width:480px;min-height:100vh;min-height:100dvh;margin:0 auto;padding:calc(var(--ma-safe-t) + 12px) var(--ma-pad) calc(var(--ma-safe-b) + 16px);background:var(--bg);color:var(--text);font-size:var(--ma-fs-3);line-height:var(--ma-lh-text);-webkit-tap-highlight-color:transparent}.ma-enter,.ma-flow,.ma-main,.ma-page,.ma-screen,.ma-step{flex:1 0 auto;display:flex;flex-direction:column;min-width:0}.ma-flow{gap:24px}.ma-page,.ma-screen{gap:var(--ma-gap)}.ma-page{padding-top:4px}.ma h1,.ma h2,.ma h3{line-height:var(--ma-lh-head);text-wrap:balance}.ma p{text-wrap:pretty}.ma-head{display:grid;grid-gap:var(--ma-gap-s);gap:var(--ma-gap-s)}.ma-head h1{font-size:var(--ma-fs-1)}.ma-head p{max-width:var(--ma-measure);color:var(--muted);font-size:var(--ma-fs-3);line-height:var(--ma-lh-text)}.ma-h{font-size:var(--ma-fs-2)}.ma-hint{color:var(--dim);font-size:var(--ma-fs-4);line-height:1.45}.ma-err{color:var(--bad);font-size:var(--ma-fs-3);line-height:var(--ma-lh-text)}.ma-err-link{display:block;width:max-content;margin-top:6px;color:var(--text)}.ma-link{text-decoration:underline;-webkit-text-decoration-color:var(--dim);text-decoration-color:var(--dim);text-underline-offset:4px;overflow-wrap:anywhere}.ma-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}@keyframes ma-fade{0%{opacity:0}}@keyframes ma-in{0%{opacity:0;transform:translateX(18px)}}@keyframes ma-in-back{0%{opacity:0;transform:translateX(-18px)}}@keyframes ma-rise{0%{opacity:0;transform:translateY(12px)}}@keyframes ma-pop{0%{opacity:0;transform:scale(.94)}}@keyframes ma-pulse{50%{opacity:.55}}@keyframes ma-shimmer{to{transform:translateX(100%)}}@keyframes ma-sheet-in{0%{transform:translateY(100%)}}@keyframes ma-toast-in{0%{opacity:0;transform:translateY(-12px)}}@keyframes ma-toast-out{to{opacity:0;transform:translateY(-8px)}}.ma-enter{animation:ma-fade var(--ma-t) ease}.ma-step{animation:ma-in var(--ma-t) var(--ma-ease)}.ma-step[data-dir=back]{animation-name:ma-in-back}.ma-group{display:grid;grid-gap:12px;gap:12px;min-width:0}.ma-group-h{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:4px 12px;min-width:0}.ma-card{border-radius:var(--r-lg);background:var(--card);box-shadow:var(--ma-lift)}.ma-card-pad{padding:16px}.ma-quiet{min-height:44px;padding:10px 12px;border:0;background:transparent;color:var(--muted);font-size:var(--ma-fs-3);cursor:pointer}.ma-quiet:disabled{opacity:.4;cursor:not-allowed}.ma-quiet-block{width:100%}.ma-x{flex:none;display:grid;place-items:center;width:44px;height:44px;border:0;border-radius:50%;background:transparent;color:var(--muted);cursor:pointer}.ma-cancel{align-self:center}.ma-chev{flex:none;width:16px;height:16px}.ma-chev,.ma-none{color:var(--dim)}.ma .btn{max-width:100%;height:auto;min-height:56px;padding-block:14px;font-size:var(--ma-fs-3);white-space:normal;line-height:1.2;text-align:center}.ma .btn-sm{min-height:48px;padding-block:10px}.ma .btn.is-busy[disabled]{opacity:.8;animation:ma-pulse 1.2s ease-in-out infinite}.ma-bar{position:-webkit-sticky;position:sticky;bottom:0;z-index:5;display:grid;grid-gap:6px;gap:6px;margin-top:auto;margin-bottom:calc(-1 * (var(--ma-safe-b) + 16px));padding:20px 0 calc(var(--ma-safe-b) + 16px);background:linear-gradient(to bottom,transparent,var(--bg) 20px)}.ma-bar .ma-err,.ma-toast{text-align:center}.ma-toast{position:fixed;left:16px;right:16px;top:calc(var(--ma-safe-t) + 12px);z-index:60;width:max-content;max-width:min(calc(100% - 32px),420px);margin:0 auto;padding:12px 18px;border-radius:20px;background:var(--pop);color:var(--on-pop);box-shadow:var(--shadow);font-size:var(--ma-fs-3);font-weight:600;line-height:1.3;text-wrap:balance;animation:ma-toast-in .24s var(--ma-ease);pointer-events:none}.ma-toast.is-out{animation:ma-toast-out .2s ease forwards}.ma-mid{flex:1 0 auto;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--ma-gap-s);text-align:center}.ma-mid h1{max-width:16ch;font-size:var(--ma-fs-1)}.ma-mid p{max-width:var(--ma-measure);color:var(--muted);font-size:var(--ma-fs-3)}.ma-mid .btn{margin-top:16px}.ma-logo{display:flex;margin-bottom:auto;color:var(--text)}.ma-art{width:min(220px,60vw);height:min(220px,60vw)}.ma-closed>p:last-child{margin-bottom:auto}.ma-mid .ma-sub{color:var(--text);font-size:var(--ma-fs-3);font-weight:600}.ma-load{flex:1 0 auto;display:grid;place-items:center;color:var(--dim);animation:ma-fade .3s ease .4s both}.ma-load svg{animation:ma-breathe 1.8s ease-in-out infinite}@keyframes ma-breathe{0%,to{opacity:.4;transform:scale(.94)}50%{opacity:1;transform:scale(1)}}.ma-skel{position:relative;display:block;overflow:hidden;border-radius:8px;background:var(--tile)}.ma-skel.is-round{border-radius:50%}.ma-skel:after{content:"";position:absolute;inset:0;transform:translateX(-100%);background:linear-gradient(90deg,transparent,var(--ma-shine),transparent);animation:ma-shimmer 1.3s ease-in-out infinite}.ma-av{flex:none;display:grid;place-items:center;width:48px;height:48px;overflow:hidden;border-radius:50%;background:var(--tile);color:var(--muted);font-weight:700}.ma-av img{display:block;width:100%;height:100%;object-fit:cover}.ma-face{--ma-ring:var(--card);position:relative;flex:none;display:inline-grid;width:44px;height:44px}.ma-face .ma-av{width:100%;height:100%;font-size:var(--ma-fs-3);color:var(--text)}.ma-face.is-s{width:36px;height:36px}.ma-face.is-l{width:64px;height:64px}.ma-face.is-l .ma-av{font-size:var(--ma-fs-2)}.ma-face.is-xl{width:96px;height:96px}.ma-face.is-xl .ma-av{font-size:var(--ma-fs-1)}.ma-badge{position:absolute;right:-3px;bottom:-3px;display:grid;place-items:center;width:42%;height:42%;min-width:18px;min-height:18px;border-radius:50%;background:var(--pop);color:var(--on-pop);box-shadow:0 0 0 2.5px var(--ma-ring)}.ma-badge .pi{width:58%;height:58%}.ma-st{display:inline-flex;align-items:center;gap:6px;justify-self:start;max-width:100%;padding:4px 10px;border-radius:999px;background:var(--tile);color:var(--muted);font-size:var(--ma-fs-4);font-weight:600;line-height:1.3;white-space:nowrap}.ma-st:before{content:"";flex:none;width:6px;height:6px;border-radius:50%;background:currentColor}.ma-st.is-live{background:var(--ma-ok-bg);color:var(--ma-ok)}.ma-st.is-code{background:var(--ma-warn-bg);color:var(--ma-warn)}.ma-welcome{flex:1 0 auto;display:flex;flex-direction:column}.ma-slides{flex:1 0 auto;display:flex;margin:0 calc(-1 * var(--ma-pad));overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch}.ma-slide{flex:0 0 100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--ma-gap-s);min-width:0;padding:8px var(--ma-pad) 16px;text-align:center;scroll-snap-align:center;scroll-snap-stop:always}.ma-slide-art{display:block;width:min(232px,60vw);aspect-ratio:1;margin-bottom:14px}.ma-slide-art .lottie{width:100%;height:100%}.ma-slide h1{max-width:18ch;font-size:var(--ma-fs-1)}.ma-slide>p{max-width:var(--ma-measure);color:var(--muted)}.ma-dots{display:flex;justify-content:center;gap:6px;padding-top:4px}.ma-dots span{width:6px;height:6px;border-radius:999px;background:var(--faint);transition:width var(--ma-t) var(--ma-ease),background var(--ma-t) ease}.ma-dots .is-on{width:20px;background:var(--text)}.ma-hello{flex:1 0 auto;display:flex;flex-direction:column;gap:18px;padding-top:4px}.ma-hello>*{animation:ma-rise .45s var(--ma-ease) backwards}.ma-hello>:nth-child(2){animation-delay:.06s}.ma-hello>:nth-child(3){animation-delay:.12s}.ma-hello>:nth-child(4){animation-delay:.18s}.ma-mark{display:flex;color:var(--text)}.ma-ask{margin-top:4px;font-size:var(--ma-fs-1)}.ma-duo{grid-template-columns:1fr;gap:12px;width:100%;margin-top:0}.ma-duo .duo-card{position:relative;gap:14px;padding:24px 22px 26px;box-shadow:var(--ma-lift);transition:transform .12s ease,opacity var(--ma-t) ease}.ma-duo .duo-card:has(.ma-duo-hit:active){transform:scale(.98)}.ma-duo .duo-card .ic{width:84px;height:84px}.ma-duo .duo-t{max-width:var(--ma-measure)}.ma-duo .duo-card h3{font-size:var(--ma-fs-2);font-weight:700;letter-spacing:-.02em}.ma-duo .duo-t p{margin-top:var(--ma-gap-s);color:var(--muted);font-size:var(--ma-fs-3);line-height:var(--ma-lh-text)}.ma-duo .duo-card.is-busy{animation:ma-pulse 1.2s ease-in-out infinite}.ma-duo-hit{position:absolute;inset:0;width:100%;border:0;border-radius:inherit;background:none;cursor:pointer}.ma-duo-hit:focus-visible{outline:2px solid var(--pop);outline-offset:3px}.ma-duo-hit:disabled{cursor:default}.ma-duo:has(.is-busy) .duo-card:not(.is-busy){opacity:.45}.ma-welcome-top{flex:1 0 auto;display:flex;flex-direction:column;align-items:center;gap:10px;text-align:center}.ma-welcome .ma-mark,.ma-welcome-top{justify-content:center}.ma-wordmark{font-size:34px;font-weight:700;letter-spacing:-.03em;line-height:1.1;font-feature-settings:var(--wm)}.ma-welcome .ma-ask{margin:0;color:var(--muted);font-size:var(--ma-fs-2);font-weight:500}.ma-welcome .ma-duo{margin-top:auto}.ma-prog{display:grid;grid-gap:8px;gap:8px}.ma-prog-bars{display:grid;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;grid-gap:6px;gap:6px}.ma-prog-bars>span{position:relative;height:4px;overflow:hidden;border-radius:999px;background:var(--faint)}.ma-prog-bars>span:after{content:"";position:absolute;inset:0;border-radius:inherit;background:var(--text);transform:scaleX(0);transform-origin:left;transition:transform .32s var(--ma-ease)}.ma-prog-bars>.is-on:after{transform:none}.ma-prog-l{color:var(--dim);font-size:var(--ma-fs-4);font-weight:500;line-height:1.3}.ma-linkf{display:flex;align-items:center;gap:6px;min-height:64px;padding:6px 6px 6px 18px;border:1px solid var(--line-2);border-radius:var(--r-md);background:var(--card);box-shadow:var(--ma-lift);transition:border-color var(--ma-t) ease}.ma-linkf:focus-within{border-color:var(--text)}.ma-linkf.is-bad{border-color:var(--bad-line)}.ma-linkf input{flex:1 1;min-width:0;height:50px;padding:0;border:0;outline:none;background:none;font-size:var(--ma-fs-3);font-weight:500}.ma-linkf input::placeholder{color:var(--dim);font-weight:400}.ma-paste{flex:none;height:44px;padding:0 16px;border:0;border-radius:12px;background:var(--tile);font-size:var(--ma-fs-3);font-weight:600;cursor:pointer;transition:transform .12s ease}.ma-paste:active{transform:scale(.96)}.ma-linkf+div{margin-top:calc(var(--ma-gap-s) - var(--ma-gap))}.ma-plats{display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;color:var(--muted)}.ma-plats li{display:grid;place-items:center;width:36px;height:36px;border-radius:50%;background:var(--card);box-shadow:var(--ma-lift)}.ma-plats .pi{width:17px;height:17px}.ma-looking{animation:ma-pulse 1.6s ease-in-out infinite}.ma-found{display:grid;justify-items:center;grid-gap:6px;gap:6px;padding:32px 20px 28px;border-radius:var(--r-xl);background:var(--card);box-shadow:var(--ma-lift);text-align:center;animation:ma-pop .34s var(--ma-ease)}.ma-found .ma-face{margin-bottom:12px}.ma-found h2{font-size:var(--ma-fs-2)}.ma-found h2,.ma-found-h{max-width:100%;overflow-wrap:anywhere}.ma-found-h{color:var(--muted)}.ma-found-n{margin-top:12px;padding:7px 14px;border-radius:999px;background:var(--tile);font-weight:700;line-height:1.3;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ma-found.is-skel{gap:12px;animation:none}.ma-found.is-skel .ma-skel:first-child{margin-bottom:8px}.ma-seg{position:relative;display:grid;grid-template-columns:repeat(var(--n),minmax(0,1fr));padding:4px;border-radius:16px;background:var(--ma-track)}.ma-seg-thumb{position:absolute;top:4px;bottom:4px;left:4px;width:calc((100% - 8px) / var(--n));border-radius:12px;background:var(--ma-thumb);box-shadow:var(--ma-lift);transform:translateX(calc(var(--i) * 100%));transition:transform var(--ma-t) var(--ma-ease)}.ma-seg button{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;min-width:0;min-height:52px;padding:6px 4px;border:0;background:none;color:var(--muted);font-size:var(--ma-fs-3);font-weight:600;line-height:1.2;text-align:center;cursor:pointer;transition:color var(--ma-t) ease}.ma-seg button[aria-checked=true]{color:var(--text)}.ma-seg em{color:var(--ma-ok);font-size:var(--ma-fs-4);font-style:normal;font-weight:600}.ma-howto{display:grid;grid-gap:24px;gap:24px;margin:0;padding:0;list-style:none;counter-reset:ma-step}.ma-howto>li{position:relative;display:grid;grid-gap:var(--ma-gap-s);gap:var(--ma-gap-s);min-width:0;padding-left:40px;counter-increment:ma-step}.ma-howto>li:before{content:counter(ma-step);position:absolute;left:0;top:-1px;display:grid;place-items:center;width:28px;height:28px;border-radius:50%;background:var(--card);box-shadow:var(--ma-lift);color:var(--muted);font-size:var(--ma-fs-4);font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ma-howto b{font-weight:600;line-height:var(--ma-lh-head)}.ma-howto p{color:var(--muted);overflow-wrap:anywhere}.ma-howto .ma-path{color:var(--text)}.ma-howto .btn{justify-self:start;max-width:100%}.ma-code{display:grid;justify-items:center;grid-gap:6px;gap:6px;width:100%;padding:18px 14px 14px;border:1.5px dashed var(--line-2);border-radius:var(--r-md);color:var(--text);cursor:pointer;transition:border-color var(--ma-t) ease,background var(--ma-t) ease,transform .12s ease}.ma-code:active{transform:scale(.98)}.ma-code code{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:var(--ma-fs-2);font-weight:700;letter-spacing:.06em;line-height:1.2;-webkit-user-select:all;-moz-user-select:all;user-select:all;overflow-wrap:anywhere}.ma-code-h{display:inline-flex;align-items:center;gap:6px;color:var(--dim);font-size:var(--ma-fs-4);font-weight:500}.ma-code.is-copied{border-style:solid;border-color:var(--ma-ok);background:var(--ma-ok-bg)}.ma-code.is-copied .ma-code-h{color:var(--ma-ok)}.ma-mgr{display:grid;justify-items:center;grid-gap:var(--ma-gap-s);gap:var(--ma-gap-s);padding:28px 20px;border-radius:var(--r-lg);background:var(--card);box-shadow:var(--ma-lift);text-align:center;animation:ma-fade var(--ma-t) ease}.ma-mgr-ic{display:grid;place-items:center;width:56px;height:56px;margin-bottom:6px;border-radius:50%;background:var(--tile)}.ma-mgr h2{font-size:var(--ma-fs-2)}.ma-mgr p{max-width:var(--ma-measure);color:var(--muted)}.ma-mgr .ma-mgr-h{color:var(--text);font-weight:600}.ma-alert{display:grid;grid-gap:4px;gap:4px;padding:14px 16px;border-radius:var(--r-sm);background:var(--ma-bad-bg);color:var(--bad);animation:ma-rise var(--ma-t) var(--ma-ease)}.ma-alert b{font-weight:700;line-height:var(--ma-lh-head)}.ma-alert.is-warn{background:var(--ma-warn-bg);color:var(--ma-warn)}.ma-alert .ma-link{color:var(--text)}.ma-win{--ma-ring:var(--bg);flex:1 0 auto;display:flex;flex-direction:column;align-items:center;gap:var(--ma-gap-s);padding-top:24px;text-align:center}.ma-win>*{animation:ma-rise .45s var(--ma-ease) backwards}.ma-win>:nth-child(2){animation-delay:.12s}.ma-win>:nth-child(3){animation-delay:.18s}.ma-win>:nth-child(4){animation-delay:.24s}.ma-win>:nth-child(5){animation-delay:.3s}.ma-win-art{position:relative;display:grid;place-items:center;width:min(240px,70vw);aspect-ratio:1;margin-bottom:-4px}.ma-win-sparks{position:absolute;inset:0}.ma-win-art .ma-face{position:relative;--ma-ring:var(--bg);animation:ma-pop .5s var(--ma-ease) .08s backwards}.ma-win h1{margin-top:6px;font-size:var(--ma-fs-1)}.ma-win p{max-width:var(--ma-measure);color:var(--muted)}.ma-win .ma-bar{align-self:stretch}.ma-chips{display:flex;flex-wrap:wrap;gap:8px}.ma-chip{display:inline-flex;align-items:center;gap:6px;min-height:44px;padding:0 16px;border:1.5px solid var(--line-2);border-radius:999px;background:var(--card);color:var(--text);font-size:var(--ma-fs-3);font-weight:500;line-height:1.2;cursor:pointer;transition:background .18s ease,color .18s ease,border-color .18s ease,transform .12s ease}.ma-chip[aria-pressed=true]{border-color:var(--pop);background:var(--pop);color:var(--on-pop)}.ma-chip:active{transform:scale(.95)}.ma-chip:disabled{opacity:.4;cursor:not-allowed}.ma-chip.is-more{border-style:dashed;background:transparent;color:var(--muted)}.ma-chip-add{display:flex;align-items:center;gap:6px;flex:1 1 220px;min-width:0;padding:4px 4px 4px 16px;border:1px solid var(--text);border-radius:999px;background:var(--card);animation:ma-fade var(--ma-t) ease}.ma-chip-add input{flex:1 1;min-width:0;height:34px;padding:0;border:0;outline:none;background:none;font-size:var(--ma-fs-3)}.ma-chip-add input::placeholder{color:var(--dim)}.ma-chip-add button{flex:none;height:36px;padding:0 14px;border:0;border-radius:999px;background:var(--pop);color:var(--on-pop);font-size:var(--ma-fs-4);font-weight:600;cursor:pointer}.ma-chip-add button:disabled{opacity:.4;cursor:not-allowed}.ma-chips-max{flex-basis:100%;color:var(--dim);font-size:var(--ma-fs-4)}.ma-pickrow{display:contents}.ma-pick-tabs{margin:0}.ma-me{display:flex;align-items:center;gap:16px;min-width:0}.ma-me-av{width:64px;height:64px;color:var(--text);font-size:var(--ma-fs-2)}.ma-me-t{display:grid;grid-gap:6px;gap:6px;justify-items:start;min-width:0}.ma-me-btn{width:100%;padding:0;border:0;background:none;color:inherit;text-align:left;cursor:pointer}.ma-me-btn .ma-me-t{flex:1 1}.ma-me-btn .ma-chev{margin-left:auto}.ma-me-t h1{max-width:100%;font-size:var(--ma-fs-1);overflow-wrap:anywhere}.ma-cards{display:grid;grid-gap:8px;gap:8px;margin:0;padding:0;list-style:none}.ma-row{display:grid;grid-template-columns:auto minmax(0,1fr) 16px;align-items:center;grid-gap:14px;gap:14px;min-height:72px;padding:12px 14px 12px 12px;background:var(--card);box-shadow:var(--ma-lift);color:var(--text);transition:transform .12s ease}.ma-row:active{transform:scale(.985)}.ma-row-t{display:grid;grid-gap:4px;gap:4px;min-width:0}.ma-row-t>b{overflow:hidden;font-weight:600;line-height:var(--ma-lh-head);text-overflow:ellipsis;white-space:nowrap}.ma-row-t>span{color:var(--muted);font-size:var(--ma-fs-4);line-height:1.4}.ma-row-s{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px}.ma-add{grid-template-columns:auto minmax(0,1fr);min-height:64px;border:1.5px dashed var(--line-2);background:transparent;box-shadow:none}.ma-add-i{display:grid;place-items:center;width:44px;height:44px;border-radius:50%;background:var(--tile)}.ma-add b{font-weight:600}.ma-list{display:grid;overflow:hidden;border-radius:var(--r-lg);background:var(--card);box-shadow:var(--ma-lift)}.ma-frow{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;grid-gap:12px;gap:12px;width:100%;min-height:64px;padding:14px 14px 14px 16px;border:0;background:none;color:var(--text);text-align:left}.ma-frow+.ma-frow{border-top:1px solid var(--line)}button.ma-frow{cursor:pointer;transition:background .15s ease}button.ma-frow:active{background:var(--tile)}.ma-frow-t{display:grid;grid-gap:6px;gap:6px;min-width:0}.ma-frow-t small{color:var(--dim);font-size:var(--ma-fs-4);font-weight:500;line-height:1.3}.ma-frow-v{min-width:0;line-height:var(--ma-lh-text);overflow-wrap:anywhere}.ma-tags{display:flex;flex-wrap:wrap;gap:6px}.ma-tag{display:inline-flex;align-items:center;min-height:30px;padding:0 12px;border-radius:999px;background:var(--tile);font-size:var(--ma-fs-4);font-weight:500;line-height:1.2}.ma-foot{display:grid;justify-items:center;grid-gap:6px;gap:6px;margin-top:auto;padding-top:12px}.ma-chan{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;grid-gap:16px;gap:16px;padding:20px;border-radius:var(--r-xl);background:var(--card);box-shadow:var(--ma-lift)}.ma-chan-t{display:grid;grid-gap:4px;gap:4px;justify-items:start;min-width:0}.ma-chan-t h1{max-width:100%;font-size:var(--ma-fs-2);overflow-wrap:anywhere}.ma-chan-t p{color:var(--muted);font-size:var(--ma-fs-4);line-height:1.4}.ma-chan-t .ma-st{margin-top:4px}.ma-chan-site{grid-column:1/-1;width:100%}.ma-switch{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:44px;cursor:pointer}.ma-switch-t{display:grid;grid-gap:4px;gap:4px;min-width:0}.ma-switch-t b{font-weight:600;line-height:var(--ma-lh-head)}.ma-switch-t small{color:var(--muted);font-size:var(--ma-fs-4);line-height:1.4}.ma-switch input{-webkit-appearance:none;-moz-appearance:none;appearance:none;position:relative;flex:none;width:51px;height:31px;margin:0;border-radius:999px;background:var(--ma-off);cursor:pointer;transition:background var(--ma-t) ease}.ma-switch input:after{content:"";position:absolute;top:2px;left:2px;width:27px;height:27px;border-radius:50%;background:var(--ma-knob);box-shadow:0 2px 6px rgba(0,0,0,.18);transition:transform var(--ma-t) var(--ma-ease)}.ma-switch input:checked{background:var(--good)}.ma-switch input:checked:after{transform:translateX(20px)}.ma-switch input:disabled{opacity:.5;cursor:not-allowed}.ma-switch input:focus-visible{outline:2px solid var(--pop);outline-offset:3px}.ma-prices{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px;margin:0;padding:0;list-style:none}.ma-prices>li{display:grid;min-width:0}.ma-fmt{position:relative;border-radius:var(--r-md);background:var(--card);transition:background .15s ease,box-shadow .15s ease}.ma-fmt.is-lifted{z-index:4;background:var(--tile);box-shadow:0 14px 32px -10px rgba(0,0,0,.55);will-change:transform}.ma-price{display:grid;align-content:space-between;grid-gap:12px;gap:12px;width:100%;min-height:88px;padding:14px;border:0;border-radius:var(--r-md);background:none;color:var(--text);text-align:left;cursor:pointer;transition:background .15s ease}.ma-fmt:not(.is-lifted) .ma-price:active{background:var(--tile)}.ma-price:disabled{cursor:default}.ma-price-n{display:-webkit-box;overflow:hidden;font-weight:500;line-height:var(--ma-lh-head);overflow-wrap:anywhere;-webkit-box-orient:vertical;-webkit-line-clamp:2}.ma-fmt .ma-price-n{padding-right:28px}.ma-price-n.is-empty{color:var(--dim)}.ma-price-v{font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.ma-price-v.is-ask{color:var(--muted);font-weight:500}.ma-price-v.is-bad{color:var(--bad)}.ma-price-add{grid-auto-flow:column;justify-content:center;align-content:center;gap:10px;background:var(--tile);font-weight:600}.ma-price-add:hover{background:var(--tile-h)}.ma-grab{position:absolute;top:0;right:0;display:grid;place-items:center;width:44px;height:44px;border:0;border-radius:var(--r-md);background:none;color:var(--dim);cursor:-webkit-grab;cursor:grab;touch-action:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ma-grab:disabled{cursor:default;opacity:.5}.ma-fmt.is-lifted .ma-grab{cursor:-webkit-grabbing;cursor:grabbing;color:var(--text)}.ma-rowm{position:relative}.ma-rowm .ma-row{grid-template-columns:auto minmax(0,1fr);padding-right:64px}.ma-rowm .ma-chev{display:none}.ma-more{position:absolute;top:50%;right:10px;display:grid;place-items:center;width:44px;height:44px;margin-top:-22px;border:0;border-radius:50%;background:none;color:var(--muted);cursor:pointer;transition:background .15s ease}.ma-more:active{background:var(--tile)}.ma-dd{display:grid;grid-gap:8px;gap:8px;min-width:0}.ma-inp.ma-dd-btn{display:flex;align-items:center;justify-content:space-between;gap:12px;color:var(--text);text-align:left;cursor:pointer}.ma-dd-v{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ma-dd-v.is-empty{color:var(--dim)}.ma-dd-chev{flex:none;color:var(--muted);transition:transform var(--ma-t) ease}.ma-dd-chev.is-open{transform:rotate(180deg)}.ma-dd-pop{display:grid;grid-gap:8px;gap:8px;padding:8px;border:1px solid var(--line-2);border-radius:var(--r-md);background:var(--card);animation:ma-fade var(--ma-t) ease}.ma-dd-pop .ma-inp{border-color:transparent;background:var(--tile)}.ma-dd-list{display:grid;max-height:264px;margin:0;padding:0;overflow-y:auto;overscroll-behavior:contain;list-style:none}.ma-dd-o{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;min-height:44px;padding:0 12px;border:0;border-radius:var(--r-sm);background:none;color:var(--text);font-size:var(--ma-fs-3);text-align:left;cursor:pointer}.ma-dd-o[aria-selected=true]{background:var(--tile);font-weight:600}.ma-dd-o:disabled{opacity:.4;cursor:not-allowed}.ma-dd-none{padding:12px;color:var(--dim)}.ma-sheet{position:fixed;inset:0;z-index:50;display:flex;flex-direction:column;justify-content:flex-end}.ma-sheet-scrim{position:absolute;inset:0;background:var(--scrim);animation:ma-fade var(--ma-t) ease;transition:opacity var(--ma-t) ease}.ma-sheet.is-closing .ma-sheet-scrim{opacity:0}.ma-sheet-panel{--card:var(--ma-sheet-card);--tile:var(--ma-sheet-tile);--tile-h:var(--ma-sheet-tile-h);position:relative;display:flex;flex-direction:column;width:100%;max-width:480px;max-height:calc(100dvh - var(--ma-safe-t) - 32px);margin:0 auto;border-radius:var(--r-xl) var(--r-xl) 0 0;background:var(--ma-sheet);box-shadow:var(--ma-elev);color:var(--text);outline:none;animation:ma-sheet-in .3s var(--ma-ease);transition:transform var(--ma-t) var(--ma-ease)}.ma-sheet.is-closing .ma-sheet-panel{transform:translateY(100%)}.ma-sheet-head{position:relative;flex:none;padding:10px 60px 14px 20px;touch-action:none;cursor:-webkit-grab;cursor:grab;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ma-grip{display:block;width:36px;height:5px;margin:0 auto 14px;border-radius:3px;background:var(--faint)}.ma-sheet-head h2{font-size:var(--ma-fs-2)}.ma-sheet-head .ma-x{position:absolute;top:16px;right:10px;isolation:isolate}.ma-sheet-head .ma-x:before{content:"";position:absolute;inset:6px;z-index:-1;border-radius:50%;background:var(--tile)}.ma-sheet-body{flex:1 1 auto;min-height:0;padding:6px 20px 20px;overflow-y:auto;overscroll-behavior:contain}.ma-sheet-body.is-last{padding-bottom:calc(var(--ma-safe-b) + 20px)}.ma-sheet-foot{flex:none;display:grid;grid-gap:10px;gap:10px;padding:12px 20px calc(var(--ma-safe-b) + 16px);border-top:1px solid var(--line)}.ma-sheet-foot .ma-err{text-align:center}.ma-sheet-stack{display:grid;grid-gap:20px;gap:20px}.ma-fld{display:grid;grid-gap:8px;gap:8px;min-width:0}.ma-fld>label{color:var(--muted);font-size:var(--ma-fs-4);line-height:1.3}.ma-inp{display:block;width:100%;min-width:0;height:52px;padding:0 16px;border:1px solid var(--line-2);border-radius:var(--r-sm);background:var(--card);font-size:var(--ma-fs-3);line-height:1.4;transition:border-color .18s ease}.ma-inp:focus{border-color:var(--text);outline:none}.ma-inp::placeholder{color:var(--dim)}.ma-inp.is-bad{border-color:var(--bad-line)}.ma-area{height:auto;min-height:52px;padding:14px 16px;line-height:var(--ma-lh-text);resize:none}.ma-money{display:flex;align-items:center;height:56px;padding:0 16px;border:1px solid var(--line-2);border-radius:var(--r-sm);background:var(--card);transition:border-color .18s ease}.ma-money:focus-within{border-color:var(--text)}.ma-money.is-bad{border-color:var(--bad-line)}.ma-money span{margin-right:6px;color:var(--muted);font-size:var(--ma-fs-2);font-weight:600}.ma-money input{flex:1 1;min-width:0;height:100%;padding:0;border:0;outline:none;background:none;font-size:var(--ma-fs-2);font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ma-order{display:flex;align-items:center;gap:8px}.ma-order span{flex:1 1;color:var(--muted)}.ma-ic-btn{display:grid;place-items:center;width:44px;height:44px;border:0;border-radius:12px;background:var(--tile);color:var(--text);cursor:pointer}.ma-ic-btn:disabled{opacity:.35;cursor:not-allowed}.ma-danger{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:48px;border:0;border-radius:14px;background:var(--ma-bad-bg);color:var(--bad);font-size:var(--ma-fs-3);font-weight:600;cursor:pointer}.ma-sent{flex:1 0 auto;display:flex;flex-direction:column;align-items:center;gap:var(--ma-gap-s);padding-top:16vh;text-align:center}.ma-sent>*{animation:ma-rise .45s var(--ma-ease) backwards}.ma-sent>:nth-child(2){animation-delay:.1s}.ma-sent>:nth-child(3){animation-delay:.16s}.ma-sent-i{display:grid;place-items:center;width:84px;height:84px;margin-bottom:14px;border-radius:50%;background:var(--ma-ok-bg);color:var(--ma-ok);animation:ma-pop .5s var(--ma-ease) backwards}.ma-sent h1{font-size:var(--ma-fs-1)}.ma-sent p{max-width:var(--ma-measure);color:var(--muted)}.ma-sent .ma-bar{align-self:stretch}.ma-brand-av{border-radius:20px;background:var(--pop);color:var(--on-pop)}.ma-go-i{display:grid;place-items:center;width:44px;height:44px;border-radius:14px;background:var(--tile)}.ma-go-i.is-pop{background:var(--pop);color:var(--on-pop)}@media (max-width:380px){.ma{--ma-fs-1:26px}}@media (max-width:360px){.ma{--ma-pad:16px}.ma-chan{padding:16px}.ma-duo .duo-card{padding:24px 18px 26px}}@media (prefers-reduced-motion:reduce){.ma *,.ma :after,.ma :before{animation-duration:.01ms!important;animation-iteration-count:1!important;animation-delay:0s!important;transition-duration:.01ms!important}}.ma{padding-top:calc(var(--ma-safe-t) + 16px);--ma-lift:none;--ma-gap:24px;--ma-lh-head:1.2}.ma-found-h,.ma-head p,.ma-howto p,.ma-mgr p{font-size:var(--fs-sub);line-height:1.5}.ma-h{font-size:21px;line-height:1.25}.ma-row{gap:12px;padding:16px 14px;border-radius:var(--r-md);transition:background .15s ease,transform .12s ease}.ma-row:hover{background:var(--tile)}.ma-row-t>b{font-size:var(--fs-sub);line-height:1.4}.ma-row-t>span,.ma-st{font-size:var(--fs-cap)}.ma-st{font-weight:500;padding:5px 9px}.ma-st:before{display:none}.ma-add{background:var(--tile)}.ma-add:hover{background:var(--tile-h)}.ma-add-i{background:transparent}.ma-code{border:1px solid var(--line-2);border-radius:var(--r-sm);background:var(--card)}.ma-chan,.ma-found{border-radius:var(--r-lg)}.ma-chip{border-width:1px;font-size:var(--fs-sub)}.ma-chip.is-more{border-style:solid}.ma-badge{background:var(--tile);color:var(--text)}.ma-inp{height:56px;border-width:1px;font-size:16px}.ma-inp:focus-visible,.ma-linkf:focus-within,.ma-money:focus-within{outline:none}.ma-fld>label{color:var(--text);font-size:var(--fs-sub);font-weight:600}.ma-admin{flex:1 0 auto;display:flex;flex-direction:column;min-width:0;padding-bottom:calc(var(--ma-safe-b) + 92px)}.ma-tabbar{position:fixed;left:50%;bottom:calc(16px + var(--ma-safe-b));z-index:40;transform:translateX(-50%)}.ma:has(:is(input,textarea):focus) .ma-tabbar{visibility:hidden}.ma-tabs{--ma-tab-w:54px;--ma-tab-gap:10px;--press-scale:.88;--press-in:.1s ease;--press-out:.4s cubic-bezier(.34,1.56,.64,1);position:relative;isolation:isolate;display:inline-flex;gap:var(--ma-tab-gap);padding:11px 12px;border:1px solid var(--line-2);border-radius:var(--r-lg);background:var(--scrim);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.ma-tabs-sel{position:absolute;top:3px;left:3px;z-index:-1;width:calc(var(--ma-tab-w) + 18px);height:54px;border-radius:calc(var(--r-lg) - 4px);background:rgba(255,255,255,.1);transform:translateX(calc(var(--i) * (var(--ma-tab-w) + var(--ma-tab-gap))));transition:transform .35s cubic-bezier(.25,1,.5,1)}.ma-tab{display:flex;flex-direction:column;align-items:center;gap:2px;width:var(--ma-tab-w);height:38px;padding:0;border:0;background:none;color:var(--text);opacity:.6;cursor:pointer;transition:transform var(--press-out),opacity .2s ease}.ma-tab.is-on{opacity:1}.ma-tab:active{transform:scale(var(--press-scale));transition:transform var(--press-in),opacity .2s ease}.ma-tab span{font-size:10px;font-weight:500;line-height:12px;white-space:nowrap}.ma-tab:focus-visible{outline:2px solid var(--pop);outline-offset:2px;border-radius:12px}@media (max-width:359px){.ma-tabs{--ma-tab-w:50px;--ma-tab-gap:4px;padding-inline:10px}.ma-tabs-sel{left:1px}}@media (prefers-reduced-motion:reduce){.ma-tab,.ma-tabs-sel{transition:none}}.ma-atop{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:44px}.ma-atop h1{font-size:var(--ma-fs-1)}.ma-atop-a{display:flex;align-items:center;gap:8px}.ma-atop-a .ma-ic-btn{color:var(--text)}.ma-row.is-plain{grid-template-columns:minmax(0,1fr) 16px}.ma-row-btn{width:100%;border:0;text-align:left;cursor:pointer;font:inherit}.ma-row-t .ma-st{margin-top:2px}.ma-blk{display:flex;flex-wrap:wrap;gap:6px}.ma-add{width:100%;border:0;font:inherit;text-align:left;cursor:pointer}.ma-quiet-link{display:inline-flex;align-items:center;justify-content:center;text-decoration:none}.ma-chan-wide{grid-column:1/-1}.ma-pair{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px}.ma-block{display:block}.ma-lines{white-space:pre-line}.ma-plain{display:grid;grid-gap:4px;gap:4px;margin:0;padding:0;list-style:none}.ma-claim{display:flex;align-items:center;justify-content:space-between;gap:12px}.ma-claim code{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-weight:700;letter-spacing:.04em}.ma-admin-line{display:flex;align-items:center;justify-content:space-between;gap:12px}.ma-admin-line .ma-row-t{flex:1 1}.ma-admin-line .ma-row-t>span{overflow-wrap:anywhere}a.ma-tag{text-decoration:none}.ma-report{display:grid;grid-gap:8px;gap:8px;margin:0;padding:0;list-style:none}.ma-report li{display:grid;grid-gap:2px;gap:2px;padding:10px 14px;border-radius:var(--r-sm);background:var(--card);font-size:var(--fs-sub)}.ma-report li span{color:var(--muted);overflow-wrap:anywhere}.ma-report li.is-ok b{color:var(--ma-ok)}.ma-report li.is-bad b{color:var(--ma-warn)}.ma-ev{display:grid;grid-gap:6px;gap:6px;width:100%;border:0;color:var(--text);font:inherit;text-align:left}.ma-ev.is-link{cursor:pointer;transition:background .15s ease,transform .12s ease}.ma-ev.is-link:active{transform:scale(.985)}.ma-ev-h{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.ma-ev-h b{font-size:var(--fs-sub);font-weight:600}.ma-ev-h time{color:var(--dim);font-size:var(--ma-fs-4)}.ma-ev-t{font-size:var(--fs-sub);line-height:1.45;overflow-wrap:anywhere}.ma-srow{position:relative;border-radius:var(--r-md);background:var(--card);transition:background .15s ease,box-shadow .15s ease}.ma-srow.is-lifted{z-index:4;background:var(--tile);box-shadow:0 14px 32px -10px rgba(0,0,0,.55);will-change:transform}.ma-srow.is-lifted .ma-grab{cursor:-webkit-grabbing;cursor:grabbing;color:var(--text)}.ma-srow-in{display:flex;align-items:center;gap:12px;min-height:72px;padding:12px 52px 12px 12px}.ma-srow-in>.ma-row-t{flex:1 1}.ma-srow-in .ma-grab{top:50%;margin-top:-22px}.ma-srow-in .ma-ic-btn{flex:none}.ma-srow-main{flex:1 1;min-width:0;padding:0;border:0;background:none;color:var(--text);font:inherit;text-align:left;cursor:pointer}.ma-srow-main .ma-row-t{min-height:48px;align-content:center}