.chip-ip.c1{top:8%;inset-inline-start:-4%;animation-delay:0s}.chip-ip.c2{top:38%;inset-inline-end:-2%;animation-delay:1.4s}.chip-ip.c3{bottom:12%;inset-inline-start:2%;animation-delay:2.6s}.bento{display:grid;grid-template-columns:repeat(6,1fr);gap:clamp(12px,1.4vw,18px)}.bento .card{padding:clamp(20px,2.4vw,30px);display:flex;flex-direction:column;min-height:186px}.b-3{grid-column:span 3}.b-2{grid-column:span 2}.bento h3{margin-bottom:9px}.bento p{color:var(--txt-dim);font-size:.95rem;margin:0}.bento .card:hover .ico{transform:translateY(-3px) rotate(-6deg) scale(1.06);box-shadow:var(--glow-cyan)}.note-line--warn{padding-inline-start:12px;border-inline-start:2px solid rgba(255,154,60,.5);color:var(--txt-mute);font-size:.85rem}.tag--on{border-color:#3cc98c73;color:#a8ebcf;background:#3cc98c14}.step p{color:var(--txt-dim);font-size:.92rem;margin:0}.review p{color:var(--txt-dim);font-size:.94rem;margin:0}.news h3{font-size:1.04rem;margin-bottom:8px}.news p{color:var(--txt-dim);font-size:.9rem}.news--all h3{margin:0;color:var(--txt-dim);font-size:1.05rem}.field{display:grid;gap:7px;position:relative}.field label{font-size:.85rem;color:var(--txt-dim);font-weight:500}.field input,.field select,.field textarea{width:100%;min-height:50px;padding:13px 16px;border-radius:var(--r-sm);background:#ffffff08;border:1px solid var(--edge-strong);transition:border-color .25s,box-shadow .25s,background .25s}.field textarea{min-height:118px;resize:vertical;line-height:1.55}.field select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 8'%3E%3Cpath d='M1 1l5 5 5-5' stroke='%236A7B95' stroke-width='1.6' fill='none' stroke-linecap='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 16px center;background-size:12px;padding-inline-end:42px}.field input:focus,.field select:focus,.field textarea:focus{outline:none;border-color:#3dbf9e8c;background:#3dbf9e0d;box-shadow:0 0 0 4px #3dbf9e1a}.field input::placeholder,.field textarea::placeholder{color:var(--txt-mute)}.form-2{display:grid;grid-template-columns:1fr 1fr;gap:16px}.footer__about p{color:var(--txt-dim);font-size:.9rem;max-width:21.43em}.hero--sub{padding:clamp(28px,5vw,60px) 0 clamp(30px,4vw,54px)}.calc__panel{padding:clamp(22px,3vw,34px);display:flex;flex-direction:column;justify-content:center;gap:clamp(16px,2vw,24px)}.calc__panel .form,.calc__panel .field{margin:0}.slide__scale{display:flex;justify-content:space-between;font-size:.72rem;color:var(--txt-mute)}.slide__scale i{font-style:normal}.calc__out{padding:clamp(22px,3vw,34px);display:flex;flex-direction:column;justify-content:center;border:1px solid rgba(255,154,60,.28);background:linear-gradient(160deg,#ff9a3c1a,#2e86c114)}.calc__big{font-family:var(--font-dis);font-size:clamp(2.4rem,6vw,4rem);line-height:1;letter-spacing:-.04em;margin:6px 0 2px}.calc__sub{color:var(--txt-dim);font-size:.92rem}.calc__split{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:24px}.calc__split div{padding:14px 16px;border-radius:var(--r-md);background:#00000038;border:1px solid var(--edge)}.calc__split b{display:block;font-family:var(--font-dis);font-size:1.5rem;line-height:1.1}.calc__split span{font-size:.78rem;color:var(--txt-mute)}input.slide{width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;height:28px;min-height:0;padding:0;border:0;background:transparent;outline:none;cursor:pointer;margin:12px 0 2px}.bset{margin-top:clamp(20px,3vw,32px)}.bset__title{font-size:1.05rem;margin:0 0 12px;display:flex;align-items:baseline;gap:12px;flex-wrap:wrap}.bset__title span{font-family:var(--font-mono);font-size:.74rem;letter-spacing:.06em;color:var(--txt-mute);font-weight:400}.bset__row{display:grid;grid-template-columns:44px 1fr auto;gap:14px;align-items:center;margin-bottom:12px}.bset__row img,.bset__cell img{max-width:100%;height:auto;border-radius:10px;box-shadow:var(--sh-md)}.bset__pic--lead{width:728px;aspect-ratio:728/90}.bset__pic--strip{width:468px;aspect-ratio:468/60}.bset__pic--tile{width:300px;aspect-ratio:300/250}.rkg{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:clamp(18px,3vw,32px);padding:clamp(18px,3vw,30px);border:1px solid var(--edge-strong);border-radius:var(--r-lg);background:var(--surface)}.rkg [hidden]{display:none!important}.rkg__side{display:grid;gap:16px;align-content:start;min-width:0}.rkg__where{padding:16px 18px;border:1px dashed var(--edge-strong);border-radius:var(--r-md);background:var(--bg-soft)}.rkg__where h3{margin:0 0 6px;font-size:1rem}.rkg__where p{margin:0 0 12px;font-size:.9rem;color:var(--txt-dim)}.rkg__pair{display:grid;grid-template-columns:1fr 1fr;gap:12px}.rkg__msg{margin:0;font-size:.86rem;color:var(--txt-mute)}.rkg__lines{display:grid;gap:8px}.rkg .rkg__line input{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto;flex:none;width:16px;height:16px;min-height:0;margin:3px 0 0;padding:0;border:0;border-radius:50%;background:none;box-shadow:none;accent-color:var(--cyan)}.rkg__msg.is-bad{color:var(--red)}.rkg__out{display:grid;gap:10px;align-content:start;min-width:0}.rkg__lbl{font-size:.85rem;color:var(--txt-dim);font-weight:500}.rkg__view{display:grid;place-items:center;min-height:130px;padding:16px;overflow:hidden;border:1px solid var(--edge);border-radius:var(--r-md);background:repeating-conic-gradient(rgba(255,255,255,.035) 0 25%,transparent 0 50%) 0 0/18px 18px}.rkg__view img{display:block;max-width:100%;height:auto}.rkg__view a{color:var(--cyan);text-align:center}.rkg__view:empty:before{content:"";width:60%;height:14px;border-radius:7px;background:var(--surface-2)}.rkg__code{width:100%;min-height:118px;padding:12px 14px;border:1px solid var(--edge);border-radius:var(--r-sm);background:#16232f;color:var(--txt);font-family:var(--font-mono);font-size:.8rem;line-height:1.55;resize:vertical;word-break:break-all}.rkg__out .btn{justify-self:start}.rkg__out .btn[disabled]{opacity:.45;pointer-events:none}.rkg__tip{margin:0;font-size:.84rem;color:var(--txt-mute)}.rtx{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.rtx__col{padding:18px;border:1px solid var(--edge);border-radius:var(--r-md);background:var(--surface)}.rtx__h{margin:0 0 12px;font-family:var(--font-mono);font-size:.76rem;font-weight:500;letter-spacing:.1em;text-transform:uppercase;color:var(--txt-mute)}.rtx__g{margin:20px 0 10px;font-size:.84rem;font-weight:600;color:var(--txt-dim)}.rtx__h+.rtx__g{margin-top:0}.rtx__list{display:grid;gap:8px;margin:0;padding:0;list-style:none}.rtx__item{display:block;width:100%;padding:11px 13px;border:1px solid var(--edge);border-radius:var(--r-sm);background:var(--bg-soft);color:var(--txt);font-size:.92rem;line-height:1.45;text-align:start;cursor:pointer;transition:border-color .2s}.rtx__item:hover,.rtx__item:focus-visible{border-color:var(--cyan)}.rtx__item.rtx__item--copied{border-color:var(--green)}.rtx__item.rtx__item--copied:after{content:attr(data-note);display:block;margin-top:5px;font-size:.78rem;color:var(--green)}@media (max-width:860px){.rkg,.rtx,.rkg__pair{grid-template-columns:1fr}}.bset__lang{font-family:var(--font-mono);font-size:.74rem;letter-spacing:.08em;color:var(--txt-dim);border:1px solid var(--edge-strong);border-radius:999px;padding:5px 0;text-align:center}.bset__dl{font-size:.86rem;color:var(--cyan);white-space:nowrap;border-bottom:1px solid rgba(61,191,158,.35)}.bset__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:18px}.bset__cell{display:grid;grid-template-columns:44px 1fr;gap:10px 14px;align-items:center;justify-items:start}.bset__cell img{grid-column:1/-1}@media (max-width:600px){.bset__row{grid-template-columns:1fr;gap:8px}.bset__lang{justify-self:start;padding:5px 12px}}@media (max-width:1360px){.header__act .btn--ghost{display:none}}@media (max-width:900px){.bento .card{min-height:0}.b-4,.b-3,.b-2{grid-column:span 6}}@media (max-width:768px){.nav,.header__act .btn{display:none}.form-2{grid-template-columns:1fr}.footer>.wrap{display:flex;flex-direction:column}}@media (max-width:560px){.calc__split{grid-template-columns:1fr}.chip-ip.c2{inset-inline-end:-2%}}.sub a{padding:10px 13px;border-radius:10px;font-size:.9rem;color:var(--txt-dim);white-space:nowrap}.dtable .act{display:flex;gap:8px;white-space:nowrap}.free-gate[hidden]{display:none}.free-gate__note:empty{display:none}.free-link[hidden]{display:none}.free-link p{margin:0}.free-link__f a{padding:2px 8px;border-radius:var(--r-sm);background:var(--surface-2);font-family:var(--font-mono);font-size:.84rem;color:var(--txt)}.filter span{font-size:.78rem;color:var(--txt-mute);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase}.filter select{min-height:44px;min-width:190px;padding:10px 40px 10px 14px;border-radius:var(--r-sm);background:#ffffff08;border:1px solid var(--edge-strong);-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 8'%3E%3Cpath d='M1 1l5 5 5-5' stroke='%236A7B95' stroke-width='1.6' fill='none' stroke-linecap='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 14px center;background-size:12px}.filter select:focus{outline:none;border-color:#3dbf9e8c;box-shadow:0 0 0 4px #3dbf9e1a}.pager a{min-width:44px;min-height:44px;display:grid;place-items:center;padding:0 12px;border-radius:12px;border:1px solid var(--edge);background:#ffffff08;font-family:var(--font-mono);font-size:.86rem;color:var(--txt-dim);transition:all .2s}@media (max-width:768px){.filter,.filter select{width:100%}}.prose p{margin-bottom:1.05em}.prose b,.steps-list b,.pool b,.rules b{color:var(--txt);font-weight:600}a.ccchip{cursor:pointer;text-decoration:none}.pool .ccrow+*{margin-top:12px}.cx-p{color:#9daec0}.cx-bar{color:var(--cyan)}.cx-ok{color:#5fd9a0}.cx-bad{color:#ff8a90}.shot{position:relative;margin:0;border-radius:var(--r-lg);overflow:hidden;background:#16232f;border:1px solid var(--edge-strong);box-shadow:var(--sh-lg)}.shot__bar{display:flex;gap:6px;padding:10px 14px;background:#ffffff0a;border-bottom:1px solid var(--edge)}.shot__bar i{width:10px;height:10px;border-radius:50%;background:var(--edge-strong)}.shot__bar i:first-child{background:#ff5a63}.shot__bar i:nth-child(2){background:var(--amber)}.shot__bar i:last-child{background:var(--green)}.shot img{display:block;width:100%;height:auto}.shot a{display:block}.shot figcaption{padding:10px 14px;font-size:.82rem;color:var(--txt-mute);border-top:1px solid var(--edge)}.hero__vis--shot{aspect-ratio:auto;padding:26px 0 30px}.hero__vis--shot .hero__glow{width:88%;top:6%}.shot--hero{width:min(100%,540px);transform:perspective(1400px) rotateY(-10deg) rotateX(4deg);transition:transform .7s var(--e-out),box-shadow .7s var(--e-out)}.shot--hero:hover{transform:perspective(1400px) rotateY(-3deg) rotateX(1deg);box-shadow:var(--glow-cyan)}.hero__vis--shot .chip-ip.c1{top:2%;inset-inline-start:-2%}.hero__vis--shot .chip-ip.c3{bottom:4%;inset-inline-end:0;inset-inline-start:auto}.btn--dl{gap:12px;text-align:start;padding-block:10px;min-height:56px}.btn--dl svg{width:22px;height:22px;flex:none}.btn--dl small{display:block;font-size:.72rem;font-weight:400;opacity:.85;letter-spacing:.02em;margin-top:2px}.geo--top{align-items:start}.dl-box{padding:clamp(22px,3vw,32px);display:flex;flex-direction:column;align-items:flex-start}.dl-box__ver{margin:14px 0 18px;font-size:.86rem;color:var(--txt-dim)}.dl-box .btns{display:flex;flex-wrap:wrap;gap:12px}.snip__dl{margin-inline-start:auto;padding:5px 12px;border-radius:8px;border:1px solid var(--edge-strong);background:#ffffff08;color:var(--txt-dim);font-size:.76rem;transition:color .2s,border-color .2s}.snip__dl:hover{color:var(--txt);border-color:#3dbf9e73}.snip__one--file .snip__copy{margin-inline-start:0}.snip__one--file .snip__code{max-height:560px;overflow:auto}.snip__one--file .snip__code::-webkit-scrollbar{width:8px;height:8px}.geo--lx{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr)}.shell .snip__code{font-size:.78rem;color:var(--txt-dim);white-space:pre-wrap;overflow-wrap:anywhere}.lx-notes{margin-top:18px;display:grid;gap:2px}.lx-url{margin:12px 0 0}.lx-url a{font-size:.9rem;color:var(--cyan);border-bottom:1px solid rgba(61,191,158,.32);word-break:break-all}.lx-url a:hover{color:var(--txt)}.lx-flow{display:grid;grid-template-columns:minmax(0,1fr);gap:clamp(30px,4vw,48px)}.lx-h{display:flex;align-items:center;gap:12px;margin:0 0 8px;font-size:1.2rem}.lx-h__n{width:32px;height:32px;border-radius:10px;display:grid;place-items:center;flex:none;font-family:var(--font-mono);font-size:.85rem;color:var(--cyan);border:1px solid rgba(61,191,158,.3);background:#3dbf9e14}.lx-p{margin:0 0 14px;color:var(--txt-dim);max-width:49.2em}.lx-p--sm{font-size:.86rem;margin:14px 0 12px}.lx-where{margin:14px 0 4px;padding:14px 16px;border:1px solid var(--edge);border-radius:var(--r-md);background:#ffffff06}.lx-note{margin:12px 0 0}.lx-cfg{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:clamp(20px,3vw,36px);align-items:start}.lx-cfg [hidden]{display:none!important}.lx-cfg__side{position:sticky;top:96px}.lx-cfg .cfg__form{padding:clamp(18px,2.4vw,26px);margin:0}.lx-cfg .form-2{align-items:start}.lx-cfg .field>span:first-child:not(.chk__hint){font-size:.85rem;color:var(--txt-dim);font-weight:500}.lx-cfg .field select,.lx-cfg .field input:not(.slide){min-height:54px}.lx-cfg .seg button{min-height:44px}.lx-cfg .btns{display:flex;gap:10px;flex-wrap:wrap}.lx-cmd .snip__code{max-height:440px;overflow:auto;white-space:pre;overflow-wrap:normal}.cfg__group{margin:6px 0 -6px;padding-top:16px;border-top:1px solid var(--edge);font-family:var(--font-mono);font-size:.72rem;letter-spacing:.12em;text-transform:uppercase;color:var(--txt-mute)}.cfg__group:first-child{margin-top:0;padding-top:0;border-top:0}.lx-src{border:1px solid var(--edge-strong);border-radius:var(--r-lg);background:var(--surface);overflow:hidden}.lx-src>summary{list-style:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:14px;padding:16px clamp(18px,2.4vw,24px);font-weight:600;transition:background .2s}.lx-src>summary::-webkit-details-marker{display:none}.lx-src>summary:hover{background:#ffffff05}.lx-src>summary svg{width:14px;height:14px;color:var(--txt-mute);flex:none;transition:transform .3s var(--e-out)}.lx-src[open]>summary svg{transform:rotate(180deg)}.lx-src>.snip__one{margin:0 clamp(14px,2vw,20px) clamp(14px,2vw,20px)}.lx-sched{margin-top:clamp(30px,4vw,44px)}.lx-sched h3{margin:0 0 16px}@media (max-width:900px){.lx-cfg{grid-template-columns:minmax(0,1fr)}.lx-cfg__side{position:static}.hero__vis--shot{max-width:540px}.shot--hero{transform:none}.geo--lx{grid-template-columns:1fr}}.job-hero{align-items:center}.job-photo{position:relative;margin:0;border-radius:var(--r-lg);overflow:hidden;border:1px solid var(--edge-strong);box-shadow:var(--sh-lg);aspect-ratio:16/9}.job-photo img{display:block;width:100%;height:100%;object-fit:cover}.job-photo:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#1b2a3a00 55%,#1b2a3abf);pointer-events:none}.job-photo figcaption{position:absolute;inset-inline-start:16px;bottom:14px;z-index:1;display:inline-flex;align-items:center;gap:8px;padding:7px 13px;border-radius:999px;font-family:var(--font-mono);font-size:.74rem;letter-spacing:.06em;text-transform:uppercase;background:#0b111ccc;border:1px solid var(--edge-strong);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:var(--txt)}.job-photo figcaption i{width:7px;height:7px;border-radius:50%;background:var(--cyan);box-shadow:0 0 10px var(--cyan)}.spec{border:1px solid var(--edge);border-radius:var(--r-lg);overflow:hidden;background:var(--surface)}.spec__head,.spec__row{display:grid;grid-template-columns:1fr 1fr;gap:1px;background:var(--edge)}.spec__head span{padding:12px 20px;font-family:var(--font-mono);font-size:.72rem;letter-spacing:.1em;text-transform:uppercase;color:var(--txt-mute);background:var(--bg-soft)}.spec__row p{margin:0;padding:16px 20px;background:var(--surface);color:var(--txt-dim);font-size:.95rem}.spec__row p:first-child{color:var(--txt);font-weight:500}.spec__row p:last-child{display:flex;gap:10px;align-items:flex-start}.spec__row svg{width:18px;height:18px;flex:none;color:var(--green);margin-top:3px}.spec__row:hover p{background:#ffffff06}.pick__ctrl{display:flex;flex-direction:column;justify-content:space-between;gap:18px}.pick__out{display:flex;flex-direction:column;gap:12px;padding:clamp(18px,2.5vw,26px);border-radius:var(--r-md);background:var(--bg-soft);border:1px solid var(--edge)}.pick__rec{display:inline-flex;align-items:center;gap:8px;align-self:flex-start;font-family:var(--font-mono);font-size:.7rem;letter-spacing:.1em;text-transform:uppercase;color:var(--green);opacity:0;transition:opacity .3s}.pick__rec:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--green);box-shadow:0 0 10px var(--green)}.pick__rec.is-cur{opacity:1}.pick__price{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap}.pick__price b{font-family:var(--font-dis);font-size:clamp(2rem,4vw,2.8rem);line-height:1;letter-spacing:-.03em}.pick__price span{color:var(--txt-mute);font-size:.9rem}.pick__specs{list-style:none;margin:6px 0 4px;padding:0;display:grid;gap:8px}.pick__specs li{display:flex;justify-content:space-between;gap:12px;font-size:.9rem;color:var(--txt-dim);border-bottom:1px dashed var(--edge);padding-bottom:8px}.pick__specs b{color:var(--txt)}.pick .btns{display:flex;flex-wrap:wrap;gap:10px;margin-top:4px}.pick__all{font-size:.84rem;color:var(--cyan);border-bottom:1px solid rgba(61,191,158,.35);align-self:flex-start}.ipstep{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.ipstep__btn{width:38px;height:38px;border-radius:10px;border:1px solid var(--edge-strong);background:#ffffff08;color:var(--txt);font-size:1.2rem;line-height:1;cursor:pointer;transition:border-color .2s,background .2s}.ipstep__btn:hover{border-color:#3dbf9e73;background:#3dbf9e14}.ipstep>b{min-width:1.2em;text-align:center;font-size:1.15rem}.ipstep__hint{flex:1 1 150px;font-size:.78rem;color:var(--txt-mute);line-height:1.35}.pick__save{display:inline-flex;align-items:center;gap:6px;align-self:flex-start;padding:4px 11px;border-radius:999px;font-size:.79rem;font-weight:600;color:var(--green);background:#3cc98c1f;border:1px solid rgba(60,201,140,.3)}.pick__save[hidden]{display:none}.job-guide{max-width:840px}.job-guide h2{margin:.35em 0 .55em}.job-guide h3{margin:1.5em 0 .5em;font-size:1.12rem;color:var(--txt)}.job-guide p a,.spec__row a,.steps-list a{color:var(--cyan);border-bottom:1px solid rgba(61,191,158,.32)}.job-guide p a:hover{color:var(--txt)}.cfg [hidden],.chkgui [hidden]{display:none!important}.cfg>summary{list-style:none;cursor:pointer;display:flex;gap:16px;align-items:flex-start;padding:clamp(18px,2.4vw,26px);transition:background .2s}.cfg>summary::-webkit-details-marker{display:none}.cfg>summary:hover{background:#ffffff05}.cfg__form{display:grid;gap:16px;margin-bottom:22px}.cfg__form .btns{display:flex;gap:10px;flex-wrap:wrap}.steps--3{grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.job-gallery{display:grid;gap:clamp(12px,1.5vw,18px)}.job-gallery--1{grid-template-columns:minmax(0,900px);justify-content:center}.job-gallery--2{grid-template-columns:repeat(2,minmax(0,1fr))}.job-gallery--3{grid-template-columns:repeat(3,minmax(0,1fr))}.job-gallery__item{margin:0;border-radius:var(--r-lg);overflow:hidden;border:1px solid var(--edge-strong);background:var(--surface);box-shadow:var(--sh-md)}.job-gallery__item img{display:block;width:100%;height:auto;aspect-ratio:4/3;object-fit:cover}.job-gallery__item figcaption{padding:12px 16px;font-size:.86rem;color:var(--txt-dim);border-top:1px solid var(--edge)}.job-cfg{border:1px solid var(--edge-strong);border-radius:var(--r-lg);background:var(--surface);padding:clamp(18px,2.4vw,26px)}.job-cfg__form{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-bottom:16px}.job-cfg__form .field--wide{grid-column:1/-1}.job-cfg__form label{font-family:var(--font-mono);font-size:.76rem;letter-spacing:.02em;color:var(--txt-dim)}.job-cfg__form input,.job-cfg__form select{min-height:44px}.job-cfg__actions{display:flex;align-items:center;gap:14px;flex-wrap:wrap;margin-bottom:18px}.job-cfg__hint{font-size:.8rem;color:var(--txt-mute)}.job-cfg .snip__one--file .snip__code{max-height:560px;overflow:auto}@media (max-width:640px){.job-cfg__form{grid-template-columns:1fr}}.job-related{display:grid;gap:10px}.job-related__item{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:14px 18px;border-radius:var(--r-md);border:1px solid var(--edge);background:var(--surface);color:var(--txt);font-weight:500;transition:border-color .2s,transform .3s var(--e-out)}.job-related__item svg{width:18px;height:18px;color:var(--cyan);flex:none}.job-wide{margin-top:clamp(30px,3.6vw,48px)}.job-wide__t{margin:0 0 14px}.job-related--wide{grid-template-columns:repeat(var(--jw,3),minmax(0,1fr))}@media (max-width:980px){.job-related--wide{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:620px){.job-related--wide{grid-template-columns:minmax(0,1fr)}}.job-wide__more{margin-top:14px}.job-wide__more summary{cursor:pointer;color:var(--cyan);text-decoration:underline;text-underline-offset:3px}.job-wide__more[open] summary{margin-bottom:14px}.job-related__item:hover{border-color:#3dbf9e66;transform:translate(4px)}.chk__hint{font-size:.8rem;color:var(--txt-mute)}.chk [hidden]{display:none!important}.snip__dl{cursor:pointer;font-family:inherit}@media (max-width:900px){.job-gallery--2,.job-gallery--3{grid-template-columns:1fr 1fr}}@media (max-width:560px){.job-gallery--2,.job-gallery--3{grid-template-columns:1fr}.spec__head{display:none}.spec__row{grid-template-columns:1fr}}.layer--globe>svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.eco-head{max-width:980px}.eco-head h1{font-size:clamp(2rem,1.1rem + 2.6vw,3.1rem)}.eco__list{display:grid;grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:14px;align-content:start}.eco__side{position:sticky;top:96px;display:grid;gap:16px}.eco-card{aspect-ratio:1/1;overflow:visible;padding:16px;display:flex;flex-direction:column;min-width:0;transition:border-color .25s,transform .3s var(--e-out)}.eco-card:hover{border-color:#3dbf9e59;transform:translateY(-2px)}.eco-card[hidden]{display:none}.eco-card:before{border-radius:inherit}.eco-card__top{display:flex;align-items:center;gap:10px;margin-bottom:12px}.eco-card__id{flex:1;min-width:0}.eco-card__logo{width:40px;height:40px;flex:none;border-radius:10px;background:#ffffff0a;border:1px solid var(--edge);padding:5px;object-fit:contain}.eco-card__grp{display:inline-block;margin-top:6px;font-size:.68rem;padding:3px 8px}.eco-card__name{margin:0;font-size:.95rem;line-height:1.3;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.eco-card__dom{margin:1px 0 0;font-size:.72rem;color:var(--txt-mute);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.eco-card__sum{flex:none;margin:0;font-size:.8rem;line-height:1.45;color:var(--txt-dim);display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.eco-card__act{margin-top:auto;padding-top:10px;display:flex;align-items:center;justify-content:space-between;gap:8px}.eco-card__act .btn{min-height:32px;padding:6px 12px;font-size:.8rem;gap:6px;white-space:nowrap}.eco-card__act .btn svg,.eco-dlg__act .btn svg{width:14px;height:14px;flex:none}.eco-card__more{border:0;background:none;padding:6px 2px;color:var(--cyan);font:inherit;font-size:.8rem;cursor:pointer;white-space:nowrap}.eco-card__more:hover{color:var(--txt)}.eco-dlg{width:min(560px,calc(100vw - 32px));max-height:calc(100vh - 48px);padding:clamp(20px,3vw,28px);border:1px solid var(--edge-strong);border-radius:var(--r-lg);background:var(--surface);color:var(--txt);box-shadow:var(--sh-lg)}.eco-dlg::backdrop{background:#0c141eb8;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.eco-dlg__head{display:flex;align-items:center;gap:14px;margin-bottom:16px}.eco-dlg__head>div{flex:1;min-width:0}.eco-dlg__name{margin:0;font-family:var(--font-dis);font-weight:600;font-size:1.2rem;color:var(--txt)}.eco-dlg__x{flex:none;align-self:flex-start;width:36px;height:36px;display:grid;place-items:center;border-radius:10px;border:1px solid var(--edge-strong);background:#ffffff08;color:var(--txt-dim);cursor:pointer}.eco-dlg__x:hover{color:var(--txt);border-color:#3dbf9e73}.eco-dlg__x svg{width:16px;height:16px}.eco-dlg__body{color:var(--txt-dim);font-size:.93rem}.eco-dlg__body p{margin:0 0 .85em}.eco-dlg__act{margin-top:18px}.eco-groups{padding:18px}.eco-groups__t{margin:0 0 10px;font-family:var(--font-mono);font-size:.72rem;letter-spacing:.12em;text-transform:uppercase;color:var(--txt-mute)}.eco-groups ul{list-style:none;margin:0;padding:0;display:grid;gap:4px}.eco-groups button{width:100%;display:flex;justify-content:space-between;align-items:center;gap:10px;padding:10px 12px;border-radius:var(--r-sm);border:1px solid transparent;background:transparent;color:var(--txt-dim);font:inherit;font-size:.93rem;cursor:pointer;text-align:start;transition:background .2s,color .2s,border-color .2s}.eco-groups button:hover{background:#ffffff08;color:var(--txt)}.eco-groups button[aria-pressed=true]{background:#3dbf9e1a;border-color:#3dbf9e4d;color:var(--txt)}.eco-groups b{font-family:var(--font-mono);font-size:.78rem;font-weight:500;color:var(--txt-mute);padding:2px 8px;border-radius:999px;background:#ffffff0d}.eco-groups button[aria-pressed=true] b{color:var(--txt)}.eco-join{padding:18px}.eco-join__t{margin:0 0 6px;font-weight:600;color:var(--txt)}.eco-join p:not(.eco-join__t){margin:0 0 14px;font-size:.88rem;color:var(--txt-dim)}@media (max-width:900px){.eco__side{display:contents}.eco-groups{order:-1}.eco-join{order:1}.eco-groups ul{display:flex;flex-wrap:wrap}.eco-groups button{width:auto}}@media (max-width:560px){.eco__list{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.eco-card{aspect-ratio:auto;padding:14px}.eco-card__logo{width:40px;height:40px;padding:5px}.eco-card__sum{font-size:.8rem}.eco-card__act{flex-direction:column;align-items:stretch}.eco-card__act .btn{width:100%}}.feed-head{max-width:900px}.feed-head h1{font-size:clamp(2rem,1.1rem + 2.6vw,3.1rem)}.feed__main{min-width:0}.feed__rail{position:relative;display:grid;gap:14px;padding-inline-start:30px}.feed__rail:before{content:"";position:absolute;inset-inline-start:8px;top:14px;bottom:14px;width:2px;border-radius:2px;background:linear-gradient(180deg,var(--cyan),rgba(52,152,219,.35) 55%,rgba(52,152,219,0))}.feed__yr{position:relative;margin:14px 0 2px;font-family:var(--font-mono);font-size:.82rem;letter-spacing:.16em;color:var(--txt-mute);scroll-margin-top:110px}.feed__yr:first-child{margin-top:0}.feed__yr:before{content:"";position:absolute;inset-inline-start:-28px;top:50%;width:14px;height:14px;margin-top:-7px;border-radius:50%;background:var(--bg);border:2px solid var(--cyan);box-shadow:0 0 12px #3dbf9e73}.feed__side{position:sticky;top:96px;display:grid;gap:16px}.feed__pager{margin-top:26px;padding-inline-start:30px}.nitem{display:grid;grid-template-columns:62px minmax(0,1fr);gap:18px;padding:20px 22px;transition:border-color .25s,transform .3s var(--e-out)}.nitem:hover{border-color:#3dbf9e59;transform:translateY(-2px)}.nitem:before{border-radius:inherit}.nitem__date{display:flex;flex-direction:column;align-items:center;justify-content:center;height:62px;border-radius:14px;border:1px solid var(--edge-strong);background:#ffffff08;line-height:1}.nitem__date b{font-family:var(--font-dis);font-size:1.55rem;font-weight:600;color:var(--txt)}.nitem__date span{margin-top:6px;font-family:var(--font-mono);font-size:.68rem;letter-spacing:.12em;text-transform:uppercase;color:var(--cyan)}.nitem__main{min-width:0}.nitem__t{margin:0 0 8px;font-size:clamp(1.05rem,.95rem + .45vw,1.25rem);line-height:1.3}.nitem__t a{transition:color .2s}.nitem__t a:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;border-radius:inherit}.nitem:hover .nitem__t a{color:var(--cyan)}.nitem p{margin:0;color:var(--txt-dim);font-size:.93rem;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.nitem__more{display:inline-flex;align-items:center;gap:6px;margin-top:12px;color:var(--cyan);font-size:.86rem;font-weight:600;transition:gap .25s}.nitem__more svg{width:15px;height:15px}.nitem:hover .nitem__more{gap:10px}.nside{padding:18px}.nside__t{margin:0 0 10px;font-family:var(--font-mono);font-size:.72rem;letter-spacing:.12em;text-transform:uppercase;color:var(--txt-mute)}.nside p:not(.nside__t){margin:0 0 12px;font-size:.88rem;color:var(--txt-dim)}.nside ul{list-style:none;margin:0;padding:0}.nside__years{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px}.nside__years a{display:flex;justify-content:space-between;align-items:center;gap:8px;padding:8px 10px;border-radius:var(--r-sm);border:1px solid transparent;font-family:var(--font-mono);font-size:.88rem;color:var(--txt-dim);transition:background .2s,color .2s,border-color .2s}.nside__years a:hover{background:#3dbf9e14;border-color:#3dbf9e40;color:var(--txt)}.nside__years b{font-weight:500;font-size:.74rem;color:var(--txt-mute);padding:1px 7px;border-radius:999px;background:#ffffff0d}.nside__links{display:grid;gap:6px;font-size:.88rem}.nside__links a{color:var(--cyan)}.nside__links a:hover{color:var(--txt)}.nside__recent{display:grid;gap:2px}.nside__recent a{display:grid;gap:3px;padding:9px 10px;margin:0 -10px;border-radius:var(--r-sm);transition:background .2s}.nside__recent a:hover{background:#ffffff0a}.nside__recent time{font-family:var(--font-mono);font-size:.72rem;color:var(--cyan)}.nside__recent span{font-size:.88rem;line-height:1.35;color:var(--txt-dim)}.nside__recent a:hover span{color:var(--txt)}.nside--cta{background:linear-gradient(160deg,#d9782a29,#23344600 70%),var(--surface);border-color:#f5a54a40}.post{min-width:0}.post__head{margin-bottom:22px}.post__head .eyebrow{letter-spacing:.1em}.post__h{font-size:clamp(1.8rem,1.2rem + 2vw,2.75rem);max-width:18.09em}.post__body{padding:clamp(22px,3.4vw,38px);max-width:none;font-size:1.02rem;line-height:1.7}.post__body:before{border-radius:inherit}.post__body>*{position:relative}.post__body>:last-child{margin-bottom:0}.post__body strong{color:var(--txt);font-weight:600}.post__body a{color:var(--cyan);text-decoration:underline;text-decoration-color:#3dbf9e66;text-underline-offset:3px;overflow-wrap:anywhere}.post__body a:hover{color:var(--txt);text-decoration-color:currentColor}.post__body ul,.post__body ol{margin:0 0 1.05em;padding-inline-start:1.3em;display:grid;gap:6px}.post__body li::marker{color:var(--cyan)}.post__body table{width:100%;border-collapse:collapse;margin:0 0 1.2em;font-size:.92rem}.post__body th,.post__body td{padding:11px 14px;text-align:start;border-bottom:1px solid var(--edge);vertical-align:top}.post__body th{font-family:var(--font-mono);font-size:.74rem;letter-spacing:.08em;text-transform:uppercase;color:var(--txt-mute);font-weight:500}.post__nav{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:22px}.post__step{display:grid;gap:6px;padding:16px 18px;transition:border-color .25s,transform .3s var(--e-out)}.post__step:hover{border-color:#3dbf9e59;transform:translateY(-2px)}.post__step:before{border-radius:inherit}.post__step span{font-family:var(--font-mono);font-size:.72rem;letter-spacing:.1em;text-transform:uppercase;color:var(--cyan)}.post__step b{font-weight:500;font-size:.95rem;line-height:1.35;color:var(--txt)}.post__step--older span:before{content:"← "}.post__step--newer{grid-column:2;text-align:end}.post__step--newer span:after{content:" →"}.post__all{margin:18px 0 0}.post__all a{color:var(--cyan);font-size:.92rem;font-weight:600}.post__all a:hover{color:var(--txt)}.crumbs span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (max-width:980px){.feed__side{position:static;grid-template-columns:repeat(auto-fit,minmax(230px,1fr))}}@media (max-width:560px){.feed__rail{padding-inline-start:22px}.feed__rail:before{inset-inline-start:5px}.feed__yr:before{inset-inline-start:-23px;width:12px;height:12px;margin-top:-6px}.feed__pager{padding-inline-start:0}.nitem{grid-template-columns:minmax(0,1fr);gap:12px;padding:18px}.nitem__date{flex-direction:row;justify-content:flex-start;gap:8px;height:auto;border:0;background:none}.nitem__date b{font-size:1rem}.nitem__date span{margin-top:0}.post__body table{display:block;overflow-x:auto}.post__nav{grid-template-columns:minmax(0,1fr)}.post__step--newer{grid-column:auto}}.shelf--row{grid-template-columns:repeat(3,minmax(0,1fr))}.tile__pic{position:relative;aspect-ratio:16/9;overflow:hidden;background:var(--bg-soft);border-bottom:1px solid var(--edge)}.tile__pic img{width:100%;height:100%;object-fit:cover;transition:transform .6s var(--e-out)}.tile:hover .tile__pic img{transform:scale(1.04)}.tile__body{position:relative;display:flex;flex-direction:column;flex:1;padding:18px 20px 20px}.tile__meta{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin:0 0 10px;font-family:var(--font-mono);font-size:.72rem;color:var(--txt-mute)}.tile__topic{display:inline-block;padding:3px 9px;border-radius:999px;border:1px solid rgba(61,191,158,.3);background:#3dbf9e14;color:var(--cyan);font-family:var(--font-mono);font-size:.7rem;letter-spacing:.06em;text-transform:uppercase}.tile__t{margin:0 0 8px;font-size:1.08rem;line-height:1.3}.tile__t a:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}.tile:hover .tile__t a{color:var(--cyan)}.tile__t a{transition:color .2s}.tile__ex{margin:0 0 14px;color:var(--txt-dim);font-size:.9rem;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.tile__min{margin-top:auto;font-family:var(--font-mono);font-size:.74rem;color:var(--txt-mute)}.tile--lead{grid-column:span 2;flex-direction:row}.tile--lead .tile__pic{flex:0 0 52%;aspect-ratio:auto;min-height:280px;border-bottom:0;border-inline-end:1px solid var(--edge)}.tile--lead .tile__body{padding:26px 28px;justify-content:center}.tile--lead .tile__t{font-size:clamp(1.3rem,1rem + .9vw,1.7rem)}.tile--lead .tile__ex{-webkit-line-clamp:5;font-size:.96rem}.shelf-tools{display:flex;flex-wrap:wrap;align-items:center;gap:14px 26px;margin-top:34px;padding:20px 24px}.shelf-tools .nside__t{margin:0}.shelf-tools ul{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:8px 22px;flex:1}.shelf-tools a:not(.btn){color:var(--cyan);font-size:.92rem}.shelf-tools a:not(.btn):hover{color:var(--txt)}.post__meta{display:flex;flex-wrap:wrap;align-items:center;gap:10px 12px;margin:0 0 6px}.post__meta .eyebrow{margin:0}.post__min{font-family:var(--font-mono);font-size:.76rem;color:var(--txt-mute)}.post__lead{margin:14px 0 0;max-width:44.14em}.post__pic{margin:0 0 22px;border-radius:var(--r-lg);overflow:hidden;border:1px solid var(--edge);background:var(--bg-soft)}.post__pic img{width:100%;height:auto;max-height:520px;object-fit:cover}.post__body h2{margin:1.6em 0 .6em;font-size:clamp(1.3rem,1.05rem + .8vw,1.65rem);color:var(--txt);scroll-margin-top:100px}.post__body h3{margin:1.4em 0 .5em;font-size:clamp(1.1rem,1rem + .4vw,1.28rem);color:var(--txt)}.post__body h4{margin:1.2em 0 .4em;font-size:1.02rem;color:var(--txt)}.post__body>h2:first-child,.post__body>h3:first-child{margin-top:0}.post__body figure{margin:1.2em 0;border-radius:var(--r-md);overflow:hidden;border:1px solid var(--edge);background:var(--bg-soft)}.post__body figure img{width:100%;height:auto}.post__body hr{border:0;height:1px;margin:1.6em 0;background:var(--edge)}.post__body blockquote{margin:1.2em 0;padding:14px 18px;border-inline-start:3px solid var(--cyan);border-radius:0 var(--r-sm) var(--r-sm) 0;background:#3dbf9e0f;color:var(--txt)}.post__body blockquote p:last-child{margin-bottom:0}.post__body code{font-family:var(--font-mono);font-size:.88em;padding:2px 6px;border-radius:6px;background:#ffffff0f;color:var(--txt)}.post__body em{color:var(--txt)}.post__more{margin-top:34px}.post__more-t{font-size:clamp(1.3rem,1.1rem + .6vw,1.6rem);margin-bottom:16px}.post__more .tile__t{font-size:1rem}.ntoc ol{list-style:none;margin:0;padding:0;display:grid;gap:2px;counter-reset:toc}.ntoc li{counter-increment:toc}.ntoc a{display:grid;grid-template-columns:24px minmax(0,1fr);gap:4px;padding:7px 8px;margin:0 -8px;border-radius:var(--r-sm);font-size:.86rem;line-height:1.35;color:var(--txt-dim);transition:background .2s,color .2s}.ntoc a:before{content:counter(toc,decimal-leading-zero);font-family:var(--font-mono);font-size:.72rem;color:var(--cyan);padding-top:2px}.ntoc a:hover{background:#ffffff0a;color:var(--txt)}@media (max-width:1100px){.tile--lead{grid-column:1/-1}}@media (max-width:980px){.shelf--row{grid-template-columns:repeat(2,minmax(0,1fr))}.shelf--row .tile:nth-child(3){display:none}}@media (max-width:700px){.shelf,.shelf--row{grid-template-columns:minmax(0,1fr)}.shelf--row .tile:nth-child(3){display:flex}.tile--lead{flex-direction:column}.tile--lead .tile__pic{flex:none;aspect-ratio:16/9;min-height:0;border-inline-end:0;border-bottom:1px solid var(--edge)}.tile--lead .tile__body{padding:18px 20px 20px}.shelf-tools{padding:18px}}.qa summary{align-items:flex-start;line-height:1.4}.qa .answer p{margin:0 0 .8em}.qa .answer a{color:var(--cyan);text-decoration:underline;text-decoration-color:#3dbf9e66;text-underline-offset:3px}.qa .answer a:hover{color:var(--txt)}.qa .answer code,.tos code{font-family:var(--font-mono);font-size:.86em;padding:2px 6px;border-radius:6px;background:#ffffff0f;color:var(--txt);overflow-wrap:anywhere}.nside__more{margin:12px 0 0!important;font-size:.86rem}.nside__more a{color:var(--cyan)}.nside__more a:hover{color:var(--txt)}.legal{display:grid;gap:12px;align-content:start;min-width:0}.legal__ver{margin:0;color:var(--txt-mute);font-size:.88rem}.legal__intro{margin:0;color:var(--txt-dim);line-height:1.65}.legal__s{padding:18px 22px;border:1px solid var(--edge);border-radius:var(--r-md);background:var(--surface);overflow-wrap:anywhere}.legal__s h2{margin:0 0 10px;font-size:1.08rem;line-height:1.35;color:var(--txt)}.legal__s p{margin:0 0 8px;color:var(--txt-dim);line-height:1.65}.legal__s ul{margin:0 0 8px;padding-inline-start:20px;color:var(--txt-dim);line-height:1.6}.legal__s li{margin:3px 0}.legal__s>:last-child{margin-bottom:0}.legal a{color:var(--cyan);text-decoration:underline;text-decoration-color:#3dbf9e66;text-underline-offset:3px}.legal a:hover{color:var(--txt)}@media (max-width:560px){.legal__s{padding:14px 16px}}.reach{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.reach__item{padding:22px;display:flex;flex-direction:column;gap:10px;transition:border-color .25s,transform .3s var(--e-out)}.reach__item:hover{border-color:#3dbf9e59;transform:translateY(-2px)}.reach__item:before{border-radius:inherit}.reach__item>*{position:relative}.reach__ico{width:44px;height:44px;display:grid;place-items:center;border-radius:12px;border:1px solid rgba(61,191,158,.3);background:#3dbf9e14;color:var(--cyan)}.reach__ico svg{width:22px;height:22px}.reach__t{margin:4px 0 0;font-size:1.15rem}.reach__list{list-style:none;margin:0;padding:0;display:grid;gap:8px}.reach__list{gap:12px}.reach__list li{display:grid;gap:2px;font-size:.92rem}.reach__list span{color:var(--txt-mute);font-size:.76rem;font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase}.reach__list a{color:var(--cyan);font-family:var(--font-mono);font-size:.88rem;overflow-wrap:anywhere}.reach__list a:hover{color:var(--txt)}.reach__addr{font-style:normal;color:var(--txt-dim);line-height:1.6}.reach__item--chat{grid-column:span 2;background:linear-gradient(160deg,#d9782a24,#23344600 70%),var(--surface)}.reach__item--chat p{margin:0;color:var(--txt-dim)}.reach__item--chat .btn{align-self:flex-start;margin-top:4px}.free-empty[hidden],.table-wrap[hidden],.fp-near[hidden]{display:none}.fp-near__note+.fp-near__h{margin-top:0}.fp-near__cc a,.fp-near__kinds a{display:inline-flex;align-items:center;gap:8px;padding:7px 11px;border:1px solid var(--edge);border-radius:999px;background:var(--surface);font-size:.88rem;color:var(--txt-dim);transition:border-color .2s,color .2s}.fp-near__cc a:hover,.fp-near__kinds a:hover{border-color:var(--edge-strong);color:var(--txt)}.fp-near__cc b,.fp-near__kinds b{font-weight:500;color:var(--cyan)}.fp-near .table-wrap{margin-top:4px}.fp-countries a{display:flex;align-items:center;gap:8px;padding:6px 8px;border-radius:var(--r-sm);font-size:.88rem;color:var(--txt-dim);transition:background .2s,color .2s}.fp-countries a:hover,.fp-countries a[aria-current=page]{background:#ffffff0a;color:var(--txt)}.fp-countries span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media (max-width:980px){.reach{grid-template-columns:repeat(2,minmax(0,1fr))}}.chat-launch{position:fixed;right:20px;bottom:20px;z-index:54;display:grid;place-items:center;width:64px;height:64px;padding:0;border:0;border-radius:50%;background:#1a9778;box-shadow:0 8px 24px #00000029;cursor:pointer;-webkit-tap-highlight-color:transparent}.chat-launch svg{width:24px;height:24px;pointer-events:none}@media (max-width:768px){.chat-launch{bottom:88px}}@media (max-width:600px){.reach{grid-template-columns:minmax(0,1fr)}.reach__item--chat{grid-column:auto}}.nside__rel{display:grid;gap:2px}.nside__rel a{display:grid;gap:2px;padding:9px 10px;margin:0 -10px;border-radius:var(--r-sm);transition:background .2s}.nside__rel a:hover{background:#ffffff0a}.nside__rel b{font-weight:600;font-size:.9rem;color:var(--txt)}.nside__rel span{font-size:.82rem;line-height:1.4;color:var(--txt-mute)}.sub .sub__all{grid-column:1/-1;margin-top:6px;padding-top:12px;border-top:1px solid var(--edge);border-radius:0 0 10px 10px;color:var(--cyan)}.tgrps{display:grid;gap:clamp(30px,4vw,48px)}.tgrp{scroll-margin-top:100px}.tgrp__head{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 18px;margin-bottom:14px}.tgrp__head h2{margin:0;font-size:clamp(1.3rem,1.1rem + .6vw,1.6rem)}.tgrp__head p{margin:0;color:var(--txt-mute);font-size:.92rem}.tcard>*{position:relative}.tcard b{font-size:1.02rem;font-weight:600;color:var(--txt)}.tcard span{grid-column:1;font-size:.88rem;line-height:1.5;color:var(--txt-dim)}.tcard svg{grid-column:2;grid-row:1;width:18px;height:18px;color:var(--cyan);transition:transform .25s var(--e-out)}.mailx>*{position:relative}@media (max-width:400px){.header .lang__code{display:none}}.payx__d a{color:var(--cyan);white-space:nowrap}.payx__it{position:relative;display:inline-flex;align-items:center;border-radius:8px;outline:none;cursor:default}.payx__tip{position:absolute;bottom:calc(100% + 10px);left:50%;z-index:6;display:none;transform:translate(calc(-50% + var(--dx,0px)));pointer-events:none;width:max-content;max-width:min(240px,calc(100vw - 32px));white-space:normal;text-align:center;padding:6px 10px;border-radius:8px;font-size:.76rem;line-height:1.3;background:#060a11f5;color:var(--txt);border:1px solid var(--edge-strong);box-shadow:var(--sh-md);animation:payTip .18s var(--e-out)}.payx__coin small{font-family:var(--font-mono);font-size:.62rem;letter-spacing:.06em;color:var(--txt-mute);transition:color .25s}.payx__m>*{position:relative}.payx__m h3{margin:0 0 8px;font-size:1.05rem}.payx__m p:last-child{margin:0;font-size:.88rem;line-height:1.6;color:var(--txt-dim)}.fp-term__top .ico{margin:0}.fp-term__facts li{padding:3px 9px;border:1px solid var(--edge-strong);border-radius:999px;font-family:var(--font-mono);font-size:.72rem;color:var(--txt-mute)}[dir=rtl] .gxs__one{font-family:inherit;letter-spacing:0}[dir=rtl] .post__body blockquote{border-radius:var(--r-sm) 0 0 var(--r-sm)}[dir=rtl] .job-related__item:hover{transform:translate(-4px)}.fee-menu__go b{font-size:.92rem;font-weight:600;color:var(--txt)}.fee-menu__go small{font-size:.78rem;line-height:1.4;color:var(--txt-mute)}.fee-flip__opt b{font-size:.95rem;font-weight:600;color:inherit}.fee-flip__opt span{font-size:.78rem;color:var(--txt-mute)}.fee-hop>div{flex:1 1 380px}.fee-hop p{color:var(--txt-dim)}.fee-hop a:not(.btn){color:var(--cyan)}.fmt__top h3{margin:0;font-size:1.2rem}.fmt__pool b{font-size:1.5rem;color:var(--txt)}.fmt__pool span{font-size:.85rem;color:var(--txt-mute)}.fmt__from b{font-size:1.15rem}.fmt__dl div{display:grid;grid-template-columns:104px minmax(0,1fr);gap:10px;padding:9px 0;border-bottom:1px solid var(--edge)}.fmt .btn{margin-top:auto}.fmt-wide__dl div{grid-template-columns:96px minmax(0,1fr)}.ufeat li{display:grid;gap:5px;align-content:start;padding:16px 18px;border:1px solid var(--edge);border-left:3px solid var(--tc);border-radius:var(--r-md);background:var(--surface)}.ufeat b{font-size:.98rem;font-weight:600;color:var(--txt)}.ufeat span{font-size:.88rem;line-height:1.5;color:var(--txt-dim)}.uwid__head h3{margin:0 0 4px;font-size:1.35rem}.uwid__head p{margin:0;color:var(--txt-dim);font-size:.92rem}.seg.upools{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;padding:0;border:0;border-radius:0;background:none;margin-bottom:14px}.seg.upools button{display:grid;gap:4px;align-content:start;text-align:start;padding:14px 16px;border:1px solid var(--edge);border-radius:var(--r-md);background:var(--surface);color:var(--txt-dim);white-space:normal}.seg.upools button b{font-size:.98rem;color:var(--txt)}.seg.upools button span{font-size:.86rem;color:var(--tc)}.upools__pic--all img{display:block;width:100%;height:100%;min-height:0;object-fit:cover}.gbq-info__pic{position:relative;flex:none;aspect-ratio:16/7;margin:0;border-bottom:1px solid var(--edge);background:var(--bg-soft)}.gbq-info__pic img{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;object-fit:cover}.gbq-info__plan>.btn{margin-top:auto}.gbq-info__plan[hidden]{display:none}.gbq-info__head .tn{margin:0;font-size:1.3rem;line-height:1.2}.gbq-info__pool b{font-size:1.1rem;color:var(--txt)}.gbq-info__dl>div{display:grid;grid-template-columns:14px minmax(0,34%) minmax(0,1fr);align-items:start;gap:12px;padding:6px 0}.gbq-info__use b{margin-inline-end:4px;color:var(--txt);font-weight:600}.rgeo__tc i{width:8px;height:8px;border-radius:50%;background:var(--tc)}@media (max-width:980px){.seg.upools{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:560px){.seg.upools{grid-template-columns:repeat(2,minmax(0,1fr))}}.fmt-tip a,.rfit .mini-list a{color:var(--cyan)}.rchips li{display:grid;gap:4px;padding:clamp(16px,2vw,22px);background:var(--bg-soft)}.rchips b{font-family:var(--font-dis);font-size:clamp(1.3rem,2.4vw,1.8rem);line-height:1.1;color:var(--txt)}.rchips span{font-size:.82rem;color:var(--txt-mute)}.rtier__head h3{margin:0;font-size:1.35rem}.rtier__pool b{font-size:1.7rem;color:var(--txt)}.rtier__pool span{font-size:.9rem;color:var(--txt-mute)}.rtier__from b{font-size:1.2rem}.rtier__dl div{display:grid;grid-template-columns:120px minmax(0,1fr);gap:12px;padding:10px 0;border-bottom:1px solid var(--edge)}.rtier__use b{color:var(--txt)}.rtier .btn{margin-top:auto}.gbq__pools button,.gbq__marks button,.gbq__num button{border:1px solid var(--edge-strong);border-radius:12px;background:#ffffff08;color:var(--txt-dim);cursor:pointer;transition:border-color .2s,background .2s,color .2s}.gbq__pools button{min-height:44px;font-size:.95rem;font-weight:600}.gbq__pools button[aria-pressed=true]{border-color:var(--tc);background:color-mix(in srgb,var(--tc) 16%,transparent);color:var(--txt)}.gbq__num button{min-height:46px;font-size:1.2rem}.gbq__num input{width:100%;min-height:46px;padding:0 10px;border:1px solid var(--edge-strong);border-radius:12px;background:var(--bg-soft);color:var(--txt);font-size:1.15rem;text-align:center;-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}.gbq__num input:focus{outline:2px solid rgba(61,191,158,.5);outline-offset:1px}.gbq__marks button{padding:7px 11px;font-family:var(--font-mono);font-size:.8rem}.gbq__marks button[aria-pressed=true]{border-color:#3dbf9e99;color:var(--txt)}.gbq__pools button:hover,.gbq__marks button:hover,.gbq__num button:hover{border-color:#3dbf9e80;color:var(--txt)}.gbq__out div{display:grid;gap:4px;padding:14px 12px;background:var(--bg-soft)}.gbstep__save:empty{display:none}.rfit h3{margin:0 0 4px;font-size:1.08rem}.rfit .mini-list{margin-bottom:18px}.rfit .btn{align-self:flex-start}.rtext h2{margin-bottom:.6em;color:var(--txt)}.rtext h3{margin:1.4em 0 .5em;font-size:1.15rem;color:var(--txt)}.rtext a,.faq .answer a,.fp-what a,.fp-sum a{color:var(--cyan);text-decoration:underline;text-decoration-color:#3dbf9e66;text-underline-offset:3px}@supports (grid-template-rows:subgrid){.fmt .btn{align-self:end}}.qa__toc{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 clamp(20px,3vw,30px)}.qa__toc a{padding:8px 14px;border:1px solid var(--edge-strong);border-radius:999px;background:#ffffff08;font-size:.85rem;color:var(--txt-dim)}.qa__toc a:hover{border-color:#3dbf9e80;color:var(--txt)}.qa__g{margin:clamp(18px,2.6vw,28px) 0 4px;font-size:1.25rem;scroll-margin-top:100px}.qa__g:first-child{margin-top:0}@media (max-width:560px){.fmt__dl div,.rtier__dl div{grid-template-columns:minmax(0,1fr);gap:2px}}a.chip-ip{color:var(--txt);transition:border-color .2s}a.chip-ip:hover{border-color:var(--cyan)}.rgeo__h,.rgeo__wh h3{margin:0 0 14px;font-size:1.05rem}.rgeo__t{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;column-gap:10px;height:100%;padding:10px 12px;border:1px solid var(--edge);border-radius:var(--r-md);background:var(--bg-soft)}.rgeo__t b{font-size:.92rem;color:var(--txt)}.rgeo__t span{font-size:.78rem;color:var(--txt-mute)}a.rgeo__t{padding-inline-end:38px;transition:border-color .2s,background .2s}a.rgeo__t svg{position:absolute;inset-inline-end:12px;top:50%;width:18px;height:18px;margin-top:-9px;color:var(--cyan);transition:transform .2s}a.rgeo__t:hover{border-color:#3dbf9e8c;background:#3dbf9e0f}a.rgeo__t:hover b{color:var(--cyan)}a.rgeo__t:hover svg{transform:translate(3px)}.rgeo__nums li{display:grid;gap:3px;padding:12px;background:var(--bg-soft)}.rgeo__nums b{font-family:var(--font-dis);font-size:1.25rem;color:var(--txt)}.rgeo__nums span{font-size:.76rem;color:var(--txt-mute)}.rgeo__tab td svg{width:18px;height:18px;color:var(--green)}.rgeo__wh h3{margin:0}.rgeo__wh p{margin:4px 0 0;font-size:.84rem;color:var(--txt-mute)}.rgeo__named li{display:flex;align-items:center;gap:8px;min-width:0;padding:6px 10px;border:1px solid var(--edge);border-radius:999px;background:var(--bg-soft);font-size:.8rem;color:var(--txt-dim);white-space:nowrap}.rgeo__named a{color:inherit;text-decoration:underline;text-decoration-color:#3dbf9e80;text-underline-offset:3px}.phead+.rchips{grid-template-columns:repeat(4,minmax(0,1fr));margin-top:0}@media (max-width:560px){.rgeo__t{grid-template-columns:auto minmax(0,1fr) auto;padding-block:8px}.rgeo__t span{text-align:end}.rgeo__named li{padding:5px 10px 5px 7px}.phead+.rchips{grid-template-columns:repeat(2,minmax(0,1fr))}}.phead .sec-head{margin:0;max-width:none}.phead__pic img{display:block;width:100%;height:100%;object-fit:cover}.phead__adn a{color:inherit;text-decoration:underline;text-decoration-color:#b9b2ff73;text-underline-offset:3px}.phead__ad b{font-size:1.9rem;font-weight:700;line-height:1;letter-spacing:-.02em;color:#cfc9ff}.phead__ad span{font-size:.9rem;color:var(--txt-dim)}.phead__ad em{display:inline-flex;align-items:center;gap:7px;margin-top:4px;font-style:normal;font-size:.88rem;color:#b9b2ff;text-decoration:underline;text-decoration-color:#b9b2ff73;text-underline-offset:3px}.phead__ad em svg{width:15px;height:15px;fill:currentColor;opacity:.85}.geo .phead__pic{margin-top:26px}.gxo{display:grid;gap:18px;align-content:start;align-self:center;padding:clamp(20px,2.4vw,26px)}.gxo__pts{margin:0;padding-top:16px;border-top:1px solid var(--edge)}.gxo__plan+.gxo__plan{padding-top:18px;border-top:1px solid var(--edge)}.gxo__head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 12px;margin-bottom:10px}.gxo__name{margin:0;font-family:var(--font-dis);font-size:1.3rem;font-weight:600;color:var(--txt)}.gxo__from{margin:0;font-size:.95rem;color:var(--txt-dim)}.gxo__from b{font-size:1.9rem}.gxo__first{margin:4px 0 14px;font-size:.86rem;color:var(--txt-mute)}.gxo--2 .gxo__from b{font-size:1.6rem}.gxo--2 .gxo__first{margin-bottom:12px}.gxo__act{display:flex;flex-wrap:wrap;gap:8px}.gxa-wrap{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:clamp(12px,1.6vw,20px)}.gxa-pic{margin:0;border-radius:var(--r-lg);overflow:hidden;border:1px solid var(--edge);background:var(--bg-soft);box-shadow:var(--sh-md);min-height:280px}.gxa-pic img{display:block;width:100%;height:100%;object-fit:cover}.gxa-list{display:grid;gap:clamp(12px,1.6vw,20px)}.gxa{padding:clamp(18px,2.2vw,24px)}.gxa h3{margin:0 0 10px;font-size:1.08rem}.gxa p{margin:0;font-size:.92rem;line-height:1.6;color:var(--txt-dim)}.gxa a,.gxt__uc{color:var(--cyan)}.gxs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(12px,1.6vw,20px)}.gxs__card{padding:clamp(20px,2.4vw,26px)}.gxs__card h3{margin:0 0 10px;font-size:1.1rem}.gxs__dl{margin:0}.gxs__dl div{display:grid;grid-template-columns:120px minmax(0,1fr);gap:14px;padding:11px 0;border-bottom:1px solid var(--edge)}.gxs__dl div:last-child{border-bottom:0}.gxs__dl dt{font-size:.84rem;color:var(--txt-mute)}.gxs__dl dd{margin:0;font-size:.92rem;font-weight:500;color:var(--txt)}.gxs__gh{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:10px}.gxs__gh h3{margin:0}.gxs__one{display:inline-flex;align-items:center;gap:8px;flex:none;text-decoration:none}.gxs__cc{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:18px}.gxs__cc li{display:flex;align-items:center;gap:10px;min-width:0;padding:7px 0;border-bottom:1px solid var(--edge);font-size:.88rem;color:var(--txt-dim)}.gxs__cc li span,.gxs__cc li a{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gxs__cc li a{color:var(--txt);text-decoration:underline;text-decoration-color:#3dbf9e8c;text-underline-offset:3px}.gxs__cc li a:hover{color:var(--cyan)}.gxs__more summary{display:inline-block;margin-top:12px;color:var(--cyan);font-size:.88rem;cursor:pointer;list-style:none;text-decoration:underline;text-decoration-color:#3dbf9e73;text-underline-offset:3px}.gxs__more summary::-webkit-details-marker{display:none}.gxs__more[open] summary{display:none}.gxt-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(12px,1.6vw,20px)}.gxt{display:flex;flex-direction:column;align-items:flex-start;padding:clamp(20px,2.4vw,26px)}.gxt h3{margin:10px 0 8px;font-size:1.12rem}.gxt p{margin:0 0 12px;font-size:.92rem;line-height:1.6;color:var(--txt-dim)}.gxt .gxt__gb{margin-top:auto;font-family:var(--font-mono);font-size:.8rem;color:var(--txt-mute)}.gxt__act{display:flex;flex-wrap:wrap;gap:8px}.gxt__uc{margin-top:14px;font-size:.84rem;text-decoration:underline;text-decoration-color:#3dbf9e73;text-underline-offset:3px}@media (max-width:980px){.gxa-wrap{grid-template-columns:minmax(0,1fr)}.gxa-pic{min-height:0;aspect-ratio:16/9}}@media (max-width:760px){.gxt-grid,.gxs{grid-template-columns:minmax(0,1fr)}}a.tn{text-decoration:underline;text-decoration-color:color-mix(in srgb,var(--tc) 55%,transparent);text-underline-offset:3px}a.tn:hover{color:var(--txt)}a.tag.tag--t:hover{color:var(--txt);border-color:var(--tc)}.gbq__marks button[aria-pressed=true]{border-color:var(--tc,var(--cyan));color:var(--txt)}.vsel__tasks{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.vsel__t{display:flex;flex-direction:column;align-items:flex-start;gap:3px;min-height:64px;padding:12px 14px;border:1px solid var(--edge-strong);border-radius:14px;background:#ffffff08;color:var(--txt-dim);text-align:start;cursor:pointer;transition:border-color .2s,background .2s}.vsel__t b{font-size:.95rem;font-weight:600;color:var(--txt)}.vsel__t small{font-size:.78rem;line-height:1.4;color:var(--txt-mute)}.vsel__t:hover{border-color:#3dbf9e80}.vsel__t[aria-pressed=true]{border-color:var(--cyan);background:#3dbf9e1a}.vsel__pick{padding:clamp(20px,2.4vw,28px)}.vsel__pick[hidden]{display:none}.vsel__k{margin:0 0 4px;font-family:var(--font-mono);font-size:.72rem;letter-spacing:.08em;text-transform:uppercase;color:var(--txt-mute)}.vsel__pick h3{margin:0 0 10px;font-size:1.45rem}.vsel__why{margin:0 0 12px;font-size:.95rem;line-height:1.6;color:var(--txt-dim)}.vsel__cost{margin:0 0 16px;color:var(--txt-dim)}.vsel__cost b{font-size:1.25rem}.vsel__alt{margin:0 0 18px;padding:12px 14px;border:1px dashed color-mix(in srgb,var(--tc) 50%,transparent);border-radius:14px}.vsel__alt h4{margin:0 0 4px;font-size:1rem}.vsel__alt p:last-child{margin:0;font-size:.86rem;line-height:1.5;color:var(--txt-dim)}.vsel__act{display:flex;flex-wrap:wrap;gap:8px}.vcalc{padding:clamp(20px,2.4vw,28px);display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.6fr);gap:clamp(18px,2.4vw,32px)}.vcalc__num{display:flex;align-items:center;gap:10px;margin-bottom:12px}.vcalc__num input{width:140px;min-height:48px;padding:0 14px;border:1px solid var(--edge-strong);border-radius:12px;background:#ffffff08;color:var(--txt);font-size:1.3rem}.vcalc__num span{color:var(--txt-mute)}.vcalc__marks{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:14px}.vcalc__marks button{min-height:36px;padding:0 12px;border:1px solid var(--edge-strong);border-radius:10px;background:#ffffff08;color:var(--txt-dim);cursor:pointer;font-size:.84rem}.vcalc__marks button[aria-pressed=true]{border-color:var(--cyan);color:var(--txt)}.vcalc__note{margin:0;font-size:.84rem;line-height:1.55;color:var(--txt-mute)}.vcalc__bars{list-style:none;margin:0 0 14px;padding:0;display:grid;gap:10px}.vcalc__bars li{display:grid;grid-template-columns:minmax(96px,150px) minmax(0,1fr) 90px;align-items:center;gap:12px;font-size:.9rem}.vcalc__bars li small{grid-column:2/-1;margin-top:-6px;font-size:.76rem;color:var(--txt-mute)}.vcalc__bar i{display:block;height:100%;border-radius:inherit;background:var(--tc);opacity:.7;transition:width .3s}.vcalc__bars b{text-align:end;color:var(--txt)}.vcalc__bars li.is-best .vcalc__bar i{opacity:1;box-shadow:0 0 12px var(--tc)}.vcalc__bars li.is-best b{color:var(--tc)}.vcalc__pk{padding-top:10px;border-top:1px dashed var(--edge-strong)}.vcalc__say{margin:0;padding:12px 14px;border-radius:12px;background:#3dbf9e14;font-size:.92rem;line-height:1.55;color:var(--txt)}.vsplit{position:relative;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(16px,2vw,28px)}.vsplit__c{padding:clamp(20px,2.4vw,28px)}.vsplit__c--gb{--tc:var(--cyan)}.vsplit__c h3{margin:0 0 14px;font-size:1.25rem}.vsplit__c dl{margin:0;border-top:1px solid var(--edge)}.vsplit__c dl div{display:grid;grid-template-columns:110px minmax(0,1fr);gap:12px;padding:10px 0;border-bottom:1px solid var(--edge)}.vsplit__c dt{padding-top:2px;font-family:var(--font-mono);font-size:.72rem;letter-spacing:.06em;text-transform:uppercase;color:var(--txt-mute)}.vsplit__c dd{margin:0;font-size:.9rem;line-height:1.5;color:var(--txt-dim)}.vsplit__or{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:44px;height:44px;display:grid;place-items:center;border:1px solid var(--edge-strong);border-radius:50%;background:var(--bg);font-family:var(--font-mono);font-size:.8rem;text-transform:uppercase;color:var(--txt-mute)}@media (max-width:900px){.vsel,.vcalc{grid-template-columns:minmax(0,1fr)}}@media (max-width:760px){.vsplit{grid-template-columns:minmax(0,1fr)}.vsplit__or{position:static;transform:none;margin:-6px auto}}@media (max-width:520px){.vsel__tasks{grid-template-columns:minmax(0,1fr)}.vcalc__bars li{grid-template-columns:minmax(80px,110px) minmax(0,1fr) 78px;gap:8px}.vsplit__c dl div{grid-template-columns:minmax(0,1fr);gap:2px}}.gbq__perks[hidden]{display:none}.gbq__perks li{position:relative;padding-inline-start:22px;font-size:.86rem;line-height:1.45;color:var(--txt-dim)}.gbdeck__top h3{margin:0;font-size:1.12rem}.gbdeck__top span{font-size:.76rem;color:var(--txt-mute)}.gbdeck__pool b{font-size:1.3rem;color:var(--txt)}.gbdeck__pool span{font-size:.84rem;color:var(--txt-dim)}.gbdeck__f li{font-size:.85rem;line-height:1.4;color:var(--txt-dim)}.gbdeck__f li span{display:block;font-family:var(--font-mono);font-size:.68rem;letter-spacing:.06em;text-transform:uppercase;color:var(--txt-mute)}.gbdeck__cost b{font-size:1.2rem}.gbdeck__cost small{font-size:.76rem;color:var(--txt-mute)}.gbdeck__more a{color:var(--cyan);text-decoration:underline;text-underline-offset:3px}.ucbuy{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(18px,1.8vw,22px)}.ucbuy--2{grid-template-columns:repeat(2,minmax(0,1fr));max-width:880px;margin-inline:auto}.ucbuy__card{padding:clamp(20px,2.4vw,28px);display:flex;flex-direction:column}.ucmore{margin-top:clamp(22px,3vw,34px)}.ucmore__h{margin:0 0 14px;font-size:1rem;font-weight:500;color:var(--txt-dim)}.ucmore__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px}.ucmore__t{display:grid;gap:6px;padding:16px 18px;text-decoration:none;color:inherit;transition:border-color .2s}.ucmore__t:hover{border-color:var(--tc)}.ucmore__name{font-size:1rem}.ucmore__pool{font-size:.84rem;color:var(--txt-dim)}.ucmore__pool b{color:var(--txt)}.ucmore__from{font-size:.9rem;color:var(--txt-dim)}.ucmore__tag{font-size:.76rem;color:var(--tc)}.ucbuy__card--top{border-color:#f5a54a61;box-shadow:var(--glow-amber)}.ucbuy__card h3{margin:0 0 6px;font-size:1.25rem}.ucbuy__for{margin:0 0 12px;min-height:24px;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:6px 10px;font-size:.76rem;font-weight:600;letter-spacing:.07em;text-transform:uppercase;color:var(--cyan)}.ucbuy__for .tag{margin:0;text-transform:none;letter-spacing:.02em;font-weight:500}.ucbuy__meta{margin:0 0 14px;padding-bottom:14px;border-bottom:1px solid var(--edge);font-size:.86rem;color:var(--txt-mute)}.ucbuy__why{margin:0 0 18px;font-size:.95rem;line-height:1.6;color:var(--txt-dim);flex:1}.ucbuy__price{margin:0 0 16px;display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 8px;color:var(--txt-dim)}.ucbuy__price b{font-size:1.45rem}.ucbuy__price small{flex-basis:100%;font-size:.82rem;color:var(--txt-mute)}.ucbuy__act{display:flex;flex-wrap:wrap;gap:8px}.ucbuy__no{margin:20px auto 0;max-width:760px;text-align:center;font-size:.92rem;color:var(--txt-dim)}@media (max-width:900px){.ucbuy,.ucbuy--2{grid-template-columns:minmax(0,1fr)}}.chip-ip.c4{bottom:24%;inset-inline-end:-6%;animation-delay:2s}.rcalc .calc__panel{justify-content:flex-start}.rcalc__tabs{display:grid;grid-template-columns:1fr 1fr;gap:6px;padding:5px;border-radius:18px;background:#0000003d;border:1px solid var(--edge)}.rcalc__tab{display:grid;grid-template-columns:1fr auto;align-items:center;gap:2px 8px;padding:11px 14px;border-radius:14px;border:1px solid transparent;background:none;color:var(--txt-dim);font:inherit;text-align:start;cursor:pointer;transition:background .2s,border-color .2s,color .2s}.rcalc__tab:hover{color:var(--txt)}.rcalc__tab[aria-selected=true]{background:var(--surface-2);border-color:#f5a54a73;color:var(--txt);box-shadow:var(--sh-sm)}.rcalc__tab--rs[aria-selected=true]{border-color:#3dbf9e80}.rcalc__name{font-weight:600;font-size:.92rem;line-height:1.25}.rcalc__pct{padding:2px 8px;border-radius:99px;font-size:.78rem;font-weight:700;color:#ffc978;background:#f5a54a1f}.rcalc__tab--rs .rcalc__pct{color:#8fe3cb;background:#3dbf9e1f}.rcalc__tab small{grid-column:1/-1;font-size:.8rem;color:var(--txt-mute)}.rcalc__pane{display:flex;flex-direction:column;gap:clamp(16px,2vw,22px)}.rcalc__pane[hidden]{display:none}.rcalc__rate{margin-inline-start:6px;font-weight:400;font-size:.78rem;color:#8fe3cb}input.slide--rs::-webkit-slider-runnable-track{background:linear-gradient(90deg,#3DBF9E var(--pct,10%),rgba(255,255,255,.08) var(--pct,10%))}input.slide--rs::-webkit-slider-thumb{background:linear-gradient(135deg,#3dbf9e,#3498db);box-shadow:var(--glow-cyan)}input.slide--rs::-moz-range-progress{background:#3dbf9e}input.slide--rs::-moz-range-thumb{background:#3dbf9e}.rcalc__bar{display:flex;height:10px;margin:18px 0 14px;border-radius:99px;overflow:hidden;background:#ffffff12}.rcalc__bar i{display:block;height:100%;width:0;transition:width .4s var(--e-out)}.rcalc__rows{display:grid;gap:8px}.rcalc__row{display:grid;grid-template-columns:1fr auto;align-items:baseline;gap:2px 12px;padding:11px 14px;border-radius:var(--r-md);background:#00000038;border:1px solid var(--edge)}.rcalc__row span{display:flex;align-items:center;gap:8px;font-size:.88rem;color:var(--txt-dim)}.rcalc__row span i{flex:none;width:10px;height:10px;border-radius:3px;background:var(--grad-amber)}.rcalc__row--rs span i{background:linear-gradient(135deg,#3dbf9e,#3498db)}.rcalc__row b{font-family:var(--font-dis);font-size:1.3rem;line-height:1.1}.rcalc__row small{grid-column:1/-1;font-family:var(--font-mono);font-size:.74rem;color:var(--txt-mute)}.rcalc .calc__split{margin-top:14px}.rcalc__hint{margin:16px 0 0;font-size:.8rem;color:var(--txt-mute)}.rrate{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(14px,2vw,22px)}.rrate__card{padding:clamp(22px,2.6vw,30px);display:flex;flex-direction:column;border-color:#f5a54a4d}.rrate__card--rs{border-color:#3dbf9e52}.rrate__head{display:flex;align-items:center;gap:16px;margin-bottom:16px}.rrate__head h3{margin:0;font-size:1.2rem}.rrate__pct{flex:none;display:grid;place-items:center;width:76px;height:76px;border-radius:50%;font-size:1.45rem;color:#ffc978;background:radial-gradient(circle at 35% 30%,#f5a54a38,#00000040);border:1px solid rgba(245,165,74,.45)}.rrate__card--rs .rrate__pct{color:#8fe3cb;background:radial-gradient(circle at 35% 30%,#3dbf9e38,#00000040);border-color:#3dbf9e80}.rrate__list{margin:0 0 16px;padding:0;list-style:none;display:grid;gap:10px}.rrate__list li{position:relative;padding-inline-start:20px;color:var(--txt-dim);font-size:.95rem;line-height:1.55}.rrate__list li:before{content:"";position:absolute;inset-inline-start:2px;top:.6em;width:7px;height:7px;border-radius:2px;background:var(--amber)}.rrate__card--rs .rrate__list li:before{background:var(--cyan)}.rrate__ex{margin:auto 0 16px;padding:12px 14px;border-radius:var(--r-md);background:#00000038;border:1px solid var(--edge);font-size:.9rem;color:var(--txt)}.rrate__card .btn{align-self:flex-start}.rrate__both{margin:20px auto 0;max-width:780px;text-align:center;color:var(--txt-dim)}@media (max-width:900px){.rrate{grid-template-columns:minmax(0,1fr)}.chip-ip.c4{inset-inline-end:0}}.ipx__tog[hidden],[data-ih-tab][hidden]{display:none}.cnt-asof{margin:10px 0 0;font-size:.78rem;color:var(--txt-mute);font-family:var(--font-mono)}.cnt-geo{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(12px,1.6vw,20px);align-items:start}.cnt-geo__box{padding:clamp(18px,2.2vw,24px)}.cnt-geo__box h3{margin:0 0 14px;font-size:1.02rem}.cnt-geo__box p{margin:12px 0 0;font-size:.86rem;color:var(--txt-dim)}.cnt-chips{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:6px}.cnt-chips li{padding:5px 10px;border:1px solid var(--edge);border-radius:999px;background:var(--bg-soft);font-size:.84rem;color:var(--txt)}.cnt-chips--net li{border-radius:var(--r-sm,6px);font-size:.8rem;color:var(--cyan)}.cnt-geo__more{font-size:.8rem;color:var(--txt-mute)}.cnt-geo__box p.cnt-geo__more{margin-top:10px;color:var(--txt-mute)}.cnt-tab{min-width:560px}.cnt-tab td:last-child{color:var(--txt)}.cnt-vol{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:clamp(16px,2.4vw,30px);align-items:start;margin-bottom:clamp(26px,3vw,40px)}.cnt-gx-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(10px,1.4vw,16px)}.cnt-gx{display:flex;flex-direction:column;padding:clamp(18px,2.2vw,24px)}.cnt-gx__head{display:flex;flex-direction:column;align-items:flex-start;gap:10px;margin-bottom:10px}.cnt-gx__head h3{margin:0;font-size:1.15rem}.cnt-gx__head a.tag:hover{color:var(--cyan)}.cnt-gx__from{margin:0 0 12px;font-size:.9rem;color:var(--txt-dim)}.cnt-gx__from b{font-size:1.45rem}.cnt-gx__from span{display:block;margin-top:2px;font-size:.8rem;color:var(--txt-mute)}.cnt-gx>p:not(.cnt-gx__from){margin:0 0 16px;font-size:.88rem;line-height:1.6;color:var(--txt-dim)}.cnt-gx__dl{margin:0 0 16px;border-top:1px solid var(--edge)}.cnt-gx__dl div{display:grid;grid-template-columns:78px minmax(0,1fr);gap:8px;padding:7px 0;border-bottom:1px solid var(--edge)}.cnt-gx__dl dt{font-size:.76rem;color:var(--txt-mute)}.cnt-gx__dl dd{margin:0;font-size:.82rem;color:var(--txt-dim)}.cnt-gx{scroll-margin-top:96px}.cnt-gx__act{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:auto}.cnt-gx__go{flex-basis:100%;margin-top:4px;font-size:.84rem;color:var(--cyan);text-decoration:underline;text-decoration-color:#3dbf9e73;text-underline-offset:3px}.cnt-sites__go a.tag:hover{color:var(--cyan)}@media (max-width:1200px){.cnt-gx-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.cnt-gx-grid--one{grid-template-columns:minmax(0,560px)}@media (min-width:900px){.cnt-gx-grid--one{grid-template-columns:minmax(0,1fr)}.cnt-gx-grid--one .cnt-gx{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:clamp(24px,3vw,44px)}.cnt-gx-grid--one .cnt-gx__head,.cnt-gx-grid--one .cnt-gx__from,.cnt-gx-grid--one .cnt-gx>p:not(.cnt-gx__from){grid-column:1}.cnt-gx-grid--one .cnt-gx__dl{grid-column:2;grid-row:1/3}.cnt-gx-grid--one .cnt-gx__act{grid-column:2;grid-row:3;margin-top:0}}.cnt-tasks{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(10px,1.4vw,16px)}.cnt-task{display:flex;flex-direction:column;padding:clamp(16px,2vw,22px)}.cnt-task__top{display:flex;flex-direction:column;align-items:flex-start;gap:10px;margin-bottom:8px}.cnt-task__top h3{margin:0;font-size:1rem;line-height:1.3}.cnt-task p{margin:0 0 14px;font-size:.86rem;color:var(--txt-dim)}.cnt-task__foot{margin-top:auto;display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px}.cnt-task__foot b{font-family:var(--font-dis);font-size:1.15rem}.cnt-task__go{flex-basis:100%;font-size:.8rem;color:var(--cyan)}.cnt-task__go:hover{color:var(--txt)}.cnt-side{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:clamp(14px,2vw,22px);align-items:start}.cnt-free,.cnt-more{padding:clamp(20px,2.4vw,28px)}.cnt-free h2,.cnt-more h2{margin:0 0 10px;font-size:1.25rem}.cnt-free p{margin:0;color:var(--txt-dim)}.cnt-free .mini-list{margin-bottom:0}.cnt-free .mini-list a,.cnt-near a,.cnt-all{color:var(--cyan)}.cnt-list{list-style:none;margin:0 0 12px;padding:0;display:flex;flex-wrap:wrap;gap:8px}.cnt-list a{display:inline-flex;align-items:center;gap:8px;padding:7px 12px;border:1px solid var(--edge);border-radius:var(--r-md);background:var(--bg-soft);font-size:.9rem;color:var(--txt)}.cnt-list a:hover{border-color:#3dbf9e80}.cnt-list__flag{width:21px;height:15px;border-radius:2px}.cnt-rest{margin:0 0 12px}.cnt-rest summary{cursor:pointer;font-size:.88rem;color:var(--cyan);text-decoration:underline;text-underline-offset:3px}.cnt-rest[open] summary{margin-bottom:12px}.cnt-near{margin:0 0 12px;font-size:.86rem;color:var(--txt-mute)}.cnt-all{font-size:.88rem;text-decoration:underline;text-underline-offset:3px}.cnt-eyebrow:before{display:none}.cnt-hflag{width:22px;height:auto;border-radius:3px;box-shadow:0 0 0 1px #ffffff26}.phead__pic{position:relative}.phead__pic img.cnt-pflag{position:absolute;inset-inline-start:16px;bottom:16px;width:64px;height:auto;border-radius:6px;box-shadow:0 6px 22px #00000073,0 0 0 2px #ffffffd9}.cnt-brief{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:clamp(16px,2.4vw,30px);align-items:start}.cnt-pass{margin:0;padding:4px clamp(18px,2.2vw,24px)}.cnt-pass div{display:grid;grid-template-columns:minmax(110px,.8fr) minmax(0,1.5fr);gap:12px;padding:11px 0;border-bottom:1px solid var(--edge)}.cnt-pass div:last-child{border-bottom:0}.cnt-pass dt{font-size:.82rem;color:var(--txt-mute)}.cnt-pass dd{margin:0;font-size:.93rem;color:var(--txt)}.cnt-brief__txt h3{margin:0 0 8px;font-size:1.12rem}.cnt-brief__txt p{margin:0 0 20px;color:var(--txt-dim);line-height:1.65}.cnt-brief__txt p:last-child{margin-bottom:0}.cnt-atlas{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(14px,2vw,22px);align-items:start;margin-bottom:clamp(14px,2vw,22px)}.cnt-atlas--wide{grid-template-columns:minmax(0,1fr)}.cnt-atlas__side{display:grid;gap:clamp(14px,2vw,22px);min-width:0}.cnt-atlas--stack .cnt-geo{grid-template-columns:minmax(0,1fr)}.cnt-atlas--stack{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr)}.cnt-atlas--stack .cnt-regs ul{grid-template-columns:max-content minmax(0,1fr);column-gap:14px}.cnt-atlas--stack3 .cnt-regs ul{grid-template-columns:repeat(3,minmax(0,1fr))}.cnt-atlas--stack{align-items:stretch}.cnt-atlas--stack .cnt-map{display:flex;flex-direction:column;justify-content:space-between}.cnt-atlas--stack .cnt-map svg{margin-block:auto}.cnt-atlas--stack .cnt-atlas__side{align-content:start}.cnt-atlas:not(.cnt-atlas--stack) .cnt-atlas__side{display:contents}.cnt-atlas:not(.cnt-atlas--stack) .cnt-geo{grid-column:1/-1}.cnt-map{margin:0;padding:clamp(12px,1.6vw,18px)}.cnt-map svg{display:block;width:100%;height:auto}.cnt-map__reg path{fill:#1f3346;stroke:#46617c;stroke-width:.8;stroke-linejoin:round;transition:fill .15s,stroke .15s;cursor:pointer}.cnt-map__reg path:hover,.cnt-map__reg path.is-cur{fill:#3dbf9e52;stroke:var(--cyan)}.cnt-map__ins rect{fill:#ffffff04;stroke:#ffffff24;stroke-dasharray:5 5}.cnt-map__dot circle{fill:var(--cyan);cursor:pointer}.cnt-map__dot .cnt-map__cap{fill:var(--amber);stroke:#14202c;stroke-width:2}.cnt-map__lbl text{font-family:var(--font-ui);font-size:var(--fs);fill:#d6dee8;paint-order:stroke;stroke:#14202c;stroke-width:3px;stroke-linejoin:round;cursor:pointer}.cnt-map__key{display:flex;flex-wrap:wrap;gap:6px 16px;padding:10px 4px 0;font-size:.78rem;color:var(--txt-mute)}.cnt-map__k:before{content:"";display:inline-block;width:8px;height:8px;margin-inline-end:6px;border-radius:50%;background:var(--cyan);vertical-align:1px}.cnt-map__k--cap:before{background:var(--amber)}@media (hover:none){.cnt-map__hint{display:none}}.cnt-regs-box{padding:clamp(18px,2.2vw,24px)}.cnt-regs-box h3{margin:0 0 14px;font-size:1.02rem}.cnt-regs__g+.cnt-regs__g{margin-top:14px}.cnt-regs__g h4{margin:0 0 6px;font-family:var(--font-mono);font-size:.72rem;letter-spacing:.1em;text-transform:uppercase;color:var(--txt-mute)}.cnt-regs__g h4 small{color:var(--cyan);font-size:inherit}.cnt-regs ul{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(min(170px,46%),1fr));gap:2px 8px}.cnt-regs li{display:flex;align-items:center;gap:8px;min-width:0;padding:4px 6px;border-radius:6px;font-size:.84rem;color:var(--txt-dim);outline:0}.cnt-regs li img,.cnt-regs__nf{flex:none;height:15px;width:auto;border-radius:2px;box-shadow:0 0 0 1px #ffffff1a}.cnt-regs__nf{display:inline-block;width:22px;background:#ffffff12}.cnt-atlas--wide .cnt-regs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.cnt-atlas--wide .cnt-regs__g+.cnt-regs__g{margin-top:0}.cnt-atlas--wide .cnt-regs ul{grid-template-columns:minmax(0,1fr)}.cnt-atlas--wide .cnt-regs--flat{display:block}.cnt-atlas--wide .cnt-regs--flat ul{grid-template-columns:repeat(auto-fill,minmax(min(170px,46%),1fr))}.cnt-sites{min-width:820px}.cnt-sites__go{display:flex;align-items:center;justify-content:space-between;gap:10px}.cnt-sites td:last-child{white-space:nowrap}.cnt-tab tbody tr:last-child th{border-bottom:0}.cnt-tab tfoot th,.cnt-tab tfoot td{border-bottom:0;border-top:1px solid var(--edge);padding-top:16px;padding-bottom:16px;background:none}.cnt-sites tbody th{position:static;background:none;font-family:var(--font-ui);font-size:.9rem;letter-spacing:0;text-transform:none;color:var(--txt);white-space:nowrap}.cnt-sites td{font-size:.88rem}.cnt-sites td:nth-child(3){color:var(--txt)}.job-related__item .job-related__flag{flex:none;width:24px;height:auto;border-radius:3px;box-shadow:0 0 0 1px #ffffff1f}.job-related__flag+span{flex:1;min-width:0}.fp-resi[hidden]{display:none}.fp-resi__in>a{display:block;line-height:0}.fp-resi__txt h2{margin:0 0 4px;font-size:1.15rem}.fp-resi__txt h2 a:hover{color:var(--cyan)}.fp-resi__txt p{margin:0;font-size:.9rem;color:var(--txt-dim)}.fp-mix>*{position:relative}.fp-mix__cost b{font-size:1.05rem}.fp-gb .sec-head,.fp-unl .sec-head{margin-bottom:clamp(16px,2.2vw,24px)}.fp-gb__item>*{position:relative}.fp-gb__top b{font-size:1.12rem;font-weight:600}.fp-gb__top svg{flex:none;width:18px;height:18px;color:var(--tc);transition:transform .25s var(--e-out)}.fp-gb__cost b{font-size:1.05rem}@media (max-width:980px){.cnt-vol,.cnt-side,.cnt-brief,.cnt-atlas{grid-template-columns:minmax(0,1fr)}.cnt-atlas--wide .cnt-regs{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.cnt-geo,.cnt-tasks,.cnt-gx-grid,.cnt-atlas--wide .cnt-regs{grid-template-columns:minmax(0,1fr)}.cnt-pass div{grid-template-columns:minmax(0,1fr);gap:2px}.phead__pic img.cnt-pflag{width:48px;inset-inline-start:10px;bottom:10px}.cnt-map__lbl{display:none}.cnt-regs li{gap:6px;padding:4px;font-size:.8rem}.cnt-atlas--wide .cnt-regs ul{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:440px){.cnt-regs ul,.cnt-atlas--stack .cnt-regs ul,.cnt-atlas--wide .cnt-regs ul{display:flex;flex-wrap:wrap;gap:2px 4px}.cnt-regs li{white-space:nowrap}}.dz-fig{margin:0 0 1.4em;padding:14px 16px 10px;border:1px solid var(--edge);border-radius:var(--r-lg);background:var(--bg-soft)}.dz-fig svg{display:block;width:100%;height:auto}.dz-fig figcaption{padding-top:8px;font-size:.8rem;line-height:1.45;color:var(--txt-mute)}.dz-fig text{font-family:var(--font-ui);font-size:12px;fill:#9daec0}.dz-fig .dz-val{font-family:var(--font-mono);font-size:11px;fill:var(--txt-dim)}.dz-fig .dz-axis{font-size:11px;fill:var(--txt-mute)}.dz-fig .dz-grid{stroke:#ffffff14}.dz-key{display:flex;flex-wrap:wrap;gap:6px 16px;margin:0 0 8px;font-size:.78rem;color:var(--txt-mute)}.dz-key i{display:inline-block;width:10px;height:10px;margin-inline-end:6px;border-radius:2px;vertical-align:-1px}.dz-key--map{margin:8px 0 0}.dz-core,.dz-key .dz-core{background:#3dbf9e}.dz-prime,.dz-key .dz-prime{background:#f5a54a}.dz-key .dz-t0{background:#1f3346;border:1px solid #46617c}.dz-key .dz-t1{background:#3dbf9e38}.dz-key .dz-t2{background:#3dbf9e6b}.dz-key .dz-t3{background:#3dbf9ea8}.dz-map{max-width:520px;margin-inline:auto}.dz-map__reg path{fill:#1f3346;stroke:#46617c;stroke-width:.8;stroke-linejoin:round}.dz-map__reg .dz-t1{fill:#3dbf9e29}.dz-map__reg .dz-t2{fill:#3dbf9e4d}.dz-map__reg .dz-t3{fill:#3dbf9e75}.dz-map__dot circle{fill:#f5a54a;fill-opacity:.82;stroke:#14202c;stroke-width:1.5}.dz-map__lbl text{font-family:var(--font-ui);font-size:14px;fill:#ecf0f1;paint-order:stroke;stroke:#14202c;stroke-width:3px;stroke-linejoin:round}.post__body pre{margin:0 0 1.2em;padding:14px 16px;border:1px solid var(--edge);border-radius:var(--r-lg);background:#00000038;overflow-x:auto;font-size:.86rem;line-height:1.55}.post__body pre code{padding:0;background:none;font-size:1em}.post__body .snip__one{margin:0 0 1.2em}.post__body .snip__code{margin:0;border:0;border-radius:0;background:none;max-height:420px;overflow:auto;font-size:.8rem;line-height:1.6}.post__body .table-wrap{margin:0 0 1.2em}.post__body .table-wrap table{margin:0}.post__body td:first-child,.post__body th:first-child{min-width:7.5em}.post__body table a{overflow-wrap:normal}.post__body td .mono{white-space:nowrap}@media (max-width:640px){.dz-fig{padding:10px 8px 8px}.dz-fig text{font-size:21px}.dz-fig .dz-val{font-size:16px}.dz-map__lbl text{font-size:18px}}.dz-fig svg{direction:ltr}.dz-scheme .dz-lbl{font-family:var(--font-mono);font-size:12px;fill:var(--cyan);letter-spacing:.09em}.dz-scheme .dz-box{fill:#1f3346;stroke:#46617c}.dz-scheme .dz-boxt{fill:#ecf0f1;font-size:13px}.dz-scheme .dz-arrow{stroke:#3dbf9e;stroke-width:1.5}.dz-scheme .dz-head{fill:#3dbf9e}.dz-scheme .dz-note{fill:#f5a54a;font-size:12px}@media (max-width:640px){.dz-schemewrap{overflow-x:auto}.dz-schemewrap svg{min-width:560px}.dz-scheme text{font-size:14px}.dz-scheme .dz-val,.dz-scheme .dz-note{font-size:13px}.dz-fig .dz-axis{font-size:15px}}.tile__pic picture{display:contents}[dir=rtl] .dz-schemewrap{direction:ltr}[dir=rtl] .dz-scheme .dz-lbl,[dir=rtl] .dz-scheme .dz-val,[dir=rtl] .post__body th{font-family:var(--font-ui);letter-spacing:0}html[lang=ar] *,html[lang=ar] *:before,html[lang=ar] *:after,html[lang=he] *,html[lang=he] *:before,html[lang=he] *:after{letter-spacing:normal!important}.city-facts{list-style:none;counter-reset:f;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:clamp(12px,1.6vw,18px)}.city-facts li{counter-increment:f;position:relative;padding:18px 18px 18px 58px;border:1px solid var(--edge);border-radius:var(--r-lg);background:var(--bg-soft);color:var(--txt-dim);line-height:1.55}.city-facts li:before{content:counter(f,decimal-leading-zero);position:absolute;inset-inline-start:18px;top:17px;font-family:var(--font-mono);font-weight:600;color:var(--amber)}.city-emblem{display:flex;gap:16px;align-items:flex-start;margin:clamp(12px,1.6vw,18px) 0 0;padding:clamp(16px,2vw,22px)}.city-emblem img{flex:none;width:72px;height:auto;object-fit:contain}.city-emblem__src{margin-top:8px!important;font-size:.74rem!important;color:var(--txt-mute)!important}.city-emblem h3{margin:0 0 6px;font-size:1rem}.city-emblem p{margin:0;font-size:.9rem;color:var(--txt-dim)}.cnt-chips li a{color:inherit;text-decoration:underline;text-decoration-color:#3dbf9e8c;text-underline-offset:3px}.phead__pic img.city-pflag{background:#fff}
