:root{--ink: #0a0a0a;--text: #171717;--muted: #6b6b6b;--soft: #9a9a9a;--page: #f6f6f6;--card: #ffffff;--subtle: #f7f7f7;--illustration: #f2f2f2;--illustration-fill: #e4e4e4;--line: #e6e6e6;--line-hover: #bdbdbd;--control-line: #dcdcdc;--line-dark: #222222;--dot-grid: #1d1d1d;--search-bg: #111111;--search-line: #2c2c2c;--on-dark: #ffffff;--on-dark-muted: #b5b5b5;--on-dark-soft: #cfcfcf;--on-dark-faint: #7a7a7a;--orange: #ff6a13;--orange-press: #e05300;--space-section: 104px;--space-section-mobile: 64px;--space-head: 32px;--space-head-mobile: 20px;--space-group: 48px;--gap-cards: 20px;--gap-row6: 16px;--gap-tiles: 12px;--gutter: 24px;--gutter-mobile: 16px;--pad-card: 24px;--pad-tile: 22px;--gap-nav: 28px;--gap-header: 44px;--radius-card: 24px;--radius-tile: 16px;--radius-button: 14px;--radius-field: 12px;--radius-segment: 9px;--radius-screen: 4px;--wrap: 1200px;--header-height: 68px;--hero-min-height: 640px;--button-height: 48px;--field-height: 40px;--radio-height: 540px;--radio-tile-height: 230px;--font-sans: Inter,system-ui,-apple-system,"Segoe UI",Helvetica,Arial,sans-serif;--font-mono: "JetBrains Mono",ui-monospace,SFMono-Regular,Menlo,monospace}@font-face{font-family: "Inter";src: url("/assets/fonts/inter-400-900-latin.woff2?v=65850a373e") format("woff2");font-weight: 400 900;font-display: swap}@font-face{font-family: "JetBrains Mono";src: url("/assets/fonts/jetbrains-mono-400-700-latin.woff2?v=570751c5f8") format("woff2");font-weight: 400 700;font-display: swap}.pr{font-family: var(--font-sans);color: var(--text);font-size: 16px;line-height: 1.55;letter-spacing: -0.011em;-webkit-font-smoothing: antialiased}.pr *,.pr *::before,.pr *::after{box-sizing: border-box}.pr :where(a){color: inherit;text-decoration: none}.pr :where(button){font: inherit;color: inherit}.pr-page{background: var(--page)}.pr-dark{background: var(--ink);color: var(--on-dark);background-image: radial-gradient(var(--dot-grid) 1px,rgba(0,0,0,0) 1px);background-size: 18px 18px}.wrap{max-width: var(--wrap);margin: 0 auto;padding: 0 var(--gutter)}.mono{font-family: var(--font-mono);letter-spacing: 0}.mark{display: block;overflow: visible}.mark .core{fill: var(--orange);transform-origin: 32px 32px;transition: transform .35s cubic-bezier(.4,0,.2,1),fill .35s ease}.mark .ring{fill: none;stroke: var(--orange);stroke-width: 2;transition: opacity .6s ease}.mark .ring.outer{opacity: .55}.mark .wave{fill: none;stroke: var(--orange);stroke-width: 2;opacity: 0;transform-origin: 32px 32px}.talking .core{transform: scale(.9);fill: var(--orange-press)}.talking .ring,.talking .ring.outer{opacity: .25}.talking .wave{animation: pr-wave 3s cubic-bezier(.22,.61,.36,1) infinite}.talking .wave:nth-of-type(2){animation-delay: 1s}.talking .wave:nth-of-type(3){animation-delay: 2s}.mark.waves-only .core,.mark.waves-only .ring{opacity: 0}.mark.wide.talking .wave{animation-name: pr-wave-wide}@keyframes pr-wave{0%{transform: scale(.72);opacity: 0}15%{opacity: .8}100%{transform: scale(2.2);opacity: 0}}@keyframes pr-wave-wide{0%{transform: scale(.72);opacity: 0}15%{opacity: .7}100%{transform: scale(4.2);opacity: 0}}@media (prefers-reduced-motion: reduce){.talking .wave{animation: none;opacity: .5}}.brand{display: inline-flex;align-items: center;gap: 10px;font-weight: 800;font-size: 21px;letter-spacing: -0.04em}.brand .mark{margin-left: -4px}.top{background: var(--ink);border-bottom: 1px solid var(--line-dark);color: var(--on-dark)}.top .wrap{height: var(--header-height);display: flex;align-items: center;gap: var(--gap-header)}.nav{display: flex;gap: var(--gap-nav);color: var(--on-dark-soft);font-size: 15px;font-weight: 500}.nav a:hover{color: var(--on-dark)}.search{margin-left: auto;display: flex;align-items: center;gap: 8px;width: 240px;height: var(--field-height);padding: 0 14px;border: 1px solid var(--search-line);border-radius: var(--radius-field);color: #8a8a8a;font-size: 14px;background: var(--search-bg)}.btn{display: inline-flex;align-items: center;justify-content: center;gap: 8px;height: var(--button-height);padding: 0 22px;border-radius: var(--radius-button);font-weight: 600;font-size: 16px;border: 1px solid rgba(0,0,0,0);cursor: pointer;transition: background .2s,color .2s,border-color .2s}.btn-white{background: var(--card);color: var(--ink)}.btn-white:hover{background: #e9e9e9}.btn-ghost{border-color: #3a3a3a;color: var(--on-dark);background: none}.btn-ghost:hover{border-color: var(--on-dark)}.btn-dark{background: var(--ink);color: var(--on-dark)}.btn-dark:hover{background: #2a2a2a}.btn-line{border-color: var(--control-line);background: var(--card);color: var(--text)}.btn-line:hover{border-color: var(--ink)}.btn:focus-visible,.more:focus-visible,.card:focus-visible,.seg button:focus-visible{outline: 2px solid var(--text);outline-offset: 3px}.pr-dark .btn:focus-visible{outline-color: var(--on-dark)}.more{display: inline-flex;align-items: center;gap: 6px;font-weight: 600;font-size: 15px;white-space: nowrap}.more span{transition: transform .2s,color .2s}.more:hover span{transform: translateX(3px);color: var(--orange)}.sec{padding: var(--space-section) 0 0}.head{display: flex;align-items: baseline;justify-content: space-between;gap: 24px;margin-bottom: var(--space-head)}.head h2{font-size: 34px;line-height: 1.15;letter-spacing: -0.03em;font-weight: 700;margin: 0}.head p{margin: 8px 0 0;color: var(--muted);font-size: 17px}.sub{margin: 0 0 16px}.sub h3{margin: 0;font-size: 20px;font-weight: 700;letter-spacing: -0.02em}.card{display: block;background: var(--card);border: 1px solid var(--line);border-radius: var(--radius-card);transition: border-color .2s}a.card:hover,button.card:hover{border-color: var(--line-hover);box-shadow: 0 0 0 1px var(--line-hover)}.grid3{display: grid;grid-template-columns: repeat(3,1fr);gap: var(--gap-cards)}.grid4{display: grid;grid-template-columns: repeat(4,1fr);gap: var(--gap-cards)}.row6{display: grid;grid-template-columns: repeat(6,1fr);gap: var(--gap-row6)}.tiles6{display: grid;grid-template-columns: repeat(6,1fr);gap: var(--gap-tiles)}.tiles5{display: grid;grid-template-columns: repeat(5,1fr);gap: var(--gap-tiles)}.pcard{display: flex;flex-direction: column;overflow: hidden}.pcard .pic{aspect-ratio: 4 / 3;background: var(--illustration);overflow: hidden}.pcard .pic img{width: 100%;height: 100%;object-fit: cover;display: block}.pcard .txt{padding: 16px 18px 20px}.pcard b{display: block;font-size: 16px;line-height: 1.35;letter-spacing: -0.02em}.pcard .txt span{display: block;color: var(--muted);font-size: 15px;line-height: 1.5;margin-top: 6px}.grid3 .pcard .pic,.pcard.wide .pic{aspect-ratio: 16 / 9}.grid3 .pcard .txt,.pcard.wide .txt{padding: 20px var(--pad-card) var(--pad-card)}.grid3 .pcard b,.pcard.wide b{font-size: 19px}.radio-card{padding: 14px 14px 20px}.radio-card .tile{height: var(--radio-tile-height);border-radius: var(--radius-tile);background: var(--subtle);display: grid;place-items: center;margin-bottom: 16px}.radio-card .tile img,.radio-card .tile svg{height: 196px;width: auto}.radio-card .br{color: var(--soft);font-size: 13px;padding: 0 6px}.radio-card b{display: block;font-size: 19px;letter-spacing: -0.025em;padding: 0 6px}.radio-card .sp{color: var(--muted);font-size: 14px;padding: 0 6px}.radio-card.dark{background: var(--ink);color: var(--on-dark);border-color: var(--ink);display: flex;flex-direction: column;justify-content: center;align-items: center;text-align: center;gap: 6px}.tile-link{padding: var(--pad-tile) var(--pad-tile) 20px;display: flex;flex-direction: column;gap: 14px}.tile-link .lg{height: 44px;display: flex;align-items: center}.tile-link .lg img{height: 26px;width: auto;max-width: 100%;display: block;opacity: .9;transition: opacity .2s}.tile-link:hover .lg img{opacity: 1}.tile-link .lg-text{font-size: 23px;font-weight: 800;letter-spacing: -0.03em;color: var(--text)}.tile-link span{color: var(--muted);font-size: 14px;line-height: 1.5}.seg{display: flex;border: 1px solid var(--control-line);border-radius: var(--radius-field);padding: 3px;gap: 2px;background: var(--card)}.seg button{flex: 1;height: 38px;border: 0;border-radius: var(--radius-segment);background: none;font-size: 14px;color: #3a3a3a;cursor: pointer;white-space: nowrap;padding: 0 10px;transition: background .2s,color .2s}.seg button:hover{background: var(--subtle)}.seg button[aria-pressed="true"]{background: var(--ink);color: var(--on-dark)}.hero{overflow: hidden}.hero .wrap>*{min-width: 0}.sim .part .sm{display: none}.hero .wrap{display: grid;grid-template-columns: 1fr 560px;align-items: center;gap: 40px;min-height: var(--hero-min-height);padding-top: 24px;padding-bottom: 24px}.hero h1{font-size: 54px;line-height: 1.06;letter-spacing: -0.035em;font-weight: 800;margin: 0 0 22px;max-width: 560px}.hero p{color: var(--on-dark-muted);font-size: 18px;line-height: 1.6;margin: 0 0 34px;max-width: 520px}.hero p a{color: var(--on-dark);text-decoration: underline;text-decoration-color: var(--on-dark-soft);text-underline-offset: 3px}.hero p a:hover{text-decoration-color: var(--on-dark)}.btns{display: flex;gap: 12px;flex-wrap: wrap}.sim{position: relative;width: 560px;height: 560px}.sim .rings i{position: absolute;left: 242px;top: 22px;border: 1px solid rgba(255,106,19,.10);border-radius: 50%;transform: translate(-50%,-50%)}.sim .lines{position: absolute;inset: 0;pointer-events: none}.sim .lines line{stroke: rgba(255,255,255,.35);stroke-width: 1;transition: stroke .2s}.sim .lines line.on{stroke: var(--on-dark)}.sim .part{position: absolute;font-size: 14px;color: var(--on-dark-soft);white-space: nowrap;transform: translateY(-50%);cursor: pointer;background: none;border: 0;padding: 4px 0;transition: color .2s}.sim .part:hover,.sim .part.on{color: var(--on-dark)}.sim .screen{position: absolute;border-radius: var(--radius-screen);overflow: hidden;background: #0f0f0f;color: var(--on-dark);font-size: 9.5px;line-height: 1.3;cursor: pointer;display: flex;flex-direction: column}.sim .screen .bar{display: flex;justify-content: space-between;padding: 5px 7px 0;color: var(--soft);font: 500 7.5px var(--font-mono)}.sim .screen .ch{padding: 6px 7px 0;text-align: center}.sim .screen .ch b{display: block;font-size: 10px}.sim .screen .ch span{color: var(--soft);font-size: 8px}.sim .screen .mid{flex: 1;display: grid;place-items: center}.sim .screen .ptt{width: 46px;height: 46px;border-radius: 50%;border: 2px solid var(--orange);display: grid;place-items: center;transition: transform .3s,background .3s}.sim .screen.tx .ptt{background: rgba(255,106,19,.18);transform: scale(1.06);border-color: var(--orange-press)}.sim .screen .who{text-align: center;font-size: 8.5px;color: var(--on-dark-soft);min-height: 22px;padding: 0 6px}.sim .screen .bars{display: flex;gap: 2px;align-items: center;justify-content: center;height: 14px}.sim .screen .bars i{width: 2px;height: 3px;background: var(--orange);border-radius: 1px;opacity: 0;transition: opacity .3s}.sim .screen.live .bars i{opacity: 1;animation: pr-bar .9s ease-in-out infinite}.sim .screen .bars i:nth-child(2n){animation-delay: .15s}.sim .screen .bars i:nth-child(3n){animation-delay: .3s}@keyframes pr-bar{0%,100%{height: 3px}50%{height: 13px}}.sim .screen .last{display: flex;justify-content: space-between;margin: 0 6px 6px;padding: 4px 6px;background: #1e1e1e;border-radius: 4px;font-size: 8px;color: var(--on-dark-soft)}.foot .wrap{padding-top: 72px;padding-bottom: 32px}.foot-top{display: grid;grid-template-columns: 1.4fr repeat(5,1fr);gap: 32px;align-items: start;padding-bottom: 56px;border-bottom: 1px solid var(--line-dark)}.foot-about .brand{margin-top: -6px;color: var(--on-dark)}.foot-about p{margin: 16px 0 0;color: var(--soft);font-size: 14px;max-width: 260px}.foot h4{margin: 0 0 14px;color: var(--on-dark);font-size: 14px;font-weight: 600}.foot ul{list-style: none;margin: 0;padding: 0;display: grid;gap: 9px;font-size: 14px;color: var(--on-dark-soft)}.foot ul a:hover{color: var(--on-dark)}.foot-bottom{display: flex;justify-content: space-between;gap: 24px;padding-top: 24px;color: var(--on-dark-faint);font: 500 12px var(--font-mono)}.foot-bottom nav{display: flex;gap: 24px}@media (max-width: 1100px){.nav{display: none}.hero .wrap{grid-template-columns: minmax(0,1fr);padding-top: 48px}.sim{margin: 0 auto}.tiles5,.tiles6{grid-template-columns: repeat(3,1fr)}.row6{grid-template-columns: repeat(3,1fr)}.foot-top{grid-template-columns: repeat(3,1fr)}}@media (max-width: 760px){.wrap{padding: 0 var(--gutter-mobile)}.search{width: 40px;padding: 0;justify-content: center}.search span{display: none}.hero p{font-size: 16px}.btns .btn{width: 100%}.sim{transform: scale(.62);transform-origin: top left;margin: 0 0 -212px calc(50% - 174px)}.sim .part{font-size: 21px}.sim .part .lg{display: none}.sim .part .sm{display: inline}.sec{padding-top: var(--space-section-mobile)}.head{flex-direction: column;align-items: flex-start;margin-bottom: var(--space-head-mobile)}.head h2{font-size: 26px}.hero h1{font-size: 34px}.grid3{grid-template-columns: 1fr}.grid4,.row6,.tiles5,.tiles6{grid-template-columns: 1fr 1fr;gap: 12px}.foot-top{grid-template-columns: 1fr 1fr}}html{-webkit-text-size-adjust: 100%}body{margin: 0;background: var(--page)}.top{position: sticky;top: 0;z-index: 20}.nav a[aria-current="page"]{color: var(--on-dark)}.wrap{box-sizing: border-box}.sim .radio{position: absolute;width: auto;user-select: none;-webkit-user-drag: none}.sim .ant{position: absolute;width: 60px;height: 60px;pointer-events: none}.sim .part.l{text-align: right}.crumbs{display: flex;flex-wrap: wrap;gap: 8px;padding-top: 28px;font-size: 14px;color: var(--muted)}.crumbs a:hover{color: var(--text)}.crumbs span[aria-hidden]{color: var(--soft)}.art-head{display: grid;grid-template-columns: 1fr 400px;gap: 56px;align-items: center;padding-top: 32px}.art-head h1{font-size: 48px;line-height: 1.08;letter-spacing: -0.035em;font-weight: 800;margin: 0 0 20px;text-wrap: balance}.answer{font-size: 20px;line-height: 1.6;margin: 0 0 22px;max-width: 640px}.byline{display: flex;flex-wrap: wrap;gap: 6px 18px;font-size: 14px;color: var(--muted)}.byline b{color: var(--text);font-weight: 600}.art-pic{border-radius: var(--radius-card);border: 1px solid var(--line);overflow: hidden;background: var(--illustration);aspect-ratio: 4 / 3}.art-pic img{width: 100%;height: 100%;object-fit: cover;display: block}.facts{display: grid;grid-template-columns: repeat(4,1fr);gap: var(--gap-row6);margin-top: 48px}.fact{padding: 20px 22px}.fact dt{font-size: 14px;color: var(--muted);margin-bottom: 6px}.fact dd{margin: 0;font-size: 19px;font-weight: 700;letter-spacing: -0.025em;line-height: 1.3}.art{display: grid;grid-template-columns: minmax(0,1fr) 280px;gap: 64px;align-items: start;padding-top: 72px}.art>*{min-width: 0}.prose{min-width: 0;max-width: 720px;font-size: 17px;line-height: 1.7}.art.tool-body{grid-template-columns: minmax(0,1fr);padding-top: 0}.tool-body .prose{max-width: 960px}.prose>* + *{margin-top: 18px}.prose h2{font-size: 30px;line-height: 1.2;letter-spacing: -0.03em;font-weight: 700;margin: 64px 0 0;scroll-margin-top: 96px;text-wrap: balance}.prose h2:first-child{margin-top: 0}.prose h2 + p{margin-top: 14px}.prose p{margin-bottom: 0}.prose a.ref{font-size: 12px;font-weight: 600;vertical-align: super;line-height: 0;padding: 0 1px;color: var(--muted)}.prose a.ref:hover{color: var(--text)}.prose ul,.prose ol{padding-left: 22px;margin-bottom: 0}.prose li + li{margin-top: 8px}.prose strong{font-weight: 650}.prose .wide{margin-top: 28px}.toc{position: sticky;top: 100px;display: grid;gap: 16px}.toc nav{padding: 22px 22px 18px}.toc h4{margin: 0 0 12px;font-size: 14px;font-weight: 600}.toc ol{list-style: none;margin: 0;padding: 0;display: grid;gap: 2px}.toc ol a{display: block;padding: 6px 10px;margin: 0 -10px;border-radius: 10px;font-size: 14px;color: var(--muted);transition: background .2s,color .2s}.toc ol a:hover{color: var(--text);background: var(--subtle)}.toc ol a.on{color: var(--text);background: var(--subtle);font-weight: 600}.toc .check{padding: 18px 22px;font-size: 14px;color: var(--muted);display: grid;gap: 6px}.toc .check b{color: var(--text);font-weight: 600}.tbl-wrap{overflow-x: auto;border: 1px solid var(--line);border-radius: var(--radius-card);background: var(--card)}.tbl{width: 100%;border-collapse: collapse;font-size: 15px;line-height: 1.45}.tbl th,.tbl td{text-align: left;vertical-align: top;padding: 14px 18px;border-top: 1px solid var(--line)}.tbl thead th{border-top: 0;font-size: 13px;font-weight: 600;color: var(--muted);background: var(--subtle);white-space: nowrap}.tbl tbody th{font-weight: 700;white-space: nowrap}.prose .tbl tbody th{white-space: normal;min-width: 8em}.tbl tr.hl td,.tbl tr.hl th{background: var(--subtle);font-weight: 600}.tbl td.dim{color: var(--muted)}.pc{display: grid;grid-template-columns: 1fr 1fr;gap: var(--gap-row6)}.pc .card{padding: 24px 26px}.pc h3{margin: 0 0 12px;font-size: 18px;letter-spacing: -0.02em}.pc ul{list-style: none;padding: 0;margin: 0;display: grid;gap: 12px;font-size: 16px;line-height: 1.55}.pc li{display: grid;grid-template-columns: 22px 1fr}.pc li::before{font-weight: 700}.pc .pros li::before{content: "+"}.pc .cons li::before{content: "–"}.steps{list-style: none;padding: 0 !important;counter-reset: s;display: grid;gap: 12px}.steps li{counter-increment: s;display: grid;grid-template-columns: 40px 1fr;gap: 12px;align-items: start;margin: 0 !important}.steps li::before{content: counter(s);width: 32px;height: 32px;border-radius: 50%;border: 1px solid var(--control-line);display: grid;place-items: center;font: 600 14px var(--font-mono);background: var(--card)}.steps b{display: block}.steps span{color: var(--muted);font-size: 15px}.toolbox{padding: 26px 28px 24px;display: grid;gap: 18px}.toolbox h3{margin: 0;font-size: 20px;letter-spacing: -0.02em}.toolbox .row{display: grid;grid-template-columns: 1fr 1fr;gap: 12px}.toolbox .rq{display: grid;gap: 10px;align-content: start;min-width: 0}.toolbox .rq>b{font-size: 15px;font-weight: 600}.toolbox .rq>.hint{font-size: 13px;line-height: 1.45;color: var(--muted)}.rp .rq{gap: 8px}.rp .rq>b{font-size: 13px}.du .rq>.stp{min-height: 44px;padding: 3px 5px 3px 14px;border: 1px solid var(--control-line);border-radius: var(--radius-field);background: var(--card);color: var(--muted)}.toolbox label{display: block;font-size: 13px;font-weight: 600;margin-bottom: 8px}.sel{width: 100%;height: 44px;padding: 0 40px 0 14px;border: 1px solid var(--control-line);border-radius: var(--radius-field);background: var(--card);font: 15px var(--font-sans);color: var(--text);appearance: none;cursor: pointer;background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath d='M2 4l4 4 4-4' fill='none' stroke='%23171717' stroke-width='1.5'/%3E%3C/svg%3E");background-repeat: no-repeat;background-position: right 14px center}.sel:focus-visible{outline: 2px solid var(--text);outline-offset: 2px}.result{display: grid;gap: 4px;padding-top: 18px;border-top: 1px solid var(--line)}.result .big{font-size: 22px;font-weight: 700;letter-spacing: -0.03em}.result .why{color: var(--muted);font-size: 15px}.oplist{list-style: none;margin: 4px 0 0;padding: 0;display: grid;grid-template-columns: repeat(2,1fr);gap: 6px 24px;font-size: 15px}.prose .oplist{padding-left: 0}.prose .oplist li + li,.prose .pc li + li{margin-top: 0}.oplist li{display: flex;justify-content: space-between;gap: 12px;padding: 8px 0;border-bottom: 1px solid var(--line)}.oplist .ok{font-weight: 600}.oplist .no{font-weight: 600;color: var(--muted)}.toolbox .foot-row{display: flex;justify-content: space-between;align-items: center;gap: 16px;flex-wrap: wrap}.details-toggle{background: none;border: 0;padding: 0;font-size: 14px;color: var(--muted);cursor: pointer}.details-toggle:hover{color: var(--text)}.path-card{padding: 24px 26px 22px;display: grid;gap: 18px}.path-card .seg{max-width: 460px}.path-svg{width: 100%;height: auto;display: block;background: var(--illustration);border-radius: var(--radius-tile)}.path-svg .ln{fill: none;stroke: var(--text);stroke-width: 2.2;stroke-linecap: round;stroke-linejoin: round}.path-svg .fill{fill: var(--illustration-fill)}.path-svg .route{fill: none;stroke: var(--orange);stroke-width: 2.4;stroke-dasharray: 6 7;stroke-linecap: round}.path-svg .dot{fill: var(--orange)}.path-svg .lbl{font: 600 13px var(--font-sans);fill: var(--text)}.path-svg .sub{font: 400 12px var(--font-sans);fill: var(--muted)}.path-svg .km{font: 500 12px var(--font-mono);fill: var(--text)}.path-card .caption{display: flex;justify-content: space-between;gap: 20px;align-items: center;flex-wrap: wrap}.path-card .caption p{margin: 0;color: var(--muted);font-size: 15px;max-width: 560px}.faq{display: grid;gap: 10px}.faq details{background: var(--card);border: 1px solid var(--line);border-radius: 18px;padding: 0 22px;transition: border-color .2s}.faq details[open]{border-color: var(--line-hover)}.faq summary{list-style: none;cursor: pointer;padding: 18px 0;font-weight: 650;font-size: 17px;display: flex;justify-content: space-between;gap: 16px}.faq summary::-webkit-details-marker{display: none}.faq summary::after{content: "+";font-weight: 400;font-size: 22px;line-height: 1;color: var(--muted);transition: transform .2s}.faq details[open] summary::after{transform: rotate(45deg)}.faq details p{margin: 0 0 18px;color: #3a3a3a;font-size: 16px}.sources{counter-reset: src;list-style: none;padding: 0 !important;display: grid;gap: 10px;font-size: 15px;line-height: 1.5}.sources li{counter-increment: src;display: grid;grid-template-columns: 34px 1fr;margin: 0 !important}.sources li::before{content: counter(src);font: 500 13px/1.7 var(--font-mono);color: var(--muted)}.sources a{font-weight: 600}.sources a:hover{text-decoration: underline}.sources span{color: var(--muted)}.checked{margin-top: 22px;display: flex;flex-wrap: wrap;gap: 8px 18px;align-items: center;font-size: 14px;color: var(--muted)}.related{padding-bottom: 112px}@media (max-width: 1100px){.art{grid-template-columns: 1fr}.toc{display: none}.art-head{grid-template-columns: 1fr}.art-pic{max-width: 520px}.facts{grid-template-columns: repeat(2,1fr)}}@media (max-width: 760px){.art-head h1{font-size: 34px}.answer{font-size: 18px}.facts{margin-top: 32px;gap: 12px}.fact{padding: 16px 16px}.fact dd{font-size: 17px}.art{padding-top: 48px}.prose{font-size: 16px}.prose h2{font-size: 24px;margin-top: 48px}.pc,.toolbox .row,.oplist{grid-template-columns: 1fr}.seg{flex-wrap: wrap}.seg button{flex: 1 1 40%}.path-card .caption .btn{width: 100%}.path-card,.toolbox{padding: 18px 16px}.related{padding-bottom: 72px}.search{width: 40px;padding: 0;justify-content: center}.search span{display: none}.nav{display: none}}.hero .crumbs{padding-top: 0;color: var(--on-dark-soft);grid-column: 1 / -1;align-self: start}.hero .crumbs a:hover{color: var(--on-dark)}.hero.model .wrap{grid-template-rows: auto 1fr;padding-top: 28px}.hero.model h1{font-size: 48px}.pill{display: inline-flex;align-items: center;height: 24px;padding: 0 10px;border: 1px solid var(--control-line);border-radius: 999px;font-size: 12px;font-weight: 600;color: var(--muted);background: var(--card);white-space: nowrap;vertical-align: 1px;margin-left: 8px;cursor: help}.tbl.spec th[scope=rowgroup]{background: var(--subtle);font-size: 13px;font-weight: 600;color: var(--muted);padding-top: 10px;padding-bottom: 10px}.tbl.spec tbody th[scope=row]{width: 34%;font-weight: 600;white-space: normal}.tbl.spec td .alt{display: block;color: var(--muted);font-size: 14px;margin-top: 4px}.tbl tr[data-p]{cursor: pointer}.tbl tr[data-p]:hover td,.tbl tr[data-p]:hover th{background: var(--subtle)}.apps{display: grid;grid-template-columns: repeat(3,1fr);gap: var(--gap-tiles)}.apps .tile-link span.st{color: var(--text);font-weight: 600}.diffs{list-style: none;padding: 0 !important;display: grid;gap: 10px}.diffs li{margin: 0 !important;padding: 16px 20px;display: grid;gap: 4px}.diffs b{font-size: 16px}.diffs span{color: var(--muted);font-size: 15px}@media (max-width: 760px){.hero.model h1{font-size: 32px}.apps{grid-template-columns: 1fr 1fr}.tbl.spec tbody th[scope=row]{width: 40%}}.byline{align-items: center}.byline .who{display: inline-flex;align-items: center;gap: 10px}.byline .who img{width: 32px;height: 32px;border-radius: 50%;object-fit: cover;display: block}.byline a.author{color: var(--text);font-weight: 600}.byline a.author:hover,.author-box a.name:hover{text-decoration: underline;text-underline-offset: 3px}.hero .byline{color: var(--on-dark-soft);margin: -8px 0 28px}.hero .byline a.author{color: var(--on-dark)}.prose .author-box{margin-top: 48px}.author-box{display: grid;grid-template-columns: 64px 1fr;gap: 18px;padding: 22px 24px;align-items: start}.author-box img{width: 64px;height: 64px;border-radius: 50%;object-fit: cover;display: block}.author-box a.name{font-weight: 700;font-size: 17px;letter-spacing: -0.02em}.author-box p{margin: 4px 0 10px !important;color: var(--muted);font-size: 15px;line-height: 1.55}.author-box .links{display: flex;gap: 6px 20px;flex-wrap: wrap}.profile{display: grid;grid-template-columns: 300px minmax(0,1fr);gap: 56px;align-items: center;padding-top: 32px}.profile .photo{aspect-ratio: 1;border-radius: var(--radius-card);overflow: hidden;background: var(--illustration);border: 1px solid var(--line)}.profile .photo img{width: 100%;height: 100%;object-fit: cover;display: block}.profile h1{font-size: 48px;line-height: 1.08;letter-spacing: -0.035em;font-weight: 800;margin: 0 0 14px}.profile .lead{font-size: 20px;line-height: 1.6;margin: 0 0 26px;max-width: 620px}.profile .btns{display: flex;gap: 12px;flex-wrap: wrap}.story{display: grid;grid-template-columns: minmax(0,1fr) minmax(0,1fr);gap: 56px;align-items: start}.story .prose{max-width: none}.timeline{list-style: none;margin: 0;padding: 0;display: grid;gap: 0}.timeline li{display: grid;grid-template-columns: 28px 1fr;gap: 16px;padding-bottom: 26px;position: relative}.timeline li::before{content: "";width: 12px;height: 12px;border-radius: 50%;border: 2px solid var(--ink);background: var(--card);margin: 6px 0 0 6px;position: relative;z-index: 1}.timeline li::after{content: "";position: absolute;left: 13px;top: 22px;bottom: -4px;width: 2px;background: var(--line)}.timeline li:last-child{padding-bottom: 0}.timeline li:last-child::after{display: none}.timeline li:last-child::before{background: var(--orange);border-color: var(--orange)}.timeline b{display: block;font-size: 17px;letter-spacing: -0.02em}.timeline span{color: var(--muted);font-size: 15px}.posts-bar{display: flex;justify-content: space-between;align-items: center;gap: 16px;flex-wrap: wrap;margin-bottom: var(--space-head)}.posts-bar h2{font-size: 34px;line-height: 1.15;letter-spacing: -0.03em;font-weight: 700;margin: 0}.posts-bar .seg{width: auto}.pcard[hidden]{display: none}.chips{display: flex;flex-wrap: wrap;gap: 8px}.chips button{height: 36px;padding: 0 14px;border-radius: 999px;border: 1px solid var(--control-line);background: var(--card);font-size: 14px;cursor: pointer;transition: background .2s,color .2s,border-color .2s}.chips button:hover{border-color: var(--ink)}.chips button[aria-pressed="true"]{background: var(--ink);border-color: var(--ink);color: var(--on-dark)}.chips button:focus-visible{outline: 2px solid var(--text);outline-offset: 2px}.size-card{padding: 24px 26px 22px;display: grid;gap: 18px}.size-card .bar{display: flex;justify-content: space-between;align-items: center;gap: 12px 16px;flex-wrap: wrap}.size-card .bar .seg{width: 200px}.size-stage{position: relative;height: 380px;background: var(--illustration);border-radius: var(--radius-tile);overflow: hidden}.size-stage svg.grid{position: absolute;inset: 0;width: 100%;height: 100%}.size-stage .gl{stroke: #dedede;stroke-width: 1}.size-stage .gl.base{stroke: var(--text);stroke-width: 1.5}.size-stage .gt{font: 500 11px var(--font-mono);fill: var(--muted)}.size-stage .it{position: absolute;top: 0;display: flex;flex-direction: column;align-items: center;transition: left .55s cubic-bezier(.2,.6,.3,1),opacity .3s}.size-stage .it.off{opacity: 0;pointer-events: none}.size-stage .fig{position: absolute;display: flex;align-items: flex-end;justify-content: center}.size-stage .fig>*{transition: width .55s cubic-bezier(.2,.6,.3,1),height .55s cubic-bezier(.2,.6,.3,1),opacity .3s}.size-stage .fig img{display: block}.size-stage .shape{background: #6e6e6e}.size-stage .it.base .shape{background: var(--ink)}.size-stage .ref{position: relative}.size-stage .ref.ph{background: linear-gradient(90deg,#2c2d31,#3a3b40 50%,#2c2d31);box-shadow: inset 0 0 0 1px rgba(255,255,255,.08)}.size-stage .ref.ph::before{content: "";position: absolute;inset: 1.6% 3.4%;border-radius: inherit;background: #0b0c0d}.size-stage .ref.ph::after{content: "";position: absolute;left: 50%;top: 3.4%;width: 24%;height: 2.6%;min-height: 3px;border-radius: 99px;background: #000;box-shadow: 0 0 0 1px #1d1e21;transform: translateX(-50%)}.size-stage .ref.ph.flat{background: #2c2d31}.size-stage .ref.ph.flat::before,.size-stage .ref.ph.flat::after{display: none}.size-stage .ref.cc{background: linear-gradient(135deg,#d7d7d9,#c4c5c8);box-shadow: inset 0 0 0 1px rgba(0,0,0,.08)}.size-stage .ref.cc::after{content: "";position: absolute;left: 11%;top: 34%;width: 15%;height: 22%;border-radius: 3px;background: linear-gradient(135deg,#b9a26a,#9c874f)}.size-stage .ref.cc.flat{background: #a9aaad}.size-stage .ref.cc.flat::after{display: none}.size-stage .cap{position: absolute;text-align: center;white-space: nowrap;font-size: 13px;line-height: 1.35}.size-stage .cap b{display: block;font-weight: 600}.size-stage .it.base .cap b{font-weight: 800}.size-stage .cap span{color: var(--muted);font-size: 12px}.size-sum{list-style: none;margin: 0;padding: 0 !important;display: grid;gap: 0;font-size: 15px}.size-sum li{display: flex;justify-content: space-between;gap: 16px;padding: 10px 0;border-bottom: 1px solid var(--line);margin: 0 !important}.size-sum li:last-child{border-bottom: 0}.size-sum span{color: var(--muted);text-align: right}.r3d-card{padding: 14px;display: grid;gap: 14px}.r3d{position: relative;height: 560px;border-radius: var(--radius-tile);background: radial-gradient(60% 9% at 50% 93%,rgba(0,0,0,.13),rgba(0,0,0,0) 70%),var(--illustration);overflow: hidden;cursor: grab;touch-action: pan-y}.r3d.grabbing{cursor: grabbing}.r3d canvas{width: 100%;height: 100%;display: block}.r3d .r3d-fallback{height: 86%;display: block;margin: 4% auto 0}.r3d .hint{position: absolute;left: 16px;bottom: 14px;display: flex;align-items: center;gap: 8px;font-size: 13px;color: var(--muted);pointer-events: none;transition: opacity .4s}.r3d.touched .hint{opacity: 0}.r3d-spot{position: absolute;left: 0;top: 0;width: 26px;height: 26px;margin: -13px 0 0 -13px;border-radius: 50%;border: 2px solid var(--orange);background: rgba(255,106,19,.14);pointer-events: none;opacity: 0;transition: opacity .25s}.r3d-spot.on{opacity: 1}.r3d-spot::after{content: "";position: absolute;inset: -9px;border-radius: 50%;border: 2px solid var(--orange);opacity: 0;animation: pr-spot 3s cubic-bezier(.22,.61,.36,1) infinite}@keyframes pr-spot{0%{transform: scale(.6);opacity: 0}15%{opacity: .7}100%{transform: scale(1.6);opacity: 0}}.r3d-card .seg{max-width: 460px}.tbl tr.on td,.tbl tr.on th{background: var(--subtle)}.tbl tr.on th{box-shadow: inset 3px 0 0 var(--orange)}@media (max-width: 1100px){.profile{grid-template-columns: 220px minmax(0,1fr);gap: 36px}.story{grid-template-columns: 1fr;gap: 36px}}@media (max-width: 760px){.profile{grid-template-columns: 1fr;gap: 24px}.profile .photo{max-width: 220px}.profile h1{font-size: 34px}.profile .lead{font-size: 18px}.profile .btns .btn{width: 100%}.posts-bar h2{font-size: 26px}.posts-bar .seg{width: 100%}.size-card,.r3d-card{padding: 14px 12px}.size-card .bar .seg{width: 100%}.size-stage{height: 320px}.size-stage .cap{font-size: 11px}.size-stage .cap span{font-size: 11px}.size-sum li{flex-direction: column;gap: 2px}.size-sum span{text-align: left}.r3d{height: 440px}.author-box{grid-template-columns: 48px 1fr;padding: 18px 16px;gap: 14px}.author-box img{width: 48px;height: 48px}}.pcard .pic.radio{position: relative}.pcard .pic.radio img{position: absolute;inset: 9% 0;margin: auto;width: auto;height: 82%;object-fit: contain}@media (max-width: 760px){.posts-bar .seg,.r3d-card .seg{flex-wrap: nowrap}.posts-bar .seg button,.r3d-card .seg button{flex: 1 1 0;padding: 0 4px;font-size: 13px}}@media (max-width: 760px){.size-stage .gt{font-size: 10px}}.to-scale .radio-card .tile{place-items: end center;padding-bottom: 17px}.to-scale .radio-card .tile img{width: auto}.demo-card{padding: 22px;display: grid;grid-template-columns: 236px minmax(0,1fr);gap: 28px;align-items: start}.demo-radio{position: relative;height: 540px;margin: 0 auto}.demo-radio>img{height: 100%;width: 100%;display: block;user-select: none;-webkit-user-drag: none}.demo-radio .ant{position: absolute;width: 56px;height: 56px;margin: -28px 0 0 -28px;pointer-events: none}.demo-pane{display: grid;gap: 16px;min-width: 0}.demo-apps{display: grid;grid-template-columns: repeat(3,minmax(0,1fr));gap: 10px}.demo-apps .logo-tile img{max-width: 100%;object-fit: contain}.demo-apps .logo-tile{height: 64px;display: grid;place-items: center;padding: 0 10px;cursor: pointer;font: inherit;color: var(--text)}.demo-apps .logo-tile .lg-text{font-size: 18px}.demo-apps .logo-tile[aria-pressed="true"]{border-color: var(--ink);box-shadow: inset 0 0 0 1px var(--ink)}.demo-feats{list-style: none;margin: 0;padding: 0 !important;display: grid;gap: 0}.demo-feats li{margin: 0 !important;border-bottom: 1px solid var(--line)}.demo-feats li:last-child{border-bottom: 0}.demo-feats button{width: 100%;display: flex;align-items: center;gap: 12px;padding: 11px 8px;margin: 0 -8px;width: calc(100% + 16px);border: 0;border-radius: 10px;background: none;font-size: 15px;text-align: left;cursor: pointer;color: var(--text);transition: background .2s}.demo-feats button:hover{background: var(--subtle)}.demo-feats button.on{background: var(--subtle);font-weight: 600}.demo-feats button.on svg{color: var(--orange)}.demo-feats svg{flex: none;color: var(--muted);transition: color .2s}.app-scr{position: absolute;border-radius: 4px;overflow: hidden;background: #0f0f0f;color: var(--on-dark);font-size: 9.5px;line-height: 1.3;cursor: pointer;display: flex;flex-direction: column}.app-scr .sb{display: flex;justify-content: space-between;align-items: baseline;padding: 5px 7px 0;color: var(--soft);font: 500 7.5px var(--font-mono)}.app-scr .sb b{font: 700 8px var(--font-sans);color: var(--on-dark);letter-spacing: 0}.app-scr .hd{padding: 7px 7px 0;text-align: center}.app-scr .hd b{display: block;font-size: 10px}.app-scr .hd span{color: var(--soft);font-size: 8px}.app-scr .mid{flex: 1;display: grid;place-items: center}.app-scr .mic{width: 44px;height: 44px;border-radius: 50%;border: 2px solid var(--orange);display: grid;place-items: center;transition: transform .3s,background .3s}.app-scr.tx .mic{background: rgba(255,106,19,.18);transform: scale(1.06)}.app-scr .mic.wait{border-color: #555}.app-scr .ava{width: 44px;height: 44px;border-radius: 50%;background: #262626;display: grid;place-items: center;font-weight: 700;font-size: 16px}.app-scr .ava.on{box-shadow: 0 0 0 2px var(--orange)}.app-scr .ft{text-align: center;font-size: 8.5px;color: var(--on-dark-soft);min-height: 26px;padding: 2px 6px 8px}.app-scr .eq{display: flex;gap: 2px;justify-content: center;height: 12px;align-items: center}.app-scr .eq i{width: 2px;height: 3px;background: var(--orange);border-radius: 1px;opacity: 0}.app-scr.live .eq i{opacity: 1;animation: pr-bar .9s ease-in-out infinite}.app-scr .eq i:nth-child(2n){animation-delay: .15s}.app-scr .eq i:nth-child(3n){animation-delay: .3s}.app-scr .alert{flex: 1;display: grid;align-content: center;justify-items: center;gap: 4px;text-align: center;padding: 0 8px}.app-scr .alert b{font-size: 12px}.app-scr .alert span{color: var(--on-dark-soft);font-size: 8.5px}.app-scr.sosmode{background: var(--orange-press)}.app-scr.sosmode .sb,.app-scr.sosmode .alert span,.app-scr.sosmode .ft{color: rgba(255,255,255,.85)}.app-scr .map{flex: 1;width: 100%;margin-top: 6px}.app-scr .map path{fill: none;stroke: #2e2e2e;stroke-width: 3}.app-scr .map circle{fill: #d9d9d9}.app-scr .map circle.me{fill: var(--orange)}.app-scr .msgs{list-style: none;margin: 8px 6px 0;padding: 0;display: grid;gap: 5px;flex: 1;align-content: start}.app-scr .msgs li{background: #1e1e1e;border-radius: 4px;padding: 4px 6px;font-size: 8.5px;color: var(--on-dark-soft)}.app-scr .msgs b{display: block;color: var(--on-dark);font-size: 8px}@media (max-width: 760px){.demo-card{grid-template-columns: 1fr;padding: 16px 12px;gap: 18px}.demo-radio{height: 440px}.demo-apps .logo-tile{height: 56px}}.cat-head{padding-top: 32px;max-width: 960px}.cat-head h1{font-size: 48px;line-height: 1.08;letter-spacing: -0.035em;font-weight: 800;margin: 0 0 14px}.cat-head .answer{margin: 0;max-width: none}.cat-tools{margin-top: 36px;padding: 20px 22px;display: grid;gap: 14px}.cat-tools .row1{display: grid;grid-template-columns: minmax(0,1fr) 220px 200px;gap: 12px}.field{width: 100%;height: 44px;padding: 0 14px;border: 1px solid var(--control-line);border-radius: var(--radius-field);background: var(--card);font: 15px var(--font-sans);color: var(--text)}.field:focus-visible{outline: 2px solid var(--text);outline-offset: 2px}.cat-count{display: flex;justify-content: space-between;align-items: baseline;gap: 16px;margin: 26px 0 12px;font-size: 15px;color: var(--muted)}.cat-count b{color: var(--text)}.tbl.cat th,.tbl.cat td{vertical-align: middle;padding: 12px 14px}.tbl.cat tbody tr.r{cursor: pointer}.tbl.cat tbody tr.r:hover td,.tbl.cat tbody tr.r:hover th{background: var(--subtle)}.tbl.cat tbody tr.r.open td,.tbl.cat tbody tr.r.open th{background: var(--subtle)}.tbl.cat .nm{font-weight: 700;white-space: nowrap}.tbl.cat .nm span{display: block;font-weight: 400;color: var(--soft);font-size: 13px}.tbl.cat .nm a{text-decoration: underline;text-decoration-color: var(--line-hover);text-underline-offset: 3px}.tbl.cat td.c{text-align: center;width: 64px}.tbl.cat input[type=checkbox]{width: 18px;height: 18px;accent-color: var(--ink);cursor: pointer}.tbl.cat tr.det td{background: var(--subtle);padding: 4px 18px 20px}.tbl.cat tr.det .kv{display: grid;grid-template-columns: repeat(4,minmax(0,1fr));gap: 16px 24px;font-size: 15px}.tbl.cat tr.det .kv>div{display: grid;gap: 3px;align-content: start;min-width: 0}.tbl.cat tr.det .kv b{font-weight: 400;font-size: 13px;color: var(--muted)}.tbl.cat tr.det .kv span{font-weight: 600;overflow-wrap: anywhere}.tbl.cat tr.det .kv .show-m{display: none}.tbl.cat tr.det .kv .w2{grid-column: span 2}.tbl.cat tr.det .kv .w2 span{font-weight: 500}.tbl.cat tr.det .more{margin-top: 18px}.tbl.cat tr[hidden]{display: none}.yes{font-weight: 600}.no-b{color: var(--muted)}.tray{position: fixed;left: 50%;bottom: 20px;transform: translate(-50%,140%);z-index: 30;display: flex;align-items: center;gap: 16px;padding: 12px 14px 12px 20px;background: var(--ink);color: var(--on-dark);border-radius: 18px;box-shadow: 0 8px 30px rgba(0,0,0,.25);transition: transform .35s cubic-bezier(.2,.6,.3,1);font-size: 15px}.tray.on{transform: translate(-50%,0)}.tray .btn{height: 40px}.cmp-pick{display: grid;grid-template-columns: repeat(3,minmax(0,1fr));gap: 12px;margin-top: 28px}.cmp-tbl td,.cmp-tbl th{width: 25%}.cmp-tbl tr.diff td{font-weight: 600}.cmp-tbl thead th{font-size: 15px;color: var(--text);background: var(--card);white-space: normal}@media (max-width: 760px){.cat-head h1{font-size: 34px}.cat-tools .row1,.cmp-pick{grid-template-columns: 1fr}.tbl.cat .hide-m{display: none}.tbl.cat th,.tbl.cat td{padding: 10px 8px}.tbl.cat .nm{white-space: normal;overflow-wrap: anywhere}.tbl.cat td.c{width: 44px}.tbl.cat tr.det .kv{grid-template-columns: repeat(2,minmax(0,1fr))}.tbl.cat tr.det .kv .show-m{display: grid}.tray{left: 12px;right: 12px;transform: translate(0,140%);justify-content: space-between}.tray.on{transform: none}}.pcard .txt span.meta{color: var(--soft);font-size: 13px;margin-top: 10px}.verdict{display: grid;grid-template-columns: 1fr 1fr;gap: var(--gap-row6)}.verdict .card{padding: 22px 24px}.verdict h3{margin: 0 0 10px;font-size: 18px;letter-spacing: -0.02em}.verdict ul{margin: 0;padding-left: 20px !important;display: grid;gap: 8px;font-size: 16px}.verdict li + li{margin-top: 0 !important}details.tech{border: 1px solid var(--line);border-radius: var(--radius-card);background: var(--card);padding: 0 18px}details.tech summary{cursor: pointer;padding: 16px 0;font-weight: 650;list-style: none}details.tech summary::-webkit-details-marker{display: none}details.tech summary::after{content: " +";color: var(--muted)}details.tech[open] summary::after{content: " −"}details.tech .tbl-wrap{border: 0;margin: 0 -18px;border-radius: 0 0 var(--radius-card) var(--radius-card);border-top: 1px solid var(--line)}.art-pic.logo{display: grid;place-items: center;background: var(--card)}.art-pic.logo img{width: auto;height: auto;max-width: 60%;max-height: 40%;object-fit: contain}.art-pic.logo .lg-text{font-size: 44px;font-weight: 800;letter-spacing: -0.03em}@media (max-width: 760px){.verdict{grid-template-columns: 1fr}}.path-svg .rd rect{fill: var(--illustration-fill);stroke: var(--text);stroke-width: 2}.path-svg .rd .scr{fill: var(--card)}.path-svg .rd.on .scr{fill: var(--orange)}.path-svg .rd text{font: 600 13px var(--font-sans);fill: var(--text);stroke: none}.path-svg .slot{stroke: var(--text);stroke-width: 1.5}.path-svg .slot.a{fill: var(--card)}.path-svg .slot.b{fill: var(--illustration-fill)}.path-svg .slot.lit{fill: var(--orange)}.dgm .btns{gap: 8px}.dgm .btns .btn{height: 40px;padding: 0 14px;font-size: 14px}.prose a.ref.sep::before{content: ","}.demo-card{grid-template-columns: auto minmax(0,1fr)}.rng .rq{display: grid;gap: 10px}.rng .rq[hidden]{display: none}.rng .rq>b{font-size: 15px}.rng .seg.multi{flex-wrap: wrap}.rng .seg.multi button{flex: 1 1 auto}.rng .row{align-items: center}.stps{display: grid;grid-template-columns: repeat(3,1fr);gap: 4px 20px}.stp{display: flex;justify-content: space-between;align-items: center;gap: 10px;padding: 6px 0;border-bottom: 1px solid var(--line);font-size: 14px}.stp-c{display: inline-flex;align-items: center;gap: 6px}.stp-c button{width: 30px;height: 30px;border-radius: 50%;border: 1px solid var(--control-line);background: var(--card);font: 500 16px/1 var(--font-sans);color: var(--text);cursor: pointer;display: grid;place-items: center;padding: 0}.stp-c button:hover{background: var(--subtle)}.stp-c button:focus-visible{outline: 2px solid var(--text);outline-offset: 2px}.stp-c output{min-width: 16px;text-align: center;font: 600 14px var(--font-mono);color: var(--muted)}.stp.on output{color: var(--text)}.stp.on>span:first-child{font-weight: 600}.rng-scale{width: 100%;height: auto;display: block;margin-top: 12px}.rng-scale[hidden]{display: none}.rng-scale .ax{stroke: var(--control-line);stroke-width: 1}.rng-scale .b90{fill: var(--text)}.rng-scale .b50{fill: var(--text);opacity: .22}.rng-scale .hz{stroke: var(--muted);stroke-width: 1;stroke-dasharray: 3 3}.rng-scale text{font: 11px var(--font-mono);fill: var(--muted)}.result .why a{text-decoration: underline;text-underline-offset: 2px;color: var(--text)}.rng-x{display: grid;gap: 14px}.rng-x[hidden]{display: none}.rng-tbl th{font-weight: 600;width: 42%;text-align: left}.rng-tbl td{font-size: 14px}@media (max-width: 760px){.stps{grid-template-columns: 1fr 1fr}}@media (max-width: 480px){.stps{grid-template-columns: 1fr}}@media (max-width: 560px){.rng-tbl,.rng-tbl tbody,.rng-tbl tr,.rng-tbl th,.rng-tbl td{display: block;width: auto}.rng-tbl th{white-space: normal;border-bottom: 0;padding-bottom: 2px}.rng-tbl td{padding-top: 0}.rng-scale text{font-size: 22px}}.cgrid{display: grid;grid-template-columns: minmax(0,1fr) 320px;gap: 40px;align-items: start}.cform textarea.field{height: auto;min-height: 160px;padding: 12px 14px;line-height: 1.5;resize: vertical}.cform .hp{position: absolute;left: -9999px;width: 1px;height: 1px;overflow: hidden}.cform .field[aria-invalid="true"]{border-color: var(--text);box-shadow: 0 0 0 1px var(--text)}.cf-status{margin: 0;font-size: 15px;color: var(--muted)}.cf-status.ok{color: var(--text);font-weight: 600}.cform button[disabled]{opacity: .6;cursor: default}.cside{font-size: 15px;color: var(--muted)}.cside p{margin: 0 0 14px}.cside a{color: var(--text);text-decoration: underline;text-underline-offset: 2px}@media (max-width: 860px){.cgrid{grid-template-columns: 1fr;gap: 24px}}.demo-more[hidden]{display: none}.top .brand .mark .wave{animation: pr-wave-slow 7.5s cubic-bezier(.22,.61,.36,1) infinite}.top .brand .mark .wave:nth-of-type(2){animation-delay: 2.5s}.top .brand .mark .wave:nth-of-type(3){animation-delay: 5s}@keyframes pr-wave-slow{0%{transform: scale(.72);opacity: 0}12%{opacity: .55}100%{transform: scale(1.75);opacity: 0}}html{scroll-behavior: smooth}[id]{scroll-margin-top: 88px}@media (prefers-reduced-motion: reduce){html{scroll-behavior: auto}.top .brand .mark .wave{animation: none;opacity: 0}}.foot h2.fh{margin: 0 0 14px;color: var(--on-dark);font-size: 14px;font-weight: 600;letter-spacing: 0;line-height: 1.4}.radio-card .br{color: var(--muted)}.tbl.spec caption{caption-side: top;text-align: left;background: var(--subtle);font-size: 13px;font-weight: 600;color: var(--muted);padding: 10px 18px}.tbl.spec + .tbl.spec caption{border-top: 1px solid var(--line)}.tbl.spec tbody tr:first-child th,.tbl.spec tbody tr:first-child td{border-top: 1px solid var(--line)}.tile img,.lg img,.art-pic.logo img,.size-stage img{width: auto}img[width][height]{max-width: 100%}.toc .toc-h{margin: 0 0 12px;font-size: 14px;font-weight: 600}#sim:empty{width: 560px;max-width: 100%;height: 560px}@media (max-width: 1100px){#sim:empty{margin: 0 auto}}@media (max-width: 760px){#sim:empty{height: 348px}}.seg.units{width: auto;flex: none}.seg.units button{flex: none;height: 32px;font-size: 13px;padding: 0 12px}.spec-head{display: flex;justify-content: space-between;align-items: flex-end;gap: 16px;flex-wrap: wrap}.spec-head p{margin: 0}.size-add{display: flex;align-items: center;gap: 12px;flex-wrap: wrap;margin-top: 14px}.size-add label{font-size: 13px;font-weight: 600;margin: 0}.size-add .field{flex: 1 1 240px;max-width: 360px;height: 40px}.size-add .seg.units{margin-left: auto}.chips-row{display: flex;align-items: center;justify-content: space-between;gap: 12px;flex-wrap: wrap}.units-row{display: flex;justify-content: flex-end;margin-top: 12px}.size-stage .ref.rb{background: #34353a;box-shadow: inset 0 0 0 1.5px rgba(255,255,255,.28)}.size-stage .ref.rb::before{content: "";position: absolute;left: 14%;right: 14%;top: 14%;height: 34%;border-radius: 6%;background: rgba(0,0,0,.45)}.size-stage .ref.rb.flat::before{display: none}@media (max-width: 560px){.size-add .seg.units{margin-left: 0}}.demo-radio .ui-scr{position: absolute;overflow: hidden;container-type: size;background: #050605;border-radius: 1px;user-select: none;-webkit-user-select: none}.ui-vp{position: absolute;inset: 0;overflow: hidden}.ui-vp.lay-tall{--u: calc(100cqw / 240)}.ui-vp.lay-wide{--u: calc(100cqh / 190)}.ui-vp.lay-strip{--u: calc(100cqh / 60)}.ui-scr::after{content: "";position: absolute;inset: 0;pointer-events: none;z-index: 30;background: linear-gradient(125deg,rgba(255,255,255,.07) 0%,rgba(255,255,255,.02) 32%,transparent 33%)}.ui-scr button{font: inherit;color: inherit}.demo-radio .hk{position: absolute;z-index: 5;padding: 0;border: 0;background: transparent;border-radius: 10px;cursor: pointer;-webkit-tap-highlight-color: transparent;touch-action: none;transition: box-shadow .15s,background .15s}.demo-radio .hk:hover,.demo-radio .hk:focus-visible{box-shadow: 0 0 0 2px rgba(255,106,19,.65);outline: none}.demo-radio .hk.pressed{background: rgba(255,255,255,.14);box-shadow: inset 0 2px 6px rgba(0,0,0,.6),0 0 0 2px rgba(255,106,19,.8)}.demo-radio .hk.k-ptt,.demo-radio .hk.k-volup,.demo-radio .hk.k-voldown,.demo-radio .hk.k-rec{border-radius: 99px}.demo-radio.is-tx .hk.k-ptt{background: rgba(255,120,40,.35);box-shadow: 0 0 10px 2px rgba(255,120,40,.6)}.demo-hint{margin: 10px 0 0;font-size: 13px;color: var(--muted)}.sk-privox{--pd: #0a0c0a;--pp: #111411;--pc: #161c16;--pl: #1b261b;--pb: #284028;--pg: #3ddc84;--pbl: #4a9eff;--pr: #ff4444;--pa: #ffb800;--pm: #5f7a5f;--pt: #afc4af;--ps: #c9d6c9;--pw: #e8efe8;--pmono: var(--font-mono);--psans: var(--font-sans);display: flex;flex-direction: column;background: var(--pd);color: var(--pw);font: 400 calc(9 * var(--u)) / 1.2 var(--pmono);-webkit-font-smoothing: antialiased}.sk-privox svg{display: block;flex: none}.sk-privox .r-hd{flex: none;height: calc(26 * var(--u));display: flex;align-items: center;gap: calc(5 * var(--u));padding: 0 calc(8 * var(--u));background: var(--pp);border-bottom: 1px solid var(--pb)}.sk-privox .dot{width: calc(6 * var(--u));height: calc(6 * var(--u));border-radius: 50%;background: var(--pg);box-shadow: 0 0 calc(5 * var(--u)) var(--pg);flex: none}.sk-privox .dot.b{background: var(--pbl);box-shadow: 0 0 calc(5 * var(--u)) var(--pbl)}.sk-privox .r-me{color: var(--pg);font-size: calc(10.5 * var(--u));letter-spacing: .16em}.sk-privox .r-net{margin-left: auto;display: flex;align-items: center;gap: calc(3 * var(--u));color: var(--pt);font-size: calc(8 * var(--u));letter-spacing: .12em}.sk-privox .bars{width: calc(10 * var(--u));height: calc(8 * var(--u))}.sk-privox .r-spk{width: calc(11 * var(--u));height: calc(11 * var(--u));color: var(--pt);margin-left: calc(4 * var(--u))}.sk-privox .r-ch{flex: none;height: calc(36 * var(--u));display: flex;align-items: center;gap: calc(8 * var(--u));padding: 0 calc(8 * var(--u));background: var(--pc);border-bottom: 1px solid var(--pb);cursor: pointer}.sk-privox .chdot{width: calc(10 * var(--u));height: calc(10 * var(--u));border-radius: 50%;flex: none;background: var(--pg)}.sk-privox .c-red{background: var(--pr)}.sk-privox .c-amber{background: var(--pa)}.sk-privox .c-blue{background: var(--pbl)}.sk-privox .c-green{background: var(--pg)}.sk-privox .r-chname{font: 700 calc(12.5 * var(--u)) / 1.05 var(--psans);color: #fff;letter-spacing: .02em;white-space: nowrap;overflow: hidden;text-overflow: ellipsis}.sk-privox .r-chmeta{font-size: calc(8 * var(--u));color: var(--ps);margin-top: calc(2 * var(--u));white-space: nowrap}.sk-privox .r-chev{margin-left: auto;width: calc(11 * var(--u));height: calc(11 * var(--u));color: var(--pt)}.sk-privox .r-st{flex: none;height: calc(20 * var(--u));display: flex;align-items: center;gap: calc(5 * var(--u));padding: 0 calc(8 * var(--u));border-bottom: 1px solid var(--pl);font-size: calc(8 * var(--u));color: var(--pm);letter-spacing: .16em;text-transform: uppercase;white-space: nowrap;overflow: hidden;transition: background-color .3s,color .3s}.sk-privox .r-st.rx{background: #0c1522;color: var(--pbl)}.sk-privox .r-st.tx{background: #0f1f15;color: var(--pg)}.sk-privox .r-main{flex: 1;min-height: 0;display: flex;flex-direction: column;align-items: center;justify-content: center;gap: calc(8 * var(--u))}.sk-privox .ring{--d: calc(92 * var(--u));position: relative;width: var(--d);height: var(--d);border-radius: 50%;border: calc(3 * var(--u)) solid var(--pg);display: flex;align-items: center;justify-content: center;background: var(--pc);padding: 0;color: var(--pg);cursor: pointer;touch-action: none;transition: background .25s,border-color .25s,color .25s,box-shadow .25s}.sk-privox .ring svg{width: 34%;height: 34%}.sk-privox .ring .ri{position: absolute;inset: 0;display: flex;align-items: center;justify-content: center;transition: opacity .28s,transform .32s cubic-bezier(.2,.8,.2,1)}.sk-privox .ring .ri.w{opacity: 0;transform: scale(.7)}.sk-privox .ring.rx .ri.w{opacity: 1;transform: none}.sk-privox .ring.rx .ri.m{opacity: 0;transform: scale(.7)}.sk-privox .ring.rx{border-color: var(--pbl);background: rgba(74,158,255,.14);color: var(--pbl)}.sk-privox .ring.tx{background: var(--pg);color: var(--pd);box-shadow: 0 0 0 calc(5 * var(--u)) rgba(61,220,132,.14),0 0 calc(24 * var(--u)) rgba(61,220,132,.55)}.sk-privox .wv{width: 52%;height: 34%;display: flex;align-items: center;justify-content: center;gap: 8%}.ui-scr .wv i{display: block;width: 7%;height: 100%;border-radius: 99px;background: currentColor;animation: ui-bar .9s ease-in-out infinite}.ui-scr .wv i:nth-child(2n){animation-delay: -.3s}.ui-scr .wv i:nth-child(3n){animation-delay: -.55s}.ui-scr .wv i:nth-child(5n){animation-delay: -.15s}@keyframes ui-bar{0%,100%{transform: scaleY(.3)}50%{transform: scaleY(1)}}.sk-privox .r-lbl{font-size: calc(8 * var(--u));letter-spacing: .2em;color: var(--ps);text-transform: uppercase;white-space: nowrap}.sk-privox .r-lbl.rx{color: var(--pbl)}.sk-privox .r-lbl.tx{color: var(--pg)}.sk-privox .r-btns{flex: none;display: flex;gap: calc(5 * var(--u));padding: 0 calc(7 * var(--u)) calc(7 * var(--u))}.sk-privox .pbtn{flex: 1;height: calc(24 * var(--u));border: 1px solid;border-radius: calc(3 * var(--u));display: flex;align-items: center;justify-content: center;gap: calc(3 * var(--u));font: 400 calc(7 * var(--u)) / 1 var(--pmono);letter-spacing: .14em;text-transform: uppercase;background: transparent;padding: 0;cursor: pointer;white-space: nowrap}.sk-privox .pbtn svg{width: calc(9 * var(--u));height: calc(9 * var(--u))}.sk-privox .pbtn.alert{border-color: #2a5585;color: var(--pbl)}.sk-privox .pbtn.sos{border-color: #852827;color: var(--pr);flex: .8}.sk-privox .pbtn.arr{border-color: #237447;color: var(--pg)}.sk-privox .r-subs{flex: none;background: var(--pp);border-top: 1px solid var(--pb)}.sk-privox .r-sub{height: calc(22 * var(--u));display: flex;align-items: center;gap: calc(7 * var(--u));padding: 0 calc(8 * var(--u));font-size: calc(9 * var(--u));letter-spacing: .14em;border-bottom: 1px solid var(--pl);text-transform: uppercase;white-space: nowrap;cursor: pointer}.sk-privox .r-sub .d{width: calc(6 * var(--u));height: calc(6 * var(--u));border-radius: 50%;flex: none;background: var(--pg)}.sk-privox .r-sub.st-reachable .d{background: var(--pa)}.sk-privox .r-sub.st-offline .d{background: var(--pm)}.sk-privox .r-sub.st-offline{color: var(--pm)}.sk-privox .r-sub .ic{margin-left: auto;width: calc(10 * var(--u));height: calc(10 * var(--u));color: var(--pg)}.sk-privox .r-act{flex: none;display: flex;align-items: center;gap: calc(8 * var(--u));padding: calc(6 * var(--u)) calc(8 * var(--u));background: var(--pc);border-bottom: 1px solid var(--pg)}.sk-privox .r-act .chdot{width: calc(13 * var(--u));height: calc(13 * var(--u))}.sk-privox .r-act small{display: block;font-size: calc(7 * var(--u));color: var(--pg);letter-spacing: .24em;text-transform: uppercase}.sk-privox .r-act b{display: block;font: 700 calc(13 * var(--u)) / 1.1 var(--psans);color: #fff;white-space: nowrap}.sk-privox .r-sec{flex: none;padding: calc(4 * var(--u)) calc(8 * var(--u));font-size: calc(7.5 * var(--u));letter-spacing: .22em;color: var(--pm);text-transform: uppercase;border-bottom: 1px solid var(--pl)}.sk-privox .r-list{flex: 1;min-height: 0;overflow: hidden}.sk-privox .r-gi{display: flex;align-items: center;gap: calc(8 * var(--u));padding: calc(7 * var(--u)) calc(8 * var(--u));border-bottom: 1px solid var(--pl);cursor: pointer}.sk-privox .r-gi .chdot{width: calc(8 * var(--u));height: calc(8 * var(--u))}.sk-privox .r-gi b{display: block;font: 700 calc(12 * var(--u)) / 1.1 var(--psans);color: #fff}.sk-privox .r-gi small{font-size: calc(7.5 * var(--u));color: var(--pt);letter-spacing: .06em}.sk-privox .r-gi.on{background: #13301f}.sk-privox .r-gi.on b{color: var(--pg)}.sk-privox .r-gi.cur{box-shadow: inset calc(2 * var(--u)) 0 0 var(--pg)}.sk-privox .r-gi .ck{margin-left: auto;width: calc(11 * var(--u));height: calc(11 * var(--u));color: var(--pg)}.sk-privox .r-foot,.sk-privox .r-keys{flex: none;display: flex;align-items: center;justify-content: space-between;padding: calc(5 * var(--u)) calc(10 * var(--u));border-top: 1px solid var(--pb);background: var(--pp);font-size: calc(7.5 * var(--u));letter-spacing: .14em;text-transform: uppercase;color: var(--pm)}.sk-privox .r-keys .r{color: var(--pr)}.sk-privox .r-call{flex: 1;display: flex;flex-direction: column;align-items: center;justify-content: center;gap: calc(6 * var(--u));text-align: center}.sk-privox .r-call small{font-size: calc(7.5 * var(--u));letter-spacing: .24em;color: var(--pg);text-transform: uppercase}.sk-privox .r-call b{font: 700 calc(17 * var(--u)) / 1 var(--psans);letter-spacing: .04em}.sk-privox .r-call span{font-size: calc(8 * var(--u));color: var(--pt)}.sk-privox .r-call .ring{--d: calc(62 * var(--u));cursor: default}.sk-privox .r-call .ring.ringing{animation: ui-ringpulse 1.2s ease-in-out infinite}@keyframes ui-ringpulse{0%,100%{box-shadow: 0 0 0 0 rgba(61,220,132,0)}50%{box-shadow: 0 0 0 calc(7 * var(--u)) rgba(61,220,132,.18)}}.sk-privox .r-call .st{font-size: calc(8.5 * var(--u));letter-spacing: .2em;color: var(--ps);text-transform: uppercase}.sk-privox .r-map{flex: 1;min-height: 0;width: 100%;background: #0d130d}.sk-privox .r-map .rd{fill: none;stroke: #20321f;stroke-width: 1.4}.sk-privox .r-map .me{fill: var(--pg)}.sk-privox .r-map .pt{fill: var(--pbl)}.sk-privox .r-msgs{flex: 1;min-height: 0;display: flex;flex-direction: column;gap: calc(5 * var(--u));padding: calc(7 * var(--u));overflow: hidden}.sk-privox .r-msg{max-width: 86%;padding: calc(5 * var(--u)) calc(7 * var(--u));border-radius: calc(5 * var(--u));background: var(--pc);border: 1px solid var(--pb);font: 400 calc(8.5 * var(--u)) / 1.3 var(--psans)}.sk-privox .r-msg b{display: block;font: 400 calc(7 * var(--u)) var(--pmono);color: var(--pg);letter-spacing: .12em;margin-bottom: calc(2 * var(--u))}.sk-privox .r-msg.me{align-self: flex-end;background: #13301f}.sk-privox .ov{position: absolute;inset: 0;z-index: 20;display: flex;flex-direction: column;align-items: center;justify-content: center;text-align: center;gap: calc(6 * var(--u));padding: calc(10 * var(--u))}.sk-privox .ov.alert{background: rgba(8,16,30,.96);color: var(--pbl)}.sk-privox .ov.sos{background: #2b0b0b;color: #ffd0d0;animation: ui-sosbg 1s steps(2) infinite}@keyframes ui-sosbg{0%{background: #2b0b0b}50%{background: #4a0f0f}}.sk-privox .ov b{font: 700 calc(20 * var(--u)) / 1 var(--psans);letter-spacing: .08em;color: #fff}.sk-privox .ov small{font-size: calc(7.5 * var(--u));letter-spacing: .2em;text-transform: uppercase}.sk-privox .ov .big{width: calc(36 * var(--u));height: calc(36 * var(--u))}.sk-privox .r-flash{position: absolute;left: 8%;right: 8%;bottom: 18%;z-index: 25;padding: calc(6 * var(--u));text-align: center;background: rgba(17,20,17,.94);border: 1px solid var(--pg);color: var(--pg);font-size: calc(8.5 * var(--u));letter-spacing: .12em;text-transform: uppercase;border-radius: calc(3 * var(--u))}.sk-privox.lay-wide .r-btns,.sk-privox.lay-wide .r-subs,.sk-privox.lay-strip .r-btns,.sk-privox.lay-strip .r-subs,.sk-privox.lay-strip .r-main{display: none}.sk-privox.lay-wide .ring{--d: calc(74 * var(--u))}.sk-plain{--ac: #ff6a13;display: flex;flex-direction: column;background: #0f1012;color: #f2f2f2;font: 400 calc(10 * var(--u)) / 1.25 var(--font-sans)}.sk-plain .pl-sb{flex: none;display: flex;justify-content: space-between;align-items: center;padding: calc(4 * var(--u)) calc(8 * var(--u));font: 500 calc(8 * var(--u)) var(--font-mono);color: #9a9a9a;border-bottom: 1px solid #222}.sk-plain .pl-sb b{color: #fff;font-weight: 600}.sk-plain .pl-hd{flex: none;padding: calc(8 * var(--u)) calc(10 * var(--u));border-bottom: 1px solid #222}.sk-plain .pl-hd b{display: block;font-size: calc(12 * var(--u));font-weight: 700}.sk-plain .pl-hd span{color: #9a9a9a;font-size: calc(9 * var(--u))}.sk-plain .pl-mid{flex: 1;min-height: 0;display: grid;place-items: center}.sk-plain .pl-mic{width: calc(76 * var(--u));height: calc(76 * var(--u));border-radius: 50%;border: calc(3 * var(--u)) solid var(--ac);background: rgba(255,255,255,.04);display: grid;place-items: center;color: var(--ac);cursor: pointer;padding: 0}.sk-plain .pl-mic svg{width: 36%;height: 36%}.sk-plain .pl-mic.tx{background: var(--ac);color: #111}.sk-plain .pl-mic.rx{border-color: #4a9eff;color: #4a9eff}.sk-plain .pl-ft{flex: none;padding: calc(8 * var(--u));text-align: center;font-size: calc(9.5 * var(--u));color: #cfcfcf;border-top: 1px solid #222}.sk-plain .pl-list{flex: 1;overflow: hidden}.sk-plain .pl-row{display: flex;justify-content: space-between;padding: calc(8 * var(--u)) calc(10 * var(--u));border-bottom: 1px solid #1d1d1d;cursor: pointer}.sk-plain .pl-row span{color: #9a9a9a;font-size: calc(8.5 * var(--u))}.sk-plain .pl-row.cur{box-shadow: inset calc(3 * var(--u)) 0 0 var(--ac)}.sk-plain .pl-row.on b{color: var(--ac)}.sk-plain .pl-ava{width: calc(56 * var(--u));height: calc(56 * var(--u));border-radius: 50%;display: grid;place-items: center;background: #2a2b2f;font: 700 calc(22 * var(--u)) var(--font-sans)}.sk-plain .pl-ava.on{background: var(--ac);color: #111}.sk-plain .pl-msgs{flex: 1;list-style: none;margin: 0;padding: calc(6 * var(--u)) calc(10 * var(--u));display: grid;gap: calc(6 * var(--u));align-content: start}.sk-plain .pl-msgs b{display: block;font-size: calc(8 * var(--u));color: var(--ac)}.sk-plain .pl-map{flex: 1;width: 100%;min-height: 0;background: #16181b}.sk-plain .pl-map .rd{fill: none;stroke: #2a2d31;stroke-width: 1.4}.sk-plain .pl-map .me{fill: var(--ac)}.sk-plain .pl-map .pt{fill: #4a9eff}.sk-plain .pl-ov{position: absolute;inset: 0;z-index: 20;display: grid;place-content: center;text-align: center;gap: calc(4 * var(--u));background: rgba(10,14,24,.96);padding: calc(10 * var(--u))}.sk-plain .pl-ov.sos{background: #3a0d0d}.sk-plain .pl-ov b{font-size: calc(15 * var(--u))}.sk-plain .pl-ov span{color: #d0d0d0;font-size: calc(9 * var(--u))}.sk-plain .pl-flash{position: absolute;left: 8%;right: 8%;bottom: 14%;z-index: 25;padding: calc(6 * var(--u));text-align: center;background: rgba(20,20,22,.95);border: 1px solid var(--ac);border-radius: calc(4 * var(--u));font-size: calc(9 * var(--u))}.sk-plain.lay-strip .pl-mid,.sk-plain.lay-strip .pl-sb{display: none}.demo-feats svg{width: 20px;height: 20px;flex: none;stroke-width: 1.8}.demo-radio.cropped{height: auto;width: var(--dw,300px);max-width: 100%;overflow: hidden}.demo-radio.cut-t{-webkit-mask-image: linear-gradient(to bottom,transparent 0,#000 7%);mask-image: linear-gradient(to bottom,transparent 0,#000 7%)}.demo-radio.cut-b{-webkit-mask-image: linear-gradient(to bottom,#000 88%,transparent 100%);mask-image: linear-gradient(to bottom,#000 88%,transparent 100%)}.demo-radio.cut-t.cut-b{-webkit-mask-image: linear-gradient(to bottom,transparent 0,#000 7%,#000 88%,transparent 100%);mask-image: linear-gradient(to bottom,transparent 0,#000 7%,#000 88%,transparent 100%)}.demo-radio .dr-body{position: absolute;left: 0;top: 0;width: 100%}.demo-radio .dr-body>img{width: 100%;height: 100%;display: block;user-select: none;-webkit-user-drag: none;pointer-events: none}@media (max-width: 760px){.demo-radio.cropped{width: calc(var(--dw,300px) * .82)}}.demo-card{display: flex;flex-wrap: wrap;justify-content: center;align-items: flex-start}.demo-card .demo-radio{flex: none;margin: 0}.demo-card .demo-pane{flex: 1 1 300px}.sk-zello{--zb: #171819;--zs: #222426;--zs2: #2e3033;--zt2: #aaaaab;--zo: #ff9b00;--zr: #d02b2b;--zg: #53f192;--zbl: #3d94f5;display: flex;flex-direction: column;background: var(--zb);color: #fff;font: 400 calc(10 * var(--u)) / 1.25 Roboto,var(--font-sans)}.sk-zello svg{display: block;flex: none}.sk-zello .z-sb{flex: none;height: calc(16 * var(--u));display: flex;justify-content: space-between;align-items: center;padding: 0 calc(7 * var(--u));font-size: calc(7.5 * var(--u))}.sk-zello .z-sbr{display: flex;align-items: center;gap: calc(3 * var(--u))}.sk-zello .z-sbr svg{width: calc(9 * var(--u));height: calc(8 * var(--u))}.sk-zello .z-tb{flex: none;height: calc(32 * var(--u));display: flex;align-items: center;padding: 0 calc(8 * var(--u));background: var(--zs)}.sk-zello .z-back svg{width: calc(15 * var(--u));height: calc(15 * var(--u));transform: rotate(90deg);cursor: pointer}.sk-zello .z-tbi{margin-left: auto;display: flex;gap: calc(12 * var(--u));align-items: stretch;height: 100%}.sk-zello .z-tbi>span{display: flex;align-items: center;position: relative;color: #fff}.sk-zello .z-tbi svg{width: calc(14 * var(--u));height: calc(14 * var(--u))}.sk-zello .z-tbi>span.on::after{content: "";position: absolute;left: -35%;right: -35%;bottom: 0;height: calc(2 * var(--u));background: var(--zo)}.sk-zello .z-tb.home{gap: calc(7 * var(--u))}.sk-zello .z-tb.home b{font-size: calc(11.5 * var(--u))}.sk-zello .z-ava{position: relative;flex: none;width: calc(26 * var(--u));height: calc(26 * var(--u));border-radius: 50%;display: grid;place-items: center;background: #503c68;color: #c478fc;font-weight: 700;font-size: calc(9.5 * var(--u))}.sk-zello .z-ava.ch{background: #30485c;color: #9fd0ff}.sk-zello .z-ava svg{width: 55%;height: 55%}.sk-zello .z-ava i{position: absolute;right: -6%;bottom: -6%;width: 34%;height: 34%;border-radius: 50%;background: var(--zg);box-shadow: 0 0 0 calc(1.5 * var(--u)) var(--zs)}.sk-zello .z-ava.ch i{background: transparent;border: calc(1.5 * var(--u)) solid var(--zbl)}.sk-zello .z-hd{flex: none;height: calc(40 * var(--u));display: flex;align-items: center;gap: calc(8 * var(--u));padding: 0 calc(8 * var(--u));background: var(--zs);border-top: 1px solid #111;cursor: pointer}.sk-zello .z-hd>div{min-width: 0}.sk-zello .z-hd b{display: block;font-size: calc(11.5 * var(--u));white-space: nowrap;overflow: hidden;text-overflow: ellipsis}.sk-zello .z-hd span{color: var(--zt2);font-size: calc(9 * var(--u))}.sk-zello .z-chev{margin-left: auto;width: calc(14 * var(--u));height: calc(14 * var(--u))}.sk-zello .z-rp{margin-left: auto;color: #fff}.sk-zello .z-rp + .z-chev{margin-left: calc(6 * var(--u))}.sk-zello .z-rp svg{width: calc(12 * var(--u));height: calc(12 * var(--u))}.sk-zello .z-ar{flex: none;height: calc(24 * var(--u));display: flex;align-items: center;justify-content: space-between;padding: 0 calc(10 * var(--u))}.sk-zello .z-ar svg{width: calc(13 * var(--u));height: calc(13 * var(--u))}.sk-zello .z-pw{color: var(--zg)}.sk-zello .z-bell{color: #fff}.sk-zello .z-em{display: flex;align-items: center;gap: calc(3 * var(--u));padding: calc(2 * var(--u)) calc(7 * var(--u));border: 1px solid #d84c4c;border-radius: 99px;color: #d84c4c;font-size: calc(6.5 * var(--u));font-weight: 500;letter-spacing: .06em;cursor: pointer}.sk-zello .z-em svg{width: calc(8 * var(--u));height: calc(8 * var(--u))}.sk-zello .z-emb{flex: none;display: flex;align-items: center;justify-content: space-between;padding: calc(4 * var(--u)) calc(10 * var(--u));background: #ff423e;font-size: calc(9 * var(--u))}.sk-zello .z-emb span{padding: calc(1.5 * var(--u)) calc(8 * var(--u));border-radius: 99px;background: rgba(0,0,0,.25);cursor: pointer}.sk-zello .z-mid{flex: 1;min-height: 0;position: relative;display: grid;place-items: center}.sk-zello .z-ptt{--d: min(calc(150 * var(--u)),92cqh - calc(130 * var(--u)),88cqw);position: relative;width: var(--d);height: var(--d);max-height: 96%;aspect-ratio: 1;border-radius: 50%;border: 0;background: var(--zs);display: grid;place-items: center;cursor: pointer;padding: 0;color: #fff;touch-action: none}.sk-zello .z-ring{position: absolute;inset: 5%;border-radius: 50%;border: calc(2.4 * var(--u)) solid var(--zo);transition: border-color .2s}.sk-zello .z-ptt.tx .z-ring{border-color: var(--zr)}.sk-zello .z-ptt.rx .z-ring{border-color: var(--zg)}.sk-zello .z-ptt>svg{width: 17%;height: 22%}.sk-zello .z-who{position: absolute;bottom: calc(2 * var(--u));left: 0;right: 0;text-align: center;color: var(--zt2);font-size: calc(8.5 * var(--u))}.sk-zello .z-br{flex: none;height: calc(18 * var(--u));display: flex;align-items: center;gap: calc(14 * var(--u));padding: 0 calc(10 * var(--u));color: #cfcfcf}.sk-zello .z-br svg{width: calc(11 * var(--u));height: calc(11 * var(--u))}.sk-zello .z-br span{flex: 1}.sk-zello .z-list{flex: 1;min-height: 0;overflow: hidden}.sk-zello .z-row{display: flex;align-items: center;gap: calc(9 * var(--u));padding: calc(6 * var(--u)) calc(9 * var(--u));cursor: pointer}.sk-zello .z-row>div{flex: 1;min-width: 0;border-bottom: 1px solid #26282a;padding-bottom: calc(5 * var(--u))}.sk-zello .z-row b{display: block;font-size: calc(10.5 * var(--u))}.sk-zello .z-row span{color: var(--zt2);font-size: calc(8.5 * var(--u))}.sk-zello .z-row.cur{background: var(--zs2)}.sk-zello .z-row .z-pw svg{width: calc(12 * var(--u));height: calc(12 * var(--u))}.sk-zello .z-tabs{flex: none;height: calc(32 * var(--u));display: flex;border-top: 1px solid #26282a}.sk-zello .z-tabs span{flex: 1;display: flex;flex-direction: column;align-items: center;justify-content: center;gap: calc(1 * var(--u));color: #8c8d8f;font-size: calc(7 * var(--u));font-weight: 500}.sk-zello .z-tabs span.on{color: #fff}.sk-zello .z-tabs svg{width: calc(11 * var(--u));height: calc(11 * var(--u))}.sk-zello .z-ctl{flex: none;display: flex;align-items: center;gap: calc(10 * var(--u));padding: calc(5 * var(--u)) calc(10 * var(--u));background: var(--zs);justify-content: flex-end;font-size: calc(8 * var(--u))}.sk-zello .z-ctl svg{width: calc(11 * var(--u));height: calc(11 * var(--u))}.sk-zello .z-ctl svg:first-child{margin-right: auto}.sk-zello .z-msgs{flex: 1;min-height: 0;overflow: hidden}.sk-zello .z-m{display: flex;align-items: center;gap: calc(8 * var(--u));padding: calc(5 * var(--u)) calc(9 * var(--u))}.sk-zello .z-m>div{flex: 1;min-width: 0}.sk-zello .z-m b{display: block;font-size: calc(9.5 * var(--u))}.sk-zello .z-m span{color: var(--zt2);font-size: calc(8.5 * var(--u))}.sk-zello .z-m em{font-style: normal;color: var(--zt2);font-size: calc(8 * var(--u))}.sk-zello .z-m .z-ava{width: calc(20 * var(--u));height: calc(20 * var(--u));font-size: calc(7.5 * var(--u))}.sk-zello .z-m .z-ava i{display: none}.sk-zello .z-empty{padding: calc(14 * var(--u));text-align: center;color: var(--zt2)}.sk-zello .z-in{flex: none;display: flex;align-items: center;gap: calc(7 * var(--u));padding: calc(5 * var(--u)) calc(8 * var(--u));border-top: 1px solid #26282a}.sk-zello .z-in i{flex: 1;color: #8c8d8f;font-style: normal;font-size: calc(8.5 * var(--u))}.sk-zello .z-in svg{width: calc(11 * var(--u));height: calc(11 * var(--u))}.sk-zello .z-imic{width: calc(20 * var(--u));height: calc(20 * var(--u));border-radius: 50%;border: calc(1.5 * var(--u)) solid var(--zo);display: grid;place-items: center}.sk-zello .z-ov{position: absolute;inset: 0;z-index: 20;display: grid;place-content: center;text-align: center;gap: calc(4 * var(--u));background: rgba(23,24,25,.96);padding: calc(10 * var(--u))}.sk-zello .z-ov b{font-size: calc(13 * var(--u))}.sk-zello .z-ov span{color: var(--zt2);font-size: calc(9 * var(--u))}.sk-zello .z-flash{position: absolute;left: 10%;right: 10%;bottom: 14%;z-index: 25;padding: calc(6 * var(--u));text-align: center;background: #2e3033;border-radius: calc(4 * var(--u));font-size: calc(9 * var(--u))}.sk-zello.lay-wide .z-ar,.sk-zello.lay-wide .z-br,.sk-zello.lay-wide .z-sb{display: none}.sk-iconvnet{--ib: #055fc1;--ib2: #0081e2;--isp: #1ea7ed;--icur: #e6f0ff;--ilive: #a1c5ed;--ig: #009e13;--ir: #d6001a;--it2: #7c7c7c;display: flex;flex-direction: column;background: #fff;color: #000;font: 400 calc(10 * var(--u)) / 1.25 Roboto,var(--font-sans)}.sk-iconvnet svg{display: block;flex: none}.sk-iconvnet .ic-sb{flex: none;height: calc(18 * var(--u));display: flex;justify-content: space-between;align-items: center;padding: 0 calc(7 * var(--u));background: var(--ib);color: #fff;font-size: calc(7.5 * var(--u))}.sk-iconvnet .ic-sbr{display: flex;align-items: center;gap: calc(3 * var(--u))}.sk-iconvnet .ic-sbr svg{width: calc(9 * var(--u));height: calc(8 * var(--u))}.sk-iconvnet .ic-tt{flex: none;height: calc(30 * var(--u));display: flex;align-items: center;justify-content: space-between;padding: 0 calc(8 * var(--u));background: var(--ib);color: #fff;cursor: pointer}.sk-iconvnet .ic-tt b{font-weight: 400;font-size: calc(11 * var(--u));white-space: nowrap;overflow: hidden;text-overflow: ellipsis}.sk-iconvnet .ic-tt span{display: flex;gap: calc(9 * var(--u));color: #03ffff}.sk-iconvnet .ic-tt svg{width: calc(12 * var(--u));height: calc(12 * var(--u))}.sk-iconvnet .ic-tt svg:last-child{color: #fff}.sk-iconvnet .ic-tabs{flex: none;height: calc(26 * var(--u));display: flex;background: var(--ib);color: #fff}.sk-iconvnet .ic-tabs span{flex: 1;display: flex;align-items: center;justify-content: center;gap: calc(3 * var(--u));font-size: calc(9 * var(--u));opacity: .8}.sk-iconvnet .ic-tabs span.on{flex: 1.6;opacity: 1;box-shadow: inset 0 calc(-2 * var(--u)) 0 #fff}.sk-iconvnet .ic-tabs svg{width: calc(11 * var(--u));height: calc(11 * var(--u))}.sk-iconvnet .ic-sp{flex: none;height: calc(56 * var(--u));display: flex;align-items: center;gap: calc(6 * var(--u));padding: 0 calc(9 * var(--u));background: var(--ib2);color: #fff}.sk-iconvnet .ic-sp>div{flex: 1;min-width: 0;display: grid;gap: calc(3 * var(--u))}.sk-iconvnet .ic-sp>div span{display: flex;align-items: center;gap: calc(4 * var(--u));font-size: calc(9.5 * var(--u));white-space: nowrap}.sk-iconvnet .ic-sp svg{width: calc(10 * var(--u));height: calc(10 * var(--u))}.sk-iconvnet .ic-sp b{font-size: calc(17 * var(--u));font-weight: 700}.sk-iconvnet .ic-lvl{display: flex;align-items: flex-end;gap: calc(1 * var(--u));height: calc(12 * var(--u))}.sk-iconvnet .ic-lvl i{width: calc(1.6 * var(--u));height: 100%;background: #fff;animation: ui-bar .7s ease-in-out infinite;transform-origin: bottom}.sk-iconvnet .ic-lvl i:nth-child(2n){animation-delay: -.25s}.sk-iconvnet .ic-lvl i:nth-child(3n){animation-delay: -.45s}.sk-iconvnet .ic-list{flex: 1;min-height: 0;overflow: hidden}.sk-iconvnet .ic-row{display: flex;align-items: center;gap: calc(7 * var(--u));height: calc(46 * var(--u));padding: 0 calc(8 * var(--u));cursor: pointer}.sk-iconvnet .ic-row>div{flex: 1;min-width: 0;align-self: stretch;display: flex;flex-direction: column;justify-content: center;border-bottom: 1px solid #c0c0c0}.sk-iconvnet .ic-row b{font-weight: 400;font-size: calc(10 * var(--u));white-space: nowrap;overflow: hidden;text-overflow: ellipsis}.sk-iconvnet .ic-row span{color: var(--it2);font-size: calc(8 * var(--u));white-space: nowrap}.sk-iconvnet .ic-row.cur{background: var(--icur)}.sk-iconvnet .ic-row.live{background: var(--ilive)}.sk-iconvnet .ic-row.sel{box-shadow: inset 0 0 0 calc(1.5 * var(--u)) var(--ib)}.sk-iconvnet .ic-row em{font-style: normal;display: flex;align-items: center;gap: calc(2 * var(--u));color: var(--it2);font-size: calc(8 * var(--u))}.sk-iconvnet .ic-row em svg{width: calc(11 * var(--u));height: calc(11 * var(--u))}.sk-iconvnet .ic-row.cur em svg{color: var(--ib)}.sk-iconvnet .ic-row.live em svg{color: var(--ig)}.sk-iconvnet .ic-ava{position: relative;flex: none;width: calc(32 * var(--u));height: calc(32 * var(--u));border-radius: 50%;background: var(--ib);border: 1px solid #03408a;display: grid;place-items: center;color: #fff}.sk-iconvnet .ic-ava svg{width: 55%;height: 55%}.sk-iconvnet .ic-ava i{position: absolute;right: -8%;bottom: -8%;width: 42%;height: 42%;border-radius: 50%;background: var(--ir);color: #fff;font-style: normal;font-size: calc(7 * var(--u));display: grid;place-items: center}.sk-iconvnet .ic-ptt{flex: none;height: calc(44 * var(--u));display: flex;align-items: center;justify-content: center;gap: calc(7 * var(--u));background: var(--ib);color: #fff;border: 0;width: 100%;cursor: pointer;font: 400 calc(15 * var(--u)) Roboto,var(--font-sans);touch-action: none}.sk-iconvnet .ic-ptt svg{width: calc(13 * var(--u));height: calc(18 * var(--u))}.sk-iconvnet .ic-ptt.on{background: var(--isp)}.sk-iconvnet .ic-sub{flex: none;height: calc(30 * var(--u));display: flex;align-items: center;gap: calc(9 * var(--u));padding: 0 calc(8 * var(--u));background: var(--ib2);color: #fff}.sk-iconvnet .ic-sub span{cursor: pointer;font-size: calc(13 * var(--u))}.sk-iconvnet .ic-sub b{font-weight: 400;font-size: calc(11 * var(--u))}.sk-iconvnet .ic-ava.p{background: var(--ib)}.sk-iconvnet .ic-hang{position: absolute;right: calc(10 * var(--u));bottom: calc(52 * var(--u));width: calc(30 * var(--u));height: calc(30 * var(--u));border-radius: 50%;background: #da291c;color: #fff;display: grid;place-items: center;cursor: pointer;z-index: 3}.sk-iconvnet .ic-hang svg{width: 50%;height: 50%}.sk-iconvnet .ic-map{flex: 1;min-height: 0;width: 100%;background: #e8eef3}.sk-iconvnet .ic-map .rd{fill: none;stroke: #ffffff;stroke-width: 2.4}.sk-iconvnet .ic-map .me{fill: #d6001a}.sk-iconvnet .ic-map .pt{fill: var(--ib)}.sk-iconvnet .ic-strip{flex: none;display: flex;align-items: center;gap: calc(6 * var(--u));padding: calc(6 * var(--u)) calc(8 * var(--u));background: #efefef;color: var(--it2);font-size: calc(8 * var(--u))}.sk-iconvnet .ic-strip svg{width: calc(11 * var(--u));height: calc(11 * var(--u));color: var(--ib)}.sk-iconvnet .ic-chat{flex: 1;min-height: 0;overflow: hidden;display: flex;flex-direction: column;gap: calc(5 * var(--u));padding: calc(7 * var(--u));background: #efefef}.sk-iconvnet .ic-b{max-width: 84%;display: grid;gap: calc(2 * var(--u))}.sk-iconvnet .ic-b small{font-size: calc(7 * var(--u));color: var(--it2)}.sk-iconvnet .ic-b span{padding: calc(5 * var(--u)) calc(7 * var(--u));border-radius: calc(5 * var(--u));background: #fff;font-size: calc(9 * var(--u))}.sk-iconvnet .ic-b.me{align-self: flex-end}.sk-iconvnet .ic-b.me span{background: #cadef9}.sk-iconvnet .ic-b.me small{text-align: right}.sk-iconvnet .ic-b.rec span{background: #cfe3fb;color: var(--ib)}.sk-iconvnet .ic-date{align-self: center;padding: calc(1 * var(--u)) calc(7 * var(--u));border-radius: 99px;background: #d8d8d8;font-size: calc(7 * var(--u));color: #555}.sk-iconvnet .ic-sos{position: absolute;left: calc(5 * var(--u));right: calc(5 * var(--u));top: calc(22 * var(--u));z-index: 20;display: flex;align-items: center;gap: calc(7 * var(--u));padding: calc(5 * var(--u)) calc(8 * var(--u));border-radius: calc(4 * var(--u));background: #fe0000;color: #fff}.sk-iconvnet .ic-sos b{font-size: calc(11 * var(--u))}.sk-iconvnet .ic-sos svg{margin-left: auto;width: calc(14 * var(--u));height: calc(14 * var(--u));color: #fecd02}.sk-iconvnet .ic-sos .ic-ava{width: calc(20 * var(--u));height: calc(20 * var(--u));border-color: #fff}.sk-iconvnet .ic-ov{position: absolute;inset: 0;z-index: 20;display: grid;place-content: center;text-align: center;gap: calc(4 * var(--u));background: rgba(5,95,193,.96);color: #fff;padding: calc(10 * var(--u))}.sk-iconvnet .ic-ov.sos{background: rgba(214,0,26,.96)}.sk-iconvnet .ic-ov b{font-size: calc(13 * var(--u))}.sk-iconvnet .ic-ov span{font-size: calc(9 * var(--u))}.sk-iconvnet .ic-flash{position: absolute;left: 10%;right: 10%;bottom: 22%;z-index: 25;padding: calc(6 * var(--u));text-align: center;background: rgba(0,0,0,.78);color: #fff;border-radius: calc(4 * var(--u));font-size: calc(9 * var(--u))}.sk-tassta{--tb: #282826;--tbg: #2b2b29;--tl: #aecc46;--tc: #f2f5d8;--tr: #e41d1a;--tg: #6f6e6c;--ton: #d9e5a7;display: flex;flex-direction: column;background: var(--tbg);color: #fff;font: 400 calc(10 * var(--u)) / 1.25 Roboto,var(--font-sans)}.sk-tassta svg{display: block;flex: none}.sk-tassta .t-sb{flex: none;height: calc(14 * var(--u));display: flex;justify-content: space-between;align-items: center;padding: 0 calc(7 * var(--u));background: #000;font-size: calc(7 * var(--u))}.sk-tassta .t-sb span:last-child{display: flex;align-items: center;gap: calc(3 * var(--u))}.sk-tassta .t-sb svg{width: calc(9 * var(--u));height: calc(8 * var(--u))}.sk-tassta .t-ab{flex: none;height: calc(32 * var(--u));display: flex;align-items: center;gap: calc(6 * var(--u));padding: 0 calc(8 * var(--u));background: var(--tb)}.sk-tassta .t-hb{display: grid;gap: calc(2 * var(--u))}.sk-tassta .t-hb i{display: block;width: calc(11 * var(--u));height: calc(1.5 * var(--u));background: #fff}.sk-tassta .t-sh{width: calc(12 * var(--u));height: calc(12 * var(--u));color: var(--tl)}.sk-tassta .t-ab b{font-weight: 500;font-size: calc(11 * var(--u));white-space: nowrap;overflow: hidden;text-overflow: ellipsis;text-transform: capitalize}.sk-tassta .t-ic{margin-left: auto;display: flex;align-items: center;gap: calc(6 * var(--u))}.sk-tassta .t-ic svg{width: calc(10 * var(--u));height: calc(10 * var(--u))}.sk-tassta .t-bc{color: var(--tl);font-size: calc(8 * var(--u));font-weight: 700}.sk-tassta .t-body{flex: 1;min-height: 0;position: relative;display: flex}.sk-tassta .t-ptt{position: relative;flex: none;width: 100%;height: calc(56 * var(--u));border: 0;padding: 0;background: var(--tc);color: var(--tl);cursor: pointer;display: flex;flex-direction: column;align-items: center;justify-content: center;gap: calc(1 * var(--u));touch-action: none}.sk-tassta .t-ptt.full{flex: 1;height: auto;justify-content: flex-end;padding-bottom: calc(7 * var(--u))}.sk-tassta .t-ptt b{font-weight: 800;font-size: calc(15 * var(--u));letter-spacing: .02em}.sk-tassta .t-ptt small{font-weight: 800;font-size: calc(8.5 * var(--u));letter-spacing: .04em;text-transform: uppercase}.sk-tassta .t-ptt em{font-style: normal;font-weight: 700;font-size: calc(9 * var(--u));color: #5c6b23}.sk-tassta .t-bars{flex: 1;display: flex;align-items: center;justify-content: center;gap: calc(9.8 * var(--u) - 5.9 * var(--u))}.sk-tassta .t-bars i{width: calc(14 * var(--u));border-radius: calc(5 * var(--u));background: var(--tl);height: calc(100 * var(--u))}.sk-tassta .t-bars i:nth-child(1),.sk-tassta .t-bars i:nth-child(6){height: calc(67 * var(--u))}.sk-tassta .t-bars i:nth-child(2),.sk-tassta .t-bars i:nth-child(5){height: calc(83 * var(--u))}.sk-tassta .t-ptt.tx .t-bars i,.sk-tassta .t-ptt.rx .t-bars i{animation: ui-bar .8s ease-in-out infinite}.sk-tassta .t-ptt .t-bars i:nth-child(2n){animation-delay: -.25s}.sk-tassta .t-ptt .t-bars i:nth-child(3n){animation-delay: -.5s}.sk-tassta .t-ptt.tx{background: #e4ebb8}.sk-tassta .t-sos{position: absolute;right: calc(9 * var(--u));top: calc(8 * var(--u));width: calc(29 * var(--u));height: calc(29 * var(--u));border-radius: 50%;background: var(--tr);color: #ffe4e4;display: grid;place-items: center;cursor: pointer}.sk-tassta .t-sos svg{width: 55%;height: 55%}.sk-tassta .t-nav{flex: none;height: calc(30 * var(--u));display: flex;background: var(--tb)}.sk-tassta .t-nav span{flex: 1;display: flex;flex-direction: column;align-items: center;justify-content: center;gap: calc(1 * var(--u));font-size: calc(6.5 * var(--u))}.sk-tassta .t-nav span.on{color: var(--tl)}.sk-tassta .t-nav svg{width: calc(10 * var(--u));height: calc(10 * var(--u))}.sk-tassta .t-srch{flex: none;height: calc(22 * var(--u));display: flex;align-items: center;gap: calc(5 * var(--u));padding: 0 calc(8 * var(--u));background: #2a2a28;color: #9b9b98;font-size: calc(8.5 * var(--u))}.sk-tassta .t-srch svg{width: calc(10 * var(--u));height: calc(10 * var(--u))}.sk-tassta .t-list{flex: 1;min-height: 0;overflow: hidden;display: grid;align-content: start;gap: 1px}.sk-tassta .t-row{display: flex;align-items: center;gap: calc(7 * var(--u));height: calc(34 * var(--u));padding: 0 calc(7 * var(--u));background: var(--tg);color: #e6e6e3;cursor: pointer}.sk-tassta .t-row b{display: block;font-weight: 400;font-size: calc(10 * var(--u))}.sk-tassta .t-row div span{font-size: calc(7 * var(--u));letter-spacing: .04em}.sk-tassta .t-row.on{background: var(--ton);color: #23251c}.sk-tassta .t-row.cur{box-shadow: inset 0 0 0 calc(1.5 * var(--u)) var(--tl)}.sk-tassta .t-ava{flex: none;width: calc(24 * var(--u));height: calc(24 * var(--u));border-radius: 50%;background: #2b2b29;color: #fff;display: grid;place-items: center;font-size: calc(6 * var(--u));font-weight: 700}.sk-tassta .t-em{flex: 1;display: flex;flex-direction: column;align-items: center;justify-content: center;gap: calc(8 * var(--u));background: #303030;text-align: center;padding: calc(10 * var(--u))}.sk-tassta .t-em svg{width: calc(70 * var(--u));height: calc(70 * var(--u));color: var(--tr);animation: ui-sosbg 1s steps(2) infinite}.sk-tassta .t-em b{font-size: calc(12 * var(--u))}.sk-tassta .t-em span{padding: calc(5 * var(--u)) calc(9 * var(--u));border: 1px solid #fff;border-radius: 99px;font-size: calc(8 * var(--u));cursor: pointer}.sk-tassta .t-yel{flex: 1;display: flex;flex-direction: column;align-items: center;justify-content: center;gap: calc(9 * var(--u));background: #e6c057;color: #fff;text-align: center}.sk-tassta .t-yel b{width: calc(90 * var(--u));height: calc(90 * var(--u));border-radius: 50%;background: #fff;color: #333;display: grid;place-items: center;font-size: calc(20 * var(--u))}.sk-tassta .t-yel span{font-weight: 700;font-size: calc(8.5 * var(--u))}.sk-tassta .t-stop{flex: none;padding: calc(9 * var(--u));text-align: center;background: var(--tb);font-weight: 700;font-size: calc(9 * var(--u));cursor: pointer}.sk-tassta .t-call{flex: 1;display: flex;flex-direction: column;align-items: center;justify-content: center;gap: calc(5 * var(--u));background: #303030}.sk-tassta .t-call span{font-size: calc(8.5 * var(--u));letter-spacing: .08em;color: #cfcfcf}.sk-tassta .t-call b{font-size: calc(14 * var(--u))}.sk-tassta .t-call.on{background: #4f8f2d}.sk-tassta .t-call.on svg{width: calc(50 * var(--u));height: calc(50 * var(--u))}.sk-tassta .t-end{flex: none;height: calc(26 * var(--u));display: grid;place-items: center;background: var(--tr);cursor: pointer}.sk-tassta .t-end svg{width: calc(14 * var(--u));height: calc(14 * var(--u))}.sk-tassta .t-chat{flex: 1;min-height: 0;overflow: hidden;display: grid;gap: calc(5 * var(--u));align-content: start;padding: calc(7 * var(--u));background: #303030}.sk-tassta .t-msg{max-width: 86%;padding: calc(5 * var(--u)) calc(7 * var(--u));border-radius: calc(6 * var(--u));background: #4d494a;font-size: calc(9 * var(--u));display: grid}.sk-tassta .t-msg small{font-size: calc(7 * var(--u));color: #c9c9c6}.sk-tassta .t-msg i{font-style: normal;font-size: calc(6.5 * var(--u));color: #aaa;justify-self: end}.sk-tassta .t-msg.me{justify-self: end}.sk-tassta .t-in{flex: none;display: flex;justify-content: space-between;padding: calc(6 * var(--u)) calc(8 * var(--u));background: #f4f4da;color: #888;font-size: calc(8.5 * var(--u))}.sk-tassta .t-in span{color: var(--tl)}.sk-tassta .t-map{flex: 1;min-height: 0;position: relative;display: flex}.sk-tassta .t-mapsvg{flex: 1;width: 100%;background: #dfe3e6}.sk-tassta .t-mapsvg .rd{fill: none;stroke: #fff;stroke-width: 2.4}.sk-tassta .t-mapsvg .me{fill: #3d8bd6}.sk-tassta .t-mapsvg .pt{fill: #4caf50}.sk-tassta .t-tag{position: absolute;padding: calc(1 * var(--u)) calc(4 * var(--u));border-radius: calc(3 * var(--u));background: #2b2b29;font-size: calc(6.5 * var(--u))}.sk-tassta .t-hrow{display: flex;align-items: center;gap: calc(6 * var(--u));padding: calc(6 * var(--u)) calc(7 * var(--u));background: #4d494a}.sk-tassta .t-hrow svg{width: calc(12 * var(--u));height: calc(12 * var(--u))}.sk-tassta .t-hrow div{flex: 1;min-width: 0}.sk-tassta .t-hrow b{display: block;font-size: calc(8.5 * var(--u));white-space: nowrap;overflow: hidden;text-overflow: ellipsis}.sk-tassta .t-hrow i{display: block;height: calc(2 * var(--u));margin-top: calc(3 * var(--u));background: linear-gradient(90deg,var(--tl) 40%,#777 40%)}.sk-tassta .t-hrow span{font-size: calc(7 * var(--u));color: #ccc}.sk-tassta .t-ov{position: absolute;inset: 0;z-index: 20;display: grid;place-content: center;text-align: center;gap: calc(4 * var(--u));background: rgba(40,40,38,.96);padding: calc(10 * var(--u))}.sk-tassta .t-ov b{font-size: calc(13 * var(--u));color: var(--tl)}.sk-tassta .t-ov span{font-size: calc(9 * var(--u))}.sk-tassta .t-flash{position: absolute;left: 10%;right: 10%;bottom: 22%;z-index: 25;padding: calc(6 * var(--u));text-align: center;background: var(--tb);color: var(--tl);border-radius: calc(4 * var(--u));font-size: calc(9 * var(--u))}.sk-tassta.lay-wide .t-nav,.sk-tassta.lay-wide .t-sb{display: none}.sk-tassta.lay-wide .t-bars i{height: calc(70 * var(--u))}.sk-tassta.lay-wide .t-bars i:nth-child(1),.sk-tassta.lay-wide .t-bars i:nth-child(6){height: calc(47 * var(--u))}.sk-tassta.lay-wide .t-bars i:nth-child(2),.sk-tassta.lay-wide .t-bars i:nth-child(5){height: calc(58 * var(--u))}.sk-walkiefleet{--wn: #10293f;--wb: #2b67a1;display: flex;flex-direction: column;color: #fff;font: 400 calc(10 * var(--u)) / 1.25 Roboto,var(--font-sans);background: var(--wn) radial-gradient(rgba(255,255,255,.05) 1px,transparent 1px) 0 0 / calc(4 * var(--u)) calc(4 * var(--u))}.sk-walkiefleet svg{display: block;flex: none}.sk-walkiefleet .w-tb{flex: none;height: calc(30 * var(--u));display: flex;align-items: center;padding: 0 calc(7 * var(--u));background: linear-gradient(#122535,#374a5a);border-bottom: 1px solid #687885}.sk-walkiefleet .w-sq{width: calc(14 * var(--u));height: calc(14 * var(--u));border: 1.5px solid #fff;border-radius: 2px}.sk-walkiefleet .w-ti{margin-left: auto;display: flex;align-items: center;height: 100%}.sk-walkiefleet .w-ti>*{padding: 0 calc(6 * var(--u));border-left: 1px solid #687885}.sk-walkiefleet .w-ti svg{width: calc(26 * var(--u));height: calc(13 * var(--u))}.sk-walkiefleet .w-ti>span[data-act]{display: flex;align-items: center;height: 100%}.sk-walkiefleet .w-ti>span.on{background: rgba(255,255,255,.12)}.sk-walkiefleet .w-hb{display: grid;gap: calc(2 * var(--u));align-content: center}.sk-walkiefleet .w-hb i{display: block;width: calc(12 * var(--u));height: calc(1.6 * var(--u));background: #fff}.sk-walkiefleet .w-srch{flex: none;height: calc(22 * var(--u));margin: calc(3 * var(--u)) calc(4 * var(--u));display: flex;align-items: center;gap: calc(5 * var(--u));padding: 0 calc(6 * var(--u));background: #fff;color: #8a8f93;font-size: calc(8.5 * var(--u));border-radius: 2px}.sk-walkiefleet .w-srch svg{width: calc(10 * var(--u));height: calc(10 * var(--u));color: var(--wb)}.sk-walkiefleet .w-srch b{margin-left: auto;color: var(--wb);font-size: calc(12 * var(--u))}.sk-walkiefleet .w-tabs{flex: none;height: calc(24 * var(--u));display: flex;gap: calc(2 * var(--u));padding: 0 calc(4 * var(--u)) calc(3 * var(--u))}.sk-walkiefleet .w-tabs>span{flex: 1;display: grid;place-items: center;background: #2f404a;border: 1px solid #50626d;font-size: calc(9 * var(--u))}.sk-walkiefleet .w-tabs>span.w-st{flex: none;width: calc(24 * var(--u))}.sk-walkiefleet .w-tabs>span.on{background: #3e5361;border-color: #9aaab5}.sk-walkiefleet .w-ball{width: calc(10 * var(--u));height: calc(10 * var(--u));border-radius: 50%;background: radial-gradient(circle at 35% 35%,#9df58f,#1d9b26)}.sk-walkiefleet .w-list{flex: 1;min-height: 0;overflow: hidden;display: grid;align-content: start;gap: 1px;padding: 0 calc(4 * var(--u))}.sk-walkiefleet .w-row{display: flex;align-items: stretch;height: calc(38 * var(--u));background: #593900;cursor: pointer}.sk-walkiefleet .w-row b{flex: 1;display: flex;align-items: center;padding-left: calc(8 * var(--u));font-weight: 500;font-size: calc(10 * var(--u));text-transform: uppercase;white-space: nowrap;overflow: hidden}.sk-walkiefleet .w-row.em{background: #cb4901}.sk-walkiefleet .w-row.live{background: #dc8657}.sk-walkiefleet .w-row.cur{box-shadow: inset 0 0 0 calc(1.5 * var(--u)) #9df58f}.sk-walkiefleet .w-mic{width: calc(40 * var(--u));display: grid;place-items: center;border-left: 1px solid rgba(255,255,255,.35)}.sk-walkiefleet .w-mic svg{width: calc(14 * var(--u));height: calc(14 * var(--u))}.sk-walkiefleet .w-row.live .w-mic{background: #fa0100}.sk-walkiefleet .w-dlg{position: absolute;z-index: 15;left: 11%;right: 11%;top: 14%;bottom: 10%;display: flex;flex-direction: column;background: #223c53;box-shadow: 0 6px 24px rgba(0,0,0,.6)}.sk-walkiefleet .w-dh,.sk-walkiefleet .w-df{flex: none;height: calc(18 * var(--u));display: flex;align-items: center;justify-content: center}.sk-walkiefleet .w-df{background: #1e303e;justify-content: flex-end;padding-right: calc(8 * var(--u))}.sk-walkiefleet .w-df b{font-size: calc(14 * var(--u));cursor: pointer}.sk-walkiefleet .w-dn{flex: none;padding: calc(4 * var(--u));text-align: center;background: #3f566a}.sk-walkiefleet .w-dn b{display: block;font-size: calc(11 * var(--u));text-transform: uppercase}.sk-walkiefleet .w-dn span{font-size: calc(8 * var(--u));color: #c6d3dc}.sk-walkiefleet .w-pad{flex: 1;margin: calc(6 * var(--u));border: calc(3 * var(--u)) solid #fa0100;border-radius: calc(6 * var(--u));background: linear-gradient(#95a2aa,#455868);color: #eef2f4;display: flex;align-items: center;justify-content: center;gap: calc(6 * var(--u));cursor: pointer;padding: 0;touch-action: none}.sk-walkiefleet .w-pad svg{width: calc(24 * var(--u));height: calc(24 * var(--u))}.sk-walkiefleet .w-dots{display: flex;align-items: center;gap: calc(3 * var(--u))}.sk-walkiefleet .w-dots i{border-radius: 50%;background: #eef2f4;animation: ui-bar .9s ease-in-out infinite}.sk-walkiefleet .w-dots i:nth-child(1){width: calc(3 * var(--u));height: calc(3 * var(--u))}.sk-walkiefleet .w-dots i:nth-child(2){width: calc(4.5 * var(--u));height: calc(4.5 * var(--u));animation-delay: -.3s}.sk-walkiefleet .w-dots i:nth-child(3){width: calc(6 * var(--u));height: calc(6 * var(--u));animation-delay: -.6s}.sk-walkiefleet .w-dlg.rx .w-pad{border-color: #2b67a1}.sk-walkiefleet .w-dlg.em{background: #5a1f00}.sk-walkiefleet .w-dlg.em .w-dn{background: #cb4901}.sk-walkiefleet .w-cb{flex: none;display: flex;align-items: center;gap: calc(5 * var(--u));padding: calc(5 * var(--u)) calc(8 * var(--u));background: #283033;font-size: calc(9 * var(--u));text-transform: uppercase}.sk-walkiefleet .w-date{flex: none;padding: calc(3 * var(--u));text-align: center;background: #28669f;font-weight: 700;font-size: calc(8 * var(--u))}.sk-walkiefleet .w-chat{flex: 1;min-height: 0;overflow: hidden;background: #fff}.sk-walkiefleet .w-m{display: grid;grid-template-columns: 1fr auto;padding: calc(5 * var(--u)) calc(8 * var(--u));border-bottom: 1px solid #e3e8ec;color: #111;font-size: calc(9 * var(--u))}.sk-walkiefleet .w-m b{color: var(--wb);font-size: calc(8 * var(--u))}.sk-walkiefleet .w-m span{grid-column: 1}.sk-walkiefleet .w-m i{grid-row: 1;grid-column: 2;font-style: normal;color: #74818a;font-size: calc(7 * var(--u))}.sk-walkiefleet .w-m.me{background: #d2e8fd}.sk-walkiefleet .w-in{flex: none;display: flex;align-items: center;justify-content: space-between;padding: calc(5 * var(--u)) calc(8 * var(--u));background: #fff;color: #999;font-size: calc(8.5 * var(--u));border-top: 1px solid #ccd5dc}.sk-walkiefleet .w-in svg{width: calc(12 * var(--u));height: calc(12 * var(--u));color: #10293f}.sk-walkiefleet .w-mapw{flex: 1;min-height: 0;display: flex}.sk-walkiefleet .w-map{flex: 1;width: 100%;background: #e5e8e3}.sk-walkiefleet .w-map .rd{fill: none;stroke: #fff;stroke-width: 2.4}.sk-walkiefleet .w-map .me{fill: #fa0100}.sk-walkiefleet .w-map .pt{fill: #2b67a1}.sk-walkiefleet .w-ov{position: absolute;inset: 0;z-index: 20;display: grid;place-content: center;text-align: center;gap: calc(4 * var(--u));background: rgba(16,41,63,.96);padding: calc(10 * var(--u))}.sk-walkiefleet .w-ov.em{background: rgba(203,73,1,.96)}.sk-walkiefleet .w-ov b{font-size: calc(13 * var(--u))}.sk-walkiefleet .w-ov span{font-size: calc(9 * var(--u))}.sk-walkiefleet .w-flash{position: absolute;left: 10%;right: 10%;bottom: 14%;z-index: 25;padding: calc(6 * var(--u));text-align: center;background: #223c53;border: 1px solid #687885;font-size: calc(9 * var(--u))}.sk-hytalk{display: flex;flex-direction: column;background: linear-gradient(#1c1c22,#2d2d32);color: #d3d3d3;font: 400 calc(10 * var(--u)) / 1.25 Roboto,var(--font-sans)}.sk-hytalk svg{display: block;flex: none}.sk-hytalk .h-sb{flex: none;height: calc(16 * var(--u));display: flex;justify-content: space-between;align-items: center;padding: 0 calc(6 * var(--u));font-size: calc(7.5 * var(--u));color: #fff}.sk-hytalk .h-sb span:first-child{display: flex;align-items: center;gap: calc(3 * var(--u))}.sk-hytalk .h-sb svg{width: calc(9 * var(--u));height: calc(8 * var(--u))}.sk-hytalk .h-card{flex: none;margin: calc(6 * var(--u)) calc(8 * var(--u)) 0;min-height: calc(118 * var(--u));border-radius: calc(12 * var(--u));background: #2fc2dc;color: #fff;display: flex;flex-direction: column;align-items: center;justify-content: center;gap: calc(4 * var(--u));text-align: center;padding: calc(8 * var(--u));cursor: pointer;transition: background .25s}.sk-hytalk .h-card b{font-size: calc(17 * var(--u));font-weight: 500;text-transform: capitalize}.sk-hytalk .h-card span{font-size: calc(10 * var(--u))}.sk-hytalk .h-card em{font-style: normal;font-size: calc(9 * var(--u));opacity: .75}.sk-hytalk .h-card.rx{background: #32835b;color: #bee9cd}.sk-hytalk .h-card.rx b{color: #fff}.sk-hytalk .h-card.tx{background: #2761c2}.sk-hytalk .h-arr{display: flex;align-items: center;justify-content: center;gap: calc(12 * var(--u));font-size: calc(12 * var(--u))}.sk-hytalk .h-arr i{font-style: normal;letter-spacing: -.1em}.sk-hytalk .h-arr svg{width: calc(18 * var(--u));height: calc(18 * var(--u))}.sk-hytalk .h-tiles{flex: none;display: grid;grid-template-columns: repeat(3,1fr);gap: calc(6 * var(--u));margin: calc(10 * var(--u)) calc(8 * var(--u)) 0}.sk-hytalk .h-tiles span{display: flex;flex-direction: column;align-items: center;gap: calc(4 * var(--u));padding: calc(7 * var(--u)) 0;border-radius: calc(8 * var(--u));background: #2a1e2e;font-size: calc(8.5 * var(--u));color: #fff}.sk-hytalk .h-tiles span.on{box-shadow: 0 0 0 calc(1.5 * var(--u)) #fff}.sk-hytalk .h-tiles i{width: calc(30 * var(--u));height: calc(30 * var(--u));border-radius: calc(8 * var(--u));background: #32a0cc;display: grid;place-items: center}.sk-hytalk .h-tiles svg{width: 55%;height: 55%;color: #fff}.sk-hytalk .h-rec{flex: 1;min-height: 0;margin: calc(6 * var(--u)) calc(8 * var(--u)) 0;overflow: hidden}.sk-hytalk .h-rec>div{display: flex;align-items: center;gap: calc(6 * var(--u));padding: calc(4 * var(--u)) 0;border-bottom: 1px solid #3a3a40;font-size: calc(8.5 * var(--u))}.sk-hytalk .h-rec svg{width: calc(10 * var(--u));height: calc(10 * var(--u));color: #32a0cc}.sk-hytalk .h-rec span{margin-left: auto;opacity: .7}.sk-hytalk .h-map{width: 100%;height: 100%;background: #23262c}.sk-hytalk .h-map .rd{fill: none;stroke: #3a3f48;stroke-width: 1.4}.sk-hytalk .h-map .me{fill: #2fc2dc}.sk-hytalk .h-map .pt{fill: #5aa849}.sk-hytalk .h-soft{margin-top: auto;flex: none;display: flex;justify-content: space-between;padding: calc(4 * var(--u)) calc(9 * var(--u));font-size: calc(9 * var(--u));color: #fff}.sk-hytalk .h-band{flex: none;height: calc(78 * var(--u));display: flex;align-items: center;justify-content: space-between;padding: 0 calc(12 * var(--u));background: #2babdc;color: #fff;text-align: center;cursor: pointer;border-radius: 0 0 50% 50% / 0 0 calc(12 * var(--u)) calc(12 * var(--u))}.sk-hytalk .h-band b{display: block;font-size: calc(19 * var(--u));font-weight: 500;text-transform: capitalize}.sk-hytalk .h-band span{font-size: calc(12 * var(--u))}.sk-hytalk .h-band i{font-style: normal;font-size: calc(22 * var(--u))}.sk-hytalk .h-body{flex: 1;background: #d5e3f3}.sk-hytalk.lay-wide{background: #d5e3f3}.sk-hytalk.lay-wide .h-sb{background: #2b354d}.sk-hytalk.lay-wide .h-soft{background: #c3d3ec;color: #2a3557;padding: calc(7 * var(--u)) calc(12 * var(--u));font-size: calc(12 * var(--u))}.sk-hytalk .h-call{flex: 1;display: flex;flex-direction: column;align-items: center;justify-content: center;gap: calc(4 * var(--u));background: linear-gradient(#2761c2,#3f62be);color: #fff;text-align: center}.sk-hytalk .h-call b{font-size: calc(17 * var(--u));text-transform: capitalize}.sk-hytalk .h-call span{font-size: calc(11 * var(--u))}.sk-hytalk .h-gi{width: calc(48 * var(--u));height: calc(48 * var(--u));border-radius: 50%;border: calc(3 * var(--u)) solid #5bbae5;display: grid;place-items: center}.sk-hytalk .h-gi svg{width: 55%;height: 55%}.sk-hytalk .h-toast{position: absolute;left: 12%;right: 12%;top: 44%;z-index: 25;padding: calc(6 * var(--u)) calc(8 * var(--u));text-align: center;border-radius: 99px;background: #16203d;color: #fff;font-size: calc(9 * var(--u))}.sk-hytalk .h-ov{position: absolute;inset: 0;z-index: 20;display: flex;flex-direction: column;align-items: center;justify-content: center;gap: calc(5 * var(--u));background: rgba(196,80,0,.96);color: #fff;text-align: center}.sk-hytalk .h-ov svg{width: calc(36 * var(--u));height: calc(36 * var(--u))}.sk-hytalk .h-ov b{font-size: calc(16 * var(--u))}.sk-hytalk .h-ov span{font-size: calc(9 * var(--u))}.sk-instavox{--it: #006172;--iy: #f0e300;display: flex;flex-direction: column;background: #fff;color: #000;font: 700 calc(10 * var(--u)) / 1.25 Roboto,var(--font-sans)}.sk-instavox svg{display: block;flex: none}.sk-instavox .iv-logo{flex: none;padding: calc(8 * var(--u)) 0 calc(5 * var(--u));text-align: center;color: var(--it);font-weight: 900;font-size: calc(13 * var(--u));letter-spacing: .08em}.sk-instavox .iv-title{flex: none;margin: 0 calc(8 * var(--u)) calc(6 * var(--u));padding: calc(5 * var(--u));border: calc(1.5 * var(--u)) solid #000;text-align: center;font-size: calc(10 * var(--u))}.sk-instavox .iv-warn{flex: none;display: grid;place-items: center;margin-bottom: calc(5 * var(--u));color: #ffc000}.sk-instavox .iv-warn svg{width: calc(26 * var(--u));height: calc(26 * var(--u))}.sk-instavox .iv-list{flex: none;display: grid;gap: calc(3 * var(--u));margin: 0 calc(8 * var(--u))}.sk-instavox .iv-row{display: flex;align-items: center;justify-content: space-between;height: calc(26 * var(--u));padding: 0 calc(8 * var(--u));background: #d0cece;border: calc(1.5 * var(--u)) solid var(--iy);cursor: pointer;font-size: calc(9.5 * var(--u))}.sk-instavox .iv-row.on{background: var(--it);color: #fff}.sk-instavox .iv-row.cur{outline: calc(1.5 * var(--u)) solid var(--it);outline-offset: calc(1 * var(--u))}.sk-instavox .iv-row span{width: calc(14 * var(--u));height: calc(14 * var(--u));border-radius: 50%;background: #fff;color: var(--it);display: grid;place-items: center;font-size: calc(9 * var(--u))}.sk-instavox .iv-ptt{margin: auto auto calc(8 * var(--u));width: calc(92 * var(--u));height: calc(92 * var(--u));border-radius: 50%;border: 0;background: var(--iy);color: #000;display: grid;place-items: center;cursor: pointer;padding: 0;flex: none;touch-action: none}.sk-instavox .iv-ptt svg{width: 38%;height: 38%}.sk-instavox .iv-ptt.sos{background: #ff0000}.sk-instavox .iv-ptt.sm{width: calc(46 * var(--u));height: calc(46 * var(--u))}.sk-instavox .iv-bar{flex: none;display: flex;align-items: center;gap: calc(5 * var(--u));padding: calc(5 * var(--u)) calc(8 * var(--u));background: var(--it);color: #fff;font-size: calc(9.5 * var(--u))}.sk-instavox .iv-bar svg{width: calc(11 * var(--u));height: calc(11 * var(--u))}.sk-instavox .iv-chat{flex: 1;min-height: 0;margin: calc(6 * var(--u)) calc(8 * var(--u));padding: calc(5 * var(--u));background: #e6e6e6;display: grid;gap: calc(5 * var(--u));align-content: start;overflow: hidden;font-weight: 400}.sk-instavox .iv-chat>div{display: grid;grid-template-columns: 1fr auto;font-size: calc(9 * var(--u))}.sk-instavox .iv-chat i{grid-column: 1 / -1;color: #1f3864;font-size: calc(8 * var(--u))}.sk-instavox .iv-chat em{font-style: normal;color: #555;font-size: calc(7.5 * var(--u))}.sk-instavox .iv-in{flex: none;display: flex;align-items: center;gap: calc(6 * var(--u));margin: 0 calc(8 * var(--u)) calc(8 * var(--u));font-size: calc(10 * var(--u))}.sk-instavox .iv-in span{flex: 1;height: calc(16 * var(--u));border: 1px solid #999}.sk-instavox .iv-map{flex: 1;min-height: 0;margin: 0 calc(8 * var(--u));border: calc(2 * var(--u)) solid var(--it);display: flex}.sk-instavox .iv-mapsvg{flex: 1;width: 100%;background: #eef1ec}.sk-instavox .iv-mapsvg .rd{fill: none;stroke: #fff;stroke-width: 2.4}.sk-instavox .iv-mapsvg .me,.sk-instavox .iv-mapsvg .pt{fill: var(--it)}.sk-instavox .iv-talk{position: absolute;z-index: 15;left: 9%;right: 9%;top: 18%;bottom: 10%;display: flex;flex-direction: column;background: #0e243b;color: #fff;box-shadow: 0 6px 22px rgba(0,0,0,.5);text-align: center}.sk-instavox .iv-th{padding: calc(3 * var(--u));font-size: calc(11 * var(--u))}.sk-instavox .iv-talk b{font-size: calc(12 * var(--u))}.sk-instavox .iv-talk>span{font-weight: 400;font-size: calc(8 * var(--u));color: #b9c6d2}.sk-instavox .iv-box{flex: 1;margin: calc(6 * var(--u));border: calc(3 * var(--u)) solid #2bf42e;background: linear-gradient(#647483,#3f4f5e);display: flex;align-items: center;justify-content: center;gap: calc(6 * var(--u));color: #ccd5dd}.sk-instavox .iv-box svg{width: calc(22 * var(--u));height: calc(22 * var(--u))}.sk-instavox .iv-box .w-dots{display: flex;align-items: center;gap: calc(3 * var(--u))}.sk-instavox .iv-box .w-dots i{width: calc(4 * var(--u));height: calc(4 * var(--u));border-radius: 50%;background: #ccd5dd;animation: ui-bar .9s ease-in-out infinite}.sk-instavox .iv-x{padding: calc(3 * var(--u));background: #10293f;text-align: right;padding-right: calc(8 * var(--u));cursor: pointer}.sk-instavox .iv-pti{position: absolute;inset: 0;z-index: 20;display: flex;flex-direction: column;align-items: center;justify-content: center;gap: calc(7 * var(--u));background: #fff}.sk-instavox .iv-pti>span{width: 76%;padding: calc(6 * var(--u));text-align: center;background: var(--it);color: #fff;font-size: calc(10 * var(--u))}.sk-instavox .iv-pti b{color: #d00;font-size: calc(18 * var(--u))}.sk-instavox .iv-ov{position: absolute;inset: 0;z-index: 20;display: grid;place-content: center;text-align: center;gap: calc(4 * var(--u));background: rgba(0,97,114,.96);color: #fff;padding: calc(10 * var(--u))}.sk-instavox .iv-ov b{font-size: calc(13 * var(--u))}.sk-instavox .iv-ov span{font-weight: 400;font-size: calc(9 * var(--u))}.sk-instavox .iv-flash{position: absolute;left: 10%;right: 10%;bottom: 40%;z-index: 25;padding: calc(6 * var(--u));text-align: center;background: var(--it);color: #fff;font-size: calc(9 * var(--u))}.sk-retevis-poc{display: flex;flex-direction: column;background: #05070a;color: #fff;font: 400 calc(11 * var(--u)) / 1.25 Roboto,var(--font-sans)}.sk-retevis-poc svg{display: block;flex: none}.sk-retevis-poc .rv-sb{flex: none;height: calc(18 * var(--u));display: flex;justify-content: space-between;align-items: center;padding: 0 calc(7 * var(--u));color: #bed0d4;font-size: calc(10 * var(--u))}.sk-retevis-poc .rv-sb span:last-child{display: flex;align-items: center;gap: calc(4 * var(--u))}.sk-retevis-poc .rv-sb svg{width: calc(10 * var(--u));height: calc(10 * var(--u))}.sk-retevis-poc .rv-t{flex: none;text-align: center;color: #b1c5cd;font-size: calc(16 * var(--u));padding: calc(4 * var(--u)) 0 calc(6 * var(--u))}.sk-retevis-poc .rv-list{flex: 1;min-height: 0;overflow: hidden}.sk-retevis-poc .rv-row{display: flex;align-items: center;gap: calc(9 * var(--u));height: calc(52 * var(--u));padding: 0 calc(8 * var(--u));background: linear-gradient(#2c447b,#23366a);border-bottom: 1px solid #0b1020;cursor: pointer;font-size: calc(14 * var(--u))}.sk-retevis-poc .rv-row.on{background: #3e6dd8}.sk-retevis-poc .rv-row em{margin-left: auto;font-style: normal;opacity: .6}.sk-retevis-poc .rv-row i{width: calc(30 * var(--u));height: calc(30 * var(--u));border-radius: calc(7 * var(--u));background: linear-gradient(135deg,#2b8bb3,#3e61b0);display: grid;place-items: center}.sk-retevis-poc .rv-row svg{width: 60%;height: 60%;color: #dbeaff}.sk-retevis-poc .rv-call{flex: 1;display: flex;flex-direction: column;align-items: center;justify-content: center;gap: calc(6 * var(--u));text-align: center}.sk-retevis-poc .rv-call b{font-size: calc(22 * var(--u));font-weight: 500}.sk-retevis-poc .rv-call span{color: #a7bbe0;font-size: calc(13 * var(--u))}.sk-retevis-poc .rv-call.tx span{color: #ff6b6b}.sk-retevis-poc .rv-call.rx span{color: #4cd964}.sk-retevis-poc .rv-ov{position: absolute;inset: 0;z-index: 20;display: flex;flex-direction: column;align-items: center;justify-content: center;gap: calc(5 * var(--u));background: rgba(5,7,10,.96)}.sk-retevis-poc .rv-ov.sos{background: rgba(249,75,91,.96)}.sk-retevis-poc .rv-ov svg{width: calc(40 * var(--u));height: calc(40 * var(--u))}.sk-retevis-poc .rv-ov b{font-size: calc(20 * var(--u))}.sk-retevis-poc .rv-flash{position: absolute;left: 8%;right: 8%;bottom: 10%;z-index: 25;padding: calc(6 * var(--u));text-align: center;background: #3e6dd8;border-radius: calc(4 * var(--u));font-size: calc(12 * var(--u))}.sk-wave-ptx{background: #000;color: #fff;display: grid;place-items: center}.sk-wave-ptx .wv-lcd{width: calc(100cqh * 132 / 36);max-width: 100%;height: 100%;display: flex;flex-direction: column;justify-content: center;font-family: var(--font-mono)}.sk-wave-ptx .wv-st{height: calc(100cqh * 13 / 36);display: flex;align-items: center;gap: calc(100cqh * 3 / 36);padding: 0 calc(100cqh * 1 / 36)}.sk-wave-ptx .wv-st svg{height: 80%;width: auto;aspect-ratio: 11 / 9}.sk-wave-ptx .wv-st span{font-size: calc(100cqh * 11 / 36);line-height: 1}.sk-wave-ptx .wv-bat{margin-left: auto;height: 60%;width: calc(100cqh * 11 / 36);border: calc(100cqh * 1 / 36) solid #fff;display: flex;gap: calc(100cqh * 1 / 36);padding: calc(100cqh * 1 / 36);box-sizing: border-box}.sk-wave-ptx .wv-bat i{flex: 1;background: #fff}.sk-wave-ptx .wv-l2 span{display: inline-block}.sk-wave-ptx .wv-l2 span.scroll{padding-left: 100%;animation: wv-scroll 6s linear infinite}@keyframes wv-scroll{from{transform: translateX(0)}to{transform: translateX(-100%)}}.sk-wave-ptx .wv-l2{height: calc(100cqh * 19 / 36);display: flex;align-items: center;padding-left: calc(100cqh * 1 / 36);font-size: calc(100cqh * 15 / 36);line-height: 1;white-space: nowrap;overflow: hidden;letter-spacing: -.02em}.sk-zello.lay-wide .z-ptt{--d: calc(100 * var(--u))}.ui-vp [data-act="view"],.ui-vp [data-act="lr"],.ui-vp [data-act="call"]{cursor: pointer}.toolbox label.chk{display: inline-flex;align-items: center;gap: 8px;margin: 0;font-size: 14px;font-weight: 400;color: var(--muted);cursor: pointer}.chk input{width: 18px;height: 18px;margin: 0;accent-color: var(--ink);cursor: pointer}.result .tbl-wrap{margin-top: 14px}.result .details-toggle{margin: 12px 18px 14px}.result .why a,.result .why a:visited{color: var(--text);font-weight: 600}.chips-list{list-style: none;margin: 14px 0 0;padding: 0 !important;display: flex;flex-wrap: wrap;gap: 8px}.chips-list li{margin: 0 !important;display: inline-flex;align-items: center;gap: 6px;height: 36px;padding: 0 14px;border: 1px solid var(--control-line);border-radius: 999px;font-size: 14px}.chips-list li a{font-weight: 600}.chips-list li em{font-style: normal;color: var(--muted);font-size: 13px}.toolbox [hidden]{display: none !important}@media (max-width: 640px){.toolbox .row{grid-template-columns: 1fr}.toolbox{padding: 20px 16px}}.toolbox small.hint{display: block;margin-top: 8px;color: var(--muted);font-size: 13px;line-height: 1.45;font-weight: 400}.du-bars{position: relative;display: flex;height: 14px;margin: 14px 0 6px;border-radius: 7px;background: var(--subtle);overflow: visible}.du-bars span{display: block;height: 100%}.du-bars span:first-child{border-radius: 7px 0 0 7px}.du-bars .plan{position: absolute;top: -5px;bottom: -5px;width: 2px;background: var(--text)}.du-bars .b0,.du-sum .b0{background: var(--orange)}.du-bars .b1,.du-sum .b1{background: #171717}.du-bars .b2,.du-sum .b2{background: #8a8a8a}.du-bars .b3,.du-sum .b3{background: #c8c8c8}.du-sum .dot{display: inline-block;width: 10px;height: 10px;border-radius: 50%;margin-right: 8px;vertical-align: 0}.du-x .tbl th{width: 34%;white-space: normal}.ipd .chips{margin-top: -4px}.ipd-cols{display: grid;grid-template-columns: repeat(auto-fit,minmax(240px,1fr));gap: 14px;margin-top: 14px}.ipd-col{border: 1px solid var(--line);border-radius: var(--radius-card);padding: 16px 18px;background: var(--card)}.ipd-col h3{margin: 0 0 8px;font-size: 18px;letter-spacing: -0.02em}.ipd-col ul{list-style: none;margin: 0;padding: 0 !important;display: grid;gap: 10px}.ipd-col li{margin: 0 !important;font-size: 15px}.ipd-col li b{font-weight: 600}.ipd-col li small{display: block;color: var(--muted);font-size: 13px;margin-top: 4px;line-height: 1.45}.ipd-col li.no{color: var(--muted)}.ipd-n{margin: 16px 0 0;font-size: 15px}.tbl tr[hidden]{display: none}.fq-sum li{display: grid;grid-template-columns: 110px 1fr;gap: 14px;justify-content: start}.fq-sum li a b{font-weight: 700}.fq-sum li span{color: var(--muted)}.fq-hits small{color: var(--muted);font-size: 13px}.fq-hits .fq-go{border-bottom: 0}.fq-hits .fq-go .details-toggle{margin: 0}.fq-t tr[data-f]{cursor: pointer}.fq-t tr[data-f]:hover td{background: var(--subtle)}.fq-t tr.hl td{background: #fff1e8}.fq-t td .mono,.fq-t .mono{font-family: var(--font-mono);font-size: 14px}details.fq-more{margin-top: 14px;padding: 0 18px}details.fq-more summary{cursor: pointer;padding: 14px 0;font-weight: 600}details.fq-more .tbl-wrap{border: 0;margin: 0 -18px;border-radius: 0 0 var(--radius-card) var(--radius-card);border-top: 1px solid var(--line)}@media (max-width: 560px){.fq-sum li{grid-template-columns: 1fr;gap: 2px}}.pc-in{display: flex;gap: 8px;align-items: center}.pc-in .seg{flex: none}.pc-in .field{flex: 1;min-width: 80px;height: 44px}.pc-in .sel{flex: 1}.pc-out small{color: var(--muted);font-size: 13px}.pc-out b.dim{color: var(--muted);font-weight: 400}.pc-two{display: grid;grid-template-columns: 1fr 1fr;gap: 14px}.pc-t td{padding-top: 8px;padding-bottom: 8px}.pc-t tbody tr:hover td{background: var(--subtle)}@media (max-width: 560px){.pc-two{grid-template-columns: 1fr}}.rl-in{display: flex;gap: 8px}.rl-in .field{flex: 1;height: 44px}.rl-in .btn{height: 44px;flex: none}.rl-out{display: grid;gap: 12px;min-height: 120px;align-content: start}.rl-n{margin: 0;color: var(--muted);font-size: 14px}.rl-n a{color: var(--text);font-weight: 600;text-decoration: underline;text-underline-offset: 3px}.rl-tops{display: grid;grid-template-columns: repeat(4,1fr);gap: 8px}.rl-top{display: grid;gap: 2px;align-content: start;text-align: left;padding: 10px 14px;border: 1px solid var(--line);border-radius: 14px;background: var(--card);font: inherit;color: var(--text);cursor: pointer;transition: border-color .2s,background .2s}.rl-top:hover{border-color: var(--ink)}.rl-top:focus-visible{outline: 2px solid var(--text);outline-offset: 2px}.rl-top b{font-size: 15px;font-weight: 700;letter-spacing: -0.01em}.rl-top span{font-size: 13px;color: var(--muted);line-height: 1.35}.rl-hits{display: grid;grid-template-columns: repeat(2,1fr);gap: 10px}.rl-hit{padding: 14px 16px;border: 1px solid var(--line);border-radius: 14px;background: var(--card);display: grid;gap: 6px;align-content: start}.rl-hit-h{display: flex;justify-content: space-between;align-items: baseline;gap: 10px}.rl-hit-h b{font-size: 17px;letter-spacing: -0.01em}.rl-hit-h a{flex: none;font-size: 12px;color: var(--muted);border: 1px solid var(--line);border-radius: 999px;padding: 2px 9px}.rl-hit-h a:hover{color: var(--text);border-color: var(--ink)}.rl-hit p{margin: 0;font-size: 15px;line-height: 1.5}.rl-hit p.ex{color: var(--muted);font-size: 14px}.rl-hit p.ex::before{content: "“"}.rl-hit p.ex::after{content: "”"}.rl-sp-row{display: grid;gap: 14px;padding-top: 20px;border-top: 1px solid var(--line)}.rl-spell{display: flex;flex-wrap: wrap;gap: 8px;min-height: 64px;align-items: stretch}.rl-w{display: grid;gap: 2px;padding: 8px 12px;border: 1px solid var(--line);border-radius: 12px;background: var(--card);min-width: 64px}.rl-w b{font: 600 13px/1 var(--font-mono);color: var(--muted)}.rl-w i{font-style: normal;font-weight: 700;font-size: 16px}.rl-w small{font-size: 12px;color: var(--muted);letter-spacing: .02em}.rl-gap{width: 14px}.rl-ref h3{font-size: 19px;letter-spacing: -0.02em;margin: 32px 0 0;scroll-margin-top: 96px}.rl-ref h3 + .tbl-wrap,.rl-ref h3 + p{margin-top: 12px}.rl-t{table-layout: fixed}.rl-t th:nth-child(1){width: 28%}.rl-t th:nth-child(2){width: 42%}.rl-t td{overflow-wrap: anywhere}.rl-t td:first-child b{display: block}.rl-t td:first-child small{display: block;color: var(--muted);font-size: 13px;margin-top: 2px}.rl-t td:nth-child(3){color: var(--muted);font-size: 14px}.rl-t tr.hl td{background: #fff1e8;font-weight: 400}.rl-t tr.hl td:first-child{box-shadow: inset 3px 0 0 var(--orange)}.rl-dlg{display: grid;grid-template-columns: 1fr 1fr;gap: 14px}.rl-dlg-c{border: 1px solid var(--line);border-radius: var(--radius-card);background: var(--card);padding: 18px 20px}.prose .rl-dlg-h{margin: 0 0 10px;font-size: 13px;font-weight: 600;color: var(--muted);text-transform: uppercase;letter-spacing: .06em}.prose .rl-dlg ol{list-style: none;padding: 0;margin: 0;display: grid;gap: 8px}.prose .rl-dlg li{margin: 0;display: grid;grid-template-columns: 58px 1fr;gap: 10px;font-size: 15px;line-height: 1.45}.rl-dlg li span{font: 600 12px/1.9 var(--font-mono);color: var(--muted)}.rl-dlg li p{margin: 0}.rl-dlg li b{font-weight: 700}.rl-dlg li:nth-child(even) p{color: #3a3a3a}.prose ul.rl-tiles{list-style: none;padding: 0;display: grid;grid-template-columns: repeat(auto-fill,minmax(104px,1fr));gap: 8px}.prose ul.rl-tiles li{margin: 0;display: grid;gap: 1px;padding: 10px 12px;border: 1px solid var(--line);border-radius: 12px;background: var(--card);line-height: 1.3}.rl-tiles b{font: 600 13px var(--font-mono);color: var(--muted)}.rl-tiles i{font-style: normal;font-weight: 700;font-size: 16px}.rl-tiles small{font-size: 12px;color: var(--muted);letter-spacing: .02em}.prose ul.rl-numx{list-style: none;padding: 0;font-size: 15px}.rl-numx span{display: block;color: var(--muted);font-size: 14px}.prose ol.rl-et{margin-top: 16px}.rl-et li>div>span{display: block}@media (max-width: 760px){.rl-tops{grid-template-columns: repeat(2,1fr)}.rl-hits,.rl-dlg{grid-template-columns: 1fr}.rl-t,.rl-t tbody,.rl-t tr,.rl-t td{display: block;width: auto !important}.rl-t thead{display: none}.rl-t tr{padding: 12px 16px;border-top: 1px solid var(--line)}.rl-t tr:first-child{border-top: 0}.rl-t td{padding: 0;border: 0}.rl-t td + td{margin-top: 4px}.rl-t td:empty{display: none}}.rp-t td.c{width: 40px}.rp-t input[type=checkbox]{width: 18px;height: 18px;accent-color: var(--ink);cursor: pointer}.rp-t small.rp-ty{display: block;color: var(--muted);font-size: 13px}#rp-f button[aria-pressed="true"]{background: var(--ink);border-color: var(--ink);color: var(--on-dark)}.lc-cap{position: absolute;width: 1px;height: 1px;overflow: hidden;clip: rect(0 0 0 0);white-space: nowrap}.lc-t th,.lc-t td{white-space: nowrap;padding: 13px 14px;vertical-align: middle}.lc-t thead th{color: var(--muted)}.lc-t tbody th{width: auto;position: sticky;left: 0;z-index: 1;background: var(--card);font-weight: 650}.lc-t thead th:first-child{position: sticky;left: 0;z-index: 2}.lc-t td a{color: inherit;text-decoration: none;display: block}.lc-t td a:hover{text-decoration: underline;text-underline-offset: 3px}.lc-t td a:focus-visible{outline: 2px solid var(--text);outline-offset: 2px;border-radius: 4px}.lc-t .lc-free{font-weight: 650;color: var(--text)}.lc-t .lc-lic{color: var(--text)}.lc-t .lc-no{color: var(--muted)}.lc-t tbody tr:hover th,.lc-t tbody tr:hover td{background: var(--subtle)}.src-more{margin-top: 18px}.src-more .sources{margin: 0 0 18px}@media (max-width: 720px){.lc-t th,.lc-t td{padding: 11px 12px;font-size: 14px}}.cs[data-mode="decode"] .cs-make,.cs[data-mode="make"] .cs-dec{display: none}.cs .rl-in .sel{flex: 1}.cs-mk-row{display: grid;grid-template-columns: 1fr 1fr;gap: 12px}.cs-call{display: flex;gap: 6px;align-items: flex-start;flex-wrap: wrap;margin-bottom: 6px}.cs-part{display: grid;justify-items: center;gap: 6px}.cs-part b{font: 700 44px/1 var(--font-mono);padding: 12px 16px;border-radius: 12px;background: var(--subtle);border: 1px solid var(--line)}.cs-part.d b{background: var(--orange);border-color: var(--orange);color: #fff}.cs-part small{font-size: 12px;color: var(--muted)}.cs-extra{font: 600 22px var(--font-mono);color: var(--muted);align-self: center;padding: 0 6px 18px 0}.cs-fam{margin: 4px 0 0;font-size: 15px}.cs-out .size-sum b{font-weight: 600;white-space: nowrap}.cs-out .size-sum .mono{font-size: 17px;color: var(--text);letter-spacing: .06em}.cs-play{height: 32px;padding: 0 12px;margin-left: 8px;font-size: 13px}.cs-try{display: flex;flex-wrap: wrap;gap: 8px;align-items: center}.cs-try>span{font-size: 13px;color: var(--muted)}.cs-try .chips button{font-family: var(--font-mono)}@media (max-width: 640px){.cs-part b{font-size: 30px;padding: 10px 11px}.cs-mk-row{grid-template-columns: 1fr}}.dmr .rl-in .sel{flex: 1}.dmr-out .size-sum b{font-weight: 600;white-space: nowrap}.dmr-cc{margin-top: 28px;padding-top: 24px;border-top: 1px solid var(--line)}.dmr-t{margin-top: 14px;max-height: 460px;overflow: auto}.dmr-t td.mono a{font-family: var(--font-mono);font-weight: 600}.dmr-try .chips button{font-family: var(--font-mono)}.dmr-snap{margin: 16px 0 0;font-size: 13px;color: var(--muted)}.hx{scroll-margin-top: 96px}.hx-setup,.hx-quiz,.hx-done{display: grid;gap: 18px}.hx [hidden]{display: none !important}.hx-th{margin: 4px 0 -6px;font-size: 13px;font-weight: 600;color: var(--muted)}.hx-lv button{display: grid;height: auto;min-height: 50px;padding: 6px 10px;line-height: 1.25}.hx-lv button small{font-size: 12px;opacity: .72}.hx-fmt{margin: 0;font-size: 14px;line-height: 1.5;color: var(--muted)}.hx-start{display: flex;align-items: center;gap: 16px;flex-wrap: wrap}.hx-start span{font-size: 13px;color: var(--muted)}.hx-bar{height: 4px;border-radius: 4px;background: var(--subtle);overflow: hidden}.hx-bar span{display: block;height: 100%;width: 0;background: var(--ink);transition: width .3s}.hx-meta{display: flex;justify-content: space-between;gap: 12px;font-size: 13px;color: var(--muted)}.hx-meta b{font-weight: 600;color: var(--text)}.hx-q{margin: 0;font-size: 20px;line-height: 1.4;font-weight: 600;letter-spacing: -0.01em;outline: none}.hx-o{list-style: none;margin: 0;padding: 0 !important;display: grid;gap: 8px}.prose .hx-o li + li{margin-top: 0}.hx-o button{width: 100%;display: flex;gap: 12px;align-items: flex-start;text-align: left;padding: 12px 14px;border: 1px solid var(--control-line);border-radius: var(--radius-field);background: var(--card);font: 15px/1.45 var(--font-sans);color: var(--text);cursor: pointer;transition: border-color .2s,background .2s}.hx-o button:hover:not(:disabled){border-color: var(--ink)}.hx-o button:focus-visible{outline: 2px solid var(--text);outline-offset: 2px}.hx-o button:disabled{cursor: default}.hx-k{flex: none;width: 24px;height: 24px;border-radius: 50%;border: 1px solid var(--control-line);display: grid;place-items: center;font: 600 12px var(--font-mono);color: var(--muted)}.hx-o .right{border-color: var(--ink);background: var(--subtle);font-weight: 600}.hx-o .right .hx-k{background: var(--ink);border-color: var(--ink);color: var(--on-dark)}.hx-o .wrong{color: var(--muted);text-decoration: line-through}.hx-o button:disabled:not(.right):not(.wrong){color: var(--soft)}.hx-w{margin: 0;padding: 14px 16px;border-radius: var(--radius-field);background: var(--subtle);font-size: 15px;line-height: 1.5}.hx-row{display: flex;justify-content: space-between;align-items: center;gap: 12px;flex-wrap: wrap}.hx-score{font-size: 15px;color: var(--muted)}.hx-score b{font-size: 44px;font-weight: 700;letter-spacing: -0.04em;color: var(--text)}.hx-score span{margin-left: 8px;font: 600 17px var(--font-mono);color: var(--text)}.hx-pass{position: relative;padding-top: 18px;font-size: 13px;color: var(--muted)}.hx-pass::before{content: "";position: absolute;top: 0;left: 0;right: 0;height: 8px;border-radius: 8px;background: var(--subtle)}.hx-pass em{position: absolute;top: 0;left: 0;height: 8px;border-radius: 8px;background: var(--ink)}.hx-pass i{position: absolute;top: -4px;width: 2px;height: 16px;margin-left: -1px;background: var(--orange);z-index: 1}.hx-topics{list-style: none;margin: 0;padding: 0 !important;display: grid;gap: 8px;font-size: 14px}.prose .hx-topics li + li{margin-top: 0}.hx-topics li{display: grid;grid-template-columns: minmax(0,1fr) 120px 40px;gap: 12px;align-items: center}.hx-tb{height: 6px;border-radius: 6px;background: var(--subtle);overflow: hidden}.hx-tb em{display: block;height: 100%;background: var(--ink)}.hx-topics b{font: 600 13px var(--font-mono);text-align: right}.hx-book{margin: 0;font-size: 15px}.hx-sample{margin-top: 8px}@media (max-width: 640px){.hx .seg[data-k="n"]{flex-wrap: nowrap}.hx .seg[data-k="n"] button{flex: 1 1 0}.hx-q{font-size: 18px}.hx-topics li{grid-template-columns: minmax(0,1fr) 70px 36px}.hx-score b{font-size: 36px}}.hx-cta{display: grid;grid-template-columns: minmax(0,1fr) 260px;gap: 28px;align-items: center;margin: 32px 0;padding: 28px 30px;border-radius: 24px;background: var(--ink);color: var(--on-dark)}.hx-cta-h{margin: 0 0 8px;font-size: 24px;font-weight: 700;letter-spacing: -0.02em;color: var(--on-dark)}.prose .hx-cta p{color: var(--on-dark-soft)}.hx-cta-t>p:not(.hx-cta-h){margin: 0 0 16px;font-size: 15px;line-height: 1.5}.hx-cta-c{display: flex;flex-wrap: wrap;gap: 8px;margin-bottom: 18px}.prose .hx-cta-c a,.hx-cta-c a{display: inline-flex;align-items: center;height: 34px;padding: 0 14px;border: 1px solid #3a3a3a;border-radius: 999px;font-size: 14px;color: var(--on-dark);text-decoration: none;transition: border-color .2s}.hx-cta-c a:hover{border-color: var(--on-dark)}.prose .hx-cta .btn{text-decoration: none}.hx-cta img{width: 100%;height: auto;border-radius: 16px;display: block}.lc-go .btn{text-decoration: none}@media (max-width: 760px){.hx-cta{grid-template-columns: 1fr;padding: 24px 20px}.hx-cta img{display: none}}.prose .hx-mini{margin: 4px 0 8px}.prose .hx-mini .btn{text-decoration: none;height: 40px;font-size: 14px}.rg{scroll-margin-top: 96px}.rg-form{display: grid;gap: 14px}.rg-h{margin: 10px 0 -4px;font-size: 13px;font-weight: 600;letter-spacing: .04em;text-transform: uppercase;color: var(--muted)}.rg-form>.rg-h:first-child{margin-top: 0}.rg-g3{display: grid;grid-template-columns: repeat(3,minmax(0,1fr));gap: 12px}.rg .field{text-transform: uppercase}.rg .field::placeholder{text-transform: none}.rg-ta.field{height: auto;min-height: 0;font-family: var(--font-mono);font-size: 14px}.rg-note,.rg-ck{margin: 0;font-size: 14px;line-height: 1.5;color: var(--muted)}.rg-ck b{color: var(--text);font-weight: 600}.rg-pr{max-width: none}.rg-out{display: grid;grid-template-columns: minmax(0,1fr) minmax(0,1fr);gap: 16px;margin-top: 8px;padding-top: 22px;border-top: 1px solid var(--line)}.rg-pane{display: grid;gap: 12px;align-content: start;min-width: 0}.rg-form-out,.rg-air{padding: 16px;border: 1px solid var(--control-line);border-radius: var(--radius-field);background: var(--card);font: 13px/1.55 var(--font-mono);color: var(--text);min-width: 0}.rg-pre{width: 100%;border-collapse: collapse;table-layout: auto}.rg-pre th{padding: 0 6px 4px 0;font: 600 10px/1.2 var(--font-sans);letter-spacing: .04em;color: var(--muted);text-align: left;vertical-align: bottom}.rg-pre td{padding: 4px 6px 6px 0;border-top: 1px solid var(--line);vertical-align: top;overflow-wrap: anywhere}.rg-blk{margin-top: 14px}.rg-blk>span{display: block;margin-bottom: 4px;font: 600 10px/1.2 var(--font-sans);letter-spacing: .04em;text-transform: uppercase;color: var(--muted)}.rg-grid{display: grid;grid-template-columns: repeat(5,minmax(min-content,1fr));overflow-x: auto}.rg-grid i{font-style: normal;padding: 3px 8px 3px 0;border-bottom: 1px solid var(--line);min-height: 1.55em}.rg-grid .rg-br{display: none}.rg-empty{color: var(--soft)}.rg-air p{margin: 0 0 10px}.rg-air p:last-child{margin-bottom: 0}.rg-air span{display: inline}.rg-air span + span::before{content: " · ";color: var(--soft)}.rg-air b{font-family: var(--font-sans);font-weight: 700;font-size: 12px;letter-spacing: .04em;text-transform: lowercase;color: var(--muted)}.rg-air .rg-pw b{color: var(--text);text-transform: uppercase}.rg-air small{font: 12px var(--font-sans);color: var(--muted)}.rg-act{display: flex;flex-wrap: wrap;align-items: center;gap: 12px}@media (max-width: 760px){.rg-g3{grid-template-columns: minmax(0,1fr) minmax(0,1fr)}.rg-out{grid-template-columns: minmax(0,1fr)}.rg-act .btn{flex: 1 1 140px}}@media (max-width: 480px){.rg-grid{display: flex;flex-wrap: wrap;column-gap: 12px}.rg-grid i{padding: 2px 0;border: 0;min-height: 0}.rg-grid i:empty{display: none}.rg-grid .rg-br{display: block;flex-basis: 100%;height: 0;border-bottom: 1px solid var(--line);margin-bottom: 2px}}@media print{.rg-printing body *{visibility: hidden !important}.rg-printing #rg-out,.rg-printing #rg-out *{visibility: visible !important}.rg-printing #rg-out{position: absolute;left: 0;top: 0;width: 100%;border: 0;margin: 0;padding: 0;grid-template-columns: 1fr}.rg-printing .rg-form-out,.rg-printing .rg-air{border-color: #999}}.ef-list{list-style: none;margin: 10px 0 0;padding: 0 !important;display: grid;gap: 0}.prose .ef-list li + li{margin-top: 0}.ef-list li{display: grid;grid-template-columns: 56px 190px minmax(0,1fr);gap: 16px;align-items: center;padding: 12px 0;border-bottom: 1px solid var(--line)}.ef-b{font-weight: 600;font-size: 15px}.ef-f{font-size: 15px}.ef-f b{font: 600 18px var(--font-mono);letter-spacing: -0.01em}.ef-f small{color: var(--muted);font-size: 12px}.ef-s{position: relative;display: flex;justify-content: space-between;align-items: flex-end;height: 34px;padding-top: 18px;font: 11px var(--font-mono);color: var(--soft)}.ef-s::before{content: "";position: absolute;left: 0;right: 0;top: 8px;height: 6px;border-radius: 6px;background: var(--subtle);border: 1px solid var(--line)}.ef-s i{position: absolute;top: 4px;height: 14px;min-width: 4px;border-radius: 3px;background: var(--orange)}.ef-now{margin: 12px 0 0;font-size: 15px;color: var(--text)}@media (max-width: 640px){.ef-list li{grid-template-columns: 48px minmax(0,1fr)}.ef-s{grid-column: 1 / -1}}.lc .result{gap: 14px}.lc .lc-cls td{vertical-align: top}.lc-facts li{display: grid;grid-template-columns: 140px minmax(0,1fr);gap: 12px;padding: 9px 0;border-bottom: 1px solid var(--line)}.prose .lc-facts li + li{margin-top: 0}.lc-facts li span{color: var(--muted);font-size: 14px;text-align: left}.lc-facts li b{text-align: left}.lc-facts li b{font-weight: 500}@media (max-width: 640px){.lc-facts li{grid-template-columns: 1fr;gap: 2px}}.mc{scroll-margin-top: 96px}.mc-io{display: grid;grid-template-columns: minmax(0,1fr) minmax(0,1fr);gap: 16px}.mc-pane{display: grid;gap: 0;min-width: 0}.mc-ta.field{height: auto;min-height: 132px;font-size: 17px;line-height: 1.5;resize: vertical}.mc-ta.mono{font-family: var(--font-mono);letter-spacing: .04em;overflow-wrap: anywhere}.mc-pa{display: flex;gap: 16px}.mc-pa .details-toggle{margin: 8px 0 0}.mc-note{margin: -6px 0 0;min-height: 1.4em;font-size: 14px;color: var(--muted)}.mc-play{display: flex;flex-wrap: wrap;align-items: center;gap: 14px 22px;padding-top: 18px;border-top: 1px solid var(--line)}.mc-play .btn{min-width: 112px}.mc-lamp{width: 18px;height: 18px;border-radius: 50%;background: var(--subtle);border: 1px solid var(--control-line);transition: background .02s}.mc-lamp.on{background: var(--orange);border-color: var(--orange);box-shadow: 0 0 10px var(--orange)}.mc-sl{display: grid;gap: 4px;min-width: 150px;flex: 1 1 150px}.mc .mc-sl label{margin: 0;font-weight: 400;color: var(--muted)}.mc-sl label b{color: var(--text);font-weight: 600}.mc-sl input{width: 100%;accent-color: var(--orange)}.mc-hint{margin: 0;font-size: 13px;line-height: 1.5;color: var(--muted)}.mc-grid{list-style: none;margin: 12px 0 8px;padding: 0 !important;display: grid;grid-template-columns: repeat(auto-fill,minmax(124px,1fr));gap: 8px}.prose .mc-grid li + li{margin-top: 0}.mc-grid li{margin: 0}.mc-k{display: flex;align-items: center;justify-content: space-between;gap: 8px;width: 100%;padding: 9px 12px;border: 1px solid var(--line);border-radius: var(--radius-field);background: var(--card);color: var(--text);cursor: pointer;font: inherit;text-align: left}.mc-k:hover,.mc-k.on{border-color: var(--orange)}.mc-k b{font-size: 17px;font-weight: 600}.mc-k-i{display: inline-flex;width: auto;min-height: 34px;padding: 3px 12px}.mc-c{display: inline-flex;align-items: center;gap: 4px}.mc-c i{display: block;width: 7px;height: 7px;border-radius: 50%;background: currentColor;font-size: 0;line-height: 0;overflow: hidden}.mc-c i.h{width: 18px;border-radius: 4px}.mc-art{margin: 18px 0 22px}.mc-art .mc-grid{margin: 0 0 8px}@media (max-width: 760px){.mc-io{grid-template-columns: minmax(0,1fr)}.mc-play .btn{flex: 1 1 100%}.mc-lamp{order: -1}}.swk{scroll-margin-top: 96px;display: grid;gap: 18px}.swk-now{display: flex;align-items: baseline;gap: 12px;flex-wrap: wrap}.swk-now b{font-size: 34px;letter-spacing: .02em}.swk-now span{color: var(--muted);font-size: 14px}.swk-f{display: grid;grid-template-columns: repeat(3,minmax(0,1fr));gap: 12px 16px}.swk-f .rq{min-width: 0}.swk-f .sel,.swk-f .field{width: 100%}.swk-t td.mono,.swk-t th.num,.swk-t td.nw{white-space: nowrap}.swk-t tr.swk-off td{color: var(--muted)}.swk-src{margin: 0;font-size: 14px;color: var(--muted)}@media (max-width: 760px){.swk-f{grid-template-columns: minmax(0,1fr) minmax(0,1fr)}.swk-now b{font-size: 28px}}@media (max-width: 340px){.swk-f{grid-template-columns: minmax(0,1fr)}}