.home-theme .editorial-wrap{width:calc(1200 * var(--u));max-width:none;margin-inline:auto;padding-inline:0}.home-theme .product-home{font-family:var(--font);font-size:calc(16 * var(--u));line-height:1.55}.home-theme .product-home :is(h1,h2,h3){font-family:var(--font);font-weight:600;text-wrap:pretty}.home-theme .product-home h2{font-size:calc(48 * var(--u));line-height:1.05;letter-spacing:-.04em}.home-theme .product-home h3{font-size:calc(22 * var(--u));line-height:1.25;letter-spacing:-.025em}.home-theme .product-home .eyebrow{margin:0 0 calc(18 * var(--u));color:var(--muted-ink);font:calc(12 * var(--u))/1.5 ui-monospace,monospace;letter-spacing:.07em;text-transform:uppercase}.home-theme .product-opening{background:none}.home-theme .product-hero{display:flex;flex-direction:column;align-items:stretch;gap:calc(28 * var(--u));padding-top:calc(64 * var(--u));padding-bottom:calc(36 * var(--u));text-align:left}.home-theme .product-home .hero-badge{align-self:flex-start;display:flex;gap:calc(8 * var(--u));margin:0;padding:calc(6 * var(--u)) calc(12 * var(--u));border-radius:999px;background:var(--surface);color:var(--muted-ink);font:calc(13 * var(--u))/1.4 var(--font);letter-spacing:0;text-transform:none}.home-theme .status-dot{width:calc(6 * var(--u));height:calc(6 * var(--u));background:var(--accent-bright);box-shadow:none;flex-shrink:0}.home-theme .hero-copy{display:grid;grid-template-columns:780fr 380fr;gap:calc(40 * var(--u));padding:0;align-items:center}.home-theme .product-home h1,.home-theme .product-home[lang=vi] h1{margin:0;font-size:calc(78 * var(--u));line-height:1.13;letter-spacing:-.04em;font-weight:600}.home-theme .hero-line{display:block}.home-theme .hero-heading{min-width:0}.home-theme .hero-title-accent{display:block;width:fit-content;padding-bottom:.08em;color:var(--accent-heading);background:linear-gradient(110deg,#c0e4ff,#81bdff 44%,#3287ff);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.home-theme .hero-description{padding-bottom:calc(6 * var(--u))}.home-theme .hero-intro{max-width:none;font-size:calc(17 * var(--u));line-height:1.55;text-wrap:pretty}.home-theme .product-actions{gap:calc(8 * var(--u));margin-top:calc(28 * var(--u));flex-wrap:nowrap}.home-theme .product-button{min-height:calc(48 * var(--u));padding:calc(12 * var(--u)) calc(18 * var(--u));gap:calc(8 * var(--u));border-radius:calc(10 * var(--u));font-size:calc(15 * var(--u))!important;font-weight:600!important;text-align:center;border:0}.home-theme .product-button.primary{background:var(--accent);color:#fff;box-shadow:none}.home-theme .product-button.primary:hover{background:var(--accent-hover);transform:none}.home-theme .product-button.secondary{background:var(--surface-raised);color:var(--ink)}.home-theme .product-button.secondary:hover{background:var(--surface-hover)}.home-theme .hero-requirements{justify-content:flex-start;margin-bottom:0;font-size:calc(13 * var(--u));margin-top:calc(14 * var(--u));color:var(--muted-ink);letter-spacing:0;gap:calc(8 * var(--u))}.home-theme .hero-architectures{font-size:calc(12 * var(--u));color:var(--muted-ink)}.home-theme .hero-visual{width:100%;margin-top:calc(28 * var(--u))}.home-theme .hero-preview-toolbar{display:flex;justify-content:space-between;align-items:center;gap:calc(20 * var(--u));margin-bottom:calc(16 * var(--u))}.home-theme .hero-visual figcaption{margin:0;text-align:left;font-size:calc(14 * var(--u));color:var(--muted-ink)}.home-theme .hero-preview-switch{display:flex;gap:calc(2 * var(--u));padding:calc(3 * var(--u));border-radius:calc(10 * var(--u));background:var(--surface)}.home-theme .hero-preview-switch button{min-height:calc(34 * var(--u));padding:calc(8 * var(--u)) calc(14 * var(--u));border:0;border-radius:calc(8 * var(--u));font-size:calc(13 * var(--u));font-weight:600;color:var(--muted-ink);background:transparent}.home-theme .hero-preview-switch button[aria-pressed=true]{color:#fff;background:var(--accent-soft);box-shadow:inset 0 0 0 1px var(--accent-border)}.home-theme .hero-stage{min-height:0;padding:calc(8 * var(--u));background:var(--surface-inset);border-radius:calc(26 * var(--u));display:flex;flex-direction:column;gap:calc(8 * var(--u));box-shadow:0 0 0 1px var(--rule),0 40px 90px #0007;overflow:hidden}.home-theme .preview-titlebar{display:flex;justify-content:space-between;align-items:center;width:100%;padding:calc(10 * var(--u)) calc(14 * var(--u));font-size:calc(12 * var(--u));color:var(--muted-ink)}.home-theme .window-dots{display:flex;gap:calc(6 * var(--u))}.home-theme .window-dots i{width:calc(10 * var(--u));height:calc(10 * var(--u));border-radius:50%;background:#fa625c}.home-theme .window-dots i:nth-child(2){background:#fdbc40}.home-theme .window-dots i:nth-child(3){background:#35c84a}.home-theme .hero-screenshot{width:100%;background:radial-gradient(ellipse at top,#252941,var(--surface-inset) 75%);padding:calc(48 * var(--u)) calc(90 * var(--u));border-radius:calc(18 * var(--u));transform:none}.home-theme .hero-screenshot:hover{transform:none}.home-theme .hero-screenshot img{width:100%;height:calc(520 * var(--u));object-fit:contain;border-radius:calc(12 * var(--u));box-shadow:none}.home-theme .preview-play{display:flex;gap:calc(12 * var(--u));align-items:center;padding:calc(12 * var(--u)) calc(20 * var(--u));margin-block:calc(8 * var(--u));background:var(--surface-raised);border:0;border-radius:999px;color:var(--ink);font-size:calc(13 * var(--u))}.home-theme .preview-duration{color:var(--muted-ink);font-family:ui-monospace,monospace}.home-theme .product-rail{border:1px solid var(--rule);background:var(--surface-inset);border-radius:calc(24 * var(--u));padding:calc(25 * var(--u));margin-bottom:calc(112 * var(--u));gap:0;color:var(--muted-ink);font-size:calc(14 * var(--u))}.home-theme .product-rail>span{flex:1;justify-content:center;gap:calc(12 * var(--u));border-right:1px solid var(--rule)}.home-theme .product-rail>span:last-child{border:0}.home-theme .rail-symbol{color:var(--accent-bright);font-size:calc(24 * var(--u))}.home-theme :is(.product-start,.product-overview,.product-gallery,.product-film,.product-plans,.product-faq){padding-block:0 calc(112 * var(--u));margin-top:0;border:0;background:none}.home-theme .product-start{display:block}.home-theme .product-start>div{display:grid;grid-template-columns:7fr 4.2fr;gap:calc(20 * var(--u)) calc(80 * var(--u));align-items:end;margin-bottom:calc(48 * var(--u))}.home-theme .product-start>div .eyebrow{grid-column:1/-1;margin:0}.home-theme .product-start h2{max-width:calc(700 * var(--u));margin:0}.home-theme .editorial-link{color:var(--text-link);border:0;font-size:calc(14 * var(--u))}.home-theme .product-start ol{display:grid;grid-template-columns:repeat(3,1fr);gap:calc(8 * var(--u))}.home-theme .product-start li{display:block;background:var(--surface);border-radius:calc(18 * var(--u));padding:calc(28 * var(--u))}.home-theme .step-number{display:block;width:auto;height:auto;margin-bottom:calc(14 * var(--u));border:0;color:var(--muted-ink);font:calc(13 * var(--u))/1.4 ui-monospace,monospace}.home-theme .product-start li h3{font-size:calc(22 * var(--u));margin-bottom:calc(14 * var(--u))}.home-theme .product-start li p{min-height:calc(72 * var(--u));font-size:calc(15 * var(--u))}.home-theme .step-visual{height:calc(180 * var(--u));display:flex;align-items:center;justify-content:center;gap:calc(18 * var(--u));margin-top:calc(24 * var(--u));border-radius:calc(12 * var(--u));background:var(--surface-inset);color:var(--muted-ink)}.home-theme .step-visual img{width:calc(64 * var(--u));height:calc(64 * var(--u))}.home-theme .step-visual kbd{padding:calc(12 * var(--u));border:1px solid var(--rule);border-bottom-width:3px;border-radius:calc(10 * var(--u));background:var(--surface-raised);font:calc(24 * var(--u))/1.3 var(--font);color:var(--ink)}.home-theme .step-abbreviation{padding:calc(10 * var(--u));background:var(--accent-soft);border:1px solid var(--accent-bright);border-radius:calc(8 * var(--u));color:var(--text-link);font-family:ui-monospace,monospace}.home-theme .step-result{color:var(--ink)}.home-theme .product-overview,.home-theme .section-heading{display:grid;grid-template-columns:7fr 4.2fr;gap:calc(20 * var(--u)) calc(80 * var(--u));text-align:left;align-items:end;padding-bottom:calc(48 * var(--u))}.home-theme .product-overview>.eyebrow{grid-column:1/-1;margin:0;justify-content:start}.home-theme .product-overview>p:last-child{margin:0;font-size:calc(16 * var(--u))}.home-theme .section-heading{margin:0}.home-theme .section-heading .eyebrow{justify-content:start}.home-theme .section-heading>p:last-child{margin:0;font-size:calc(16 * var(--u))}.home-theme .feature-stories{display:grid;grid-template-columns:repeat(12,1fr);gap:calc(8 * var(--u));margin-bottom:calc(112 * var(--u))}.home-theme .feature-story{grid-column:span 6;display:flex;flex-direction:column-reverse;justify-content:end;align-items:stretch;gap:calc(24 * var(--u));padding:calc(28 * var(--u));background:var(--surface);border-radius:calc(18 * var(--u));scroll-margin-top:110px}.home-theme .feature-story:first-child{grid-column:span 7}.home-theme .feature-story:nth-child(2){grid-column:span 5}.home-theme .feature-story:nth-child(3){grid-column:span 4}.home-theme .feature-story.reverse .feature-art{order:0}.home-theme .feature-art{min-height:0;height:calc(245 * var(--u));padding:calc(14 * var(--u));background:var(--surface-inset);border-radius:calc(12 * var(--u));gap:calc(8 * var(--u))}.home-theme .feature-art .screenshot-button img{height:calc(190 * var(--u));max-height:none!important;object-fit:contain;box-shadow:none}.home-theme .feature-art figcaption{font-size:calc(10 * var(--u));color:var(--muted-ink);max-width:none}.home-theme .feature-number{display:none}.home-theme .feature-copy .eyebrow{font-size:calc(11 * var(--u));margin-bottom:calc(12 * var(--u))}.home-theme .chapter-number{display:inline}.home-theme .feature-copy h2{font-size:calc(24 * var(--u));line-height:1.2;letter-spacing:-.025em}.home-theme .feature-copy h2 span{display:inline}.home-theme .feature-copy h2 span+span:before{content:" "}.home-theme .feature-copy>p:not(.eyebrow){font-size:calc(15 * var(--u));margin-block:calc(16 * var(--u))}.home-theme .feature-copy ul{font-size:calc(13 * var(--u));color:var(--muted-ink);margin-bottom:calc(12 * var(--u))}.home-theme .feature-copy li{margin-bottom:calc(7 * var(--u))}.home-theme .feature-copy li svg{color:var(--accent-bright)}.home-theme .detail-item{grid-column:span 4;padding:calc(28 * var(--u));border:0;background:var(--surface);border-radius:calc(18 * var(--u))}.home-theme .detail-item:nth-last-child(-n+2){grid-column:span 6}.home-theme .detail-icon{display:grid;place-items:center;width:calc(36 * var(--u));height:calc(36 * var(--u));border-radius:calc(8 * var(--u));background:var(--surface-raised);color:var(--ink);margin-bottom:calc(20 * var(--u))}.home-theme .detail-item h3{font-size:calc(22 * var(--u));margin-bottom:calc(14 * var(--u))}.home-theme .detail-item p{font-size:calc(15 * var(--u));line-height:1.6}.home-theme .detail-arrow{right:calc(28 * var(--u));top:calc(30 * var(--u));color:var(--text-link)}.home-theme .product-gallery .section-heading{display:block}.home-theme .product-gallery .section-heading>p:last-child{margin-top:calc(16 * var(--u))}.home-theme .gallery-tabs{justify-content:start;margin-bottom:calc(16 * var(--u));gap:calc(6 * var(--u))}.home-theme .gallery-tabs button{border-radius:calc(10 * var(--u));padding:calc(12 * var(--u)) calc(20 * var(--u));font-size:calc(14 * var(--u));color:var(--muted-ink);background:var(--surface)}.home-theme .gallery-tabs button[aria-selected=true]{background:var(--accent-soft);color:#fff;border-color:var(--accent-border);box-shadow:none}.home-theme .gallery-panels{padding:calc(36 * var(--u));background:var(--surface);border-radius:calc(18 * var(--u))}.home-theme .gallery-panel .screenshot-button{height:calc(480 * var(--u))}.home-theme .gallery-panel img{max-height:calc(480 * var(--u))}.home-theme .product-home .gallery-caption{font-size:calc(13 * var(--u));color:var(--muted-ink)}.home-theme .product-film .section-heading{display:block}.home-theme .product-film .section-heading>p:last-child{margin-top:calc(16 * var(--u))}.home-theme .film-play{background:var(--accent)}.home-theme .film-transcript{color:var(--text-link);font-size:calc(13 * var(--u))}.home-theme .plan-preview-grid{display:grid;grid-template-columns:1fr 1fr;gap:calc(8 * var(--u))}.home-theme .plan-preview{display:flex;flex-direction:column;gap:calc(20 * var(--u));padding:calc(32 * var(--u));background:var(--surface);border-radius:calc(18 * var(--u));border:1px solid var(--rule)}.home-theme .plan-preview-featured{border-color:var(--accent-border)}.home-theme .plan-preview h3{font-size:calc(24 * var(--u))}.home-theme .plan-preview .plan-label{color:var(--ink);font-size:calc(28 * var(--u));font-weight:600;letter-spacing:-.025em}.home-theme .plan-preview ul{list-style:none;flex:1;margin-block:calc(12 * var(--u))}.home-theme .plan-preview li{display:flex;align-items:start;gap:calc(10 * var(--u));margin-bottom:calc(12 * var(--u));font-size:calc(14 * var(--u));color:var(--body-copy)}.home-theme .plan-preview li svg{color:var(--accent-bright);flex-shrink:0;margin-top:3px}.home-theme .product-faq{grid-template-columns:380fr 780fr;gap:calc(40 * var(--u))}.home-theme .product-faq h2,.home-theme .product-faq .eyebrow{max-width:none}.home-theme .faq-list details{padding-inline:calc(22 * var(--u));margin-bottom:calc(6 * var(--u));background:var(--surface);border:0;border-radius:calc(12 * var(--u))}.home-theme .faq-list summary{font-size:calc(16 * var(--u));padding-block:calc(20 * var(--u))}.home-theme .faq-list details p{font-size:calc(14 * var(--u));line-height:1.65;padding-bottom:calc(22 * var(--u))}.home-theme .product-closing{width:calc(1200 * var(--u));margin:0 auto calc(48 * var(--u));padding:calc(40 * var(--u));background:var(--surface);border-radius:calc(18 * var(--u));text-align:left}.home-theme .product-closing>.editorial-wrap{width:100%;display:grid;grid-template-columns:calc(64 * var(--u)) 1fr auto;align-items:center;gap:calc(12 * var(--u)) calc(24 * var(--u))}.home-theme .product-closing img{grid-row:span 3;margin:0;width:calc(64 * var(--u));height:calc(64 * var(--u))}.home-theme .product-closing h2{font-size:calc(30 * var(--u));margin:0}.home-theme .product-closing h2 span{display:inline}.home-theme .product-closing h2 span+span:before{content:" "}.home-theme .product-closing p{grid-column:2}.home-theme .product-closing .product-actions{grid-column:3;grid-row:1/3;flex-direction:column;margin:0;align-items:stretch}.home-theme .release-note{grid-column:2;margin:0;color:var(--text-link);font-size:calc(12 * var(--u))}.home-theme .media-dialog{color:var(--ink);background:var(--surface);border-color:var(--rule)}.home-theme .dialog-close{color:#fff;background:#333}.home-theme .image-caption{color:var(--muted-ink)}.home-theme :is(#how,#features,#plans,#faq){scroll-margin-top:calc(116 * var(--u))}@media(max-width:1023px){.home-theme .editorial-wrap{width:calc(350 * var(--u))}.home-theme .product-hero{padding-top:calc(24 * var(--u));padding-bottom:calc(24 * var(--u));gap:calc(20 * var(--u))}.home-theme .product-home .eyebrow.hero-badge{margin-bottom:0;font-size:calc(12 * var(--u));padding:calc(6 * var(--u)) calc(10 * var(--u))}.home-theme .hero-copy{grid-template-columns:1fr;gap:calc(30 * var(--u))}.home-theme .product-home h1,.home-theme .product-home[lang=vi] h1{font-size:calc(41 * var(--u));line-height:1.16;letter-spacing:-.04em}.home-theme .hero-intro{font-size:calc(16 * var(--u));line-height:1.55}.home-theme .product-actions{flex-direction:column;align-items:stretch;gap:calc(8 * var(--u));margin-top:calc(26 * var(--u))}.home-theme .product-button{width:100%;font-size:calc(14 * var(--u))!important}.home-theme .hero-requirements{margin-top:calc(20 * var(--u));font-size:calc(13 * var(--u))}.home-theme .hero-architectures{font-size:calc(12 * var(--u))}.home-theme .hero-visual{margin-top:calc(20 * var(--u))}.home-theme .hero-preview-toolbar{margin-bottom:calc(12 * var(--u))}.home-theme .hero-visual figcaption{display:none}.home-theme .hero-preview-switch{width:100%}.home-theme .hero-preview-switch button{flex:1;min-height:calc(44 * var(--u));font-size:calc(14 * var(--u))}.home-theme .hero-stage{border-radius:calc(24 * var(--u));padding:calc(8 * var(--u))}.home-theme .preview-titlebar{display:none}.home-theme .hero-screenshot{padding:calc(12 * var(--u));border-radius:calc(16 * var(--u))}.home-theme .hero-screenshot img{height:calc(230 * var(--u));border-radius:calc(6 * var(--u))}.home-theme .preview-play{font-size:calc(12 * var(--u));padding:calc(12 * var(--u))}.home-theme .preview-duration{display:none}.home-theme .product-rail{display:grid;grid-template-columns:1fr 1fr;gap:calc(18 * var(--u));padding:calc(20 * var(--u)) calc(14 * var(--u));margin-bottom:calc(64 * var(--u));font-size:calc(11 * var(--u))}.home-theme .product-rail>span{justify-content:start;border:0;gap:calc(6 * var(--u))}.home-theme .rail-symbol{font-size:calc(20 * var(--u))}.home-theme .product-home h2{font-size:calc(30 * var(--u));line-height:1.1}.home-theme .product-home .eyebrow{font-size:calc(11 * var(--u));margin-bottom:calc(16 * var(--u))}.home-theme :is(.product-start,.product-gallery,.product-film,.product-plans,.product-faq){padding-bottom:calc(64 * var(--u))}.home-theme .product-start>div,.home-theme .product-overview,.home-theme .section-heading{display:block;margin-bottom:0;padding-bottom:calc(24 * var(--u))}.home-theme .product-start>div .eyebrow{margin-bottom:calc(16 * var(--u))}.home-theme .product-start h2{margin-bottom:calc(16 * var(--u))}.home-theme .product-overview>p:last-child,.home-theme .section-heading>p:last-child{margin-top:calc(16 * var(--u));font-size:calc(15 * var(--u))}.home-theme .product-start ol{grid-template-columns:1fr;gap:calc(8 * var(--u))}.home-theme .product-start li{padding:calc(24 * var(--u))}.home-theme .product-start li p{min-height:0}.home-theme .step-visual{height:calc(160 * var(--u))}.home-theme .feature-stories{grid-template-columns:1fr;margin-bottom:calc(64 * var(--u))}.home-theme .feature-stories>:is(.feature-story,.detail-item){grid-column:auto;padding:calc(24 * var(--u))}.home-theme .feature-copy h2{font-size:calc(22 * var(--u))}.home-theme .feature-copy .eyebrow{font-size:calc(10 * var(--u))}.home-theme .feature-art{height:calc(220 * var(--u))}.home-theme .feature-art .screenshot-button img{height:calc(165 * var(--u))}.home-theme .detail-item h3{font-size:calc(20 * var(--u))}.home-theme .gallery-tabs{display:grid;grid-template-columns:1fr 1fr;gap:calc(6 * var(--u))}.home-theme .gallery-tabs button{font-size:calc(13 * var(--u));padding:calc(12 * var(--u))}.home-theme .gallery-panels{padding:calc(18 * var(--u))}.home-theme .gallery-panel .screenshot-button{height:calc(230 * var(--u))}.home-theme .gallery-panel img{max-height:calc(230 * var(--u));max-width:100%}.home-theme .product-home .gallery-caption{font-size:calc(12 * var(--u))}.home-theme .film-play{width:calc(48 * var(--u));height:calc(48 * var(--u))}.home-theme .film-poster-footer{padding:calc(12 * var(--u));font-size:calc(10 * var(--u))}.home-theme .film-poster-footer span:last-child{display:none}.home-theme .plan-preview-grid{grid-template-columns:1fr}.home-theme .plan-preview{padding:calc(24 * var(--u))}.home-theme .plan-preview .plan-label{font-size:calc(26 * var(--u))}.home-theme .plan-preview>p:not(.plan-label){font-size:calc(15 * var(--u))}.home-theme .product-faq{grid-template-columns:1fr;gap:calc(24 * var(--u))}.home-theme .faq-list summary{font-size:calc(15 * var(--u))}.home-theme .faq-list details{padding-inline:calc(18 * var(--u))}.home-theme .product-closing{width:calc(350 * var(--u));padding:calc(24 * var(--u));margin-bottom:calc(32 * var(--u))}.home-theme .product-closing>.editorial-wrap{display:flex;flex-direction:column;align-items:start;gap:calc(16 * var(--u))}.home-theme .product-closing h2{font-size:calc(26 * var(--u))}.home-theme .product-closing .product-actions{width:100%}.home-theme .product-closing p{font-size:calc(15 * var(--u))}}@media(prefers-reduced-motion:no-preference){.home-theme .hero-badge,.home-theme .hero-copy{animation:home-appear .55s both}.home-theme .hero-copy{animation-delay:.08s}@keyframes home-appear{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}}.clipboard-flow[data-astro-cid-qykpsu7z]{width:min(100%,calc(640 * var(--u)));margin-top:calc(32 * var(--u))}.clipboard-flow-art[data-astro-cid-qykpsu7z]{display:grid;grid-template-columns:1fr calc(85 * var(--u)) calc(104 * var(--u));align-items:center;min-height:calc(166 * var(--u));padding:calc(12 * var(--u)) calc(24 * var(--u)) calc(12 * var(--u)) calc(8 * var(--u))}.clip-stack[data-astro-cid-qykpsu7z]{position:relative;height:calc(132 * var(--u));isolation:isolate}.flow-clip[data-astro-cid-qykpsu7z]{position:absolute;top:calc(8 * var(--u));width:calc(156 * var(--u));height:calc(116 * var(--u));display:flex;flex-direction:column;align-items:start;gap:calc(8 * var(--u));padding:calc(14 * var(--u));border:1px solid #ffffff1f;border-radius:calc(14 * var(--u));background:linear-gradient(145deg,#303239,#1d1e23);box-shadow:0 calc(10 * var(--u)) calc(28 * var(--u)) #0005;transform-origin:50% 90%}.flow-clip-text[data-astro-cid-qykpsu7z]{left:0;z-index:3;transform:rotate(-9deg)}.flow-clip-link[data-astro-cid-qykpsu7z]{left:calc(102 * var(--u));z-index:2;transform:translateY(calc(-8 * var(--u))) rotate(3deg);background:linear-gradient(145deg,#23303e,#19212b)}.flow-clip-image[data-astro-cid-qykpsu7z]{left:calc(200 * var(--u));z-index:1;transform:rotate(12deg);background:#22252e}.clip-type[data-astro-cid-qykpsu7z]{color:#b6bac5;font-size:calc(18 * var(--u));font-weight:600;line-height:1}.clip-type-link[data-astro-cid-qykpsu7z]{color:#7cbdff}.clip-card-title[data-astro-cid-qykpsu7z]{font-size:calc(11 * var(--u));font-weight:550;line-height:1.35;color:#f1f1f1;white-space:nowrap}.clip-card-caption[data-astro-cid-qykpsu7z]{font-size:calc(9 * var(--u));color:#adb5c5;line-height:1.35}.clip-text-line[data-astro-cid-qykpsu7z]{height:calc(4 * var(--u));width:90%;border-radius:4px;background:#ffffff24}.clip-text-line[data-astro-cid-qykpsu7z].short{width:62%}.clip-landscape[data-astro-cid-qykpsu7z]{position:relative;width:100%;height:calc(64 * var(--u));overflow:hidden;border-radius:calc(7 * var(--u));background:linear-gradient(145deg,#afc9de,#739dcd 55%,#bbc8cc)}.clip-landscape[data-astro-cid-qykpsu7z]:before,.clip-landscape[data-astro-cid-qykpsu7z]:after{content:"";position:absolute;inset:0;background:#526f85;clip-path:polygon(0 100%,0 73%,40% 24%,100% 100%)}.clip-landscape[data-astro-cid-qykpsu7z]:after{background:#314b61;clip-path:polygon(30% 100%,78% 38%,100% 59%,100% 100%)}.clip-landscape[data-astro-cid-qykpsu7z] i[data-astro-cid-qykpsu7z]{position:absolute;right:20%;top:16%;width:calc(12 * var(--u));height:calc(12 * var(--u));background:#ffe5ae;border-radius:50%}.flow-path[data-astro-cid-qykpsu7z]{display:flex;align-items:center;gap:calc(6 * var(--u));color:#6385ad;padding-inline:calc(14 * var(--u))}.flow-path[data-astro-cid-qykpsu7z] span[data-astro-cid-qykpsu7z]{flex:1;height:1px;background:linear-gradient(90deg,transparent,#6385ad)}.flow-path[data-astro-cid-qykpsu7z] svg[data-astro-cid-qykpsu7z]{flex-shrink:0;width:calc(20 * var(--u));height:calc(20 * var(--u))}.flow-destination[data-astro-cid-qykpsu7z]{position:relative;display:grid;place-items:center;height:calc(104 * var(--u))}.flow-destination[data-astro-cid-qykpsu7z] img[data-astro-cid-qykpsu7z]{position:relative;z-index:1;width:calc(80 * var(--u));height:calc(80 * var(--u));filter:drop-shadow(0 8px 18px #007aff25)}.pocket-halo[data-astro-cid-qykpsu7z]{position:absolute;inset:calc(-24 * var(--u));border-radius:50%;background:radial-gradient(circle,#168cff24,transparent 68%)}.pocket-saved[data-astro-cid-qykpsu7z]{position:absolute;z-index:2;bottom:calc(7 * var(--u));right:calc(5 * var(--u));display:grid;place-items:center;width:calc(24 * var(--u));height:calc(24 * var(--u));border:calc(3 * var(--u)) solid #0f0f0f;border-radius:50%;background:#b4f1d1;color:#15533a}.clipboard-flow-labels[data-astro-cid-qykpsu7z]{display:flex;justify-content:space-between;gap:calc(12 * var(--u));padding-inline:calc(8 * var(--u)) 0;font-size:calc(11 * var(--u));color:#7e8797}.clipboard-flow-labels[data-astro-cid-qykpsu7z] span[data-astro-cid-qykpsu7z]:last-child{color:#aabed8}@media(max-width:1023px){.clipboard-flow[data-astro-cid-qykpsu7z]{margin-top:calc(22 * var(--u))}.clipboard-flow-art[data-astro-cid-qykpsu7z]{grid-template-columns:1fr calc(37 * var(--u)) calc(62 * var(--u));min-height:calc(124 * var(--u));padding:calc(8 * var(--u)) calc(6 * var(--u))}.clip-stack[data-astro-cid-qykpsu7z]{height:calc(100 * var(--u))}.flow-clip[data-astro-cid-qykpsu7z]{width:calc(104 * var(--u));height:calc(87 * var(--u));border-radius:calc(10 * var(--u));padding:calc(10 * var(--u));gap:calc(5 * var(--u))}.flow-clip-link[data-astro-cid-qykpsu7z]{left:calc(61 * var(--u))}.flow-clip-image[data-astro-cid-qykpsu7z]{left:calc(123 * var(--u))}.clip-type[data-astro-cid-qykpsu7z]{font-size:calc(14 * var(--u))}.clip-card-title[data-astro-cid-qykpsu7z]{font-size:calc(8 * var(--u))}.clip-card-caption[data-astro-cid-qykpsu7z]{font-size:calc(7 * var(--u))}.clip-landscape[data-astro-cid-qykpsu7z]{height:calc(45 * var(--u))}.flow-path[data-astro-cid-qykpsu7z]{padding-inline:calc(3 * var(--u));gap:0}.flow-destination[data-astro-cid-qykpsu7z]{height:calc(66 * var(--u))}.flow-destination[data-astro-cid-qykpsu7z] img[data-astro-cid-qykpsu7z]{width:calc(60 * var(--u));height:calc(60 * var(--u))}.pocket-saved[data-astro-cid-qykpsu7z]{width:calc(20 * var(--u));height:calc(20 * var(--u));bottom:calc(-2 * var(--u));right:calc(-3 * var(--u))}.clipboard-flow-labels[data-astro-cid-qykpsu7z]{padding-inline:0;font-size:calc(9 * var(--u))}}@media(prefers-reduced-motion:no-preference){.flow-clip[data-astro-cid-qykpsu7z]{animation:clip-arrive .7s cubic-bezier(.2,.7,.2,1) both}.flow-clip-link[data-astro-cid-qykpsu7z]{animation-delay:.08s}.flow-clip-image[data-astro-cid-qykpsu7z]{animation-delay:.16s}@keyframes clip-arrive{0%{opacity:0;translate:calc(-12 * var(--u)) calc(8 * var(--u))}to{opacity:1;translate:0 0}}}
