@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(../fonts/kit-font-0.ttf)format("truetype")}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(../fonts/kit-font-1.ttf)format("truetype")}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(../fonts/kit-font-2.ttf)format("truetype")}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(../fonts/kit-font-3.ttf)format("truetype")}@font-face{font-family:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(../fonts/kit-font-4.ttf)format("truetype")}@font-face{font-family:Raleway;font-style:normal;font-weight:500;font-display:swap;src:url(../fonts/kit-font-5.ttf)format("truetype")}@font-face{font-family:Raleway;font-style:normal;font-weight:600;font-display:swap;src:url(../fonts/kit-font-6.ttf)format("truetype")}.media-cover{background:var(--color-neutral-100);border-radius:16px;overflow:hidden}.media-cover img,.media-cover video,.media-cover iframe{object-fit:contain;border:0}.telegram-panel--glow-telegram,.telegram-panel--glow-brand{isolation:isolate;position:relative;overflow:hidden}.telegram-panel--glow-telegram{--promo-glow-color:var(--color-telegram-500)}.telegram-panel--glow-brand{--promo-glow-color:var(--color-brand-500)}:is(.telegram-panel--glow-telegram,.telegram-panel--glow-brand):before{content:"";z-index:-1;background:radial-gradient(ellipse at center, color-mix(in srgb, var(--promo-glow-color) 36%, transparent), transparent 70%);filter:blur(24px);pointer-events:none;width:150%;height:150%;position:absolute;top:100%;left:50%;transform:translate(-50%,-50%)}.telegram-panel--motion-enabled:before{opacity:0;transition:opacity 1.1s ease-out}.telegram-panel--revealed:before{opacity:1}.telegram-panel--motion-enabled .channel-art img{animation:5.4s ease-in-out infinite paused telegram-panel-float}.telegram-panel--in-view .channel-art img{animation-play-state:running}@keyframes telegram-panel-float{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@media (prefers-reduced-motion:reduce){.telegram-panel--motion-enabled:before{opacity:1;transition:none}.telegram-panel--motion-enabled .channel-art img{animation:none}}:root{--font-heading:Raleway, Manrope, Inter, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-body:Manrope, Inter, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-action:Raleway, Manrope, Inter, system-ui, sans-serif;--type-figma-numeric-features:"lnum" 1, "pnum" 1;--type-heading-h1-family:var(--font-heading);--type-heading-h1-size:24px;--type-heading-h1-weight:600;--type-heading-h1-line:28px;--type-heading-h2-family:var(--font-heading);--type-heading-h2-size:18px;--type-heading-h2-weight:600;--type-heading-h2-line:23px;--type-heading-h3-family:var(--font-heading);--type-heading-h3-size:15px;--type-heading-h3-weight:500;--type-heading-h3-line:19px;--type-action-button-family:var(--font-action);--type-action-button-size:15px;--type-action-button-weight:600;--type-action-button-line:18px;--type-body-lg-semibold-family:var(--font-body);--type-body-lg-semibold-size:16px;--type-body-lg-semibold-weight:600;--type-body-lg-semibold-line:22px;--type-body-md-regular-family:var(--font-body);--type-body-md-regular-size:15px;--type-body-md-regular-weight:400;--type-body-md-regular-line:21px;--type-body-md-medium-family:var(--font-body);--type-body-md-medium-size:15px;--type-body-md-medium-weight:500;--type-body-md-medium-line:21px;--type-body-md-semibold-family:var(--font-body);--type-body-md-semibold-size:15px;--type-body-md-semibold-weight:600;--type-body-md-semibold-line:21px;--type-body-sm-regular-family:var(--font-body);--type-body-sm-regular-size:13px;--type-body-sm-regular-weight:400;--type-body-sm-regular-line:18px;--type-body-sm-semibold-family:var(--font-body);--type-body-sm-semibold-size:13px;--type-body-sm-semibold-weight:600;--type-body-sm-semibold-line:18px;--type-body-xs-semibold-family:var(--font-body);--type-body-xs-semibold-size:13px;--type-body-xs-semibold-weight:600;--type-body-xs-semibold-line:16px;--type-tag-sm-family:var(--font-action);--type-tag-sm-size:13px;--type-tag-sm-weight:600;--type-tag-sm-line:16px;--type-label-sm-family:var(--font-body);--type-label-sm-size:13px;--type-label-sm-weight:400;--type-label-sm-line:18px;--type-label-xs-family:var(--font-body);--type-label-xs-size:10px;--type-label-xs-weight:600;--type-label-xs-line:12px;--type-caption-xs-family:var(--font-body);--type-caption-xs-size:10px;--type-caption-xs-weight:400;--type-caption-xs-line:14px;--type-notification-badge-family:var(--font-body);--type-notification-badge-small-size:10px;--type-notification-badge-large-size:13px;--type-notification-badge-weight:800;--type-notification-badge-line:normal;--color-neutral-0:#fff;--color-neutral-50:#f9fafb;--color-neutral-100:#f4f6fa;--color-neutral-200:#efeff4;--color-neutral-300:#d9d9e3;--color-neutral-400:#c4c7d0;--color-neutral-500:#a1a1ab;--color-neutral-600:#7e7e88;--color-neutral-700:#62616b;--color-neutral-800:#3a3842;--color-neutral-900:#211e28;--color-neutral-1000:#000;--color-background-canvas:var(--color-neutral-900);--color-background-base:var(--color-neutral-0);--color-background-subtle:var(--color-neutral-100);--color-surface-base:var(--color-neutral-0);--color-surface-subtle:var(--color-neutral-50);--color-border-default:var(--color-neutral-200);--color-border-strong:var(--color-neutral-300);--color-text-primary:var(--color-neutral-1000);--color-text-secondary:var(--color-neutral-600);--color-text-tertiary:var(--color-neutral-500);--color-text-inverse:var(--color-neutral-0);--color-brand-50:#f5f4ff;--color-brand-100:#e4e2ff;--color-brand-200:#c9c5ff;--color-brand-300:#a9a2ff;--color-brand-400:#7369ff;--color-brand-500:#483dfc;--color-telegram-500:#2aabee;--color-brand-600:#352dd9;--color-brand-700:#2821b3;--color-brand-800:#1d178c;--color-brand-900:#141066;--color-red-100:#ffe1e1;--color-red-500:red;--color-orange-100:#ffead5;--color-orange-500:#ff8008;--color-green-100:#d5ffdd;--color-green-500:#00b81d;--shadow-input-button:0 1px 2px #0000000f;--focus-ring:0 0 0 3px #483dfc2e}*{box-sizing:border-box}html{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}body{background:var(--color-background-subtle);min-width:0;color:var(--color-text-primary);font-family:var(--type-body-md-regular-family);font-size:var(--type-body-md-regular-size);font-weight:var(--type-body-md-regular-weight);letter-spacing:0;line-height:var(--type-body-md-regular-line);margin:0}button,a,input{font:inherit}.page-header h1,.kit-section>.section-heading h2,.kit-section>.section-heading h3,.kit-button,.kit-segment,.quantity-stepper-value,.kit-notification-badge,.kit-tag .tag-label{font-feature-settings:var(--type-figma-numeric-features);font-variant-numeric:lining-nums proportional-nums}.app-shell{grid-template-columns:256px minmax(0,1fr);min-height:100vh;display:grid}.sidebar{background:var(--color-background-canvas);height:100vh;color:var(--color-text-inverse);flex-direction:column;padding:24px 16px;display:flex;position:sticky;top:0}.brand{align-items:center;gap:12px;min-height:42px;padding:0 8px 16px;display:flex}.brand strong,.brand span{display:block}.brand strong{font-family:var(--type-body-md-semibold-family);font-size:var(--type-body-md-semibold-size);font-weight:var(--type-body-md-semibold-weight);line-height:var(--type-body-md-semibold-line)}.brand span{color:#ffffff9e;font-size:var(--type-body-sm-regular-size);font-weight:var(--type-body-sm-regular-weight);line-height:var(--type-body-sm-regular-line)}.brand-logo{object-fit:cover;border-radius:8px;width:34px;height:34px;display:block}.kit-nav{gap:4px;margin-top:20px;display:grid}.kit-nav__item{color:#ffffffc7;min-height:38px;font-size:var(--type-body-sm-semibold-size);font-weight:var(--type-body-sm-semibold-weight);line-height:var(--type-body-sm-semibold-line);border-radius:8px;align-items:center;gap:10px;padding:0 10px;text-decoration:none;display:flex}.kit-nav__item--active{color:#fff;background:#ffffff1a}.kit-nav__item--muted{color:#ffffff6b}.sidebar-figma-section{border-bottom:1px solid #ffffff1f;padding:0 0 20px;display:grid}.sidebar-figma-link{color:#fff;min-height:40px;font-size:var(--type-body-sm-semibold-size);font-weight:var(--type-body-sm-semibold-weight);line-height:var(--type-body-sm-semibold-line);background:#ffffff14;border:1px solid #ffffff24;border-radius:10px;justify-content:center;align-items:center;gap:10px;padding:0 12px;text-decoration:none;display:flex}.sidebar-figma-link:hover,.sidebar-figma-link:focus-visible{background:#ffffff1f;border-color:#ffffff38}.sidebar-figma-link:focus-visible{outline:2px solid var(--color-brand-300);outline-offset:2px}.sidebar-figma-link__logo{flex:none;width:12px;height:18px;display:block}.kit-page{width:100%;min-width:0;max-width:1540px;padding:36px 36px 64px}.page-header,.section-heading{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.page-header{margin-bottom:24px}.eyebrow{color:var(--color-text-tertiary);font-size:var(--type-body-sm-regular-size);font-weight:var(--type-body-sm-regular-weight);line-height:var(--type-body-sm-regular-line);margin:0 0 8px}h1,h2,h3,p{margin:0}.section-heading p{color:var(--color-text-secondary);font-size:var(--type-body-sm-regular-size);font-weight:var(--type-body-sm-regular-weight);line-height:var(--type-body-sm-regular-line);margin-top:4px}.kit-panel-note{max-width:860px;color:var(--color-text-secondary);font-size:var(--type-body-sm-regular-size);font-weight:var(--type-body-sm-regular-weight);line-height:var(--type-body-sm-regular-line);padding-left:0}.figma-link{border:1px solid var(--color-border-default);background:var(--color-surface-base);min-height:38px;color:var(--color-neutral-800);font-size:var(--type-body-sm-semibold-size);font-weight:var(--type-body-sm-semibold-weight);line-height:var(--type-body-sm-semibold-line);border-radius:8px;align-items:center;gap:8px;padding:0 14px;text-decoration:none;display:inline-flex}.figma-link:hover{border-color:var(--color-border-strong)}.kit-section{gap:12px;margin-top:40px;display:grid}.kit-section>.section-heading{align-items:center;min-height:19px;padding-left:16px}.kit-section>.section-heading h2,.kit-section>.section-heading h3{color:var(--color-text-tertiary);font-family:var(--type-heading-h3-family);font-size:var(--type-heading-h3-size);font-weight:var(--type-heading-h3-weight);line-height:var(--type-heading-h3-line);text-transform:uppercase;white-space:nowrap}.kit-panel{border:1px solid var(--color-border-default);background:var(--color-surface-base);border-radius:24px;gap:20px;padding:20px;display:grid}.component-info{border:1px solid var(--color-border-default);background:var(--color-background-subtle);border-radius:16px;padding:12px;display:block}.component-info__summary{color:var(--color-text-secondary);cursor:pointer;font-family:var(--type-label-sm-family);font-size:var(--type-label-sm-size);font-weight:var(--type-label-sm-weight);line-height:var(--type-label-sm-line);justify-content:space-between;align-items:center;gap:12px;list-style:none;display:flex}.component-info__summary::-webkit-details-marker{display:none}.component-info__icon{flex:none;width:20px;height:20px;transition:transform .2s ease-out}.component-info[open] .component-info__icon{transform:rotate(180deg)}.component-info__content{gap:10px;padding-top:10px;display:grid}.kit-panel>.button-board-scroll,.kit-panel>.interaction-board,.kit-panel>.input-showcase,.kit-panel>.segment-showcase,.kit-panel>.switcher-showcase,.component-subsection>.input-showcase,.component-subsection>.segment-showcase,.component-subsection>.switcher-showcase,.component-subsection>.slider-showcase,.component-subsection>.checkbox-showcase,.component-subsection>.radio-showcase,.component-subsection>.tags-showcase,.component-subsection>.image-card-showcase{margin-top:0}.component-subsection{border-top:1px solid var(--color-border-default);gap:12px;padding-top:40px;display:grid}.component-subsection--first{border-top:0;padding-top:0}.component-subsection>.section-heading{align-items:center;padding-left:8px}.component-subsection>.section-heading h3{color:var(--color-text-tertiary);font-family:var(--type-label-sm-family);font-size:var(--type-label-sm-size);font-weight:var(--type-label-sm-weight);line-height:var(--type-label-sm-line);text-transform:uppercase;white-space:nowrap}.token-strip{flex-wrap:wrap;justify-content:flex-start;gap:6px;max-width:none;display:flex}.kit-tag{--tag-bg:var(--color-neutral-100);--tag-fg:var(--color-neutral-1000);background:var(--tag-bg);box-shadow:var(--shadow-input-button);color:var(--tag-fg);white-space:nowrap;flex:none;justify-content:center;align-items:center;display:inline-flex}.kit-tag--large{border-radius:9px;min-height:26px}.kit-tag--small{border-radius:7px;min-height:20px}.kit-tag--text.kit-tag--large{padding:4px 8px}.kit-tag--text.kit-tag--small{padding:3px 6px}.kit-tag--icon-text.kit-tag--large{gap:3px;padding:3px 8px 3px 3px}.kit-tag--icon-text.kit-tag--small{gap:2px;padding:2px 6px 2px 2px}.kit-tag--icon.kit-tag--large{padding:3px}.kit-tag--icon.kit-tag--small{padding:2px}.kit-tag--green{--tag-bg:var(--color-green-100);--tag-fg:var(--color-green-500);box-shadow:none;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px)}.kit-tag--orange{--tag-bg:var(--color-orange-100);--tag-fg:var(--color-orange-500);box-shadow:none;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px)}.kit-tag--red{--tag-bg:var(--color-red-100);--tag-fg:var(--color-red-500);box-shadow:none;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px)}.kit-tag--primary{--tag-bg:var(--color-brand-100);--tag-fg:var(--color-brand-500);box-shadow:none;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px)}.kit-tag--light-gray{--tag-bg:var(--color-neutral-100);--tag-fg:var(--color-neutral-1000)}.kit-tag--white{--tag-bg:var(--color-neutral-0);--tag-fg:var(--color-neutral-1000)}.kit-tag--large .tag-label{font-family:var(--type-action-button-family);font-size:var(--type-action-button-size);font-weight:var(--type-action-button-weight);line-height:var(--type-action-button-line)}.kit-tag--small .tag-label,.kit-tag--text.kit-tag--large .tag-label{font-family:var(--type-tag-sm-family);font-size:var(--type-tag-sm-size);font-weight:var(--type-tag-sm-weight);line-height:var(--type-tag-sm-line)}.kit-tag--large .tag-icon{width:20px;height:20px}.kit-tag--small .tag-icon{width:16px;height:16px}.button-board-scroll{margin-top:24px;padding-bottom:4px;overflow:auto hidden}.button-board{grid-template-columns:72px repeat(var(--button-column-count), max-content);background:var(--color-surface-base);align-items:center;gap:16px 10px;width:max-content;min-width:100%;display:grid}.interaction-board{grid-template-columns:76px repeat(3,max-content);align-items:center;gap:14px 22px;width:max-content;max-width:100%;margin-top:24px;display:grid}.button-grid-cell--group-start{margin-left:16px}.button-board__corner,.interaction-board__corner{align-self:stretch}.button-size-heading{border-bottom:1px solid var(--color-border-default);min-height:24px;color:var(--color-text-primary);font-family:var(--type-heading-h3-family);font-size:var(--type-heading-h3-size);font-weight:var(--type-heading-h3-weight);line-height:var(--type-heading-h3-line);justify-content:space-between;align-items:baseline;padding-bottom:2px;display:flex}.button-size-heading strong{color:var(--color-text-tertiary);font-family:var(--type-label-xs-family);font-size:var(--type-label-xs-size);font-weight:var(--type-label-xs-weight);line-height:var(--type-label-xs-line)}.button-type-label,.interaction-state-label{color:var(--color-text-tertiary);font-size:var(--type-label-xs-size);font-weight:var(--type-label-xs-weight);line-height:var(--type-label-xs-line)}.button-cell,.interaction-cell{align-items:center;display:flex}.button-color-label,.interaction-color-label{min-height:30px;color:var(--color-text-secondary);font-size:var(--type-body-sm-semibold-size);font-weight:var(--type-body-sm-semibold-weight);line-height:var(--type-body-sm-semibold-line);align-items:center;gap:8px;display:inline-flex}.button-color-dot{border:1px solid var(--color-border-default);border-radius:999px;flex:none;width:8px;height:8px}.button-color-dot--gray{background:var(--color-background-subtle)}.button-color-dot--white{background:#fff}.button-color-dot--main,.button-color-dot--primary{border-color:var(--color-brand-500);background:var(--color-brand-500)}.button-color-dot--light-gray{background:var(--color-neutral-100)}.button-color-dot--green{border-color:var(--color-green-500);background:var(--color-green-500)}.button-color-dot--orange{border-color:var(--color-orange-500);background:var(--color-orange-500)}.button-color-dot--red{border-color:var(--color-red-500);background:var(--color-red-500)}.button-color-dot--black{background:#000;border-color:#000}.input-showcase{gap:24px;min-width:0;margin-top:24px;display:grid}.input-board-scroll{width:100%;min-width:0;max-width:100%;padding-bottom:4px;overflow:auto hidden}.input-board{grid-template-columns:92px repeat(4,300px);align-items:start;gap:14px 26px;width:max-content;min-width:100%;display:grid}.input-board__heading,.input-board__mode,.backend-input-key{color:var(--color-text-tertiary);font-size:var(--type-label-xs-size);font-weight:var(--type-label-xs-weight);line-height:var(--type-label-xs-line)}.input-board__color{min-height:24px;color:var(--color-text-secondary);font-size:var(--type-body-sm-semibold-size);font-weight:var(--type-body-sm-semibold-weight);line-height:var(--type-body-sm-semibold-line);grid-column:1/-1;align-items:center;gap:8px;margin-top:8px;display:inline-flex}.input-board__cell{gap:10px;display:grid}.input-board__mode{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.input-board__mode strong{color:var(--color-text-tertiary);font-size:var(--type-label-xs-size);font-weight:var(--type-label-xs-weight);line-height:var(--type-label-xs-line)}.backend-input-grid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:16px 24px;display:grid}.backend-input-cell{align-content:start;gap:8px;display:grid}.kit-input{--input-bg:var(--color-background-subtle);--input-fg:var(--color-text-secondary);--input-icon:var(--color-text-tertiary);--input-label:var(--color-text-secondary);--input-border:var(--color-border-default);--input-placeholder:var(--color-text-secondary);--input-width:300px;--input-height:50px;--input-radius:18px;--input-gap:10px;--input-padding-top:15px;--input-padding-right:15px;--input-padding-bottom:15px;--input-padding-left:15px;align-items:center;gap:var(--input-gap);width:var(--input-width);height:var(--input-height);min-height:var(--input-height);padding:var(--input-padding-top) var(--input-padding-right) var(--input-padding-bottom) var(--input-padding-left);border:1px solid var(--input-border);border-radius:var(--input-radius);background:var(--input-bg);box-shadow:var(--shadow-input-button);color:var(--input-fg);cursor:text;transition:background-color .3s ease-out,border-color .3s ease-out,color .3s ease-out;display:flex;position:relative}.kit-input--white{--input-bg:var(--color-text-inverse)}.kit-input--small{--input-height:40px;--input-radius:16px;--input-fg:var(--color-text-primary);--input-placeholder:var(--color-text-primary);--input-padding-top:10px;--input-padding-bottom:10px}.kit-input--left-icon,.kit-input--both-icon{--input-padding-top:13px;--input-padding-left:10px;--input-padding-bottom:13px}.kit-input--both-icon{--input-padding-right:10px}.kit-input--small.kit-input--left-icon,.kit-input--small.kit-input--both-icon{--input-padding-top:8px;--input-padding-bottom:8px}.kit-input--active{--input-fg:var(--color-text-primary);--input-padding-top:8px;--input-padding-bottom:8px}.kit-input--small.kit-input--active{--input-padding-top:4px;--input-padding-bottom:4px}.kit-input--small.kit-input--active .kit-input__label{margin-bottom:-3px}.kit-input--disabled{cursor:not-allowed;opacity:.56}.kit-input--strong-value{--input-fg:var(--color-text-primary)}.kit-input--strong-value .kit-input__control{font-weight:var(--type-body-md-medium-weight)}.kit-input__content{flex:auto;gap:0;min-width:0;display:grid}.kit-input--right-icon .kit-input__content,.kit-input--both-icon .kit-input__content{padding-right:34px}.kit-input__label{color:var(--input-label);font-size:var(--type-caption-xs-size);font-weight:var(--type-caption-xs-weight);line-height:var(--type-caption-xs-line);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.kit-input__control{width:100%;min-width:0;color:var(--input-fg);font-family:var(--type-body-md-regular-family);font-size:var(--type-body-md-regular-size);font-weight:var(--type-body-md-regular-weight);letter-spacing:0;line-height:var(--type-body-md-regular-line);background:0 0;border:0;outline:0;padding:0}.kit-input__control::placeholder{color:var(--input-placeholder);opacity:1}@media (width<=840px){.kit-input__control[type=search]{font-size:max(16px, var(--type-body-md-regular-size))}}.kit-input--active .kit-input__control::placeholder{color:#0000}.kit-input .kit-input__icon,.kit-input__icon-button .kit-icon{vector-effect:non-scaling-stroke;flex:none;width:24px;height:24px}.kit-input .kit-input__icon,.kit-input .kit-input__icon-button,.kit-input .kit-input__icon-button .kit-icon{color:var(--input-icon)}.kit-input .kit-icon--stroke{stroke-width:2px}.kit-input__icon-button{cursor:pointer;background:0 0;border:0;flex:none;place-items:center;width:24px;height:24px;padding:0;display:grid;position:absolute;top:50%;right:10px;transform:translateY(-50%)}.kit-input__icon-button:focus-visible{box-shadow:var(--focus-ring);border-radius:8px;outline:0}.kit-input__icon-button:disabled{cursor:not-allowed}.kit-dropdown{--dropdown-input-height:50px;--dropdown-menu-offset:calc(var(--dropdown-input-height) + 6px);width:300px;position:relative}.kit-dropdown--small{--dropdown-input-height:40px}.kit-dropdown .kit-input,.kit-dropdown .kit-input__control{cursor:pointer}.kit-dropdown .kit-input__icon-button .kit-icon{transform-origin:50%;transition:transform .18s ease-out}.kit-dropdown--open .kit-input__icon-button .kit-icon{transform:rotate(180deg)}.kit-dropdown__menu{z-index:20;top:var(--dropdown-menu-offset);border:1px solid var(--color-border-default);background:var(--color-text-inverse);border-radius:16px;gap:2px;width:320px;padding:6px;display:grid;position:absolute;left:-10px;box-shadow:0 12px 28px #0000001f}.kit-dropdown__check-slot{flex:none;place-items:center;width:18px;height:18px;display:grid}.kit-dropdown__check-icon{width:18px;height:18px}.kit-dropdown__option-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.kit-dropdown__selected-badges{z-index:10;flex-wrap:wrap;gap:4px;width:300px;margin-top:6px;display:flex;position:relative}.kit-dropdown__selected-badge{background:var(--color-neutral-100);max-width:100%;box-shadow:var(--shadow-input-button);color:var(--color-text-primary);cursor:pointer;font-family:var(--type-tag-sm-family);font-size:var(--type-tag-sm-size);font-weight:var(--type-tag-sm-weight);font-feature-settings:var(--type-figma-numeric-features);font-variant-numeric:lining-nums proportional-nums;line-height:var(--type-tag-sm-line);text-align:center;border:0;border-radius:7px;justify-content:center;align-items:center;gap:2px;padding:2px 6px 2px 2px;display:inline-flex}.kit-dropdown__selected-badge:focus-visible{box-shadow:var(--shadow-input-button), var(--focus-ring);outline:0}.kit-dropdown__selected-badge-icon{flex:none;width:16px;height:16px}.kit-dropdown__selected-badge-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.segment-showcase{gap:24px;min-width:0;margin-top:24px;display:grid}.segment-board{grid-template-columns:132px 92px minmax(560px,max-content) minmax(340px,1fr);align-items:center;gap:16px 24px;padding-bottom:4px;display:grid;overflow-x:auto}.segment-board__heading,.segment-board__size,.segment-board__meta{color:var(--color-text-tertiary);font-size:var(--type-label-xs-size);font-weight:var(--type-label-xs-weight);line-height:var(--type-label-xs-line)}.segment-board__surface{color:var(--color-text-secondary);font-size:var(--type-body-sm-semibold-size);font-weight:var(--type-body-sm-semibold-weight);line-height:var(--type-body-sm-semibold-line);align-items:center;gap:8px;display:inline-flex}.segment-board__size{gap:2px;display:grid}.segment-board__size strong{color:var(--color-text-tertiary);font-size:var(--type-label-xs-size);font-weight:var(--type-label-xs-weight);line-height:var(--type-label-xs-line)}.segment-group{align-items:center;gap:14px;display:inline-flex}.kit-segment{--segment-bg:var(--color-neutral-100);--segment-border:var(--color-neutral-200);--segment-radius:13px;--segment-gap:0;--segment-padding-top:10px;--segment-padding-right:20px;--segment-padding-bottom:10px;--segment-padding-left:20px;--segment-height:34px;--segment-icon-size:20px;appearance:none;justify-content:center;align-items:center;gap:var(--segment-gap);min-width:0;height:var(--segment-height);padding:var(--segment-padding-top) var(--segment-padding-right) var(--segment-padding-bottom) var(--segment-padding-left);border:1px solid var(--segment-border);border-radius:var(--segment-radius);background:var(--segment-bg);box-shadow:var(--shadow-input-button);color:var(--color-text-primary);cursor:pointer;font-family:var(--type-body-xs-semibold-family);font-size:var(--type-body-xs-semibold-size);font-weight:var(--type-body-xs-semibold-weight);line-height:var(--type-body-xs-semibold-line);text-align:center;white-space:nowrap;flex:none;transition:background-color .3s ease-out,border-color .3s ease-out;display:inline-flex;position:relative}.kit-segment--surface-default-white{--segment-bg:var(--color-neutral-0)}.kit-segment.kit-segment--active{--segment-bg:var(--color-brand-100);--segment-border:var(--color-brand-200)}.kit-segment--size-large{--segment-radius:16px;--segment-height:40px;--segment-padding-top:calc((var(--segment-height) - var(--type-action-button-line) - 2px) / 2);--segment-padding-bottom:var(--segment-padding-top);--segment-icon-size:24px;font-family:var(--type-action-button-family);font-size:var(--type-action-button-size);font-weight:var(--type-action-button-weight);line-height:var(--type-action-button-line)}.kit-segment--left-icon-text,.kit-segment--right-icon-text{--segment-gap:8px}.kit-segment--left-icon-text{--segment-padding-right:10px}.kit-segment--right-icon-text{--segment-padding-left:10px}.kit-segment--active.kit-segment--size-default{--segment-padding-top:9px;--segment-padding-bottom:9px}.kit-segment--size-large.kit-segment--left-icon-text,.kit-segment--size-large.kit-segment--right-icon-text{--segment-gap:10px;--segment-padding-top:8px;--segment-padding-bottom:8px}.kit-segment--size-large.kit-segment--left-icon-text{--segment-padding-left:20px;--segment-padding-right:15px}.kit-segment--size-large.kit-segment--right-icon-text{--segment-padding-left:15px;--segment-padding-right:20px}.kit-segment--icon{width:34px;padding:6px}.kit-segment--size-large.kit-segment--icon{width:40px;height:40px;padding:8px}.kit-segment .segment-icon{width:var(--segment-icon-size);height:var(--segment-icon-size);flex:none}.kit-segment__label{text-overflow:ellipsis;min-width:0;overflow:hidden}.kit-segment:focus-visible{box-shadow:var(--shadow-input-button), var(--focus-ring);outline:0}.kit-segment--disabled{cursor:not-allowed;opacity:.56}.kit-segment--surface-transparent{--segment-bg:transparent;--segment-border:transparent;box-shadow:none;font-family:var(--type-action-button-family);font-size:var(--type-action-button-size);font-weight:var(--type-action-button-weight);line-height:var(--type-action-button-line);text-decoration:none}.kit-segment--surface-transparent.kit-segment--active:not(:focus-visible){box-shadow:var(--shadow-input-button)}.kit-segment--surface-transparent.kit-segment--size-default{--segment-height:36px;--segment-padding-top:8px;--segment-padding-right:19px;--segment-padding-bottom:8px;--segment-padding-left:19px;--segment-gap:8px}.kit-segment--surface-transparent.kit-segment--active.kit-segment--size-default{--segment-bg:color-mix(in srgb, var(--color-brand-500) 15%, transparent);--segment-border:color-mix(in srgb, var(--color-brand-500) 15%, transparent);--segment-padding-top:8px;--segment-padding-bottom:8px}.kit-segment--surface-transparent.kit-segment--size-default:focus-visible{box-shadow:var(--focus-ring)}.kit-segment--surface-transparent.kit-segment--size-default.kit-segment--active:focus-visible{box-shadow:var(--shadow-input-button), var(--focus-ring)}.switcher-showcase{gap:24px;min-width:0;margin-top:24px;display:grid}.switcher-board{grid-template-columns:140px 120px minmax(260px,1fr);align-items:center;gap:14px 24px;display:grid}.switcher-board__heading,.switcher-board__label,.switcher-board__meta,.switcher-example small{color:var(--color-text-tertiary);font-size:var(--type-label-xs-size);font-weight:var(--type-label-xs-weight);line-height:var(--type-label-xs-line)}.switcher-board__label{color:var(--color-text-secondary)}.switcher-board__control{align-items:center;min-height:32px;display:flex}.switcher-board__meta{font-weight:var(--type-label-xs-weight)}.kit-switcher{--switcher-bg:var(--color-text-tertiary);--switcher-thumb-x:1px;background:var(--switcher-bg);width:54px;height:28px;box-shadow:var(--shadow-input-button);cursor:pointer;border:0;border-radius:14px;flex:none;padding:0;transition:background-color .3s ease-out;display:inline-flex;position:relative}.kit-switcher--active{--switcher-bg:var(--color-brand-500);--switcher-thumb-x:27px}.kit-switcher__thumb{background:var(--color-text-inverse);width:26px;height:26px;box-shadow:var(--shadow-input-button);transform:translateX(var(--switcher-thumb-x));border-radius:50%;transition:transform .3s ease-out;position:absolute;top:1px;left:0}.kit-switcher:focus-visible{box-shadow:var(--shadow-input-button), var(--focus-ring);outline:0}.kit-switcher--disabled{cursor:not-allowed;opacity:.56}.switcher-examples{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:16px 24px;display:grid}.switcher-example{justify-content:space-between;align-items:center;gap:16px;max-width:360px;min-height:56px;display:flex}.switcher-example span{gap:4px;min-width:0;display:grid}.switcher-example strong{color:var(--color-text-primary);font-size:var(--type-body-md-semibold-size);font-weight:var(--type-body-md-semibold-weight);line-height:var(--type-body-md-semibold-line)}.slider-showcase{gap:24px;min-width:0;margin-top:24px;display:grid}.slider-board{grid-template-columns:132px minmax(370px,max-content) 132px minmax(300px,1fr);align-items:center;gap:22px 24px;display:grid}.slider-board__heading,.slider-board__type,.slider-board__state,.slider-board__meta{color:var(--color-text-tertiary);font-size:var(--type-label-xs-size);font-weight:var(--type-label-xs-weight);line-height:var(--type-label-xs-line)}.slider-board__type{color:var(--color-text-secondary)}.slider-board__control{align-items:center;min-width:0;display:flex}.slider-board__state{color:var(--color-text-secondary)}.kit-slider{--slider-width:370px;--slider-height:24px;--slider-track-height:4px;--slider-thumb-size:24px;--slider-radius:10px;width:min(var(--slider-width), 100%);min-width:0;color:var(--color-text-tertiary);-webkit-user-select:none;user-select:none;gap:8px;display:grid}.kit-slider__stage{width:100%;padding-top:18px;position:relative}.kit-slider__track{width:100%;height:var(--slider-height);cursor:pointer;touch-action:none;position:relative}.kit-slider__rail,.kit-slider__fill{height:var(--slider-track-height);border-radius:var(--slider-radius);position:absolute;top:50%;transform:translateY(-50%)}.kit-slider__rail{height:var(--slider-track-height);border:1px solid var(--color-neutral-200);border-radius:var(--slider-radius);background:var(--color-neutral-100);left:0;right:0}.kit-slider__fill{height:var(--slider-track-height);border-radius:var(--slider-radius);background:var(--color-neutral-1000)}.kit-slider__thumb{appearance:none;z-index:2;width:var(--slider-thumb-size);height:var(--slider-thumb-size);border:5px solid var(--color-neutral-1000);background:var(--color-neutral-0);box-shadow:var(--shadow-input-button);cursor:grab;border-radius:50%;padding:0;position:absolute;top:50%;transform:translate(-50%,-50%)}.kit-slider__thumb:active{cursor:grabbing}.kit-slider__thumb:focus-visible{box-shadow:var(--shadow-input-button), var(--focus-ring);outline:0}.kit-slider__value-label{z-index:3;color:var(--color-text-secondary);font-family:var(--type-label-xs-family);font-size:var(--type-label-xs-size);font-weight:var(--type-label-xs-weight);line-height:var(--type-label-xs-line);white-space:nowrap;position:absolute;top:-18px;transform:translate(-50%)}.kit-slider__scale{width:100%;height:var(--type-caption-xs-line);color:var(--color-text-tertiary);font-size:var(--type-caption-xs-size);font-weight:var(--type-caption-xs-weight);line-height:var(--type-caption-xs-line);display:block;position:relative}.kit-slider__scale span{white-space:nowrap;position:absolute;top:0}.kit-slider--disabled{cursor:not-allowed;opacity:.56}.kit-slider--disabled .kit-slider__track,.kit-slider--disabled .kit-slider__thumb{cursor:not-allowed}.checkbox-showcase{gap:24px;min-width:0;margin-top:24px;display:grid}.checkbox-board{grid-template-columns:132px 148px minmax(176px,max-content) minmax(260px,1fr);align-items:center;gap:16px 24px;display:grid}.checkbox-board__heading,.checkbox-board__type,.checkbox-board__meta{color:var(--color-text-tertiary);font-size:var(--type-label-xs-size);font-weight:var(--type-label-xs-weight);line-height:var(--type-label-xs-line)}.checkbox-board__color{color:var(--color-text-secondary);font-size:var(--type-body-sm-semibold-size);font-weight:var(--type-body-sm-semibold-weight);line-height:var(--type-body-sm-semibold-line);align-items:center;gap:8px;display:inline-flex}.checkbox-group{align-items:center;gap:12px;display:inline-flex}.kit-checkbox{border:2px solid var(--checkbox-border);background:var(--checkbox-bg);width:20px;height:20px;color:var(--color-text-inverse);cursor:pointer;border-radius:7px;flex:none;place-items:center;padding:0;transition:background-color .3s ease-out,border-color .3s ease-out;display:inline-grid;position:relative}.kit-checkbox--default{--checkbox-bg:var(--color-neutral-100);--checkbox-border:var(--color-neutral-200)}.kit-checkbox--default-white{--checkbox-bg:var(--color-neutral-200);--checkbox-border:var(--color-neutral-300)}.kit-checkbox--active{--checkbox-bg:var(--color-neutral-1000);--checkbox-border:var(--color-neutral-300);box-shadow:var(--shadow-input-button)}.kit-checkbox:focus-visible{box-shadow:var(--focus-ring);outline:0}.kit-checkbox--active:focus-visible{box-shadow:var(--shadow-input-button), var(--focus-ring)}.kit-checkbox--disabled{cursor:not-allowed;opacity:.56}.checkbox-icon{pointer-events:none;width:18px;height:18px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.quantity-stepper-showcase{gap:24px;min-width:0;margin-top:24px;display:grid}.quantity-stepper-board{grid-template-columns:132px minmax(220px,max-content) minmax(300px,1fr);align-items:center;gap:16px 24px;display:grid}.quantity-stepper-board__heading,.quantity-stepper-board__size,.quantity-stepper-board__meta{color:var(--color-text-tertiary);font-size:var(--type-label-xs-size);font-weight:var(--type-label-xs-weight);line-height:var(--type-label-xs-line)}.quantity-stepper-board__size{color:var(--color-text-secondary)}.quantity-stepper-board__control{align-items:center;min-height:46px;display:flex}.kit-quantity-stepper{--quantity-width:125px;--quantity-height:40px;--quantity-radius:15px;--quantity-gap:20px;--quantity-padding-y:8px;--quantity-padding-x:15px;--quantity-button-safe-offset:27px;--quantity-value-min-width:48px;box-sizing:border-box;width:max(var(--quantity-width), calc(var(--quantity-padding-x) + var(--quantity-button-safe-offset) + var(--quantity-value-min-width) + var(--quantity-button-safe-offset) + var(--quantity-padding-x)));height:var(--quantity-height);padding:var(--quantity-padding-y) var(--quantity-padding-x);border:1px solid var(--color-neutral-200);border-radius:var(--quantity-radius);background:var(--color-neutral-100);box-shadow:var(--shadow-input-button);justify-content:center;align-items:center;gap:var(--quantity-gap);display:inline-flex;position:relative;overflow:hidden}.kit-quantity-stepper--small{--quantity-width:95px;--quantity-height:36px;--quantity-radius:12px;--quantity-gap:15px;--quantity-padding-y:6px;--quantity-padding-x:5px}.quantity-stepper-action{appearance:none;z-index:1;width:24px;height:24px;color:var(--color-text-tertiary);cursor:pointer;background:0 0;border:0;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex;position:absolute;top:50%;transform:translateY(-50%)}.quantity-stepper-action:first-of-type{left:var(--quantity-padding-x)}.quantity-stepper-action:last-of-type{right:var(--quantity-padding-x)}.quantity-stepper-action:focus-visible{box-shadow:var(--focus-ring);border-radius:8px;outline:0}.quantity-stepper-action:disabled{cursor:not-allowed}.quantity-stepper-icon{width:24px;height:24px}.quantity-stepper-value{appearance:none;box-sizing:border-box;inset-block:var(--quantity-padding-y);left:calc(var(--quantity-padding-x) + var(--quantity-button-safe-offset));right:calc(var(--quantity-padding-x) + var(--quantity-button-safe-offset));width:auto;min-width:0;color:var(--color-text-primary);font-family:var(--type-action-button-family);font-size:var(--type-action-button-size);font-weight:var(--type-action-button-weight);line-height:var(--type-action-button-line);text-align:center;background:0 0;border:0;flex:none;padding:0;position:absolute;overflow:hidden}.quantity-stepper-value:focus{outline:0}.quantity-stepper-value:disabled{cursor:not-allowed}.radio-showcase{gap:24px;min-width:0;margin-top:24px;display:grid}.radio-board{grid-template-columns:132px 148px minmax(148px,max-content) minmax(300px,1fr);align-items:center;gap:16px 24px;display:grid}.radio-board__heading,.radio-board__type,.radio-board__meta{color:var(--color-text-tertiary);font-size:var(--type-label-xs-size);font-weight:var(--type-label-xs-weight);line-height:var(--type-label-xs-line)}.radio-board__color{color:var(--color-text-secondary);font-size:var(--type-body-sm-semibold-size);font-weight:var(--type-body-sm-semibold-weight);line-height:var(--type-body-sm-semibold-line);align-items:center;gap:8px;display:inline-flex}.radio-group{align-items:center;gap:12px;display:inline-flex}.kit-radio{border:2px solid var(--radio-border);background:var(--radio-bg);cursor:pointer;border-radius:100px;flex:none;place-items:center;width:20px;height:20px;padding:0;transition:background-color .3s ease-out,border-color .3s ease-out;display:inline-grid;position:relative}.kit-radio--default{--radio-bg:var(--color-neutral-100);--radio-border:var(--color-neutral-200)}.kit-radio--default-white{--radio-bg:var(--color-neutral-200);--radio-border:var(--color-neutral-300)}.kit-radio--active{--radio-bg:var(--color-neutral-1000);--radio-border:var(--color-neutral-300);box-shadow:var(--shadow-input-button)}.kit-radio__dot{background:var(--color-neutral-0);border-radius:50%;width:10px;height:10px}.kit-radio:focus-visible{box-shadow:var(--focus-ring);outline:0}.kit-radio--active:focus-visible{box-shadow:var(--shadow-input-button), var(--focus-ring)}.kit-radio--disabled{cursor:not-allowed;opacity:.56}.tags-showcase{min-width:0}.tags-board{grid-template-columns:132px repeat(2,minmax(220px,max-content));align-items:center;gap:16px 26px;width:max-content;max-width:100%;display:grid}.tags-board__heading{color:var(--color-text-tertiary);font-size:var(--type-label-xs-size);font-weight:var(--type-label-xs-weight);line-height:var(--type-label-xs-line)}.tags-board__color{color:var(--color-text-secondary);font-size:var(--type-body-sm-semibold-size);font-weight:var(--type-body-sm-semibold-weight);line-height:var(--type-body-sm-semibold-line);align-items:center;gap:8px;display:inline-flex}.tags-board__variants{align-items:center;gap:8px;display:inline-flex}.image-card-showcase{min-width:0}.image-card-board{grid-template-columns:132px repeat(2,minmax(82px,max-content)) minmax(260px,1fr);align-items:center;gap:16px 26px;width:max-content;max-width:100%;display:grid}.image-card-board__heading,.image-card-board__name,.image-card-board__meta{color:var(--color-text-tertiary);font-size:var(--type-label-xs-size);font-weight:var(--type-label-xs-weight);line-height:var(--type-label-xs-line)}.image-card-board__name{color:var(--color-text-secondary)}.image-card-board__cell{align-items:center;min-height:52px;display:flex}.kit-image-card{--image-card-size:30px;--image-card-radius:10px;width:var(--image-card-size);height:var(--image-card-size);border:1px solid var(--color-neutral-200);border-radius:var(--image-card-radius);background:var(--color-neutral-0);flex:none;display:inline-grid;position:relative;overflow:hidden}.kit-image-card--large{--image-card-size:46px;--image-card-radius:16px}.kit-image-card__asset{pointer-events:none;max-width:none;display:block;position:absolute}.notification-badge-showcase{gap:24px;min-width:0;margin-top:24px;display:grid}.notification-badge-board{grid-template-columns:132px 92px minmax(112px,max-content) minmax(300px,1fr);align-items:center;gap:16px 24px;display:grid}.notification-badge-board__heading,.notification-badge-board__size,.notification-badge-board__meta,.notification-badge-example__caption{color:var(--color-text-tertiary);font-size:var(--type-label-xs-size);font-weight:var(--type-label-xs-weight);line-height:var(--type-label-xs-line)}.notification-badge-board__color{color:var(--color-text-secondary);font-size:var(--type-body-sm-semibold-size);font-weight:var(--type-body-sm-semibold-weight);line-height:var(--type-body-sm-semibold-line);align-items:center;gap:8px;display:inline-flex}.notification-badge-group{align-items:center;gap:12px;display:inline-flex}.kit-notification-badge{--notification-badge-bg:var(--color-red-500);--notification-badge-padding-x:3px;--notification-badge-label-width:8px;--notification-badge-font-size:var(--type-notification-badge-small-size);min-width:0;padding-right:var(--notification-badge-padding-x);padding-left:var(--notification-badge-padding-x);background:var(--notification-badge-bg);color:var(--color-neutral-0);font-family:var(--type-notification-badge-family);font-size:var(--notification-badge-font-size);font-weight:var(--type-notification-badge-weight);line-height:var(--type-notification-badge-line);text-align:center;white-space:nowrap;-webkit-user-select:none;user-select:none;border-radius:100px;justify-content:center;align-items:center;display:inline-flex}.kit-notification-badge--blue{--notification-badge-bg:var(--color-brand-500)}.kit-notification-badge--large{--notification-badge-padding-x:5px;--notification-badge-font-size:var(--type-notification-badge-large-size)}.kit-notification-badge--wide{--notification-badge-label-width:14px}.notification-badge-label{min-width:var(--notification-badge-label-width);line-height:var(--type-notification-badge-line);text-align:center;flex-direction:column;justify-content:center;display:flex}.notification-badge-examples{flex-wrap:wrap;align-items:center;gap:24px;display:inline-flex}.notification-badge-example{align-items:center;gap:14px;display:inline-flex}.button-badge-anchor{--notification-badge-anchor-overhang:7px;display:inline-flex;position:relative}.button-badge-anchor>.kit-notification-badge{top:calc(var(--notification-badge-anchor-overhang) * -1);right:calc(var(--notification-badge-anchor-overhang) * -1);z-index:1;position:absolute;transform:none}.kit-button{--button-bg:var(--color-background-subtle);--button-fg:var(--color-text-secondary);--button-border:var(--color-border-default);--button-border-width:1px;--button-radius:15px;--button-height:36px;--button-padding-y:9px;--button-padding-x:20px;--button-padding-left:var(--button-padding-x);--button-padding-right:var(--button-padding-x);--button-gap:8px;--button-icon-size:24px;appearance:none;justify-content:center;align-items:center;gap:var(--button-gap);min-width:0;height:var(--button-height);padding:var(--button-padding-y) var(--button-padding-right) var(--button-padding-y) var(--button-padding-left);border:var(--button-border-width) solid var(--button-border);border-radius:var(--button-radius);background:var(--button-bg);box-shadow:var(--shadow-input-button);color:var(--button-fg);cursor:pointer;font-family:var(--type-action-button-family);font-size:var(--type-action-button-size);font-weight:var(--type-action-button-weight);letter-spacing:0;line-height:var(--type-action-button-line);text-align:center;white-space:nowrap;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;transition:background-color .3s ease-out,border-color .3s ease-out,color .3s ease-out;display:inline-flex;position:relative}.kit-button:focus-visible{box-shadow:var(--shadow-input-button), var(--focus-ring);outline:0}.kit-button:hover,.kit-button--hover{background:var(--button-hover-bg);border-color:var(--button-hover-border);box-shadow:var(--shadow-input-button)}.kit-button:active,.kit-button--pressed{background:var(--button-pressed-bg);border-color:var(--button-pressed-border);box-shadow:var(--shadow-input-button)}.kit-button--static{cursor:default;pointer-events:none}.kit-button--small{--button-height:34px;--button-radius:13px;--button-padding-y:8px;--button-padding-x:13px;font-family:var(--type-body-xs-semibold-family);font-size:var(--type-body-xs-semibold-size);font-weight:var(--type-body-xs-semibold-weight);line-height:var(--type-body-xs-semibold-line)}.kit-button--medium{--button-height:36px;--button-radius:15px;--button-padding-y:9px;--button-padding-x:20px}.kit-button--large{--button-height:40px;--button-radius:16px;--button-padding-y:11px;--button-padding-x:20px}.kit-button--extra-large{--button-height:44px;--button-radius:18px;--button-padding-y:13px;--button-padding-x:20px}.kit-button--icon-text{--button-gap:10px;--button-padding-left:12px;--button-padding-right:20px}.kit-button--icon-text.kit-button--medium{--button-padding-y:6px}.kit-button--icon-text.kit-button--large{--button-padding-y:8px}.kit-button--icon-text.kit-button--extra-large{--button-padding-y:10px}.kit-button--icon-text.kit-button--small{--button-gap:5px;--button-padding-y:5px;--button-padding-left:12px;--button-padding-right:10px}.kit-button--icon{width:var(--button-height);padding:var(--button-padding-y)}.kit-button--icon.kit-button--medium{--button-padding-y:6px}.kit-button--icon.kit-button--large{--button-padding-y:8px}.kit-button--icon.kit-button--extra-large{--button-padding-y:10px}.kit-button--icon.kit-button--small{--button-padding-y:5px;--button-padding-x:5px}.kit-button--cyrcle{--button-height:30px;--button-radius:100px;--button-padding-y:2px;--button-padding-x:2px;width:30px;padding:2px}.kit-button--gray{--button-bg:var(--color-background-subtle);--button-fg:var(--color-text-primary);--button-hover-bg:var(--color-neutral-200);--button-hover-border:var(--color-border-default);--button-pressed-bg:var(--color-neutral-300);--button-pressed-border:var(--color-border-strong)}.kit-button--white{--button-bg:#fff;--button-fg:var(--color-text-primary);--button-hover-bg:var(--color-surface-subtle);--button-hover-border:var(--color-border-default);--button-pressed-bg:var(--color-background-subtle);--button-pressed-border:var(--color-border-strong)}.kit-button--main{--button-bg:var(--color-brand-500);--button-fg:var(--color-text-inverse);--button-border-width:0;--button-border:transparent;--button-hover-bg:var(--color-brand-600);--button-hover-border:var(--color-brand-600);--button-pressed-bg:var(--color-brand-700);--button-pressed-border:var(--color-brand-700)}.kit-button--black{--button-bg:var(--color-neutral-1000);--button-fg:var(--color-text-inverse);--button-border-width:0;--button-border:transparent;--button-hover-bg:var(--color-neutral-900);--button-hover-border:var(--color-neutral-900);--button-pressed-bg:var(--color-neutral-800);--button-pressed-border:var(--color-neutral-800)}.kit-button--danger{--button-bg:var(--color-neutral-0);--button-fg:var(--color-red-500);--button-border-width:1px;--button-border:var(--color-border-default);--button-hover-bg:var(--color-neutral-0);--button-hover-border:var(--color-border-default);--button-pressed-bg:var(--color-neutral-0);--button-pressed-border:var(--color-border-default)}.kit-button--cyrcle.kit-button--main{--button-bg:var(--color-brand-100);--button-fg:var(--color-brand-500);--button-border-width:1px;--button-border:var(--color-brand-200);--button-hover-bg:var(--color-brand-100);--button-hover-border:var(--color-brand-200);--button-pressed-bg:var(--color-brand-100);--button-pressed-border:var(--color-brand-200);box-shadow:none;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px)}.kit-button--cyrcle.kit-button--black{--button-bg:var(--color-neutral-200);--button-fg:var(--color-text-primary);--button-border-width:1px;--button-border:var(--color-neutral-300);--button-hover-bg:var(--color-neutral-200);--button-hover-border:var(--color-neutral-300);--button-pressed-bg:var(--color-neutral-200);--button-pressed-border:var(--color-neutral-300);box-shadow:none;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px)}.kit-button--cyrcle.kit-button--main:focus-visible,.kit-button--cyrcle.kit-button--black:focus-visible{box-shadow:var(--focus-ring)}.kit-button--plain,.kit-button--menu,.kit-button--control{height:auto;box-shadow:none;background:0 0;border:0}.kit-button--plain{--button-gap:10px;color:var(--color-text-primary);border-radius:0;padding:0}.kit-dropdown__option,.kit-button--menu{min-height:42px;color:var(--color-text-secondary);cursor:pointer;font-family:var(--type-body-md-medium-family);font-size:var(--type-body-md-medium-size);font-weight:var(--type-body-md-medium-weight);line-height:var(--type-body-md-medium-line);text-align:left;background:0 0;border:0;border-radius:10px;align-items:center;gap:8px;padding:10px 12px;display:flex}.kit-button--menu{justify-content:flex-start;width:100%}.kit-button--control{width:24px;height:24px;color:inherit;border-radius:0;flex:none;padding:0}.kit-button--plain:hover,.kit-button--plain:active,.kit-button--control:hover,.kit-button--control:active{box-shadow:none;background:0 0;border-color:#0000}.kit-dropdown__option:hover,.kit-dropdown__option--selected,.kit-button--menu:hover,.kit-button--menu:active{background:var(--color-background-subtle);color:var(--color-text-primary);box-shadow:none;border-color:#0000}.kit-button--plain:focus-visible,.kit-button--menu:focus-visible,.kit-button--control:focus-visible{box-shadow:var(--focus-ring)}.kit-button--control:focus-visible{border-radius:8px}.kit-input .kit-input__icon-button.kit-button{position:absolute;top:50%;right:10px;transform:translateY(-50%)}.kit-icon{color:currentColor;fill:currentColor;flex:none;display:block;overflow:visible}.kit-icon--asset{display:inline-block;position:relative;overflow:hidden}.kit-icon__asset{inset:var(--kit-icon-asset-inset,0);-webkit-mask-image:var(--kit-icon-url);-webkit-mask-image:var(--kit-icon-url);mask-image:var(--kit-icon-url);background:currentColor;display:block;position:absolute;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.kit-icon__image{inset:var(--kit-icon-asset-inset,0);background-image:var(--kit-icon-url);background-position:50%;background-repeat:no-repeat;background-size:contain;display:block;position:absolute}.kit-icon__image-layer{background-size:100% 100%}.kit-icon--stroke{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2px}.kit-icon--white{color:var(--color-text-inverse)}.kit-icon--gray{color:var(--color-text-tertiary)}.kit-icon--black{color:var(--color-text-primary)}.kit-icon--brand{color:var(--color-brand-500)}.kit-button__icon,.button-icon{width:var(--button-icon-size);height:var(--button-icon-size);flex:none}.kit-button__label,.button-label{text-overflow:ellipsis;min-width:0;overflow:hidden}:is(.kit-button--gray,.kit-button--white):not(.kit-button--plain,.kit-button--menu,.kit-button--control) :is(.kit-button__icon,.button-icon).kit-icon--inherit{color:var(--color-text-tertiary)}.sidebar-new-order-link{margin-top:12px;text-decoration:none;display:flex}.order-page{background:var(--color-background-subtle);min-height:100vh;color:var(--color-text-primary);padding-left:80px}.crm-sidebar{z-index:40;border-right:1px solid var(--color-border-default);background:var(--color-neutral-0);flex-direction:column;align-items:center;gap:24px;width:80px;padding:24px 0;display:flex;position:fixed;top:0;bottom:0;left:0}.crm-sidebar__logo{place-items:center;width:50px;height:50px;display:grid}.crm-sidebar__logo img{object-fit:contain;width:24px;height:34px}.crm-sidebar__divider{background:var(--color-border-default);flex:none;width:80px;height:1px;display:block}.crm-sidebar__new-order,.crm-sidebar__icon-link{border:1px solid var(--color-border-default);background:var(--color-background-subtle);width:40px;height:40px;box-shadow:var(--shadow-input-button);border-radius:16px;flex:none;place-items:center;text-decoration:none;transition:background-color .3s ease-out,border-color .3s ease-out,color .3s ease-out;display:inline-grid}.crm-sidebar__new-order{border-color:var(--color-neutral-1000);background:var(--color-neutral-1000)}.crm-sidebar__new-order:hover{border-color:var(--color-neutral-900);background:var(--color-neutral-900)}.crm-sidebar__new-order:active{border-color:var(--color-neutral-800);background:var(--color-neutral-800)}.crm-sidebar__external-link{border-color:var(--color-border-default);background:var(--color-background-subtle)}.crm-sidebar__icon-link:hover{border-color:var(--color-border-default);background:var(--color-neutral-200)}.crm-sidebar__icon-link:active{border-color:var(--color-border-strong);background:var(--color-neutral-300)}.crm-sidebar__external-logo{object-fit:contain;width:24px;height:15.25px;display:block}.crm-sidebar__icon-link--active-soft{border-color:var(--color-brand-200);background:var(--color-brand-100)}.crm-sidebar__button-icon{width:24px;height:24px}.crm-sidebar__nav{justify-items:center;gap:24px;display:grid}.crm-sidebar__nav--primary{margin-top:-12px;margin-bottom:-12px}.crm-sidebar__plain-link{border-radius:8px;place-items:center;width:24px;height:24px;text-decoration:none;transition:background-color .3s ease-out,color .3s ease-out;display:inline-grid}.crm-sidebar__plain-link:hover{background:var(--color-neutral-100)}.crm-sidebar__plain-link:active{background:var(--color-neutral-200)}.crm-sidebar__plain-link:hover .kit-icon,.crm-sidebar__plain-link:active .kit-icon{color:var(--color-text-primary)}.crm-sidebar__plain-icon{width:24px;height:24px}.crm-sidebar__plain-link--share .kit-icon{transform:rotate(90deg)}.crm-sidebar__bottom{justify-items:center;gap:24px;margin-top:auto;display:grid}.order-workspace{width:100%;min-width:0;min-height:100vh;position:relative}.order-topbar{z-index:30;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#f4f6facc;justify-content:space-between;align-items:center;height:80px;padding:0 24px;display:flex;position:sticky;top:0}.order-topbar__left,.order-topbar__actions{align-items:center;display:flex}.order-topbar__left{gap:24px}.order-topbar__actions{gap:8px}.order-topbar__branch.kit-dropdown,.order-topbar__branch .kit-input{width:300px}.order-topbar__branch .kit-input{--input-border:var(--color-brand-200)}.order-service-place .kit-input{--input-bg:var(--color-background-subtle);--input-border:var(--color-border-default)}.order-topbar__record-button--active.kit-button{width:174px}.order-topbar__icon-action{cursor:pointer;background:0 0;border:0;place-items:center;width:24px;height:24px;padding:0;display:grid}.order-topbar__icon{width:24px;height:24px}.order-content{--order-field-width:300px;--order-field-gap:46px;--order-main-width:1034px;--order-side-width:326px;--order-content-gap:clamp(16px, 1.75vw, 26px);grid-template-columns:minmax(0, var(--order-main-width)) minmax(280px, var(--order-side-width));align-items:start;gap:var(--order-content-gap);width:100%;max-width:1434px;margin:0 auto;padding:24px;display:grid}.order-main-column{gap:24px;min-width:0;display:grid}.order-section,.order-client-section{gap:12px;min-width:0;display:grid}.order-section__title,.order-subsection__title{color:var(--color-text-tertiary);text-transform:uppercase}.order-section__title{font-family:var(--type-heading-h3-family);font-size:var(--type-heading-h3-size);font-weight:var(--type-heading-h3-weight);font-feature-settings:var(--type-figma-numeric-features);font-variant-numeric:lining-nums proportional-nums;line-height:var(--type-heading-h3-line);padding-left:16px}.order-section__title--client{padding-left:8px}.order-subsection__title,.order-client-note-warning{font-family:var(--type-label-sm-family);font-size:var(--type-label-sm-size);font-weight:var(--type-label-sm-weight);line-height:var(--type-label-sm-line)}.order-client-note-warning{color:var(--color-red-500);text-transform:uppercase}.order-panel,.order-client-card{border:1px solid var(--color-border-default);background:var(--color-neutral-0);border-radius:24px;min-width:0}.order-panel{gap:20px;padding:20px;display:grid}.order-panel--type{align-items:center;gap:46px;display:flex}.order-type-group{align-items:center;gap:8px;display:flex}.order-field-grid{grid-template-columns:repeat(3, var(--order-field-width));align-items:start;gap:12px var(--order-field-gap);display:grid}.order-field-grid--details{gap:20px var(--order-field-gap)}.order-field-pair{grid-template-columns:repeat(2, var(--order-field-width));gap:var(--order-field-gap);display:grid}.order-content .kit-dropdown,.order-content .kit-dropdown .kit-input,.order-content .kit-dropdown__selected-badges,.order-content .kit-input{--input-width:var(--order-field-width);width:var(--order-field-width)}.order-subsection{gap:12px;min-width:0;display:grid}.order-subsection--span-2{grid-column:span 2}.order-subsection--full{grid-column:1/-1}.order-subsection__title{padding-left:8px}.order-subsection__split-title{justify-content:space-between;align-items:center;gap:16px;padding-right:8px;display:flex}.order-subsection__split-title .order-subsection__title{padding-left:8px}.order-divider{background:var(--color-border-default);width:100%;height:1px;display:block}.order-check-field{gap:8px;display:grid}.order-checkbox-label{color:var(--color-text-tertiary);align-items:center;gap:6px;padding-left:8px;display:inline-flex}.order-checkbox-label__text{color:var(--color-text-tertiary);cursor:pointer;font-family:var(--type-action-button-family);font-size:var(--type-action-button-size);font-weight:var(--type-action-button-weight);font-feature-settings:var(--type-figma-numeric-features);font-variant-numeric:lining-nums proportional-nums;line-height:var(--type-action-button-line);background:0 0;border:0;padding:0}.order-checkbox-label__text:focus-visible{box-shadow:var(--focus-ring);border-radius:7px;outline:0}.order-page .kit-checkbox{scroll-margin-left:96px}.order-kit-input--full.kit-input{--input-width:100%;width:100%}.order-dictation-field{gap:12px;width:100%;display:grid}.order-dictation-field__label{width:max-content;color:var(--color-text-tertiary);font-family:var(--type-label-sm-family);font-size:var(--type-label-sm-size);font-weight:var(--type-label-sm-weight);line-height:var(--type-label-sm-line);text-transform:uppercase;white-space:nowrap;justify-content:center;align-items:center;padding-left:8px;display:flex}.order-dictation-input{border:1px solid var(--color-border-default);background:var(--color-background-subtle);width:100%;min-height:63px;box-shadow:var(--shadow-input-button);border-radius:16px;align-items:flex-start;gap:10px;padding:10px 48px 10px 15px;display:flex;position:relative}.order-dictation-input__control{width:100%;min-width:0;min-height:42px;max-height:calc((var(--type-body-md-regular-line) * 4) + 20px);resize:none;color:var(--color-text-primary);font-family:var(--type-body-md-regular-family);font-size:var(--type-body-md-regular-size);font-weight:var(--type-body-md-regular-weight);line-height:var(--type-body-md-regular-line);background:0 0;border:0;outline:0;padding:0;display:block;overflow-y:hidden}.order-dictation-input__control::placeholder{color:var(--color-text-primary);opacity:1}.order-dictation-input__button{cursor:pointer;background:0 0;border:0;place-items:center;width:24px;height:24px;padding:0;display:grid;position:absolute;top:50%;right:9px;transform:translateY(-50%)}.order-dictation-input__button:focus-visible{box-shadow:var(--focus-ring);border-radius:8px;outline:0}.order-dictation-input__icon{width:24px;height:24px}.order-dictation-field__error{color:var(--color-red-500);font-family:var(--type-body-sm-regular-family);font-size:var(--type-body-sm-regular-size);font-weight:var(--type-body-sm-regular-weight);line-height:var(--type-body-sm-regular-line);margin:-4px 0 0;padding-left:8px}.order-textarea{border:1px solid var(--color-border-default);background:var(--color-background-subtle);width:100%;min-height:60px;box-shadow:var(--shadow-input-button);border-radius:16px;position:relative}.order-textarea--error{border-color:var(--color-red-100)}.order-textarea__control{width:100%;min-height:60px;max-height:calc((var(--type-body-md-regular-line) * 4) + 20px);resize:none;color:var(--color-text-primary);font-family:var(--type-body-md-regular-family);font-size:var(--type-body-md-regular-size);font-weight:var(--type-body-md-regular-weight);line-height:var(--type-body-md-regular-line);background:0 0;border:0;outline:0;padding:10px 15px;display:block;overflow-y:hidden}.order-textarea__control::placeholder{color:var(--color-text-primary);opacity:1}.order-textarea__icon-button{cursor:pointer;background:0 0;border:0;place-items:center;width:24px;height:24px;padding:0;display:grid;position:absolute;bottom:9px;right:9px}.order-textarea__icon{width:24px;height:24px}.order-date-input{width:var(--order-field-width);position:relative}.order-date-input__native{opacity:0;pointer-events:none;border:0;width:1px;height:1px;position:absolute;top:0;left:0}.order-upload{border:1px dashed var(--color-brand-200);background:var(--color-background-subtle);cursor:pointer;border-radius:20px;place-items:center;gap:12px;height:132px;min-height:132px;padding:13px 15px;display:grid}.order-upload--has-files{cursor:default;justify-content:space-between;align-items:center;height:132px;padding:16px;display:flex}.order-upload--dragging{border-color:var(--color-brand-500);background:var(--color-brand-50)}.order-upload__input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute;overflow:hidden}.order-upload__icon-shell{background:var(--color-brand-100);border-radius:20px;place-items:center;width:60px;height:60px;display:grid}.order-upload__icon{width:34px;height:34px}.order-upload__text,.order-upload-help{color:var(--color-text-primary);font-family:var(--type-body-md-medium-family);font-size:var(--type-body-md-medium-size);font-weight:var(--type-body-md-medium-weight);line-height:var(--type-body-md-medium-line);text-align:center}.order-upload__link{color:var(--color-brand-500)}.order-upload-help{color:var(--color-text-tertiary);font-weight:var(--type-body-md-regular-weight)}.order-upload__previews{flex-wrap:wrap;flex:auto;align-items:flex-start;gap:12px;min-width:0;display:flex}.order-upload__preview{flex:none;width:100px;height:100px;position:relative}.order-upload__preview-frame{border:1px solid var(--color-border-default);background:var(--color-neutral-0);border-radius:16px;place-items:center;width:100px;height:100px;display:grid;overflow:hidden}.order-upload__preview-frame img{object-fit:cover;width:100%;height:100%}.order-upload__preview-fallback-icon{width:34px;height:34px}.order-upload__remove{position:absolute;top:-4px;right:-4px}.order-upload__add-more{border:1px solid var(--color-border-default);background:var(--color-neutral-0);width:44px;height:100px;box-shadow:var(--shadow-input-button);cursor:pointer;border-radius:18px;flex:none;place-items:center;padding:10px;display:grid}.order-upload__add-more-icon{width:24px;height:24px}.order-submit{border:1px solid var(--color-border-default);background:var(--color-neutral-0);width:100%;height:44px;box-shadow:var(--shadow-input-button);color:var(--color-text-tertiary);cursor:pointer;font-family:var(--type-action-button-family);font-size:var(--type-action-button-size);font-weight:var(--type-action-button-weight);font-feature-settings:var(--type-figma-numeric-features);font-variant-numeric:lining-nums proportional-nums;line-height:var(--type-action-button-line);border-radius:18px;justify-content:center;align-items:center;padding:13px 20px;display:inline-flex}.order-submit:disabled{cursor:not-allowed}.order-submit:not(:disabled){border-color:var(--color-brand-500);background:var(--color-brand-500);color:var(--color-text-inverse)}.order-client-card{gap:20px;padding:20px;display:grid}.order-client-card__hint{align-items:center;gap:8px;display:flex}.order-client-card__hint img{object-fit:cover;flex:none;width:40px;height:40px}.order-client-card__hint p{color:var(--color-text-tertiary);font-family:var(--type-body-md-regular-family);font-size:var(--type-body-md-regular-size);font-weight:var(--type-body-md-regular-weight);line-height:var(--type-body-md-regular-line)}.order-comment-button{z-index:35;border:1px solid var(--color-border-default);background:var(--color-neutral-0);height:40px;box-shadow:var(--shadow-input-button);color:var(--color-text-primary);cursor:pointer;font-family:var(--type-action-button-family);font-size:var(--type-action-button-size);font-weight:var(--type-action-button-weight);font-feature-settings:var(--type-figma-numeric-features);font-variant-numeric:lining-nums proportional-nums;line-height:var(--type-action-button-line);border-radius:18px;justify-content:center;align-items:center;gap:10px;padding:10px 20px 10px 15px;display:inline-flex;position:fixed;bottom:24px;right:24px}.order-comment-button__icon{width:24px;height:24px}.route-placeholder{place-items:center;min-height:100vh;padding:40px;display:grid}.route-placeholder__panel{border:1px solid var(--color-border-default);background:var(--color-neutral-0);border-radius:24px;gap:16px;width:min(560px,100%);padding:24px;display:grid}.route-placeholder__panel p{color:var(--color-text-secondary);font-family:var(--type-body-md-regular-family);font-size:var(--type-body-md-regular-size);font-weight:var(--type-body-md-regular-weight);line-height:var(--type-body-md-regular-line)}.route-placeholder__link{width:max-content;text-decoration:none}@media (width<=1511px){.order-content{--order-field-width:280px;--order-field-gap:36px;--order-main-width:954px;--order-side-width:300px;--order-content-gap:26px;max-width:1320px;padding-left:20px;padding-right:20px}}@media (width<=1360px){.order-content{--order-field-width:250px;--order-field-gap:26px;--order-main-width:844px;--order-side-width:280px;--order-content-gap:26px;max-width:1200px;padding-left:16px;padding-right:16px}}@media (width<=1120px){.order-field-grid,.order-field-grid--details{grid-template-columns:repeat(2, var(--order-field-width))}.order-subsection--span-2{grid-column:1/-1}}@media (width<=760px){.order-page{padding-top:80px;padding-left:0}.order-workspace{min-width:0}.crm-sidebar{border-right:0;border-bottom:1px solid var(--color-border-default);flex-direction:row;justify-content:flex-start;gap:16px;width:100%;height:80px;padding:15px 16px;bottom:auto;right:0;overflow-x:auto}.crm-sidebar__divider,.crm-sidebar__bottom{display:none}.crm-sidebar__nav{grid-auto-columns:24px;grid-auto-flow:column}.order-topbar{flex-wrap:wrap;gap:12px;height:auto;padding:16px}.order-topbar__left,.order-topbar__actions,.order-panel--type{flex-wrap:wrap}.order-content{width:100%;padding:16px}.order-field-grid,.order-field-grid--details,.order-field-pair{grid-template-columns:minmax(0,1fr)}.kit-dropdown,.kit-dropdown .kit-input,.kit-dropdown__selected-badges,.order-page .kit-input{--input-width:100%;width:100%}.order-subsection--span-2{grid-column:auto}.order-comment-button{bottom:16px;right:16px}}@media (width<=900px){.app-shell{grid-template-columns:1fr}.sidebar{height:auto;padding:16px;position:static}.kit-nav{grid-auto-columns:max-content;grid-auto-flow:column;overflow-x:auto}.kit-page{width:100%;padding:24px 16px 48px}.page-header,.section-heading{display:grid}.token-strip{justify-content:flex-start}}.site-header.journal-header--menu-open,.journal-header__backdrop{background:var(--color-neutral-1000)}.site-header.journal-header--menu-open{-webkit-backdrop-filter:none;backdrop-filter:none}.journal-header--menu-open .header-section-label,.journal-header--menu-open .brand-link .header-separator{color:var(--color-text-inverse)}.journal-menu-enter-active,.journal-menu-leave-active{transition:opacity .24s}.journal-menu-enter-active .journal-header__drawer,.journal-menu-leave-active .journal-header__drawer{transition:transform .24s}.journal-menu-enter-from,.journal-menu-leave-to{opacity:0}.journal-menu-enter-from .journal-header__drawer,.journal-menu-leave-to .journal-header__drawer{transform:translate(100%)}@media (prefers-reduced-motion:reduce){.journal-menu-enter-active,.journal-menu-leave-active,.journal-menu-enter-active .journal-header__drawer,.journal-menu-leave-active .journal-header__drawer{transition:none}}.journal-skeleton__shape{background:var(--color-neutral-200);border-radius:8px;position:relative;overflow:hidden}.journal-skeleton__shape.media-cover,.journal-skeleton__control{border-radius:16px}.journal-skeleton__search{border-radius:13px}.journal-skeleton__shape:after{content:"";background:linear-gradient(90deg, transparent, var(--color-neutral-0), transparent);opacity:.65;animation:1.8s ease-in-out infinite journal-skeleton-shimmer;position:absolute;inset:0;transform:translate(-100%)}@keyframes journal-skeleton-shimmer{to{transform:translate(100%)}}@media (width<=960px){.journal-skeleton__navigation{background:0 0;border:0}}@media (prefers-reduced-motion:reduce){.journal-skeleton__shape:after{opacity:0;animation:none}}.kit-bottom-navigation{-webkit-backdrop-filter:blur(30px);backdrop-filter:blur(30px);background:#fffc;border:1px solid #00000012;border-radius:20px 20px 0 0;grid-template-columns:repeat(5,minmax(0,1fr));padding:4px;display:grid}.kit-bottom-navigation__item{min-width:0;min-height:50px;color:var(--color-text-tertiary);border-radius:16px;flex-direction:column;justify-content:center;align-items:center;gap:4px;padding:5px 2px;text-decoration:none;display:flex}.kit-bottom-navigation__item--active{color:var(--color-brand-500);background:color-mix(in srgb, var(--color-brand-500) 15%, transparent)}.kit-bottom-navigation__item .kit-icon{flex:none;width:24px;height:24px}.kit-bottom-navigation__label{max-width:100%;font-family:var(--font-action);font-feature-settings:"lnum" 1, "pnum" 1;color:var(--color-text-primary);white-space:nowrap;text-overflow:ellipsis;text-align:center;font-size:12px;font-weight:600;line-height:1;overflow:hidden}@media (width<=320px){.kit-bottom-navigation__label{font-size:10px}}.kit-bottom-navigation__label-short{display:none}@media (width<=320px){.kit-bottom-navigation__label-full{display:none}.kit-bottom-navigation__label-short{display:inline}}@media (width<=359px){.journal-header .header-section-label,.journal-header .brand-link .header-separator{font-family:var(--type-heading-h3-family);font-size:var(--type-heading-h3-size);font-weight:var(--type-heading-h3-weight);line-height:var(--type-heading-h3-line)}}.article-card:focus-within{box-shadow:none}@media (width<=600px){.journal-header__leading .kit-button--icon,.journal-header .mobile-header .kit-button--icon{min-height:44px}}.kit-input--xr-44{--input-height:44px;--input-padding-top:9px;--input-padding-bottom:9px}@media (width<=600px){.journal-shell .kit-button--plain,.journal-shell .kit-button--menu,.journal-shell .kit-button--control{min-height:44px}.journal-shell .kit-button--cyrcle{width:44px;height:44px}.kit-input--xr-44 .kit-input__icon-button{width:44px;right:0}}.article-search,.header-search-input{--input-placeholder:var(--color-text-secondary)}:root{--type-article-body-size:16px;--type-article-body-line:22px;scrollbar-gutter:stable}.article-lead,.reading-section>p,.article-steps,.article-callout p,.wordpress-content{font-family:var(--type-body-md-regular-family);font-size:var(--type-article-body-size);font-weight:var(--type-body-md-regular-weight);line-height:var(--type-article-body-line);letter-spacing:0}a{color:inherit;text-decoration:none}button,input,select{font:inherit}button,a,input{-webkit-tap-highlight-color:transparent}button{cursor:pointer}h1,h2,h3,p,figure{margin:0}h1[tabindex="-1"]:focus{outline:none}h1,h2,h3{color:var(--color-text-primary);letter-spacing:0;font-feature-settings:var(--type-figma-numeric-features);font-variant-numeric:lining-nums proportional-nums}h1{font-family:var(--type-heading-h1-family);font-size:var(--type-heading-h1-size);font-weight:var(--type-heading-h1-weight);line-height:var(--type-heading-h1-line)}h2{font-family:var(--type-heading-h2-family);font-size:var(--type-heading-h2-size);font-weight:var(--type-heading-h2-weight);line-height:var(--type-heading-h2-line)}h3{font-family:var(--type-heading-h3-family);font-size:var(--type-heading-h3-size);font-weight:var(--type-heading-h3-weight);line-height:var(--type-heading-h3-line)}a:not(.kit-button,.kit-segment):focus-visible,summary:focus-visible{box-shadow:var(--focus-ring);outline:0}::selection{background:var(--color-brand-100)}.skip-link{z-index:100;background:var(--color-neutral-0);border-radius:16px;padding:12px 20px;position:fixed;top:8px;left:8px;transform:translateY(-150%)}.skip-link:focus{transform:none}.journal-shell{min-height:calc(100vh - var(--journal-viewport-offset,0px));min-height:calc(100dvh - var(--journal-viewport-offset,0px));flex-direction:column;display:flex}.journal-shell__main{flex-direction:column;flex:1;display:flex}.site-header{z-index:30;-webkit-backdrop-filter:blur(30px);backdrop-filter:blur(30px);background:0 0;flex:none;height:80px;position:sticky;top:0}.header-inner{justify-content:space-between;align-items:center;gap:24px;max-width:1280px;height:100%;margin:0 auto;padding:0 24px;display:flex}.header-brand{flex:0 auto;align-items:center;gap:10px;min-width:0;max-width:100%;display:flex;position:relative}.mobile-header,.header-search{display:none}.mobile-header{flex:none;position:relative}.header-separator{flex:none}.header-section-label,.brand-link .header-separator{min-width:0;font-family:var(--type-heading-h2-family);font-size:var(--type-heading-h2-size);font-weight:var(--type-heading-h2-weight);line-height:var(--type-heading-h2-line)}.header-section-label{color:var(--color-text-primary);white-space:normal}.header-separator{font-family:var(--type-heading-h3-family);font-size:var(--type-heading-h3-size);font-weight:var(--type-heading-h3-weight);line-height:var(--type-heading-h3-line);color:var(--color-text-secondary);letter-spacing:0}.brand-link{flex:auto;align-items:center;gap:10px;min-width:0;display:flex}.brand-link img{flex:none;width:140px;height:26px;display:block}.header-actions{flex:none;align-items:center;gap:8px;margin-left:auto;display:flex}.page-shell{width:100%;max-width:1280px;margin:0 auto;padding:0 24px}.page-intro{flex-wrap:wrap;align-items:baseline;gap:10px;padding:24px 0;display:flex}.articles-count{min-width:128px;min-height:var(--type-body-md-medium-line);font-family:var(--type-body-md-medium-family);font-size:var(--type-body-md-medium-size);font-weight:var(--type-body-md-medium-weight);line-height:var(--type-body-md-medium-line);color:var(--color-text-tertiary);letter-spacing:0;text-transform:uppercase;white-space:nowrap;display:inline-block}.card-meta,.article-byline,.site-footer,.copy-fallback,.toast-message,.wordpress-content figcaption{font-family:var(--type-body-sm-regular-family);font-size:var(--type-body-sm-regular-size);font-weight:var(--type-body-sm-regular-weight);line-height:var(--type-body-sm-regular-line);letter-spacing:0}.journal-layout,.journal-content,.materials{min-width:0}.journal-layout{grid-template-columns:minmax(0,1fr) 330px;grid-template-areas:"content navigation";align-items:start;gap:24px;display:grid}.journal-content{grid-area:content}.journal-aside{grid-area:navigation;min-width:0;position:sticky;top:104px}.telegram-panel{flex-wrap:wrap;justify-content:center;align-items:center;gap:24px;padding:20px;display:flex}.channel-art{flex:0 0 180px;width:180px;height:180px;margin:0;position:relative;overflow:hidden}.channel-art img{object-fit:contain;width:100%;height:100%;margin:0 auto;display:block}.channel-art.media-cover{aspect-ratio:1.8;flex-basis:224px;width:224px;height:auto}.channel-art.media-cover:after{display:none}.channel-content{flex-direction:column;flex:240px;align-items:stretch;gap:16px;min-width:0;margin-top:0;display:flex}.channel-content>.kit-button{align-self:flex-start}.channel-description{color:var(--color-neutral-700)}.channel-description,.toc-panel nav,.mobile-toc nav{font-family:var(--type-body-md-regular-family);font-size:var(--type-body-md-regular-size);font-weight:var(--type-body-md-regular-weight);line-height:var(--type-body-md-regular-line);letter-spacing:0}.materials{scroll-margin-top:104px}.articles-toolbar{justify-content:space-between;align-items:center;gap:24px;margin-bottom:24px;display:flex}.category-tabs{scrollbar-width:thin;align-items:center;gap:8px;min-width:0;margin:-4px;padding:4px;display:flex;overflow-x:auto}.article-search{flex:0 330px;width:330px;min-width:240px}.article-search input[type=search]::-webkit-search-cancel-button{appearance:none;display:none}.article-search input[type=search]::-webkit-search-decoration{appearance:none;display:none}.header-search-input input[type=search]::-webkit-search-cancel-button{appearance:none;display:none}.header-search-input input[type=search]::-webkit-search-decoration{appearance:none;display:none}.panel{background:var(--color-neutral-0);border:1px solid var(--color-neutral-200);border-radius:24px;min-width:0}.articles-list,.promo-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.related-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.article-card{border:1px solid var(--color-neutral-200);background:var(--color-neutral-0);border-radius:24px;flex-direction:column;min-width:0;display:flex;overflow:hidden}.card-link{flex-direction:column;flex:1;min-width:0;display:flex}.card-link:hover h2{color:var(--color-brand-500)}.card-content{flex:1;min-width:0;padding:20px}.card-meta{color:var(--color-text-secondary);flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:12px;display:flex}.article-card h2{overflow-wrap:anywhere}.article-card p{color:var(--color-neutral-700);margin-top:12px}.card-cover{flex:none;min-width:0;padding:10px 10px 0}.load-more{justify-content:center;margin-top:24px;display:flex}.empty-state{text-align:center;flex-direction:column;align-items:center;gap:16px;padding:40px 20px;display:flex}.empty-state-image{object-fit:contain;width:120px;height:120px;display:block}.empty-state p{max-width:400px;color:var(--color-neutral-700)}.site-footer{color:var(--color-text-secondary);align-items:center;gap:24px;display:flex}.journal-shell__footer{flex:none;margin-top:auto;padding:64px 0 24px}.reading-layout{grid-template-columns:minmax(0,1fr) 280px;align-items:start;gap:24px;margin-top:24px;display:grid}.reading-card{padding:20px;overflow:hidden}.article-heading{margin-bottom:24px}.article-label-row{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:20px;display:flex}.article-text-action{flex:none}.article-navigation{justify-content:space-between;align-items:center;gap:10px;margin-top:24px;display:flex}.article-navigation+.reading-layout{margin-top:20px}.copy-label-mobile{display:none}.article-byline{color:var(--color-text-secondary);flex-wrap:wrap;align-items:center;gap:10px;display:flex}.article-byline time{white-space:nowrap}.article-tags,.article-heading__topics,.article-heading__credits{flex-wrap:wrap;align-items:center;gap:10px;min-width:0;display:flex}.article-author img{flex:none;display:block}.article-lead{color:var(--color-neutral-700);margin-top:16px}.article-figure{margin-bottom:24px}.media-cover{place-items:center;width:100%;min-width:0;display:grid}.media-cover img,.media-cover video,.media-cover iframe{width:100%;min-width:0;max-width:100%;max-height:450px;display:block}.media-cover--compact{aspect-ratio:1.8;position:relative}.media-cover--compact img,.media-cover--compact video,.media-cover--compact iframe{width:100%;height:100%;max-height:none;position:absolute;inset:0}.card-placeholder{aspect-ratio:1.8;color:var(--color-text-tertiary);place-items:center;display:grid}.placeholder-icon{width:64px;height:64px;font-size:64px}.article-body{min-width:0}.reading-section{margin-bottom:24px;scroll-margin-top:104px}.reading-section h2{margin-bottom:12px}.reading-section>p{color:var(--color-neutral-800)}.reading-section[aria-labelledby^=article-offer-title]{justify-items:start;gap:16px;margin-bottom:0;display:grid}.reading-section[aria-labelledby^=article-offer-title]>h2{margin-bottom:0}.reading-section[aria-labelledby^=article-offer-title]>.kit-button{width:100%}.reading-section[aria-labelledby^=article-offer-title]+.reading-section[aria-labelledby^=article-offer-title]{margin-top:24px}.article-steps{gap:12px;margin:20px 0 0;padding:0;list-style:none;display:grid}.article-steps li{align-items:flex-start;gap:12px;display:flex}.article-steps li>span{color:var(--color-text-secondary);flex:none}.article-steps p{color:var(--color-neutral-800)}.article-callout{border:1px solid var(--color-neutral-200);background:var(--color-neutral-100);border-radius:16px;margin-top:20px;padding:20px}.article-callout p{color:var(--color-neutral-800)}.reading-aside{flex-direction:column;align-items:stretch;gap:24px;display:flex;position:sticky;top:104px}.toc-panel{padding:20px}.toc-panel h2{margin-bottom:16px;padding-left:8px}.toc-panel nav{flex-direction:column;gap:8px;display:flex}.toc-panel .kit-segment{width:100%;height:auto;min-height:var(--segment-height);text-align:left;white-space:normal;justify-content:flex-start}.toc-panel .kit-segment__label{overflow:visible}.toc-panel .kit-segment__prefix{flex:none}.journal-rubrics .kit-segment{width:100%}.mobile-toc{display:none}.related-section{margin-top:80px}.materials-heading{justify-content:space-between;align-items:center;gap:16px;margin-bottom:20px;display:flex}.not-found{justify-content:center;min-height:50vh;margin-top:24px}.copy-fallback{gap:8px;margin-top:24px;display:grid}.toast-message{z-index:100;background:var(--color-neutral-900);width:max-content;max-width:calc(100% - 32px);color:var(--color-text-inverse);box-shadow:var(--shadow-input-button);border-radius:16px;align-items:center;gap:12px;padding:12px 20px;display:flex;position:fixed;bottom:24px;left:50%;transform:translate(-50%)}.toast-enter-active,.toast-leave-active{transition:opacity .3s ease-out}.toast-enter-from,.toast-leave-to{opacity:0}@media (width>=1200px){:is(.header-inner,.page-shell:has(.journal-layout)){max-width:1600px}.articles-list{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=960px){.journal-layout{grid-template-columns:minmax(0,1fr);grid-template-areas:"navigation""content"}.journal-aside{position:static}.journal-aside>.toc-panel{display:none}.journal-aside>.mobile-toc{background:0 0;margin-bottom:0;padding:0}.telegram-panel{justify-content:center;align-items:center;gap:24px;display:flex}.channel-art{flex:0 0 180px;width:180px}.channel-content{flex:240px;margin-top:0}.channel-content>.kit-button{align-self:flex-start}.reading-layout{grid-template-columns:minmax(0,1fr)}.related-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.reading-aside{display:none}.mobile-toc{background:var(--color-neutral-100);margin-bottom:24px;padding:20px;display:block}.mobile-toc summary{cursor:pointer;align-items:center;gap:10px;padding-left:0;list-style:none;display:flex}.mobile-toc summary::-webkit-details-marker{display:none}.mobile-toc summary::marker{content:""}.mobile-toc nav{color:var(--color-brand-500);flex-direction:column;gap:12px;padding-top:16px;display:flex}.brand-link img{width:41.04px;height:41.04px}.header-inner{gap:10px}.article-search{display:none}.mobile-header{align-items:center;gap:8px;display:flex}.header-menu-toggle,.header-inner--search .header-brand,.header-inner--search .mobile-header,.header-inner--search .header-actions{display:none}.header-inner--search .header-search{align-items:center;gap:8px;width:100%;display:flex}.header-search-input{flex:1;width:100%;min-width:0}.journal-header__search-cancel{flex:none}}@media (width<=600px){.site-header{height:auto}.header-inner{gap:12px;padding:12px 16px}.header-actions{display:none}.header-menu-toggle{display:inline-flex}.page-shell{padding:0 16px}.article-tags{flex-direction:column;align-items:flex-start;width:100%}.article-heading__credits>.header-separator{display:none}.articles-list,.promo-grid,.related-grid{grid-template-columns:minmax(0,1fr)}.card-meta{gap:8px}.materials-heading{align-items:flex-start}.promo-grid>.telegram-panel--glow-brand{order:-1}.telegram-panel{display:block}.channel-art{margin:0 auto}.channel-content{margin-top:20px}.copy-label-desktop{display:none}.copy-label-mobile{display:inline}.channel-content>.kit-button{align-self:stretch}.reading-section{scroll-margin-top:104px}}@media (width<=359px){.copy-label-mobile,.article-text-copy .kit-button__label{display:none}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.wordpress-content{color:var(--color-neutral-800);overflow-wrap:anywhere}.wordpress-content a:not(.kit-button){color:var(--color-brand-500);text-decoration:underline}.wordpress-content .media-cover{max-height:450px}.wordpress-content figure{margin:0}.wordpress-content>:not(:first-child){margin-top:12px}.wordpress-content>:is(figure,.media-cover):not(:first-child),.wordpress-content>:is(figure,.media-cover)+*{margin-top:24px}.wordpress-content p>.media-cover{margin-block:16px}.wordpress-content .wp-block-gallery{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:16px;display:grid}.wordpress-content .wp-block-gallery>figcaption{grid-column:1/-1}.wordpress-content .wp-block-gallery .media-cover{aspect-ratio:1;max-height:none}.wordpress-content audio{width:100%;max-width:100%;display:block}.wordpress-content .wp-block-file{border:1px solid var(--color-neutral-200);border-radius:16px;flex-wrap:wrap;align-items:center;gap:12px;padding:16px;display:flex}@media (width<=600px){.wordpress-content .wp-block-gallery{grid-template-columns:minmax(0,1fr)}}.wordpress-content figcaption{color:var(--color-text-secondary);margin-top:12px}.wordpress-content ol{counter-reset:journal-step;gap:12px;margin:20px 0 0;padding:0;list-style:none;display:grid}.wordpress-content ol>li{counter-increment:journal-step;align-items:flex-start;gap:12px;display:flex}.wordpress-content ol>li:before{content:counter(journal-step);color:var(--color-text-secondary);flex:none}.wordpress-content ul{padding-left:24px}.wordpress-content blockquote{border:1px solid var(--color-neutral-200);background:var(--color-neutral-100);border-radius:16px;margin:20px 0 0;padding:20px}.wordpress-content table{border-collapse:collapse;max-width:100%}.wordpress-content td,.wordpress-content th{border:1px solid var(--color-neutral-200);padding:8px}.wordpress-content pre{max-width:100%;overflow-x:auto}body.admin-bar{--journal-admin-bar-offset:32px;--journal-viewport-offset:32px}body.admin-bar .site-header{top:var(--journal-admin-bar-offset)}body.admin-bar .journal-aside,body.admin-bar .reading-aside{top:calc(104px + var(--journal-admin-bar-offset))}body.admin-bar .materials,body.admin-bar .reading-section{scroll-margin-top:calc(104px + var(--journal-admin-bar-offset))}@media (width<=782px){body.admin-bar{--journal-admin-bar-offset:46px;--journal-viewport-offset:46px}}@media (width<=600px){body.admin-bar{--journal-admin-bar-offset:0px}}.journal-header__backdrop{touch-action:none;height:100dvh;position:fixed;inset:0}.journal-header__drawer{top:var(--journal-header-bottom);width:min(100%,480px);max-height:calc(100dvh - var(--journal-header-bottom));overscroll-behavior:contain;min-height:0;padding:16px 16px max(16px, env(safe-area-inset-bottom));position:fixed;bottom:0;right:0;overflow-y:auto}.journal-header__drawer .promo-grid{grid-template-rows:repeat(2,minmax(min-content,1fr));grid-template-columns:minmax(0,1fr);gap:16px;min-height:100%;margin-top:0}.journal-header__drawer .telegram-panel{flex-direction:column;align-items:stretch;gap:12px;display:flex}.journal-header__drawer .channel-art{flex:112px;width:100%;height:112px;min-height:112px;margin:0 auto}.journal-header__drawer .channel-content{flex:none;margin-top:0}.journal-header__drawer .channel-content>.kit-button{align-self:stretch}.journal-header--menu-open .header-inner{z-index:2;position:relative}.journal-header__drawer{z-index:1}.article-heading__date-short{display:none}@media (width<=360px){.article-heading__date-full{display:none}.article-heading__date-short{display:inline}}.journal-skeleton{min-width:0}.journal-skeleton__status{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.journal-skeleton__shape{min-width:0;display:block}.journal-skeleton__row{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.journal-skeleton__page-title{width:min(320px,100%);height:32px}.journal-skeleton__tabs{flex:1}.journal-skeleton__control{width:110px;height:40px}.journal-skeleton__search{width:240px;height:42px}.journal-skeleton__navigation{flex-direction:column;gap:12px;padding:20px;display:flex}.journal-skeleton__navigation .journal-skeleton__control{width:100%}.journal-skeleton__tag{width:80px;height:24px}.journal-skeleton__date{width:125px;height:18px}.journal-skeleton__lines{flex-direction:column;gap:10px;display:flex}.journal-skeleton__lines+.journal-skeleton__lines{margin-top:16px}.journal-skeleton__title{height:23px}.journal-skeleton__line{height:20px}.journal-skeleton__heading{height:32px}.journal-skeleton__shape--short{width:72%}.journal-skeleton__action{width:min(130px,45%);height:24px}.journal-skeleton__reading{flex-direction:column;gap:24px;display:flex}@media (width<=960px){.journal-skeleton__navigation{padding:0}.journal-skeleton__navigation .journal-skeleton__control:not(:first-child),.journal-skeleton__detail-aside{display:none}}@media (width<=600px){.journal-skeleton__toolbar{display:block}.journal-skeleton__tabs{flex-wrap:nowrap;overflow:hidden}.journal-skeleton__tabs .journal-skeleton__control{flex:0 0 90px}.journal-skeleton__search{display:none}}.journal-bottom-navigation{display:none}@media (width<=960px){.journal-header__drawer .telegram-panel--glow-brand{order:-1}.journal-aside>.journal-rubrics{background:0 0;padding:0;display:block}.journal-rubrics>h2{display:none}.journal-rubrics>nav{flex-direction:row;max-width:100%;overflow-x:auto}.journal-rubrics .kit-segment{height:var(--segment-height);text-align:center;white-space:nowrap;flex:none;justify-content:center;width:auto}.journal-shell__main{padding-bottom:calc(var(--journal-bottom-height,60px) + 16px)}.articles-toolbar,.category-tabs{display:none}.journal-bottom-navigation{z-index:29;transition:transform .22s;display:block;position:fixed;inset:auto 0 0}.journal-header{transition:transform .22s}.journal-header--scroll-hidden{transform:translateY(calc(-100% - 48px))}.journal-bottom-navigation--scroll-hidden{transform:translateY(100%)}.journal-bottom-navigation--covered{visibility:hidden;pointer-events:none}}@media (prefers-reduced-motion:reduce){.journal-header,.journal-bottom-navigation{transition:none}}.journal-header__leading,.journal-header__article-actions{display:none}.article-desktop-navigation+.reading-layout{margin-top:20px}@media (width>=601px) and (width<=960px){.journal-header__leading:has(>.kit-button){order:4;display:flex}}@media (width<=600px){.journal-header .header-inner{grid-template-columns:92px minmax(0,1fr) 92px;gap:0;display:grid}.journal-header__leading{grid-area:1/1;align-items:center;display:flex}.journal-header .header-brand{grid-area:1/2;justify-content:center}.journal-header .brand-link{flex:none;gap:8px}.journal-header .header-section-label{white-space:nowrap}.journal-header .mobile-header{grid-area:1/3;justify-content:flex-end;gap:4px;position:static}.journal-header__article-actions{display:contents}.article-desktop-navigation{display:none}.article-desktop-navigation+.reading-layout{margin-top:24px}.journal-header .copy-fallback{position:absolute;top:100%;left:16px;right:16px}.header-inner--search .journal-header__leading{display:none}.journal-header .header-inner--search .header-search{grid-column:1/-1}}@media (width<=359px){.journal-header .header-inner{grid-template-columns:88px minmax(0,1fr) 88px;padding-left:4px;padding-right:4px}.journal-header .brand-link{gap:4px}.journal-header .brand-link img{width:32px;height:32px}.journal-header .mobile-header{gap:0}}@media (width<=960px){.journal-rubrics>nav{scrollbar-width:none}.journal-rubrics>nav::-webkit-scrollbar{display:none}}@media (width<=600px){.journal-shell .reading-layout{margin-top:12px}}.article-desktop-navigation{grid-template-columns:minmax(0,1fr) 280px;gap:24px;display:grid}@media (width>=601px) and (width<=960px){.article-desktop-navigation{grid-template-columns:minmax(0,1fr)}}@media (width<=600px){.article-desktop-navigation{display:none}}
