.vizy-module__yo7cQq__content{flex-direction:column;gap:48px;display:flex}.vizy-module__yo7cQq__updated{color:var(--t4);margin-bottom:-24px;font-size:13px}.vizy-module__yo7cQq__toc{background:var(--sf);border:1px solid var(--bd);border-radius:var(--r);padding:20px 24px}.vizy-module__yo7cQq__toc-title{font-family:var(--font-unbounded), sans-serif;color:var(--t1);letter-spacing:-.025em;margin-bottom:12px;font-size:14px;font-weight:700}.vizy-module__yo7cQq__toc-list{flex-direction:column;gap:0;margin:0;padding:0;list-style:none;display:flex}.vizy-module__yo7cQq__toc-item{border-bottom:1px solid var(--bd);align-items:center;gap:10px;padding:8px 0;font-size:14px;display:flex}.vizy-module__yo7cQq__toc-item:last-child{border-bottom:none;padding-bottom:0}.vizy-module__yo7cQq__toc-num{font-family:var(--font-unbounded), sans-serif;color:var(--t4);flex-shrink:0;min-width:18px;font-size:11px;font-weight:800}.vizy-module__yo7cQq__toc-link{color:var(--t2);transition:color .15s var(--ease);text-decoration:none}@media (hover:hover){.vizy-module__yo7cQq__toc-link:hover{color:var(--blue-light)}}.vizy-module__yo7cQq__nav-grid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.vizy-module__yo7cQq__nav-card{background:color-mix(in srgb, var(--blue) 6%, var(--sf));border:1px solid color-mix(in srgb, var(--blue) 18%, transparent);border-radius:var(--r);transition:border-color .2s var(--ease), background .2s var(--ease);flex-direction:column;gap:6px;padding:20px;text-decoration:none;display:flex}@media (hover:hover){.vizy-module__yo7cQq__nav-card:hover{border-color:color-mix(in srgb, var(--blue) 35%, transparent);background:color-mix(in srgb, var(--blue) 10%, var(--sf))}}.vizy-module__yo7cQq__nav-icon{font-size:24px;line-height:1}.vizy-module__yo7cQq__nav-label{font-family:var(--font-unbounded), sans-serif;color:var(--t1);letter-spacing:-.025em;font-size:14px;font-weight:700}.vizy-module__yo7cQq__nav-desc{color:var(--t3);font-size:13px;line-height:1.5}.vizy-module__yo7cQq__block{flex-direction:column;display:flex}.vizy-module__yo7cQq__block-title{font-family:var(--font-unbounded), sans-serif;letter-spacing:-.03em;color:var(--t1);margin-bottom:8px;font-size:22px;font-weight:800;line-height:1.2}.vizy-module__yo7cQq__block-intro{color:var(--t2);max-width:640px;margin-bottom:20px;font-size:15px;line-height:1.6}.vizy-module__yo7cQq__sub-title{font-family:var(--font-unbounded), sans-serif;letter-spacing:-.025em;color:var(--t1);margin-bottom:10px;font-size:15px;font-weight:700}.vizy-module__yo7cQq__fact-grid{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.vizy-module__yo7cQq__fact-card{background:color-mix(in srgb, var(--blue) 6%, var(--sf));border:1px solid color-mix(in srgb, var(--blue) 18%, transparent);border-radius:var(--r);text-align:center;flex-direction:column;align-items:center;gap:6px;padding:24px 16px;display:flex}.vizy-module__yo7cQq__fact-value{font-family:var(--font-unbounded), sans-serif;color:var(--blue-light);letter-spacing:-.04em;font-size:26px;font-weight:900;line-height:1.1}.vizy-module__yo7cQq__fact-label{color:var(--t2);font-size:13px;font-weight:600;line-height:1.4}.vizy-module__yo7cQq__table-wrap{-webkit-overflow-scrolling:touch;border:1px solid var(--bd);border-radius:var(--r);position:relative;overflow-x:auto}.vizy-module__yo7cQq__table{border-collapse:collapse;width:100%;font-size:14px}.vizy-module__yo7cQq__table th{font-family:var(--font-unbounded), sans-serif;letter-spacing:-.02em;color:var(--t3);text-align:left;background:var(--sf-2);border-bottom:1px solid var(--bd);white-space:nowrap;padding:14px 16px;font-size:12px;font-weight:700}.vizy-module__yo7cQq__table td{color:var(--t2);border-bottom:1px solid var(--bd);vertical-align:top;padding:12px 16px;line-height:1.5}.vizy-module__yo7cQq__table tr:last-child td{border-bottom:none}.vizy-module__yo7cQq__table-amber th{background:color-mix(in srgb, var(--amber) 8%, var(--sf))}.vizy-module__yo7cQq__table-amber td{border-bottom-color:color-mix(in srgb, var(--amber) 12%, transparent)}.vizy-module__yo7cQq__scroll-hint{color:var(--t4);text-align:center;padding:6px 0 0;font-size:12px;display:none}.vizy-module__yo7cQq__prep-box{background:color-mix(in srgb, var(--green) 6%, var(--sf));border:1px solid color-mix(in srgb, var(--green) 18%, transparent);border-left:3px solid var(--green);border-radius:0 var(--r) var(--r) 0;padding:24px 28px}.vizy-module__yo7cQq__prep-list{flex-direction:column;gap:0;margin:0;padding:0;list-style:none;display:flex}.vizy-module__yo7cQq__prep-item{border-bottom:1px solid color-mix(in srgb, var(--green) 12%, transparent);color:var(--t2);align-items:flex-start;gap:14px;padding:10px 0;font-size:14px;line-height:1.6;display:flex}.vizy-module__yo7cQq__prep-item:last-child{border-bottom:none;padding-bottom:0}.vizy-module__yo7cQq__prep-check{flex-shrink:0;padding-top:1px;font-size:16px}.vizy-module__yo7cQq__prep-check-ok{color:var(--green);flex-shrink:0;padding-top:1px;font-size:16px}.vizy-module__yo7cQq__prep-check-no{color:var(--amber);flex-shrink:0;padding-top:1px;font-size:16px;font-weight:700}.vizy-module__yo7cQq__algo-list{flex-direction:column;gap:12px;display:flex}.vizy-module__yo7cQq__algo-card{background:var(--sf);border:1px solid var(--bd);border-radius:var(--r);interpolate-size:allow-keywords;transition:border-color .3s var(--ease);overflow:hidden}.vizy-module__yo7cQq__algo-card::details-content{block-size:0;transition:block-size .3s var(--ease), content-visibility .3s allow-discrete;overflow:clip}.vizy-module__yo7cQq__algo-card[open]::details-content{block-size:auto}.vizy-module__yo7cQq__algo-card[open]{border-color:color-mix(in srgb, var(--blue) 25%, var(--bd))}.vizy-module__yo7cQq__algo-summary{cursor:pointer;-webkit-user-select:none;user-select:none;transition:background .15s var(--ease);align-items:center;gap:14px;padding:18px 24px;list-style:none;display:flex}.vizy-module__yo7cQq__algo-summary::-webkit-details-marker{display:none}@media (hover:hover){.vizy-module__yo7cQq__algo-summary:hover{background:var(--sf-2)}}.vizy-module__yo7cQq__algo-icon{flex-shrink:0;font-size:22px}.vizy-module__yo7cQq__algo-name{font-family:var(--font-unbounded), sans-serif;color:var(--t1);letter-spacing:-.025em;flex:1;font-size:14px;font-weight:700}.vizy-module__yo7cQq__algo-chevron{width:20px;height:20px;transition:transform .25s var(--ease);flex-shrink:0;position:relative}.vizy-module__yo7cQq__algo-chevron:before,.vizy-module__yo7cQq__algo-chevron:after{content:"";background:var(--t3);border-radius:1px;position:absolute}.vizy-module__yo7cQq__algo-chevron:before{height:2px;top:50%;left:3px;right:3px;transform:translateY(-50%)}.vizy-module__yo7cQq__algo-chevron:after{width:2px;transition:transform .25s var(--ease);top:3px;bottom:3px;left:50%;transform:translate(-50%)}.vizy-module__yo7cQq__algo-card[open] .vizy-module__yo7cQq__algo-chevron:after{transform:translate(-50%)scaleY(0)}.vizy-module__yo7cQq__algo-steps{flex-direction:column;gap:0;padding:0 24px 20px;list-style:none;display:flex}.vizy-module__yo7cQq__algo-step{border-bottom:1px solid var(--bd);color:var(--t2);align-items:flex-start;gap:14px;padding:12px 0;font-size:14px;line-height:1.6;display:flex}.vizy-module__yo7cQq__algo-step:last-child{border-bottom:none;padding-bottom:0}.vizy-module__yo7cQq__algo-num{font-family:var(--font-unbounded), sans-serif;color:var(--blue-light);flex-shrink:0;min-width:20px;padding-top:2px;font-size:12px;font-weight:800}.vizy-module__yo7cQq__route-grid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.vizy-module__yo7cQq__route-card{background:var(--sf);border:1px solid var(--bd);border-radius:var(--r);flex-direction:column;gap:10px;padding:20px 24px;display:flex}.vizy-module__yo7cQq__route-head{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.vizy-module__yo7cQq__route-name{font-family:var(--font-unbounded), sans-serif;color:var(--t1);letter-spacing:-.025em;font-size:15px;font-weight:700}.vizy-module__yo7cQq__route-cost{color:var(--green);white-space:nowrap;flex-shrink:0;font-size:13px;font-weight:700}.vizy-module__yo7cQq__route-desc{color:var(--t3);font-size:14px;line-height:1.5}.vizy-module__yo7cQq__route-needs{color:var(--t2);background:var(--sf-2);border-radius:calc(var(--r) / 2);padding:10px 14px;font-size:13px;line-height:1.5}.vizy-module__yo7cQq__route-needs-label{color:var(--t1);font-weight:700}.vizy-module__yo7cQq__route-meta{border-top:1px solid var(--bd);align-items:center;gap:12px;margin-top:auto;padding-top:10px;display:flex}.vizy-module__yo7cQq__route-tag{color:var(--t4);background:var(--sf-2);border-radius:100px;padding:4px 10px;font-size:12px;font-weight:600}.vizy-module__yo7cQq__info-box{background:color-mix(in srgb, var(--blue) 6%, var(--sf));border:1px solid color-mix(in srgb, var(--blue) 18%, transparent);border-left:3px solid var(--blue);border-radius:0 var(--r) var(--r) 0;padding:24px 28px}.vizy-module__yo7cQq__info-list{flex-direction:column;gap:0;margin:0;padding:0;list-style:none;display:flex}.vizy-module__yo7cQq__info-item{border-bottom:1px solid color-mix(in srgb, var(--blue) 12%, transparent);color:var(--t2);align-items:flex-start;gap:14px;padding:10px 0;font-size:14px;line-height:1.6;display:flex}.vizy-module__yo7cQq__info-item:last-child{border-bottom:none;padding-bottom:0}.vizy-module__yo7cQq__info-icon{flex-shrink:0;padding-top:1px;font-size:16px}.vizy-module__yo7cQq__note-card{background:color-mix(in srgb, var(--green) 6%, var(--sf));border:1px solid color-mix(in srgb, var(--green) 18%, transparent);border-radius:var(--r);flex-direction:column;gap:8px;padding:20px 24px;display:flex}.vizy-module__yo7cQq__note-title{font-family:var(--font-unbounded), sans-serif;color:var(--t1);letter-spacing:-.025em;align-items:center;gap:10px;font-size:15px;font-weight:700;display:flex}.vizy-module__yo7cQq__note-text{color:var(--t2);font-size:14px;line-height:1.6}.vizy-module__yo7cQq__links-grid{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}.vizy-module__yo7cQq__link-card{background:var(--sf);border:1px solid var(--bd);border-radius:var(--r);color:var(--t2);transition:border-color .2s var(--ease);align-items:center;gap:12px;padding:16px 20px;font-size:14px;text-decoration:none;display:flex}@media (hover:hover){.vizy-module__yo7cQq__link-card:hover{border-color:color-mix(in srgb, var(--blue) 30%, var(--bd))}}.vizy-module__yo7cQq__link-icon{flex-shrink:0;font-size:20px}.vizy-module__yo7cQq__link-label{flex:1}.vizy-module__yo7cQq__amber-box{background:color-mix(in srgb, var(--amber) 6%, var(--sf));border:1px solid color-mix(in srgb, var(--amber) 18%, transparent);border-left:3px solid var(--amber);border-radius:0 var(--r) var(--r) 0;padding:24px 28px}@media (max-width:1024px){.vizy-module__yo7cQq__content{gap:36px}.vizy-module__yo7cQq__block-title{font-size:19px}.vizy-module__yo7cQq__fact-grid{grid-template-columns:repeat(2,1fr)}.vizy-module__yo7cQq__fact-value{font-size:22px}.vizy-module__yo7cQq__route-grid{grid-template-columns:1fr}.vizy-module__yo7cQq__route-card{padding:14px 16px}.vizy-module__yo7cQq__algo-summary{padding:14px 18px}.vizy-module__yo7cQq__algo-steps{padding:0 18px 16px}.vizy-module__yo7cQq__prep-box,.vizy-module__yo7cQq__amber-box,.vizy-module__yo7cQq__info-box{padding:18px 20px}.vizy-module__yo7cQq__nav-grid,.vizy-module__yo7cQq__links-grid{grid-template-columns:1fr}.vizy-module__yo7cQq__toc{padding:16px 18px}.vizy-module__yo7cQq__scroll-hint{display:block}}@media (max-width:480px){.vizy-module__yo7cQq__fact-grid{grid-template-columns:1fr}.vizy-module__yo7cQq__route-head{flex-direction:column;gap:2px}}
