.ifs-scene[data-v-1173ace5]{perspective:1600px;perspective-origin:55% 30%;display:flex;justify-content:center;padding:10px 0 40px}.ifs-phone[data-v-1173ace5]{width:min(360px,92%);will-change:transform}.ifs-phone[data-v-1173ace5],.ifs-phone__frame[data-v-1173ace5]{position:relative;transform-style:preserve-3d}.ifs-phone__frame[data-v-1173ace5]{padding:13px;border-radius:44px;background:linear-gradient(150deg,#3a4852,#1c2830 42%,#0e161c);box-shadow:inset 0 1px 1px #ffffff3d,inset 0 0 0 1px #ffffff12}.ifs-phone__body[data-v-1173ace5]{position:absolute;inset:0;transform-style:preserve-3d;pointer-events:none}.ifs-phone__body i[data-v-1173ace5]{position:absolute;inset:0;display:block;border-radius:44px;background:linear-gradient(150deg,#2c3a44,#131c23 55%,#0a1015)}.ifs-phone__body i[data-v-1173ace5]:first-child{transform:translateZ(-5px)}.ifs-phone__body i[data-v-1173ace5]:nth-child(2){transform:translateZ(-10px)}.ifs-phone__body i[data-v-1173ace5]:nth-child(3){transform:translateZ(-15px)}.ifs-phone__body i[data-v-1173ace5]:nth-child(4){transform:translateZ(-20px)}.ifs-phone__body i[data-v-1173ace5]:nth-child(5){transform:translateZ(-25px)}.ifs-phone__body i[data-v-1173ace5]:nth-child(6){transform:translateZ(-30px);background:linear-gradient(150deg,#1c262e,#080d11);box-shadow:0 2px 4px #10181f4d,28px 42px 50px -18px #10181f85,56px 88px 104px -42px #10181f70}.ifs-phone__screen[data-v-1173ace5]{position:relative;display:flex;flex-direction:column;aspect-ratio:9/17.4;border-radius:31px;overflow:hidden;background:#fff;box-shadow:0 0 0 2px #0a1116}.ifs-phone__island[data-v-1173ace5]{position:absolute;top:22px;left:50%;transform:translate(-50%);width:86px;height:22px;border-radius:999px;background:#05090c;z-index:5}.ifs-phone__glare[data-v-1173ace5]{position:absolute;inset:0;border-radius:44px;pointer-events:none;z-index:6;background:linear-gradient(133deg,#ffffff2e,#ffffff0a 17%,#fff0 34%);mix-blend-mode:screen}.ifs-phone__btn[data-v-1173ace5]{position:absolute;border-radius:3px;background:linear-gradient(180deg,#28353e,#10181f);box-shadow:inset 0 1px #ffffff24}.ifs-phone__btn--power[data-v-1173ace5]{right:-3px;top:27%;width:4px;height:76px}.ifs-phone__btn--vol[data-v-1173ace5]{left:-3px;top:21%;width:4px;height:48px}.ifs-phone.is-pulse .ifs-phone__frame[data-v-1173ace5]{animation:ifs-ring-1173ace5 .95s ease}@keyframes ifs-ring-1173ace5{0%{outline:0 solid rgba(46,158,79,0);outline-offset:2px}30%{outline:3px solid rgba(46,158,79,.5);outline-offset:5px}to{outline:3px solid rgba(46,158,79,0);outline-offset:15px}}.ifs-osbar[data-v-1173ace5]{flex:none;display:flex;align-items:center;justify-content:space-between;padding:11px 22px 4px;font-size:13px;font-weight:700;color:var(--rd-ink,#263e4d)}.ifs-osbar__time[data-v-1173ace5]{letter-spacing:.02em;font-variant-numeric:tabular-nums}.ifs-osbar__icons[data-v-1173ace5]{display:inline-flex;align-items:center;gap:5px}.ifs-scroll[data-v-1173ace5]{position:relative;flex:1;min-height:0;overflow-y:auto;overflow-x:hidden;scrollbar-width:none;-webkit-overflow-scrolling:touch}.ifs-scroll[data-v-1173ace5]::-webkit-scrollbar{display:none}.ifs-doc[data-v-1173ace5]{--ifs-ink:var(--rd-ink,#263e4d);--ifs-accent:var(--rd-accent,#2491eb);--ifs-value:#2072bd;--ifs-band:#cbdcef;--ifs-band-soft:#eef4fb;--ifs-line:#cfdbe6;--ifs-green:#2e9e4f;--ifs-green-deep:#1e7a3b;--ifs-green-tint:#eaf6ee;--ifs-green-line:rgba(46,158,79,.4);--ph-wall:#e9eff4;--ph-timber:#e4d6b6;--ph-timber-d:#cbb98d;--ph-metal:#c2ccd3;--ph-metal-d:#93a1ab;--ph-cable:#7c8892;--ph-cable-red:#cf6a4b;--ph-cable-blue:#4d86c4;--ph-hole:#46545e;--ph-white:#fbfdfe;--ph-band-soft:#e5edf4;width:100%;margin:0;padding:0 15px 18px;background:#fff;border:0;border-radius:0!important;box-shadow:none!important;overflow:visible!important}.ifs-accentbar[data-v-1173ace5]{height:4px;margin:0 -15px 12px;background:linear-gradient(90deg,var(--ifs-accent),#4bb0f5 60%,#58c6c0)}.ifs-mast[data-v-1173ace5]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding-bottom:9px;border-bottom:1.5px solid var(--ifs-line)}.ifs-logo[data-v-1173ace5]{width:96px;height:auto;flex:none;margin-top:3px}.ifs-logo__mark path[data-v-1173ace5]{fill:var(--ifs-accent)}.ifs-logo__word[data-v-1173ace5]{fill:var(--ifs-ink)}.ifs-mast__right[data-v-1173ace5]{display:flex;flex-direction:column;align-items:flex-end;gap:6px;min-width:0}.ifs-doctitle[data-v-1173ace5]{font-size:15.5px;font-weight:750;line-height:1.14;color:var(--ifs-ink);text-align:right;letter-spacing:-.01em}.ifs-doctitle sup[data-v-1173ace5]{font-size:.62em;font-weight:700}.ifs-status[data-v-1173ace5]{display:inline-flex;align-items:center;gap:6px;padding:3px 10px;border-radius:999px;font-size:10.5px;font-weight:700;letter-spacing:.03em;transform-origin:center;backface-visibility:hidden;white-space:nowrap}.ifs-status.is-open[data-v-1173ace5]{background:#eef2f4;color:#64757f}.ifs-status.is-closed[data-v-1173ace5]{background:var(--ifs-green-tint);color:var(--ifs-green-deep);box-shadow:inset 0 0 0 1px var(--ifs-green-line)}.ifs-status__dot[data-v-1173ace5]{width:6px;height:6px;border-radius:50%;background:currentColor;opacity:.75}.ifs-details[data-v-1173ace5]{display:grid;grid-template-columns:auto 1fr;gap:1px;margin-top:12px;background:var(--ifs-line);border:1px solid var(--ifs-line);border-radius:8px;overflow:hidden}.ifs-dl[data-v-1173ace5],.ifs-dv[data-v-1173ace5]{display:flex;align-items:center;padding:7px 10px;font-size:12px;min-height:32px}.ifs-dl[data-v-1173ace5]{background:var(--ifs-band-soft);color:var(--ifs-ink);font-weight:700;white-space:nowrap}.ifs-dv[data-v-1173ace5]{background:#fff;gap:8px;color:var(--ifs-value);font-weight:600}.ifs-dv__val[data-v-1173ace5]{display:inline-block;opacity:0;transform:translateY(4px);transition:opacity .24s ease,transform .24s ease}.ifs-dv.is-in .ifs-dv__val[data-v-1173ace5]{opacity:1;transform:none}.ifs-rev[data-v-1173ace5]{margin-left:auto;padding:2px 7px;border-radius:999px;background:var(--ifs-band-soft);color:var(--text-secondary);font-size:10px;font-weight:700;letter-spacing:.02em;opacity:0;transition:opacity .34s ease .05s}.ifs-dv.is-in .ifs-rev[data-v-1173ace5]{opacity:1}.ifs-block[data-v-1173ace5]{margin-top:16px}.ifs-block__head[data-v-1173ace5]{display:flex;align-items:center;gap:10px;margin-bottom:8px}.ifs-block__title[data-v-1173ace5]{font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--text-secondary);white-space:nowrap}.ifs-block__hint[data-v-1173ace5]{display:inline-flex;align-items:center;gap:5px;margin-left:auto;font-size:11.5px;font-weight:600;color:var(--text-muted);font-variant-numeric:tabular-nums}.ifs-block__count[data-v-1173ace5]{margin-left:auto;font-size:12px;color:var(--text-secondary);font-variant-numeric:tabular-nums;white-space:nowrap}.ifs-block__count b[data-v-1173ace5]{color:var(--ifs-green-deep);font-weight:750}.ifs-prog[data-v-1173ace5]{flex:1;max-width:120px;height:5px;border-radius:999px;background:var(--gridline);overflow:hidden}.ifs-prog__fill[data-v-1173ace5]{height:100%;width:0;border-radius:999px;background:var(--ifs-green);transition:width .5s cubic-bezier(.2,.8,.3,1)}.ifs-checks[data-v-1173ace5]{border:1px solid var(--ifs-line);border-radius:8px;overflow:hidden}.ifs-checks__header[data-v-1173ace5],.ifs-row[data-v-1173ace5]{display:grid;grid-template-columns:32px 1fr 42px 42px;align-items:center}.ifs-checks__header[data-v-1173ace5]{background:var(--ifs-band);color:var(--ifs-ink);font-size:10px;font-weight:700;letter-spacing:.03em;text-transform:uppercase}.ifs-checks__header>span[data-v-1173ace5]{padding:7px;white-space:nowrap}.ifs-checks__header .ifs-col[data-v-1173ace5]{text-align:center;padding-inline:0}.ifs-row[data-v-1173ace5]{border-top:1px solid var(--ifs-line);min-height:40px}.ifs-ref[data-v-1173ace5]{padding:8px 7px;font-size:12px;font-weight:700;color:var(--text-muted);font-variant-numeric:tabular-nums}.ifs-item[data-v-1173ace5]{padding:8px;font-size:12.5px;line-height:1.32;color:var(--text-secondary);transition:color .3s ease}.ifs-row.is-on .ifs-item[data-v-1173ace5]{color:var(--text-primary)}.ifs-tickcell[data-v-1173ace5]{display:flex;align-items:center;justify-content:center;align-self:stretch;border-left:1px solid var(--ifs-line);transition:background-color .3s ease}.ifs-row.is-on .ifs-tickcell[data-v-1173ace5]:not(.ifs-tickcell--mc){background:var(--ifs-green-tint);animation:ifs-cellflash-1173ace5 .6s ease}@keyframes ifs-cellflash-1173ace5{0%{background:#2e9e4f57}to{background:var(--ifs-green-tint)}}.ifs-tickcell--mc[data-v-1173ace5]{background:repeating-linear-gradient(-45deg,transparent,transparent 5px,rgba(16,24,31,.03) 0,rgba(16,24,31,.03) 6px)}.ifs-tick[data-v-1173ace5]{width:20px;height:20px}.ifs-tick path[data-v-1173ace5]{fill:none;stroke:var(--ifs-green);stroke-width:2.6;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:1;transition:stroke-dashoffset .34s ease}.ifs-row.is-on .ifs-tick[data-v-1173ace5]{animation:ifs-tickpop-1173ace5 .4s cubic-bezier(.22,.9,.3,1.1)}.ifs-row.is-on .ifs-tick path[data-v-1173ace5]{stroke-dashoffset:0}@keyframes ifs-tickpop-1173ace5{0%{transform:scale(.6)}60%{transform:scale(1.12)}to{transform:scale(1)}}.ifs-photostrip[data-v-1173ace5]{display:flex;gap:8px}.ifs-photo[data-v-1173ace5]{flex:1 1 0;min-width:0;margin:0;opacity:0;transform:scale(.94) translateY(8px);transition:opacity .4s ease,transform .45s cubic-bezier(.2,.8,.3,1.05)}.ifs-photo.is-in[data-v-1173ace5]{opacity:1;transform:none}.ifs-photo__frame[data-v-1173ace5]{position:relative;aspect-ratio:4/3;border-radius:7px;overflow:hidden;background:var(--ph-wall);box-shadow:inset 0 0 0 1px #10181f14}.ifs-photo__svg[data-v-1173ace5]{display:block;width:100%;height:100%}.ifs-photo__stamp[data-v-1173ace5]{position:absolute;left:5px;bottom:5px;padding:1px 5px;border-radius:4px;background:#0e161c9e;color:#fff;font-size:9px;font-weight:600;letter-spacing:.02em;font-variant-numeric:tabular-nums;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.ifs-photo__flash[data-v-1173ace5]{position:absolute;inset:0;background:#fff;opacity:0;pointer-events:none}.ifs-photo.is-in .ifs-photo__flash[data-v-1173ace5]{animation:ifs-flashpop-1173ace5 .5s ease}@keyframes ifs-flashpop-1173ace5{0%{opacity:.6}to{opacity:0}}.ifs-photo__cap[data-v-1173ace5]{margin-top:5px;text-align:center;font-size:10px;font-weight:600;color:var(--text-secondary)}.ifs-comment[data-v-1173ace5]{margin-top:16px;border:1px solid var(--ifs-line);border-radius:8px;overflow:hidden}.ifs-comment__label[data-v-1173ace5]{padding:7px 10px;background:var(--ifs-band);color:var(--ifs-ink);font-size:10px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.ifs-comment__body[data-v-1173ace5]{padding:10px;min-height:52px;font-size:12px;line-height:1.5;color:var(--text-secondary);opacity:0;transform:translateY(5px);transition:opacity .4s ease,transform .4s ease}.ifs-comment__body.is-in[data-v-1173ace5]{opacity:1;transform:none}.ifs-caret[data-v-1173ace5]{display:inline-block;width:2px;height:1.05em;margin-left:1px;vertical-align:-.16em;background:var(--ifs-accent);animation:ifs-blink-1173ace5 .9s step-end infinite}@keyframes ifs-blink-1173ace5{0%,50%{opacity:1}50.01%,to{opacity:0}}.ifs-signoff[data-v-1173ace5]{position:relative;margin-top:16px;border:1px solid var(--ifs-line);border-radius:8px;overflow:hidden}.ifs-signoff__band[data-v-1173ace5]{padding:7px 10px;background:var(--ifs-band);color:var(--ifs-ink);font-size:10px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.ifs-signoff__body[data-v-1173ace5]{display:flex;flex-direction:column}.ifs-so[data-v-1173ace5]{display:flex;align-items:baseline;gap:10px;padding:8px 11px;border-top:1px solid var(--ifs-line)}.ifs-so[data-v-1173ace5]:first-child{border-top:0}.ifs-so__label[data-v-1173ace5]{flex:none;width:60px;font-size:10px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--text-muted)}.ifs-so__value[data-v-1173ace5]{font-size:15px;font-weight:650;color:var(--ifs-ink);min-height:18px}.ifs-so__value--date[data-v-1173ace5]{font-variant-numeric:tabular-nums}.ifs-so--sig[data-v-1173ace5]{flex-direction:column;align-items:stretch;gap:2px}.ifs-so--sig .ifs-so__label[data-v-1173ace5]{width:auto}.ifs-sig[data-v-1173ace5],.ifs-so__plate[data-v-1173ace5]{width:100%}.ifs-sig[data-v-1173ace5]{display:block;height:auto;max-height:72px}.ifs-sig__rule[data-v-1173ace5]{stroke:var(--baseline);stroke-width:1}.ifs-sig__ink[data-v-1173ace5]{fill:none;stroke:var(--ifs-ink);stroke-width:2.25;stroke-linecap:round;stroke-linejoin:round}.ifs-sig__pen[data-v-1173ace5]{fill:var(--ifs-ink)}.ifs-stamp[data-v-1173ace5]{position:absolute;right:14px;bottom:12px;display:inline-flex;align-items:center;justify-content:center;padding:6px 12px;border:2px solid var(--ifs-green);border-radius:8px;background:#2e9e4f14;color:var(--ifs-green-deep);font-size:12px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;transform-origin:center;box-shadow:0 1px #2e9e4f26;pointer-events:none}.ifs-foot[data-v-1173ace5]{display:flex;align-items:center;justify-content:space-between;margin-top:16px;padding-top:10px;border-top:1px solid var(--ifs-line);font-size:11px;font-weight:600;color:var(--text-muted)}.ifs-foot__code[data-v-1173ace5]{font-weight:700;letter-spacing:.08em;color:var(--text-secondary)}.ifs-actions[data-v-1173ace5]{display:flex;justify-content:flex-end;margin-top:10px}.ifs-replay[data-v-1173ace5]{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border:0;border-radius:999px;background:transparent;color:var(--text-secondary);font-family:inherit;font-size:12px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;cursor:pointer;transition:background-color .18s ease,color .18s ease}.ifs-replay[data-v-1173ace5]:hover{background:var(--rd-band-2,#ebf1f3);color:var(--text-primary)}.ifs-replay[data-v-1173ace5]:focus-visible{outline:2px solid var(--ifs-accent);outline-offset:2px}@media(prefers-reduced-motion:reduce){.ifs-caret[data-v-1173ace5],.ifs-phone.is-pulse .ifs-phone__frame[data-v-1173ace5],.ifs-photo.is-in .ifs-photo__flash[data-v-1173ace5],.ifs-row.is-on .ifs-tick[data-v-1173ace5],.ifs-row.is-on .ifs-tickcell[data-v-1173ace5]{animation:none}.ifs-comment__body[data-v-1173ace5],.ifs-dv__val[data-v-1173ace5],.ifs-item[data-v-1173ace5],.ifs-photo[data-v-1173ace5],.ifs-prog__fill[data-v-1173ace5],.ifs-rev[data-v-1173ace5],.ifs-tick path[data-v-1173ace5],.ifs-tickcell[data-v-1173ace5]{transition:none}}
