.yd.ff{--yd-brand:var(--yaka-telecom-color,#0ea0b1);--tc-accent:#087887;--tc-brand:var(--yaka-telecom-color,#0ea0b1);--tc-dark:#153f48;--tc-soft:#eaf7f9;--tc-line:#c8dfe3;--yd-ink:#153f48;--yd-muted:#49676f;--yd-line:#c8dfe3;--yd-tint:#eaf7f9;--yd-light:#bfeff2;--ff-accent:#087887}.ff .yd-kicker,.ff main a{color:var(--ff-accent)}.ff main .yd-button{background:var(--ff-accent)}.ff main h4{font-size:var(--text-ui);line-height:var(--leading-heading)}.ff-small{font-size:var(--text-caption);color:var(--yd-muted);line-height:1.65}.ff main p{overflow-wrap:break-word}.ff-reading{display:grid;grid-template-columns:1.08fr 1fr;gap:50px;align-items:start}.ff-reading>div{min-width:0}.ff-reading .ff-figure{position:sticky;top:calc(var(--dossier-sticky-top,85px) + 85px);margin:0}.ff-reading .ff-figure.is-too-tall{position:static}.ff-opening-prose{max-width:80ch;margin:40px auto 0}.ff main .ff-figure{min-width:0}.ff-actions{display:flex;gap:20px;flex-wrap:wrap;margin-top:35px!important}.ff-workshop{border:1px solid var(--yd-line);background:#fffefb;padding:36px;border-radius:20px;margin-top:45px}.ff-workshop-grid{display:grid;grid-template-columns:1.1fr 1fr;gap:28px;align-items:start;margin:28px 0}.ff-workshop-grid>*{min-width:0}.ff-preview{background:#edf8f8;border-radius:14px;padding:28px;position:sticky;top:calc(var(--dossier-sticky-top,85px) + 85px)}.ff-preview p{font-size:var(--text-ui)}.ff-preview .ff-small{font-size:var(--text-caption)}.ff-assistant{min-width:0;border-radius:14px;overflow:hidden}.ff .tca-conversation{--tca-brand:var(--ff-accent)}.ff main .tca-conversation h2{font-size:var(--text-assistant-question);line-height:var(--leading-assistant-question);letter-spacing:normal}.ff .tca-question-intro,.ff .tca-thread p{font-size:var(--text-assistant-answer);line-height:var(--leading-assistant-answer)}.ff .tca-log p{font-size:var(--text-assistant-history)}.ff .ff-form-help{font-size:var(--text-assistant-detail)}.ff-form{display:grid;gap:20px;min-width:0}.ff-form .ff-field>span{display:block;margin-bottom:8px;font-size:var(--text-assistant-choice);font-weight:700;line-height:var(--leading-assistant-choice)}.ff-form .ff-field{min-width:0}.ff-form select{max-width:100%;width:100%}.ff-form .tc-select-trigger{width:100%;font-size:var(--text-assistant-choice)}.ff-form .yaka-range-field output{font-size:var(--text-assistant-answer)}.ff-link{display:inline-block;font-size:var(--text-ui);font-weight:700}.ff-form .ff-link{font-size:var(--text-assistant-answer)}.ff-error{color:#9c3424}.ff-warning{border-left:3px solid #a26b25;padding-left:12px}.ff-workshop .tca-current .tca-choices{display:block}.ff-result-group{margin-block:32px}.ff main .ff-result-group>h3{font-size:var(--text-subheading)}.ff .tca-results .ff-small{font-size:var(--text-caption)}.ff-card-proof{font-size:var(--text-ui)}.ff-card-proof>p{font-size:var(--text-ui)!important}.ff-costs{display:grid;grid-template-columns:1fr 1fr;gap:16px;border-block:1px solid var(--yd-line);padding-block:18px;margin-block:18px}.ff-costs small,.ff-costs span,.ff-costs strong{display:block}.ff-costs small,.ff-costs span{font-size:var(--text-caption)}.ff-costs strong{font-size:var(--text-scale-24);margin-block:6px}.ff-comparison{border-left:3px solid var(--ff-accent);padding:15px 20px;background:#eaf7f9}.ff-assistant.is-complete{grid-column:1/-1}.ff-workshop-grid:has(.is-complete)>.ff-preview{display:none}.ff .ff-assistant.is-complete .tca-thread{max-height:none;height:auto;overflow:visible}.ff .ff-assistant.is-complete .tca-results{max-height:none}.ff .ff-assistant.is-complete .tca-log{display:none}.ff-figure-body{background:#fffefb;border:1px solid var(--yd-line);border-radius:20px;padding:28px;overflow:hidden}.ff-figure figcaption{margin-top:14px}.ff-eyebrow{font-size:var(--text-eyebrow);letter-spacing:.1em;font-weight:800;color:var(--ff-accent);margin-bottom:24px!important}.ff-figure-body p{font-size:var(--text-ui);line-height:1.65}.ff-figure-body small{font-size:var(--text-caption);line-height:1.5}.ff-figure-body b,.ff-figure-body strong{font-family:var(--font-heading)}.ff-figure-body .ff-device{width:86px;height:86px;color:#265761;flex:none}.ff-figure-body .ff-visual-note{font-size:var(--text-caption);line-height:1.65;color:var(--yd-muted);margin:20px 0 0}.ff-hero-scene{margin:0!important;min-width:0;border:1px solid #c6dee0;border-radius:24px;background:#fffefb;overflow:hidden;padding:24px}.ff-hero-top{display:flex;justify-content:space-between;gap:20px;font-size:var(--text-eyebrow);font-weight:800;letter-spacing:.08em;color:var(--ff-accent)}.ff-hero-top>span:last-child{letter-spacing:0;color:var(--yd-muted);font-weight:400;white-space:nowrap}.ff-city{position:relative;margin:26px -24px 0}.ff-city-art{width:100%;height:auto;display:block;overflow:visible}.ff-city-label{position:absolute;display:grid;gap:4px;font-size:var(--text-caption);line-height:1.4;background:#fffefbf2;padding:8px 10px;border-radius:7px}.ff-city-label b{font-family:var(--font-heading);color:var(--ff-accent)}.ff-city-label--home{left:4%;top:2%}.ff-city-label--radio{right:4%;bottom:0}.ff-route{stroke-linecap:round}.ff-packet{opacity:0;offset-rotate:0deg}.ff-packet--wifi{offset-path:path('M186 224V306H78V328')}.ff-packet--four{offset-path:path('M297 248Q347 191 465 103')}.ff-packet--five{offset-path:path('M304 254Q408 236 485 109')}.ff-hero-scene.is-playing .ff-packet{animation:ff-packet 1.7s ease-in-out 1 both}.ff-hero-scene.is-playing .ff-packet--four{animation-delay:1s}.ff-hero-scene.is-playing .ff-packet--five{animation-delay:2.3s}.ff-hero-scene.is-playing .ff-route{animation:ff-route-in 1.2s ease-out 1 both}.ff-hero-scene.is-playing .ff-route--four{animation-delay:.8s}.ff-hero-scene.is-playing .ff-route--five{animation-delay:2s}.ff-hero-ledger{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;padding-top:24px;border-top:1px solid var(--yd-line);margin-top:18px}.ff-hero-ledger>div{display:flex;gap:8px;font-size:var(--text-caption);line-height:1.5}.ff-key{display:inline-block;width:18px;height:3px;margin-top:.65em;flex:none;background:#087887}.ff-key--four{background:#557d93}.ff-key--wifi{background:#ba8d52}.ff-hero-ledger strong{display:block;font-weight:400;margin-top:6px;color:var(--yd-muted)}.ff-hero-scene figcaption{font-size:var(--text-caption);border-top:1px solid var(--yd-line);padding-top:16px;margin-top:22px}.ff-actions svg,.ff-hero-foot svg,.ff-link svg{display:inline-block!important;vertical-align:middle}.ff-radio-compare{display:grid;grid-template-columns:1fr 1.8fr;gap:45px;align-items:center;padding-bottom:32px;border-bottom:1px solid var(--yd-line);margin-bottom:32px}.ff-radio-intro{display:grid;grid-template-columns:90px 1fr;gap:8px 18px;align-items:center}.ff-radio-intro .ff-device{grid-row:span 2}.ff-radio-intro p{margin:0!important;font-size:var(--text-caption)}.ff-radio-lanes{display:grid;gap:20px}.ff-radio-lanes>div{display:grid;grid-template-columns:100px 1fr;gap:8px 20px;align-items:center}.ff-radio-lanes>div>span{grid-column:2;font-size:var(--text-caption);color:var(--yd-muted)}.ff-radio-lanes>small{color:var(--yd-muted)}.ff-airtime{display:grid;grid-template-columns:repeat(8,1fr);gap:4px;min-height:27px}.ff-airtime i{background:#8eabb8;border-radius:3px}.ff-airtime i:nth-child(3n){background:#c5d4db}.ff-airtime--five{grid-template-columns:repeat(8,1fr);gap:4px}.ff-airtime--five i{background:#55b6c1}.ff-airtime--five i:nth-child(3n){background:#b6dde0}.ff-compare{width:100%;border-collapse:collapse;font-size:var(--text-ui);line-height:1.6}.ff-compare td,.ff-compare th{padding:18px 22px;text-align:left;vertical-align:top;border-bottom:1px solid var(--yd-line);width:38%}.ff-compare th:first-child{width:24%}.ff-compare thead th{color:var(--ff-accent);font-family:var(--font-heading);font-size:var(--text-subheading);padding-top:0}.ff-compare thead th:first-child{font-size:var(--text-caption)}.ff-compare td:last-child{background:#f0f9fa}.ff-fork{display:grid;grid-template-columns:.8fr 1.8fr;gap:30px;align-items:center}.ff-fork-origin{text-align:center;font-size:var(--text-caption)}.ff-fork-origin .ff-device{display:block;margin:auto;width:100px;height:120px}.ff-fork-paths{position:relative;display:grid;gap:24px;border-left:1px solid #9dc4cb;padding-left:28px}.ff-connection{position:relative;display:grid;grid-template-columns:60px 1fr;gap:4px 10px;align-items:center}.ff-connection:before{content:'';position:absolute;left:-28px;top:35px;width:23px;height:1px;background:#9dc4cb}.ff-connection .ff-device{grid-row:span 2;width:60px;height:72px}.ff-connection b{font-size:var(--text-ui);color:var(--ff-accent)}.ff-connection span{font-size:var(--text-caption);line-height:1.5;color:var(--yd-muted)}.ff-connection--wifi b{color:#89632d}.ff-use-meter{display:grid;gap:22px;border-top:1px solid var(--yd-line);padding-top:24px;margin-top:28px}.ff-use-meter>div{display:grid;grid-template-columns:1fr 1fr;gap:10px 18px;align-items:center;font-size:var(--text-caption)}.ff-use-meter strong{grid-column:1/-1;color:var(--yd-muted);font-weight:400}.ff-buffer{display:flex;gap:3px;height:20px}.ff-buffer i{flex:1;background:#6fb5ad;border-radius:2px}.ff-buffer--waiting i{background:#e2e9e5;border:1px solid #c3d5d4}.ff-buffer--waiting i:first-child{background:#6fb5ad}.ff-gates-head{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;text-align:center;font-size:var(--text-caption);font-weight:700}.ff-gates-head span{display:grid;justify-items:center;gap:8px}.ff-gates-head .ff-device{width:70px;height:88px}.ff-gate-case{margin-top:26px}.ff-gate-case>b{font-size:var(--text-caption);color:var(--yd-muted);display:block;margin-bottom:10px}.ff-gates{position:relative;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;align-items:stretch}.ff-gates:before{content:'';position:absolute;inset:50% 0 auto;height:1px;background:#9dbfc1}.ff-gates>span{position:relative;display:grid;place-items:center;padding:12px 7px;border-radius:6px;font-size:var(--text-caption);font-weight:700;text-align:center;line-height:1.4}.ff-pass{background:#e1efe8;color:#285c49}.ff-block{background:#f5e3d5;color:#7e432b}.ff-pending{background:#f0eee4;color:#68603b}.ff-gate-case p{font-size:var(--text-caption);margin:12px 0 0!important}.ff-model-tag{display:grid;gap:8px;padding:20px 0 0;margin-top:24px;border-top:1px solid var(--yd-line)}.ff-model-tag>span{font-size:var(--text-caption);color:var(--yd-muted)}.ff-map{position:relative;margin-inline:-8px}.ff-map>svg{width:100%;height:auto;display:block}.ff-map-label{position:absolute;background:#fffefb;padding:5px 8px;border-radius:5px;font-size:var(--text-caption);font-weight:700}.ff-map-label--home{left:8%;top:10%}.ff-map-label--work{left:48%;top:23%}.ff-map-label--trip{right:6%;top:65%}.ff-map>small{display:block;text-align:right;margin-top:7px;color:var(--yd-muted)}.ff-map-legend{display:flex;flex-wrap:wrap;gap:10px 20px;font-size:var(--text-caption);margin:20px 0}.ff-map-legend>span{display:flex;align-items:center;gap:7px}.ff-map-legend i{width:10px;height:10px;background:#d4ece8;flex:none;border:1px solid #91bab0}.ff-map-legend>span:nth-child(2) i{border-radius:50%;background:#087887;border-color:#087887}.ff-map-legend>span:nth-child(3) i{border-radius:50%;background:0 0;border-color:#7d8d8d}.ff-observation{display:grid;grid-template-columns:1fr 2fr;gap:8px 18px;border-top:1px solid var(--yd-line);padding-top:20px;font-size:var(--text-caption)}.ff-observation>span{padding:8px 10px;border-radius:4px}.ff-observation>small{grid-column:2;margin-bottom:10px}.ff-pipe{display:flex;align-items:center;gap:0;height:56px;margin-top:10px}.ff-pipe>span{flex:1;background:#bce1e3;height:38px;border-block:2px solid #74b0bb}.ff-pipe>span:nth-of-type(2){height:16px;background:#e7cca6;border-color:#ba9866}.ff-pipe>span:nth-of-type(3){height:30px}.ff-pipe>span:first-child{border-radius:7px 0 0 7px}.ff-pipe>span:last-child{border-radius:0 7px 7px 0}.ff-pipe>i{width:10px;flex:none;height:46px;border-radius:3px;background:#fffefb;border:1px solid #8eb5b9}.ff-pipe-labels{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;font-size:var(--text-caption);text-align:center}.ff-dotplot{border-top:1px solid var(--yd-line);margin-top:24px;padding-top:22px}.ff-dotplot>p{font-size:var(--text-caption);margin-top:10px!important}.ff-plot-axis{display:flex;justify-content:space-between;margin:22px 0 12px 32px;font-size:var(--text-caption);color:var(--yd-muted);padding-right:2px}.ff-plot-moment{margin-top:20px}.ff-plot-moment>b{font-size:var(--text-caption);display:block;margin-bottom:12px}.ff-plot-row{display:grid;grid-template-columns:25px 1fr;gap:8px;align-items:center;margin-top:8px;font-size:var(--text-caption)}.ff-plot-track{height:24px;position:relative;background:repeating-linear-gradient(90deg,#c8dfe3 0 1px,transparent 1px 50%);border-block:1px solid #e1ebeb}.ff-plot-track i{position:absolute;top:calc(2px + var(--n)*4px);left:var(--point);width:7px;height:7px;transform:translateX(-50%);border-radius:50%;background:#557d93}.ff-plot-track--5G i{background:#087887}.ff-plot-row small{grid-column:2;color:var(--yd-muted)}.ff-core-head{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;text-align:center;font-size:var(--text-caption);color:var(--yd-muted)}.ff-core-row{padding-top:22px;margin-top:18px;border-top:1px solid var(--yd-line)}.ff-core-row>b{display:flex;align-items:baseline;gap:10px}.ff-core-row>b small{font-weight:400;color:var(--yd-muted)}.ff-core-drawing{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;position:relative;align-items:center;margin-top:10px;text-align:center}.ff-core-drawing:before{content:'';position:absolute;top:42px;left:16%;right:16%;height:2px;background:#9cb8c6}.ff-core-drawing>*{position:relative;justify-self:center;min-width:0}.ff-core-drawing>div{display:grid;justify-items:center;font-size:var(--text-caption);line-height:1.4}.ff-core-drawing .ff-device{width:76px;height:82px;background:#fffefb}.ff-core-drawing>div>span,.ff-core-drawing>div>strong{margin-top:6px}.ff-core-row>p{font-size:var(--text-caption);margin-bottom:0!important}.ff-core-row--sa .ff-core-drawing:before{background:#0ea0b1}.ff-core-row--sa .ff-device{color:#087887}.ff-two-dimensions{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:25px;padding-top:22px;border-top:1px solid var(--yd-line)}.ff-two-dimensions>div{display:grid;gap:7px;font-size:var(--text-caption)}.ff-two-dimensions strong{font-size:var(--text-scale-24);color:var(--ff-accent)}.ff-two-dimensions>p{grid-column:1/-1;margin:0!important;font-size:var(--text-caption)}.ff-transfer{display:grid;gap:20px}.ff-file-stamp{display:grid;grid-template-columns:1fr auto;align-items:center;gap:8px 15px;border-bottom:1px solid var(--yd-line);padding-bottom:22px;font-size:var(--text-caption)}.ff-file-stamp strong{font-size:var(--text-scale-28);color:var(--ff-accent);grid-row:span 2}.ff-file-row{display:grid;grid-template-columns:30px 1fr auto;align-items:center;gap:12px;font-size:var(--text-caption)}.ff-chunks{display:grid;grid-template-columns:repeat(8,1fr);gap:3px;height:30px}.ff-chunks>i{background:#9fb9c6;border-radius:3px}.ff-file-row:last-child .ff-chunks>i{background:#65b6be}.ff-quality-change{margin-top:24px;padding-top:22px;border-top:1px solid var(--yd-line)}.ff-quality-change>div{display:grid;gap:8px;margin-top:18px;counter-reset:ff-more}.ff-quality-change>div>span{position:relative;padding:9px 12px 9px 36px;font-size:var(--text-caption);background:#f0f6f2;border-radius:5px}.ff-quality-change>div>span:before{content:'+';position:absolute;left:13px;font-weight:800;color:#087887}.ff-quality-change>p{font-size:var(--text-caption)}.ff-battery-note{display:flex;gap:18px;align-items:center;border-top:1px solid var(--yd-line);padding-top:20px;margin-top:20px}.ff-battery-note>svg{width:60px;height:40px;flex:none;color:#265761}.ff-battery-note>p{font-size:var(--text-caption);margin:0!important}.ff-cost-legend{display:flex;flex-wrap:wrap;gap:12px 25px;font-size:var(--text-caption)}.ff-cost-legend>span{display:flex;gap:8px;align-items:start}.ff-cumulative{margin:24px -8px 0}.ff-cumulative>svg{width:100%;height:auto;display:block;overflow:visible}.ff-chart-type{font-size:var(--text-caption);font-family:var(--font-body)}.ff-crossing{padding:20px 0 0;border-top:1px solid var(--yd-line);margin-top:20px;display:grid;grid-template-columns:1fr auto;gap:8px 15px;align-items:center;font-size:var(--text-caption)}.ff-crossing>strong{font-size:var(--text-scale-24);color:var(--ff-accent)}.ff-crossing>p{grid-column:1/-1;font-size:var(--text-caption);margin:0!important}.ff-decision-start{display:flex;align-items:center;gap:20px;padding-bottom:20px}.ff-decision-start .ff-device{width:60px;height:80px}.ff-decision-start>strong{font-size:var(--text-ui)}.ff-decision ol{margin:0 0 0 29px;padding:0 0 0 24px;list-style:none;border-left:1px solid #8cbec5}.ff-decision li{position:relative;padding-top:10px;margin-bottom:26px}.ff-decision li:last-child{margin-bottom:0}.ff-decision li:before{content:'';position:absolute;left:-24px;top:28px;width:16px;height:1px;background:#8cbec5}.ff-decision-test>span{display:block;font-size:var(--text-eyebrow);text-transform:uppercase;color:var(--ff-accent);font-weight:800;letter-spacing:.03em;margin-bottom:8px}.ff-decision-test>strong{font-size:var(--text-ui)}.ff-decision-test>p{font-size:var(--text-caption);margin:7px 0 13px!important}.ff-decision-end{padding:14px 18px;background:#edf6f3;border-radius:7px;display:grid;gap:6px;font-size:var(--text-caption)}.ff-decision-end>b{color:#285c49}.ff-decision-end>span{line-height:1.6}.ff .ff-assistant.is-complete .tca-thread{max-height:none!important;height:auto!important;overflow:visible!important}.ff-preview.is-too-tall{position:static}.ff main a.tc-button{color:#fff}.ff .ff-offer-list{gap:24px}.ff .ff-offer-list .ff-card-proof{padding:0 24px 20px}.ff .ff-offer-list .ff-card-proof>p{font-size:var(--text-caption)!important}.ff .ff-offer-list .ff-costs{margin-block:16px}.ff .ff-offer-list .ff-costs strong{font-size:var(--text-scale-24)}.ff main .ff-offer-list .tc-offer-name h3{font-size:var(--text-subheading);margin:0}.ff .ff-offer-list .tc-offer-name>p{margin:0 0 5px}.ff .ff-offer-list .tc-offer-price>p{font-size:var(--text-caption);margin:8px 0}.ff .ff-offer-list .tc-offer-highlight{font-size:var(--text-caption)}.ff .ff-offer-list .tc-details-content>p{font-size:var(--text-caption)}@keyframes ff-packet{0%{offset-distance:0%;opacity:0}10%,85%{opacity:1}100%{offset-distance:100%;opacity:0}}@keyframes ff-route-in{0%{opacity:.1;stroke-dashoffset:40}100%{opacity:1;stroke-dashoffset:0}}@media(max-width:1050px){.ff-reading{gap:30px}.ff-workshop{padding:25px}.ff-workshop-grid{grid-template-columns:1fr}.ff-preview{position:static}.ff-hero-scene{padding:20px}.ff-city{margin-inline:-20px}.ff-hero-top{flex-wrap:wrap;gap:8px}.ff-hero-ledger{gap:12px}.ff-radio-compare{gap:28px}.ff-radio-intro{display:block}.ff-radio-intro .ff-device{display:block;margin-bottom:12px}.ff-radio-intro p{margin-top:10px!important}}@media(max-width:760px){.ff-reading{grid-template-columns:1fr;gap:25px}.ff-reading .ff-figure{position:static}.ff-figure-body{padding:22px}.ff-opening-prose{max-width:none}.ff-hero-scene{padding:20px}.ff-city{margin-top:16px}.ff-hero-ledger{grid-template-columns:1fr;gap:14px;padding-top:18px}.ff-hero-ledger strong{margin-top:3px}.ff-city-label{padding:6px 8px}.ff-hero-top{gap:8px}.ff-radio-compare{grid-template-columns:1fr;gap:24px}.ff-radio-intro{display:grid;grid-template-columns:72px 1fr}.ff-radio-intro .ff-device{width:64px;height:80px;margin:0}.ff-radio-intro p{margin:0!important}.ff-radio-lanes>div{grid-template-columns:80px 1fr;gap:8px 12px}.ff-compare td,.ff-compare th{padding:14px 10px;width:50%}.ff-compare tr{display:grid;grid-template-columns:1fr 1fr}.ff-compare tr>th:first-child{grid-column:1/-1;width:100%;padding-bottom:8px;border-bottom:0}.ff-compare thead th:first-child{display:none}.ff-compare thead th{font-size:var(--text-subheading);width:auto}.ff-compare tbody th{background:#f3f7f5}.ff-compare td{width:auto;font-size:var(--text-ui)}.ff-workshop{padding:20px}.ff-workshop-grid{gap:22px}.ff-preview{padding:22px}.ff .ff-costs{gap:12px}.ff-actions{display:grid}.ff-fork{gap:15px;grid-template-columns:.65fr 1.65fr}.ff-fork-origin .ff-device{width:70px;height:100px}.ff-fork-paths{padding-left:16px}.ff-connection:before{left:-16px;width:13px}.ff-connection{grid-template-columns:46px 1fr;gap:5px}.ff-connection .ff-device{width:46px;height:66px}.ff-connection b{font-size:var(--text-caption)}.ff-gates-head{gap:8px}.ff-gates{gap:8px}.ff-gates>span{padding:10px 5px}.ff-observation{grid-template-columns:1fr;gap:8px}.ff-observation>small{grid-column:1}.ff-map-label{padding:4px 6px}.ff-core-drawing{gap:6px}.ff-core-drawing .ff-device{width:64px;height:75px}.ff-core-drawing:before{top:38px}.ff-pipe-labels{gap:5px}.ff-crossing{grid-template-columns:1fr}.ff-crossing>p{grid-column:1}.ff-file-row{gap:8px;grid-template-columns:26px 1fr auto}.ff-chunks{gap:2px}.ff .ff-offer-list .ff-card-proof{padding:0 16px 18px}}@media(max-width:360px){.ff-figure-body{padding:16px}.ff-workshop{padding:14px}.ff-hero-scene{padding:16px}.ff-city{margin-inline:-16px}.ff-city-label{position:static;display:inline-grid;margin:5px 8px}.ff-hero-top>span:last-child{white-space:normal}.ff-fork{grid-template-columns:1fr}.ff-fork-origin{display:flex;align-items:center;justify-content:center;gap:12px}.ff-fork-origin .ff-device{margin:0}.ff-fork-paths{margin-left:24px}.ff-gates-head .ff-device{width:56px;height:70px}.ff-gates>span{hyphens:auto}.ff-core-head{gap:5px}.ff-core-drawing .ff-device{width:55px;height:70px}.ff-map-label{position:static;display:inline-block;margin:4px}.ff-file-stamp{grid-template-columns:1fr}.ff-file-stamp strong{grid-row:auto}.ff-costs{grid-template-columns:1fr}.ff-decision ol{margin-left:15px;padding-left:18px}.ff-decision li:before{left:-18px;width:12px}}@media(prefers-reduced-motion:reduce){.ff-hero-scene .ff-packet,.ff-hero-scene .ff-route{animation:none!important}.ff-hero-scene .ff-packet{opacity:0}}.ff-radio-pair>div{display:flex;gap:8px;align-items:center}.ff-radio-pair>div>span{display:grid;justify-items:center;position:relative;background:#fffefb}.ff-radio-pair>div>span:first-child{padding-top:12px;color:#557d93}.ff-core-drawing .ff-radio-pair .ff-device{width:40px;height:62px}.ff-radio-pair b{font-size:var(--text-caption)}.ff .ff-offer-list .ff-card-proof{grid-column:1/-1;display:grid;grid-template-columns:1fr 1.25fr;gap:0 28px;border-top:1px solid var(--yd-line);padding-top:18px}.ff .ff-card-proof>p{grid-column:1;margin:0 0 12px!important}.ff .ff-card-proof .ff-costs{grid-column:2;grid-row:1/span 5;margin:0;border:0;padding:0;align-content:start}.ff .ff-card-proof .ff-costs>div{border-left:1px solid var(--yd-line);padding-left:18px;min-width:0}.ff .ff-card-proof .ff-costs small{line-height:1.65}.ff .ff-offer-list .ff-card-proof .ff-small{color:var(--yd-muted)}@media(max-width:760px){.ff .ff-offer-list .ff-card-proof{grid-template-columns:1fr;gap:0;padding-top:16px}.ff .ff-card-proof .ff-costs{grid-column:1;grid-row:auto;border-block:1px solid var(--yd-line);padding:16px 0;margin:4px 0 16px}.ff .ff-card-proof .ff-costs>div{padding:0;border:0}.ff .ff-card-proof .ff-costs>div+div{border-left:1px solid var(--yd-line);padding-left:12px}}@media(max-width:360px){.ff .ff-card-proof .ff-costs{grid-template-columns:1fr}.ff .ff-card-proof .ff-costs>div+div{border-left:0;border-top:1px solid var(--yd-line);padding:12px 0 0}}.ff-cumulative{margin:24px 0 0;padding-left:48px}.ff-chart-plot{position:relative}.ff-chart-plot>svg{width:100%;height:auto;display:block;overflow:visible}.ff-chart-y{position:absolute;left:-48px;font-size:var(--text-caption);color:var(--yd-muted);transform:translateY(-50%);line-height:1.3}.ff-chart-y--high{top:9.26%}.ff-chart-y--mid{top:57.04%}.ff-chart-y--zero{top:95.93%;left:-34px}.ff-chart-ticks{position:relative;height:24px;margin-top:5px;font-size:var(--text-caption);color:var(--yd-muted)}.ff-chart-ticks>span{position:absolute;top:0;transform:translateX(-50%)}.ff-chart-ticks>span:first-child{left:0}.ff-chart-ticks>span:nth-child(2){left:24.05%}.ff-chart-ticks>span:nth-child(3){left:48.33%}.ff-chart-ticks>span:last-child{left:96.43%}.ff-figure-body .ff-chart-unit{text-align:right;font-size:var(--text-caption);color:var(--yd-muted);margin:0!important}@media(max-width:760px){.ff-workshop:has(.ff-assistant.is-complete){padding-inline:0}.ff-workshop:has(.ff-assistant.is-complete)>.ff-small,.ff-workshop:has(.ff-assistant.is-complete)>header,.ff-workshop:has(.ff-assistant.is-complete)>noscript{padding-inline:20px}.ff .ff-assistant.is-complete{border-radius:0;border-inline:0}.ff .ff-assistant.is-complete .tca-thread{padding-inline:12px}}.ff-plus-intro{display:grid;grid-template-columns:auto 1fr;gap:24px;border-top:1px solid var(--yd-line);padding-top:28px;margin-top:28px;align-items:start}.ff-plus-badge{color:var(--ff-accent);font-size:var(--text-scale-28);line-height:1.25;padding:16px;background:#e4f3f3;border-radius:12px}.ff main .ff-plus-intro h3{font-size:var(--text-subheading);margin:0 0 12px}.ff-plus-intro p{margin:0 0 16px!important}.ff-plus-intro .ff-link{display:inline-flex;gap:8px;align-items:center}.ff-plus-intro .ff-link svg{width:18px;height:18px;flex:none}.ff-core-row>b{flex-wrap:wrap}.ff-plus-access{margin-top:24px;padding-top:22px;border-top:1px solid var(--yd-line)}.ff-plus-access ol{counter-reset:ff-access;list-style:none;padding:0;margin:20px 0 0;border-left:1px solid #9abfc4}.ff-plus-access li{position:relative;counter-increment:ff-access;padding:0 0 22px 26px;font-size:var(--text-caption);display:grid;gap:5px}.ff-plus-access li:last-child{padding-bottom:0}.ff-plus-access li:before{content:counter(ff-access);position:absolute;left:-11px;top:0;width:21px;height:21px;display:grid;place-items:center;border-radius:50%;background:#087887;color:#fff;font-size:var(--text-caption);font-weight:700}.ff-plus-access li>span{color:var(--yd-muted)}.ff-plus-access>p{font-size:var(--text-caption);margin:20px 0 0!important}@media(max-width:760px){.ff-plus-intro{grid-template-columns:1fr;gap:18px}.ff-plus-badge{justify-self:start;padding:10px 15px}}
