.landing-page{color:#18263a;background:#f3f4f0;overflow:hidden}.landing-hero,.landing-story-band,.landing-estimate,.landing-closing{position:relative}.landing-kicker{color:#0b8174;letter-spacing:.1em;text-transform:uppercase;margin:0;font-size:.72rem;font-weight:800}.landing-photo-frame{isolation:isolate;position:relative;overflow:hidden}.landing-asset-backdrop{z-index:-1;object-fit:cover;width:100%;height:100%;animation:1.15s cubic-bezier(.2,.8,.2,1) both landing-photo-arrive;position:absolute;inset:0}.landing-asset-backdrop--video{opacity:1;background:#dce8eb;animation:none}.landing-photo-frame__fallback{z-index:-2;background:#205d62;position:absolute;inset:0}.landing-photo-frame__fallback:before,.landing-photo-frame__fallback:after{content:"";position:absolute}.landing-photo-frame__fallback:before{border:1px solid #ffffff21;inset:0}.landing-photo-frame__fallback:after{background:#082a326b;border:1px solid #ffffff3d;border-bottom:0;width:48%;height:54%;bottom:0;right:-6%}.landing-product-shot{z-index:1}.landing-hero{color:#152d3b;background:#dce8eb;min-height:min(780px,100svh - 64px);padding:0 24px;display:grid}.landing-hero:after{z-index:1;pointer-events:none;content:"";opacity:.42;transform-origin:0;background-image:linear-gradient(#18989100 49%,#1898913d 50%,#18989100 51%),linear-gradient(90deg,#18989100 49%,#18989133 50%,#18989100 51%);background-size:100% 68px,68px 100%;animation:1.25s cubic-bezier(.2,.8,.2,1) .3s both landing-grid-draw;position:absolute;inset:0;transform:scaleX(0);-webkit-mask-image:linear-gradient(90deg,#0000,#000 34% 78%,#0000);mask-image:linear-gradient(90deg,#0000,#000 34% 78%,#0000)}.landing-hero__photo{position:absolute;inset:0}.landing-hero__photo .landing-asset-backdrop{object-position:center center;opacity:.86}.landing-hero__photo .landing-photo-frame__fallback{background:#163946}.landing-hero__veil{background:linear-gradient(90deg,#f4fafae6 0%,#eef7f6cc 35%,#e1eff061 60%,#d5e7ea1a 100%),linear-gradient(#f7faf914 0%,#f7faf92e 100%);position:absolute;inset:0}.landing-hero__inner{z-index:2;align-items:end;width:min(100%,1240px);min-width:0;margin:0 auto;padding:72px 0 150px;display:grid;position:relative}.landing-hero__content{box-sizing:border-box;width:min(100%,clamp(560px,44vw,700px));min-width:0}.landing-hero .landing-kicker{color:#007b6d}.landing-closing .landing-kicker{color:#79d9c9}.landing-hero h1{text-wrap:balance;max-width:100%;margin:18px 0 0;font-size:clamp(3.1rem,4.7vw,4.8rem);font-weight:760;line-height:.98}.landing-hero__body{color:#395566;max-width:min(100%,56ch);margin:26px 0 0;font-size:1.05rem;line-height:1.65}.landing-actions{flex-wrap:wrap;align-items:center;gap:12px;margin-top:32px;display:flex}.landing-actions .ui-button,.landing-primary-action{border-radius:8px;justify-content:center;align-items:center;height:44px;min-height:44px;padding:0 18px;line-height:1;display:inline-flex}.landing-primary-action{color:#fff;background:#08786b;font-size:.9rem;font-weight:750;text-decoration:none}.landing-hero .ui-button--primary,.landing-closing .ui-button--primary{box-shadow:none;background:#08786b}.landing-evidence-chain{color:#08786b;letter-spacing:.08em;text-transform:uppercase;margin-top:40px;font-size:.72rem;font-weight:800;position:relative}.landing-evidence-chain__line{width:92%;height:2px;position:absolute;top:50%;left:4%;overflow:visible}.landing-evidence-chain__line path{fill:none;stroke:currentColor;stroke-dasharray:1;stroke-dashoffset:1px;stroke-opacity:.55;stroke-width:.04px;transition:stroke-dashoffset 1.25s cubic-bezier(.2,.8,.2,1) .18s}.landing-evidence-chain[data-revealed=true] .landing-evidence-chain__line path{stroke-dashoffset:0}.landing-evidence-chain__stages{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex;position:relative}.landing-evidence-chain__stages span{z-index:1;background:#f3f4f0;border-radius:999px;padding:3px 6px;position:relative}.landing-hero__flow{max-width:330px;margin-top:34px}.landing-hero__flow .landing-evidence-chain__stages span{background:#eff7f5e0}.landing-product-shot{opacity:0;margin:0;transition:opacity .55s .18s,transform .7s cubic-bezier(.2,.8,.2,1) .18s;position:relative;transform:translateY(14px)}.landing-proof-card{box-sizing:border-box;color:#19304a;background:#fbfefdf5;border:1px solid #dae8e6eb;border-radius:8px;gap:12px;min-height:288px;padding:16px;font-size:.78rem;line-height:1.4;display:grid;box-shadow:0 24px 54px #05141b42}.landing-proof-card__header{color:#60748a;letter-spacing:.055em;text-transform:uppercase;border-bottom:1px solid #dfe9e7;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding-bottom:11px;font-size:.68rem;font-weight:800;display:grid}.landing-proof-card__header-title{align-items:center;gap:8px;min-width:0;display:flex}.landing-proof-card__header-title>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.landing-proof-card__window{flex:none;gap:3px;display:inline-flex}.landing-proof-card__window i{background:#aabac5;border-radius:999px;width:5px;height:5px;display:block}.landing-proof-card__window i:first-child{background:#0f8f7a}.landing-proof-card__window i:last-child{background:#d6b36a}.landing-proof-card__header>strong,.landing-proof-card em{color:#08786b;letter-spacing:0;text-transform:none;background:#dff4ee;border-radius:999px;flex:none;padding:4px 8px;font-size:.66rem;font-style:normal;font-weight:800}.landing-proof-card__title{color:#18384a;margin:0;font-size:clamp(.94rem,1.15vw,1.08rem);font-weight:760;line-height:1.28}.landing-proof-card__list{gap:6px;margin:0;padding:0;list-style:none;display:grid}.landing-proof-card__list li{background:#fff;border:1px solid #e2eceb;border-radius:6px;align-items:center;gap:9px;min-width:0;min-height:40px;padding:8px 10px;display:flex}.landing-proof-card__list li>span:first-child{color:#0d8878;flex:none;font-size:.66rem;font-weight:800}.landing-proof-card__list--resources li{gap:10px}.landing-proof-card__list--resources strong{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;font-weight:700;overflow:hidden}.landing-proof-card__list--resources li>span{color:#61748a;flex:none;font-weight:700}.landing-proof-card__list--resources em{text-overflow:ellipsis;white-space:nowrap;max-width:7.5rem;overflow:hidden}.landing-proof-card__list--estimate{border:1px solid #dfe9e7;border-radius:6px;gap:0;overflow:hidden}.landing-proof-card__list--estimate li{border:0;border-top:1px solid #e2eceb;border-radius:0;grid-template-columns:minmax(4.5rem,.85fr) minmax(0,2.2fr) auto auto;gap:8px;min-height:43px;padding:8px 10px;display:grid}.landing-proof-card__list--estimate li:first-child{border-top:0}.landing-proof-card__list--estimate strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:700;overflow:hidden}.landing-proof-card__list--estimate .landing-proof-card__row-number{color:#5e7287;text-overflow:ellipsis;white-space:nowrap;font-size:.66rem;font-weight:800;overflow:hidden}.landing-proof-card__list--estimate li>span:not(.landing-proof-card__row-number){color:#263b50;font-weight:750}.landing-proof-card__list--estimate em[data-source=QRMK]{color:#2867a9;background:#e0efff}.landing-proof-card__list--estimate em[data-source=MXIK]{color:#8a640a;background:#fff0ca}.landing-proof-card__list--estimate em[data-source=ShNK]{color:#08786b;background:#dff4ee}.landing-proof-card footer{color:#60748a;align-self:end;font-size:.7rem;font-weight:700}.landing-proof-card__chain{letter-spacing:.035em;color:#08786b!important;font-weight:800!important}.landing-proof-card__search{color:#08786b;background:#fff;border:1px solid #a8dace;border-radius:6px;align-items:center;gap:8px;min-height:42px;padding:0 11px;display:flex;position:relative}.landing-proof-card__search-placeholder{color:#687b90;flex:1;min-width:0}.landing-proof-card__typing{color:#19304a;white-space:nowrap;background:#fff;border-right:1px solid #08786b;max-width:0;font-weight:700;position:absolute;top:50%;left:35px;overflow:hidden;transform:translateY(-50%)}.landing-proof-card--catalog .landing-proof-card__typing{animation:1.1s steps(9,end) .55s forwards landing-typing,.7s step-end .55s infinite landing-caret}.landing-intro{grid-template-columns:minmax(0,1fr) minmax(260px,.65fr);align-items:end;gap:28px 96px;max-width:1140px;margin:0 auto;padding:170px 32px 116px;display:grid}.landing-intro .landing-kicker{grid-column:1/-1}.landing-intro h2,.landing-story-band h2,.landing-estimate h2,.landing-closing h2{margin:0;font-size:clamp(2.1rem,4vw,4.25rem);font-weight:720;line-height:1.02}.landing-intro>p:last-of-type,.landing-story-band__copy>p:not(.landing-kicker):not(.landing-story-band__detail),.landing-estimate__copy>p:not(.landing-kicker),.landing-closing__content>p:not(.landing-kicker){color:#566879;margin:0;font-size:1.03rem;line-height:1.65}.landing-intro ol{border-top:1px solid #cdd8d4;grid-column:1/-1;gap:0;margin:42px 0 0;padding:0;list-style:none;display:flex}.landing-intro li{color:#31465a;border-right:1px solid #cdd8d4;flex:1;gap:11px;padding:15px 18px 0 0;font-size:.88rem;font-weight:700;display:flex}.landing-intro li+li{padding-left:18px}.landing-intro li:last-child{border:0}.landing-intro li span{color:#0c8a79;font-size:.71rem}[data-reveal]{opacity:0;transition:opacity .58s,transform .75s cubic-bezier(.2,.8,.2,1)}.landing-intro[data-reveal]{transform:translateY(28px)}.landing-story-band--source[data-reveal]{transform:translate(-30px)}.landing-story-band--catalog[data-reveal]{transform:translate(30px)}.landing-estimate[data-reveal]{transform:translateY(34px)scale(.985)}.landing-closing[data-reveal]{transform:scale(.975)}.landing-intro[data-revealed=true],.landing-story-band[data-revealed=true],.landing-estimate[data-revealed=true],.landing-closing[data-revealed=true],.landing-story-band[data-revealed=true] .landing-product-shot,.landing-estimate[data-revealed=true] .landing-product-shot{opacity:1;transform:none}[data-revealed=true] .landing-proof-card__list li{animation:landing-row-reveal .45s var(--landing-row-delay,0s) both cubic-bezier(.2, .8, .2, 1)}@media (hover:hover) and (pointer:fine){.landing-proof-card__list li{transition:border-color .2s,box-shadow .2s,transform .2s}.landing-proof-card__list li:hover{border-color:#a8dace;transform:translate(3px);box-shadow:0 7px 16px #16464817}.landing-page .landing-actions .ui-button,.landing-page .landing-primary-action{transition:transform .18s,box-shadow .18s,background-color .18s}.landing-page .landing-actions .ui-button:hover,.landing-page .landing-primary-action:hover{transform:scale(1.02);box-shadow:0 10px 20px #0530342e}.landing-page .landing-actions .ui-button:active,.landing-page .landing-primary-action:active{transform:scale(.98)}.landing-topics a:hover{background:#fff;border-color:#8dbfb5;transform:translateY(-2px)}}.landing-story-band{background:#e5ece7;grid-template-columns:minmax(0,1.12fr) minmax(340px,.88fr);min-height:620px;display:grid}.landing-story-band--catalog{background:#f7f4ed;grid-template-columns:minmax(340px,.88fr) minmax(0,1.12fr)}.landing-story-band__media{align-items:end;min-height:620px;padding:clamp(30px,5vw,76px);display:flex}.landing-story-band--catalog .landing-story-band__media{order:2}.landing-story-band__media .landing-asset-backdrop{opacity:.7}.landing-story-band__media .landing-photo-frame__fallback{background:#5b8a88}.landing-story-band--catalog .landing-story-band__media .landing-photo-frame__fallback{background:#315b62}.landing-story-band__media .landing-product-shot{width:min(100%,650px);margin-left:auto}.landing-story-band--catalog .landing-product-shot{margin-left:0;margin-right:auto}.landing-story-band__position{color:#d9f4ec;letter-spacing:.13em;font-size:.65rem;font-weight:800;line-height:1.55;position:absolute;top:27px;left:28px}.landing-story-band--catalog .landing-story-band__position{color:#f5fffc}.landing-story-band__copy{flex-direction:column;justify-content:center;padding:clamp(54px,8vw,130px);display:flex}.landing-story-band__copy h2{max-width:11ch;margin-top:20px}.landing-story-band__copy>p:not(.landing-kicker):not(.landing-story-band__detail){max-width:37ch;margin-top:24px}.landing-story-band__rule{background:#77bcb0;width:88px;height:1px;margin-top:44px}.landing-story-band__detail{color:#08786b;letter-spacing:.08em;margin:12px 0 0;font-size:.74rem;font-weight:800}.landing-story-band__copy .landing-source-links{flex-wrap:wrap;gap:8px 18px;font-size:.85rem;display:flex}.landing-source-links a{color:#08786b;text-underline-offset:3px;font-weight:750}.landing-topics{grid-template-columns:minmax(260px,.7fr) minmax(0,1.3fr);gap:clamp(36px,7vw,96px);max-width:1140px;margin:0 auto;padding:clamp(84px,10vw,150px) 32px;display:grid}.landing-topics__heading h2{margin:18px 0 0;font-size:clamp(2rem,4vw,3.4rem);line-height:1.04}.landing-topics__heading>p:last-child{color:#566879;margin:22px 0 0;line-height:1.65}.landing-topics ul{gap:10px;margin:0;padding:0;list-style:none;display:grid}.landing-topics a{color:#19384a;background:#ffffff9e;border:1px solid #cddbd7;border-radius:12px;gap:7px;padding:17px 18px;text-decoration:none;transition:border-color .18s,background-color .18s,transform .18s;display:grid}.landing-topics a strong{font-size:.98rem;line-height:1.35}.landing-topics a span{color:#607186;font-size:.84rem;line-height:1.5}.landing-estimate{color:#f2f8f7;background:#132b38;grid-template-columns:minmax(330px,.8fr) minmax(0,1.2fr);align-items:center;min-height:680px;display:grid}.landing-estimate__copy{padding:clamp(54px,9vw,150px)}.landing-estimate .landing-kicker{color:#7cdbc8}.landing-estimate h2{max-width:10ch;margin-top:20px}.landing-estimate__copy>p:not(.landing-kicker){color:#c5d8d4;max-width:34ch;margin-top:24px}.landing-estimate .landing-evidence-chain{color:#8fe0d0}.landing-estimate .landing-evidence-chain__stages span{background:#132b38}.landing-estimate__media{border:1px solid #a7d7cf66;align-items:end;min-height:540px;margin:42px 42px 42px 0;padding:clamp(22px,4vw,56px);display:flex}.landing-estimate__media .landing-asset-backdrop{opacity:.58}.landing-estimate__media .landing-photo-frame__fallback{background:#235861}.landing-estimate__media .landing-product-shot{width:min(100%,760px)}.landing-closing{color:#f8fffd;text-align:center;background:#183746;place-items:center;min-height:650px;padding:96px 32px;display:grid}.landing-closing__photo{position:absolute;inset:0}.landing-closing__photo .landing-asset-backdrop{opacity:1}.landing-closing__photo .landing-photo-frame__fallback{background:#194550}.landing-closing__veil{background:#081d267a;position:absolute;inset:0}.landing-closing__content{z-index:1;max-width:710px;position:relative}.landing-closing h2{max-width:14ch;margin:18px auto 0}.landing-closing__content>p:not(.landing-kicker){color:#e3f1ed;max-width:52ch;margin:24px auto 0}.landing-closing .landing-actions{justify-content:center}.landing-closing .ui-button--outline{color:#087668;background:#f7fffd;border-color:#b8e3da}.landing-closing__attribution{z-index:1;color:#c9e4de;letter-spacing:.045em;margin:0;font-size:.75rem;font-weight:600;position:absolute;bottom:32px;left:32px;right:32px}.landing-closing__attribution a{color:#79d9c9;font-weight:800;text-decoration:none}.landing-closing__attribution a:hover{text-decoration:underline}.landing-closing__attribution a:focus-visible{outline-offset:4px;outline:2px solid #79d9c9}.landing-page a:focus-visible,.landing-page button:focus-visible{outline-offset:3px;outline:3px solid #f4b860}.landing-closing a:focus-visible{outline-color:#fff0a8}@keyframes landing-photo-arrive{0%{opacity:0;transform:scale(1.03)}to{opacity:1;transform:scale(1)}}@keyframes landing-proof-arrive{0%{transform:translateY(12px)}to{transform:translateY(0)}}@keyframes landing-row-reveal{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:translateY(0)}}@keyframes landing-typing{to{max-width:8ch}}@keyframes landing-caret{50%{border-color:#0000}}@keyframes landing-grid-draw{to{transform:scaleX(1)}}@keyframes landing-hero-parallax{0%{transform:translateY(0)scale(1.03)}to{transform:translateY(-8%)scale(1.08)}}@keyframes landing-band-parallax{0%{transform:translateY(5%)scale(1.04)}to{transform:translateY(-5%)scale(1.04)}}@supports (animation-timeline:scroll()){.landing-hero__photo .landing-asset-backdrop{animation:1s linear both landing-hero-parallax;animation-timeline:scroll();animation-range:0% 72%}.landing-story-band__media .landing-asset-backdrop,.landing-estimate__media .landing-asset-backdrop{animation:1s linear both landing-band-parallax;animation-timeline:view();animation-range:entry exit}}@media (prefers-reduced-motion:reduce){.landing-asset-backdrop,.landing-product-shot,.landing-hero:after,.landing-proof-card__typing,.landing-proof-card__list li{animation:none}.landing-evidence-chain__line path{stroke-dashoffset:0;transition:none}[data-reveal],.landing-product-shot{opacity:1;transition:none;transform:none}}@media (width>=881px) and (width<=1100px){.landing-hero__inner{justify-items:center;padding-bottom:92px}.landing-hero__content{width:min(100%,650px)}.landing-hero__veil{background:linear-gradient(90deg,#f4fafaeb 0%,#eef7f6d1 48%,#e1eff075 78%,#d5e7ea29 100%)}.landing-hero__photo .landing-asset-backdrop{object-position:40% center}}@media (width<=880px){.landing-hero{min-height:760px}.landing-hero__inner{align-items:start;padding-top:68px;padding-bottom:24px}.landing-hero h1{max-width:12ch}.landing-hero__veil{background:linear-gradient(90deg,#f4fafaeb 0%,#eef7f6d1 45%,#e1eff06b 76%,#d5e7ea29 100%)}.landing-hero__photo .landing-asset-backdrop{object-position:34% center}.landing-hero__photo .landing-asset-brief{width:auto;inset:auto 24px 24px}.landing-intro{grid-template-columns:1fr;gap:24px;padding-top:102px;padding-bottom:76px}.landing-intro ol{margin-top:22px}.landing-story-band,.landing-story-band--catalog,.landing-estimate{grid-template-columns:1fr}.landing-story-band--catalog .landing-story-band__media{order:0}.landing-story-band__media{min-height:500px}.landing-story-band__copy{min-height:390px}.landing-estimate__copy{padding-bottom:58px}.landing-estimate__media{min-height:460px;margin:0 24px 48px}.landing-closing{min-height:560px}}@media (width<=560px){.landing-hero{min-height:760px;padding:0 24px}.landing-hero__inner{padding-top:52px}.landing-hero h1{overflow-wrap:normal;max-width:9ch;font-size:2.45rem}.landing-hero__body{max-width:27ch;font-size:.98rem}.landing-hero__veil{background:linear-gradient(90deg,#f4fafaf0 0%,#eef7f6db 58%,#e1eff080 100%)}.landing-hero__photo .landing-asset-backdrop{object-position:24% center}.landing-actions{align-items:stretch;margin-top:25px}.landing-actions .ui-button,.landing-secondary-action.main-page-header__telegram-login{flex:100%;justify-content:center}.landing-secondary-action.main-page-header__telegram-login{width:auto}.landing-hero__flow{gap:7px;margin-top:28px;font-size:.66rem}.landing-hero__flow i{width:20px}.landing-hero__photo .landing-asset-brief{display:none}.landing-asset-brief{width:calc(100% - 28px);padding:11px;font-size:.61rem;top:14px;left:14px}.landing-proof-card{gap:9px;min-height:272px;padding:12px;font-size:.72rem}.landing-proof-card__header{gap:8px;padding-bottom:9px;font-size:.61rem}.landing-proof-card__list li{min-height:36px;padding:7px 8px}.landing-proof-card__list--estimate li{grid-template-columns:minmax(3.7rem,.8fr) minmax(0,1.75fr) auto;gap:6px}.landing-proof-card__list--estimate li>em{display:none}.landing-proof-card__list--resources em{max-width:5.8rem}.landing-intro{padding:76px 24px 60px}.landing-intro ol{grid-template-columns:1fr;display:grid}.landing-intro li,.landing-intro li+li{border-bottom:1px solid #cdd8d4;border-right:0;padding:12px 0}.landing-intro li:last-child{border-bottom:0}.landing-story-band__media{min-height:360px;padding:24px}.landing-story-band__copy{min-height:auto;padding:58px 24px}.landing-story-band h2,.landing-estimate h2{max-width:12ch}.landing-story-band__copy>p:not(.landing-kicker):not(.landing-story-band__detail){margin-top:18px}.landing-story-band__rule{margin-top:30px}.landing-estimate__copy{padding:64px 24px 50px}.landing-estimate__media{min-height:328px;margin:0 16px 34px;padding:18px}.landing-evidence-list{margin-top:30px}.landing-closing{min-height:520px;padding:72px 24px}.landing-closing h2{max-width:12ch}.landing-closing__attribution{bottom:24px;left:24px;right:24px}}@media (width<=880px){.landing-topics{grid-template-columns:1fr;padding-top:92px;padding-bottom:92px}}@media (width<=560px){.landing-actions .ui-button,.landing-primary-action{flex:100%}.landing-topics{padding:72px 24px}}.seo-page{color:#172033;width:min(100%,1040px);margin:0 auto;padding:clamp(28px,5vw,72px) clamp(18px,4vw,36px) 80px}.seo-page__hero{max-width:800px}.seo-page__breadcrumb ol{color:#64748b;flex-wrap:wrap;gap:8px;margin:0 0 28px;padding:0;font-size:.86rem;list-style:none;display:flex}.seo-page__breadcrumb li+li:before{content:"/";margin-right:8px}.seo-page__breadcrumb a,.seo-page__sources a,.seo-page__language a{color:#0d6f61;font-weight:700}.seo-page__eyebrow{color:#087a70;letter-spacing:.13em;margin:0 0 12px;font-size:.75rem;font-weight:800}.seo-page h1,.seo-page h2,.seo-page h3{color:#172033;margin:0}.seo-page h1{letter-spacing:-.045em;max-width:780px;font-size:clamp(2rem,5vw,3.6rem);line-height:1.03}.seo-page__intro{color:#475569;max-width:760px;margin:20px 0 0;font-size:clamp(1rem,2vw,1.16rem);line-height:1.7}.seo-page__cta{color:#f8fffd;background:#0f8f7a;border-radius:9px;align-items:center;min-height:46px;margin-top:26px;padding:0 18px;font-weight:720;text-decoration:none;display:inline-flex}.seo-page__cta:hover,.seo-page__cta:focus-visible{background:#0d7767}.seo-page__section,.seo-page__related{margin-top:clamp(44px,7vw,72px)}.seo-page h2{letter-spacing:-.025em;font-size:clamp(1.35rem,3vw,1.85rem)}.seo-page__benefits,.seo-page__workflow{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:20px;display:grid}.seo-page__workflow{counter-reset:seo-workflow;padding:0;list-style:none}.seo-page__benefit,.seo-page__faq-item,.seo-page__workflow-step{background:#fff;border:1px solid #dce7e5;border-radius:14px;padding:20px}.seo-page h3{font-size:1rem;line-height:1.35}.seo-page__benefit p,.seo-page__faq-item p,.seo-page__workflow-step p{color:#52647d;margin:9px 0 0;font-size:.94rem;line-height:1.6}.seo-page__workflow-step:before{color:#0f8f7a;content:counter(list-item, decimal-leading-zero);margin-bottom:12px;font-size:.76rem;font-weight:800;display:block}.seo-page__sources ul{flex-wrap:wrap;gap:14px 24px;margin:18px 0 0;padding-left:20px;display:flex}.seo-page__faq{gap:12px;display:grid}.seo-page__faq>h2{margin-bottom:8px}.seo-page__related ul{flex-wrap:wrap;gap:10px;margin:18px 0 0;padding:0;list-style:none;display:flex}.seo-page__related a{color:#0d6f61;border:1px solid #b9d9d3;border-radius:999px;padding:9px 12px;font-size:.9rem;font-weight:700;text-decoration:none;display:inline-flex}.seo-page__related a:hover,.seo-page__related a:focus-visible{background:#e7f7f3}.seo-page__language{margin-top:32px}.seo-page a:focus-visible{outline-offset:3px;border-radius:4px;outline:3px solid #f4b860}@media (width<=760px){.seo-page__benefits,.seo-page__workflow{grid-template-columns:1fr}}.not-found-page{color:#172033;text-align:center;width:min(100%,720px);margin:0 auto;padding:clamp(64px,12vw,140px) 24px}.not-found-page__code{color:#0f8f7a;letter-spacing:.15em;margin:0 0 10px;font-size:.82rem;font-weight:800}.not-found-page h1{letter-spacing:-.04em;margin:0;font-size:clamp(2rem,6vw,3.5rem)}.not-found-page>p:not(.not-found-page__code){color:#52647d;max-width:580px;margin:18px auto 0;line-height:1.7}.not-found-page a{color:#fff;background:#0f8f7a;border-radius:9px;margin-top:28px;padding:12px 18px;font-weight:720;text-decoration:none;display:inline-flex}.not-found-page a:hover{background:#0d7767}.not-found-page a:focus-visible{outline-offset:3px;outline:3px solid #f4b860}.privacy-page{box-sizing:border-box;color:#1d2a3e;background:#f5f7f8;min-height:calc(100vh - 68px);padding:clamp(28px,5vw,68px) clamp(18px,4vw,44px) clamp(48px,7vw,88px)}.privacy-page__document{background:#fff;border:1px solid #dbe4eb;border-radius:16px;width:min(100%,960px);margin:0 auto;overflow:hidden;box-shadow:0 16px 36px #1e354a12}.privacy-page__header{border-bottom:1px solid #dbe4eb;padding:clamp(30px,5vw,54px) clamp(22px,6vw,68px) 32px}.privacy-page__eyebrow{color:#087d70;letter-spacing:.1em;text-transform:uppercase;margin:0;font-size:.72rem;font-weight:800}.privacy-page__header h1{color:#17243a;letter-spacing:-.035em;margin:14px 0 0;font-size:clamp(2rem,5vw,3.25rem);font-weight:750;line-height:1.04}.privacy-page__effective-date{color:#61748d;margin:16px 0 0;font-size:.88rem;font-weight:700}.privacy-page__intro{color:#4d6178;max-width:66ch;margin:18px 0 0;font-size:1.02rem;line-height:1.65}.privacy-page__summary{background:#f7fbfa;border-bottom:1px solid #dbe4eb;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.privacy-page__summary-item{gap:12px;min-width:0;padding:22px clamp(18px,3vw,30px);display:flex}.privacy-page__summary-item+.privacy-page__summary-item{border-left:1px solid #dbe4eb}.privacy-page__summary-icon{color:#078575;background:#e0f4f0;border-radius:10px;flex:none;place-items:center;width:34px;height:34px;display:grid}.privacy-page__summary-icon svg{width:18px;height:18px}.privacy-page__summary h2{color:#294056;margin:0;font-size:.94rem;line-height:1.35}.privacy-page__summary p{color:#61748a;margin:5px 0 0;font-size:.83rem;line-height:1.48}.privacy-page__sections{padding:4px clamp(22px,6vw,68px)}.privacy-page__section{border-bottom:1px solid #e3e9ee;padding:30px 0 30px 22px;position:relative}.privacy-page__section:before{content:"";background:#9edfd4;border-radius:99px;width:3px;position:absolute;top:32px;bottom:32px;left:0}.privacy-page__section:last-child{border-bottom:0}.privacy-page__section h2{color:#24364d;margin:0;font-size:1.08rem;line-height:1.4}.privacy-page__section p,.privacy-page__section li{color:#52667c;font-size:.96rem;line-height:1.68}.privacy-page__section p{margin:12px 0 0}.privacy-page__section ul{gap:9px;margin:14px 0 0;padding-left:20px;display:grid}.privacy-page__section li::marker{color:#078575}.privacy-page__contact{background:#f4fbf9;border:1px solid #b9e2da;border-radius:12px;grid-template-columns:minmax(180px,.55fr) minmax(0,1fr);align-items:start;gap:clamp(24px,5vw,54px);margin:4px clamp(22px,6vw,68px) clamp(26px,5vw,54px);padding:clamp(22px,4vw,30px);display:grid}.privacy-page__contact h2{color:#17463f;margin:8px 0 0;font-size:1.25rem;line-height:1.3}.privacy-page__contact dl{gap:16px;margin:0;display:grid}.privacy-page__contact dt{color:#60748a;letter-spacing:.04em;text-transform:uppercase;align-items:center;gap:7px;font-size:.78rem;font-weight:800;display:flex}.privacy-page__contact dt svg{color:#078575;width:15px;height:15px}.privacy-page__contact dd{color:#2e445c;margin:5px 0 0 22px;font-size:.94rem;line-height:1.45}.privacy-page__contact a{color:#087d70;font-weight:750;text-decoration:none}.privacy-page__contact a:hover{text-decoration:underline}.privacy-page__contact a:focus-visible{outline-offset:3px;border-radius:2px;outline:2px solid #087d70}@media (width<=720px){.privacy-page{min-height:calc(100vh - 76px);padding:22px 14px 42px}.privacy-page__document{border-radius:12px}.privacy-page__summary{grid-template-columns:1fr}.privacy-page__summary-item+.privacy-page__summary-item{border-top:1px solid #dbe4eb;border-left:0}.privacy-page__contact{grid-template-columns:1fr;gap:24px}}.bug-report-menu__trigger{color:#64748b;cursor:pointer;background:0 0;border:0;border-radius:9px;justify-content:center;align-items:center;width:36px;height:36px;display:inline-flex;position:relative}.bug-report-menu__trigger:hover{color:#0f766e;background:#eefcf8}.bug-report-menu__trigger:focus-visible{outline-offset:2px;outline:2px solid #0f8f7a6b}.bug-report-menu__trigger svg{width:18px;height:18px}.bug-report-menu__badge{color:#fff;text-align:center;background:#ef4444;border:2px solid #fff;border-radius:999px;min-width:17px;height:17px;padding:0 4px;font-size:.61rem;font-weight:800;line-height:13px;position:absolute;top:-4px;right:-6px}.bug-report-menu__summary{color:#64748b;font-size:.78rem;line-height:1.35}.bug-report-menu__dialog.ui-dialog__content{width:min(520px,100vw - 24px);padding:20px;display:block}.bug-report-menu__dialog-header.ui-dialog__header{padding-right:42px;display:block;position:relative}.bug-report-menu__dialog-header .ui-dialog__description{max-width:42ch;margin-top:4px}.bug-report-menu__close{color:#64748b;cursor:pointer;background:#fff;border:1px solid #d5e3ef;border-radius:8px;justify-content:center;align-items:center;width:30px;height:30px;display:inline-flex;position:absolute;top:0;right:0}.bug-report-menu__close:hover{color:#0f766e;background:#eefcf8;border-color:#9ccdc4}.bug-report-menu__close svg{width:17px;height:17px}.bug-report-menu__field{color:#334155;gap:7px;margin-top:16px;font-size:.86rem;font-weight:700;display:grid}.bug-report-menu__field textarea{box-sizing:border-box;resize:vertical;color:#172033;width:100%;min-height:112px;font:inherit;border:1px solid #cfe0ed;border-radius:8px;outline:none;padding:10px;font-weight:500}.bug-report-menu__field textarea:focus{border-color:#0f8f7a;box-shadow:0 0 0 3px #0f8f7a24}.bug-report-menu__summary{background:#f8fafc;border-radius:7px;align-items:center;min-height:30px;margin:8px 0 0;padding:0 9px;display:flex}.bug-report-menu__dialog .ui-dialog__footer{margin-top:16px}.bug-report-menu__close:disabled{cursor:not-allowed;opacity:.56}@media (width<=640px){.bug-report-menu__trigger{width:40px;height:40px}}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){:root,:host{--shimmer-angle:20deg}*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-duration:initial;--scroll-fade-t:0px;--scroll-fade-b:0px;--scroll-fade-s:0px;--scroll-fade-e:0px;--scroll-fade-mask:initial;--shimmer-image:initial;--shimmer-text-fill:initial}}}@layer arc{:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--neutral-0:oklch(100% 0 0);--neutral-1:oklch(99% 0 0);--neutral-2:oklch(97.8% 0 0);--neutral-3:oklch(95.8% 0 0);--neutral-4:oklch(91.5% 0 0);--neutral-5:oklch(84% 0 0);--neutral-6:oklch(72% 0 0);--neutral-7:oklch(59% 0 0);--neutral-8:oklch(46% 0 0);--neutral-9:oklch(34% 0 0);--neutral-10:oklch(23% 0 0);--neutral-11:oklch(15% 0 0);--background:var(--neutral-0);--surface:var(--neutral-0);--surface-raised:var(--neutral-0);--surface-muted:var(--neutral-2);--foreground:var(--neutral-11);--text-secondary:var(--neutral-8);--text-muted:var(--neutral-7);--border:oklch(93.5% 0 0);--border-subtle:oklch(96.5% 0 0);--border-strong:oklch(82% 0 0);--accent:oklch(33% 0 0);--accent-strong:oklch(24% 0 0);--accent-subtle:oklch(33% 0 0/.1);--accent-foreground:var(--background);--control-on:oklch(23% 0 0);--control-glyph:oklch(100% 0 0);--control-track:oklch(89.5% 0 0);--control-track-hover:oklch(86% 0 0);--control-thumb:oklch(100% 0 0);--control-thumb-on:oklch(100% 0 0);--control-thumb-shadow:0 0 0 .5px oklch(0% 0 0/.07), 0 1px 2px oklch(0% 0 0/.14), 0 2px 6px oklch(0% 0 0/.06);--control-on-subtle:var(--control-on)}@supports (color:color-mix(in lab, red, red)){:root{--control-on-subtle:color-mix(in oklab, var(--control-on) 10%, transparent)}}:root{--control-fill:var(--control-on);--focus-ring:transparent;--success:oklch(49% .19 150);--warning:oklch(58% .18 75);--danger:oklch(54% .21 25);--shadow-resting:0 1px 2px oklch(0% 0 0/.035);--shadow-raised:0 6px 18px oklch(0% 0 0/.065), 0 1px 3px oklch(0% 0 0/.035);--shadow-floating:0 20px 48px oklch(0% 0 0/.105), 0 3px 10px oklch(0% 0 0/.045);--arc-gradient-from:oklch(90% .045 300);--arc-gradient-to:oklch(92% .045 65);--arc-gradient:linear-gradient(100deg, var(--arc-gradient-from), var(--arc-gradient-to));--arc-gradient-foreground:oklch(22% .01 300);--arc-gradient-soft:linear-gradient(135deg, oklch(97.5% .016 300), oklch(98% .016 65));--arc-gradient-line:linear-gradient(100deg, oklch(83% .06 300), oklch(86% .06 65));--arc-gradient-ink:linear-gradient(100deg, oklch(47% .1 300), oklch(50% .09 55));--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-8:2rem;--space-10:2.5rem;--space-12:3rem;--space-16:4rem;--space-20:5rem;--space-24:6rem;--radius-control:1.125rem;--radius-panel:1.625rem;--radius-surface:2.125rem;--radius-pill:9999px;--control-height-sm:2.25rem;--control-height-md:2.75rem;--control-height-lg:3.125rem;--font-display:var(--font-geist,"Geist Variable"), sans-serif;--font-body:var(--font-inter,"Inter Variable"), sans-serif;--text-xs:.75rem;--text-sm:.875rem;--text-base:1rem;--text-lg:1.125rem;--text-xl:1.375rem;--text-2xl:1.75rem;--text-3xl:2.25rem;--text-4xl:3.25rem;--text-5xl:4.5rem;--tracking-display:-.03em;--tracking-body:-.01em;--leading-display:1.1;--leading-body:1.4;--ease-enter:cubic-bezier(.16,1,.3,1);--ease-standard:cubic-bezier(.22,1,.36,1);--ease-exit:cubic-bezier(.7,0,.84,0);--ease-in-out:cubic-bezier(.65,0,.35,1);--ease-spring:linear(0, .0213, .0739, .1443, .2235, .305, .3849, .4606, .5305, .594, .6508, .7011, .7452, .7836, .8168, .8454, .8699, .8907, .9084, .9234, .9361, .9467, .9557, .9632, .9694, .9747, .979, .9826, .9857, .9882, .9902, .992, .9934, .9946, .9955, .9963, 1);--duration-instant:.12s;--duration-fast:.16s;--duration-standard:.24s;--duration-considered:.48s;--duration-spring:.58s}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--background:oklch(19% 0 0);--surface:oklch(21.5% 0 0);--surface-raised:oklch(24% 0 0);--surface-muted:oklch(26% 0 0);--foreground:oklch(96% 0 0);--text-secondary:oklch(77% 0 0);--text-muted:oklch(64% 0 0);--border:oklch(29% 0 0);--border-subtle:oklch(25% 0 0);--border-strong:oklch(40% 0 0);--focus-ring:transparent;--accent:oklch(80% 0 0);--accent-strong:oklch(91% 0 0);--accent-subtle:oklch(80% 0 0/.13);--control-on:oklch(93% 0 0);--control-glyph:oklch(19% 0 0);--control-track:oklch(33% 0 0);--control-track-hover:oklch(37% 0 0);--control-thumb:oklch(97% 0 0);--control-thumb-on:oklch(19% 0 0);--control-fill:oklch(62% 0 0);--control-thumb-shadow:0 0 0 .5px oklch(0% 0 0/.3), 0 1px 2px oklch(0% 0 0/.35), 0 2px 6px oklch(0% 0 0/.2);--success:oklch(78% .18 150);--warning:oklch(83% .17 80);--danger:oklch(76% .2 25);--shadow-resting:0 1px 2px oklch(0% 0 0/.18);--shadow-raised:0 8px 22px oklch(0% 0 0/.22);--shadow-floating:0 22px 55px oklch(0% 0 0/.34);--arc-gradient-from:oklch(38% .05 300);--arc-gradient-to:oklch(40% .045 60);--arc-gradient-foreground:oklch(96% .005 300);--arc-gradient-soft:linear-gradient(135deg, oklch(23.5% .016 300), oklch(24% .014 65));--arc-gradient-line:linear-gradient(100deg, oklch(48% .06 300), oklch(52% .055 65));--arc-gradient-ink:linear-gradient(100deg, oklch(82% .07 300), oklch(86% .065 70))}:root[data-accent=neutral]{--accent:oklch(33% 0 0);--accent-strong:oklch(24% 0 0);--accent-subtle:oklch(33% 0 0/.1)}:root[data-accent=violet]{--accent:#7747ff;--accent-strong:#5528ce;--accent-subtle:#7747ff21}:root[data-accent=blue]{--accent:#0562ef;--accent-strong:#074db7;--accent-subtle:#0562ef1f}:root[data-accent=green]{--accent:#0db879;--accent-strong:#087c54;--accent-subtle:#0db87921;--accent-foreground:#102016}:root[data-accent=amber]{--accent:#f3ad20;--accent-strong:#9c6300;--accent-subtle:#f3ad2029;--accent-foreground:#20190d}:root[data-accent=orange]{--accent:#f48120;--accent-strong:#aa4700;--accent-subtle:#f4812021;--accent-foreground:#17130f}:root[data-accent=coral]{--accent:#f15f55;--accent-strong:#b92c27;--accent-subtle:#f15f5524;--accent-foreground:#21110f}:root[data-accent=rose]{--accent:#ed4e9d;--accent-strong:#ae2570;--accent-subtle:#ed4e9d24;--accent-foreground:#250f1b}:root[data-theme=dark][data-accent=neutral]{--accent:oklch(80% 0 0);--accent-strong:oklch(91% 0 0);--accent-subtle:oklch(80% 0 0/.13)}:root[data-theme=dark][data-accent=violet]{--accent:#a78bff;--accent-strong:#c7b7ff;--accent-subtle:#7747ff38}:root[data-theme=dark][data-accent=blue]{--accent:#6ba3ff;--accent-strong:#a4c7ff;--accent-subtle:#0562ef38}:root[data-theme=dark][data-accent=green]{--accent:#53dca6;--accent-strong:#93efd0;--accent-subtle:#0db87933}:root[data-theme=dark][data-accent=amber]{--accent:#ffcb62;--accent-strong:#ffe0a1;--accent-subtle:#f3ad2033}:root[data-theme=dark][data-accent=orange]{--accent:#ffad5e;--accent-strong:#ffd0a0;--accent-subtle:#f4812033;--accent-foreground:#17130f}:root[data-theme=dark][data-accent=coral]{--accent:#ff9386;--accent-strong:#ffc1ba;--accent-subtle:#f15f5533}:root[data-theme=dark][data-accent=rose]{--accent:#ff8bc5;--accent-strong:#ffc0df;--accent-subtle:#ed4e9d33}:root[data-accent=neutral]{--control-on:oklch(23% 0 0);--control-thumb-on:oklch(100% 0 0);--control-glyph:oklch(100% 0 0)}:root[data-accent=violet]{--control-on:#7747ff;--control-thumb-on:#fff;--control-glyph:#fff}:root[data-accent=blue]{--control-on:#0562ef;--control-thumb-on:#fff;--control-glyph:#fff}:root[data-accent=green]{--control-on:#10a870;--control-thumb-on:#fff;--control-glyph:#fff}:root[data-accent=amber]{--control-on:#eda11a;--control-thumb-on:#fff;--control-glyph:#2a1c03}:root[data-accent=orange]{--control-on:#f07818;--control-thumb-on:#fff;--control-glyph:#fff}:root[data-accent=coral]{--control-on:#ec564b;--control-thumb-on:#fff;--control-glyph:#fff}:root[data-accent=rose]{--control-on:#e64494;--control-thumb-on:#fff;--control-glyph:#fff}:root[data-theme=dark][data-accent=neutral]{--control-on:oklch(93% 0 0);--control-thumb-on:oklch(19% 0 0);--control-glyph:oklch(19% 0 0)}:root[data-theme=dark][data-accent=violet]{--control-on:#8a66ff;--control-thumb-on:#fff;--control-glyph:#fff;--control-fill:#8a66ff}:root[data-theme=dark][data-accent=blue]{--control-on:#3b82f6;--control-thumb-on:#fff;--control-glyph:#fff;--control-fill:#3b82f6}:root[data-theme=dark][data-accent=green]{--control-on:#1fae78;--control-thumb-on:#fff;--control-glyph:#fff;--control-fill:#1fae78}:root[data-theme=dark][data-accent=amber]{--control-on:#e8a52a;--control-thumb-on:#fff;--control-glyph:#241803;--control-fill:#e8a52a}:root[data-theme=dark][data-accent=orange]{--control-on:#ef873a;--control-thumb-on:#fff;--control-glyph:#fff;--control-fill:#ef873a}:root[data-theme=dark][data-accent=coral]{--control-on:#ec6a60;--control-thumb-on:#fff;--control-glyph:#fff;--control-fill:#ec6a60}:root[data-theme=dark][data-accent=rose]{--control-on:#e457a0;--control-thumb-on:#fff;--control-glyph:#fff;--control-fill:#e457a0}:root{--series-1:#1f7dcf;--series-2:#7128a5;--series-3:#e58f00;--series-4:#009e84}:root[data-theme=dark]{--series-1:#55adff;--series-2:#9c37be;--series-3:#e66e00;--series-4:#00a861}@supports (color:oklch(from red clamp(.4, l * sign(max(c - .02, 0)) + .5, .8) c h)){:root{--series-1:oklch(from var(--accent) calc(l * sign(max(c - .02, 0)) + .58 * (1 - sign(max(c - .02, 0)))) calc(c * sign(max(c - .02, 0)) + .15 * (1 - sign(max(c - .02, 0)))) calc(h * sign(max(c - .02, 0)) + 250 * (1 - sign(max(c - .02, 0)))));--series-2:oklch(from var(--accent) clamp(.45, l * sign(max(c - .02, 0)) + .58 * (1 - sign(max(c - .02, 0))) - .25, .76) .19 calc(h * sign(max(c - .02, 0)) + 250 * (1 - sign(max(c - .02, 0))) + 57));--series-3:oklch(from var(--accent) clamp(.45, l * sign(max(c - .02, 0)) + .58 * (1 - sign(max(c - .02, 0))) + .14, .76) .18 calc(h * sign(max(c - .02, 0)) + 250 * (1 - sign(max(c - .02, 0))) + 184));--series-4:oklch(from var(--accent) clamp(.45, l * sign(max(c - .02, 0)) + .58 * (1 - sign(max(c - .02, 0))), .76) .21 calc(h * sign(max(c - .02, 0)) + 250 * (1 - sign(max(c - .02, 0))) + 292))}:root[data-theme=dark]{--series-1:oklch(from var(--accent) calc(l * sign(max(c - .02, 0)) + .73 * (1 - sign(max(c - .02, 0)))) calc(c * sign(max(c - .02, 0)) + .15 * (1 - sign(max(c - .02, 0)))) calc(h * sign(max(c - .02, 0)) + 250 * (1 - sign(max(c - .02, 0)))));--series-2:oklch(from var(--accent) clamp(.485, l * sign(max(c - .02, 0)) + .73 * (1 - sign(max(c - .02, 0))) - .19, .665) .21 calc(h * sign(max(c - .02, 0)) + 250 * (1 - sign(max(c - .02, 0))) + 66));--series-3:oklch(from var(--accent) clamp(.485, l * sign(max(c - .02, 0)) + .73 * (1 - sign(max(c - .02, 0))) + .02, .665) .21 calc(h * sign(max(c - .02, 0)) + 250 * (1 - sign(max(c - .02, 0))) + 175));--series-4:oklch(from var(--accent) clamp(.485, l * sign(max(c - .02, 0)) + .73 * (1 - sign(max(c - .02, 0))) - .1, .665) .18 calc(h * sign(max(c - .02, 0)) + 250 * (1 - sign(max(c - .02, 0))) + 270))}}:focus:not(:focus-visible),:is(input:not([type=button],[type=checkbox],[type=color],[type=file],[type=image],[type=radio],[type=range],[type=reset],[type=submit]),textarea,[contenteditable]:not([contenteditable=false]),[role=menuitem],[role=menuitemcheckbox],[role=menuitemradio],[role=option],[tabindex="-1"]):focus{outline:none!important}:focus-visible:not(input:not([type=button],[type=checkbox],[type=color],[type=file],[type=image],[type=radio],[type=range],[type=reset],[type=submit]),textarea,[contenteditable]:not([contenteditable=false]),[role=menuitem],[role=menuitemcheckbox],[role=menuitemradio],[role=option],[tabindex="-1"]){outline:var(--focus-outline-width,2px) solid var(--focus-outline,var(--accent-strong))!important}@supports (color:color-mix(in lab, red, red)){:focus-visible:not(input:not([type=button],[type=checkbox],[type=color],[type=file],[type=image],[type=radio],[type=range],[type=reset],[type=submit]),textarea,[contenteditable]:not([contenteditable=false]),[role=menuitem],[role=menuitemcheckbox],[role=menuitemradio],[role=option],[tabindex="-1"]){outline:var(--focus-outline-width,2px) solid var(--focus-outline,color-mix(in oklab, var(--accent-strong) 72%, transparent))!important}}:focus-visible:not(input:not([type=button],[type=checkbox],[type=color],[type=file],[type=image],[type=radio],[type=range],[type=reset],[type=submit]),textarea,[contenteditable]:not([contenteditable=false]),[role=menuitem],[role=menuitemcheckbox],[role=menuitemradio],[role=option],[tabindex="-1"]){outline-offset:var(--focus-outline-offset,2px)!important}}@layer theme{:root,:host{--font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height:calc(1.5 / 1);--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}*{border-color:var(--border);outline-color:var(--ring)}@supports (color:color-mix(in lab, red, red)){*{outline-color:color-mix(in oklab, var(--ring) 50%, transparent)}}body{background-color:var(--background);color:var(--foreground)}button:not(:disabled),[role=button]:not(:disabled){cursor:pointer}html{font-family:var(--font-sans)}}@layer components;@layer utilities{.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{inset:0}.inset-x-0{inset-inline:0}.top-0{top:0}.z-10{z-index:10}.z-50{z-index:50}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.mt-1{margin-top:var(--spacing)}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-flex{display:inline-flex}.table{display:table}.size-3\.5{width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}.size-4{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.size-8{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8)}.size-9{width:calc(var(--spacing) * 9);height:calc(var(--spacing) * 9)}.size-full{width:100%;height:100%}.h-7{height:calc(var(--spacing) * 7)}.h-8{height:calc(var(--spacing) * 8)}.w-72{width:calc(var(--spacing) * 72)}.w-fit{width:fit-content}.w-full{width:100%}.min-w-0{min-width:0}.border-collapse{border-collapse:collapse}.origin-\(--radix-popover-content-transform-origin\){transform-origin:var(--radix-popover-content-transform-origin)}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.cursor-pointer{cursor:pointer}.resize{resize:both}.flex-col{flex-direction:column}.items-center{align-items:center}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.gap-0\.5{gap:calc(var(--spacing) * .5)}.gap-1{gap:var(--spacing)}.gap-2\.5{gap:calc(var(--spacing) * 2.5)}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)))}.rounded-lg{border-radius:var(--radius)}.rounded-md{border-radius:calc(var(--radius) * .8)}.border{border-style:var(--tw-border-style);border-width:1px}.border-input{border-color:var(--input)}.border-transparent{border-color:#0000}.bg-popover{background-color:var(--popover)}.bg-primary{background-color:var(--primary)}.bg-transparent{background-color:#0000}.p-0{padding:0}.p-2\.5{padding:calc(var(--spacing) * 2.5)}.px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.py-1{padding-block:var(--spacing)}.text-center{text-align:center}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.leading-1{--tw-leading:var(--spacing);line-height:var(--spacing)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.text-foreground{color:var(--foreground)}.text-muted-foreground{color:var(--muted-foreground)}.text-popover-foreground{color:var(--popover-foreground)}.text-primary{color:var(--primary)}.text-primary-foreground{color:var(--primary-foreground)}.ordinal{--tw-ordinal:ordinal;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.opacity-0{opacity:0}.opacity-35{opacity:.35}.opacity-45{opacity:.45}.shadow-md{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a), 0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-xs{--tw-shadow:0 1px 2px 0 var(--tw-shadow-color,#0000000d);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring-1{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring-foreground\/10{--tw-ring-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.ring-foreground\/10{--tw-ring-color:color-mix(in oklab, var(--foreground) 10%, transparent)}}.outline-hidden{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.outline-hidden{outline-offset:2px;outline:2px solid #0000}}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[color\,box-shadow\]{transition-property:color,box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-100{--tw-duration:.1s;transition-duration:.1s}.outline-none{--tw-outline-style:none;outline-style:none}.selection\:bg-primary ::selection{background-color:var(--primary)}.selection\:bg-primary::selection{background-color:var(--primary)}.selection\:text-primary-foreground ::selection{color:var(--primary-foreground)}.selection\:text-primary-foreground::selection{color:var(--primary-foreground)}.file\:inline-flex::file-selector-button{display:inline-flex}.file\:h-6::file-selector-button{height:calc(var(--spacing) * 6)}.file\:border-0::file-selector-button{border-style:var(--tw-border-style);border-width:0}.file\:bg-transparent::file-selector-button{background-color:#0000}.file\:text-sm::file-selector-button{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.file\:font-medium::file-selector-button{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.file\:text-foreground::file-selector-button{color:var(--foreground)}.placeholder\:text-muted-foreground::placeholder{color:var(--muted-foreground)}@media (hover:hover){.hover\:bg-muted:hover{background-color:var(--muted)}.hover\:text-foreground:hover{color:var(--foreground)}}.focus-visible\:border-ring:focus-visible{border-color:var(--ring)}.focus-visible\:ring-2:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus-visible\:ring-\[3px\]:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus-visible\:ring-ring\/50:focus-visible{--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab, red, red)){.focus-visible\:ring-ring\/50:focus-visible{--tw-ring-color:color-mix(in oklab, var(--ring) 50%, transparent)}}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-50:disabled{opacity:.5}.aria-invalid\:border-destructive[aria-invalid=true]{border-color:var(--destructive)}.aria-invalid\:ring-\[3px\][aria-invalid=true]{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.aria-invalid\:ring-destructive\/20[aria-invalid=true]{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.aria-invalid\:ring-destructive\/20[aria-invalid=true]{--tw-ring-color:color-mix(in oklab, var(--destructive) 20%, transparent)}}.aria-selected\:bg-primary[aria-selected=true]{background-color:var(--primary)}.aria-selected\:text-primary-foreground[aria-selected=true]{color:var(--primary-foreground)}@media (width>=48rem){.md\:text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}}}@property --scroll-fade-t{syntax:"<length-percentage>";inherits:false;initial-value:0}@property --scroll-fade-b{syntax:"<length-percentage>";inherits:false;initial-value:0}@property --scroll-fade-s{syntax:"<length-percentage>";inherits:false;initial-value:0}@property --scroll-fade-e{syntax:"<length-percentage>";inherits:false;initial-value:0}@property --scroll-fade-mask{syntax:"*";inherits:false}@property --shimmer-angle{syntax:"<angle>";inherits:true;initial-value:20deg}@property --shimmer-image{syntax:"*";inherits:false}@property --shimmer-text-fill{syntax:"*";inherits:false}@media (prefers-reduced-motion:reduce){.shimmer{-webkit-text-fill-color:currentColor;background-image:none;animation:none}}:root{--accent:var(--primary);--accent-strong:var(--primary);--accent-subtle:var(--primary-soft);--accent-foreground:var(--primary-foreground);--control-on:var(--primary);--danger:var(--destructive);--font-body:Inter, ui-sans-serif, system-ui, sans-serif;--font-display:var(--font-body);--radius-control:.5rem;--control-height-sm:1.75rem;--control-height-md:2rem;--control-height-lg:2.25rem;--focus-outline:var(--primary)}@supports (color:color-mix(in lab, red, red)){:root{--focus-outline:color-mix(in oklab, var(--primary) 72%, transparent)}}[data-slot]:focus-visible{--focus-outline:transparent}.ui-button{gap:.375rem;padding-inline:.625rem}.ui-button[data-size=xs]{min-height:1.5rem;padding-inline:.5rem;font-size:.75rem}.ui-button[data-size=sm]{min-height:1.75rem;padding-inline:.625rem}.ui-button[data-size=action]{min-width:7rem;padding-inline:.75rem}.ui-button--primary{--foreground:var(--primary);--background:var(--primary-foreground)}.ui-button--outline{color:#334155;border-color:#cbd5e1;box-shadow:0 1px 2px #0000000d}.ui-button--outline:hover:not(:disabled){color:var(--foreground);background:#f8fafc;border-color:#94a3b8}.ui-button--soft{background:var(--primary-soft);color:var(--primary-soft-foreground);border-color:#0000}.ui-button:focus-visible{--focus-outline:var(--primary)}@supports (color:color-mix(in lab, red, red)){.ui-button:focus-visible{--focus-outline:color-mix(in oklab, var(--primary) 72%, transparent)}}.smeta-qrmk-picker__suggestion span:has(.smeta-qrmk-picker__suggestion-code){display:contents}:where(.ui-button svg:not([class*=size-])){width:1rem;height:1rem}:where(.ui-button[data-size=xs] svg:not([class*=size-])){width:.75rem;height:.75rem}:where(.ui-button[data-size=sm] svg:not([class*=size-])){width:.875rem;height:.875rem}.ui-date-picker span:has(svg){display:contents}:root{--radius:.625rem;--background:#fff;--foreground:#20262d;--card:#fff;--card-foreground:#20262d;--muted:#f1f5f9;--muted-foreground:#64748b;--border:#e2e8f0;--input:#dbe3ee;--ring:#94a3b8;--primary:#0f8f7a;--primary-foreground:#f8fffd;--primary-soft:#e7f7f3;--primary-soft-foreground:#0d6f61;color:var(--foreground);font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;--popover:oklch(100% 0 0);--popover-foreground:oklch(14.5% 0 0);--secondary:#e7f7f3;--secondary-foreground:#0d6f61;--destructive:oklch(57.7% .245 27.325);--chart-1:oklch(87% 0 0);--chart-2:oklch(55.6% 0 0);--chart-3:oklch(43.9% 0 0);--chart-4:oklch(37.1% 0 0);--chart-5:oklch(26.9% 0 0);--sidebar:oklch(98.5% 0 0);--sidebar-foreground:oklch(14.5% 0 0);--sidebar-primary:oklch(20.5% 0 0);--sidebar-primary-foreground:oklch(98.5% 0 0);--sidebar-accent:oklch(97% 0 0);--sidebar-accent-foreground:oklch(20.5% 0 0);--sidebar-border:oklch(92.2% 0 0);--sidebar-ring:oklch(70.8% 0 0);background:#f8fafc;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}html,body,#root{min-height:100%;margin:0}button,input{font:inherit}button{outline:none}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}body{background:#f8fafc;min-width:320px}.app-boot-loader{z-index:9999;color:#172033;background:#f8fafc;place-items:center;display:grid;position:fixed;inset:0}.app-boot-loader__content{justify-items:center;gap:14px;font-size:.9375rem;font-weight:650;display:grid}.app-boot-loader__spinner{border:3px solid #cbd5e1;border-top-color:#0f8f7a;border-radius:50%;width:36px;height:36px;animation:.75s linear infinite app-boot-spin}@keyframes app-boot-spin{to{transform:rotate(360deg)}}.resource-page{grid-template-rows:auto auto minmax(0,1fr);gap:14px;height:calc(100svh - 112px);min-height:620px;display:grid}.resource-page__header,.resource-page__pagination{justify-content:space-between;align-items:end;gap:16px;display:flex}.resource-page__header>div{gap:4px;display:grid}.resource-page__header h1{color:#172033;margin:0;font-size:clamp(1.375rem,2vw,1.75rem);font-weight:760;line-height:1.1}.resource-page__controls{background:0 0;border:0;border-radius:0;grid-template-columns:minmax(240px,1fr) minmax(160px,188px);justify-content:flex-start;align-items:end;gap:12px;padding:0;display:grid}.resource-page__controls label{color:#475569;gap:6px;min-width:0;font-size:.85rem;font-weight:650;display:grid}.resource-page__controls>.ui-select{min-width:0}.resource-page__filter-select{width:100%}.resource-page__controls .ui-select__trigger,.resource-page__search input{min-height:42px}.resource-page__controls .ui-select__trigger span:first-child{max-width:100%}.resource-page__search{display:flex;position:relative}.resource-page__search input{border:1px solid var(--input);border-radius:8px;width:100%;min-height:40px;padding:0 42px 0 12px}.resource-page__search button{cursor:pointer;background:0 0;border:0;width:32px;height:32px;position:absolute;right:5px}.resource-page__search button svg,.resource-page__pagination button svg{width:16px;height:16px}.resource-page__pagination>button{border:1px solid var(--primary);background:var(--primary);min-height:40px;color:var(--primary-foreground);cursor:pointer;border-radius:8px;padding:0 16px}.resource-page__state{color:#475569;text-align:left;justify-content:center;align-items:center;gap:10px;max-width:min(100%,560px);font-size:.92rem;font-weight:640;line-height:1.35;display:inline-flex}.resource-page__state--warning{color:#9f1239}.resource-page__state-mark{background:#94a3b8;border-radius:999px;flex:none;width:9px;height:9px;box-shadow:0 0 0 4px #94a3b824}.resource-page__state--warning .resource-page__state-mark{background:#e11d48;box-shadow:0 0 0 4px #e11d481f}.resource-page__table-wrap{height:100%;min-height:620px}.resource-page__pagination{justify-content:flex-end}.resource-page__pagination.qrmk-results__footer{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)}.resource-page__page-size{justify-self:start;align-items:center;display:inline-flex}.resource-page__page-size select{appearance:none;border:1px solid var(--border);color:#263750;cursor:pointer;background:linear-gradient(45deg,#0000 50%,#64748b 50%) right 11px center/5px 5px no-repeat,linear-gradient(135deg,#64748b 50%,#0000 50%) right 7px center/5px 5px no-repeat,#fff;border-radius:7px;min-width:64px;height:26px;padding:0 22px 0 10px;font-size:.75rem;font-weight:750;line-height:1}.resource-page__page-size select:focus,.resource-page__page-size select:active{box-shadow:none;outline:none}.resource-page__pagination .qrmk-results__summary{justify-self:center}.resource-page__pagination .qrmk-results__pagination{justify-self:end}.resource-page__pagination>button{min-width:40px;padding:0}.resource-page__pagination>button:disabled{border-color:var(--border);background:var(--muted);color:var(--muted-foreground);cursor:default}.resource-page button:focus-visible,.resource-page input:focus-visible,.resource-page__table-wrap:focus-visible{outline-offset:2px;outline:2px solid #0f8f7a8c}.resource-results-grid .ag-full-width-row{align-items:center;display:flex}.resource-results-grid .ag-full-width-container .ag-row{border-bottom:1px solid var(--border)}.resource-results-grid .ag-row.resource-results-grid__group-row{background:#f8fafc}.resource-results-grid__group{color:#475569;text-transform:uppercase;align-items:center;width:100%;height:100%;padding:0 14px;font-size:.76rem;font-weight:760;display:flex}.resource-category-label{align-items:center;gap:7px;display:inline-flex}.resource-category-label__icon{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.5px;flex:none;width:17px;height:17px}.smeta-table__category{width:17px;height:17px;color:var(--muted-foreground);flex:none;margin-right:8px;display:inline-flex}.smeta-table__category>svg{stroke-width:1.5px;width:100%;height:100%}.smeta-table__description{align-items:center;display:flex}.resource-results-grid .ag-row.resource-results-grid__state-row{background:#fff}.resource-results-grid .ag-full-width-row .resource-page__state{margin:auto}.resource-results-grid__name{text-overflow:ellipsis;white-space:nowrap;width:100%;max-width:100%;display:block;overflow:hidden}.resource-results-grid .ag-sort-indicator-container{align-items:center;margin-left:6px;display:inline-flex}.resource-results-grid .ag-sort-order{display:none}.resource-results-grid .ag-sort-indicator-icon{place-items:center;line-height:1;display:inline-grid}.resource-results-grid .ag-sort-indicator-icon.ag-hidden{display:none}.resource-results-grid .ag-sort-ascending-icon .qrmk-results__sort-icon,.resource-results-grid .ag-sort-descending-icon .qrmk-results__sort-icon{background:var(--primary-soft);color:#0f766e}.resource-results-grid .ag-header-cell[aria-sort=ascending] .ag-header-cell-text,.resource-results-grid .ag-header-cell[aria-sort=descending] .ag-header-cell-text{color:#0f766e}.norm-catalog button,.norm-toc button{color:inherit;cursor:pointer;text-align:left;background:0 0;border:0}.main-page-shell{background:#f6f8fb;min-height:100svh}.main-page-header{z-index:30;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffffff0;border-bottom:1px solid #e2e8f0db;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:16px;width:100%;min-height:58px;padding:0 max(24px,50% - 620px);display:grid;position:sticky;top:0}.main-page-header__primary{display:contents}.main-page-header__brand{grid-column:1;justify-self:start;align-items:center;height:32px;text-decoration:none;display:inline-flex}.main-page-header__brand-logo{width:auto;height:24px;display:block}.main-page-header__primary:has(.smeta-page__document-header) .main-page-header__brand{display:none}.main-page-header .smeta-page__document-header{grid-area:1/1;justify-self:start;gap:10px;width:min(100%,100vw - 390px);max-width:none}.main-page-header .smeta-page__document-header>.ui-button{flex:none;font-size:.82rem}.main-page-header .smeta-page__document-title{flex:auto;max-width:none}.main-page-header .smeta-page__document-title-wrap{flex:0 auto;width:fit-content;max-width:calc(100% - 110px);display:inline-flex}.main-page-header .smeta-page__document-title-wrap .smeta-page__document-title{flex:0 auto;width:fit-content;max-width:calc(100% - 30px)}.main-page-header .smeta-page__document-title h1,.main-page-header .smeta-page__document-title .ui-input{font-size:clamp(1rem,1.6vw,1.25rem)}.smeta-page--document>.smeta-page__heading:empty{display:none}.main-page-header__nav{grid-column:2;justify-self:center;align-items:center;gap:4px;display:flex}.main-page-header__nav button{color:#475569;cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;min-height:34px;padding:0 12px;font-size:.92rem;font-weight:650;line-height:1;transition:background-color .16s,color .16s;display:inline-flex}.main-page-header__nav button:hover,.main-page-header__nav button[aria-current=page]{background:var(--primary-soft);color:var(--primary-soft-foreground)}.main-page-header__nav button:focus,.main-page-header__nav button:active{box-shadow:none;outline:none}.main-page-header__nav-menu{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;width:min(360px,100vw - 32px);padding:8px;display:grid}.main-page-header__nav-menu-item{color:#475569;cursor:pointer;text-align:center;border-radius:8px;justify-content:center;align-items:center;min-height:36px;font-size:.92rem;font-weight:650;line-height:1;display:flex}.main-page-header__nav-menu-item:hover,.main-page-header__nav-menu-item[data-highlighted],.main-page-header__nav-menu-item[aria-current=page]{background:var(--primary-soft);color:var(--primary-soft-foreground)}.main-page-header__brand:focus-visible,.qrmk-results__scroll:focus-visible{outline-offset:3px;outline:2px solid #0f8f7a6b}.main-page-header__locale{width:auto;position:relative}.main-page-header__actions{grid-column:3;justify-self:end;align-items:center;gap:10px;display:flex}.main-page-header__telegram-login{color:#0f766e;white-space:nowrap;background:#fff;border:1px solid #cfe5df;border-radius:8px;align-items:center;gap:7px;height:36px;min-height:36px;padding:0 12px;font-size:.86rem;font-weight:700;line-height:1;text-decoration:none;transition:background-color .14s,border-color .14s,box-shadow .14s,color .14s;display:inline-flex}.main-page-header__telegram-login:hover{color:#0f8f7a;background:#eefcf8;border-color:#9fd8ca;box-shadow:0 6px 14px #0f8f7a1a}.main-page-header__telegram-login:focus-visible{outline-offset:3px;outline:2px solid #0f8f7a6b}.main-page-header__telegram-login-label-mobile{display:none}.main-page-header__account{position:relative}.main-page-header__account-trigger{color:#334155;cursor:pointer;min-width:0;min-height:36px;font:inherit;background:0 0;border:0;border-radius:8px;align-items:center;gap:8px;padding:0 7px 0 3px;font-size:.9rem;font-weight:650;display:inline-flex}.main-page-header__account-trigger:hover,.main-page-header__account-trigger[aria-expanded=true]{color:#0f766e;background:#eefcf8}.main-page-header__account-trigger:focus-visible{outline-offset:2px;outline:2px solid #0f8f7a6b}.main-page-header__avatar{object-fit:cover;border-radius:50%;flex:none;width:28px;height:28px}.main-page-header__avatar--fallback{color:#0f766e;background:#e1f6f0;justify-content:center;align-items:center;font-size:.82rem;display:inline-flex}.main-page-header__account-name{text-overflow:ellipsis;white-space:nowrap;max-width:142px;overflow:hidden}.main-page-header__account-trigger svg{stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2px;flex:none;width:15px;height:15px;transition:transform .16s}.main-page-header__account-trigger[aria-expanded=true] .main-page-header__locale-chevron{transform:rotate(180deg)}.ui-dropdown-menu__content{z-index:50;background:#fff;border-radius:10px;animation:.14s both select-content-in;overflow:hidden;box-shadow:0 18px 42px #0f172a24,0 0 0 1px #0f172a17}.ui-dropdown-menu__item{outline:none}.main-page-header__account-menu{gap:4px;min-width:248px;padding:8px;display:grid}.main-page-header__account-summary{background:#f8fafc;border-radius:8px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;min-width:0;padding:10px;display:grid}.main-page-header__account-menu-icon{color:#0f766e;background:#e1f6f0;border-radius:8px;justify-content:center;align-items:center;width:34px;height:34px;display:inline-flex}.main-page-header__account-menu-icon svg{stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2px;width:17px;height:17px}.main-page-header__account-summary-text{gap:2px;min-width:0;display:grid}.main-page-header__account-summary-text strong,.main-page-header__account-summary-text small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.main-page-header__account-summary-text strong{color:#172033;font-size:.9rem;font-weight:760}.main-page-header__account-summary-text small{color:#64748b;font-size:.78rem;font-weight:640}.main-page-header__account-menu .ui-dropdown-menu__item{color:#334155;cursor:pointer;min-height:36px;font:inherit;text-align:left;background:0 0;border:0;border-radius:7px;align-items:center;gap:9px;padding:0 10px;font-size:.9rem;font-weight:650;display:flex}.main-page-header__account-menu .ui-dropdown-menu__item svg{stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2px;flex:none;width:16px;height:16px}.main-page-header__account-menu .ui-dropdown-menu__item:hover,.main-page-header__account-menu .ui-dropdown-menu__item[data-highlighted]{color:#be123c;background:#fff1f2}.main-page-header__account-menu .main-page-header__account-menu-subscriptions:hover,.main-page-header__account-menu .main-page-header__account-menu-subscriptions[data-highlighted]{color:#0f766e;background:#ecfdf8}.main-page-header__locale-trigger{color:#64748b;cursor:pointer;letter-spacing:.01em;background:0 0;border:0;border-radius:10px;justify-content:center;align-items:center;gap:8px;min-height:36px;padding:0 8px;font-size:.94rem;font-weight:500;transition:background-color .16s,color .16s;display:inline-flex}.main-page-header__locale-trigger:hover,.main-page-header__locale-trigger[aria-expanded=true]{color:#0f766e;background:#eefcf8}.main-page-header__locale-trigger:focus:not(:focus-visible),.main-page-header__locale-trigger:active{box-shadow:none;outline:none}.main-page-header__locale-trigger:focus-visible{outline-offset:3px;outline:2px solid #0f8f7a85}.main-page-header__locale-trigger svg{stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px;width:19px;height:19px}.main-page-header__locale-trigger .main-page-header__locale-chevron{stroke-width:2px;width:15px;height:15px;transition:transform .16s}.main-page-header__locale-trigger[aria-expanded=true] .main-page-header__locale-chevron{transform:rotate(180deg)}.main-page-header__locale-menu{width:214px;padding:8px}.main-page-header__locale-option{color:#475569;cursor:pointer;text-align:left;background:0 0;border:0;border-radius:9px;align-items:center;gap:10px;width:100%;min-height:44px;padding:0 12px;font-size:.96rem;font-weight:500;display:flex}.main-page-header__locale-option img{object-fit:cover;border-radius:4px;flex:none;width:24px;height:18px}.main-page-header__locale-option span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.main-page-header__locale-option:hover,.main-page-header__locale-option[data-highlighted],.main-page-header__locale-option[data-state=checked]{color:#0f766e;background:#ecfdf8}.main-page-header__locale-option:focus,.main-page-header__locale-option:active{box-shadow:none;outline:none}.main-page-content{width:min(1240px,100% - 48px);margin:0 auto;padding:28px 0}.main-page-content:has(.smeta-page--document){height:calc(100svh - 58px);min-height:calc(100svh - 58px);padding-block:12px;display:flex}.main-page-content:has(.smeta-page__heading--catalog){padding-block:12px}.main-page-content--landing{width:100%;max-width:none;margin:0;padding:0}.home-main{width:100%}.subscriptions-page{min-height:calc(100svh - 114px);display:grid}.subscriptions-page__workspace{background:#fff;border:1px solid #dce7e5;border-radius:12px;align-content:start;gap:24px;width:min(100%,980px);min-height:calc(100svh - 114px);margin:0 auto;padding:clamp(20px,3vw,36px);display:grid;box-shadow:0 12px 28px #0f172a0a}.subscriptions-page__heading,.subscriptions-page__section-heading{justify-content:space-between;align-items:center;gap:16px;display:flex}.subscriptions-page__heading h1,.subscriptions-page__section h2,.subscriptions-page__plan h3,.subscriptions-page__heading p,.subscriptions-page__plan p{margin:0}.subscriptions-page__heading h1{color:#172033;font-size:1.75rem}.subscriptions-page__heading p{color:#64748b;margin-top:6px}.subscriptions-page__heading>svg{color:#0f766e;flex:none;width:38px;height:38px}.subscriptions-page__section{gap:14px;display:grid}.subscriptions-page__section h2{color:#172033;font-size:1.1rem}.subscriptions-page__plans{grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),400px));justify-content:center;gap:16px;display:grid}.subscriptions-page__plan,.subscriptions-page__active,.subscriptions-page__history{background:#fff;border:1px solid #dce7e5;border-radius:12px;padding:18px}.subscriptions-page__plan{background:#fff;border-color:#b9ddd5;align-content:start;gap:14px;padding:22px;display:grid}.subscriptions-page__plan-header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.subscriptions-page__plan h3{color:#172033;font-size:1.18rem;line-height:1.3}.subscriptions-page__plan-duration{color:#087a70;background:#e7f7f3;border-radius:999px;flex:none;padding:7px 9px;font-size:.78rem;font-weight:700;line-height:1}.subscriptions-page__plan-price{color:#0f766e;letter-spacing:-.035em;font-size:1.8rem;line-height:1}.subscriptions-page__plan-description{color:#52647d;font-size:.93rem;line-height:1.5}.subscriptions-page__plan-benefits{gap:8px;margin:0;padding:0;list-style:none;display:grid}.subscriptions-page__plan-benefits li{color:#33435a;align-items:center;gap:8px;font-size:.9rem;display:flex}.subscriptions-page__plan-benefits svg{color:#0f9a88;width:16px;height:16px}.subscriptions-page__plan .ui-button{width:100%;min-height:44px;margin-top:4px}.subscriptions-page__history small,.subscriptions-page__active small{color:#64748b}.subscriptions-page__login-hint{color:#64748b;font-size:.87rem}.subscriptions-page__active{background:#f1fcf9;border-color:#9fd8ca;gap:4px;display:grid}.subscriptions-page__usage{color:#0f766e;background:#f8fcfb;border:1px solid #cfe5df;border-radius:10px;margin:0;padding:12px 14px;font-weight:700}.subscriptions-page__history{gap:0;padding:0;display:grid;overflow:hidden}.subscriptions-page__history li{justify-content:space-between;align-items:center;gap:12px;min-height:58px;padding:12px 16px;display:flex}.subscriptions-page__history li+li{border-top:1px solid #e5edf0}.subscriptions-page__state{color:#64748b;text-align:center;background:#fbfefd;border:1px dashed #cfe5df;border-radius:10px;place-items:center;min-height:112px;margin:0;padding:18px;display:grid}.subscriptions-page__error{color:#9f1239;background:#fff1f2;border:1px solid #fecdd3;border-radius:10px;margin:0;padding:12px 14px}.smeta-page{gap:12px;width:100%;min-width:0;max-width:1240px;margin:0 auto;display:grid}.smeta-page--document{grid-template-rows:minmax(0,1fr);height:100%;min-height:0}.smeta-labour-footer{background:#f8fafc;border:1px solid #dbe3ec;border-radius:10px;padding:14px}.smeta-labour-footer__content{gap:10px;margin-top:10px;display:grid}.smeta-labour-footer__summary{white-space:nowrap;align-items:center;gap:12px;display:flex;overflow-x:auto}.smeta-labour-footer__summary-body{flex:auto;align-items:center;gap:12px;min-width:0;display:flex}.smeta-labour-footer__title{color:#172033;font-size:.84rem;font-weight:760}.smeta-labour-footer__summary::-webkit-details-marker{display:none}.smeta-labour-footer__summary:before{content:"▸"}.smeta-labour-footer>details[open]>summary:before{transform:rotate(90deg)}.smeta-labour-footer>details:not([open]) .smeta-labour-footer__totals{white-space:nowrap;flex-wrap:nowrap}.smeta-labour-footer>details:not([open]) .smeta-labour-footer__totals>span{align-items:baseline;gap:8px;min-width:auto;display:flex}.smeta-labour-footer__totals strong{color:#172033;font-size:1rem}.smeta-labour-footer__totals,.smeta-labour-footer dl{flex-wrap:wrap;gap:12px 24px;margin:0;display:flex}.smeta-labour-footer__totals>span,.smeta-labour-footer dl>div{gap:4px;display:grid}.smeta-labour-footer__totals>span{min-width:180px}.smeta-labour-footer span,.smeta-labour-footer dt{color:#64748b;font-size:.8rem}.smeta-labour-footer .smeta-labour-footer__partial,.smeta-labour-footer__error{color:#b45309;font-weight:650}.smeta-labour-footer summary{cursor:pointer;color:#475569}.smeta-labour-footer dd{margin:0}@media (width<=719px){.smeta-page--document .smeta-result-card,.smeta-page--document .smeta-result,.smeta-page--document .smeta-table,.smeta-page--document .smeta-labour-footer{width:100%;min-width:0;max-width:100%}.smeta-page--document .smeta-labour-footer{background:#fff;border-radius:8px;align-self:start;height:fit-content;padding:0}.smeta-page--document .smeta-labour-footer__summary{white-space:normal;padding:13px 14px 14px 34px;display:block;position:relative;overflow:visible}.smeta-page--document .smeta-labour-footer__summary:before{position:absolute;top:17px;left:14px}.smeta-page--document .smeta-labour-footer__summary-body{grid-template-columns:minmax(0,1fr);gap:12px;min-width:0;display:grid}.smeta-page--document .smeta-labour-footer__title{color:#334155;font-size:.88rem}.smeta-page--document .smeta-labour-footer__totals,.smeta-page--document .smeta-labour-footer>details:not([open]) .smeta-labour-footer__totals{white-space:normal;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;min-width:0;display:grid}.smeta-page--document .smeta-labour-footer__totals--1,.smeta-page--document .smeta-labour-footer>details:not([open]) .smeta-labour-footer__totals--1{grid-template-columns:minmax(0,1fr)}.smeta-page--document .smeta-labour-footer__totals>span,.smeta-page--document .smeta-labour-footer>details:not([open]) .smeta-labour-footer__totals>span{gap:4px;min-width:0;min-height:48px;padding:0 12px;display:grid}.smeta-page--document .smeta-labour-footer__totals>span+span{border-left:1px solid #e7edf3}.smeta-page--document .smeta-labour-footer__totals>span:nth-child(3){border-top:1px solid #e7edf3;border-left:0;grid-column:1/-1;padding-top:10px}.smeta-page--document .smeta-labour-footer__content{border-top:1px solid #e7edf3;margin-top:0;padding:10px 14px 12px}.smeta-page--document .smeta-labour-footer__content>p{color:#64748b;font-size:.75rem;line-height:1.45}.smeta-page--document .smeta-labour-footer__content:empty{display:none}.smeta-page--document .smeta-labour-footer__summary{padding:10px 12px 10px 30px}.smeta-page--document .smeta-labour-footer__summary:before{top:13px;left:12px}.smeta-page--document .smeta-labour-footer__summary-body{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:4px 10px}.smeta-page--document .smeta-labour-footer__title{align-self:end;font-size:.82rem;line-height:1.2}.smeta-page--document .smeta-labour-footer .smeta-labour-footer__partial{align-self:start;font-size:.72rem;line-height:1.1}.smeta-page--document .smeta-labour-footer__totals>span,.smeta-page--document .smeta-labour-footer>details:not([open]) .smeta-labour-footer__totals>span{min-height:38px;padding:0 8px}.smeta-page--document .smeta-labour-footer__totals--1,.smeta-page--document .smeta-labour-footer>details:not([open]) .smeta-labour-footer__totals--1{grid-area:1/2/span 2;justify-self:end;display:flex}.smeta-page--document .smeta-labour-footer__totals--1>span,.smeta-page--document .smeta-labour-footer>details:not([open]) .smeta-labour-footer__totals--1>span{text-align:right;align-items:end;gap:3px;min-height:0;padding:0}.smeta-page--document .smeta-labour-footer__totals--1 strong{font-size:.96rem}}@media (width>=720px) and (width<=1803px){.smeta-page--document .smeta-labour-footer{background:#fff;border-color:#d5e3ee;border-radius:8px;padding:0;box-shadow:0 8px 20px #0f172a0f}.smeta-page--document .smeta-labour-footer__summary{white-space:normal;align-items:flex-start;gap:10px;padding:12px 16px 14px 40px;position:relative;overflow:visible}.smeta-page--document .smeta-labour-footer__summary:before{margin:0;position:absolute;top:16px;left:16px}.smeta-page--document .smeta-labour-footer__summary-body{grid-template-columns:minmax(0,1fr) auto auto;align-items:start;gap:10px 12px;display:grid}.smeta-page--document .smeta-labour-footer__title{color:#334155;grid-area:1/1;align-self:center;font-size:.9rem;line-height:1.35}.smeta-page--document .smeta-labour-footer .smeta-labour-footer__partial{color:#b45309;white-space:nowrap;background:#fffbeb;border:1px solid #fed7aa;border-radius:999px;grid-area:1/2;place-self:center start;padding:5px 8px;font-size:.72rem;font-weight:720;line-height:1}.smeta-page--document .smeta-labour-footer__totals{border-top:1px solid #e7edf3;grid-area:2/1/auto/-1;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;padding-top:10px;display:grid}.smeta-page--document .smeta-labour-footer__totals>span{gap:6px;min-width:0;min-height:54px;padding:0 16px}.smeta-page--document .smeta-labour-footer__totals>span:first-child{padding-left:0}.smeta-page--document .smeta-labour-footer__totals>span:last-child{padding-right:0}.smeta-page--document .smeta-labour-footer__totals--1{border-top:0;grid-area:1/3;justify-self:end;padding-top:0;display:block}.smeta-page--document .smeta-labour-footer__totals--1>span{align-items:baseline;gap:7px;min-height:0;padding:0;display:flex}.smeta-page--document .smeta-labour-footer__totals--1>span>span,.smeta-page--document .smeta-labour-footer__totals--1>span>strong{white-space:nowrap}.smeta-page--document .smeta-labour-footer__totals--1>span>strong{font-size:.96rem}.smeta-page--document .smeta-labour-footer__totals>span+span{border-left:1px solid #e7edf3}.smeta-page--document .smeta-labour-footer__content{border-top:1px solid #e7edf3;margin-top:0;padding:9px 16px 11px}.smeta-page--document .smeta-labour-footer__content>p{color:#64748b;font-size:.75rem;line-height:1.45}}@media (width>=1804px){.smeta-page--document .smeta-labour-footer{z-index:2;background:#fff;border-color:#0d948838;border-radius:8px;width:clamp(230px,16vw,250px);min-height:330px;max-height:calc(100svh - 112px);padding:0;position:fixed;bottom:20px;left:auto;right:16px;overflow:auto;box-shadow:0 12px 28px #0f172a1a}.smeta-page--document .smeta-labour-footer__summary{white-space:normal;align-items:flex-start;gap:10px;padding:16px 16px 0;overflow:visible}.smeta-page--document .smeta-labour-footer__summary:before{margin-top:2px}.smeta-page--document .smeta-labour-footer__summary-body{align-items:stretch;gap:0;display:grid}.smeta-page--document .smeta-labour-footer__title{padding-bottom:14px;font-size:.9rem;line-height:1.35}.smeta-page--document .smeta-labour-footer__totals{border-top:1px solid #e7edf3;gap:0;min-width:0;display:grid}.smeta-page--document .smeta-labour-footer__totals>span{border-bottom:1px solid #e7edf3;gap:5px;min-width:0;min-height:68px;padding:12px 0}.smeta-page--document .smeta-labour-footer__totals>span:last-child{border-bottom:0}.smeta-page--document .smeta-labour-footer__totals strong{font-size:1.12rem}.smeta-page--document .smeta-labour-footer__content{border-top:1px solid #e7edf3;margin-top:0;padding:12px 16px 16px}.smeta-page--document .smeta-labour-footer__content>p{color:#64748b;font-size:.75rem;line-height:1.45}.smeta-page--document .smeta-labour-footer:has(>details:not([open])){min-height:0}.smeta-page--document .smeta-labour-footer>details:not([open])>summary{align-items:center;padding:12px 14px}.smeta-page--document .smeta-labour-footer>details:not([open]) .smeta-labour-footer__summary-body{align-items:center;gap:10px;display:flex}.smeta-page--document .smeta-labour-footer>details:not([open]) .smeta-labour-footer__title{white-space:nowrap;min-width:0;padding-bottom:0;font-size:.82rem}.smeta-page--document .smeta-labour-footer>details:not([open]) .smeta-labour-footer__totals{display:none}}.smeta-settings-dialog{width:min(480px,100vw - 32px);overflow:visible}.smeta-settings-dialog.ui-dialog__content{grid-template-rows:auto auto auto;overflow:visible}.smeta-settings-dialog__header{padding-right:40px;position:relative}.smeta-settings-dialog__close{color:#64748b;cursor:pointer;background:#fff;border:1px solid #dbe5ef;border-radius:7px;place-items:center;width:32px;height:32px;display:inline-grid;position:absolute;top:-4px;right:-4px}.smeta-settings-dialog__controls{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.smeta-settings-dialog__controls label{color:#64748b;gap:4px;font-size:.8rem;display:grid}.smeta-settings-dialog__controls input{color:#172033;min-width:0;min-height:36px;font:inherit;background:#fff;border:1px solid #cbd5e1;border-radius:7px;padding:6px 9px}.smeta-settings-dialog__controls .smeta-settings-dialog__select{min-width:0}.smeta-settings-dialog__controls .smeta-settings-dialog__select .ui-select__trigger{border-color:#cbd5e1;border-radius:7px;min-height:36px;padding:6px 9px}.smeta-settings-dialog__controls .smeta-settings-dialog__date{min-width:0;min-height:36px;box-shadow:none;border-color:#cbd5e1;border-radius:7px;padding:6px 9px}.smeta-settings-dialog__footer.ui-dialog__footer{border-top:1px solid #e2e8f0;align-items:center;padding-top:14px}.smeta-resource-settings-dialog{width:min(620px,100vw - 32px);max-height:min(720px,100svh - 32px);overflow:visible}.smeta-resource-settings-dialog.ui-dialog__content{height:fit-content;margin:auto;animation:none;inset:0;transform:none}.smeta-resource-settings-dialog__header{padding-right:40px;position:relative}.smeta-resource-settings-dialog__header .ui-dialog__description{max-width:50ch;margin-top:4px}.smeta-resource-settings-dialog__form{gap:0;min-height:0;display:grid;overflow-y:auto}.smeta-resource-settings-dialog__form>section{gap:10px;padding:0;display:grid}.smeta-resource-settings-dialog__form>section+section{border-top:1px solid #e2e8f0;margin-top:18px;padding-top:18px}.smeta-resource-settings-dialog__form>.smeta-settings-dialog__footer{margin-top:18px}.smeta-resource-settings-dialog__form>.smeta-settings-dialog__footer .ui-button{font-size:.8rem}.smeta-resource-settings-dialog__form>.smeta-settings-dialog__footer .ui-button svg{width:14px;height:14px}.smeta-resource-settings-dialog__form h3{color:#334155;margin:0;font-size:.82rem;font-weight:740}.smeta-resource-settings-dialog__machine-controls{grid-template-columns:minmax(0,1fr)}.smeta-resource-settings-dialog__toggles{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.smeta-resource-settings-dialog__toggles label{color:#475569;cursor:pointer;align-items:center;gap:6px;min-width:0;min-height:30px;font-size:.8rem;display:flex}.smeta-resource-settings-dialog__toggles label:has(input:checked){color:#245c55}.smeta-resource-settings-dialog__toggles label:has(input:disabled){cursor:not-allowed;opacity:.65}.smeta-resource-settings-dialog__toggles input{accent-color:#0f766e;flex:none;width:14px;height:14px}@media (width<=480px){.smeta-settings-dialog__controls,.smeta-resource-settings-dialog__toggles{grid-template-columns:minmax(0,1fr)}}.smeta-page__heading h1,.smeta-result h3,.smeta-result p{margin:0}.smeta-page__heading{justify-content:space-between;align-items:center;gap:12px;width:100%;min-width:0;padding:0 2px 2px;display:flex}.smeta-page__heading h1{color:#172033;letter-spacing:0;font-size:clamp(1.375rem,2vw,1.75rem);font-weight:760;line-height:1.1}.smeta-catalog-section__create-label--compact{display:none}.smeta-page__document-header{flex:auto;align-items:center;gap:12px;width:100%;min-width:0;max-width:100%;display:flex}.smeta-page__document-header>.ui-button{font-size:.86rem}.smeta-page__document-title{flex:0 auto;width:auto;min-width:0;max-width:100%}.smeta-page__document-title-wrap{flex:0 auto;align-items:center;gap:4px;min-width:0;max-width:100%;display:flex}.smeta-page__document-title-wrap .smeta-page__document-title{flex:auto}.smeta-page__document-title-edit{color:#64748b;flex:none}.smeta-page__document-title-edit:hover:not(:disabled){color:#0f766e}.smeta-page__document-title h1{cursor:text;text-overflow:ellipsis;white-space:nowrap;width:fit-content;max-width:100%;display:block;overflow:hidden}.smeta-page__document-title .ui-input{field-sizing:content;box-sizing:border-box;width:auto;min-width:12ch;max-width:100%;height:auto;min-height:0;box-shadow:none;color:#172033;letter-spacing:0;background:0 0;border:0;border-radius:0;padding:0;font-family:inherit;font-size:clamp(1.375rem,2vw,1.75rem);font-weight:760;line-height:1.1;display:block}.smeta-page__document-title .ui-input:focus,.smeta-page__document-title .ui-input:focus-visible{border:0;box-shadow:inset 0 -2px #0f8f7a8f}.smeta-catalog-section__content{gap:10px;display:grid}.smeta-catalog-section__create.ui-button{white-space:nowrap;flex:none;gap:8px;min-height:32px}.smeta-catalog-section__create svg{stroke-width:2.2px;width:16px;height:16px}.smeta-create-dialog{gap:18px;width:min(520px,100vw - 32px);padding:24px}.smeta-create-dialog .smeta-create-dialog__header{align-items:start;gap:4px;padding-right:42px;display:grid;position:relative}.smeta-create-dialog .ui-dialog__title{font-size:1.125rem;line-height:1.3}.smeta-create-dialog .ui-dialog__description{font-size:.9rem;line-height:1.45}.smeta-create-dialog__close{border:1px solid var(--border);color:#64748b;cursor:pointer;background:#fff;border-radius:8px;justify-content:center;align-items:center;width:32px;height:32px;padding:0;display:inline-flex;position:absolute;top:-4px;right:-4px}.smeta-create-dialog__close:hover:not(:disabled){color:var(--primary-soft-foreground);background:#f8fafc}.smeta-create-dialog__close:focus-visible{outline:none;box-shadow:0 0 0 3px #0f8f7a29}.smeta-create-dialog__close svg{stroke-width:2.2px;width:17px;height:17px}.smeta-create-dialog__header{align-items:start;gap:6px;display:grid}.smeta-create-dialog__form{align-content:start;gap:7px;display:grid}.smeta-create-dialog__form label{color:#334155;font-size:.86rem;font-weight:700}.smeta-create-dialog__input-group{isolation:isolate;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;grid-auto-rows:40px;align-items:stretch;height:40px;min-height:40px;display:grid}.smeta-create-dialog__input-group .ui-input{box-sizing:border-box;height:100%;min-height:0;box-shadow:none;border-radius:8px 0 0 8px;align-self:stretch}.smeta-create-dialog__input-group .ui-button{box-sizing:border-box;border-color:#0f8f7a;border-radius:0 8px 8px 0;align-self:stretch;height:100%;min-height:0;margin-left:-1px}.smeta-create-dialog__input-group .ui-input:focus,.smeta-create-dialog__input-group .ui-input:focus-visible{outline:none;border-color:var(--input)!important;box-shadow:none!important}.smeta-create-dialog__divider{color:#64748b;text-align:center;align-items:center;gap:10px;font-size:.8rem;font-weight:700;display:flex}.smeta-create-dialog__divider:before,.smeta-create-dialog__divider:after{content:"";background:#e2e8f0;flex:1;height:1px}.smeta-catalog__table-wrap{background:var(--card);border-radius:8px;height:min(280px,100svh - 220px);min-height:148px;position:relative;overflow:hidden;box-shadow:0 1px 2px #0f172a0d,0 0 0 1px #0f172a14}.smeta-catalog__table-wrap.is-dragging,.smeta-catalog__table-wrap.is-loading{box-shadow:0 0 0 3px #0f8f7a2e,0 1px 2px #0f172a0d}.smeta-catalog__dropzone{z-index:2;pointer-events:none;background:#f0fdfaf5;grid-template-columns:auto minmax(0,1fr);justify-content:center;align-items:center;gap:14px;padding:20px;display:grid;position:absolute;inset:0}.smeta-catalog{font-size:.86rem}.smeta-catalog .ag-header-cell-text{color:var(--muted-foreground);font-size:.75rem;font-weight:760}.smeta-catalog .ag-cell{white-space:nowrap;align-items:center;display:flex}.smeta-catalog .ag-row.smeta-catalog__row--active,.smeta-catalog .ag-row.smeta-catalog__row--active:hover{background:var(--primary-soft)}.smeta-catalog .ag-row.smeta-catalog__state-row{background:#fff;border-bottom:0;justify-content:center;align-items:center;display:flex}.smeta-catalog .ag-row.smeta-catalog__state-row .ag-cell,.smeta-catalog .ag-full-width-row.smeta-catalog__state-row{border-bottom:0}.smeta-catalog .ag-full-width-container{min-height:148px}.smeta-catalog .ag-full-width-row .smeta-catalog__state{text-align:center;margin:0 auto}.smeta-catalog__actions{align-items:center;gap:7px;display:inline-flex}.smeta-catalog__action{color:#0f766e;cursor:pointer;background:#f8fffd;border:1px solid #0f8f7a3d;border-radius:7px;justify-content:center;align-items:center;width:32px;height:32px;padding:0;display:inline-flex}.smeta-catalog__action:hover:not(:disabled),.smeta-catalog__action:focus-visible{background:#e8f5f2}.smeta-catalog__action svg{stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px;width:18px;height:18px}.smeta-catalog__delete{justify-content:center;align-items:center;width:32px;height:32px;padding:0;display:inline-flex}.smeta-catalog__delete,.smeta-catalog__more{color:#0f766e;cursor:pointer;font:inherit;background:#e8f5f2;border:1px solid #0f8f7a3d;border-radius:7px;font-weight:720}.smeta-catalog__more{padding:6px 10px}.smeta-catalog__delete svg{stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px;width:18px;height:18px}.smeta-catalog__action:disabled,.smeta-catalog__delete:disabled,.smeta-catalog__more:disabled{cursor:not-allowed;opacity:.58}.smeta-catalog__error{color:#9f1239;background:#fff7f8;border:1px solid #e11d482e;border-radius:8px;flex-wrap:wrap;align-items:center;gap:12px;width:fit-content;max-width:100%;padding:10px 12px;font-size:.92rem;font-weight:680;line-height:1.35;display:inline-flex}.smeta-catalog__error-mark{background:#e11d48;border-radius:999px;flex:none;width:9px;height:9px;box-shadow:0 0 0 4px #e11d481f}.smeta-catalog__error-message{min-width:0}.smeta-catalog__error button{color:#0f766e;cursor:pointer;min-height:34px;font:inherit;background:#f8fffd;border:1px solid #0f8f7a47;border-radius:7px;flex:none;justify-content:center;align-items:center;padding:0 12px;font-size:.86rem;font-weight:760;line-height:1;display:inline-flex}.smeta-catalog__error button:hover,.smeta-catalog__error button:focus-visible{background:#e8f5f2}.smeta-form{display:block}.smeta-upload-gate{background:#f7fffc;border:1px solid #cfe5df;border-radius:8px;align-items:center;gap:14px;min-height:116px;padding:18px;display:flex}.smeta-upload-gate__icon{background:var(--primary-soft);width:42px;height:42px;color:var(--primary-soft-foreground);border-radius:8px;flex:none;justify-content:center;align-items:center;font-size:1.25rem;font-weight:800;display:inline-flex}.smeta-upload-gate__icon svg{stroke-width:2.3px;width:20px;height:20px}.smeta-upload-gate>div{gap:4px;min-width:0;display:grid}.smeta-upload-gate strong{color:#172033}.smeta-upload-gate p{color:#64748b;margin:0;font-size:.9rem;line-height:1.45}.smeta-upload-gate .main-page-header__telegram-login{margin-left:auto}.smeta-dropzone{cursor:pointer;background:#f8fafc;border:1px dashed #cbd5e1;border-radius:8px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:16px;min-height:112px;padding:22px;transition:border-color .16s,background-color .16s,box-shadow .16s;display:grid;position:relative}.smeta-dropzone:hover,.smeta-dropzone:focus-within,.smeta-dropzone.is-dragging{background:#f0fdfa;border-color:#0f8f7a94;box-shadow:0 0 0 3px #0f8f7a1a}.smeta-dropzone.is-loading{cursor:wait}.smeta-dropzone__input{opacity:0;cursor:pointer;position:absolute;inset:0}.smeta-dropzone__input:disabled{cursor:wait}.smeta-dropzone__icon{background:var(--primary-soft);width:42px;height:42px;color:var(--primary-soft-foreground);border-radius:8px;justify-content:center;align-items:center;display:inline-flex}.smeta-dropzone__icon svg{stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2px;width:20px;height:20px}.smeta-dropzone__body{gap:5px;min-width:0;display:grid}.smeta-dropzone__title{color:#172033;text-overflow:ellipsis;white-space:nowrap;font-size:1rem;font-weight:760;overflow:hidden}.smeta-dropzone__meta{color:#64748b;font-size:.84rem;font-weight:560}.smeta-dropzone__action{z-index:1;color:#475569;background:#eef2f7;border-radius:8px;align-items:center;min-height:34px;padding:0 12px;font-size:.86rem;font-weight:720;display:inline-flex;position:relative}.smeta-dropzone__progress{align-items:center;gap:8px;width:128px;display:inline-flex}.smeta-dropzone__progress-bar{background:#cbd5e1;border-radius:999px;width:100%;height:6px;position:relative;overflow:hidden}.smeta-dropzone__progress-value{border-radius:inherit;background:var(--primary);height:100%;transition:width .24s;display:block}.smeta-dropzone__progress-value.is-indeterminate{width:42%;animation:1.1s ease-in-out infinite smeta-upload-progress}@keyframes smeta-upload-progress{0%{transform:translate(-120%)}to{transform:translate(260%)}}.smeta-result-card{gap:14px;min-width:0;display:grid}.smeta-page--document .smeta-result-card{grid-template-rows:minmax(0,1fr);max-width:100%;height:100%;min-height:0}.smeta-result__header{justify-content:space-between;align-items:center;gap:12px;padding:2px 2px 0;display:flex}.smeta-result__heading{gap:8px;min-width:0;display:grid}.smeta-result__heading h2{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;max-width:82ch;margin:0;font-size:1.04rem;line-height:1.24;display:-webkit-box;overflow:hidden}.smeta-result__status{background:var(--primary-soft);color:var(--primary-soft-foreground);border-radius:999px;flex:none;padding:7px 10px;font-size:.75rem;font-weight:760}.smeta-result__actions{flex:none;align-items:center;gap:8px;display:flex}.smeta-result{gap:14px;width:100%;min-width:0;max-width:100%;display:grid}.smeta-page--document .smeta-result{flex-direction:column;max-width:100%;height:100%;min-height:0;display:flex}.smeta-table{flex-direction:column;flex:auto;grid-template-rows:auto auto minmax(0,1fr);gap:14px;width:100%;height:auto;min-height:420px;display:flex}.smeta-table__toolbar{border:1px solid var(--border);background:#f8fafc;border-bottom:0;border-radius:10px 10px 0 0;justify-content:space-between;align-items:center;gap:12px;padding:9px 10px 9px 14px;display:flex}.smeta-table__toolbar-title{color:#475569;letter-spacing:0;min-width:0;font-size:.78rem;font-weight:780;line-height:1.2}.smeta-table__toolbar>button{color:#0f766e;cursor:pointer;background:#e8f5f2;border:1px solid #0f8f7a3d;border-radius:8px;padding:8px 12px;font-size:.8rem;font-weight:760;line-height:1.2;transition:background-color .15s,border-color .15s,color .15s,transform .15s}.smeta-table__toolbar>button:hover:not(:disabled){color:#0f6f64;background:#dff7f2;border-color:#0f8f7a66}.smeta-table__toolbar>button:active:not(:disabled){transform:scale(.98)}.smeta-table__toolbar>button:disabled{cursor:not-allowed;opacity:.58}.smeta-table__create{z-index:5;border:1px solid var(--border);background:#fff;border-radius:8px;flex:none;grid-template-columns:minmax(140px,170px) minmax(140px,160px) minmax(220px,1fr) minmax(140px,170px) auto auto;align-items:stretch;gap:8px;margin:8px 0;padding:8px 12px;display:grid;position:relative}.smeta-table__create-header{grid-column:1/-1;justify-content:space-between;align-items:start;gap:12px;display:flex}.smeta-table__create-header strong{color:#1e293b;font-size:.84rem;font-weight:760}.smeta-table__create-header p{color:#64748b;text-overflow:ellipsis;white-space:nowrap;margin:3px 0 0;font-size:.76rem;font-weight:580;overflow:hidden}.smeta-table__create-close{color:#64748b;cursor:pointer;background:#fff;border:1px solid #dbe5ef;border-radius:6px;flex:0 0 30px;justify-content:center;align-items:center;width:30px;height:30px;display:inline-flex}.smeta-table__create-close:hover:not(:disabled){color:#0f766e;background:#f4fbf9;border-color:#0f8f7a47}.smeta-table__create-close:disabled{cursor:not-allowed;opacity:.58}.smeta-table__create-close svg{width:16px;height:16px}.smeta-table__create-kind,.smeta-table__create-description,.smeta-table__create-norm,.smeta-table__create-quantity{min-width:0}.smeta-table__create-description{grid-column:span 3}.smeta-table__create-input-group{background:#fff;border:1px solid #cbd9e7;border-radius:8px;grid-column:1/-1;grid-template-columns:minmax(140px,170px) minmax(0,1fr) auto;align-items:stretch;min-width:0;min-height:38px;transition:border-color .14s,box-shadow .14s;display:grid}.smeta-table__create-input-group--work{grid-template-columns:minmax(104px,134px) minmax(200px,1fr) minmax(130px,164px) auto}.smeta-table__create-input-group--work.smeta-table__create-input-group--requires-parent{grid-template-columns:minmax(150px,190px) minmax(104px,134px) minmax(200px,1fr) minmax(130px,164px) auto}.smeta-table__create-input-group--direct-resource.smeta-table__create-input-group--requires-parent{grid-template-columns:minmax(150px,190px) minmax(150px,190px) minmax(0,1fr) auto}.smeta-table__create-input-group--direct-resource .smeta-table__create-hint{border:0;border-left:1px solid #dce7ef;border-radius:0;grid-column:auto;width:100%;min-width:0;height:100%;min-height:0;padding:7px 10px}.smeta-table__create-input-group:focus-within{border-color:#0f8f7a;box-shadow:0 0 0 3px #0f8f7a1f}.smeta-table__create-input-group .smeta-table__create-description{width:100%;min-width:0;height:100%;box-shadow:none;border:0;border-left:1px solid #dce7ef;border-radius:0;grid-column:auto}.smeta-table__create-input-group .smeta-table__create-kind .ui-select__trigger{height:100%;min-height:0;box-shadow:none;text-align:center;border:0;border-radius:7px 0 0 7px;justify-content:center}.smeta-table__create-input-group .smeta-table__create-parent .ui-select__trigger{width:100%;min-width:0;height:100%;min-height:0;box-shadow:none;text-align:left;border:0;border-radius:7px 0 0 7px;justify-content:flex-start}.smeta-table__create-input-group .smeta-table__create-parent .ui-select__trigger>span:first-child{justify-content:flex-start}.smeta-table__create-input-group--requires-parent .smeta-table__create-kind .ui-select__trigger{border-radius:0}.smeta-table__create-input-group--requires-parent .smeta-table__create-parent .ui-select__trigger{border-right:1px solid #dce7ef}.smeta-table__create-input-group .smeta-table__create-kind .ui-select__trigger>span:first-child{justify-content:center}.smeta-table__create-input-group--direct-resource .smeta-table__create-kind .ui-select__trigger,.smeta-table__create-input-group--direct-resource .smeta-table__create-kind .ui-select__trigger>span:first-child{text-align:left;justify-content:flex-start}.smeta-table__create-input-group--work .smeta-table__create-norm .ui-select__trigger,.smeta-table__create-input-group--work .smeta-table__create-quantity{width:100%;min-width:0;height:100%;min-height:0;box-shadow:none;border:0;border-left:1px solid #dce7ef;border-radius:0}.smeta-table__create-input-group .smeta-table__create-submit{min-width:138px;height:100%;min-height:0;box-shadow:none;border:1px solid #0f8f7a;border-radius:0 7px 7px 0;margin:0 0 0 -1px}.smeta-table__create-input-group .ui-input:focus,.smeta-table__create-input-group .ui-input:focus-visible,.smeta-table__create-input-group .ui-select__trigger:focus,.smeta-table__create-input-group .ui-select__trigger:focus-visible{box-shadow:none;outline:none}.smeta-table__create-hint{color:#526779;background:#f5fbf9;border:1px solid #dce9e6;border-radius:6px;grid-column:span 4;align-items:center;gap:8px;min-height:38px;margin:0;padding:7px 10px;font-size:.76rem;font-weight:580;line-height:1.35;display:flex}.smeta-table__create-hint svg{color:#0f8f7a;flex:none;width:15px;height:15px}.smeta-table__create .ui-select__trigger,.smeta-table__create .ui-input,.smeta-table__create .ui-button{min-height:38px}.smeta-table__create .ui-button{white-space:nowrap}.smeta-table__create .ui-button svg{width:15px;height:15px;margin-right:6px}.ui-date-picker{color:#334155;font-variant-numeric:tabular-nums;justify-content:space-between;width:100%}.ui-date-picker:hover{background:#fff;border-color:#0f8f7a73}.ui-date-picker[aria-expanded=true]{background:#fff;border-color:#5bbcaf;box-shadow:0 0 0 3px #0f8f7a1f}.ui-date-picker__placeholder{color:#94a3b8}.ui-date-picker svg{color:#0f766e;width:16px;height:16px;margin-right:0!important}.ui-date-picker__popover{z-index:1000;background:#fff;border:1px solid #d7e4e1;border-radius:8px;gap:0;width:auto;min-width:0;padding:8px;box-shadow:0 18px 42px #0f172a29}.ui-date-picker__popover .ui-calendar{padding:0}.ui-calendar .rdp-month_caption{color:#24364d;width:100%;padding:0 38px}.ui-calendar .rdp-nav{pointer-events:none}.ui-calendar .rdp-button_previous,.ui-calendar .rdp-button_next{pointer-events:auto}.ui-calendar[data-nav-layout=around] .rdp-button_previous,.ui-calendar[data-nav-layout=around] .rdp-button_next{z-index:2;position:absolute;top:0}.ui-calendar[data-nav-layout=around] .rdp-button_previous{left:0}.ui-calendar[data-nav-layout=around] .rdp-button_next{right:0}.ui-calendar .rdp-dropdowns{justify-content:center;align-items:center;gap:6px;min-width:0;display:flex}.ui-calendar__selector{min-width:0;display:inline-flex;position:relative}.ui-calendar__selector-trigger{color:#24364d;cursor:pointer;min-width:0;height:30px;font:inherit;background:0 0;border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;gap:5px;padding:0 9px;font-size:.88rem;font-weight:740;line-height:1;transition:border-color .15s,background-color .15s,box-shadow .15s;display:inline-flex}.ui-calendar__selector-trigger:hover,.ui-calendar__selector-trigger[aria-expanded=true]{background:#f3faf8;border-color:#cfe4df}.ui-calendar__selector-trigger:focus-visible{border-color:#5bbcaf;outline:none;box-shadow:0 0 0 3px #0f8f7a1f}.ui-calendar__selector-trigger span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ui-calendar__selector-trigger svg{color:#64748b;flex:none;width:14px;height:14px}.ui-calendar__selector-menu{z-index:20;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#cbd5e1 transparent;touch-action:pan-y;-webkit-overflow-scrolling:touch;background:#fff;border:1px solid #d7e4e1;border-radius:8px;width:max(100%,112px);max-height:248px;padding:5px;position:absolute;top:calc(100% + 6px);left:50%;overflow:hidden scroll;transform:translate(-50%);box-shadow:0 16px 34px #0f172a29,0 0 0 1px #0f8f7a0d}.ui-calendar__year-select .ui-calendar__selector-menu{width:max(100%,92px)}.ui-calendar__selector-menu::-webkit-scrollbar{width:8px}.ui-calendar__selector-menu::-webkit-scrollbar-thumb{background:#cbd5e1 padding-box padding-box;border:2px solid #0000;border-radius:4px}.ui-calendar__selector-option{color:#24364d;cursor:pointer;text-align:left;background:0 0;border:0;border-radius:6px;align-items:center;width:100%;min-height:32px;padding:6px 9px;font-size:.86rem;font-weight:620;line-height:1.25;transition:background-color .12s,color .12s;display:flex}.ui-calendar__selector-option:hover,.ui-calendar__selector-option:focus-visible{color:#0f766e;background:#edf7f5;outline:none}.ui-calendar__selector-option[aria-selected=true]{color:#fff;background:#0f8f7a}.ui-calendar .rdp-months_dropdown{min-width:94px}.ui-calendar .rdp-years_dropdown{min-width:68px}.ui-calendar .rdp-button_previous,.ui-calendar .rdp-button_next{color:#64748b}.ui-calendar .rdp-button_previous:hover,.ui-calendar .rdp-button_next:hover{color:#0f766e;background:#eef8f6}.ui-calendar .rdp-weekday{color:#718096}.ui-calendar .rdp-day_button:hover{color:#0f766e;background:#eef8f6}.ui-calendar .rdp-selected .rdp-day_button{color:#f8fffd;background:#0f8f7a;box-shadow:0 1px 2px #0f766e38}.ui-calendar .rdp-today:not(.rdp-selected) .rdp-day_button{color:#0f766e;background:#e9f7f4}.smeta-table__create-submit{min-width:138px}.smeta-table__search-field{border:1px solid var(--input);width:min(100%,320px);height:30px;min-height:30px;color:var(--foreground);background:#fff;border-radius:8px;grid-template-columns:18px minmax(0,1fr) auto auto;align-items:center;gap:7px;padding:0 6px 0 10px;transition:background-color .16s,border-color .16s,box-shadow .16s;display:grid}.smeta-table__search-field:hover,.smeta-table__search-field:focus-within{background:#fff;border-color:#0f8f7a5c}.smeta-table__search-field:focus-within{box-shadow:0 0 0 2px #0f8f7a1a}.smeta-table__search-icon{color:#94a3b8;justify-content:center;align-items:center;width:18px;height:18px;display:inline-flex}.smeta-table__search-icon svg{stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2px;width:15px;height:15px}.smeta-table__search{appearance:none;width:100%;height:28px;min-height:28px;box-shadow:none;color:var(--foreground);background:0 0;border:0;border-radius:0;outline:none;padding:0;font-size:.84rem;font-weight:520}.smeta-table__search.ui-input:focus,.smeta-table__search.ui-input:focus-visible{box-shadow:none;border-color:#0000;outline:none}.smeta-table__search::placeholder{color:#94a3b8;font-weight:500}.smeta-table__search::-webkit-search-cancel-button{appearance:none}.smeta-table__search-shortcut{color:#64748b;text-align:center;white-space:nowrap;background:#f8fafc;border:1px solid #dce7ef;border-radius:5px;min-width:30px;font-family:inherit;font-size:.65rem;font-weight:700;line-height:18px}.smeta-table__search-clear{color:#64748b;cursor:pointer;background:#eef2f7;border:0;border-radius:9px;justify-content:center;align-items:center;width:26px;height:26px;padding:0;font-size:1rem;font-weight:760;line-height:1;transition:background-color .16s,color .16s;display:inline-flex}.smeta-table__search-clear svg{width:15px;height:15px}.smeta-table__search-clear:hover{color:#0f766e;background:#dff7f2}.smeta-table__search-clear:focus,.smeta-table__search-clear:active{box-shadow:none;outline:none}.smeta-table__grid{border:1px solid var(--border);border-radius:8px;flex:auto;grid-row:3;width:100%;min-width:0;max-width:100%;min-height:0;position:relative;overflow:hidden}.smeta-table .smeta-table__quantity{text-align:right;font-variant-numeric:tabular-nums}.smeta-table .ag-header-cell.smeta-table__code-column .ag-header-cell-label,.smeta-table .smeta-table__code-column .ag-cell-wrapper,.smeta-table .smeta-table__code-column .ag-cell-value,.smeta-table .smeta-table__code-column .smeta-code-cell{justify-content:flex-start}.smeta-table .smeta-table__code-column .ag-cell-value,.smeta-table .smeta-table__code-column .smeta-code-cell{width:100%}.smeta-legacy-norm{color:#9a3412;white-space:nowrap;flex:none;font-size:10px;font-weight:600}.smeta-table .smeta-table__number-column--draggable{padding-inline:0}.smeta-table .smeta-table__number-column--draggable .ag-cell-wrapper{width:100%;position:relative}.smeta-table .smeta-table__number-column--draggable .ag-row-drag{z-index:2;color:#64748b;cursor:grab;opacity:0;pointer-events:none;background:#f1f5f9;border-radius:6px;justify-content:center;align-items:center;width:24px;height:24px;margin:0;transition:background-color .15s,color .15s,opacity .15s,transform .15s;display:inline-flex;position:absolute;top:50%;left:10px;transform:translate(-50%,-50%)}.smeta-table .ag-row-hover .smeta-table__number-column--draggable .ag-row-drag,.smeta-table .ag-row-dragging .smeta-table__number-column--draggable .ag-row-drag{opacity:1;pointer-events:auto}.smeta-table .ag-row-hover .smeta-table__number-column--draggable .smeta-table__number-text,.smeta-table .ag-row-dragging .smeta-table__number-column--draggable .smeta-table__number-text{visibility:hidden}.smeta-table .smeta-table__number-column--draggable .ag-row-drag:hover{color:#0f766e;background:#dff7f2}.smeta-table .smeta-table__number-column--draggable .ag-row-drag:active{cursor:grabbing;transform:translate(-50%,-50%)scale(.96)}.smeta-table .ag-row-dragging{opacity:.86}.smeta-table__row-controls-layer{pointer-events:none;position:absolute;inset:37px 0 0;overflow:hidden}.smeta-table__row-controls{align-items:center;display:flex;position:absolute;right:8px}.smeta-table__row-controls-group{pointer-events:auto;background:#fffffff0;border:1px solid #dbe5ef;border-radius:8px;align-items:center;gap:4px;padding:3px;animation:.12s smeta-row-controls-in;display:flex;box-shadow:0 4px 14px #0f172a1f}.smeta-table__row-controls button{color:#334155;cursor:pointer;background:#fff;border:1px solid #dbe5ef;border-radius:6px;justify-content:center;align-items:center;width:26px;min-width:26px;height:26px;padding:0;font-size:1rem;font-weight:820;line-height:1;transition:background-color .15s,border-color .15s,color .15s,transform .15s;display:inline-flex}.smeta-table__row-controls button:hover:not(:disabled){color:#0f766e;background:#eefaf7;border-color:#0f8f7a52}.smeta-table__row-controls .smeta-table__remove-action:hover:not(:disabled){color:#be123c;background:#fef2f4;border-color:#be123c42}.smeta-table__row-controls button:active:not(:disabled){transform:scale(.96)}.smeta-table__row-controls button:disabled{cursor:not-allowed;opacity:.42}@keyframes smeta-row-controls-in{0%{opacity:0;transform:translate(6px)}to{opacity:1;transform:translate(0)}}.smeta-table .ag-cell-editable{cursor:text;box-shadow:inset 0 -1px #0f8f7a57}.smeta-code-editor--resource{z-index:1;box-sizing:border-box;isolation:isolate;background:#fff;border:1px solid #d8e3ed;border-radius:12px;gap:10px;width:min(36rem,100vw - 2rem);padding:12px;display:grid;position:relative;box-shadow:0 16px 32px #0f172a2e}.smeta-code-editor--resource>label{color:#334155;gap:6px;font-size:.78rem;font-weight:740;display:grid}.smeta-code-editor__norm-fields{grid-template-columns:minmax(0,1fr);gap:8px;min-width:0;display:grid}.smeta-code-editor__norm-fields>label{color:#334155;gap:6px;min-width:0;font-size:.78rem;font-weight:740;display:grid}.smeta-code-editor__norm-fields .ui-select{min-width:0}.smeta-code-editor__norm-fields .ui-select__trigger{height:38px;min-height:38px}.smeta-code-editor--resource>.ui-select,.smeta-code-editor--resource>.ui-input{min-width:0}@media (width<=520px){.smeta-code-editor__norm-fields{grid-template-columns:minmax(0,1fr)}}.smeta-table .smeta-table__row--pending .ag-cell{opacity:.62;cursor:wait}.smeta-history{background:#fff;border:1px solid #e2e8f0;border-radius:10px;overflow:hidden}.smeta-resolver{border:1px solid var(--border);border-radius:.75rem;gap:.75rem;margin-top:1rem;padding:1rem;display:grid}.smeta-resolver label,.smeta-resolver__search{gap:.375rem;display:grid}.smeta-resolver__actions{gap:.5rem;display:flex}.smeta-code-cell{align-items:center;gap:.4rem;height:100%;display:flex}.smeta-code-prefix{color:#475569;cursor:help;background:#f8fafc;border:1px solid #cbd5e1;border-radius:5px;flex:0 0 18px;justify-content:center;align-items:center;width:18px;height:18px;font-size:.65rem;font-weight:800;line-height:1;display:inline-flex}.smeta-code-prefix--work{color:#0f766e;background:#f0fdfa;border-color:#99f6e4}.smeta-code-prefix--direct-resource{color:#1d4ed8;background:#eff6ff;border-color:#bfdbfe}.smeta-code-prefix:focus-visible{outline-offset:1px;outline:2px solid #2563eb}.smeta-code-prefix__tooltip{width:min(300px,100vw - 32px);padding:8px 10px;font-size:.75rem;line-height:1.4}.smeta-catalog-match-warning{color:#b45309;font-weight:800}.smeta-conformance-badge{border:0;border-radius:999px;flex:0 0 18px;justify-content:center;align-items:center;width:18px;height:18px;padding:0;font-size:.64rem;font-weight:700;line-height:1;display:inline-flex}.smeta-conformance-badge--ready{color:#176b3a;background:#d9f5e4}.smeta-conformance-badge--incomplete{color:#875b00;background:#fff1c7}.smeta-conformance-badge--invalid{color:#a21d1d;background:#fde0e0}.smeta-conformance-badge--stale{color:#9a3412;background:#ffedd5}.smeta-conformance-badge--not-checked{color:#4f5762;background:#e8eaed}.smeta-conformance-issue{box-shadow:inset 0 -2px #d92d20}.smeta-history-sheet.ui-dialog__content{border:0;border-left:1px solid #dbe5ef;border-radius:0;gap:0;width:min(440px,100vw);height:100svh;max-height:100svh;padding:0;animation:.18s cubic-bezier(.2,0,.2,1) both smeta-history-sheet-in;top:0;left:auto;right:0;overflow:hidden;transform:none}.smeta-history-sheet__header{border-bottom:1px solid #e2e8f0;min-height:64px;padding:0 16px 0 20px}.smeta-history-sheet__heading{align-items:center;gap:9px;min-width:0;display:inline-flex}.smeta-history-sheet__heading>svg{color:#0f8f7a;flex:none;width:18px;height:18px}.smeta-history-sheet__close{color:#64748b;cursor:pointer;background:#fff;border:1px solid #dbe5ef;border-radius:6px;flex:none;justify-content:center;align-items:center;width:32px;height:32px;margin-left:auto;padding:0;display:inline-flex}.smeta-history-sheet__close:hover{color:#0f766e;background:#f4fbf9;border-color:#b7e3dc}.smeta-history-sheet__close svg{width:16px;height:16px}.smeta-history-sheet .smeta-history__panel{align-content:start;min-height:0;padding:16px;overflow-y:auto}.smeta-history-sheet .smeta-history__event strong,.smeta-history-sheet .smeta-history__change span{white-space:normal}@keyframes smeta-history-sheet-in{0%{opacity:0;transform:translate(24px)}to{opacity:1;transform:translate(0)}}@media (prefers-reduced-motion:reduce){.smeta-history-sheet.ui-dialog__content,.smeta-history-skeleton__bar,.smeta-history-skeleton__action{animation:none}}.smeta-history-skeleton{margin:0;padding:0;display:grid}.smeta-history-skeleton__timeline-item{border-bottom:1px solid #e6edf5;grid-template-columns:minmax(0,1fr) auto;gap:16px;min-height:86px;padding:16px 0 16px 28px;display:grid;position:relative}.smeta-history-skeleton__timeline-item:first-child .smeta-history-skeleton__rail{top:24px}.smeta-history-skeleton__timeline-item:last-child .smeta-history-skeleton__rail{bottom:50%}.smeta-history-skeleton__rail{background:#d8e8e6;width:1px;position:absolute;top:0;bottom:0;left:6px}.smeta-history-skeleton__content,.smeta-history-skeleton__aside{align-content:start;gap:9px;min-width:0;display:grid}.smeta-history-skeleton__aside{justify-items:end}.smeta-history-skeleton__heading,.smeta-history-skeleton__meta{align-items:center;display:flex}.smeta-history-skeleton__heading{gap:10px}.smeta-history-skeleton__meta{gap:8px}.smeta-history-skeleton__dot{background:#b7e3dc;border-radius:999px;flex:none;width:10px;height:10px;position:absolute;top:19px;left:1px;box-shadow:0 0 0 5px #0f8f7a14}.smeta-history-skeleton__bar,.smeta-history-skeleton__action{background:linear-gradient(90deg,#eef2f7 0%,#f8fafc 46%,#eef2f7 100%) 0 0/220% 100%;border-radius:999px;animation:1.35s ease-in-out infinite skeleton-pulse;display:block}.smeta-history-skeleton__bar--event{width:52%;height:16px}.smeta-history-skeleton__bar--date{width:132px;height:12px}.smeta-history-skeleton__bar--revision{width:38px;height:24px}.smeta-history-skeleton__bar--change{width:74%;height:14px}.smeta-history-skeleton__action{width:30px;height:30px}.smeta-history-skeleton__timeline-item:nth-child(3n) .smeta-history-skeleton__bar--event{width:68%}.smeta-history-skeleton__timeline-item:nth-child(3n) .smeta-history-skeleton__bar--change{width:58%}.smeta-history__retry{background:var(--primary-soft);color:#0f766e;cursor:pointer;border:1px solid #0f8f7a3d;border-radius:8px;margin:10px 14px 0;padding:8px 10px;font-size:.78rem;font-weight:760}.smeta-history__panel{gap:10px;padding:10px 14px 12px;display:grid}.smeta-history__panel>p{color:#64748b;background:#f8fafc;border:1px dashed #d6e1ee;border-radius:8px;align-items:center;min-height:38px;margin:0;padding:0 12px;font-size:.84rem;font-weight:620;line-height:1.4;display:flex}.smeta-history__panel>p[role=alert]{color:#991b1b;background:#fff7f7;border-color:#b91c1c38}.smeta-history__panel>button{color:#334155;cursor:pointer;background:#fff;border:1px solid #dbe5ef;border-radius:8px;justify-self:start;padding:8px 10px;font-size:.78rem;font-weight:740}.smeta-history__panel>button:hover:not(:disabled){color:#0f766e;background:#f4fbf9;border-color:#0f8f7a47}.smeta-history__panel>button:disabled{cursor:wait;opacity:.62}.smeta-history__list{margin:0;padding:0;list-style:none;display:grid}.smeta-history__timeline-item{border-bottom:1px solid #e6edf5;grid-template-columns:minmax(0,1fr) auto;gap:16px;min-height:86px;padding:16px 0 16px 28px;display:grid;position:relative}.smeta-history__timeline-item:first-child .smeta-history__rail{top:24px}.smeta-history__timeline-item:last-child .smeta-history__rail{bottom:50%}.smeta-history__rail{background:#d8e8e6;width:1px;position:absolute;top:0;bottom:0;left:6px}.smeta-history__timeline-content,.smeta-history__timeline-aside{align-content:start;gap:9px;min-width:0;display:grid}.smeta-history__timeline-content{grid-area:1/1}.smeta-history__timeline-aside{grid-area:1/2;justify-items:end}.smeta-history__event{align-items:center;gap:10px;min-width:0;display:inline-flex;position:relative}.smeta-history__dot{background:#0f8f7a;border-radius:999px;flex:none;width:10px;height:10px;position:absolute;top:3px;left:-27px;box-shadow:0 0 0 5px #0f8f7a1a}.smeta-history__event strong{color:#172033;min-width:0;font-size:.9rem;font-weight:800;line-height:1.25;display:block}.smeta-history__event small,.smeta-history__meta{color:#66778d;font-size:.76rem;font-weight:650;line-height:1.25}.smeta-history__event small{margin-top:3px;display:block}.smeta-history__meta{white-space:nowrap;justify-content:flex-end;align-items:center;gap:8px;display:inline-flex}.smeta-history__meta span{color:#36536a;background:#eef6f8;border-radius:999px;align-items:center;min-height:24px;padding:0 8px;font-size:.72rem;font-weight:800;display:inline-flex}.smeta-history__change{color:#66778d;grid-area:2/1/auto/-1;align-items:center;gap:7px;width:100%;min-width:0;padding-right:38px;font-size:.78rem;font-weight:650;line-height:1.35;display:flex}.smeta-history__change span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.smeta-history__change span[aria-hidden=true]{color:#0f8f7a;flex:none;font-weight:900}.smeta-history__preview-action,.smeta-history__unavailable{grid-area:2/2;place-self:center end}.smeta-history__preview-action{color:#0f766e;cursor:pointer;width:30px;min-height:30px;font:inherit;background:#fff;border:1px solid #0f8f7a3d;border-radius:7px;justify-content:center;align-items:center;gap:0;padding:0;transition:border-color .14s,background-color .14s,opacity .14s;display:inline-flex}.smeta-history__preview-action svg{stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.9px;width:15px;height:15px}.smeta-history__preview-action:hover:not(:disabled),.smeta-history__preview-action:focus-visible{background:#e8f5f2;border-color:#0f8f7a5c}.smeta-history__preview-action:focus-visible{outline-offset:2px;outline:3px solid #0f8f7a47}.smeta-history__preview-action:disabled{cursor:wait;opacity:.62}.smeta-history__preview-label{display:none}@media (hover:hover) and (pointer:fine){.smeta-history__timeline-item:not(:hover):not(:focus-within) .smeta-history__preview-action:not(:disabled){pointer-events:none;opacity:0}}.smeta-history__preview{color:#285c57;background:#f2fcf9;border:1px solid #b7e3dc;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;min-height:42px;margin-top:8px;padding:5px 7px 5px 10px;display:flex}.smeta-history__preview-summary{color:#285c57;margin:0;font-size:.78rem;font-weight:760;line-height:1.25}.smeta-history__preview-actions{flex:none;align-items:center;gap:6px;display:inline-flex}.smeta-history__preview-actions .ui-button{min-height:28px}.smeta-history__unavailable{color:#8a98aa;font-size:.76rem;font-weight:680}.smeta-table__number-cell{align-items:center;gap:4px;width:100%;min-width:0;display:inline-flex}.smeta-table__section-cell{min-width:0;display:block}.smeta-table__number-cell--child{color:#334155}.smeta-table__number-text{text-overflow:ellipsis;font-variant-numeric:tabular-nums;white-space:nowrap;flex:0 0 20px;align-items:center;font-size:.78rem;display:inline-flex;overflow:hidden}.smeta-table__parent-number{opacity:.45}.smeta-table__toggle{color:#0f8f7a;background:#eef6f5;border-radius:6px;flex:0 0 20px;place-items:center;width:20px;height:20px;display:inline-grid}.smeta-table .smeta-table__row--part .ag-cell{color:#134e4a;background:#e8f5f2;font-weight:800}.smeta-table .smeta-table__row--heading .ag-cell{color:#115e59;background:#f0fdfa;font-weight:740}.smeta-table .smeta-table__row--work .smeta-table__description{font-weight:650}.smeta-table .smeta-table__row--expandable .ag-cell{cursor:pointer}.smeta-table .smeta-table__row--expanded .ag-cell{color:#173b36;background:#eefaf7}.smeta-table .smeta-table__row--child .ag-cell{color:#334155;background:#fff;font-weight:500}.smeta-table .smeta-table__row--child .smeta-table__number-column{color:#475569;padding-inline:6px}.smeta-table .smeta-table__number-column{overflow:visible}.smeta-table .ag-row-hover .ag-cell{background:#f1fcfa}.smeta-table .smeta-table__row--norm-owned .ag-cell{color:#64748b;background:#f1f5f9}.smeta-table .smeta-table__row--unresolved .ag-cell{color:#9a3412;background:#fff7ed}.smeta-result__counts dt{color:#64748b;font-size:.78rem;font-weight:700}.smeta-result__meta{flex-wrap:wrap;gap:6px;display:flex}.smeta-result__meta span{color:#475569;background:#eef2f7;border-radius:999px;padding:5px 8px;font-size:.74rem;font-weight:690;line-height:1}.smeta-result h3{color:#334155;font-size:.92rem;font-weight:760}.smeta-result__counts{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0;display:grid}.smeta-result__counts div{background:#f5f7fa;border-radius:8px;min-width:0;padding:10px}.smeta-result__counts dd{color:#172033;margin:4px 0 0;font-size:1.16rem;font-weight:760}.smeta-result__warning-list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.smeta-result__warning-list>li{color:#92400e;background:#fffbeb;border:1px solid #d977063d;border-radius:8px;padding:8px 10px;font-size:.84rem;font-weight:620;line-height:1.4}.smeta-result__unresolved-rows summary{cursor:pointer;font-weight:760}.smeta-result__unresolved-rows p{color:#92400e;margin:6px 0 0;font-weight:500}.smeta-result__panel{background:#fff;border:1px solid #e3eaf2;border-radius:8px;align-content:start;gap:8px;min-width:0;padding:12px;display:grid}.smeta-result__panel ul{gap:7px;margin:0;padding-left:18px;display:grid}.smeta-result__panel li,.smeta-result__panel p{color:#475569;font-size:.88rem;line-height:1.45}.smeta-result__row-list{flex-wrap:wrap;gap:6px;display:flex}.smeta-result__row-list span{color:#9a3412;text-align:center;background:#fff7ed;border-radius:999px;min-width:34px;padding:6px 8px;font-size:.78rem;font-weight:750;line-height:1}@media (width<=760px){.smeta-create-dialog{gap:16px;width:min(100% - 24px,520px);max-height:calc(100svh - 24px);padding:18px}.smeta-page{gap:10px}.smeta-page--document{grid-template-rows:none;min-height:0}.smeta-page--document .smeta-result-card{grid-template-rows:none;min-height:auto}.smeta-page--document .smeta-result{min-height:auto;display:grid}.smeta-page__heading h1{font-size:1.45rem}.smeta-page__heading--catalog{flex-wrap:nowrap}.smeta-page__heading--catalog .smeta-catalog-section__create{white-space:nowrap;flex:none}.smeta-page__heading--catalog .smeta-catalog-section__create-label{display:none}.smeta-page__heading--catalog .smeta-catalog-section__create-label--compact{display:inline}.smeta-table{height:65vh;min-height:360px}.smeta-table__toolbar{grid-template-columns:auto minmax(0,1fr);gap:8px;padding:10px;display:grid}.smeta-table__toolbar-title{grid-column:1/-1}.smeta-table__toolbar>button{white-space:nowrap;min-height:38px;padding-inline:11px}.smeta-table__create{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:10px}.smeta-table__create-description,.smeta-table__create-norm,.smeta-table__create-hint{grid-column:1/-1}.smeta-table__create-input-group{grid-template-columns:minmax(112px,.65fr) minmax(0,1fr)}.smeta-table__create-input-group--direct-resource .smeta-table__create-hint{border-top:1px solid #dce7ef;border-left:0;grid-column:1/-1}.smeta-table__create-input-group .smeta-table__create-submit{border-top:1px solid #dce7ef;border-left:0;border-radius:0 0 7px 7px;grid-column:1/-1;min-width:0}.smeta-table__create-submit{width:100%;min-width:0}.smeta-table__search-field{width:100%}.smeta-dropzone{background:#fff;border-style:solid;grid-template-columns:auto minmax(0,1fr) auto;gap:10px;min-height:0;padding:10px}.smeta-upload-gate{align-items:flex-start;gap:10px;min-height:0;padding:12px}.smeta-upload-gate__icon{width:36px;height:36px}.smeta-upload-gate .main-page-header__telegram-login{width:auto;min-width:72px;margin-left:0}.smeta-upload-gate .main-page-header__telegram-login span{display:inline}.smeta-dropzone__icon{width:36px;height:36px}.smeta-dropzone__icon svg{width:18px;height:18px}.smeta-dropzone__body{gap:2px}.smeta-dropzone__title{font-size:.9rem}.smeta-dropzone__meta{font-size:.78rem}.smeta-dropzone__action{background:var(--primary-soft);min-height:32px;color:var(--primary-soft-foreground);border:1px solid #0f8f7a3d;padding-inline:10px;font-size:.8rem}.smeta-catalog__table-wrap{height:240px}.smeta-page__heading{flex-wrap:wrap;align-items:stretch}.smeta-page__document-header{width:100%}.main-page-header .smeta-page__document-header{width:auto}.smeta-page__document-header>.ui-button{gap:0;width:36px;min-width:36px;height:36px;min-height:36px;padding:0;font-size:0}.smeta-page__document-header>.ui-button svg{width:18px;height:18px}.main-page-header .smeta-page__document-title-wrap{display:none}.smeta-catalog-section__create.ui-button{width:100%;min-height:36px}.smeta-page__heading--catalog{flex-wrap:nowrap;align-items:center}.smeta-page__heading--catalog h1{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.smeta-page__heading--catalog .smeta-catalog-section__create.ui-button{white-space:nowrap;flex:none;width:auto}.smeta-result__header{grid-template-columns:1fr;align-items:start;display:grid}.smeta-result__counts{grid-template-columns:1fr}.smeta-history__timeline-item{grid-template-columns:minmax(0,1fr);gap:10px;min-height:0;padding:14px 0 14px 28px}.smeta-history__timeline-item>*{min-width:0}.smeta-history__event strong,.smeta-history__change span{white-space:normal}.smeta-history__meta{white-space:normal;flex-wrap:wrap;justify-content:flex-start}.smeta-history__timeline-aside{grid-area:3/1;grid-template-columns:minmax(0,1fr) auto;place-items:center start}.smeta-history__timeline-content{grid-area:1/1}.smeta-history__change{grid-area:2/1;padding-right:0}.smeta-history__preview-action{grid-area:3/1;gap:6px;width:auto;min-height:32px;padding:0 9px}.smeta-history__preview-label{display:inline}.smeta-history__unavailable{grid-area:3/1}.smeta-history__preview{flex-wrap:wrap;align-items:flex-start}.smeta-history__preview-actions{justify-content:flex-end;width:100%}}.qrmk-workspace{grid-template-rows:auto auto minmax(0,1fr);gap:10px;width:100%;height:calc(100svh - 112px);min-height:620px;display:grid}.qrmk-workspace__heading{justify-content:space-between;align-items:center;gap:4px;padding:0 2px 2px;display:flex}.qrmk-workspace__heading h1{color:#172033;letter-spacing:-.02em;margin:0;font-size:clamp(1.375rem,2vw,1.75rem);font-weight:760;line-height:1.1}.qrmk-workspace__heading p{color:var(--muted-foreground);margin:0;font-size:.9375rem}.qrmk-filter-sheet__close{border:1px solid var(--border);color:#64748b;cursor:pointer;background:#fff;border-radius:8px;flex:none;justify-content:center;align-items:center;width:32px;height:32px;padding:0;font-size:1.1rem;font-weight:720;line-height:1;display:inline-flex}.qrmk-filter-sheet__close:hover{color:#0f766e;background:#f8fafc}.norm-reader{grid-template-rows:auto minmax(0,1fr);gap:12px;height:calc(100svh - 112px);min-height:620px;display:grid}.norm-reader--state{min-height:360px}.norm-reader__heading{gap:4px;padding:0 2px 2px;display:grid}.norm-reader__heading h1{color:#172033;margin:0;font-size:clamp(1.375rem,2vw,1.75rem);font-weight:760;line-height:1.1}.norm-reader__heading p:last-child{color:var(--muted-foreground);margin:0;font-size:.9rem;font-weight:600}.norm-reader__layout{grid-template-columns:minmax(260px,320px) minmax(0,1fr);align-items:stretch;gap:12px;height:100%;min-height:0;display:grid}.norm-catalog,.norm-reader__body,.norm-reader__state{background:var(--card);border-radius:8px;box-shadow:0 1px 2px #0f172a0d,0 0 0 1px #0f172a14}.norm-catalog{grid-template-rows:auto minmax(0,1fr);min-height:0;display:grid;overflow:hidden}.norm-catalog__header{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:12px;min-height:48px;padding:0 14px;display:flex}.norm-catalog h2{color:#172033;margin:0;font-size:.98rem;font-weight:740}.norm-catalog__meta{background:var(--primary-soft);color:var(--primary-soft-foreground);border-radius:999px;flex:none;padding:6px 8px;font-size:.72rem;font-weight:720;line-height:1}.norm-catalog ul,.norm-toc ul{margin:0;padding:0;list-style:none}.norm-catalog ul{min-height:0;padding:6px;overflow:auto}.norm-catalog li+li{margin-top:2px}.norm-catalog__related{padding-left:10px}.norm-catalog button{border-radius:7px;gap:3px;width:100%;padding:9px 10px;transition:background-color .14s,color .14s;display:grid}.norm-catalog button:hover,.norm-catalog button[aria-current=page]{background:#eefcf8}.norm-catalog__code{color:#172033;font-size:.78rem;font-weight:780;line-height:1.25}.norm-catalog__title{color:#475569;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;font-size:.76rem;font-weight:560;line-height:1.28;display:-webkit-box;overflow:hidden}.norm-catalog small,.norm-toc small{color:#94a3b8;font-size:.69rem;font-weight:680}.norm-catalog button[aria-current=page] .norm-catalog__code,.norm-toc button[aria-current=page]{color:var(--primary-soft-foreground)}.norm-catalog__empty{color:var(--muted-foreground);margin:0;padding:14px}.norm-catalog--loading ul{pointer-events:none}.norm-catalog__skeleton-item{border-radius:7px;gap:8px;padding:9px 10px;display:grid}.norm-skeleton{background:linear-gradient(90deg,#eef2f7 0%,#f8fafc 46%,#eef2f7 100%) 0 0/220% 100%;border-radius:999px;animation:1.35s ease-in-out infinite skeleton-pulse;display:block;overflow:hidden}.norm-skeleton--pill{width:94px;height:28px}.norm-skeleton--code{width:46%;height:15px}.norm-skeleton--title{border-radius:7px;width:88%;height:32px}.norm-skeleton--status{width:54px;height:12px}.norm-reader__body{min-height:0;padding:0;display:grid;overflow:hidden}.norm-reader__body>[role=status]{color:var(--muted-foreground);margin:0;padding:4px;font-weight:650}.norm-reader__state,.norm-reader__empty{min-height:220px;color:var(--muted-foreground);text-align:center;align-content:center;justify-items:center;gap:10px;padding:28px;display:grid}.norm-reader__empty{min-height:100%}.norm-reader__state--error,.norm-reader__empty--error{color:#b42318}.norm-reader__state p,.norm-reader__empty p,.norm-reader__empty h2{margin:0}.norm-reader__empty h2{color:#172033;font-size:1.05rem;font-weight:760}.norm-reader__state button,.norm-reader__empty button{background:var(--primary-soft);min-height:36px;color:var(--primary-soft-foreground);cursor:pointer;border:1px solid #0f8f7a47;border-radius:8px;padding:0 12px;font-weight:700}.norm-reader__document{grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(210px,260px) minmax(0,1fr);align-items:stretch;gap:0;height:100%;min-height:0;display:grid}.norm-reader__content{gap:0;min-width:0;height:100%;min-height:0;display:grid;overflow:auto}.norm-reader__document--loading{grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(210px,260px) minmax(0,1fr)}.norm-toc--loading{display:block;overflow:hidden}.norm-skeleton--input{border-radius:8px;width:100%;height:36px}.norm-toc__skeleton-list{padding:10px 10px 14px}.norm-toc__skeleton-item{grid-template-columns:24px minmax(0,1fr);gap:2px;padding:5px 0;display:grid}.norm-toc__skeleton-item--level-2{padding-left:16px}.norm-toc__skeleton-item--level-3{padding-left:28px}.norm-skeleton--toggle{border-radius:5px;width:14px;height:14px;margin:7px 5px}.norm-toc__skeleton-copy{border-radius:7px;gap:7px;padding:6px 8px;display:grid}.norm-skeleton--toc-title{border-radius:6px;width:88%;height:14px}.norm-skeleton--toc-meta{border-radius:6px;width:54px;height:10px}.norm-toc__skeleton-item:nth-child(3n) .norm-skeleton--toc-title{width:72%}.norm-toc__skeleton-item:nth-child(4n) .norm-skeleton--toc-title{width:96%}.norm-reader__content--loading{padding:0;display:block;overflow:hidden}.norm-content--skeleton{gap:11px;min-height:0;display:grid}.norm-content--skeleton footer{display:block}.norm-skeleton--content-title{border-radius:7px;width:min(520px,70%);height:24px;margin-bottom:2px}.norm-skeleton--content-heading{border-radius:7px;width:min(360px,50%);height:21px}.norm-skeleton--content-line{border-radius:6px;width:100%;height:14px}.norm-skeleton--content-line.norm-skeleton--short{width:62%}.norm-skeleton--content-line.norm-skeleton--mid{width:78%}.norm-skeleton--source{border-radius:6px;width:180px;height:12px}.norm-content-skeleton-table{background:var(--border);box-shadow:0 0 0 1px var(--border);border-radius:8px;grid-template-columns:1.2fr 1fr .8fr;gap:1px;margin:4px 0 2px;display:grid;overflow:hidden}.norm-content-skeleton-table .norm-skeleton{background:#f8fafc;border-radius:0;height:36px;animation:none}.norm-content-skeleton-table .norm-skeleton:nth-child(-n+3){background:#f1f5f9;height:32px}.norm-toc{border-right:1px solid var(--border);height:100%;min-height:0;padding:0;overflow:auto}.norm-toc__search{z-index:2;--search-clear-right:22px;border-bottom:1px solid var(--border);background:#fff;padding:6px 12px;position:sticky;top:0}.norm-toc input{border:1px solid var(--input);width:100%;min-height:36px;color:var(--foreground);border-radius:8px;outline:none;padding:0 40px 0 10px;font-size:.9rem;font-weight:500}.norm-toc input::-webkit-search-cancel-button{appearance:none;display:none}.norm-toc input::-webkit-search-decoration{appearance:none;display:none}.norm-toc input:focus{border-color:#0f8f7a5c}.norm-toc input::placeholder{color:#94a3b8;font-weight:500}.norm-toc__clear,.qrmk-search-form__clear{top:50%;right:var(--search-clear-right,10px);color:#64748b;cursor:pointer;background:#eef2f7;border:0;border-radius:8px;justify-content:center;align-items:center;width:24px;height:24px;padding:0;font-size:1rem;font-weight:760;line-height:1;transition:background-color .16s,color .16s;display:inline-flex;position:absolute;transform:translateY(-50%)}.norm-toc__clear svg,.qrmk-search-form__clear svg{width:14px;height:14px}.norm-toc__clear:hover,.qrmk-search-form__clear:hover{color:#0f766e;background:#dff7f2}.norm-toc__clear:focus,.norm-toc__clear:active,.qrmk-search-form__clear:focus,.qrmk-search-form__clear:active{box-shadow:none;outline:none}.norm-toc>ul{padding:10px 10px 14px}.norm-toc__empty{color:#64748b;text-align:center;background:#fbfdff;border:1px dashed #d7e1ec;border-radius:8px;align-content:center;justify-items:center;min-height:140px;margin:10px;padding:18px;font-size:.82rem;font-weight:680;display:grid}.norm-toc ul ul{border-left:1px solid #dfe7f1;margin:2px 0 4px 12px;padding-left:10px;position:relative}.norm-toc li{padding:1px 0}.norm-toc__node{position:relative}.norm-toc__toggle{justify-content:center;align-items:center;width:24px;height:30px;display:inline-flex}.norm-toc__spacer{display:none}.norm-toc__toggle{z-index:1;color:#94a3b8;cursor:pointer;background:0 0;border:0;border-radius:7px;padding:0;position:absolute;top:4px;left:4px}.norm-toc__toggle:hover{color:#475569;background:#f1f5f9}.norm-toc__toggle svg{stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.2px;width:14px;height:14px;transition:transform .14s}.norm-toc__toggle[aria-expanded=true] svg{transform:rotate(90deg)}.norm-toc__button{color:#334155;border-radius:7px;justify-content:stretch;align-items:start;gap:3px;width:100%;min-height:30px;padding:6px 8px;line-height:1.3;display:grid}.norm-toc__node--branch .norm-toc__button{padding-left:32px}.norm-toc__label{color:inherit}.norm-toc__meta{flex-wrap:wrap;align-items:center;gap:6px;min-width:0;display:flex}.norm-toc__button small{color:#94a3b8;flex:none}.norm-toc__badge{color:#64748b;background:#eef2f7;border-radius:999px;padding:4px 6px;font-size:.64rem;font-weight:760;line-height:1}.norm-toc__item--level-1>.norm-toc__node .norm-toc__button{color:#172033;font-size:.82rem;font-weight:780}.norm-toc__item--level-2>.norm-toc__node .norm-toc__button{color:#334155;font-size:.79rem;font-weight:700}.norm-toc__item--level-3>.norm-toc__node .norm-toc__button{color:#475569;font-size:.76rem;font-weight:610}.norm-toc__button:hover,.norm-toc__button[aria-current=page]{background:#eefcf8}.norm-toc__button[aria-current=page],.norm-toc__button[aria-current=page] small{color:#0f766e}.norm-toc__button[aria-current=page] .norm-toc__badge{color:#0d6f61;background:#d7f5ed}.norm-content{color:#243447;min-width:0;padding:22px 16px;line-height:1.62}.norm-content--page-boundary{color:#475569;padding:10px 16px;font-size:.9rem;line-height:1.35}.norm-content--page-boundary p{margin:0}.norm-content+.norm-content{border-top:1px solid var(--border)}.norm-content h1,.norm-content h2,.norm-content h3{color:#172033;line-height:1.25}.norm-content h1{font-size:1.35rem}.norm-content h2{font-size:1.18rem}.norm-content h3{font-size:1.02rem}.norm-content h1:first-child,.norm-content h2:first-child,.norm-content h3:first-child,.norm-content p:first-child{margin-top:0}.norm-content img{max-width:100%;height:auto}.norm-content footer{border-top:1px solid var(--border);color:var(--muted-foreground);margin-top:22px;padding-top:12px;font-size:.82rem}.norm-content ul,.norm-content ol{margin:10px 0;padding-left:22px}.norm-content li+li{margin-top:4px}.norm-content li>ul,.norm-content li>ol{margin:4px 0}.norm-content blockquote{border-left:3px solid var(--border);color:#475569;margin:12px 0;padding:2px 0 2px 12px}.norm-content code{background:#f8fafc;border-radius:4px;padding:1px 4px;font-size:.88em}.norm-content pre{box-shadow:0 0 0 1px var(--border);background:#f8fafc;border-radius:8px;margin:12px 0;padding:10px 12px;overflow-x:auto}.norm-content pre code{background:0 0;padding:0}.norm-content hr{border:0;border-top:1px solid var(--border);margin:18px 0}.norm-content strong{color:#172033;font-weight:700}.norm-content table:not(.norm-table){border-collapse:collapse;max-width:100%;margin:12px 0;display:block;overflow-x:auto}.norm-content table:not(.norm-table) th,.norm-content table:not(.norm-table) td{border-bottom:1px solid var(--border);border-right:1px solid var(--border);text-align:left;vertical-align:top;padding:7px 9px}.norm-content table:not(.norm-table) th:last-child,.norm-content table:not(.norm-table) td:last-child{border-right:0}.norm-content table:not(.norm-table) thead th{color:#64748b;text-transform:uppercase;background:#f8fafc;font-size:.72rem;font-weight:760}.norm-table-scroll{max-width:100%;box-shadow:0 0 0 1px var(--border);border-radius:8px;overflow-x:auto}.norm-table{border-collapse:collapse;white-space:nowrap;width:100%}.norm-table caption{text-align:left;white-space:normal;padding:10px 12px}.norm-table caption strong{display:block}.norm-table caption ul{margin:6px 0 0;padding-left:20px}.norm-table th,.norm-table td{border-bottom:1px solid var(--border);border-right:1px solid var(--border);text-align:left;padding:7px 9px}.norm-table th:last-child,.norm-table td:last-child{border-right:0}.norm-table thead th{color:#64748b;text-transform:uppercase;background:#f8fafc;font-size:.72rem;font-weight:760;position:sticky;top:0}.norm-table thead button{color:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;font-weight:760;display:inline-flex}.norm-table thead button svg{width:14px;height:14px}.norm-table__group th{background:var(--primary-soft);color:var(--primary-soft-foreground)}.ui-select__trigger:focus,.ui-select__trigger:active{box-shadow:none;outline:none}.ui-alert-dialog__overlay{z-index:80;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0f172a47;animation:.14s both select-content-in;position:fixed;inset:0}.ui-alert-dialog__content{z-index:90;background:#fff;border:1px solid #cbd5e1c2;border-radius:12px;gap:18px;width:min(460px,100vw - 32px);padding:22px;display:grid;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 24px 64px #0f172a2e,0 2px 8px #0f172a14}.ui-alert-dialog__content[data-size=sm]{width:min(392px,100vw - 32px)}.ui-alert-dialog__header{gap:8px;display:grid}.ui-alert-dialog__header:has(.ui-alert-dialog__media){grid-template-columns:42px minmax(0,1fr);column-gap:12px}.ui-alert-dialog__media{color:#be123c;background:#fff1f2;border-radius:10px;grid-row:1/span 2;justify-content:center;align-items:center;width:42px;height:42px;display:inline-flex}.ui-alert-dialog__media svg{stroke-width:2.35px;width:20px;height:20px}.ui-alert-dialog__title{color:#172033;margin:0;font-size:1.02rem;font-weight:760;line-height:1.35}.ui-alert-dialog__description{color:#64748b;margin:0;font-size:.9rem;line-height:1.45}.ui-alert-dialog__footer{justify-content:flex-end;gap:8px;padding-top:2px;display:flex}.ui-alert-dialog__footer button{border:1px solid var(--border);color:#334155;cursor:pointer;min-width:76px;min-height:38px;font:inherit;background:#fff;border-radius:8px;padding:0 15px;font-size:.86rem;font-weight:720;transition:border-color .14s,background .14s,color .14s,box-shadow .14s}.ui-alert-dialog__footer button:hover{background:#f8fafc}.ui-alert-dialog__action{color:#be123c;background:#fff1f2;border-color:#fecdd3}.ui-alert-dialog__action:hover{background:#ffe4e6;border-color:#fda4af}.ui-alert-dialog__cancel:hover{border-color:#cbd5e1;box-shadow:0 1px 2px #0f172a14}.ui-alert-dialog__footer button:focus-visible{outline:none;box-shadow:0 0 0 3px #14b8a62e}.ui-dialog__overlay{z-index:80;background:#0f172a57;animation:.14s both select-content-in;position:fixed;inset:0}.ui-dialog__content{z-index:90;background:#fff;border:1px solid #0f172a17;border-radius:12px;grid-template-rows:auto minmax(0,1fr);gap:14px;width:min(560px,100vw - 32px);max-width:100%;max-height:calc(100svh - 40px);padding:20px;animation:.18s cubic-bezier(.2,0,.2,1) both ui-dialog-modal-in;display:grid;position:fixed;top:50%;left:50%;overflow-y:auto;transform:translate(-50%,-50%);box-shadow:0 24px 64px #0f172a2e}.ui-dialog__header{justify-content:space-between;align-items:center;gap:12px;min-width:0;display:flex}.ui-dialog__title{color:#172033;margin:0;font-size:1rem;font-weight:760;line-height:1.35}.ui-dialog__description{color:#64748b;margin:0;font-size:.88rem;line-height:1.45}.ui-dialog__footer{justify-content:flex-end;gap:8px;display:flex}.ui-toaster{z-index:1000;pointer-events:none;gap:8px;width:min(300px,100vw - 32px);display:grid;position:fixed;top:24px;right:24px}.ui-toast{color:#172033;pointer-events:auto;background:#fff;border-radius:11px;align-items:center;gap:9px;min-height:42px;padding:10px 12px;font-size:.84rem;font-weight:650;line-height:1.25;display:flex;box-shadow:0 14px 34px #0f172a1f,0 0 0 1px #0f172a14}.ui-toast--error{color:#7f1d1d}.ui-toast__icon{background:var(--primary-soft);color:#0f766e;border-radius:7px;flex-shrink:0;place-items:center;width:22px;height:22px;font-size:.8rem;font-weight:850;display:inline-grid}.ui-toast__icon svg,.ui-toast__close svg,.ui-select__clear svg{width:15px;height:15px}.ui-toast--error .ui-toast__icon{color:#b42318;background:#fee2e2}.ui-toast__close{color:#64748b;cursor:pointer;background:#eef2f7;border:0;border-radius:8px;flex-shrink:0;place-items:center;width:28px;height:28px;margin-left:auto;font-size:1.05rem;font-weight:800;line-height:1;display:inline-grid}.ui-toast__close:hover,.ui-toast__close:focus-visible{color:#263750;background:#e2e8f0}.ui-overflow-text{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:100%;display:block;overflow:hidden}.ui-overflow-text__floating{pointer-events:auto;text-overflow:ellipsis;white-space:nowrap;width:max-content;max-width:min(1120px,100vw - 48px);display:block;overflow:hidden}.ui-tooltip__content,.ui-overflow-text__floating{z-index:1000;color:#172033;background:#fff;border-radius:4px;padding:4px 6px;font-size:.7rem;font-weight:600;line-height:1.2;box-shadow:0 14px 34px #0f172a24,0 0 0 1px #0f172a17}.ui-native-tooltip{pointer-events:none;max-width:min(320px,100vw - 32px);position:fixed;transform:translate(-50%)}.ui-select{min-width:0;position:relative}.ui-select__label{color:#475569;margin-bottom:7px;font-size:.72rem;font-weight:760;display:block}.ui-select__trigger{border:1px solid var(--input);background:var(--background);color:#243447;cursor:pointer;text-align:left;border-radius:9px;justify-content:flex-start;align-items:center;gap:8px;width:100%;min-height:38px;padding:0 11px;font-size:.9rem;font-weight:600;transition:background-color .16s,border-color .16s,color .16s;display:inline-flex}.ui-select__trigger--clearable{padding-right:44px}.ui-select__trigger span{text-overflow:ellipsis;white-space:nowrap;align-items:center;min-width:0;min-height:1.35em;display:inline-flex;overflow:hidden}.ui-select__main{flex:0 auto;justify-content:flex-start;gap:8px;width:auto}.ui-select__value{flex:0 auto;justify-content:flex-start;width:auto;margin-left:0;font-size:.82rem;line-height:1.2}.ui-select__icon{color:#64748b;flex:0 0 16px;justify-content:center;align-items:center;width:16px;min-width:16px;height:16px;display:inline-flex}.ui-select__icon>svg{stroke-width:2.1px;width:16px;height:16px}.ui-select__trigger:hover:not(:disabled) .ui-select__icon,.ui-select__trigger[aria-expanded=true] .ui-select__icon,.ui-select__item:hover .ui-select__icon,.ui-select__item[aria-selected=true] .ui-select__icon{color:#0f766e}.ui-select__trigger:hover:not(:disabled),.ui-select__trigger[aria-expanded=true]{background:#fbfefd;border-color:#0f8f7a57}.ui-select__trigger[aria-invalid=true]{border-color:var(--destructive);box-shadow:0 0 0 3px var(--destructive)}@supports (color:color-mix(in lab, red, red)){.ui-select__trigger[aria-invalid=true]{box-shadow:0 0 0 3px color-mix(in srgb, var(--destructive) 20%, transparent)}}.ui-select__trigger:disabled{cursor:not-allowed;color:#94a3b8;background:#f1f5f9}.ui-select__content{z-index:40;background:var(--background);border-radius:10px;width:max(100%,180px);padding:5px;animation:.14s both select-content-in;position:absolute;top:calc(100% + 6px);left:0;overflow:hidden;box-shadow:0 12px 30px #0f172a21,0 0 0 1px #0f172a1a}.ui-select__content--portal{z-index:110;position:fixed}.ui-select__search{padding-bottom:5px}.ui-select__search input{color:#243447;background:#fff;border:1px solid #cbd5e1d9;border-radius:7px;outline:none;width:100%;min-height:34px;padding:0 9px;font-size:.84rem;font-weight:560;transition:border-color .16s,box-shadow .16s}.ui-select__search input:focus{border-color:#0f8f7a6b;box-shadow:0 0 0 3px #0f8f7a1a}.ui-select__body{max-height:var(--ui-select-body-max-height,min(320px, calc(100svh - 240px)));overscroll-behavior:contain;scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:#cbd5e1 transparent;overflow-y:scroll}.ui-select__body::-webkit-scrollbar{width:8px}.ui-select__body::-webkit-scrollbar-thumb{background:#cbd5e1 padding-box padding-box;border:2px solid #0000;border-radius:4px}.ui-select__item{color:#334155;cursor:pointer;text-align:left;background:0 0;border:0;border-radius:7px;justify-content:space-between;align-items:center;gap:8px;width:100%;min-height:34px;padding:8px;font-size:.875rem;line-height:1.35;display:flex}.ui-select__option-content,.ui-select__badges{align-items:center;gap:6px;min-width:0;display:flex}.ui-select__item>span:first-child,.ui-select__option-content{flex:auto;width:100%}.ui-select__option-label{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.ui-select__badges,.ui-select__badge{flex:none}.ui-select__badges{margin-left:auto}.ui-select__badge{color:#087866;background:#e8f5f1;border-radius:999px;padding:4px 6px;font-size:.66rem;font-weight:750;line-height:1}.ui-select__loading,.ui-select__empty{color:#64748b;border-radius:7px;align-items:center;gap:9px;min-height:42px;padding:9px 10px;font-size:.84rem;font-weight:650;display:flex}.ui-select__spinner{border:2px solid #dbe4ee;border-top-color:#0f8f7a;border-radius:999px;flex:none;width:16px;height:16px;animation:.72s linear infinite ui-select-spin}.ui-select__count{color:#64748b;background:#eef2f7;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;min-width:28px;height:24px;margin-left:auto;padding:0 8px;font-size:.75rem;font-weight:760;display:inline-flex}.ui-select__trigger .ui-select__count{min-width:26px;height:22px;font-size:.7rem}.ui-select__clear{color:#64748b;cursor:pointer;background:#eef2f7;border:0;border-radius:8px;justify-content:center;align-items:center;width:24px;height:24px;padding:0;font-size:1rem;font-weight:760;line-height:1;transition:background-color .16s,color .16s;display:inline-flex;position:absolute;bottom:7px;right:10px}.ui-select__clear:hover{color:#0f766e;background:#dff7f2}.ui-select__clear:focus,.ui-select__clear:active{box-shadow:none;outline:none}.ui-select__item[aria-selected=true] .ui-select__count,.ui-select__item:hover .ui-select__count{color:#0f766e;background:#dff7f2}.ui-select__item>span:first-child{white-space:normal;min-width:0}.ui-select__item:hover,.ui-select__item[aria-selected=true]{background:var(--muted);color:#0f766e}.qrmk-search-form{margin:0}.qrmk-results__group-row{top:var(--qrmk-results-header-height);z-index:9;height:var(--qrmk-results-group-height);background:#fff;position:sticky}.qrmk-results__group-row>td{z-index:auto;box-sizing:border-box;height:var(--qrmk-results-group-height);isolation:isolate;box-shadow:none;background-clip:border-box;padding-top:6px;padding-bottom:6px;font-weight:700;position:relative;overflow:hidden;background:#fff!important}.qrmk-results__group-row>td:before{z-index:0;box-shadow:inset 0 -1px 0 var(--border);content:"";pointer-events:none;background:#fff;position:absolute;inset:0}.qrmk-results__group-label{z-index:1;display:block;position:relative}.qrmk-results__group-row>td>*{z-index:1;position:relative}.qrmk-results__group-row--loading>td{background:#eefcf8}.qrmk-results--families{--qrmk-results-header-height:34px;--qrmk-results-group-height:42px}.qrmk-results__family-row>td:nth-child(2){padding-left:1.5rem}.qrmk-results__family-row.is-expanded>td{background:#eefcf8}.qrmk-results__child-row.is-selected>td{background:#eefcf8;box-shadow:inset 0 1px #0f8f7a33,inset 0 -1px #0f8f7a33}.qrmk-results__family-classifier{font:inherit;font-variant-numeric:tabular-nums}.qrmk-results__family-row--sticky{top:calc(var(--qrmk-results-header-height) + var(--qrmk-results-group-height));z-index:7;isolation:isolate;position:sticky}.qrmk-results__family-row--sticky>td{top:calc(var(--qrmk-results-header-height) + var(--qrmk-results-group-height));z-index:7;box-shadow:none;background:#eefcf8;position:sticky}.qrmk-results__family-row--sticky-hidden{pointer-events:none;position:static}.qrmk-results__family-row--sticky-hidden>td{position:static}.qrmk-results__family-end,.qrmk-results tbody .qrmk-results__family-end{pointer-events:none;height:0}.qrmk-results__family-end>td,.qrmk-results tbody .qrmk-results__family-end>td{border-bottom:0;height:0;padding:0}.qrmk-results__family-toggle{appearance:none;color:inherit;cursor:pointer;font:inherit;text-align:left;background:0 0;border:0}.qrmk-results__family-toggle:focus-visible{outline-offset:2px;outline:2px solid}.qrmk-results__child-row>td:first-child{padding-left:14px}.qrmk-results__child-row>td:nth-child(2),.qrmk-results__child-state>td{padding-left:3rem}.qrmk-results__child-classifier{color:#263750;min-width:0;font-family:inherit;font-weight:inherit;font-variant-numeric:tabular-nums;white-space:nowrap;grid-template-columns:auto minmax(0,1fr);align-items:center;display:inline-grid;position:relative}.qrmk-results__child-classifier-prefix{visibility:hidden;grid-column:1}.qrmk-results__child-classifier-suffix{grid-column:2;min-width:0;position:relative}.qrmk-results__child-classifier-text{text-overflow:ellipsis;vertical-align:middle;max-width:100%;display:inline-block;overflow:hidden}.qrmk-results__child-classifier-suffix:before{content:"";background:#cbd5e1;width:28px;height:1px;position:absolute;top:50%;right:100%;transform:translateY(-50%)}.qrmk-results__child-classifier-suffix:after{content:"";background:#cbd5e1;width:1px;height:18px;position:absolute;top:calc(50% - 18px);right:calc(100% + 27px)}.qrmk-results__child-row--loading>td{background:#fbfdff}.qrmk-results__family-loading-row>td{background:#fff}.qrmk-results__family-loading-row:nth-child(2n)>td{background:#fbfdff}.qrmk-results__child-row--loading .qrmk-results__child-classifier-suffix:before,.qrmk-results__child-row--loading .qrmk-results__child-classifier-suffix:after{background:#d5dee8}.qrmk-results__skeleton{background:linear-gradient(90deg,#eef3f8 0%,#f8fafc 45%,#eef3f8 100%) 0 0/220% 100%;border-radius:999px;width:100%;height:12px;animation:1.35s ease-in-out infinite skeleton-pulse;display:block}.qrmk-results__skeleton--code{width:38px}.qrmk-results__skeleton--classifier{max-width:128px}.qrmk-results__skeleton--group{max-width:220px}.qrmk-results__skeleton--family-name{max-width:520px}.qrmk-results__skeleton--name{max-width:420px}.qrmk-results__skeleton--unit{max-width:96px}.qrmk-results__skeleton--mxik{max-width:118px}.qrmk-results__child-row--loading:nth-child(3n) .qrmk-results__skeleton--name{max-width:340px}.qrmk-results__child-row--loading:nth-child(3n+1) .qrmk-results__skeleton--name{max-width:520px}.qrmk-results__child-state>td{text-align:center;background:#f8fafc;padding:12px 14px}.qrmk-search-panel{border-radius:8px}.qrmk-search-form__row{align-items:center;gap:0;display:grid}.qrmk-search-form__row--main{grid-template-columns:190px minmax(0,1fr)}.qrmk-search-form__mode .ui-select__trigger,.qrmk-search-form input[type=search]{min-height:42px}.qrmk-search-form__mode .ui-select__trigger{text-align:center;border-radius:8px 0 0 8px;justify-content:center;padding-inline:14px}.qrmk-search-form__field{--search-clear-right:10px;min-width:0;display:block;position:relative}.qrmk-search-form__label{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.qrmk-search-form input[type=search]{border:1px solid var(--input);background:var(--background);width:100%;color:var(--foreground);border-radius:0 8px 8px 0;margin-left:-1px;padding:0 42px 0 14px;font-size:.9rem;font-weight:500}.qrmk-search-form input[type=search]::-webkit-search-cancel-button{appearance:none;display:none}.qrmk-search-form input[type=search]::-webkit-search-decoration{appearance:none;display:none}.qrmk-search-form input[type=search]::placeholder{color:#94a3b8;font-weight:500}.qrmk-search-form input[type=search]:focus,.qrmk-search-form input[type=search]:active{border-color:var(--input);box-shadow:none;outline:none}.qrmk-hierarchy{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:12px;display:grid}.qrmk-hierarchy .ui-select__trigger{min-height:38px;font-size:.86rem;font-weight:650}.qrmk-workspace__results{gap:10px;min-height:0;display:grid}.qrmk-workspace__results>[role=status]{color:var(--muted-foreground);margin:0;font-weight:650}.qrmk-results__scroll{background:var(--card);border-radius:8px;height:min(620px,100svh - 318px);min-height:520px;overflow:hidden;box-shadow:0 1px 2px #0f172a0d,0 0 0 1px #0f172a14}.qrmk-workspace .qrmk-results__scroll{height:100%;min-height:0}.resource-page .resource-page__table-wrap{flex-direction:column;height:100%;min-height:0;display:flex}.resource-page__table-body{flex:1;min-height:0;overflow:auto}.resource-page__table-footer{border-top:1px solid var(--border);background:#fff;padding:7px 12px}.resource-results-table{--qrmk-results-header-height:44px;--qrmk-results-group-height:38px}.resource-results-table th:first-child,.resource-results-table td:first-child{width:130px}.resource-results-table th:nth-child(3),.resource-results-table td:nth-child(3){width:190px}.resource-results-table th:nth-child(4),.resource-results-table td:nth-child(4){width:150px}.resource-results-table tbody tr,.resource-results-table tbody td{height:44px}.resource-results-table .resource-results-table__group-row,.resource-results-table tbody .resource-results-table__group-row>td{height:38px}.resource-results-table .resource-results-table__group-row .qrmk-results__group-label{align-items:center;height:100%;display:flex}.resource-results-table .resource-results-table__state-row,.resource-results-table .resource-results-table__state-row>td{height:148px}.resource-results-table .resource-results-table__state-row>td{padding:0}.resource-results-table .resource-page__state{margin:auto}.resource-results-table-skeleton{height:100%}.qrmk-results__scroll:focus-visible{outline-offset:3px;outline:2px solid #0f8f7a6b}.qrmk-results__scroll:has(.qrmk-results--families){flex-direction:column;display:flex}.qrmk-results__family-body{flex:1;min-height:0;overflow:auto}.qrmk-results__family-footer{border-top:1px solid var(--border);background:#fff;padding:8px 12px}.ui-data-table{background:#fff;width:100%;height:100%;position:relative;overflow:hidden}.ui-data-table__grid{min-height:0}.ui-data-table__footer{z-index:11;border-top:1px solid var(--border);background:#fff;align-items:center;min-height:44px;padding:7px 12px;display:flex;position:absolute;bottom:0;left:0;right:0}.ui-data-table__loading{z-index:10;-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);background:#ffffff94;position:absolute;inset:0}.ui-table-skeleton{flex-direction:column;min-height:0;display:flex}.ui-table-skeleton__header,.ui-table-skeleton__row{align-items:center;gap:16px;min-width:max-content;padding:0 14px;display:grid}.ui-table-skeleton__header{border-bottom:1px solid var(--border);background:#f8fafc;height:44px}.ui-table-skeleton__heading{color:#64748b;letter-spacing:.02em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-size:.72rem;font-weight:760;overflow:hidden}.ui-table-skeleton__body{flex:1;min-height:0;overflow:hidden}.ui-table-skeleton__row{border-bottom:1px solid var(--border);height:44px}.ui-table-skeleton__bar,.ui-table-skeleton__footer-bar{background:linear-gradient(90deg,#eef2f7 0%,#e2e8f0 50%,#eef2f7 100%) 0 0/200% 100%;border-radius:999px;height:12px;animation:1.35s ease-in-out infinite skeleton-pulse}.ui-table-skeleton__bar--1{width:80%}.ui-table-skeleton__bar--2{width:50%}.ui-table-skeleton__bar--3{width:66%}.ui-table-skeleton__footer{border-top:1px solid var(--border);justify-content:space-between;align-items:center;min-height:44px;padding:7px 12px;display:flex}.ui-table-skeleton__footer-bar--short{width:128px}.ui-table-skeleton__footer-bar--long{width:192px}.qrmk-results-grid .ag-root-wrapper,.qrmk-results-grid .ag-root-wrapper-body{border:0}.qrmk-results-grid .ag-header{border-bottom:1px solid var(--border)}.qrmk-results-grid .ag-header-cell{align-items:center}.qrmk-results-grid .ag-header-cell-label{gap:7px}.qrmk-results-grid .ag-header-cell-text{color:#64748b;letter-spacing:.02em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-size:.72rem;font-weight:760;overflow:hidden}.qrmk-results-grid .ag-sort-indicator-icon{color:#64748b}.qrmk-results-grid .ag-sort-ascending-icon,.qrmk-results-grid .ag-sort-descending-icon{color:#0f766e}.qrmk-results-grid .ag-cell{align-items:center;line-height:1.25;display:flex;overflow:hidden}.qrmk-results-grid .ag-row{border-bottom:1px solid var(--border)}.qrmk-results-grid .ag-row.qrmk-results-grid__row{cursor:pointer}.qrmk-results-grid .ag-row.qrmk-results-grid__row.is-expanded,.qrmk-results-grid .ag-row.qrmk-results-grid__row.is-selected,.qrmk-results-grid .ag-row-hover{background:#f8fafc}.qrmk-results__empty{color:#64748b;font-size:.875rem;font-weight:650}.qrmk-results-grid .ag-row.qrmk-results-grid__row.is-expanded.ag-row-hover,.qrmk-results-grid .ag-row.qrmk-results-grid__row.is-selected.ag-row-hover{background:#f1f5f9}.qrmk-results-grid .qrmk-results__resource-name{text-overflow:ellipsis;white-space:nowrap;-webkit-line-clamp:unset;line-clamp:unset;width:100%;max-width:100%;max-height:none;line-height:1.25;display:block;overflow:hidden}.qrmk-results{border-collapse:separate;border-spacing:0;color:#263750;table-layout:fixed;text-align:left;width:100%;min-width:980px;font-size:.875rem}.qrmk-results caption{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.qrmk-results th,.qrmk-results td{border-bottom:1px solid var(--border);vertical-align:middle;padding:8px 14px}.qrmk-results th{z-index:10;box-sizing:border-box;box-shadow:inset 0 -1px 0 var(--border);color:#64748b;height:var(--qrmk-results-header-height,auto);letter-spacing:.02em;text-transform:uppercase;white-space:nowrap;background:#f8fafc padding-box padding-box;font-size:.72rem;font-weight:760;position:sticky;top:0}.qrmk-results th:first-child,.qrmk-results td:first-child{width:230px}.qrmk-results th:nth-child(3),.qrmk-results td:nth-child(3){width:120px}.qrmk-results th:nth-child(4),.qrmk-results td:nth-child(4){width:240px}.qrmk-results__sort{color:inherit;cursor:pointer;font:inherit;font-weight:inherit;letter-spacing:inherit;text-transform:inherit;white-space:nowrap;background:0 0;border:0;align-items:center;gap:6px;padding:0;display:inline-flex}.qrmk-results__sort span:first-child{white-space:nowrap}.qrmk-results__sort:hover,.qrmk-results__sort.is-active{color:#0f766e}.qrmk-results__sort:focus,.qrmk-results__sort:active{box-shadow:none;outline:none}.qrmk-results__sort-icon{color:#64748b;background:#eef2f7;border-radius:6px;place-items:center;width:18px;height:18px;font-size:.72rem;line-height:1;display:inline-grid}.qrmk-results__sort-icon svg,.qrmk-results__pagination button svg{width:14px;height:14px}.qrmk-results__sort.is-active .qrmk-results__sort-icon{background:var(--primary-soft);color:#0f766e}.qrmk-results tbody tr{height:58px;transition:background-color .12s;animation:.15s both table-row-in}.qrmk-results tbody tr:not(.qrmk-results__placeholder-row):not(.qrmk-results__detail-row){cursor:pointer}.qrmk-results tbody tr.is-expanded,.qrmk-results tbody tr[aria-expanded=true]>td{background:#f8fafc}.qrmk-results tbody tr[tabindex="0"]:focus-visible>td{outline-offset:-2px;outline:2px solid #0f8f7a6b}.qrmk-results tbody td{height:58px}.qrmk-results tbody .qrmk-results__group-row{height:var(--qrmk-results-group-height);background:#fff}.qrmk-results tbody .qrmk-results__group-row>td{box-sizing:border-box;height:var(--qrmk-results-group-height);padding-top:6px;padding-bottom:6px}.resource-results-table tbody .resource-results-table__group-row>td{padding-top:0;padding-bottom:0}.qrmk-results tbody .qrmk-results__group-row:hover,.qrmk-results tbody .qrmk-results__group-row:hover>td{background:#fff}.qrmk-results__placeholder-row{pointer-events:none}.qrmk-results__placeholder-row td{color:#0000}.qrmk-results__detail-row td{background:#fff;height:auto;padding:0}.qrmk-results__detail-row:hover{background:#fff}.qrmk-results tbody tr:hover{background:#f8fafc}.qrmk-results tbody tr:last-child td{border-bottom:0}.qrmk-results strong{color:#0f766e;font-variant-numeric:tabular-nums;white-space:nowrap}.qrmk-results__mxik,.qrmk-results__classifier-code{white-space:nowrap;align-items:center;max-width:100%;display:inline-flex}.qrmk-results__mxik strong,.qrmk-results__classifier-code span{text-overflow:ellipsis;min-width:0;overflow:hidden}.qrmk-results__resource-name{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;width:100%;max-height:2.5em;line-height:1.25;display:-webkit-box;overflow:hidden}.qrmk-results__unit{color:#263750;white-space:nowrap;align-items:center;gap:7px;display:inline-flex}.qrmk-results__unit svg{color:#94a3b8;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7px;width:16px;height:16px}.qrmk-results tfoot td{vertical-align:middle;border-bottom:0;padding:8px 12px}.qrmk-results__footer{grid-template-columns:1fr auto;align-items:center;gap:12px;width:100%;min-height:30px;display:grid}.qrmk-results__summary{color:#64748b;font-variant-numeric:tabular-nums;text-align:center;justify-self:start;min-width:72px;font-size:.75rem;font-weight:750}.qrmk-results__pagination{justify-self:end;align-items:center;gap:3px;display:inline-flex}.qrmk-results__pagination button{border:1px solid var(--border);color:#334155;cursor:pointer;background:#fff;border-radius:7px;place-items:center;width:26px;height:26px;padding:0;font-size:.88rem;font-weight:800;line-height:1;display:inline-grid}.qrmk-results__pagination button:hover:not(:disabled){background:var(--primary-soft);color:#0f766e;border-color:#0f8f7a47}.qrmk-results__pagination button:focus,.qrmk-results__pagination button:active{box-shadow:none;outline:none}.qrmk-results__pagination button:disabled{cursor:not-allowed;opacity:.45}.qrmk-results__child-state .qrmk-results__load-more{background:var(--primary-soft);color:#0f766e;cursor:pointer;border:1px solid #0f8f7a3d;border-radius:8px;justify-content:center;align-items:center;gap:8px;width:auto;min-width:148px;height:32px;padding:0 12px;font-size:.8rem;font-weight:760;line-height:1;display:inline-flex;box-shadow:0 1px 2px #0f172a0a}.qrmk-results__child-state .qrmk-results__load-more:hover:not(:disabled){color:#0d6f61;background:#dff5ef;border-color:#0f8f7a61}.qrmk-results__child-state .qrmk-results__load-more:disabled{cursor:not-allowed;opacity:.55}.qrmk-results__load-more-limit{color:#0d6f61;background:#ffffffb8;border-radius:999px;place-items:center;min-width:26px;height:20px;padding:0 7px;font-size:.72rem;font-weight:820;display:inline-grid}.qrmk-results__pagination span{color:#475569;text-align:center;min-width:42px;font-size:.75rem;font-weight:750}.qrmk-results__copy{color:#94a3b8;cursor:pointer;background:0 0;border:0;border-radius:8px;flex:none;justify-content:center;align-items:center;width:18px;height:18px;margin:0;padding:0;transition:background-color .16s,color .16s;display:inline-flex}.qrmk-results__copy:hover{color:#0f766e;background:#eefcf8}.qrmk-results__copy:focus,.qrmk-results__copy:active{box-shadow:none;outline:none}.qrmk-results__copy svg{stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px;width:16px;height:16px}.qrmk-detail-row{border-top:1px solid var(--border);color:#263750;transform-origin:top;background:#fff;height:auto;margin:0;padding:10px 18px 12px;animation:.18s cubic-bezier(.2,0,.2,1) both qrmk-detail-open;overflow:hidden}.qrmk-detail-row.is-closing{animation:.18s cubic-bezier(.4,0,1,1) both qrmk-detail-close}.qrmk-detail-modal{border:1px solid #0f172a17;border-radius:12px;gap:18px;width:min(560px,100vw - 20px);height:auto;max-height:calc(100svh - 40px);padding:20px 20px 24px;animation-name:ui-dialog-modal-in;top:50%;left:50%;right:auto;transform:translate(-50%,-50%);box-shadow:0 24px 64px #0f172a2e}.qrmk-detail-modal__header{padding-right:44px}.qrmk-detail-modal__close{position:absolute;top:14px;right:10px}.qrmk-detail-modal .qrmk-detail-row{border-top:0;padding:0;animation:none;overflow:visible}.qrmk-detail-row__intro{min-width:0}.qrmk-detail-row__intro h3{overflow-wrap:anywhere;color:#172033;text-overflow:clip;white-space:normal;margin:0;font-size:.9rem;font-weight:740;line-height:1.32;overflow:visible}.qrmk-detail-row__intro p{overflow-wrap:anywhere;color:#64748b;text-overflow:clip;white-space:normal;margin:4px 0 0;font-size:.74rem;line-height:1.35;overflow:visible}.qrmk-detail-row__divider{background:var(--border);height:1px;margin:8px 0 10px}.qrmk-detail-row__facts{grid-template-columns:repeat(auto-fit,minmax(168px,240px));justify-content:start;align-items:stretch;gap:8px 10px;display:grid}.qrmk-detail-modal .qrmk-detail-row__facts{flex-direction:column;gap:0;display:flex}.qrmk-detail-row__item span{color:#64748b;letter-spacing:.04em;text-transform:uppercase;font-size:.64rem;font-weight:760;line-height:1.2;display:block}.qrmk-detail-modal .qrmk-detail-row__item span{padding-top:2px}.qrmk-detail-row__item{border:1px solid var(--border);background:#f8fafc;border-radius:8px;min-width:0;padding:7px 9px}.qrmk-detail-modal .qrmk-detail-row__item{border:0;border-bottom:1px solid var(--border);background:0 0;border-radius:0;grid-template-columns:136px minmax(0,1fr);align-items:start;gap:12px;padding:12px 2px;display:grid}@media (width<=640px){.qrmk-detail-modal .qrmk-detail-row__item{grid-template-columns:1fr;gap:6px}}.qrmk-detail-row__item strong{color:#172033;font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:.74rem;font-weight:720;line-height:1.28;display:block;overflow:hidden}.qrmk-detail-modal .qrmk-detail-row__item strong{color:#172033;text-overflow:clip;white-space:normal;overflow-wrap:anywhere;margin-top:0;font-size:.82rem;line-height:1.38;overflow:visible}.qrmk-detail-row__value{align-items:center;max-width:100%;margin-top:4px;display:inline-flex}.qrmk-detail-modal .qrmk-detail-row__value{align-items:start;margin-top:0}.qrmk-detail-row__value strong{margin-top:0}.qrmk-results__signals{flex-wrap:wrap;gap:5px;display:flex}@keyframes qrmk-detail-open{0%{opacity:0;transform:translateY(-6px)scaleY(.96)}to{opacity:1;transform:translateY(0)scaleY(1)}}@keyframes qrmk-detail-close{0%{opacity:1;transform:translateY(0)scaleY(1)}to{opacity:0;transform:translateY(-4px)scaleY(.96)}}@keyframes ui-dialog-modal-in{0%{opacity:0;transform:translate(-50%,calc(12px - 50%))scale(.98)}to{opacity:1;transform:translate(-50%,-50%)scale(1)}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@keyframes select-content-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@keyframes ui-select-spin{to{transform:rotate(360deg)}}@keyframes skeleton-pulse{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes table-row-in{0%{opacity:.72;transform:translateY(2px)}to{opacity:1;transform:translateY(0)}}@media (width<=980px){.resource-page__controls{grid-template-columns:repeat(2,minmax(0,1fr))}.resource-page__controls label{grid-column:1/-1;width:100%;min-width:0}.main-page-content{width:min(100% - 32px,1180px)}.main-page-header{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px 16px;display:grid;position:sticky}.main-page-header__primary{display:contents}.main-page-header__brand{grid-area:1/1}.main-page-header__actions{grid-area:1/2;justify-self:end;gap:4px}.main-page-header .smeta-page__document-header{gap:0;width:auto;max-width:none}.main-page-header .smeta-page__document-header>.ui-button{gap:0;width:36px;min-width:36px;height:36px;min-height:36px;padding:0;font-size:0}.main-page-header .smeta-page__document-header>.ui-button svg{width:18px;height:18px}.main-page-header .smeta-page__document-title-wrap,.main-page-header__nav,.main-page-header__account-name{display:none}.main-page-header__telegram-login{justify-content:center;min-width:68px;padding:0 12px}.main-page-header__telegram-login-label{display:none}.main-page-header__telegram-login-label-mobile{display:inline}.main-page-header__locale-trigger .main-page-header__locale-chevron{display:none}.main-page-content{padding:18px 0 44px}.main-page-content--landing{width:100%;padding:0}.subscriptions-page{min-height:calc(100svh - 120px)}.subscriptions-page__workspace{gap:20px;min-height:calc(100svh - 120px);padding:20px}.subscriptions-page__section-heading{align-items:flex-start}.subscriptions-page__plans{grid-template-columns:minmax(0,1fr)}.subscriptions-page__plan{padding:18px}}@media (width<=820px){.resource-page__controls{grid-template-columns:repeat(2,minmax(0,1fr))}.resource-page__controls label{grid-column:1/-1;width:100%;min-width:0}.resource-page__header h1,.qrmk-workspace__heading h1,.norm-reader__heading h1{font-size:1.32rem}.qrmk-search-form__row--main{grid-template-columns:minmax(118px,32%) minmax(0,1fr)}.qrmk-hierarchy{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:8px}.qrmk-search-form__mode .ui-select__trigger{border-radius:8px 0 0 8px;padding-inline:8px;font-size:.84rem}.qrmk-search-form input[type=search]{border-radius:0 8px 8px 0;margin-left:-1px;padding-left:11px}.qrmk-results__scroll{height:560px;min-height:560px}.qrmk-results{min-width:720px}.qrmk-results th:first-child,.qrmk-results td:first-child{width:180px}.qrmk-results th:nth-child(3),.qrmk-results td:nth-child(3){width:68px}.qrmk-results th:nth-child(4),.qrmk-results td:nth-child(4){width:178px}.qrmk-results__footer{grid-template-columns:minmax(0,1fr) auto;gap:6px}.qrmk-results__summary{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.qrmk-results__pagination{gap:2px}.qrmk-results__pagination button{border-radius:6px;width:24px;height:24px;font-size:.82rem}.qrmk-results__pagination span{min-width:38px;font-size:.72rem}.norm-reader__layout,.norm-reader__document{grid-template-columns:1fr}.norm-reader__layout{align-items:start;height:auto}.norm-reader__document--loading{grid-template-rows:auto;grid-template-columns:1fr}.norm-catalog,.norm-toc{height:auto}.norm-catalog ul{max-height:360px}.norm-reader__body{min-height:360px}.norm-reader__document{height:auto;min-height:360px}.norm-reader__empty{min-height:360px}.norm-toc{border-right:0;border-bottom:1px solid var(--border);max-height:300px}.norm-reader__content{height:auto;overflow:visible}.norm-content{padding:20px 16px}.norm-content--page-boundary{padding:9px 14px}.norm-reader__content--loading{padding:0}}@media (width<=360px){.qrmk-hierarchy{grid-template-columns:1fr}}.dark{--background:oklch(14.5% 0 0);--foreground:oklch(98.5% 0 0);--card:oklch(20.5% 0 0);--card-foreground:oklch(98.5% 0 0);--popover:oklch(20.5% 0 0);--popover-foreground:oklch(98.5% 0 0);--primary:oklch(92.2% 0 0);--primary-foreground:oklch(20.5% 0 0);--secondary:oklch(26.9% 0 0);--secondary-foreground:oklch(98.5% 0 0);--muted:oklch(26.9% 0 0);--muted-foreground:oklch(70.8% 0 0);--accent:oklch(26.9% 0 0);--accent-foreground:oklch(98.5% 0 0);--destructive:oklch(70.4% .191 22.216);--border:oklch(100% 0 0/.1);--input:oklch(100% 0 0/.15);--ring:oklch(55.6% 0 0);--chart-1:oklch(87% 0 0);--chart-2:oklch(55.6% 0 0);--chart-3:oklch(43.9% 0 0);--chart-4:oklch(37.1% 0 0);--chart-5:oklch(26.9% 0 0);--sidebar:oklch(20.5% 0 0);--sidebar-foreground:oklch(98.5% 0 0);--sidebar-primary:oklch(48.8% .243 264.376);--sidebar-primary-foreground:oklch(98.5% 0 0);--sidebar-accent:oklch(26.9% 0 0);--sidebar-accent-foreground:oklch(98.5% 0 0);--sidebar-border:oklch(100% 0 0/.1);--sidebar-ring:oklch(55.6% 0 0)}.smeta-individual-norm,.smeta-individual-norm fieldset{gap:.75rem;min-width:0;display:grid}.smeta-individual-norm fieldset{border:1px solid var(--border);border-radius:.5rem;padding:.75rem}.smeta-individual-norm__grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr));gap:.75rem;display:grid}.smeta-individual-norm__row{border-bottom:1px solid var(--border);gap:.5rem;padding-block:.5rem;display:grid}.smeta-resolver .smeta-individual-norm__check{align-items:center;gap:.5rem;display:flex}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}
