:root{color-scheme:light;--c-page: #FFFFFF;--c-soft: #F5F5F5;--c-fill: #EFEFEF;--c-fill-2: #E3E3E3;--c-text: #000000;--c-text-2: #3A3A3A;--c-muted: #6B6B6B;--c-faint: #A1A1A6;--c-line: #DBDBDB;--c-line-2: #BDBDBD;--c-ink: #000000;--c-on-ink: #FFFFFF;--c-ink-fill: #26272C;--c-glass: rgba(255,255,255,0.88);--c-warn-bg: #FFF7E0;--c-danger: #C4261D;--c-danger-bg: #FFF0EF;--c-drop: rgba(255,255,255,0.9);--c-check: #E9E9E9;--c-code: #B42318;--c-pre: #1F3A60;--c-link: #1F6FEB;--c-ok: #166B2E;--c-ok-bg: rgba(26,158,63,0.10);--c-warn: #8A5A00;--c-knob: #FFFFFF}@media(prefers-color-scheme:dark){:root:not([data-theme=light]){color-scheme:dark;--c-page: #141518;--c-soft: #1E1F23;--c-fill: #2A2B30;--c-fill-2: #34353B;--c-text: #F2F2F2;--c-text-2: #D2D2D7;--c-muted: #9A9AA1;--c-faint: #6E6E75;--c-line: #2E2F35;--c-line-2: #4A4B52;--c-ink: #F2F2F2;--c-on-ink: #000000;--c-ink-fill: #D6D6DB;--c-glass: rgba(20,21,24,0.86);--c-warn-bg: #3A321C;--c-danger: #FF6B5E;--c-danger-bg: #3A1E1D;--c-drop: rgba(30,31,35,0.92);--c-check: #26272C;--c-code: #FF8A80;--c-pre: #9CC3FF;--c-link: #6EA8FF;--c-ok: #4CD964;--c-ok-bg: rgba(76,217,100,0.14);--c-warn: #F0C36A;--c-knob: #F2F2F2}}:root[data-theme=dark]{color-scheme:dark;--c-page: #141518;--c-soft: #1E1F23;--c-fill: #2A2B30;--c-fill-2: #34353B;--c-text: #F2F2F2;--c-text-2: #D2D2D7;--c-muted: #9A9AA1;--c-faint: #6E6E75;--c-line: #2E2F35;--c-line-2: #4A4B52;--c-ink: #F2F2F2;--c-on-ink: #000000;--c-ink-fill: #D6D6DB;--c-glass: rgba(20,21,24,0.86);--c-warn-bg: #3A321C;--c-danger: #FF6B5E;--c-danger-bg: #3A1E1D;--c-drop: rgba(30,31,35,0.92);--c-check: #26272C;--c-code: #FF8A80;--c-pre: #9CC3FF;--c-link: #6EA8FF;--c-ok: #4CD964;--c-ok-bg: rgba(76,217,100,0.14);--c-warn: #F0C36A;--c-knob: #F2F2F2}html{-webkit-text-size-adjust:100%}body{margin:0;background:var(--c-page);color:var(--c-text)}body{padding-left:env(safe-area-inset-left);padding-right:env(safe-area-inset-right)}header[style*="position: sticky"]{margin-left:calc(-1 * env(safe-area-inset-left));margin-right:calc(-1 * env(safe-area-inset-right));padding-left:env(safe-area-inset-left);padding-right:env(safe-area-inset-right)}body.gray{background:var(--c-soft)}a{color:var(--c-text)}a:hover{color:var(--c-text-2)}button{font-family:inherit;cursor:pointer}button:disabled{cursor:default}input::placeholder,textarea::placeholder{color:var(--c-muted)}:focus-visible{outline:2px solid var(--c-ink);outline-offset:2px}input[type=search]:focus-visible{outline:2px solid var(--c-ink)!important;outline-offset:4px}@supports selector(:has(*)){label:has(>input[type=search]:focus-visible){box-shadow:0 0 0 2px var(--c-ink)}input[type=search]:focus-visible{outline:none!important}}[data-if]{display:contents}[hidden]{display:none!important}@keyframes spin{to{transform:rotate(360deg)}}@keyframes step-in{from{opacity:0;transform:translateY(8px)}}.step-in{animation:step-in .25s ease both}@keyframes step-out{to{opacity:0;transform:translateX(-24px)}}@keyframes step-out-back{to{opacity:0;transform:translateX(24px)}}@keyframes step-in-fwd{from{opacity:0;transform:translateX(32px)}}@keyframes step-in-back{from{opacity:0;transform:translateX(-32px)}}.step-out{animation:step-out .16s ease-in both;pointer-events:none}.step-out-back{animation:step-out-back .16s ease-in both;pointer-events:none}.step-in-fwd{animation:step-in-fwd .32s cubic-bezier(.2,.8,.2,1) both}.step-in-back{animation:step-in-back .32s cubic-bezier(.2,.8,.2,1) both}@keyframes page-in{from{opacity:0;transform:translateY(14px)}}@keyframes page-fade{from{opacity:0}}.page-in{animation:page-in .6s cubic-bezier(.2,.8,.2,1) var(--d, 0s) backwards}.page-fade{animation:page-fade .8s ease var(--d, 0s) backwards}@keyframes sk-run{from{background-position:100% 0}to{background-position:0 0}}@keyframes sk-pulse{to{opacity:.55}}.sk-on :is(h1,h2,p,.cf-card-title,.cf-card-text,.cf-badge,.cf-back,.cf-card>svg,span[style*=font-size],button,a[style*=font-size]){color:transparent!important;border-color:transparent!important;box-shadow:none!important;border-radius:6px;background:linear-gradient(100deg,var(--c-fill) 42%,#F6F6F6 50%,var(--c-fill) 58%) 0 0 / 300% 100%!important;-webkit-box-decoration-break:clone;box-decoration-break:clone;animation:sk-run 1.4s linear infinite}.sk-on :is(h1,h2,p,.cf-card-title,.cf-card-text,.cf-badge,.cf-back,span[style*=font-size],button,a[style*=font-size]) *{visibility:hidden}.sk-on .cf-card::after,.sk-on .cf-status,.cf-status[data-wait]{visibility:hidden}.sk-on :is(.cf-card-title,.cf-badge,span[style*=font-size]){width:fit-content;max-width:100%}.sk-on :is(p,.cf-card-text){-webkit-mask:repeating-linear-gradient(#000 0,#000 calc(1lh - .45em),transparent calc(1lh - .45em),transparent 1lh);mask:repeating-linear-gradient(#000 0,#000 calc(1lh - .45em),transparent calc(1lh - .45em),transparent 1lh)}.sk-on .cf-card{box-shadow:none}@media(prefers-reduced-motion:reduce){.sk-on :is(h1,h2,p,.cf-card-title,.cf-card-text,.cf-badge,.cf-back,.cf-card>svg,span[style*=font-size],button,a[style*=font-size]){background:var(--c-fill)!important;animation:sk-pulse 1.1s ease-in-out infinite alternate!important}}.sk-ascii{--sk-g: "▒░░░░░░▒░░░▒░░░░░░░▒░░░▒░▒▒░░░░░░░▒░░▒▒░░▒░░▒▒░░░▒░░░▒░░▒░░░░░░░░░░░░░░▒░░░░░░▒░░░▒░▒░░░▒░░░░░░▒░░░░░░▒░░░░░░▒░░▒░▒░░░░▒▒░░▒▒░░░░▒▒░░░▒░░▒░░░░░░░░░░░░░░░░░░░░░░░░▒▒░░▒░░▒░░░░░▒░░░░░░░░░░░░░░░░░░░▒░▒░░░░▒▒░▒░▒▒░░░▒░░░░░░░░▒░░░░▒░░░░░░░░░░░░▒▒░▒░░░░▒░░▒░░░▒▒░▒▒░░░▒░░▒░░░░▒▒░▒░░▒░░░░▒░▒▒░░░░▒▒░▒▒░░░░░░▒░░░▒░▒▒░▒░░▒▒░░░░░░░░░░░░░░░░░▒░░░░░░░░░░░░░░░░░▒░░░░▒░░░░░░▒▒░▒░░░░░░░░▒░▒▒░░░░░▒░░░░░░░░░░░▒▒▒░░░░░▒░░░░▒░░▒░░░░▒░░░░"}.sk-ascii :nth-child(3n+2){--sk-g: "░▒▒░░░░░░░░░░░▒░▒▒░▒░░▒▒░░▒░░░░▒░░░░░░░▒░░░░░░░▒░░░░▒░░▒░▒░▒░▒░░░░▒░░▒░▒░▒░▒░░░░░░░░░░▒▒░░▒░░▒░░░░░░▒░▒░░░▒░▒░░░░░░▒░░░▒░▒▒░░░░░▒▒▒░░▒░░▒░░░░░░▒░░░░░░░░░░░░▒░░░░░░░░▒░░░░░░▒░▒▒░░▒▒░░░░░░▒▒▒░░░░░░░▒░░▒░░░░▒▒▒▒▒░▒░░░░░░░░░▒░░░░▒░░░░▒░░▒░░░░▒▒▒░░░▒░▒▒░▒░░░░░░░░░░░▒░░░░▒░░░░░▒░▒░░░░░░░▒░░░░▒░▒░░░░░░▒░░░▒▒░░░░░░░░░▒▒░░░▒░░░▒░▒▒░░▒▒░░░░▒░░░░░░▒░░░░░░░▒░░░░░░▒▒░░▒░░░░░▒░░░░░▒░▒▒▒░░░░▒▒░░░░░░░░░░░░▒░░░░▒░░░░░░░░░▒░░░░░░▒░░░░"}.sk-ascii :nth-child(3n){--sk-g: "░░░░░░░░░░░░░░░░▒░░░░░░░▒▒░░░░░░▒░░░▒░▒▒▒░░▒░░░░░░░▒░░░░░░░░░░▒▒░░░░░░▒▒░░░░░░░░░▒░░░▒░░▒░░▒░░▒░▒░░░░▒▒░▒░░░▒▒░▒░░▒░▒░░░░░▒░▒░▒░▒▒▒░░▒░░▒░░▒░░▒░░░░░▒░░░░░▒▒░░░░░░░░░░░░░░░░░░░░▒▒░░░▒░░▒▒▒░░░░░░░░▒▒▒░░░░░░░▒░▒░░░░░░▒░░▒░▒▒▒▒░░░▒░░░░░▒▒░▒░░░░░░░░▒░░▒░▒░░░░▒░░▒░▒░░░░▒░▒░░▒░░░░░░░░░░░░░▒░░░░░░░░░░░░░░▒░░▒░░░░░░░░▒░░░░░▒░▒░░░░░░░░░░░░▒░▒▒░░░░░▒░░░▒▒░░░░░░░░░░░░▒░░░▒▒░░░░▒▒░░▒░░░░░░░░░░░░░░░░░░░░░░░░░░░▒▒▒░░░▒░▒░░▒░░░░░░░▒"}.sk-on.sk-ascii :is(h1,h2,p,.cf-card-title,.cf-card-text,.cf-badge,.cf-back,span[style*=font-size],button:not(.fold),a[style*=font-size]){position:relative;background:none!important;animation:none!important;-webkit-mask:none;mask:none}.sk-on.sk-ascii :is(button:not(.fold),a[style*=font-size],.cf-badge){background:rgba(128,128,128,.08)!important;background:color-mix(in srgb,var(--c-text) 5%,transparent)!important}.sk-on.sk-ascii .fold{background:none!important;animation:none!important}.sk-on.sk-ascii .fold span[style*=font-size]{visibility:visible}:is(.sk-on,.sk-tail).sk-ascii :is(h1,h2,p,.cf-card-title,.cf-card-text,.cf-badge,.cf-back,span[style*=font-size],button:not(.fold),a[style*=font-size])::before{content:var(--sk-g);position:absolute;inset:0;overflow:hidden;visibility:inherit;pointer-events:none;font-family:ui-monospace,"SF Mono",Menlo,Consolas,monospace;font-weight:400;letter-spacing:-.02em;white-space:normal;word-break:break-all;text-align:left;text-transform:none;color:transparent;background:linear-gradient(100deg,rgba(128,128,128,.3) 40%,rgba(128,128,128,.8) 50%,rgba(128,128,128,.3) 60%) 0 0 / 300% 100%;background:linear-gradient(100deg,color-mix(in srgb,var(--c-text) 22%,transparent) 40%,color-mix(in srgb,var(--c-text) 70%,transparent) 50%,color-mix(in srgb,var(--c-text) 22%,transparent) 60%) 0 0 / 300% 100%;-webkit-background-clip:text;background-clip:text;animation:sk-run 1.6s linear infinite}:is(.sk-on,.sk-tail).sk-ascii :is(button:not(.fold),a[style*=font-size],.cf-badge)::before{inset:4px 6px;line-height:1.2}.sk-on.sk-ascii .cf-card>svg{background:rgba(128,128,128,.08)!important;background:color-mix(in srgb,var(--c-text) 5%,transparent)!important;animation:none!important}.sk-on.sk-ascii a.cf-back{background:var(--c-soft)!important}:is(.sk-on,.sk-tail).sk-ascii a.cf-back::before{inset:16px auto 16px clamp(16px,4.5vw,28px);width:4.5em;line-height:inherit}@keyframes sk-tail-in{from{opacity:0}}.sk-tail.sk-ascii .cf-card::after{animation:sk-tail-in .35s ease-out both}@keyframes sk-tail-out{to{opacity:0}}.sk-tail.sk-ascii :is(h1,h2,p,.cf-card-title,.cf-card-text,.cf-badge,.cf-back,span[style*=font-size],button:not(.fold),a[style*=font-size]){position:relative}.sk-tail.sk-ascii :is(.cf-card-title,.cf-badge,span[style*=font-size]){width:fit-content;max-width:100%}.sk-tail.sk-ascii :is(h1,h2,p,.cf-card-title,.cf-card-text,.cf-badge,.cf-back,span[style*=font-size],button:not(.fold),a[style*=font-size])::before{animation:sk-run 1.6s linear infinite,sk-tail-out .3s ease-in forwards}@media(prefers-reduced-motion:reduce){.sk-on.sk-ascii :is(h1,h2,p,.cf-card-title,.cf-card-text,.cf-badge,.cf-back,span[style*=font-size],button:not(.fold),a[style*=font-size])::before{background:none;color:rgba(128,128,128,.4);color:color-mix(in srgb,var(--c-text) 30%,transparent);animation:sk-pulse 1.1s ease-in-out infinite alternate!important}.sk-tail.sk-ascii :is(h1,h2,p,.cf-card-title,.cf-card-text,.cf-badge,.cf-back,span[style*=font-size],button:not(.fold),a[style*=font-size])::before{animation:none!important;opacity:0}}.spin{display:inline-block;width:18px;height:18px;border-radius:50%;border:2px solid currentColor;border-right-color:transparent;animation:spin .8s linear infinite;vertical-align:-3px}html[data-auth=pk] [data-m=email],html:is([data-auth=code],[data-auth=verify]) :is([data-switch],[data-screen=login]){display:none!important}html[data-auth=pk] [data-if][data-m=passkey]{display:contents!important}html[data-auth=code] [data-screen=code],html[data-auth=verify] [data-screen=verify]{display:flex!important}.sk-on input::placeholder{color:transparent}:is(.sk-on,.sk-tail) .sr-only{position:absolute!important}.sk-on [data-thumb]{visibility:hidden}html.no-pk .sw-wait{display:none!important}.field-err{border:1.5px solid var(--c-danger)!important}.err-text{font-size:13px;color:var(--c-danger);font-weight:400}.alert{padding:12px 14px;border-radius:12px;background:var(--c-danger-bg);color:var(--c-danger);font-size:15px;line-height:1.4}.alert a{color:var(--c-danger)}input[type=checkbox]{-webkit-appearance:none;appearance:none;box-sizing:border-box;border:2px solid #737373;border-radius:6px;background:var(--c-page);display:inline-grid;place-content:center;cursor:pointer}input[type=checkbox]:checked{background:var(--c-ink);border-color:var(--c-ink)}input[type=checkbox]:checked::after{content:"";width:5px;height:10px;margin-top:-2px;border:solid var(--c-page);border-width:0 2.5px 2.5px 0;transform:rotate(45deg)}input[type=checkbox]:focus-visible{outline:2px solid var(--c-ink);outline-offset:2px}a[data-doc]{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px;text-decoration-color:rgba(0,0,0,0.35);transition:text-decoration-color .15s ease}a[data-doc]:hover{text-decoration-color:currentColor}.ib-strip.ib-more-r{-webkit-mask-image:linear-gradient(to right,#000 calc(100% - 36px),transparent);mask-image:linear-gradient(to right,#000 calc(100% - 36px),transparent)}.ib-strip.ib-more-l{-webkit-mask-image:linear-gradient(to left,#000 calc(100% - 36px),transparent);mask-image:linear-gradient(to left,#000 calc(100% - 36px),transparent)}.ib-strip.ib-more-l.ib-more-r{-webkit-mask-image:linear-gradient(to right,transparent,#000 36px,#000 calc(100% - 36px),transparent);mask-image:linear-gradient(to right,transparent,#000 36px,#000 calc(100% - 36px),transparent)}html.ib-modal-open{overflow:hidden}.ib-modal{padding:0;border:0;background:transparent;max-width:none;max-height:none;width:100%;height:100%;display:flex;align-items:center;justify-content:center;box-sizing:border-box;padding:24px;font-family:-apple-system,BlinkMacSystemFont,"SF Pro Text","Helvetica Neue",system-ui,sans-serif;font-size:17px;line-height:1.45;color:var(--c-text)}.ib-modal:not([open]){display:none}.ib-modal::backdrop{background:rgba(0,0,0,0.42)}dialog:not([open]){display:none}.ib-modal-poly{position:fixed;inset:0;z-index:1000;margin:0;background:rgba(0,0,0,0.42)}.ib-modal-box{width:100%;max-width:560px;max-height:100%;box-sizing:border-box;background:var(--c-page);border-radius:20px;box-shadow:0 20px 60px rgba(0,0,0,0.25);display:flex;flex-direction:column;overflow:hidden;animation:ib-pop .2s ease both}.ib-doc{max-width:760px;height:min(86vh,900px)}@keyframes ib-pop{from{opacity:0;transform:translateY(12px) scale(.98)}}.ib-modal-head{flex:0 0 auto;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 14px 14px 24px;border-bottom:1px solid var(--c-line)}.ib-modal-title{margin:0;min-width:0;font-size:19px;font-weight:700;line-height:1.25;letter-spacing:-0.2px}.ib-modal-x{flex:0 0 auto;width:40px;height:40px;border:0;border-radius:12px;background:var(--c-soft);color:var(--c-text);display:flex;align-items:center;justify-content:center}.ib-modal-x:hover{background:var(--c-fill)}.ib-doc-body{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:20px 24px 24px;display:flex;flex-direction:column;gap:16px;outline:none}.ib-doc-body>.spin{margin:40px auto;color:var(--c-muted)}.ib-modal-foot{flex:0 0 auto;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;padding:14px 24px;border-top:1px solid var(--c-line);background:var(--c-soft)}.ib-doc-page{font-size:15px;color:var(--c-muted)!important}.ib-btn{height:46px;padding:0 22px;border:0;border-radius:12px;background:var(--c-ink);color:var(--c-on-ink);font-size:16px;font-weight:600}@media(max-width:720px){.ib-modal{padding:0;align-items:flex-end}.ib-modal-box{max-width:none;border-radius:20px 20px 0 0;animation-name:ib-sheet}.ib-doc{height:92vh;height:92dvh}.ib-doc-body{padding:16px}.ib-modal-head{padding:12px 12px 12px 16px}.ib-modal-foot{padding:12px 16px calc(12px + env(safe-area-inset-bottom))}}@keyframes ib-sheet{from{transform:translateY(40px);opacity:0}}.ib-help{max-width:520px}.ib-help-q h3{margin:0 0 4px;font-size:17px;font-weight:650;line-height:1.3}.ib-help-q p{margin:0;font-size:15.5px;line-height:1.5;color:var(--c-text-2)}.ib-help-contacts{margin-top:8px!important;display:flex;flex-direction:column;gap:6px}.ib-help-contacts a{color:var(--c-text);font-weight:600;overflow-wrap:anywhere}.ib-chat{max-width:440px;height:min(80vh,600px)}.ib-chat-who{min-width:0;display:flex;align-items:center;gap:12px}.ib-chat-ava{flex:0 0 auto;width:40px;height:40px;border-radius:50%;background:var(--c-ink);color:var(--c-on-ink);display:flex;align-items:center;justify-content:center}.ib-chat-name{min-width:0;display:flex;flex-direction:column}.ib-chat-state{font-size:13px;color:var(--c-muted)}.ib-chat-body{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:20px;display:flex;flex-direction:column;align-items:flex-start;gap:8px;background:var(--c-soft);outline:none}.ib-chat-msg{margin:0;max-width:85%;padding:10px 14px;border:1px solid var(--c-line);border-radius:18px 18px 18px 6px;background:var(--c-page);font-size:15.5px;line-height:1.45}.ib-chat-acts{margin-top:8px;display:flex;flex-wrap:wrap;gap:8px}.ib-chat-acts .cf-chip{height:40px;font-size:15px;border-radius:20px}.ib-chat-msg.ib-chat-me{align-self:flex-end;border-color:var(--c-ink);border-radius:18px 18px 6px 18px;background:var(--c-ink);color:var(--c-on-ink);white-space:pre-wrap;overflow-wrap:anywhere}.ib-chat-msg.ib-chat-sys{border-color:transparent;background:var(--c-danger-bg);color:var(--c-danger)}.ib-chat-mail{align-self:stretch;margin-top:8px;display:flex;flex-direction:column;gap:6px;font-size:14px;font-weight:600;color:var(--c-text)}.ib-chat-mail input{height:44px;box-sizing:border-box;padding:0 14px;border:1px solid var(--c-line);border-radius:12px;background:var(--c-page);font:inherit;font-size:16px;font-weight:400;color:var(--c-text)}.ib-chat-foot{flex:0 0 auto;display:flex;align-items:flex-end;gap:8px;padding:12px 14px;border-top:1px solid var(--c-line);background:var(--c-page)}.ib-chat-foot textarea{flex:1 1 auto;min-width:0;height:44px;min-height:44px;box-sizing:border-box;padding:10px 16px;border:1px solid var(--c-line);border-radius:22px;background:var(--c-soft);font:inherit;font-size:16px;line-height:22px;color:var(--c-text);resize:none}.ib-chat-mail input:focus-visible,.ib-chat-foot textarea:focus-visible{outline:none;border-color:var(--c-muted);box-shadow:0 0 0 1px var(--c-muted)}.ib-chat-foot button{flex:0 0 auto;width:44px;height:44px;border:0;border-radius:50%;background:var(--c-ink);color:var(--c-on-ink);display:flex;align-items:center;justify-content:center}.ib-chat-foot button:disabled{background:var(--c-fill-2)}.ib-chat-login{flex:1 1 auto;height:48px;border-radius:12px;background:var(--c-ink);color:var(--c-on-ink);font-size:16px;font-weight:600;text-decoration:none;display:flex;align-items:center;justify-content:center}@media(max-width:720px){.ib-chat{height:85vh;height:85dvh}.ib-chat-foot{padding-bottom:calc(12px + env(safe-area-inset-bottom))}}.ib-slow{position:fixed;z-index:30;left:50%;bottom:calc(16px + env(safe-area-inset-bottom));transform:translateX(-50%);width:max-content;max-width:calc(100vw - 32px);box-sizing:border-box;display:flex;align-items:center;gap:12px;padding:10px 10px 10px 18px;border-radius:14px;background:var(--c-ink);color:var(--c-on-ink);box-shadow:0 8px 30px rgba(0,0,0,0.25);font-family:-apple-system,BlinkMacSystemFont,"SF Pro Text","Helvetica Neue",system-ui,sans-serif;font-size:15px;line-height:1.35;animation:ib-pop .2s ease both}.ib-slow button{flex:0 0 auto;height:38px;padding:0 14px;border:0;border-radius:10px;background:var(--c-page);color:var(--c-text);font:inherit;font-weight:600}.ib-fail{margin:0;font-size:17px;color:var(--c-text)}.ib-fail button{border:0;padding:0;background:none;font:inherit;font-weight:600;color:inherit;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.ib-confirm{max-width:520px}.ib-confirm-in{padding:32px clamp(20px,5vw,36px) 8px;display:flex;flex-direction:column;gap:10px}.ib-confirm-title{margin:0;font-size:clamp(24px,5vw,28px);font-weight:700;line-height:1.2;letter-spacing:-0.4px}.ib-confirm-text{margin:0 0 14px;font-size:16px;line-height:1.5;color:var(--c-text-2);overflow-wrap:anywhere}.ib-confirm-text b{color:var(--c-text)}.ib-confirm-label{display:flex;flex-direction:column;gap:8px;font-size:15px;font-weight:600}.ib-confirm-input{height:48px;box-sizing:border-box;border:1px solid var(--c-line);border-radius:10px;padding:0 14px;background:var(--c-page);font:inherit;font-size:17px;font-weight:400;color:var(--c-text)}.ib-confirm-input:focus-visible{outline:none;border-color:#737373;box-shadow:0 0 0 1px #737373}.ib-confirm-foot{display:flex;justify-content:flex-end;gap:10px;padding:20px clamp(20px,5vw,36px) 28px}.ib-btn-line,.ib-btn-danger{height:46px;padding:0 20px;border-radius:10px;font-size:16px;font-weight:600}.ib-btn-line{border:1px solid var(--c-line);background:var(--c-page);color:var(--c-text)}.ib-btn-line:hover{border-color:var(--c-line-2)}.ib-btn-danger{min-width:112px;border:1px solid #C4261D;background:#D93025;color:#FFFFFF}.ib-btn-danger:hover:not(:disabled){background:#C4261D}.ib-btn-danger:disabled{border-color:#F0A8A2;background:#F4B5B0;color:#FFFFFF}@media(max-width:720px){.ib-confirm-foot{padding-bottom:calc(20px + env(safe-area-inset-bottom))}.ib-confirm-foot>*{flex:1}}.auth-side{display:none}@media(min-width:960px){body.gray:has(.auth-split){background:var(--c-page)}.auth-split{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.auth-main{background:var(--c-page)!important}.auth-hdr{justify-content:flex-start!important;padding:24px 32px!important}.auth-body{align-items:center!important;padding:24px 32px 48px!important}.auth-card{max-width:400px!important;padding:0!important;border-radius:0!important;box-shadow:none!important}.auth-side{position:sticky;top:0;height:100vh;box-sizing:border-box;overflow:hidden;background:#000000;color:#FFFFFF;font-family:-apple-system,BlinkMacSystemFont,"SF Pro Text","Helvetica Neue",system-ui,sans-serif;line-height:1.45;padding:48px clamp(40px,5vw,72px);display:flex;flex-direction:column;justify-content:center;gap:20px}.auth-side>*{position:relative;pointer-events:none}.auth-side>.glyph-bg{position:absolute;inset:0;width:100%;height:100%;opacity:0;transition:opacity 1.4s ease .2s}.auth-side>.glyph-bg.on{opacity:1}.auth-side::after{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(ellipse 60% 42% at 34% 50%,rgba(0,0,0,0.78),transparent 70%)}.auth-side>:not(.glyph-bg){z-index:1}}.ldoc-sub{margin:0 0 6px;font-size:15px;line-height:1.45;color:var(--c-text-2)}.ldoc{margin-top:18px;background:var(--c-soft);border-radius:14px;padding:32px clamp(16px,4vw,40px);display:flex;flex-direction:column;gap:32px;overflow-wrap:anywhere;line-height:1.55}.ldoc section{display:flex;flex-direction:column;gap:10px;min-width:0}.ldoc h2{margin:0;font-size:19px;font-weight:600;line-height:1.3}.ldoc h2.part{padding-top:16px;border-top:1px solid var(--c-line);font-size:21px}.ldoc p{margin:0;color:var(--c-text-2)}.ldoc p b{color:var(--c-text);font-weight:600}.ldoc p.sub{padding-left:clamp(10px,3vw,20px)}.ldoc ul{margin:0;padding-left:20px;color:var(--c-text-2);display:flex;flex-direction:column;gap:4px}.ldoc a{color:inherit}.ib-doc-body .ldoc{margin-top:0;padding:0;background:none;border-radius:0}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.note{padding:14px 16px;border-radius:14px;background:var(--c-soft);font-size:15px;line-height:1.45;color:var(--c-text-2)}body.cf-page{background:var(--c-soft)}.cf-main{color:var(--c-text);overflow-x:hidden;overflow-x:clip}.cf-main a{color:inherit}.cf-dots{padding:48px 20px 88px;display:flex;flex-direction:column;align-items:center;gap:28px;background-image:radial-gradient(var(--c-fill-2) 1px,transparent 1.2px);background-size:18px 18px}.cf-status{margin:0;display:inline-flex;align-items:center;gap:12px;padding:10px 16px 10px 12px;border-radius:10px;background:var(--c-ok-bg);color:var(--c-ok);font-size:15px;font-weight:500}.cf-status-dot{width:10px;height:10px;border-radius:50%;background:#1E9E4A;box-shadow:0 0 0 5px rgba(30,158,74,0.18)}.cf-status.bad{background:var(--c-warn-bg);color:var(--c-warn)}.cf-status.bad .cf-status-dot{background:#B7791F;box-shadow:0 0 0 5px rgba(183,121,31,0.2)}.cf-h1{margin:12px 0 8px;text-align:center;font-size:clamp(28px,4.2vw,40px);font-weight:500;line-height:1.15;letter-spacing:-0.02em;color:var(--c-text);outline:none}.cf-grid{width:100%;max-width:1080px;display:flex;flex-direction:column;gap:12px}.cf-row{display:grid;gap:12px}.cf-row-2{grid-template-columns:repeat(auto-fit,minmax(min(100%,380px),1fr))}.cf-row-3{grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr))}.cf-card{position:relative;box-sizing:border-box;min-width:0;padding:28px 56px 28px 28px;border:1px solid var(--c-line);border-radius:8px;background:var(--c-page);display:flex;flex-direction:column;gap:6px;color:var(--c-text)!important;text-decoration:none;transition:border-color .15s ease,box-shadow .15s ease}.cf-card>svg{color:var(--c-muted);margin-bottom:20px}.cf-card-title{font-size:20px;font-weight:500;line-height:1.3;color:var(--c-text)}.cf-card-text{font-size:16px;line-height:1.5;color:var(--c-muted)}.cf-card-text{overflow-wrap:break-word}.cf-card::after{content:"";position:absolute;right:28px;top:78px;width:18px;height:18px;background:#6B6B6B;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12h14M13 6l6 6-6 6'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12h14M13 6l6 6-6 6'/%3E%3C/svg%3E") center / contain no-repeat;transition:transform .15s ease}@media(hover:hover){.cf-card:hover{border-color:var(--c-line-2);box-shadow:0 1px 3px rgba(0,0,0,0.05)}.cf-card:hover::after{transform:translateX(3px);background:var(--c-ink)}}.cf-news{border-top:1px dashed #DCDCDC;border-bottom:1px dashed #DCDCDC;background:repeating-linear-gradient(135deg,rgba(0,0,0,0.018) 0 1px,transparent 1px 8px),var(--c-soft)}.cf-news-in{max-width:1080px;margin:0 auto;padding:72px 20px;box-sizing:border-box;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:40px}.cf-news-text{flex:1 1 420px;min-width:0;display:flex;flex-direction:column;gap:12px}.cf-h2{margin:0;font-size:clamp(28px,4vw,40px);font-weight:500;letter-spacing:-0.02em;line-height:1.15;color:var(--c-text)}.cf-lead{margin:0;font-size:18px;color:var(--c-muted)}.cf-chips{margin-top:20px;display:flex;flex-wrap:wrap;gap:10px}.cf-chip{height:44px;padding:0 16px;box-sizing:border-box;border:1px solid #DCDCDC;border-radius:6px;background:var(--c-page);display:inline-flex;align-items:center;gap:8px;font-size:16px;font-weight:500;color:var(--c-text)!important;text-decoration:none}.cf-chip svg{color:var(--c-muted)}@media(hover:hover){.cf-chip:hover{border-color:var(--c-line-2);background:var(--c-soft)}}.cf-deco{flex:0 0 auto;display:flex;gap:22px;padding:0 40px 20px 0;color:var(--c-text)}.cf-deco span{width:64px;height:64px;border:1px dashed var(--c-line);border-radius:14px;background:var(--c-page);display:flex;align-items:center;justify-content:center;box-shadow:0 2px 8px rgba(0,0,0,0.04)}.cf-step{max-width:716px;margin:0 auto;padding:48px 20px 96px;display:flex;flex-direction:column;align-items:center;gap:28px}.cf-h1s{margin:0;text-align:center;font-size:clamp(24px,3.4vw,28px);font-weight:600;line-height:1.2;letter-spacing:-0.01em;color:var(--c-text);outline:none}.cf-panel{width:100%;box-sizing:border-box;border:1px solid var(--c-line);border-radius:12px;background:var(--c-page)}.cf-panel-in{padding:clamp(16px,4.5vw,36px)}.cf-cats{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:16px}.cf-card-s{padding:26px 52px 26px 26px}.cf-card-s>svg{margin-bottom:16px}.cf-card-s .cf-card-title{font-size:19px}.cf-card-s .cf-card-text{font-size:15.5px}.cf-card-s::after{right:24px;top:70px}.cf-wide{grid-column:1 / -1}.cf-card-done{padding-right:26px}.cf-card-done::after{content:none}@media(hover:hover){.cf-card-done:hover{border-color:var(--c-line);box-shadow:none}}.cf-step-wide{max-width:940px}.cf-tg{display:flex;flex-direction:column;gap:16px}.cf-sub-h{margin:0;font-size:13px;font-weight:600;letter-spacing:0.04em;text-transform:uppercase;color:var(--c-muted)}.cf-sub-h:not(:first-child){margin-top:12px}.cf-tools-note{margin:-4px 0 0;font-size:15px;line-height:1.45;color:var(--c-muted)}.cf-tools-note a{color:inherit}.cf-start{max-width:880px}.cf-start-grid{width:100%;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr));gap:16px}.cf-lead-s{margin:-16px 0 0;text-align:center;font-size:17px;color:var(--c-muted);text-wrap:balance}.cf-card-head{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px}.ft-invite{margin:12px 0 0;font-size:15px;line-height:1.45;color:var(--c-muted)}.ft-invite a{color:inherit}.cf-badge{height:24px;padding:0 9px;border-radius:12px;background:var(--c-soft);color:var(--c-muted);font-size:13px;font-weight:500;display:inline-flex;align-items:center}.cf-badge-on{background:#EEF8F0;color:#1A7F3C}.cf-back{display:flex;align-items:center;gap:6px;padding:16px clamp(16px,4.5vw,28px);border-bottom:1px solid var(--c-line);background:var(--c-soft);border-radius:11px 11px 0 0;font-size:17px;font-weight:500;color:var(--c-text)!important;text-decoration:none}.cf-back>svg{flex:0 0 auto;margin-left:-4px;color:var(--c-muted)}@media(hover:hover){.cf-back:hover>svg{color:var(--c-text)}}.cf-back-end{border-bottom:0;border-top:1px solid var(--c-line);border-radius:0 0 11px 11px}.cf-stack{display:flex;flex-direction:column;gap:22px}.cf-stack-s{display:flex;flex-direction:column;gap:4px}.cf-label{display:flex;flex-direction:column;gap:10px;font-size:17px;font-weight:500;color:var(--c-text)}.cf-select,.cf-input{width:100%;box-sizing:border-box;border:1px solid var(--c-line);border-radius:8px;background-color:var(--c-page);font:inherit;font-size:17px;font-weight:400;color:var(--c-text)}.cf-select{height:52px;padding:0 48px 0 16px;cursor:pointer;-webkit-appearance:none;appearance:none;background:var(--c-page) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23262626' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E") right 16px center / 20px no-repeat}.cf-select:focus-visible,.cf-input:focus-visible{border-color:#6B6B6B;box-shadow:0 0 0 1px #6B6B6B;outline:none}.cf-input{height:48px;padding:0 14px}.cf-dd{position:relative}.cf-dd-btn{position:relative;display:flex;align-items:center;text-align:left;background:#FFFFFF;transition:border-color .15s ease,box-shadow .15s ease}.cf-dd-btn::after{content:"";position:absolute;right:16px;top:50%;width:20px;height:20px;margin-top:-10px;background:#262626;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E") center / contain no-repeat;transition:transform .2s ease}.cf-dd-btn[aria-expanded=true]{border-color:#6B6B6B;box-shadow:0 0 0 1px #6B6B6B}.cf-dd-btn[aria-expanded=true]::after{transform:rotate(180deg)}@media(hover:hover){.cf-dd-btn:hover{border-color:#A8A8A8}}.cf-dd-value{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cf-dd-btn:not([data-picked]) .cf-dd-value{color:#8A8A8A}.cf-dd-list{position:absolute;z-index:10;top:calc(100% + 6px);left:0;right:0;margin:0;padding:6px;list-style:none;box-sizing:border-box;max-height:min(320px,60vh);overflow-y:auto;overscroll-behavior:contain;border:1px solid #E3E3E3;border-radius:10px;background:#FFFFFF;box-shadow:0 12px 32px rgba(0,0,0,0.10),0 2px 6px rgba(0,0,0,0.05);outline:none;transform-origin:top center;animation:cf-dd-in .18s cubic-bezier(.2,.8,.2,1) both}@keyframes cf-dd-in{from{opacity:0;transform:translateY(-6px) scale(.98)}}.cf-dd-list [role=option]{position:relative;min-height:48px;box-sizing:border-box;padding:12px 14px 12px 42px;border-radius:6px;display:flex;align-items:center;font-size:16.5px;line-height:1.35;color:#1F1F1F;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background-color .12s ease}.cf-dd-list [role=option].cf-dd-on{background:#F5F5F5}.cf-dd-list [role=option][aria-selected=true]{font-weight:500}.cf-dd-list [role=option][aria-selected=true]::before{content:"";position:absolute;left:14px;top:50%;width:18px;height:18px;margin-top:-9px;background:#1F1F1F;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12l5 5 9-10'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12l5 5 9-10'/%3E%3C/svg%3E") center / contain no-repeat}.cf-textarea{height:auto;padding:12px 14px;resize:vertical}.cf-note{margin:0;font-size:16px;line-height:1.6;color:var(--c-text)}.cf-doc{border:1px solid var(--c-line);border-radius:8px;padding:clamp(16px,3vw,22px);display:flex;flex-direction:column;gap:14px}.cf-doc-head{display:flex;gap:16px;align-items:flex-start;padding-bottom:8px}.cf-doc-icon{flex:0 0 auto;width:44px;height:44px;border-radius:8px;background:var(--c-soft);color:var(--c-text);display:flex;align-items:center;justify-content:center}.cf-doc-txt{min-width:0;display:flex;flex-direction:column;gap:6px}.cf-doc-title{font-size:19px;font-weight:500;line-height:1.35;color:var(--c-text)!important;text-decoration:none}.cf-doc-title::after,.cf-ext::after{content:"";display:inline-block;width:14px;height:14px;margin-left:8px;vertical-align:-1px;background:currentColor;opacity:.7;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M7 17L17 7M8 7h9v9'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M7 17L17 7M8 7h9v9'/%3E%3C/svg%3E") center / contain no-repeat}.cf-doc-title:hover{text-decoration:underline;text-underline-offset:3px}.cf-doc-desc{font-size:16px;line-height:1.55;color:var(--c-muted)}.cf-items{display:flex;flex-direction:column;gap:12px}.cf-item{border:1px solid var(--c-line);border-radius:8px;overflow:hidden}.cf-item>summary{list-style:none;cursor:pointer;min-height:64px;box-sizing:border-box;padding:14px 20px 14px 24px;display:flex;align-items:center;gap:16px;font-size:18px;font-weight:500;color:var(--c-text)}.cf-item>summary::-webkit-details-marker{display:none}.cf-item>summary>span:first-child{flex:1;min-width:0}.cf-item-open{font-size:16px;font-weight:400;color:var(--c-text)!important;text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:1px;white-space:nowrap}.cf-item[open] .cf-item-open{display:none}.cf-chev{flex:0 0 auto;width:20px;height:20px;color:var(--c-muted);transition:transform .2s ease}.cf-item[open] .cf-chev{transform:rotate(90deg)}.cf-item ol{margin:0;padding:18px 24px 22px 48px;border-top:1px solid var(--c-line);display:flex;flex-direction:column;gap:12px;font-size:16.5px;line-height:1.6;color:var(--c-text)}.cf-item li{padding-left:4px}@media(hover:hover){.cf-item>summary:hover{background:var(--c-soft)}}.cf-links{padding-top:8px;display:flex;flex-direction:column;gap:12px}.cf-caps{font-size:13.5px;font-weight:500;letter-spacing:.06em;text-transform:uppercase;color:var(--c-muted)}.cf-links-list{display:flex;flex-direction:column;gap:10px}.cf-ext{align-self:flex-start;font-size:16.5px;color:var(--c-text)!important;text-decoration:none}.cf-ext:hover{text-decoration:underline;text-underline-offset:3px}.cf-more{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;padding:16px 20px;border-radius:8px;background:var(--c-soft);font-size:16px;color:var(--c-text)}.cf-write{border-top:1px solid var(--c-line);padding-top:24px}.cf-h3{margin:0;font-size:20px;font-weight:600;color:var(--c-text)}.cf-sub{margin:0;font-size:15.5px;color:var(--c-muted)}.cf-btn{height:48px;padding:0 20px;border:1px solid var(--c-ink);border-radius:8px;background:var(--c-ink);color:var(--c-on-ink);font-size:16px;font-weight:500}.cf-btn:hover:not(:disabled){background:var(--c-ink)}.cf-btn-line{height:40px;padding:0 14px;background:var(--c-page);color:var(--c-text);border-color:var(--c-line);font-size:15px}.cf-btn-line:hover:not(:disabled){background:var(--c-page);border-color:var(--c-line-2)}.cf-main a.cf-btn{align-self:flex-start;display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;color:var(--c-on-ink);text-decoration:none}.cf-req{max-width:1080px;margin:0 auto;padding:40px 20px 72px;box-sizing:border-box;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:24px;font-size:15px}.cf-req-col{display:flex;flex-direction:column;gap:4px}.cf-req-cap{font-size:13px;color:var(--c-muted)}.cf-req-mut{color:var(--c-muted)}.cf-req a{text-decoration:underline;text-decoration-color:var(--c-line-2);text-underline-offset:3px}.cf-sent{display:flex;flex-direction:column;align-items:center;gap:12px;text-align:center;padding-top:44px;padding-bottom:44px}.cf-sent-ok{width:56px;height:56px;border-radius:50%;background:#EEF8F0;color:#1E9E4A;display:flex;align-items:center;justify-content:center}@media(max-width:720px){.cf-dots{padding:32px 16px 56px;gap:22px}.cf-card{padding:22px 48px 22px 22px}.cf-card>svg{margin-bottom:14px}.cf-card::after,.cf-card-s::after{right:20px;top:62px}.cf-card-title{font-size:18px}.cf-card-text{font-size:15px}.cf-news-in{padding:48px 16px}.cf-deco{display:none}.cf-step{padding:32px 16px 72px;gap:22px}.cf-item>summary{padding:12px 16px;font-size:16.5px;min-height:56px}.cf-item ol{padding:14px 16px 18px 36px;font-size:15.5px}.cf-item-open{display:none}.cf-doc-icon{display:none}}.range{-webkit-appearance:none;appearance:none;width:100%;height:6px;margin:8px 0;border-radius:3px;cursor:pointer;background:linear-gradient(var(--c-ink),var(--c-ink)) 0 / var(--p, 50%) 100% no-repeat,var(--c-fill-2)}.range::-webkit-slider-thumb{-webkit-appearance:none;width:24px;height:24px;border-radius:50%;background:var(--c-knob);border:0;box-shadow:0 1px 4px rgba(0,0,0,0.3)}.range::-moz-range-thumb{width:24px;height:24px;border-radius:50%;background:var(--c-knob);border:0;box-shadow:0 1px 4px rgba(0,0,0,0.3)}.hdr-right{min-width:0;display:flex;align-items:center;justify-content:flex-end;gap:8px}.hdr-nav{min-width:0;display:flex;align-items:center;justify-content:flex-end;gap:8px}.hdr-tools,.hdr-set,.hdr-bal{flex:0 0 auto;height:40px;padding:0 14px;box-sizing:border-box;border-radius:12px;background:var(--c-fill);color:var(--c-text)!important;font-size:15px;font-weight:600;text-decoration:none;display:inline-flex;align-items:center;justify-content:center;gap:8px}.hdr-set{width:40px;padding:0}.hdr-bal{padding:0 12px 0 10px;gap:5px;font-variant-numeric:tabular-nums}.hdr-tools:hover,.hdr-set:hover,.hdr-bal:hover{background:var(--c-fill-2)}.hdr-tools>svg,.hdr-set>svg,.hdr-bal>svg{flex:0 0 auto}:is(a,button):not(.fan__deal)>svg:not(.fold-chev):not(.cf-chev):not(.at-chev),.cf-chip svg{transition:transform .4s cubic-bezier(.2,.8,.2,1),color .2s ease}@media(hover:hover){:is(a,button):not(.fan__deal):not([disabled]):hover>svg:not(.fold-chev):not(.cf-chev):not(.at-chev),.cf-chip:hover svg{transform:rotate(-10deg) scale(1.12)}.cf-card:not(.cf-card-done):hover>svg{color:var(--c-text)}.cf-card-done:hover>svg{transform:none!important}}:is(a,button):not(.fan__deal):focus-visible>svg:not(.fold-chev):not(.cf-chev):not(.at-chev){transform:rotate(-10deg) scale(1.12)}.hdr-set:is(:hover,:focus-visible)>svg{transform:rotate(60deg)!important}.hdr-tools:is(:hover,:focus-visible)>svg{transform:rotate(90deg)!important}.hdr-menu:is(:hover,:focus-visible)>svg{transform:scale(1.15)!important}:is(.cf-back,.tl-crumb,.hdr-back,.hide-m,[data-act=codeBack],a[href="/prices"]):is(:hover,:focus-visible)>svg{transform:translateX(-3px)!important}@media(prefers-reduced-motion:reduce){:is(a,button)>svg,.cf-chip svg{transition:none!important}}@media(max-width:560px){.hdr-tools{width:40px;padding:0}.hdr-tools-t{display:none}}@media(max-width:420px){.hdr-nav{gap:4px}.hdr-tools,.hdr-set,.hdr-nav .hdr-out{width:36px!important}.hdr-bal{padding:0 8px 0 6px;gap:3px}.hdr-nav:has(.hdr-bal) .hdr-tools{display:none}}.hdr-bal-s{display:none}html.ib-in header a[href="/login"],html.ib-in header a[href="/register"]{visibility:hidden}@media(max-width:359px){.hdr-bal{padding:0 9px}.hdr-bal>svg,.hdr-bal-n{display:none}.hdr-bal-s{display:inline}}header.hdr-fit-2 .hdr-tools{width:40px;padding:0}header.hdr-fit-2 .hdr-tools-t{display:none}@media(max-width:960px){header.hdr-fit-3 .hdr-nav:has(.hdr-bal) .hdr-tools{display:none}}header.hdr-fit-4 .hdr-bal{padding:0 9px}header.hdr-fit-4 .hdr-bal-n{display:none}header.hdr-fit-4 .hdr-bal-s{display:inline}header.hdr-fit-5 .hdr-bal>svg{display:none}.hdr-out{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center}.hdr-out>svg{display:none}@media(max-width:560px){.hdr-out{width:40px;padding:0!important}.hdr-out>svg{display:block}.hdr-out-t{display:none}}@media(max-width:400px){.hdr-logo{font-size:18px!important}}.hdr-end{flex:0 0 auto;display:flex;align-items:center;gap:8px}.hdr-start{flex:0 1 auto;min-width:0;display:flex;align-items:center;gap:16px}.hdr-back{display:none}@media(min-width:961px){.hdr-back{flex:0 0 auto;height:40px;padding:0 14px 0 10px;border-radius:12px;background:var(--c-fill);color:var(--c-text);font-size:15px;font-weight:600;text-decoration:none;display:inline-flex;align-items:center;gap:4px}.hdr-back:hover{background:var(--c-fill-2)}.cf-back:not(.cf-back-end),.tl-crumb,.hdr-crumb{display:none!important}header>div:has(>.hdr-crumb){grid-template-columns:auto 1fr!important}.hdr-solo .hdr-start{position:relative}.hdr-solo .hdr-back{position:absolute;left:100%;margin-left:16px}}.hdr-menu{display:none;flex:0 0 auto;width:40px;height:40px;padding:0;border:0;border-radius:12px;background:var(--c-fill);color:var(--c-text);align-items:center;justify-content:center;cursor:pointer}.hdr-menu:hover{background:var(--c-fill-2)}.hdr-sheet{position:fixed;left:0;right:0;top:var(--hdr-b, 64px);bottom:0;z-index:60;display:flex;flex-direction:column;padding:8px max(20px,env(safe-area-inset-right)) calc(24px + env(safe-area-inset-bottom)) max(20px,env(safe-area-inset-left));overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;background:var(--c-page);box-shadow:inset 0 0.5px var(--c-line);animation:hdr-sheet-in 200ms ease-out;font-family:-apple-system,BlinkMacSystemFont,"SF Pro Text","Helvetica Neue",system-ui,sans-serif}.hdr-sheet[hidden]{display:none}@keyframes hdr-sheet-in{from{opacity:0;transform:translateY(-6px)}}.hdr-sheet a{flex:0 0 auto;padding:16px 0;font-size:20px;font-weight:600;letter-spacing:-0.2px;color:var(--c-text);text-decoration:none;border-bottom:0.5px solid var(--c-line)}.hdr-sheet a:last-child{border-bottom:0}.hdr-sheet a[aria-current=page]{color:var(--c-muted)}html.hdr-sheet-open{overflow:hidden;overscroll-behavior:none}header:has(.hdr-menu){position:sticky}header.hdr-open.hdr-open.hdr-open{background:var(--c-page)!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}@media(max-width:960px){.hdr-menu{display:inline-flex}.hide-t{display:none!important}.hdr-t{grid-template-columns:auto 1fr!important}}@media(max-width:420px){.hdr-end{gap:4px}.hdr-menu{width:36px}}.hdr-links{display:none}@media(min-width:961px){.hdr-links{display:flex;align-items:center;gap:20px;margin-right:12px;font-size:15px;white-space:nowrap}.hdr-links a{padding:10px 0;color:var(--c-muted);text-decoration:none}.hdr-links a:hover,.hdr-links a[aria-current=page]{color:var(--c-text)}header.hdr-fit-1 .hdr-links{display:none}}html{scroll-padding-top:76px}@media(prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}@media(max-width:720px){.hide-m{display:none!important}.hdr{grid-template-columns:auto 1fr!important}}@media(prefers-reduced-motion:reduce){*,*::before,*::after{transition:none!important;animation-duration:1ms!important}.spin,.pp-spin,.wm-spin{animation-duration:1.6s!important}}.fold{flex:1 1 auto;display:flex;align-items:center;justify-content:space-between;gap:10px;min-width:0;margin:-6px -8px;padding:6px 8px;border:0;border-radius:10px;background:none;color:inherit;font:inherit;text-align:left;cursor:pointer}.fold:hover{background:var(--c-soft)}.fold-chev{flex:0 0 auto;color:var(--c-muted);transition:transform .2s ease}.fold[aria-expanded=true] .fold-chev{transform:rotate(180deg)}.fold[aria-disabled=true]{cursor:default}.fold[aria-disabled=true]:hover{background:none}.fold[aria-disabled=true] .fold-chev{display:none}.pr-grid{grid-template-columns:repeat(4,minmax(0,1fr))}@media(max-width:1100px){.pr-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.pr-grid{grid-template-columns:minmax(0,1fr)}}.ft{max-width:1120px;margin:0 auto;padding:88px 20px 0;display:flex;flex-direction:column;gap:72px}.ft-head{display:flex;flex-direction:column;gap:12px;max-width:760px}.ft-h2{margin:0;font-size:clamp(30px,4vw,44px);font-weight:700;line-height:1.05;letter-spacing:-0.03em}.ft-sub{margin:0;font-size:18px;color:var(--c-muted)}.ft-row{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:56px;align-items:center}.ft-rev .ft-text{order:2}.ft-text{display:flex;flex-direction:column;align-items:flex-start;gap:14px}.ft-kicker{height:28px;padding:0 12px;border-radius:14px;background:var(--c-soft);font-size:13px;font-weight:600;display:inline-flex;align-items:center}.ft-title{margin:0;font-size:clamp(26px,3vw,34px);font-weight:700;line-height:1.1;letter-spacing:-0.02em;text-wrap:balance}.ft-lead{margin:0;font-size:17px;color:var(--c-text-2)}.ft-list{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:8px;font-size:15px}.ft-list li{display:flex;gap:10px;align-items:flex-start}.ft-list svg{flex:0 0 auto;margin-top:2px}.ft-need{margin:-4px 0 0;max-width:460px;font-size:14px;line-height:1.45;color:var(--c-muted)}.ft-need a{color:inherit}.ft-cta{margin-top:6px;height:50px;padding:0 22px;border-radius:14px;background:var(--c-ink);color:var(--c-on-ink)!important;font-size:16px;font-weight:600;text-decoration:none;display:inline-flex;align-items:center}.ft-shot{position:relative;padding:0 9% 9% 0}.ft-desk{display:block;width:100%;height:auto;border-radius:14px;border:1px solid var(--c-line);box-shadow:0 24px 60px -24px rgba(0,0,0,0.25);background:var(--c-page)}.ft-phone{--iph-w: 26%;position:absolute;right:0;bottom:0;width:var(--iph-w)}.iph{display:block;box-sizing:border-box;padding:calc(var(--iph-w) * 0.022);border-radius:15.5% / 7.15%;background:#0b0b0d;box-shadow:0 0 0 .5px #2b2c30,0 0 0 1px #8e9097,0 0 0 1.25px #45474c,0 24px 48px -18px var(--c-shadow, rgba(0,0,0,0.4))}.iph::before,.iph::after{content:"";position:absolute;width:1.5px;border-radius:1px}.iph::before{left:-2.25px;top:16%;height:25%;background:linear-gradient(to bottom,#8e9097 0 13%,transparent 13% 30%,#8e9097 30% 62%,transparent 62% 70%,#8e9097 70% 100%)}.iph::after{right:-2.25px;top:24%;height:13%;background:#8e9097}.iph__scr{display:block;overflow:hidden;border-radius:14.4% / 6.65%;background:#ffffff}.iph__scr::before{content:"";display:block;aspect-ratio:393 / 54;background:url(/img/iph-bar.svg?v=39b7354ef7) center / 100% 100% no-repeat}.iph__scr>img,.iph__scr>picture>img{display:block;width:100%;height:auto}.iph__scr>picture{display:block}.ft-rev .ft-shot{padding:0 0 9% 9%}.ft-rev .ft-phone{right:auto;left:0}.ft-uniq{padding:0;display:flex;align-items:center;gap:16px}.ft-uniq figure{margin:0;display:flex;flex-direction:column;gap:6px;align-items:center;font-size:13px;color:var(--c-muted)}.ft-uniq figure>img{display:block;width:100%;height:auto;border-radius:12px}.ft-uniq figure{overflow:visible}.ft-src{flex:0 0 30%}.ft-src>img{box-shadow:0 16px 40px -16px rgba(0,0,0,0.35)}.ft-arrow{flex:0 0 auto;font-size:28px;color:var(--c-muted)}.ft-copies{flex:1 1 auto;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.ft-copies figure{min-width:0}.ft-copies .ft-pic>img{display:block;width:100%;height:auto;aspect-ratio:338 / 300;object-fit:cover;object-position:50% 30%}.ft-copies figure{overflow:hidden}.ft-pic{display:block;width:100%;overflow:hidden;border-radius:12px}@media(max-width:900px){.ft{gap:56px;padding-top:64px}.ft-row{grid-template-columns:minmax(0,1fr);gap:24px}.ft-rev .ft-text{order:0}}.ft-uniq figcaption{white-space:nowrap}@media(max-width:640px){.ft-shot:not(.ft-uniq),.ft-rev .ft-shot:not(.ft-uniq){padding:18px 0 0;display:flex;justify-content:flex-end}.ft-rev .ft-shot:not(.ft-uniq){justify-content:flex-start}.ft-shot:not(.ft-uniq) .ft-desk{position:absolute;top:0;left:0;width:78%;border-radius:10px}.ft-rev .ft-shot:not(.ft-uniq) .ft-desk{left:auto;right:0}.ft-shot:not(.ft-uniq) .ft-phone,.ft-rev .ft-shot:not(.ft-uniq) .ft-phone{--iph-w: 62%;position:relative;left:auto;right:auto}}@media(max-width:420px){.ft-uniq{gap:10px}.ft-copies{gap:8px}.ft-uniq figure{font-size:12px}.ft-arrow{font-size:22px}}@media(max-width:600px){.spend{min-width:0!important}.spend thead{display:none}.spend tr{display:grid;grid-template-columns:minmax(0,1fr) auto;column-gap:10px}.spend td{padding:14px 16px 0!important}.spend td:nth-child(2){text-align:right;padding-left:0!important}.spend-n{display:inline-block;min-width:44px;padding:2px 10px;border-radius:999px;background:var(--c-soft);text-align:center;font-size:15px;font-variant-numeric:tabular-nums;line-height:1.5}.spend td:nth-child(3){grid-column:1 / -1;padding:4px 16px 14px!important;font-size:15px}}.bl-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.bl-stat{border:1px solid var(--c-line);border-radius:14px;padding:12px 14px;display:flex;flex-direction:column;gap:4px;min-width:0}.bl-stat-on{border:2px solid var(--c-ink);padding:11px 13px}.bl-plans{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.bl-plan{all:unset;box-sizing:border-box;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 16px;border:1px solid var(--c-line);border-radius:14px;background:var(--c-page);color:var(--c-text);cursor:pointer;min-width:0}.bl-plan[aria-checked=true]{border:2px solid var(--c-ink);padding:13px 15px}.bl-plan:focus-visible{outline:2px solid var(--c-ink);outline-offset:2px}@media(max-width:600px){.bl-plans{grid-template-columns:minmax(0,1fr)}}@media(max-width:480px){.bl-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.bl-stat-on{grid-column:1 / -1}}.pp-ladder{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:10px}@media(max-width:1000px){.pp-ladder{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:560px){.pp-ladder{grid-template-columns:repeat(2,minmax(0,1fr))}}.pp-step{border:1px solid var(--c-line);border-radius:14px;padding:16px 14px;display:flex;flex-direction:column;gap:2px;text-decoration:none;color:var(--c-text);background:var(--c-page);transition:border-color .15s;min-width:0;text-align:left;font:inherit;cursor:pointer;box-sizing:border-box}.pp-step:hover{border-color:var(--c-text)}.pp-step.pp-top{border:2px solid var(--c-ink);padding:15px 13px}.pp-step.pp-on{border:2px solid var(--c-ok);background:var(--c-ok-bg);padding:15px 13px}.pp-pct{font-size:26px;font-weight:700;letter-spacing:-0.5px}.pp-step:not(:first-child) .pp-pct{color:var(--c-ok)}.pp-from{font-size:15px;font-weight:600}.pp-ex{font-size:13px;color:var(--c-muted)}.pp-list .pp-step:first-child .pp-pct{font-size:17px;line-height:31px;color:var(--c-muted)}@media(max-width:560px){.pp-ladder.pp-list{grid-template-columns:1fr;gap:6px}.pp-list .pp-step{display:grid;grid-template-columns:1fr auto;grid-template-areas:"from pct" "ex ex";align-items:baseline;gap:2px 12px;padding:10px 14px}.pp-list .pp-step.pp-top{padding:9px 13px}.pp-list .pp-from{grid-area:from}.pp-list .pp-pct,.pp-list .pp-step:first-child .pp-pct{grid-area:pct;font-size:17px;line-height:1.3;letter-spacing:0;white-space:nowrap}.pp-list .pp-step:first-child .pp-pct{font-size:14px;font-weight:600}.pp-list .pp-ex{grid-area:ex}}.pp-tabs{display:flex;gap:4px;padding:4px;border-radius:14px;background:var(--c-fill);align-self:flex-start;max-width:100%;box-sizing:border-box;overflow-x:auto;scrollbar-width:none}.pp-tabs::-webkit-scrollbar{display:none}.pp-tabs button{border:0;background:transparent;font:inherit;font-size:15px;font-weight:600;color:var(--c-muted);height:40px;padding:0 16px;border-radius:11px;cursor:pointer;white-space:nowrap;flex:0 0 auto}@media(max-width:600px){.pp-tabs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-self:stretch;overflow:visible}.pp-tabs button{white-space:normal;height:auto;min-height:40px;padding:6px 10px;line-height:1.2}}.pp-tabs button[aria-selected=true]{background:var(--c-page);color:var(--c-text);box-shadow:0 1px 3px rgba(0,0,0,0.08)}.pp-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;align-items:stretch}@media(max-width:900px){.pp-grid{grid-template-columns:minmax(0,1fr)}}.pp-card{background:var(--c-page);color:var(--c-text);border-radius:14px;border:1px solid var(--c-line);padding:28px 24px 24px;display:flex;flex-direction:column;gap:20px;min-width:0}.pp-card.pp-pop{border:2px solid var(--c-ink);padding:27px 23px 23px}@supports (grid-template-rows: subgrid){.pp-grid>.pp-card{display:grid;grid-row:span 5;grid-template-rows:subgrid;row-gap:20px;align-content:start}}.pp-badge{height:26px;padding:0 10px;border-radius:8px;background:var(--c-ink);color:var(--c-on-ink);font-size:13px;font-weight:700;display:inline-flex;align-items:center;white-space:nowrap}.pp-btn{min-height:54px;height:auto;line-height:1.2;border-radius:14px;background:var(--c-fill);color:var(--c-text)!important;font-size:17px;font-weight:600;text-decoration:none;display:flex;align-items:center;justify-content:center;text-align:center;border:0;cursor:pointer;font-family:inherit;width:100%;box-sizing:border-box;padding:0 16px}.pp-btn:hover{background:var(--c-fill-2)}.pp-btn-ink,.pp-btn-ink:hover{background:var(--c-ink);color:var(--c-on-ink)!important}.pp-btn-ink:hover{opacity:.88}.pp-btn[disabled],.pp-btn[aria-disabled=true]{opacity:.45;cursor:default;pointer-events:none}.pp-btn-sm{min-height:40px;font-size:15px;border-radius:12px;padding:0 14px;width:auto;display:inline-flex}.pp-muted{color:var(--c-muted)}.pp-ok{color:var(--c-ok)}.pp-input{height:58px;border-radius:14px;border:0;background:var(--c-fill);padding:0 16px;font:inherit;font-size:24px;font-weight:600;color:var(--c-text);width:100%;box-sizing:border-box}.pp-input:focus{outline:2px solid var(--c-ink);outline-offset:-2px}.pp-chips{display:flex;flex-wrap:wrap;gap:8px}.pp-chip{height:40px;padding:0 14px;border-radius:12px;border:1px solid var(--c-line);background:var(--c-page);color:var(--c-text);font:inherit;font-size:15px;font-weight:600;cursor:pointer;display:inline-flex;align-items:center;gap:6px}.pp-chip b{color:var(--c-ok);font-weight:700}.pp-chip[aria-pressed=true]{border:2px solid var(--c-ink);padding:0 13px}.pp-hint{border:1px solid var(--c-line);border-radius:14px;padding:12px 14px;font-size:15px;color:var(--c-muted);display:flex;flex-wrap:wrap;gap:10px;align-items:center;justify-content:space-between}.pp-money{position:relative}.pp-money .pp-input{padding-right:48px;-moz-appearance:textfield;appearance:textfield}.pp-money .pp-input::-webkit-inner-spin-button,.pp-money .pp-input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.pp-money>span{position:absolute;right:18px;top:50%;transform:translateY(-50%);font-size:24px;font-weight:600;color:var(--c-muted);pointer-events:none}.pp-box{background:var(--c-soft);border-radius:20px;padding:24px;display:flex;flex-direction:column;gap:14px}.pp-row{display:flex;justify-content:space-between;gap:12px;font-size:15px}.pp-row>:last-child{text-align:right}.pp-sep{height:0.5px;background:var(--c-fill-2)}.pp-hist{width:100%;border-collapse:collapse;font-size:15px}.pp-hist td{padding:12px 6px;border-top:0.5px solid var(--c-line);vertical-align:top}.pp-hist td.d{color:var(--c-muted);white-space:nowrap;width:1%;font-size:13px;padding-top:14px}.pp-hist td.v{text-align:right;white-space:nowrap;font-weight:600;width:1%}@media(max-width:480px){.pp-hist tr{display:grid;grid-template-columns:minmax(0,1fr) auto}.pp-hist td.d{grid-column:1 / -1;width:auto;padding:12px 6px 0;border-top:0.5px solid var(--c-line)}.pp-hist td:not(.d){border-top:0;padding-top:2px}}.pp-stat{display:flex;flex-direction:column;gap:2px;min-width:0}.pp-stat .k{font-size:13px;color:var(--c-muted)}.pp-stat .v{font-size:20px;font-weight:700;letter-spacing:-0.3px}.pp-tag{display:inline-flex;align-items:center;height:26px;padding:0 10px;border-radius:8px;font-size:13px;font-weight:700;background:var(--c-fill);color:var(--c-text-2);white-space:nowrap}.pp-tag.ok{background:var(--c-ok-bg);color:var(--c-ok)}.pp-tag.warn{background:var(--c-warn-bg);color:var(--c-text)}.pp-tag.bad{background:var(--c-danger-bg);color:var(--c-danger)}.pp-switch{display:inline-flex;align-items:flex-start;gap:10px;cursor:pointer;font-size:15px}.pp-switch input{width:22px;height:22px;accent-color:var(--c-ink);margin:0;flex:0 0 auto}.pp-radio{border:1px solid var(--c-line);background:var(--c-page);border-radius:14px;padding:16px 18px;display:flex;justify-content:space-between;gap:12px;align-items:center;text-align:left;color:var(--c-text);cursor:pointer;font:inherit;width:100%;box-sizing:border-box}.pp-radio[aria-checked=true]{border:2px solid var(--c-ink);padding:15px 17px}.pp-radio[disabled]{opacity:.5;cursor:default}.pp-radio:focus-visible,.pp-step:focus-visible,.pp-chip:focus-visible,.pp-btn:focus-visible{outline:2px solid var(--c-ink);outline-offset:2px}.pp-note{background:var(--c-page);border-radius:14px;padding:14px 16px;font-size:14px;color:var(--c-text-2);display:flex;flex-direction:column;gap:10px}.pp-toast{background:var(--c-page);color:var(--c-text);border:0.5px solid var(--c-line);border-radius:14px;padding:12px 14px;font-size:15px;display:flex;gap:10px;align-items:flex-start}.pp-toast.ok{background:var(--c-ok-bg)}.pp-toast.warn{background:var(--c-warn-bg)}.pp-toast.bad{background:var(--c-danger-bg)}.pp-toast button{margin-left:auto;border:0;background:none;color:var(--c-muted);font-size:22px;line-height:1;cursor:pointer;padding:0 2px;flex:0 0 auto}.pp-bar{margin:0 auto;max-width:1120px;box-sizing:border-box;background:var(--c-soft);border-radius:16px;padding:12px 16px;display:flex;flex-wrap:wrap;align-items:center;gap:10px 16px;font-size:15px;color:var(--c-text)}.pp-bar .grow{flex:1 1 240px;min-width:0}.bl-card{background:var(--c-page);border-radius:16px;padding:24px 20px;display:flex;flex-direction:column;gap:14px;min-width:0;box-sizing:border-box}.bl-hero{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:14px 24px;align-items:center}.bl-hero-l{display:flex;flex-direction:column;gap:6px;min-width:0}.bl-cap{font-size:15px;color:var(--c-muted)}.bl-sum{font-size:clamp(32px,7vw,48px);font-weight:700;letter-spacing:-1px;line-height:1.1;overflow-wrap:anywhere}.bl-sub{font-size:15px;color:var(--c-muted)}.bl-hero-btn{width:auto;min-height:54px;padding:0 32px;font-size:17px}.bl-foot{grid-column:1 / -1;font-size:13px;color:var(--c-muted)}.bl-grid{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:16px;align-items:start}.bl-h{margin:0;font-size:20px;font-weight:700;letter-spacing:-0.2px;scroll-margin-top:90px}.bl-row{display:flex;flex-direction:column;gap:10px;padding:14px 0 0;border-top:0.5px solid var(--c-line);min-width:0}.bl-h+.bl-row{border-top:0;padding-top:0}.bl-row-main{display:flex;flex-direction:column;gap:6px;min-width:0}.bl-row-top{display:flex;justify-content:space-between;align-items:center;gap:8px;flex-wrap:wrap}.bl-row-name{margin:0;font-size:17px;font-weight:600;scroll-margin-top:90px}.bl-row-sub{font-size:14px;color:var(--c-muted)}.bl-row-acts{display:flex;flex-wrap:wrap;gap:8px}.bl-row-acts .pp-btn{flex:0 1 auto;width:auto}.bl-card-line{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px}@media(max-width:860px){.bl-grid{grid-template-columns:minmax(0,1fr)}}@media(max-width:560px){.bl-hero{grid-template-columns:minmax(0,1fr)}.bl-hero-btn{width:100%;box-sizing:border-box}}.sbp{width:100%;max-width:440px;margin:0 auto;display:flex;flex-direction:column;align-items:center;text-align:center;gap:16px;padding:24px 0}.sbp h1{margin:0;font-size:clamp(28px,4vw,36px);font-weight:700;letter-spacing:-0.03em;line-height:1.15}.sbp p{margin:0;font-size:16px;color:var(--c-muted)}.sbp .pp-btn{width:100%;box-sizing:border-box}.sbp-qr{width:264px;min-height:264px;box-sizing:border-box;padding:12px;border-radius:16px;background:#fff;display:flex;align-items:center;justify-content:center}.sbp-qr iframe{display:block;width:240px;height:240px;border:0}.sbp-wait{display:flex;align-items:center;gap:10px;font-size:15px;color:var(--c-muted)}.sbp-wait .pp-spin{width:16px;height:16px;border-width:2px}.pp-spin{width:28px;height:28px;border-radius:50%;border:3px solid var(--c-fill-2);border-top-color:var(--c-ink);animation:pp-rot 0.8s linear infinite}@keyframes pp-rot{to{transform:rotate(360deg)}}main[data-guarded] h2[id]{scroll-margin-top:84px}@media(hover:none)and (pointer:coarse){.demo-phrase{font-size:16px!important}}@media(max-width:380px){.demo-dot{display:none}.demo-url{margin-left:0!important}}@media(max-width:1040px){.g4{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(max-width:540px){.g4{grid-template-columns:minmax(0,1fr)!important}}@media(min-width:1041px)and (max-width:1180px){.g4>*>span:first-child[style*="font-size: 40px"]{font-size:36px!important}}html.tm-open{overflow:hidden}.tm{position:fixed;inset:0;z-index:1000;display:flex;align-items:center;justify-content:center;overflow-y:auto;overscroll-behavior:contain;padding:max(24px,env(safe-area-inset-top)) 16px max(24px,env(safe-area-inset-bottom));box-sizing:border-box;background:#000000;color:#FFFFFF;font-family:-apple-system,BlinkMacSystemFont,"SF Pro Text","Helvetica Neue",system-ui,sans-serif;opacity:0;transition:opacity 400ms ease,background-color 700ms ease}.tm.is-in{opacity:1}.tm-bg{position:fixed;inset:0;overflow:hidden;transition:opacity 600ms ease}.tm-bg>.glyph-bg{position:absolute;inset:0;width:100%;height:100%;opacity:0;transition:opacity 1.2s ease .1s}.tm-bg>.glyph-bg.on{opacity:1}.tm-bg::after{content:"";position:absolute;inset:0;background:radial-gradient(closest-side,rgba(0,0,0,0.55),transparent);pointer-events:none}.tm-card{position:relative;width:100%;max-width:440px;box-sizing:border-box;display:flex;flex-direction:column;gap:12px;margin:auto;padding:32px clamp(20px,5vw,32px) 20px;border-radius:28px;background:rgba(20,20,22,0.82);border:1px solid rgba(255,255,255,0.09);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:0 30px 80px rgba(0,0,0,0.6);transform:translateY(14px) scale(0.98);transition:transform 520ms cubic-bezier(0.2,0.8,0.2,1),opacity 400ms ease}.tm.is-in .tm-card{transform:none}.tm-title{margin:0 0 8px;font-size:clamp(22px,6vw,26px);font-weight:700;line-height:1.2;letter-spacing:-0.4px;text-wrap:balance}.tm-check{position:relative;display:flex;align-items:flex-start;gap:12px;padding:14px;border-radius:16px;background:rgba(255,255,255,0.07);font-size:15px;line-height:1.45;color:rgba(255,255,255,0.86);cursor:pointer;text-wrap:pretty}.tm-check input{position:absolute;left:14px;top:14px;width:22px;height:22px;margin:0;opacity:0}.tm-box{flex:0 0 22px;height:22px;box-sizing:border-box;border-radius:7px;border:1.5px solid rgba(255,255,255,0.55);transition:background-color 150ms ease,border-color 150ms ease}.tm-check input:checked+.tm-box{border-color:#FFFFFF;background:#FFFFFF url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12l5 5 9-10'/%3E%3C/svg%3E") center / 15px no-repeat}.tm-check input:focus-visible+.tm-box{outline:2px solid #FFFFFF;outline-offset:2px}.tm-check a{color:#FFFFFF;text-decoration:underline;text-decoration-color:rgba(255,255,255,0.45);text-underline-offset:3px}.tm .alert{background:rgba(255,69,58,0.16);color:#FF8A80}.tm-more{margin:6px 0 -4px;font-size:13px;font-weight:600;letter-spacing:0.02em;color:rgba(255,255,255,0.6)}.tm-opt{padding:10px 14px;font-size:14px;line-height:1.4}.tm-opt input{top:10px}.tm-go{height:54px;margin-top:6px;border:0;border-radius:14px;background:#FFFFFF;color:#000000;font:inherit;font-size:17px;font-weight:600;cursor:pointer;transition:opacity 200ms ease}.tm-go:disabled{opacity:0.32;cursor:default}.tm-go[aria-busy=true]{opacity:1}.tm-no{height:48px;border:0;border-radius:14px;background:transparent;color:rgba(255,255,255,0.68);font:inherit;font-size:16px;font-weight:600;cursor:pointer}.tm-no:hover{color:#FFFFFF}.tm.is-ok .tm-card,.tm.is-cancel .tm-card{opacity:0;transform:scale(0.97)}.tm.is-out{background:var(--c-page)}.tm.is-out .tm-bg,.tm.is-cancel .tm-bg{opacity:0}.tm-pass .tm-bg>.glyph-bg{transition-duration:.45s;transition-delay:0s}
