@media (width<=860px){.linka-versus-grid{grid-template-columns:1fr}.linka-steps-grid{grid-template-columns:1fr;gap:32px}.linka-plus-grid,.linka-footer-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=600px){.linka-shell{width:min(100% - 32px,500px)}.linka-nav-link{display:none}.linka-plus-grid{grid-template-columns:1fr}.linka-footer-grid{grid-template-columns:1fr;gap:24px}.linka-assist-tabs{flex-direction:column}.linka-assist-tab{text-align:center;width:100%}.linka-phone-frame{border-radius:40px;width:min(290px,84vw);padding:8px}.linka-phone-screen{border-radius:32px}.linka-phone-island{width:76px;height:20px;top:14px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.ap-home{font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,SF Pro Display,system-ui,sans-serif}.ap-home-container{box-sizing:border-box;width:100%;max-width:1240px;margin:0 auto;padding:0 clamp(20px,4vw,48px)}.ap-home-eyebrow{text-transform:uppercase;letter-spacing:.06em;color:var(--brand-purple);margin:0 0 10px;font-size:12px;font-weight:600}.ap-home-h2{letter-spacing:-.03em;color:var(--text-primary);text-wrap:balance;margin:0 0 14px;font-size:clamp(28px,3.8vw,44px);font-weight:600;line-height:1.12}.ap-home-lede{color:var(--text-secondary);text-wrap:pretty;max-width:46ch;margin:0;font-size:clamp(16px,1.6vw,19px);line-height:1.48}.ap-home-section{border-top:1px solid var(--border-default);padding:clamp(56px,7vw,104px) 0}.ap-home-split{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(32px,6vw,96px);display:grid}.ap-home-hero{padding:clamp(32px,5vw,72px) 0 clamp(48px,6vw,88px)}.ap-home-hero .ap-home-split{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr)}.ap-home-title{letter-spacing:-.04em;color:var(--text-primary);text-wrap:balance;max-width:14ch;margin:0 0 22px;font-size:clamp(38px,5.6vw,72px);font-weight:700;line-height:1.04}.ap-home-hero .ap-home-lede{margin-bottom:32px;font-size:clamp(18px,2vw,22px)}.ap-home-actions{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.ap-home-link{min-height:var(--touch-target,44px);color:var(--brand-purple);align-items:center;font-size:15px;font-weight:600;text-decoration:none;display:inline-flex}.ap-home-link:hover{text-decoration:underline}.ap-home-note{color:var(--text-secondary);margin:20px 0 0;font-size:13px}.ap-home-phone-col{justify-content:center;display:flex}.ap-home-phone-col .linka-iphone{width:300px}.ap-home-tour .ap-home-split{grid-template-columns:minmax(0,1fr) minmax(0,.8fr)}.ap-home-tabs{border-top:1px solid var(--border-default);flex-direction:column;margin-top:32px;display:flex}.ap-home-tab{appearance:none;border:0;border-bottom:1px solid var(--border-default);text-align:left;color:var(--text-secondary);cursor:pointer;background:0 0;grid-template-columns:1fr auto;align-items:baseline;gap:4px 16px;padding:18px 0;font-family:inherit;transition:color .18s;display:grid}.ap-home-tab:hover{color:var(--text-primary)}.ap-home-tab-title{letter-spacing:-.01em;font-size:19px;font-weight:600}.ap-home-tab-tag{color:var(--text-secondary);font-size:12px;font-weight:600}.ap-home-tab-desc{grid-column:1/-1;max-width:48ch;margin:0;font-size:15px;line-height:1.45;display:none}.ap-home-tab[aria-selected=true]{color:var(--text-primary)}.ap-home-tab[aria-selected=true] .ap-home-tab-desc{color:var(--text-secondary);display:block}.ap-home-tab[aria-selected=true] .ap-home-tab-tag{color:var(--brand-purple)}.ap-home-tab:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.ap-home-tour-phone{justify-content:center;display:flex}.ap-home-tour-phone .linka-iphone{width:280px}.ap-home-translate-head{margin-bottom:clamp(32px,4vw,56px)}.ap-home-translate{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:clamp(20px,4vw,56px);display:grid}.ap-home-translate-label{text-transform:uppercase;letter-spacing:.06em;color:var(--text-secondary);margin:0 0 12px;font-size:12px;font-weight:600}.ap-home-translate-good .ap-home-translate-label{color:var(--brand-purple)}.ap-home-rows{border-top:1px solid var(--border-default);margin:0;padding:0;list-style:none}.ap-home-rows li{border-bottom:1px solid var(--border-default);padding:14px 0;font-size:16px}.ap-home-translate-bad .ap-home-rows li{font-family:var(--font-mono,ui-monospace, SFMono-Regular, Menlo, monospace);color:var(--text-secondary);font-size:13px}.ap-home-translate-good .ap-home-rows li{color:var(--text-primary);justify-content:space-between;align-items:center;gap:16px;font-weight:600;display:flex}.ap-home-chip{background:var(--brand-accent-soft);color:var(--brand-purple);border-radius:999px;flex:none;padding:4px 12px;font-size:13px;font-weight:600}.ap-home-arrow{color:var(--text-secondary);font-size:28px}.ap-home-assist .ap-home-split{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start}.ap-home-assist-panel{border-top:1px solid var(--border-default);padding-top:24px}.ap-home-assist-tag{color:var(--brand-purple);margin-bottom:10px;font-size:12px;font-weight:600;display:inline-block}.ap-home-assist-title{letter-spacing:-.02em;text-wrap:balance;margin:0 0 14px;font-size:clamp(22px,2.4vw,30px);font-weight:600;line-height:1.2}.ap-home-assist-why{color:var(--text-secondary);max-width:60ch;margin:0 0 24px;font-size:16px;line-height:1.55}.ap-home-steps{border-top:1px solid var(--border-default);margin:0;padding:0;list-style:none}.ap-home-steps li{border-bottom:1px solid var(--border-default);grid-template-columns:28px 1fr;gap:12px;padding:14px 0;font-size:15px;line-height:1.45;display:grid}.ap-home-steps-num{color:var(--brand-purple);font-weight:700}.ap-home-assist-list{border-top:1px solid var(--border-default);flex-direction:column;margin-top:32px;display:flex}.ap-home-plus .ap-home-split{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start}.ap-home-plus-logo{width:auto;height:48px;margin-bottom:20px;display:block}.ap-home-plus-price{color:var(--text-secondary);margin:0 0 28px;font-size:17px;line-height:1.5}.ap-home-plus-price strong{color:var(--text-primary)}.ap-home-plus-cta{background:var(--brand-purple);color:#fff;border-radius:999px;align-items:center;min-height:48px;padding:0 28px;font-size:16px;font-weight:600;text-decoration:none;transition:background .2s;display:inline-flex}.ap-home-plus-cta:hover{background:var(--brand-purple-hover)}.ap-home-plus-legal{color:var(--text-secondary);max-width:44ch;margin:18px 0 0;font-size:13px;line-height:1.5}.ap-home-plus-legal a{color:var(--brand-purple)}.ap-home-plus-list{border-top:1px solid var(--border-default);grid-template-columns:1fr 1fr;gap:0 32px;margin:0;padding:0;list-style:none;display:grid}.ap-home-plus-list li{border-bottom:1px solid var(--border-default);padding:20px 0}.ap-home-plus-list strong{margin-bottom:6px;font-size:18px;font-weight:600;display:block}.ap-home-plus-list span{color:var(--text-secondary);font-size:15px;line-height:1.45}.ap-home-compare-head{margin-bottom:clamp(28px,4vw,48px)}.ap-home-table{border-collapse:collapse;width:100%;font-size:16px}.ap-home-table th,.ap-home-table td{text-align:left;border-bottom:1px solid var(--border-default);vertical-align:top;padding:18px 16px 18px 0}.ap-home-table thead th{text-transform:uppercase;letter-spacing:.06em;color:var(--text-secondary);font-size:12px;font-weight:600}.ap-home-table thead th.is-linka,.ap-home-table td.is-linka{color:var(--text-primary);font-weight:600}.ap-home-table thead th.is-linka{color:var(--brand-purple)}.ap-home-table td.is-other{color:var(--text-secondary)}.ap-home-table tbody th{width:20%;font-weight:600}.ap-home-final{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:32px;display:flex}.ap-home-final .ap-home-h2{max-width:20ch;margin:0 0 8px}@media (width<=900px){.ap-home-split,.ap-home-hero .ap-home-split,.ap-home-tour .ap-home-split,.ap-home-assist .ap-home-split,.ap-home-plus .ap-home-split{grid-template-columns:minmax(0,1fr)}.ap-home-tour-phone{order:-1}.ap-home-translate{grid-template-columns:minmax(0,1fr)}.ap-home-arrow{justify-self:start;transform:rotate(90deg)}.ap-home-plus-list{grid-template-columns:minmax(0,1fr)}.ap-home-table th,.ap-home-table td{padding-right:10px;font-size:14px}}@media (prefers-reduced-motion:reduce){.ap-home-tab,.ap-home-plus-cta{transition:none}}.ap-page-hero{padding:clamp(24px,4vw,56px) 0 clamp(40px,5vw,72px)}.ap-page-back{min-height:44px;color:var(--text-secondary);align-items:center;margin-bottom:8px;font-size:14px;text-decoration:none;display:inline-flex}.ap-page-back:hover{color:var(--text-primary)}.ap-page-title{letter-spacing:-.035em;color:var(--text-primary);text-wrap:balance;max-width:18ch;margin:0 0 24px;font-size:clamp(34px,5vw,60px);font-weight:700;line-height:1.06}.ap-page-hero .ap-home-split{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr)}.ap-page-hero-solo .ap-page-title{max-width:22ch}.ap-page-logo{width:auto;height:56px;margin-bottom:20px;display:block}.ap-status{background:var(--brand-accent-soft);color:var(--brand-purple);border-radius:999px;margin-bottom:18px;padding:4px 12px;font-size:13px;font-weight:600;display:inline-block}.ap-price{align-items:baseline;gap:6px;margin:0 0 24px;display:flex}.ap-price strong{letter-spacing:-.03em;font-size:clamp(40px,5vw,56px);font-weight:700}.ap-price span{color:var(--text-secondary);font-size:18px}.ap-cols{border-top:1px solid var(--border-default);gap:0 clamp(24px,4vw,56px);display:grid}.ap-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.ap-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.ap-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.ap-col{border-bottom:1px solid var(--border-default);padding:24px 0 28px}.ap-col-num{color:var(--brand-purple);margin-bottom:10px;font-size:13px;font-weight:700;display:block}.ap-col h3{letter-spacing:-.015em;margin:0 0 8px;font-size:20px;font-weight:600}.ap-col p{color:var(--text-secondary);margin:0;font-size:15px;line-height:1.5}.ap-col a{color:inherit;text-decoration:none}.ap-col a:hover h3{color:var(--brand-purple)}.ap-rows-split{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:clamp(24px,6vw,96px);display:grid}.ap-list{border-top:1px solid var(--border-default);margin:0;padding:0;list-style:none}.ap-list li{border-bottom:1px solid var(--border-default);padding:16px 0;font-size:17px;line-height:1.45}.ap-list li strong{margin-bottom:2px;font-weight:600;display:block}.ap-list li span{color:var(--text-secondary);font-size:15px}.ap-index{border-top:1px solid var(--border-default);grid-template-columns:repeat(2,minmax(0,1fr));gap:0 clamp(24px,6vw,96px);display:grid}.ap-index-row{border-bottom:1px solid var(--border-default);color:var(--text-primary);grid-template-columns:1fr auto;align-items:baseline;gap:4px 16px;padding:24px 0;text-decoration:none;display:grid}.ap-index-row h2{letter-spacing:-.02em;margin:0;font-size:22px;font-weight:600}.ap-index-row p{color:var(--text-secondary);grid-column:1/-1;margin:0;font-size:15px}.ap-index-row .ap-index-tag{color:var(--brand-purple);font-size:12px;font-weight:600}.ap-index-row:hover h2{color:var(--brand-purple)}.ap-check-table{border-collapse:collapse;width:100%;font-size:16px}.ap-check-table th,.ap-check-table td{text-align:left;border-bottom:1px solid var(--border-default);padding:16px 16px 16px 0}.ap-check-table thead th{text-transform:uppercase;letter-spacing:.06em;color:var(--text-secondary);font-size:12px;font-weight:600}.ap-check-table .is-hl{color:var(--brand-purple);font-weight:600}.ap-check-table td.is-center,.ap-check-table th.is-center{text-align:center;width:110px}.ap-check-table tbody th{font-weight:500}.ap-check-table .is-dim{color:var(--text-secondary)}.ap-faq-list{border-top:1px solid var(--border-default)}.ap-faq-list details{border-bottom:1px solid var(--border-default)}.ap-faq-list summary{cursor:pointer;justify-content:space-between;gap:16px;min-height:44px;padding:20px 0;font-size:18px;font-weight:600;list-style:none;display:flex}.ap-faq-list summary::-webkit-details-marker{display:none}.ap-faq-list summary:after{content:"+";color:var(--text-secondary);font-size:24px;font-weight:400;line-height:1;transition:transform .18s}.ap-faq-list details[open] summary:after{transform:rotate(45deg)}.ap-faq-list summary:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.ap-faq-list details p{color:var(--text-secondary);max-width:62ch;margin:0 0 20px;font-size:16px;line-height:1.55}.ap-small{color:var(--text-secondary);margin:20px 0 0;font-size:13px;line-height:1.5}.ap-small a{color:var(--brand-purple)}.ap-doc{max-width:760px}.ap-doc-section{border-top:1px solid var(--border-default);padding:28px 0}.ap-doc-section h2{letter-spacing:-.02em;text-wrap:balance;margin:0 0 12px;font-size:clamp(20px,2.4vw,26px);font-weight:600}.ap-doc-section p{color:var(--text-secondary);text-wrap:pretty;max-width:62ch;margin:0 0 16px;font-size:16px;line-height:1.65}.ap-doc-meta{color:var(--text-secondary);margin:0 0 32px;font-size:13px}@media (width<=900px){.ap-page-hero .ap-home-split,.ap-rows-split,.ap-index,.ap-cols-3,.ap-cols-4,.ap-cols-2{grid-template-columns:minmax(0,1fr)}.ap-check-table th,.ap-check-table td{padding-right:8px;font-size:14px}.ap-check-table td.is-center,.ap-check-table th.is-center{width:72px}}@media (prefers-reduced-motion:reduce){.ap-faq-list summary:after{transition:none}}.ap-speedtest-hero .linka-speedtest-container{max-width:none}.ap-table-scroll{overflow-x:auto}.ap-compare-wide{min-width:760px;font-size:15px}.ap-compare-wide td,.ap-compare-wide th{vertical-align:top}.ap-page-hero.ap-speedtest-hero .ap-home-split{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr)}@media (width<=900px){.ap-page-hero.ap-speedtest-hero .ap-home-split{grid-template-columns:minmax(0,1fr)}}.ap-page-hero.ap-speedtest-hero .ap-home-split{align-items:start}@media (width>=901px){.ap-speedtest-hero .ap-home-split>div:first-child{position:sticky;top:96px}}.linka-speedtest-container{width:100%;max-width:840px;margin:0 auto}.linka-speedtest-box{background:var(--surface-card);border:1px solid var(--border-default);border-radius:var(--radius-lg,20px);flex-direction:column;justify-content:center;align-items:center;padding:40px 24px;transition:border-color .2s,box-shadow .2s;display:flex;position:relative;overflow:hidden;box-shadow:0 4px 20px #0000000a}@media (width<=640px){.linka-speedtest-box{border-radius:var(--radius,14px);padding:32px 16px}}.linka-speedtest-idle-box{text-align:center;gap:24px}.linka-idle-hero{flex-direction:column;align-items:center;gap:12px;max-width:540px;display:flex}.linka-idle-icon-wrap{background:var(--brand-accent-soft);width:72px;height:72px;color:var(--brand-purple);border-radius:50%;justify-content:center;align-items:center;margin-bottom:4px;display:flex}.linka-idle-icon{stroke-width:2px;width:38px;height:38px}.linka-idle-title{letter-spacing:var(--tracking-snug);color:var(--text-primary);margin:0;font-size:clamp(22px,3.5vw,28px);font-weight:700;line-height:1.2}.linka-idle-subtitle{color:var(--text-secondary);margin:0;font-size:16px;line-height:1.45}.linka-idle-action{justify-content:center;width:100%;display:flex}.linka-btn-primary-ios{border-radius:var(--radius,14px);background:var(--brand-purple);color:#fff;width:100%;max-width:320px;min-height:52px;font-family:var(--font-body);cursor:pointer;border:none;justify-content:center;align-items:center;gap:10px;padding:0 28px;font-size:17px;font-weight:600;text-decoration:none;transition:transform .18s cubic-bezier(.16,1,.3,1),background-color .15s,box-shadow .18s;display:inline-flex;box-shadow:0 4px 16px #7c3aed47}.linka-btn-primary-ios:hover{background:var(--brand-purple-hover);transform:translateY(-1px);box-shadow:0 6px 22px #7c3aed61}.linka-btn-primary-ios:active{transform:scale(.98)}.linka-btn-secondary-ios{border-radius:var(--radius,14px);min-height:44px;color:var(--text-secondary);font-family:var(--font-body);border:1px solid var(--border-default);cursor:pointer;background:0 0;justify-content:center;align-items:center;padding:0 20px;font-size:15px;font-weight:600;text-decoration:none;transition:all .15s;display:inline-flex}.linka-btn-secondary-ios:hover{color:var(--text-primary);background:var(--surface-grouped);border-color:var(--text-secondary)}.linka-speedtest-running-box{padding:44px 24px}.linka-gauge-wrapper{justify-content:center;align-items:center;width:260px;height:260px;display:flex;position:relative}.linka-gauge-svg{width:100%;height:100%;position:absolute;top:0;left:0}.linka-gauge-bg{stroke:var(--border-default)}.linka-gauge-progress{stroke:var(--brand-purple);filter:drop-shadow(0 0 10px #7c3aed59);transition:stroke-dashoffset .2s cubic-bezier(.16,1,.3,1)}.linka-gauge-center{z-index:2;text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex;position:relative}.linka-gauge-live{flex-direction:column;justify-content:center;align-items:center;display:flex}.linka-gauge-number{font-family:var(--font-display);font-size:var(--text-hero,58px);letter-spacing:-.04em;color:var(--text-primary);font-variant-numeric:tabular-nums;font-weight:700;line-height:1}.linka-gauge-unit{color:var(--brand-purple-soft);margin-top:4px;font-size:16px;font-weight:600}.linka-gauge-stage{color:var(--text-secondary);text-align:center;max-width:180px;margin-top:6px;font-size:13px}.linka-live-pills{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:28px;display:flex}.linka-live-pill{background:var(--surface-grouped);color:var(--text-secondary);border:1px solid var(--border-default);font-variant-numeric:tabular-nums;border-radius:999px;align-items:center;gap:8px;padding:6px 14px;font-size:13px;font-weight:500;transition:all .2s;display:inline-flex}.linka-live-pill.active{background:var(--brand-accent-soft);color:var(--brand-purple);border-color:var(--brand-purple);font-weight:600}.linka-btn-cancel-test{color:var(--text-secondary);cursor:pointer;border-radius:var(--radius-sm,10px);background:0 0;border:none;margin-top:20px;padding:8px 16px;font-size:14px;transition:color .15s}.linka-btn-cancel-test:hover{color:var(--text-primary)}.linka-speedtest-error-box{padding:36px 24px}.linka-gauge-error{text-align:center;flex-direction:column;align-items:center;gap:12px;display:flex}.linka-error-title{color:var(--status-critical);font-size:18px;font-weight:700}.linka-error-desc{color:var(--text-secondary);margin:0 0 8px;font-size:14px}.linka-meta-row{color:var(--text-secondary);flex-wrap:wrap;justify-content:center;align-items:center;gap:12px 18px;font-size:13px;display:flex}.linka-meta-tag b{color:var(--text-primary)}.linka-meta-tag-clean{background:var(--surface-grouped);border:1px solid var(--border-default);border-radius:999px;padding:4px 10px;font-size:12px;font-weight:500;display:inline-block}.linka-result-view{flex-direction:column;gap:32px;animation:.4s cubic-bezier(.16,1,.3,1) both linkaRise;display:flex}.linka-verdict-header{max-width:640px}.linka-verdict-title{letter-spacing:-.03em;color:var(--text-primary);text-wrap:balance;margin:0;font-size:clamp(26px,3.4vw,36px);font-weight:700;line-height:1.15}.linka-result-hero-card{border-top:1px solid var(--border-default);border-bottom:1px solid var(--border-default);flex-direction:column;align-items:flex-start;gap:24px;padding:24px 0;display:flex}.linka-hero-download{flex-direction:column;align-items:flex-start;gap:4px;display:flex}.linka-hero-download-label{color:var(--text-secondary);font-size:15px;font-weight:500}.linka-hero-download-val{justify-content:flex-start;align-items:baseline;gap:8px;display:flex}.linka-hero-number{font-family:var(--font-display);letter-spacing:-.04em;color:var(--text-primary);font-variant-numeric:tabular-nums;font-size:clamp(52px,8vw,76px);font-weight:700;line-height:1}.linka-hero-unit{color:var(--text-secondary);font-size:20px;font-weight:600}.linka-hero-secondary-strip{grid-template-columns:1fr auto 1fr;align-items:center;width:100%;max-width:440px;padding:0;display:grid}.linka-secondary-col{flex-direction:column;align-items:flex-start;gap:4px;padding:0 20px;display:flex}.linka-secondary-col:first-child{padding-left:0}.linka-secondary-head{color:var(--text-secondary);align-items:center;gap:6px;font-size:13px;font-weight:500;display:flex}.linka-sec-icon{color:var(--brand-purple)}.linka-secondary-val{align-items:baseline;gap:4px;display:flex}.linka-secondary-val b{font-family:var(--font-display);color:var(--text-primary);font-variant-numeric:tabular-nums;font-size:22px;font-weight:700}.linka-secondary-val span{color:var(--text-secondary);font-size:13px}.linka-secondary-divider{background:var(--border-default);width:1px;height:36px}.linka-result-actions{flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:12px;display:flex}.linka-usecases-section{flex-direction:column;gap:8px;display:flex}.linka-usecases-title{letter-spacing:var(--tracking-snug);color:var(--text-primary);margin:0 0 8px;font-size:20px;font-weight:600}.linka-usecases-grid{border-top:1px solid var(--border-default);flex-direction:column;display:flex}.linka-usecase-row{border-bottom:1px solid var(--border-default);grid-template-columns:auto 1fr auto;align-items:center;gap:16px;padding:16px 0;display:grid}.linka-usecase-icon-box{background:var(--surface-grouped);width:36px;height:36px;color:var(--brand-purple);border-radius:10px;justify-content:center;align-items:center;display:flex}.linka-usecase-side{flex-direction:column;align-items:flex-end;gap:4px;display:flex}.linka-usecase-status-pill{border-radius:999px;align-items:center;gap:6px;padding:3px 10px;font-size:12px;font-weight:600;display:inline-flex}.pill-excellent{background:var(--status-good-bg);color:var(--status-good)}.pill-good{background:var(--status-attention-bg);color:var(--status-attention)}.pill-limited{background:var(--status-critical-bg);color:var(--status-critical)}.linka-usecase-item-title{color:var(--text-primary);margin:0 0 2px;font-size:16px;font-weight:600}.linka-usecase-devices{color:var(--text-secondary);font-size:13px;display:block}.linka-usecase-detail{color:var(--text-secondary);font-size:12px;font-family:var(--font-mono)}.linka-app-funnel-card{border-top:1px solid var(--border-default);color:var(--text-primary);justify-content:space-between;align-items:center;gap:32px;padding:28px 0 0;display:flex}@media (width<=768px){.linka-app-funnel-card{flex-direction:column;align-items:flex-start}}.linka-funnel-content{flex:1}.linka-funnel-tag{letter-spacing:.06em;text-transform:uppercase;color:var(--brand-purple-soft);margin-bottom:8px;font-size:12px;font-weight:700}.linka-funnel-title{letter-spacing:-.02em;color:var(--text-primary);text-wrap:balance;margin:0 0 10px;font-size:clamp(20px,2.4vw,26px);font-weight:600;line-height:1.25}.linka-funnel-body{color:var(--text-secondary);max-width:52ch;margin:0 0 20px;font-size:15px;line-height:1.5}.linka-funnel-body b{color:var(--text-primary)}.linka-funnel-actions{align-items:center;gap:16px;display:flex}.linka-btn-appstore{line-height:0;transition:transform .18s;display:inline-block}.linka-btn-appstore:hover{transform:scale(1.04)}.linka-funnel-qr{flex-direction:column;justify-content:center;align-items:center;display:flex}.linka-qr-frame{background:#fff;border:1px solid #3c3c432e;border-radius:16px;flex-direction:column;align-items:center;gap:8px;padding:14px;display:flex}.linka-qr-caption{color:#1a102e;text-align:center;max-width:110px;font-size:11px;font-weight:600;line-height:1.2}.ap-guide-page{background:var(--surface-page);color:var(--text-primary);-webkit-font-smoothing:antialiased;min-height:100vh;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,SF Pro Display,system-ui,sans-serif}.ap-main{width:100%;padding-bottom:clamp(64px,8vw,120px)}.ap-container{box-sizing:border-box;width:100%;max-width:1240px;margin:0 auto;padding:0 clamp(20px,4vw,48px)}.ap-breadcrumbs{color:var(--text-secondary);align-items:center;gap:8px;padding:24px 0 20px;font-size:12px;display:flex}.ap-breadcrumbs a{color:var(--text-secondary);text-decoration:none;transition:color .15s}.ap-breadcrumbs a:hover{color:var(--text-primary)}.ap-sep{opacity:.35}.ap-current{color:var(--text-primary);font-weight:500}.ap-eyebrow{text-transform:uppercase;letter-spacing:.06em;color:var(--brand-purple);margin:0 0 10px;font-size:12px;font-weight:600}.ap-section-title{letter-spacing:-.03em;color:var(--text-primary);text-wrap:balance;margin:0 0 12px;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,system-ui,sans-serif;font-size:clamp(28px,3.8vw,44px);font-weight:600;line-height:1.12}.ap-section-lede{color:var(--text-secondary);text-wrap:pretty;max-width:48ch;margin:0;font-size:clamp(16px,1.8vw,19px);line-height:1.48}.ap-hero{border-bottom:1px solid var(--border-default);margin-bottom:48px;padding:20px 0 48px}.ap-hero-title{letter-spacing:-.035em;color:var(--text-primary);text-wrap:balance;max-width:24ch;margin:0 0 20px;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,system-ui,sans-serif;font-size:clamp(34px,5vw,60px);font-weight:700;line-height:1.08}.ap-hero-lede{color:var(--text-secondary);text-wrap:pretty;max-width:46ch;margin:0 0 28px;font-size:clamp(18px,2.2vw,24px);line-height:1.42}.ap-hero-meta{color:var(--text-secondary);flex-wrap:wrap;align-items:center;gap:12px;font-size:13px;display:flex}.ap-dot{opacity:.4}.ap-hero-anchor{color:var(--brand-purple);font-weight:500;text-decoration:none;transition:opacity .15s}.ap-hero-anchor:hover{opacity:.85;text-decoration:underline}.ap-modules-stack{flex-direction:column;gap:clamp(56px,7vw,96px);display:flex}.ap-module{width:100%}.ap-sim{flex-direction:column;gap:32px;display:flex}.ap-sim-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px;display:flex}.ap-segmented-control{background:#7878801f;border-radius:980px;gap:2px;padding:3px;display:inline-flex}.ap-segment-btn{color:var(--text-secondary);cursor:pointer;background:0 0;border:none;border-radius:980px;padding:7px 18px;font-family:inherit;font-size:13px;font-weight:500;transition:background .18s,color .18s,box-shadow .18s}.ap-segment-btn:hover{color:var(--text-primary)}.ap-segment-btn.is-active{background:var(--color-surface);color:var(--text-primary);font-weight:600;box-shadow:0 1px 4px #0000001a}.ap-floorplan-grid{background:var(--color-separator);border-top:1px solid var(--color-separator);border-bottom:1px solid var(--color-separator);grid-template-columns:repeat(4,1fr);gap:1px;display:grid}@media (width<=960px){.ap-floorplan-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=540px){.ap-floorplan-grid{grid-template-columns:1fr}}.ap-room-col{background:var(--surface-page);flex-direction:column;gap:16px;padding:28px 20px;display:flex}.ap-room-top{color:var(--text-secondary);justify-content:space-between;align-items:center;font-family:ui-monospace,SF Mono,monospace;font-size:11px;display:flex}.ap-room-band{color:var(--brand-purple);font-weight:600}.ap-room-name{letter-spacing:-.015em;color:var(--text-primary);margin:0;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,system-ui,sans-serif;font-size:18px;font-weight:600}.ap-room-location{color:var(--text-secondary);margin:2px 0 0;font-size:12px}.ap-metric-row{align-items:baseline;gap:4px;display:flex}.ap-metric-number{letter-spacing:-.03em;color:var(--text-primary);font-variant-numeric:tabular-nums;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,system-ui,sans-serif;font-size:32px;font-weight:700}.ap-metric-unit{color:var(--text-secondary);font-size:13px;font-weight:500}.ap-metric-sub{color:var(--text-secondary);margin-top:2px;font-size:11px}.ap-gauge-track{background:#78788029;border-radius:1px;height:2px;overflow:hidden}.ap-gauge-fill{background:var(--brand-purple);height:100%;transition:width .3s cubic-bezier(.16,1,.3,1)}.ap-room-detail{color:var(--text-secondary);margin:0;font-size:13px;line-height:1.45}.ap-sim-footnote{padding-top:8px}.ap-footnote-text{color:var(--text-secondary);max-width:68ch;margin:0;font-size:14px;line-height:1.55}.ap-diag{flex-direction:column;gap:28px;display:flex}.ap-diag-body{grid-template-columns:1fr 1fr;align-items:stretch;gap:32px;display:grid}@media (width<=860px){.ap-diag-body{grid-template-columns:1fr}}.ap-diag-selector{border-top:1px solid var(--color-separator);flex-direction:column;display:flex}.ap-diag-tab{border:none;border-bottom:1px solid var(--color-separator);text-align:left;cursor:pointer;background:0 0;flex-direction:column;gap:2px;padding:18px 0;font-family:inherit;transition:opacity .15s;display:flex}.ap-diag-tab:hover{opacity:.8}.ap-diag-tab.is-selected .ap-diag-tab-title{color:var(--brand-purple)}.ap-diag-tab-sub{text-transform:uppercase;letter-spacing:.04em;color:var(--text-secondary);font-size:11px;font-weight:500}.ap-diag-tab-title{color:var(--text-primary);font-size:15px;font-weight:600;line-height:1.35;transition:color .15s}.ap-diag-panel{background:#7878800d;border-radius:18px;flex-direction:column;justify-content:center;padding:32px;display:flex}.ap-diag-kicker{text-transform:uppercase;letter-spacing:.06em;color:var(--text-secondary);margin-bottom:6px;font-size:11px;font-weight:600;display:block}.ap-diag-title{letter-spacing:-.015em;color:var(--text-primary);margin:0 0 20px;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,system-ui,sans-serif;font-size:20px;font-weight:600}.ap-diag-grid{flex-direction:column;gap:16px;display:flex}.ap-diag-label{text-transform:uppercase;letter-spacing:.04em;color:var(--text-secondary);margin-bottom:2px;font-size:11px;font-weight:600;display:block}.ap-diag-desc{color:var(--text-secondary);margin:0;font-size:14px;line-height:1.5}.ap-desc-highlight{color:var(--text-primary)}.ap-module-callout{border-top:1px solid var(--border-default);border-bottom:1px solid var(--border-default);padding:40px 0}.ap-callout-grid{grid-template-columns:.8fr 1.2fr;gap:32px;display:grid}@media (width<=768px){.ap-callout-grid{grid-template-columns:1fr}}.ap-callout-title{letter-spacing:-.02em;color:var(--text-primary);margin:0;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,system-ui,sans-serif;font-size:clamp(22px,2.5vw,30px);font-weight:600;line-height:1.2}.ap-callout-desc{color:var(--text-secondary);flex-direction:column;gap:12px;font-size:16px;line-height:1.55;display:flex}.ap-callout-desc p{margin:0}.ap-compare{flex-direction:column;gap:32px;display:flex}.ap-compare-table-wrap{-webkit-overflow-scrolling:touch;width:100%;overflow-x:auto}.ap-compare-table{border-collapse:collapse;text-align:left;width:100%}.ap-compare-table th,.ap-compare-table td{border-bottom:1px solid var(--color-separator);vertical-align:top;padding:18px 16px}.ap-th-feature{width:24%;color:var(--text-secondary);font-size:13px;font-weight:600}.ap-th-col{width:25%;color:var(--text-primary);font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,system-ui,sans-serif;font-size:16px;font-weight:600}.ap-th-col.ap-col-featured{color:var(--brand-purple)}.ap-td-feature{color:var(--text-secondary);font-size:13px;font-weight:500}.ap-td-val{color:var(--text-secondary);font-size:14px;line-height:1.45}.ap-td-val.ap-col-featured{color:var(--text-primary);font-weight:500}.ap-test-module{flex-direction:column;gap:32px;display:flex}.ap-test-grid{grid-template-columns:1.2fr .8fr;align-items:start;gap:48px;display:grid}@media (width<=960px){.ap-test-grid{grid-template-columns:1fr}}.ap-test-steps-col{flex-direction:column;gap:32px;display:flex}.ap-method-steps{flex-direction:column;gap:20px;display:flex}.ap-step-row{align-items:flex-start;gap:20px;display:flex}.ap-step-idx{color:var(--brand-purple);padding-top:2px;font-family:ui-monospace,SF Mono,monospace;font-size:16px;font-weight:600}.ap-step-title{color:var(--text-primary);margin:0 0 4px;font-size:16px;font-weight:600}.ap-step-desc{color:var(--text-secondary);margin:0;font-size:14px;line-height:1.5}.ap-interpreter{border-top:1px solid var(--color-separator);flex-direction:column;gap:16px;padding-top:20px;display:flex}.ap-interpreter-label{color:var(--text-secondary);margin:0;font-size:13px;font-weight:600}.ap-interpreter-tabs{flex-wrap:wrap;gap:8px;display:flex}.ap-tab-pill{border:1px solid var(--color-separator);color:var(--text-secondary);cursor:pointer;background:0 0;border-radius:980px;padding:6px 14px;font-family:inherit;font-size:13px;font-weight:500;transition:all .15s}.ap-tab-pill:hover{color:var(--text-primary)}.ap-tab-pill.is-active{background:var(--text-primary);color:var(--surface-page);border-color:var(--text-primary)}.ap-interpreter-box{background:#7878800d;border-radius:14px;padding:20px}.ap-interp-title{color:var(--text-primary);margin:0 0 6px;font-size:15px;font-weight:600}.ap-interp-text{color:var(--text-secondary);margin:0;font-size:13px;line-height:1.5}.ap-widget-card{background:var(--surface-page);border:1px solid var(--color-separator);border-radius:20px;padding:28px}.ap-widget-head{border-bottom:1px solid var(--color-separator);justify-content:space-between;align-items:baseline;margin-bottom:14px;padding-bottom:14px;display:flex}.ap-widget-caption{color:var(--brand-purple);font-size:14px;font-weight:600}.ap-widget-meta{color:var(--text-secondary);font-size:12px}.ap-speedtest-done{flex-direction:column;gap:20px;display:flex}.ap-done-metrics-card{background:#7878800d;border-radius:16px;flex-direction:column;gap:14px;padding:20px;display:flex}.ap-done-metric-main{flex-direction:column;gap:2px;display:flex}.ap-done-metric-label{text-transform:uppercase;letter-spacing:.05em;color:var(--text-secondary);font-size:11px;font-weight:600}.ap-done-number-wrap{align-items:baseline;gap:6px;display:flex}.ap-done-big-number{letter-spacing:-.035em;color:var(--text-primary);font-variant-numeric:tabular-nums;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,system-ui,sans-serif;font-size:40px;font-weight:700;line-height:1}.ap-done-unit{color:var(--text-secondary);font-size:15px;font-weight:500}.ap-done-sub-row{border-top:1px solid var(--color-separator);align-items:center;gap:20px;padding-top:12px;display:flex}.ap-done-sub-item{flex-direction:column;gap:2px;display:flex}.ap-done-sub-label{color:var(--text-secondary);font-size:11px}.ap-done-sub-val{color:var(--text-primary);font-variant-numeric:tabular-nums;font-size:13px}.ap-done-sub-val b{font-weight:600}.ap-done-sub-sep{background:var(--color-separator);width:1px;height:22px}.ap-done-retry-btn{border:1px solid var(--color-separator);color:var(--text-primary);cursor:pointer;background:0 0;border-radius:980px;align-self:flex-start;margin-top:2px;padding:6px 14px;font-family:inherit;font-size:12px;font-weight:500;transition:all .15s}.ap-done-retry-btn:hover{background:var(--color-surface);border-color:var(--text-secondary)}.ap-wificasa-funnel{border:1px solid var(--color-separator);background:var(--surface-page);border-radius:16px;grid-template-columns:1fr auto;align-items:center;gap:16px;padding:20px;display:grid}@media (width<=520px){.ap-wificasa-funnel{grid-template-columns:1fr}}.ap-wificasa-body{flex-direction:column;gap:8px;display:flex}.ap-wificasa-kicker{text-transform:uppercase;letter-spacing:.06em;color:var(--brand-purple);font-size:10px;font-weight:700}.ap-wificasa-title{letter-spacing:-.015em;color:var(--text-primary);margin:0;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,system-ui,sans-serif;font-size:15px;font-weight:600;line-height:1.3}.ap-wificasa-text{color:var(--text-secondary);margin:0;font-size:12px;line-height:1.45}.ap-wificasa-actions{flex-wrap:wrap;align-items:center;gap:10px;margin-top:4px;display:flex}.ap-wificasa-badge-link{line-height:0;transition:opacity .15s;display:inline-block}.ap-wificasa-badge-link:hover{opacity:.85}.ap-wificasa-note{color:var(--text-secondary);font-size:11px}.ap-wificasa-qr-pane{flex-direction:column;align-items:center;display:flex}@media (width<=680px){.ap-wificasa-qr-pane{display:none}}.ap-qr-frame{border:1px solid var(--color-separator);background:#fff;border-radius:12px;flex-direction:column;align-items:center;gap:6px;padding:8px;display:flex}.ap-qr-caption{color:#1d1d1f;text-align:center;max-width:80px;font-size:9px;font-weight:500;line-height:1.2}.ap-app-section{border-top:1px solid var(--border-default);padding-top:16px}.ap-app-grid{grid-template-columns:1fr 1fr;align-items:start;gap:clamp(32px,6vw,64px);display:grid}@media (width<=860px){.ap-app-grid{grid-template-columns:1fr}}.ap-app-title{letter-spacing:-.025em;color:var(--text-primary);margin:0 0 16px;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,system-ui,sans-serif;font-size:clamp(26px,3.2vw,38px);font-weight:600;line-height:1.15}.ap-app-lede{color:var(--text-secondary);max-width:44ch;margin:0 0 28px;font-size:16px;line-height:1.55}.ap-app-cta-wrap{flex-direction:column;gap:10px;display:flex}.ap-appstore-link{align-self:flex-start;transition:opacity .15s;display:inline-block}.ap-appstore-link:hover{opacity:.85}.ap-appstore-badge{width:auto;height:44px;display:block}.ap-app-meta{color:var(--text-secondary);font-size:12px}.ap-app-pillars{border-top:1px solid var(--color-separator);flex-direction:column;display:flex}.ap-pillar-row{border-bottom:1px solid var(--color-separator);padding:22px 0}.ap-pillar-title{color:var(--text-primary);margin:0 0 4px;font-size:16px;font-weight:600}.ap-pillar-desc{color:var(--text-secondary);margin:0;font-size:14px;line-height:1.5}.ap-faq{border-top:1px solid var(--border-default);flex-direction:column;gap:28px;padding-top:16px;display:flex}.ap-faq-accordion{border-top:1px solid var(--color-separator);flex-direction:column;display:flex}.ap-faq-row{border-bottom:1px solid var(--color-separator)}.ap-faq-trigger{width:100%;color:var(--text-primary);text-align:left;cursor:pointer;background:0 0;border:none;justify-content:space-between;align-items:center;gap:20px;padding:22px 0;font-family:inherit;font-size:17px;font-weight:500;transition:color .15s;display:flex}.ap-faq-trigger:hover{color:var(--brand-purple)}.ap-faq-icon{color:var(--text-secondary);flex-shrink:0;justify-content:center;align-items:center;display:flex}.ap-faq-body{color:var(--text-secondary);padding:0 0 22px;font-size:15px;line-height:1.6}.ap-faq-body p{max-width:72ch;margin:0}.ap-hub-section{width:100%;margin-bottom:64px}.ap-hub-grid{border-top:1px solid var(--color-separator);flex-direction:column;display:flex}.ap-hub-row{border-bottom:1px solid var(--color-separator);color:inherit;grid-template-columns:200px 1fr 180px;align-items:baseline;gap:32px;padding:32px 0;text-decoration:none;transition:opacity .15s;display:grid}.ap-hub-row:hover{opacity:.85}.ap-hub-row:hover .ap-hub-title{color:var(--brand-purple)}.ap-hub-row:hover .ap-hub-link{transform:translate(4px)}@media (width<=860px){.ap-hub-row{grid-template-columns:1fr;gap:12px;padding:24px 0}}.ap-hub-row-meta{align-items:baseline;gap:12px;display:flex}.ap-hub-index{color:var(--brand-purple);font-family:ui-monospace,SF Mono,monospace;font-size:13px;font-weight:600}.ap-hub-category{text-transform:uppercase;letter-spacing:.05em;color:var(--text-secondary);font-size:11px;font-weight:600}.ap-hub-row-content{flex-direction:column;gap:6px;display:flex}.ap-hub-title{letter-spacing:-.02em;color:var(--text-primary);margin:0;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,system-ui,sans-serif;font-size:22px;font-weight:600;line-height:1.25;transition:color .15s}.ap-hub-desc{color:var(--text-secondary);max-width:58ch;margin:0;font-size:15px;line-height:1.5}.ap-hub-row-action{flex-direction:column;align-items:flex-end;gap:4px;display:flex}@media (width<=860px){.ap-hub-row-action{flex-direction:row;justify-content:space-between;align-items:center;margin-top:8px}}.ap-hub-time{color:var(--text-secondary);font-size:12px}.ap-hub-link{color:var(--brand-purple);font-size:13px;font-weight:600;transition:transform .15s}.ap-hub-utility{border-top:1px solid var(--border-default);padding:48px 0}.ap-hub-utility-grid{grid-template-columns:1fr 1fr;gap:40px;display:grid}@media (width<=768px){.ap-hub-utility-grid{grid-template-columns:1fr;gap:32px}}.ap-hub-utility-card{flex-direction:column;gap:12px;display:flex}.ap-utility-title{letter-spacing:-.015em;color:var(--text-primary);margin:0;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,system-ui,sans-serif;font-size:20px;font-weight:600}.ap-utility-desc{color:var(--text-secondary);margin:0 0 8px;font-size:14px;line-height:1.55}.ap-utility-btn{border:1px solid var(--color-separator);color:var(--text-primary);background:0 0;border-radius:980px;align-self:flex-start;padding:8px 18px;font-size:13px;font-weight:500;text-decoration:none;transition:all .15s;display:inline-block}.ap-utility-btn:hover{background:var(--color-surface);border-color:var(--text-secondary)}.ap-utility-btn-primary{background:var(--brand-purple);color:#fff;border-color:var(--brand-purple)}.ap-utility-btn-primary:hover{opacity:.92}.ap-article-layout{width:100%;max-width:820px;margin:0 auto 64px}.ap-article-body{flex-direction:column;gap:48px;display:flex}.ap-article-section{flex-direction:column;gap:20px;display:flex}.ap-article-heading{letter-spacing:-.025em;color:var(--text-primary);margin:0;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,system-ui,sans-serif;font-size:clamp(24px,3vw,32px);font-weight:600;line-height:1.2}.ap-article-paragraphs{flex-direction:column;gap:16px;display:flex}.ap-article-p{color:var(--text-primary);margin:0;font-size:17px;line-height:1.62}.ap-article-list{flex-direction:column;gap:12px;margin:8px 0;padding-left:0;list-style:none;display:flex}.ap-article-list li{color:var(--text-primary);padding-left:28px;font-size:16px;line-height:1.55;position:relative}ul.ap-article-list li:before{content:"·";color:var(--brand-purple);font-size:24px;font-weight:700;position:absolute;top:-2px;left:10px}ol.ap-article-list{counter-reset:ap-step}ol.ap-article-list li{counter-increment:ap-step}ol.ap-article-list li:before{content:counter(ap-step);color:var(--brand-purple);font-family:ui-monospace,SF Mono,monospace;font-size:12px;font-weight:600;position:absolute;top:3px;left:0}.ap-article-callout{border-left:2px solid var(--brand-purple);background:#7878800d;border-radius:0 12px 12px 0;margin:8px 0;padding:20px 24px}.ap-callout-tag{text-transform:uppercase;letter-spacing:.05em;color:var(--brand-purple);margin-bottom:4px;font-size:11px;font-weight:600;display:block}.ap-article-callout p{color:var(--text-secondary);margin:0;font-size:15px;line-height:1.5}.ap-article-figure-wrap,.ap-article-video-wrap{margin:16px 0}.ap-inline-cta{border-top:1px solid var(--color-separator);border-bottom:1px solid var(--color-separator);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;padding:24px 0;display:flex}.ap-inline-cta-text{flex-direction:column;gap:2px;display:flex}.ap-inline-cta-text strong{color:var(--text-primary);font-size:15px}.ap-inline-cta-text span{color:var(--text-secondary);font-size:13px}.ap-inline-cta-actions{gap:10px;display:flex}.ap-btn-subtle{border:1px solid var(--color-separator);color:var(--text-primary);background:0 0;border-radius:980px;padding:7px 16px;font-size:13px;font-weight:500;text-decoration:none;transition:all .15s}.ap-btn-subtle:hover{background:var(--color-surface)}.ap-btn-primary{background:var(--brand-purple);color:#fff;border:1px solid var(--brand-purple);border-radius:980px;padding:7px 16px;font-size:13px;font-weight:500;text-decoration:none;transition:opacity .15s}.ap-btn-primary:hover{opacity:.9}.ap-takeaway-module{border-top:1px solid var(--border-default);margin-top:48px;padding:48px 0}.ap-takeaway-grid{grid-template-columns:1fr auto;align-items:center;gap:48px;display:grid}@media (width<=768px){.ap-takeaway-grid{grid-template-columns:1fr}}.ap-takeaway-info{flex-direction:column;gap:16px;display:flex}.ap-takeaway-title{letter-spacing:-.025em;color:var(--text-primary);margin:0;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,system-ui,sans-serif;font-size:clamp(24px,3.2vw,36px);font-weight:600}.ap-takeaway-desc{color:var(--text-secondary);max-width:52ch;margin:0;font-size:16px;line-height:1.55}.ap-takeaway-steps{flex-direction:column;gap:12px;margin:8px 0;display:flex}.ap-takeaway-step-row{align-items:baseline;gap:12px;display:flex}.ap-step-num{color:var(--brand-purple);font-family:ui-monospace,SF Mono,monospace;font-size:13px;font-weight:600}.ap-step-text{color:var(--text-primary);font-size:15px}.ap-takeaway-action{flex-direction:column;gap:8px;margin-top:8px;display:flex}.ap-takeaway-meta{color:var(--text-secondary);font-size:12px}.ap-takeaway-qr-col{justify-content:center;display:flex}.ap-media{max-width:720px;margin:36px 0}.guide-figure,.guide-video{max-width:none;margin:0}.guide-figure-art{border-radius:var(--radius-xl);background:var(--surface-grouped);border:1px solid var(--color-separator);width:100%;height:auto;display:block}.guide-figure-art text{font-family:var(--font-body)}.fig-label{fill:var(--text-primary);font-size:15px;font-weight:600}.fig-muted{fill:var(--text-secondary);font-size:13px}.fig-ink-stroke{stroke:var(--text-primary)}.fig-ink-fill{fill:var(--text-primary)}.fig-warm-stroke{stroke:var(--brand-accent-warm)}.fig-warm-fill{fill:var(--brand-accent-warm)}.fig-border-stroke{stroke:var(--border-strong)}.fig-surface-stroke{stroke:var(--surface-card)}.fig-card-fill{fill:var(--surface-card)}.fig-soft-fill{fill:color-mix(in oklch, var(--brand-accent-warm) 8%, transparent)}.fig-ink-soft-fill{fill:color-mix(in oklch, var(--text-primary) 8%, transparent)}.guide-figure-caption,.guide-video-caption{color:var(--text-secondary);text-wrap:pretty;margin-top:10px;font-size:14px;line-height:1.5}.guide-video-caption strong{color:var(--text-primary);margin-bottom:4px;font-size:15px;display:block}.guide-video-caption a{color:var(--text-primary)}.guide-video-frame{aspect-ratio:16/9;border-radius:var(--radius-xl);border:1px solid var(--color-separator);background:#000;position:relative;overflow:hidden}.guide-video-frame iframe,.guide-video-play{border:0;width:100%;height:100%;position:absolute;inset:0}.guide-video-play{cursor:pointer;background:#000;padding:0}.guide-video-play img{object-fit:cover;width:100%;height:100%;display:block}.guide-video-play:focus-visible{outline:3px solid var(--focus-ring);outline-offset:-3px}.guide-video-badge{color:#fff;background:#102245d1;border-radius:50%;place-items:center;width:64px;height:64px;margin:-32px 0 0 -32px;transition:transform .18s;display:grid;position:absolute;top:50%;left:50%}.guide-video-play:hover .guide-video-badge{transform:scale(1.08)}.ap-app-qr{align-items:center;gap:12px;margin-top:14px;display:flex}.ap-app-qr img{border-radius:8px;flex:none}.ap-app-qr span{max-width:16ch;color:var(--text-secondary);font-size:12px;line-height:1.35}@media (width<=640px){.ap-compare-table,.ap-compare-table tbody,.ap-compare-table tr,.ap-compare-table th,.ap-compare-table td{width:100%;display:block}.ap-compare-table thead{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.ap-compare-table .ap-tr-row{border-bottom:1px solid var(--color-separator);padding:16px 0}.ap-compare-table th,.ap-compare-table td{border-bottom:0;padding:0}.ap-compare-table .ap-td-feature{color:var(--text-primary);margin-bottom:10px;font-size:15px;font-weight:600}.ap-compare-table td[data-label]{grid-template-columns:minmax(96px,34%) 1fr;column-gap:12px;padding:6px 0;display:grid}.ap-compare-table td[data-label]:before{content:attr(data-label);color:var(--text-secondary);font-size:12px;font-weight:500}}.ap-prose{max-width:820px}.ap-prose-title{margin-bottom:20px;font-size:clamp(24px,3.2vw,36px)}.ap-prose-body{flex-direction:column;gap:16px;display:flex}.ap-prose-p{color:var(--text-secondary);margin:0;font-size:17px;line-height:1.6}.ap-prose .ap-method-steps{margin:12px 0 20px}.ap-prose .ap-step-desc{color:var(--text-primary);font-size:15px}.ap-prose-list{flex-direction:column;gap:10px;margin:8px 0 16px;padding-left:24px;display:flex}.ap-prose-list li{color:var(--text-secondary);font-size:15px;line-height:1.55}.ap-callout-spaced{margin-top:36px}.ap-compare .ap-module-callout{margin-top:24px}.ap-rows{flex-direction:column;gap:8px;margin-top:8px;display:flex}.ap-row{border-bottom:1px solid var(--color-separator);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:2px 16px;padding-bottom:6px;font-size:13px;display:flex}.ap-row-name{color:var(--text-primary);font-weight:500}.ap-row-value{color:var(--brand-purple);font-family:ui-monospace,monospace;font-size:12px}.ap-row-note{color:var(--text-secondary);flex-basis:100%;margin:2px 0 0;font-size:13px}.ap-rows-loose{gap:12px;margin-top:4px}.ap-rows-loose .ap-row{padding-bottom:8px}.ap-rows-loose .ap-row-name{font-size:14px;font-weight:600}.ap-unit{color:var(--text-secondary);font-size:11px}.ap-val-critical{color:var(--color-critical,#e05d52)}:root{--gamer-purple-deep:#5b21b6;--gamer-purple:#7c3aed;--gamer-purple-hover:#6d28d9;--gamer-purple-light:#a78bfa;--coral-solar:#ff5a36;--semantic-good:#22c55e;--semantic-warning:#f59e0b;--semantic-neutral:#8a93a0;--color-bg:#f2f2f7;--color-surface:#fff;--color-fg:#000;--color-muted:#6c6c70;--color-border:#3c3c432e;--color-border-strong:#5b21b6;--brand-purple:var(--gamer-purple);--brand-purple-hover:var(--gamer-purple-hover);--brand-purple-soft:var(--gamer-purple-light);--brand-accent:var(--gamer-purple);--brand-accent-soft:#7c3aed1f;--brand-surface:var(--gamer-purple);--brand-on-surface:#fff;--brand-accent-warm:var(--gamer-purple);--brand-accent-warm-ink:var(--gamer-purple-deep);--color-ink:var(--gamer-purple);--color-ink-deep:var(--gamer-purple-deep);--color-on-accent:#fff;--color-separator:#3c3c432e;--color-fill:#7c3aed14;--surface-page:var(--color-bg);--surface-card:var(--color-surface);--surface-grouped:#f2f2f7;--text-primary:var(--color-fg);--text-secondary:var(--color-muted);--text-on-accent:var(--brand-on-surface);--border-default:var(--color-border);--border-strong:var(--color-border-strong);--focus-ring:var(--brand-accent);--tint:var(--brand-accent);--status-good:var(--semantic-good);--status-good-bg:#22c55e1f;--status-attention:var(--semantic-warning);--status-attention-bg:#f59e0b1f;--status-critical:var(--coral-solar);--status-critical-bg:#ff5a361f;--status-neutral:var(--semantic-neutral);color-scheme:light}@media (prefers-color-scheme:dark){:root{--color-bg:#000;--color-surface:#1c1c1e;--color-fg:#fff;--color-muted:#9ca3af;--color-border:#ffffff1f;--color-border-strong:#a78bfa;--brand-purple-hover:#8b5cf6;--brand-accent-soft:#7c3aed33;--brand-accent-warm-ink:var(--gamer-purple-light);--color-ink-deep:var(--gamer-purple-light);--color-separator:#ffffff1f;--color-fill:#7c3aed24;--surface-page:var(--color-bg);--surface-card:var(--color-surface);--surface-grouped:#1c1c1e;--text-primary:var(--color-fg);--text-secondary:var(--color-muted);--border-default:var(--color-border);--border-strong:var(--color-border-strong);--status-good-bg:#22c55e29;--status-attention-bg:#f59e0b29;--status-critical-bg:#ff5a3629;color-scheme:dark}}[data-theme=light]{--color-bg:#f2f2f7;--color-surface:#fff;--color-fg:#000;--color-muted:#6c6c70;--color-border:#3c3c432e;--color-border-strong:#5b21b6;--brand-purple-hover:#6d28d9;--brand-accent-soft:#7c3aed1f;--brand-accent-warm-ink:var(--gamer-purple-deep);--color-ink-deep:var(--gamer-purple-deep);--color-separator:#3c3c432e;--color-fill:#7c3aed14;--surface-page:var(--color-bg);--surface-card:var(--color-surface);--surface-grouped:#f2f2f7;--text-primary:var(--color-fg);--text-secondary:var(--color-muted);--border-default:var(--color-border);--border-strong:var(--color-border-strong);--status-good-bg:#22c55e1f;--status-attention-bg:#f59e0b1f;--status-critical-bg:#ff5a361f;color-scheme:light}[data-theme=dark]{--color-bg:#000;--color-surface:#1c1c1e;--color-fg:#fff;--color-muted:#9ca3af;--color-border:#ffffff1f;--color-border-strong:#a78bfa;--brand-purple-hover:#8b5cf6;--brand-accent-soft:#7c3aed33;--brand-accent-warm-ink:var(--gamer-purple-light);--color-ink-deep:var(--gamer-purple-light);--color-separator:#ffffff1f;--color-fill:#7c3aed24;--surface-page:var(--color-bg);--surface-card:var(--color-surface);--surface-grouped:#1c1c1e;--text-primary:var(--color-fg);--text-secondary:var(--color-muted);--border-default:var(--color-border);--border-strong:var(--color-border-strong);--status-good-bg:#22c55e29;--status-attention-bg:#f59e0b29;--status-critical-bg:#ff5a3629;color-scheme:dark}@media (prefers-contrast:more){:root,[data-theme=light],[data-theme=dark]{--color-muted:var(--color-fg);--color-border:var(--color-border-strong);--color-separator:var(--color-border-strong)}}:where(a,button,[role=button],input,select,textarea,summary,[tabindex]):focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px;border-radius:var(--radius-xs,6px)}:root{--font-display:ui-rounded, -apple-system, BlinkMacSystemFont, system-ui, sans-serif;--font-body:-apple-system, BlinkMacSystemFont, "SF Pro Text", "SF Pro Display", system-ui, sans-serif;--font-mono:ui-monospace, "SF Mono", SFMono-Regular, Menlo, Consolas, monospace;--tracking-brand:-.01em;--text-xs:12px;--text-sm:14px;--text-base:16px;--text-md:17px;--text-lg:20px;--text-xl:24px;--text-2xl:28px;--text-hero:58px;--text-display-sm:44px;--text-display-md:58px;--text-display-lg:84px;--text-large-title:34px;--text-title1:28px;--text-title2:22px;--text-title3:20px;--text-headline:17px;--text-callout:16px;--text-subheadline:15px;--text-footnote:13px;--text-caption1:12px;--text-caption2:11px;--tracking-tight:-.03em;--tracking-snug:-.015em;--tracking-wide:.06em;--tracking-wider:.1em;--leading-tight:1;--leading-body:1.5;--leading-relaxed:1.8;--weight-regular:400;--weight-medium:500;--weight-semibold:600;--weight-bold:700;--space-xs:8px;--space-sm:12px;--space-md:20px;--space-lg:32px;--space-xl:56px;--radius-sm:10px;--radius:14px;--radius-lg:20px;--radius-xl:28px;--container:1120px;--gutter:24px;--border-width:1px;--hairline:.5px;--touch-target:44px;--ease-spring:cubic-bezier(.32,.72,0,1);--ease-standard:cubic-bezier(.4,0,.2,1);--duration-fast:.15s;--duration-base:.25s;--duration-slow:.35s;--press-scale:.96}.linka-page{background-color:var(--surface-page);min-height:100vh;color:var(--text-primary);font-family:var(--font-body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:hidden}.linka-shell{width:min(1080px,100% - 48px);margin:0 auto}.linka-header{z-index:100;box-sizing:border-box;background:color-mix(in oklch, var(--surface-page) 82%, transparent);-webkit-backdrop-filter:blur(20px)saturate(180%);border-bottom:1px solid var(--border-default);height:60px;position:sticky;top:0}.linka-header-inner{box-sizing:border-box;justify-content:space-between;align-items:center;gap:20px;height:100%;display:flex}.linka-brand-link{color:var(--text-primary);border-radius:var(--radius-sm);box-sizing:border-box;align-items:center;padding:4px;line-height:0;text-decoration:none;display:inline-flex}.linka-brand-wordmark{width:auto;height:32px;max-height:32px;display:block}.linka-nav{align-items:center;gap:24px;display:flex}.linka-nav-link{color:var(--text-secondary);border-radius:var(--radius-sm);padding:6px 4px;font-size:14px;font-weight:500;text-decoration:none;transition:color .18s cubic-bezier(.16,1,.3,1)}.linka-nav-link:hover,.linka-nav-link.is-active{color:var(--text-primary)}.linka-nav-cta{border-radius:var(--radius-sm,10px);background-color:var(--brand-purple);color:#fff;justify-content:center;align-items:center;height:36px;padding:0 16px;font-size:13px;font-weight:600;text-decoration:none;transition:transform .18s cubic-bezier(.16,1,.3,1),background-color .15s,box-shadow .18s;display:inline-flex;box-shadow:0 2px 8px #7c3aed40}.linka-nav-cta:hover{background-color:var(--brand-purple-hover);transform:translateY(-1px);box-shadow:0 4px 12px #7c3aed59}.linka-nav-cta:active{transform:scale(.98)}.linka-hero-section{text-align:center;padding:clamp(64px,9vw,120px) 0 clamp(72px,10vw,120px)}.linka-eyebrow{font-family:var(--font-body);letter-spacing:.01em;color:var(--brand-accent-warm-ink);margin:0 0 16px;font-size:14px;font-weight:500;display:inline-block}.linka-hero-title{max-width:820px;font-family:var(--font-display);letter-spacing:-.03em;text-wrap:balance;color:var(--text-primary);margin:0 auto;font-size:clamp(36px,5vw,56px);font-weight:700;line-height:1.08}.linka-hero-lede{max-width:620px;color:var(--text-secondary);text-wrap:pretty;margin:22px auto 0;font-size:clamp(17px,2.1vw,21px);font-weight:400;line-height:1.5}.linka-hero-actions{flex-direction:column;align-items:center;gap:14px;margin-top:36px;display:flex}.linka-appstore-btn{border-radius:12px;justify-content:center;align-items:center;transition:transform .2s cubic-bezier(.16,1,.3,1),opacity .2s;display:inline-flex}.linka-appstore-btn:hover{opacity:.95;transform:translateY(-2px)}.linka-appstore-btn:active{transform:translateY(0)}.linka-appstore-badge{width:auto;height:52px;display:block}.linka-guarantee{color:var(--text-secondary);margin:0;font-size:13px;font-weight:500}.linka-hero-visual{justify-content:center;margin:clamp(48px,7vw,84px) auto 0;display:flex}.linka-phone-frame,.linka-iphone{box-sizing:border-box;background:#0f1012;border:10px solid #232428;border-radius:52px;width:320px;max-width:86vw;position:relative;box-shadow:0 0 0 1px #ffffff24,0 0 0 2px #000c,0 28px 70px -14px #00000073}.linka-phone-island,.linka-iphone-island{z-index:10;pointer-events:none;background:#000;border-radius:20px;width:84px;height:24px;position:absolute;top:14px;left:50%;transform:translate(-50%);box-shadow:0 0 1px #ffffff1a}.linka-phone-island:after,.linka-iphone-island:after{content:"";background:#08111e;border-radius:50%;width:8px;height:8px;position:absolute;top:50%;right:12px;transform:translateY(-50%);box-shadow:inset 0 0 2px #6496ff4d}.linka-phone-screen,.linka-iphone-screen{aspect-ratio:1206/2622;background:#000;border-radius:42px;width:100%;display:block;position:relative;overflow:hidden}.linka-phone-screen img,.linka-iphone-screen img{aspect-ratio:1206/2622;object-fit:cover;object-position:top;width:100%;height:100%;display:block}.linka-section{border-top:1px solid var(--border-default);padding:clamp(72px,10vw,120px) 0}.linka-section-alt{background-color:var(--surface-grouped)}.linka-section-heading{text-align:center;max-width:760px;margin:0 auto clamp(40px,6vw,64px)}.linka-section-title{font-family:var(--font-display);letter-spacing:-.03em;text-wrap:balance;margin:0 0 16px;font-size:clamp(30px,4.8vw,54px);font-weight:700;line-height:1.1}.linka-section-desc{max-width:600px;color:var(--text-secondary);text-wrap:pretty;margin:0 auto;font-size:clamp(16px,1.9vw,19px);line-height:1.55}.linka-versus-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;max-width:920px;margin:0 auto;display:grid}.linka-versus-card{border-radius:var(--radius-xl);flex-direction:column;padding:clamp(28px,4vw,40px);display:flex}.linka-versus-bad{border:1px dashed var(--border-strong);background:0 0}.linka-versus-good{background:var(--surface-card);border:1px solid var(--border-default);box-shadow:0 12px 32px -8px #10224514}.linka-versus-tag{letter-spacing:.08em;text-transform:uppercase;margin:0 0 20px;font-size:13px;font-weight:600;display:block}.linka-versus-bad .linka-versus-tag{color:var(--text-secondary)}.linka-versus-good .linka-versus-tag{color:var(--brand-accent-warm-ink)}.linka-versus-mono-list{font-family:var(--font-mono);color:var(--text-primary);flex-direction:column;gap:12px;margin:0;font-size:13px;line-height:1.8;display:flex}.linka-versus-mono-list li{background:var(--surface-card);border:1px solid var(--border-default);border-radius:var(--radius-sm);text-wrap:pretty;padding:10px 14px;list-style:none}.linka-versus-friendly-list{flex-direction:column;gap:16px;margin:0;padding:0;list-style:none;display:flex}.linka-friendly-item{border-top:1px solid var(--border-default);justify-content:space-between;align-items:center;padding:14px 0;display:flex}.linka-friendly-item:first-child{border-top:none;padding-top:0}.linka-friendly-name{letter-spacing:-.01em;color:var(--text-primary);font-size:18px;font-weight:600}.linka-friendly-badge,.linka-badge{background:var(--brand-accent-soft);color:var(--brand-purple);border-radius:999px;align-items:center;padding:5px 14px;font-size:13px;font-weight:600;display:inline-flex}.linka-showcase-section{padding:clamp(72px,10vw,120px) 0;overflow:hidden}.linka-showcase-container{width:100%;position:relative}.linka-showcase-track{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:var(--border-default) transparent;gap:24px;padding:16px max(24px,50vw - 560px) 40px;display:flex;overflow-x:auto}.linka-showcase-card{scroll-snap-align:center;background:var(--surface-card);border:1px solid var(--border-default);border-radius:var(--radius-xl);flex-direction:column;flex:0 0 min(330px,82vw);padding:32px 24px 28px;transition:transform .24s cubic-bezier(.16,1,.3,1),box-shadow .24s;display:flex}.linka-showcase-card:hover{transform:translateY(-4px);box-shadow:0 20px 48px -12px #1022451f}.linka-showcase-card-header{margin-bottom:24px}.linka-showcase-tag{text-transform:uppercase;letter-spacing:.08em;color:var(--brand-accent-warm-ink);margin-bottom:6px;font-size:12px;font-weight:700;display:inline-block}.linka-showcase-badge{font-family:var(--font-mono);color:var(--text-secondary);margin-bottom:8px;font-size:12px;font-weight:600;display:block}.linka-showcase-title{font-family:var(--font-display);letter-spacing:-.02em;color:var(--text-primary);text-wrap:balance;margin:0 0 10px;font-size:24px;font-weight:700}.linka-showcase-desc{color:var(--text-secondary);text-wrap:pretty;margin:0;font-size:15px;line-height:1.5}.linka-showcase-phone-wrap{justify-content:center;margin-top:auto;display:flex}.linka-showcase-card .linka-iphone{border-width:8px;border-radius:46px;max-width:270px}.linka-showcase-card .linka-iphone-screen{border-radius:38px}.linka-showcase-card .linka-iphone-island{width:72px;height:20px;top:10px}.linka-assist-shell{max-width:900px;margin:0 auto}.linka-assist-tabs{flex-wrap:wrap;justify-content:center;gap:12px;margin-bottom:32px;display:flex}.linka-assist-tab{border:1px solid var(--border-strong);background:var(--surface-card);color:var(--text-primary);font-family:var(--font-body);cursor:pointer;border-radius:980px;min-height:44px;padding:10px 20px;font-size:14px;font-weight:600;transition:all .2s cubic-bezier(.16,1,.3,1)}.linka-assist-tab:hover{background:color-mix(in oklch, var(--color-ink) 6%, transparent)}.linka-assist-tab[aria-pressed=true]{background:var(--color-ink);color:var(--color-on-accent,#fff);border-color:var(--color-ink);box-shadow:0 4px 14px -2px #10224540}.linka-assist-card{background:var(--surface-card);border:1px solid var(--border-default);border-radius:var(--radius-xl);padding:clamp(28px,4.5vw,44px);box-shadow:0 16px 48px -12px #1022451a}.linka-assist-card-tag{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--brand-accent-warm-ink);margin-bottom:12px;font-size:12px;font-weight:700;display:inline-block}.linka-assist-card-title{font-family:var(--font-display);letter-spacing:-.025em;color:var(--text-primary);text-wrap:balance;margin:0 0 16px;font-size:clamp(22px,3.2vw,30px);font-weight:700;line-height:1.2}.linka-assist-card-why{max-width:56ch;color:var(--text-secondary);text-wrap:pretty;margin:0 0 28px;font-size:clamp(16px,1.8vw,18px);line-height:1.6}.linka-assist-steps{border-top:1px solid var(--border-default);flex-direction:column;gap:14px;padding-top:24px;display:flex}.linka-assist-step{color:var(--text-primary);align-items:flex-start;gap:14px;font-size:15px;line-height:1.5;display:flex}.linka-assist-step-num{background:color-mix(in oklch, var(--brand-accent-warm) 18%, transparent);width:24px;height:24px;color:var(--brand-accent-warm-ink);font-family:var(--font-mono);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;margin-top:1px;font-size:12px;font-weight:700;display:flex}.linka-plus-section{background-color:var(--color-ink);color:#fff;border-top:none;padding:clamp(80px,11vw,136px) 0}.linka-plus-inner{text-align:center}.linka-plus-logo{width:auto;height:64px;margin:0 auto 20px;display:block}.linka-plus-title{max-width:760px;font-family:var(--font-display);letter-spacing:-.03em;color:#fff;text-wrap:balance;margin:0 auto 18px;font-size:clamp(32px,5vw,60px);font-weight:700;line-height:1.08}.linka-plus-pricing{color:#ffffffd1;text-wrap:pretty;margin:0 auto 48px;font-size:clamp(17px,2vw,22px);line-height:1.5}.linka-plus-price-tag{color:#fff;font-weight:700}.linka-plus-grid{text-align:left;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin-bottom:48px;display:grid}.linka-plus-card{border-radius:var(--radius-xl);color:#fff;background:#ffffff14;border:1px solid #ffffff1f;flex-direction:column;gap:10px;padding:28px 24px;text-decoration:none;transition:background .2s,transform .2s cubic-bezier(.16,1,.3,1);display:flex}.linka-plus-card:hover{background:#ffffff21;transform:translateY(-2px)}.linka-plus-card-title{font-family:var(--font-display);letter-spacing:-.015em;color:#fff;font-size:19px;font-weight:700}.linka-plus-card-desc{color:#ffffffc2;text-wrap:pretty;font-size:14px;line-height:1.5}.linka-plus-cta-wrap{flex-direction:column;align-items:center;gap:18px;display:flex}.linka-plus-cta-btn{border-radius:var(--radius,14px);height:48px;color:var(--brand-purple,#7c3aed);background:#fff;justify-content:center;align-items:center;padding:0 32px;font-size:16px;font-weight:600;text-decoration:none;transition:transform .18s cubic-bezier(.16,1,.3,1),opacity .18s;display:inline-flex}.linka-plus-cta-btn:hover{opacity:.96;transform:scale(1.03)}.linka-plus-legal-notes{color:#ffffffa6;margin:0;font-size:13px}.linka-plus-legal-notes a{color:#ffffffd9;text-underline-offset:3px;text-decoration:underline}.linka-table-container{border-radius:var(--radius-xl);background:var(--surface-card);border:1px solid var(--border-default);max-width:900px;margin:0 auto;overflow-x:auto;box-shadow:0 8px 30px -10px #1022450f}.linka-compare-table{border-collapse:collapse;text-align:left;width:100%;min-width:580px}.linka-compare-table th,.linka-compare-table td{border-bottom:1px solid var(--border-default);padding:18px 24px;font-size:15px;line-height:1.45}.linka-compare-table tr:last-child td{border-bottom:none}.linka-compare-table th{letter-spacing:-.01em;background:var(--surface-grouped);font-size:14px;font-weight:700}.linka-compare-highlight{color:var(--brand-accent-warm-ink);font-weight:700}.linka-compare-dim{color:var(--text-secondary)}.linka-final-cta{text-align:center;padding:clamp(80px,11vw,130px) 0}.linka-final-title{max-width:680px;font-family:var(--font-display);letter-spacing:-.03em;text-wrap:balance;margin:0 auto 16px;font-size:clamp(32px,5vw,56px);font-weight:700;line-height:1.1}.linka-final-desc{max-width:520px;color:var(--text-secondary);text-wrap:pretty;margin:0 auto 36px;font-size:clamp(16px,2vw,20px);line-height:1.5}.linka-footer{border-top:1px solid var(--border-default);background:var(--surface-grouped);color:var(--text-secondary);padding:48px 0 40px;font-size:13px}.linka-footer-grid{border-bottom:1px solid var(--border-default);grid-template-columns:repeat(4,minmax(0,1fr));gap:32px;padding-bottom:36px;display:grid}.linka-footer-col{flex-direction:column;gap:10px;display:flex}.linka-footer-title{color:var(--text-primary);letter-spacing:-.01em;margin-bottom:4px;font-size:13px;font-weight:700}.linka-footer-link{color:var(--text-secondary);text-decoration:none;transition:color .15s}.linka-footer-link:hover{color:var(--text-primary)}.linka-footer-bottom{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding-top:24px;display:flex}.linka-footer-copy{margin:0;font-size:12px}@media (width<=860px){.linka-versus-grid{grid-template-columns:1fr}.linka-steps-grid{grid-template-columns:1fr;gap:32px}.linka-plus-grid,.linka-footer-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=600px){.linka-shell{width:min(100% - 32px,500px)}.linka-nav-link{display:none}.linka-plus-grid{grid-template-columns:1fr}.linka-footer-grid{grid-template-columns:1fr;gap:24px}.linka-assist-tabs{flex-direction:column}.linka-assist-tab{text-align:center;width:100%}.linka-phone-frame{border-radius:40px;width:min(290px,84vw);padding:8px}.linka-phone-screen{border-radius:32px}.linka-phone-island{width:76px;height:20px;top:14px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}html,body{box-sizing:border-box;margin:0;padding:0}html{scrollbar-gutter:stable}*,:before,:after{box-sizing:border-box}@keyframes linkaRise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes linkaFadeIn{0%{opacity:0}to{opacity:1}}@keyframes linkaSheetUp{0%{transform:translateY(100%)}to{transform:none}}@keyframes linkaSheetDown{0%{transform:none}to{transform:translateY(100%)}}@keyframes linkaPopIn{0%{opacity:0;transform:scale(.94)}to{opacity:1;transform:none}}::view-transition-old(root),::view-transition-new(root){animation-duration:.3s;animation-timing-function:var(--ease-spring,cubic-bezier(.32, .72, 0, 1))}@media (width<=720px){.desktop-only{display:none!important}.mobile-only{display:flex!important}.hide-on-mobile-main.is-main-route{display:none!important}}@media (width>=721px){.mobile-only{display:none!important}}.linka-language-menu{font-size:13px;position:relative}.linka-language-menu summary{cursor:pointer;align-items:center;min-height:44px;padding:0 8px;display:inline-flex}.linka-language-menu summary:focus-visible,.linka-language-menu a:focus-visible{outline:2px solid var(--focus-ring,#7c3aed);outline-offset:2px;border-radius:6px}.linka-language-menu>div{z-index:20;border:1px solid var(--border-default);background:var(--surface-card);border-radius:12px;min-width:130px;padding:8px;position:absolute;top:calc(100% + 4px);right:0;box-shadow:0 12px 28px #10224529}.linka-language-menu a{color:var(--text-primary);border-radius:7px;padding:10px 12px;text-decoration:none;display:block}.linka-language-menu a:hover{background:var(--surface-grouped)}
