@font-face{font-family:Bricolage Grotesque;src:url(/_astro/BricolageGrotesque-Variable.IeJf__1j.ttf)format("truetype");font-weight:200 800;font-stretch:75% 100%;font-style:normal;font-display:swap}@font-face{font-family:Big Shoulders;src:url(/_astro/BigShoulders-Variable.BBO0hyS8.ttf)format("truetype");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:JetBrains Mono;src:url(/_astro/JetBrainsMono-Variable.-VKQJH3W.ttf)format("truetype");font-weight:100 800;font-style:normal;font-display:swap}:root{--green-950:#0d100f;--green-900:#161a18;--green-800:#212623;--green-700:#2f3532;--green-600:#4d5350;--green-500:#626764;--green-400:#737875;--green-300:#9da3a0;--green-200:#c7ccc9;--green-100:#eaedec;--green-50:#f4f6f5;--lime-100:#f3fdd8;--lime-200:#e4fba7;--lime-300:#d6f976;--lime-500:#c4f73c;--lime-700:#74992e;--lime-800:#597a29;--lime-900:#465f22;--orange-500:#ff5b1f;--font-brand:"Bricolage Grotesque", "Helvetica Neue", Arial, sans-serif;--font-number:"Big Shoulders", sans-serif;--font-mono:"JetBrains Mono", ui-monospace, Menlo, monospace;--space-0:0px;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:24px;--space-6:32px;--space-7:48px;--space-8:64px;--space-9:96px;--radius:0px;--radius-device:34px;--chamfer:10px;--line-hair:1px;--line-strong:2px;--dur-fast:.12s;--dur:.2s;--ease:cubic-bezier(.2,.7,.2,1);--accent-share-max:15%}:root,[data-theme=dark]{--color-bg:#161a18;--color-surface:#212623;--color-surface-2:#2f3532;--color-border:#4d5350;--color-text:#eaedec;--color-text-muted:#9da3a0;--color-text-subtle:#737875;--color-accent:#c4f73c;--color-on-accent:#161a18;--color-accent-text:#c4f73c;--color-block:#c4f73c;--color-on-block:#161a18;--color-logo-dot:#c4f73c;--color-alert:#ff5b1f;--color-on-alert:#161a18;--color-success:#5fd39b;--color-warning:#f2b541;--color-error:#ff7aa8;--color-info:#8cc8ff;color-scheme:dark}[data-theme=light]{--color-bg:#f4f6f5;--color-surface:#fff;--color-surface-2:#eaedec;--color-border:#c7ccc9;--color-text:#161a18;--color-text-muted:#4d5350;--color-text-subtle:#626764;--color-accent:#161a18;--color-on-accent:#c4f73c;--color-accent-text:#465f22;--color-block:#c4f73c;--color-on-block:#161a18;--color-logo-dot:#161a18;--color-alert:#ff5b1f;--color-on-alert:#161a18;--color-success:#1d6b36;--color-warning:#8a5300;--color-error:#b0174f;--color-info:#1f5f99;color-scheme:light}[data-theme=inverse]{--color-bg:#c4f73c;--color-surface:#d6f976;--color-surface-2:#e4fba7;--color-border:#161a18;--color-text:#161a18;--color-text-muted:#2f3532;--color-text-subtle:#4d5350;--color-accent:#161a18;--color-on-accent:#c4f73c;--color-accent-text:#161a18;--color-block:#161a18;--color-on-block:#c4f73c;--color-logo-dot:#161a18;--color-alert:#ff5b1f;--color-on-alert:#161a18;--color-success:#161a18;--color-warning:#161a18;--color-error:#8c1d16;--color-info:#161a18;color-scheme:light}[data-theme=alert]{--color-bg:#ff5b1f;--color-surface:#ff7a48;--color-surface-2:#ff8f66;--color-border:#161a18;--color-text:#161a18;--color-text-muted:#161a18;--color-text-subtle:#5a2a12;--color-accent:#161a18;--color-on-accent:#ff5b1f;--color-accent-text:#161a18;--color-block:#161a18;--color-on-block:#ff5b1f;--color-logo-dot:#161a18;--color-alert:#161a18;--color-on-alert:#ff5b1f;--color-success:#161a18;--color-warning:#161a18;--color-error:#161a18;--color-info:#161a18;color-scheme:light}.t-display{font-family:var(--font-brand);letter-spacing:-.03em;font-variation-settings:"opsz" 96;font-size:56px;font-weight:800;line-height:1}.t-h1{font-family:var(--font-brand);letter-spacing:-.02em;font-variation-settings:"opsz" 96;font-size:36px;font-weight:700;line-height:1.1}.t-h2{font-family:var(--font-brand);letter-spacing:-.01em;font-variation-settings:"opsz" 96;font-size:26px;font-weight:700;line-height:1.15}.t-h3{font-family:var(--font-brand);letter-spacing:0;font-variation-settings:"opsz" 14;font-size:20px;font-weight:600;line-height:1.25}.t-item{font-family:var(--font-brand);letter-spacing:0;font-variation-settings:"opsz" 14;font-size:16px;font-weight:500;line-height:1.35}.t-body{font-family:var(--font-brand);letter-spacing:0;font-variation-settings:"opsz" 14;font-size:16px;font-weight:400;line-height:1.55}.t-body-s{font-family:var(--font-brand);letter-spacing:0;font-variation-settings:"opsz" 14;font-size:14px;font-weight:400;line-height:1.5}.t-num-xl{font-family:var(--font-number);letter-spacing:0;font-size:96px;font-weight:300;line-height:.95}.t-num-l{font-family:var(--font-number);letter-spacing:0;font-size:56px;font-weight:300;line-height:.95}.t-num-m{font-family:var(--font-number);letter-spacing:0;font-size:40px;font-weight:400;line-height:1}.t-label{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:300;line-height:1.4}.t-label-strong{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:500;line-height:1.4}.t-data{font-family:var(--font-mono);letter-spacing:.02em;font-size:13px;font-weight:400;line-height:1.4}.t-button{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:500;line-height:1.2}.t-num-xl,.t-num-l,.t-num-m,.t-data{font-variant-numeric:tabular-nums}*{box-sizing:border-box}.tyle{background:var(--color-bg);color:var(--color-text);font-family:var(--font-brand)}.btn{justify-content:center;align-items:center;gap:var(--space-2);min-height:44px;padding:0 var(--space-5);border:var(--line-hair) solid transparent;border-radius:var(--radius);font:500 12px/1 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;cursor:pointer;transition:background var(--dur-fast) var(--ease),color var(--dur-fast) var(--ease);display:inline-flex}.btn:focus-visible{outline:2px solid var(--color-text);outline-offset:2px}.btn-primary{background:var(--color-accent);color:var(--color-on-accent)}.btn-primary:hover{filter:brightness(1.06)}.btn-secondary{color:var(--color-text);border-color:var(--color-text);background:0 0}.btn-secondary:hover{background:var(--color-text);color:var(--color-bg)}.btn-ghost{color:var(--color-text);padding:0 var(--space-2);text-underline-offset:4px;background:0 0;text-decoration:underline}.btn-s{min-height:32px;padding:0 var(--space-3);font-size:11px}.btn[disabled]{opacity:.4;cursor:not-allowed}.tag{width:max-content;height:28px;padding:0 calc(var(--space-3) + var(--chamfer)) 0 var(--space-3);font:500 11px/1 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;background:var(--color-block);color:var(--color-on-block);clip-path:polygon(0 0,calc(100% - var(--chamfer)) 0,100% var(--chamfer),100% 100%,0 100%);align-items:center;display:inline-flex}.tag-dark{background:var(--color-text);color:var(--color-bg)}.tag-outline{color:var(--color-text);box-shadow:inset 0 0 0 1px var(--color-text);clip-path:none;background:0 0}.chip{align-items:center;gap:var(--space-2);font:300 11px/1 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--color-text);display:inline-flex}.chip i{outline:1px solid color-mix(in srgb,var(--color-text) 30%,transparent);width:10px;height:10px;display:block}.amount{gap:var(--space-2);flex-direction:column;display:flex}.amount .lbl{font:300 11px/1.4 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-muted)}.amount .val{font:300 96px/.95 var(--font-number);font-variant-numeric:tabular-nums;margin-left:-3px}.amount .val small{margin-left:.15em;font-size:.35em;font-weight:400}.amount-block{background:var(--color-block);color:var(--color-on-block);padding:var(--space-4)}.amount-block .lbl{color:var(--color-on-block);opacity:.8}.dim{height:13px;margin:var(--space-2) 0;border-bottom:1px solid;position:relative}.dim:before,.dim:after{content:"";background:currentColor;width:1px;height:13px;position:absolute;bottom:-7px}.dim:before{left:0}.dim:after{right:0}.qrows{flex-direction:column;display:flex;container-type:inline-size}.qrow{column-gap:var(--space-3);padding:var(--space-3) 0;border-bottom:1px solid color-mix(in srgb,var(--color-text) 22%,transparent);grid-template-columns:28px minmax(0,1fr) minmax(24px,24%) auto;align-items:center;row-gap:6px;display:grid}.qrow:first-child{border-top:1px solid color-mix(in srgb,var(--color-text) 22%,transparent)}.qrow .ix{font:300 11px var(--font-mono);color:var(--color-text-muted)}.qrow .nm{font:500 16px/1.3 var(--font-brand);overflow-wrap:break-word;min-width:0}.qrow .br{background:var(--color-text-subtle);justify-self:start;height:8px}.qrow .br.hi{background:var(--color-text)}.qrow .vl{font:400 13px var(--font-mono);text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}@container (width<=380px){.qrow{column-gap:var(--space-2);grid-template-columns:24px minmax(0,1fr) auto}.qrow .nm{font-size:15px}.qrow .br{grid-area:2/2;height:4px}.qrow .vl{grid-area:1/3}.qrow .br-none{display:none}}.field{gap:var(--space-2);flex-direction:column;display:flex}.field label{font:300 11px var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-muted)}.field .in{align-items:baseline;gap:var(--space-2);border-bottom:var(--line-strong) solid var(--color-text);padding:var(--space-2) 0;display:flex}.field input{all:unset;min-width:0;font:400 28px/1.2 var(--font-mono);color:var(--color-text);font-variant-numeric:tabular-nums;flex:1}.field .unit{font:300 13px var(--font-mono);color:var(--color-text-muted)}.field .hint{font:300 11px var(--font-mono);color:var(--color-text-muted)}.field:focus-within .in{border-color:var(--color-accent-text)}.msg{gap:var(--space-3);padding:var(--space-3) var(--space-4);border-left:3px solid var(--c);background:color-mix(in srgb,var(--c) 12%,transparent);color:var(--color-text);grid-template-columns:22px 1fr;display:grid}.msg b{font:500 11px/1.4 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--c);display:block}.msg span{font:400 14px/1.5 var(--font-brand)}.msg .ic{font:700 15px/1.3 var(--font-mono);color:var(--c)}.msg-success{--c:var(--color-success)}.msg-warning{--c:var(--color-warning)}.msg-error{--c:var(--color-error)}.msg-info{--c:var(--color-info)}.price-tag,.price-alert{background:var(--pt-bg);color:var(--pt-fg);clip-path:polygon(0 0,calc(100% - 14px) 0,100% 14px,100% 100%,0 100%);padding:14px 16px 16px;position:relative}.price-tag:before,.price-alert:before{content:"";border:2px solid;border-radius:50%;width:10px;height:10px;position:absolute;top:15px;right:15px}.price-tag .pa-t,.price-alert .pa-t{font:500 11px/1.4 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;align-items:baseline;gap:8px;padding-right:36px;display:flex}.price-tag .pa-i{font-weight:700}.price-tag .pa-v,.price-alert .pa-v{font:300 64px/.95 var(--font-number);font-variant-numeric:tabular-nums;white-space:nowrap;margin:4px 0 6px;display:block}.price-tag .pa-v small,.price-alert .pa-v small{margin-left:4px;font-size:22px;font-weight:400}.price-tag .pa-d,.price-alert .pa-d{font:400 13px/1.45 var(--font-brand);margin-top:4px;display:block}.price-tag--ok{--pt-bg:var(--color-block);--pt-fg:var(--color-on-block)}.price-tag--tip{--pt-bg:var(--color-surface-2);--pt-fg:var(--color-text)}.price-tag--low{--pt-bg:var(--color-text);--pt-fg:var(--color-bg)}.price-alert{--pt-bg:var(--color-alert);--pt-fg:var(--color-on-alert)}.card{background:var(--color-surface);padding:var(--space-4);gap:var(--space-3);flex-direction:column;display:flex}.catbar{gap:2px;height:10px;display:flex}.catbar i{display:block}.tyle-grid{isolation:isolate;position:relative}.tyle-grid>.tyle-grid-lines{inset:0 var(--grid-inset,0px);pointer-events:none;z-index:0;position:absolute}.tyle-grid>.tyle-grid-lines i{background:var(--color-text);width:1px;opacity:var(--grid-opacity,.08);position:absolute;top:0;bottom:0}.tyle-grid>.tyle-grid-content{z-index:1;height:100%;position:relative}.tyle-post-frame{overflow:hidden}.tyle-post{transform-origin:0 0;background:var(--color-bg);width:1080px;height:1350px;color:var(--color-text)}.tyle-post .pc{flex-direction:column;height:100%;padding:72px;display:flex}.tyle-post .hd{font:300 24px var(--font-mono);letter-spacing:.08em;text-transform:uppercase;border-bottom:2px solid var(--color-text);justify-content:space-between;padding-bottom:26px;display:flex}.tyle-post .tg{align-items:center;gap:28px;margin-top:70px;display:flex}.tyle-post .tg .tag{--chamfer:26px;height:82px;padding:0 60px 0 24px;font-size:30px}.tyle-post .tg span.sub{font:300 22px var(--font-mono);letter-spacing:.08em;text-transform:uppercase;opacity:.85}.tyle-post .od{font:600 64px/1 var(--font-brand);margin-top:72px}.tyle-post .num{justify-content:space-between;align-items:flex-end;margin-top:34px;display:flex}.tyle-post .num b{font:300 330px/.8 var(--font-number);letter-spacing:-.01em;white-space:nowrap}.tyle-post .num span{font:400 110px/1 var(--font-number);white-space:nowrap}.tyle-post .num span i{background:var(--color-logo-dot);border-radius:50%;width:26px;height:26px;margin-left:6px;display:inline-block}.tyle-post .dim{width:80%;margin-top:30px}.tyle-post .meta{font:300 22px var(--font-mono);letter-spacing:.08em;text-transform:uppercase;opacity:.85;margin-top:14px}.tyle-post .rows{flex-direction:column;margin-top:44px;display:flex}.tyle-post .row{border-top:1px solid color-mix(in srgb,var(--color-text) 25%,transparent);grid-template-columns:70px 1fr 330px 90px;align-items:center;padding:20px 0;display:grid}.tyle-post .row:last-child{border-bottom:1px solid color-mix(in srgb,var(--color-text) 25%,transparent)}.tyle-post .row .ix{font:300 22px var(--font-mono);opacity:.65}.tyle-post .row .nm{font:500 34px/1.1 var(--font-brand)}.tyle-post .row .br{background:var(--color-text-subtle);justify-self:start;height:20px}.tyle-post .row .br.hi{background:var(--color-text)}[data-theme=dark] .tyle-post .row .br.hi,.tyle-post[data-theme=dark] .row .br.hi{background:var(--color-accent)}.tyle-post .row .vl{font:300 26px var(--font-mono);text-align:right}.tyle-post .ft{justify-content:space-between;align-items:flex-end;margin-top:auto;display:flex}.tyle-post .ft .bc{flex-direction:column;align-items:flex-end;gap:12px;display:flex}.tyle-post .ft .bars{align-items:stretch;height:62px;display:flex}.tyle-post .ft .bars i{background:var(--color-text);display:block}.tyle-post .ft small{font:300 18px var(--font-mono);letter-spacing:.08em;text-transform:uppercase;opacity:.65}.sb{--s:var(--sb-size,72px);--sb-tw:calc(var(--s) * .25);--sb-th:calc(var(--s) * .27);--sb-line:max(2px,calc(var(--s) * .031));--sb-x:calc(var(--s) * .31);gap:calc(var(--s) * .2);padding:calc(var(--s) * .2) calc(var(--s) * .32) calc(var(--s) * .28);flex-direction:column;max-width:100%;display:inline-flex;position:relative}.sb .sb-l{font:400 max(9px,calc(var(--s) * .135))/1 var(--font-mono);letter-spacing:.04em;text-transform:uppercase}.sb .sb-t{font:800 var(--s)/.8 var(--font-brand);letter-spacing:-.01em;font-variation-settings:"opsz" 96}.sb-question{border:var(--sb-line) solid var(--color-text);color:var(--color-text)}.sb-question:before,.sb-question:after{content:"";clip-path:polygon(0 0,100% 0,0 100%);position:absolute}.sb-question:before{left:calc(var(--sb-x) - var(--sb-line));width:calc(var(--sb-tw) + 2.1 * var(--sb-line));height:calc(var(--sb-th) + 2 * var(--sb-line));background:var(--color-text);top:100%}.sb-question:after{left:var(--sb-x);width:calc(var(--sb-tw) + 1px);height:calc(var(--sb-th) + 1px);background:var(--sb-bg,var(--color-bg));top:calc(100% - 1px)}.sb-question.sb-tail-right:before{left:auto;right:calc(var(--sb-x) + var(--sb-tw) - var(--sb-line))}.sb-question.sb-tail-right:after{left:auto;right:calc(var(--sb-x) + var(--sb-tw) - var(--sb-line) + 1.1 * var(--sb-line) - 1px)}.sb-answer{--sb-c:calc(var(--s) * .23);background:var(--color-block);color:var(--color-on-block);clip-path:polygon(0 0,calc(100% - var(--sb-c)) 0,100% var(--sb-c),100% calc(100% + var(--s)),0 calc(100% + var(--s)))}.sb-answer:before{content:"";right:calc(var(--s) * .31 - var(--s) * .0625);top:calc(var(--s) * .31 - var(--s) * .0625);width:calc(var(--s) * .125 - 4px);height:calc(var(--s) * .125 - 4px);border:2px solid;border-radius:50%;position:absolute}.sb-answer:after{content:"";top:calc(100% - 1px);right:var(--sb-x);width:var(--sb-tw);height:calc(var(--sb-th) + 1px);background:var(--color-block);clip-path:polygon(0 0,100% 0,0 100%);position:absolute}.sb-answer.sb-tail-left:after{right:auto;left:var(--sb-x)}.sb-answer .tyle-logo{--tyle-logo-ink:var(--color-on-block);--tyle-logo-dot:var(--color-on-block);margin-bottom:calc(var(--s) * -.06)}.sb-dialog{--s:var(--sb-size,72px);justify-items:start;row-gap:calc(var(--s) * .42);padding-bottom:calc(var(--s) * .3);grid-template-columns:auto;display:grid}.sb-dialog>.sb:last-child{margin-left:calc(var(--s) * 1.56)}.sb-dialog.sb-anim>.sb{animation:.5s cubic-bezier(.2,.7,.2,1) both sb-pop}.sb-dialog.sb-anim>.sb:last-child{animation-delay:.7s}@keyframes sb-pop{0%{opacity:0;transform:translateY(14px)scale(.96)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.sb-dialog.sb-anim>.sb{animation:none}}.tyle-logo{--tyle-logo-ink:var(--color-text);--tyle-logo-dot:var(--color-logo-dot);line-height:0;display:inline-block}.tyle-logo svg{width:auto;height:100%;display:block}.tyle-icon{--tyle-logo-bg:var(--green-900);--tyle-logo-ink:var(--green-100);--tyle-logo-dot:var(--lime-500);line-height:0;display:inline-block}.tyle-icon[data-variant=lime]{--tyle-logo-bg:var(--lime-500);--tyle-logo-ink:var(--green-900);--tyle-logo-dot:var(--green-900)}.tyle-icon svg{width:100%;height:100%;display:block}.ic{vertical-align:middle;flex:none;display:inline-block;overflow:visible}.ic .fill{fill:currentColor;stroke:none}.ic .acc{fill:var(--ic-acc,var(--color-logo-dot));stroke:none}.ic--flat .acc{fill:currentColor}.btn-primary,.tag,.amount-block,.price-tag,.price-alert,.sb-answer{--ic-acc:currentColor}.ic-figure{color:var(--color-text);justify-items:center;gap:6px;display:inline-grid}.ic-figure .ic-detail{stroke:var(--color-text-muted)}.ic-figure figcaption{font:300 11px/1.4 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-muted)}.tyle-section{justify-content:space-between;align-items:baseline;gap:var(--space-3);margin:0 0 var(--space-4);padding-bottom:var(--space-2);border-bottom:1px solid color-mix(in srgb,var(--color-text) 16%,transparent);font:500 11px/1.4 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--color-text);flex-wrap:wrap;display:flex}.tyle-section .meta{color:var(--color-text-muted);font-weight:300}.tyle-frame{border:1px solid color-mix(in srgb,var(--color-text) 16%,transparent)}.tyle-section+:not(.tyle-frame),.tyle-section+:not(.tyle-frame)>:first-child{border-top:0}.tyle-section:has(+.tyle-frame){border-bottom-color:#0000}.tyle-rows>*+*{border-top:1px solid color-mix(in srgb,var(--color-text) 16%,transparent)}.tyle-screen{--scr-line:color-mix(in srgb,var(--color-text) 16%,transparent);border-bottom:1px solid var(--scr-line);background:var(--color-bg);color:var(--color-text);grid-template-columns:minmax(0,7fr) minmax(0,5fr);display:grid;position:relative}.tyle-screen[data-full]{min-height:100svh}.tyle-screen[data-side=right]{grid-template-columns:minmax(0,5fr) minmax(0,7fr)}.tyle-screen[data-side=right]>.tyle-screen-art{border-right:0;border-left:1px solid var(--scr-line);order:2}.tyle-screen-art{justify-content:space-between;gap:var(--space-7);padding:var(--space-6);border-right:1px solid var(--scr-line);background:var(--color-bg);color:var(--color-text);flex-direction:column;display:flex;position:relative;overflow:hidden}.tyle-screen-art>.tyle-grid{position:absolute;inset:0}.tyle-screen-corner{justify-content:space-between;align-items:flex-start;gap:var(--space-4);font:300 11px/1.4 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-muted);display:flex;position:relative}.tyle-screen-stage{justify-items:start;gap:var(--space-4);min-width:0;display:grid;position:relative}.tyle-screen-stage .dim{justify-self:stretch;width:100%}.tyle-screen-panel{justify-content:center;align-items:flex-start;gap:var(--space-6);padding:var(--space-8) var(--space-7);flex-direction:column;min-width:0;display:flex;position:relative}@media (width<=899px){.tyle-screen,.tyle-screen[data-side=right]{grid-template-columns:minmax(0,1fr)}.tyle-screen[data-full]{min-height:0}.tyle-screen[data-side=right]>.tyle-screen-art{border-left:0;order:0}.tyle-screen-art{border-right:0;border-bottom:1px solid var(--scr-line);padding:var(--space-5) var(--space-4);min-height:52svh}.tyle-screen-panel{padding:var(--space-7) var(--space-4) var(--space-8)}}.tyle-palette{gap:var(--space-7);display:grid}.tyle-palette section{gap:var(--space-3);display:grid}.tyle-palette .pal-note{font:400 13px/1.5 var(--font-brand);color:var(--color-text-muted);margin:0}.tyle-palette .pal-grid{gap:var(--space-3);grid-template-columns:repeat(auto-fill,minmax(150px,1fr));display:grid}.tyle-palette .pal-sw{all:unset;box-sizing:border-box;cursor:copy;border:1px solid color-mix(in srgb,var(--color-text) 16%,transparent);grid-template-rows:88px auto;min-width:0;display:grid}.tyle-palette .pal-sw:focus-visible{outline:2px solid var(--color-text);outline-offset:2px}.tyle-palette .pal-chip{display:block}.tyle-palette .pal-info{padding:var(--space-2) var(--space-3) var(--space-3);background:var(--color-bg);gap:2px;min-width:0;display:grid}.tyle-palette .pal-name{font:500 13px/1.3 var(--font-brand);color:var(--color-text)}.tyle-palette .pal-hex{font:500 13px/1.3 var(--font-mono);color:var(--color-text);user-select:all}.tyle-palette .pal-meta{font:300 10.5px/1.4 var(--font-mono);letter-spacing:.02em;color:var(--color-text-muted);overflow-wrap:anywhere}.tyle-palette .pal-sw[data-copied] .pal-hex:after{content:"  skopiowano";color:var(--color-text-muted);font-weight:300}.tyle-photo{isolation:isolate;background:var(--green-950);margin:0;position:relative;overflow:hidden}.tyle-photo img{object-fit:cover;width:100%;height:100%;display:block}.tyle-photo[data-tone=high]{background:var(--green-50)}.tyle-photo:not([data-processed])[data-tone=low] img,.tyle-photo:not([data-processed])[data-tone=high] img{filter:grayscale()}.tyle-photo:not([data-processed])[data-tone=low]:after,.tyle-photo:not([data-processed])[data-tone=high]:after{content:"";mix-blend-mode:color;opacity:.18;pointer-events:none;background:#3f7a57;position:absolute;inset:0}.tyle-photo[data-tone=lime]{background:var(--lime-500)}.tyle-photo:not([data-processed])[data-tone=lime] img{filter:grayscale()contrast(1.12)brightness(1.04);mix-blend-mode:multiply}.tyle-photo[data-tone=lime-texture]{background:var(--lime-500)}.tyle-photo:not([data-processed])[data-tone=lime-texture] img{filter:grayscale()invert()brightness(.5)invert();mix-blend-mode:overlay}.tyle-photo:not([data-processed])[data-tone=lime-texture][data-key=light] img{filter:grayscale()brightness(.5)}.tyle-screen-art>.tyle-photo{position:absolute;inset:0}.tyle-name{white-space:nowrap;font-weight:700}.tyle-tool{--ln:color-mix(in srgb,var(--color-text) 14%,transparent);--ln2:color-mix(in srgb,var(--color-text) 28%,transparent);background:var(--color-bg);color:var(--color-text);grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr);min-height:100svh;display:grid}.tyle-tool-bar{z-index:5;border-bottom:1px solid var(--ln);background:var(--color-bg);align-items:center;gap:20px;min-height:56px;padding:0 20px;display:flex;position:sticky;top:0}.tyle-tool-crumbs{min-width:0;font:400 12px/1 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-muted);align-items:center;gap:10px;display:flex;overflow:hidden}.tyle-tool-crumbs a{color:inherit;text-decoration:none}.tyle-tool-crumbs h1,.tyle-tool-crumbs b{min-width:0;font:500 12px/1.2 var(--font-mono);letter-spacing:.08em;color:var(--color-text);white-space:nowrap;text-overflow:ellipsis;margin:0;overflow:hidden}.tyle-tool-actions{flex:none;align-items:center;gap:12px;margin-left:auto;display:flex}.tyle-tool-body{grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(340px,400px) minmax(0,1fr);min-height:0;display:grid}.tyle-tool-rail{border-right:1px solid var(--ln);flex-direction:column;min-width:0;display:flex}.tyle-tool-rail-foot{border-top:1px solid var(--ln);font:300 10.5px/1.5 var(--font-mono);letter-spacing:.04em;color:var(--color-text-muted);margin-top:auto;padding:16px 20px}.tyle-tool-canvas{min-width:0;padding:20px}@media (width>=1024px){.tyle-tool[data-fit]{height:100svh}.tyle-tool[data-fit] .tyle-tool-rail,.tyle-tool[data-fit] .tyle-tool-canvas{overflow:auto}}.tyle-tiles{grid-template-columns:repeat(12,minmax(0,1fr));align-content:start;gap:12px;display:grid}@media (width<=1023px){.tyle-tool-body{grid-template-rows:auto;grid-template-columns:minmax(0,1fr)}.tyle-tool-rail{border-right:0;border-bottom:1px solid var(--ln)}.tyle-tiles>*{grid-area:auto/1/auto/-1!important}.tyle-tool-canvas{padding:16px}.tyle-tool-bar{gap:12px;padding:0 16px}}.tyle-module,.tyle-tile,.tyle-seg{--ln:color-mix(in srgb,var(--color-text) 14%,transparent);--ln2:color-mix(in srgb,var(--color-text) 28%,transparent)}.tyle-module{border-bottom:1px solid var(--ln)}.tyle-module>summary,.tyle-module>.tyle-module-head{cursor:pointer;grid-template-columns:34px 18px minmax(0,1fr) auto 16px;align-items:center;gap:8px;padding:14px 20px;list-style:none;display:grid}.tyle-module>summary::-webkit-details-marker{display:none}.tyle-module .nr{font:400 11px/1 var(--font-mono);color:var(--color-text-muted);clip-path:polygon(0 0,calc(100% - 6px) 0,100% 6px,100% 100%,0 100%);justify-self:start;padding:5px 9px 5px 6px}.tyle-module:focus-within .nr,.tyle-module[data-active] .nr{background:var(--color-block);color:var(--color-on-block);font-weight:500}.tyle-module .mi{color:var(--color-text-muted);display:flex}.tyle-module h2{font:600 15px/1.2 var(--font-brand);white-space:nowrap;text-overflow:ellipsis;margin:0;overflow:hidden}.tyle-module .sum{font:400 12px/1.2 var(--font-mono);color:var(--color-text-muted);text-align:right;white-space:nowrap;text-overflow:ellipsis;max-width:150px;overflow:hidden}.tyle-module .chev{color:var(--color-text-muted);transition:transform var(--dur-fast) var(--ease);display:flex}.tyle-module .tt{align-items:center;gap:10px;min-width:0;display:flex}.tyle-module .tt h2{min-width:0}.tyle-module[data-next]>summary{background:color-mix(in srgb,var(--lime-500) 20%,transparent)}.tyle-module[data-next] .nr{background:var(--color-block);color:var(--color-on-block);font-weight:500}.tyle-module .krok{flex:none;margin-left:6px;display:inline-flex;position:relative}.tyle-module .krok>span{font:500 10px/1 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;background:var(--color-text);color:var(--color-bg);clip-path:polygon(0 0,calc(100% - 5px) 0,100% 5px,100% 100%,0 100%);padding:4px 8px 4px 7px}.tyle-module .krok:before{content:"";background:var(--color-text);clip-path:polygon(100% 0,0 50%,100% 100%);width:7px;height:8px;margin-top:-4px;position:absolute;top:50%;left:-6px}.tyle-module[open] .chev{transform:rotate(180deg)}.tyle-module-body{gap:16px;min-width:0;padding:2px 20px 20px 62px;display:grid}.tyle-module-body>*{min-width:0}@media (width<=480px){.tyle-module-body{padding-left:20px}}.tyle-tile{--c:14px;border:1px solid var(--ln);background:var(--color-bg);min-width:0;color:var(--color-text);clip-path:polygon(0 0,calc(100% - var(--c)) 0,100% var(--c),100% 100%,0 100%);flex-direction:column;gap:12px;padding:16px;display:flex;position:relative}.tyle-tile:after{content:"";width:var(--c);height:var(--c);background:linear-gradient(45deg,transparent calc(50% - .75px),var(--ln) calc(50% - .75px),var(--ln) calc(50% + .75px),transparent calc(50% + .75px));pointer-events:none;position:absolute;top:-1px;right:-1px}.tyle-tile-head{font:300 11px/1.4 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-muted);justify-content:space-between;align-items:center;gap:8px;display:flex}.tyle-tile-head>span{align-items:center;gap:8px;display:inline-flex}.tyle-tile[data-variant=field]{--c:28px;border:0;justify-content:space-between;padding:20px;overflow:hidden}.tyle-tile[data-variant=field]:after{display:none}.tyle-tile[data-variant=field]>.tyle-grid{position:absolute;inset:0}.tyle-tile[data-variant=field]>:not(.tyle-grid){position:relative}.tyle-tile[data-variant=plain]{clip-path:none;border:0;padding:0}.tyle-tile[data-variant=plain]:after{display:none}.tyle-locked{filter:blur(6px);user-select:none;pointer-events:none}.tyle-seg{border:0;gap:8px;min-width:0;margin:0;padding:0;display:grid}.tyle-seg legend{font:300 10.5px/1.4 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-muted);margin-bottom:8px;padding:0}.tyle-seg-o{grid-template-columns:repeat(var(--kol,3),minmax(0,1fr));border:1px solid var(--ln2);display:grid}.tyle-seg-o label{cursor:pointer;font:500 13px/1.25 var(--font-brand);border-right:1px solid var(--ln2);border-bottom:1px solid var(--ln2);transition:background var(--dur-fast) var(--ease);align-content:start;gap:1px;margin:0 -1px -1px 0;padding:8px 10px;display:grid;position:relative}.tyle-seg-o label:hover{background:color-mix(in srgb,var(--color-text) 6%,transparent)}.tyle-seg-o label small{font:300 10px/1.3 var(--font-mono);letter-spacing:.02em;color:var(--color-text-muted)}.tyle-seg-o label.on{background:var(--color-text);color:var(--color-bg)}.tyle-seg-o label.on small{color:color-mix(in srgb,var(--color-bg) 72%,transparent)}.tyle-seg-o input{opacity:0;pointer-events:none;position:absolute}.tyle-seg-o label:has(input:focus-visible){outline:2px solid var(--color-text);outline-offset:-2px}.tyle-switch{cursor:pointer;grid-template-columns:36px minmax(0,1fr);align-items:start;gap:10px;display:grid}.tyle-switch input{opacity:0;pointer-events:none;position:absolute}.tyle-switch .suwak{border:1px solid var(--color-text);width:36px;height:20px;transition:background var(--dur-fast) var(--ease);margin-top:1px;position:relative}.tyle-switch .suwak:after{content:"";background:var(--color-text);width:12px;height:12px;transition:transform var(--dur-fast) var(--ease);position:absolute;top:3px;left:3px}.tyle-switch input:checked+.suwak{background:var(--color-text)}.tyle-switch input:checked+.suwak:after{background:var(--color-bg);transform:translate(16px)}.tyle-switch input:focus-visible+.suwak{outline:2px solid var(--color-text);outline-offset:2px}.tyle-switch .tx{gap:1px;display:grid}.tyle-switch .nz{font:500 13px/1.35 var(--font-brand)}.tyle-switch .op{color:var(--color-text-muted);font-size:12px;line-height:1.4}.tyle-check{cursor:pointer;grid-template-columns:18px minmax(0,1fr);align-items:start;gap:10px;font-size:13px;line-height:1.45;display:grid}.tyle-check input{opacity:0;pointer-events:none;position:absolute}.tyle-check .kw{border:1px solid var(--color-text);width:18px;height:18px;margin-top:1px;position:relative}.tyle-check input:checked+.kw{background:var(--color-text)}.tyle-check input:checked+.kw:after{content:"";border:solid var(--color-bg);border-width:0 2px 2px 0;width:5px;height:10px;position:absolute;top:1px;left:5px;transform:rotate(45deg)}.tyle-check input:focus-visible+.kw{outline:2px solid var(--color-text);outline-offset:2px}.tyle-select,.tyle-select .in{position:relative}.tyle-select button{all:unset;box-sizing:border-box;min-width:0;font:500 15px/1.3 var(--font-brand);color:var(--color-text);cursor:pointer;flex:1;align-items:baseline;gap:8px;padding-right:22px;display:flex}.tyle-select button .wart{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.tyle-select button small{font:300 11px/1.3 var(--font-mono);color:var(--color-text-muted);flex:none}.tyle-select button.pusty .wart{color:var(--color-text-muted)}.tyle-select button:focus-visible{outline:2px solid var(--color-text);outline-offset:4px}.tyle-select .in:after{content:"";pointer-events:none;width:7px;height:7px;transition:transform var(--dur-fast) var(--ease);border-bottom:1.5px solid;border-right:1.5px solid;position:absolute;top:50%;right:2px;transform:translateY(-70%)rotate(45deg)}.tyle-select.otwarta .in:after{transform:translateY(-20%)rotate(225deg)}.tyle-select-lista{z-index:30;background:var(--color-bg);border:1px solid color-mix(in srgb,var(--color-text) 28%,transparent);border-top:2px solid var(--color-text);max-height:288px;margin:0;padding:4px 0;list-style:none;position:absolute;top:calc(100% - 2px);left:0;right:0;overflow:auto}.tyle-select-lista li{font:400 14px/1.35 var(--font-brand);color:var(--color-text);cursor:pointer;justify-content:space-between;align-items:baseline;gap:12px;padding:9px 12px 9px 28px;display:flex;position:relative}.tyle-select-lista li small{font:300 11px/1.3 var(--font-mono);color:var(--color-text-muted);flex:none}.tyle-select-lista li.akt{background:color-mix(in srgb,var(--color-text) 7%,transparent)}.tyle-select-lista li.pusty{color:var(--color-text-muted)}.tyle-select-lista li[aria-selected=true]{font-weight:600}.tyle-select-lista li[aria-selected=true]:before,.tyle-select-lista li[aria-selected=true]:after{content:"";background:color-mix(in srgb,var(--green-900) 45%,transparent);clip-path:polygon(0 0,calc(100% - 4px) 0,100% 4px,100% 100%,0 100%);width:10px;height:10px;margin-top:-5px;position:absolute;top:50%;left:10px}.tyle-select-lista li[aria-selected=true]:after{background:var(--lime-500);clip-path:polygon(0 0,calc(100% - 3.4px) 0,100% 3.4px,100% 100%,0 100%);width:8px;height:8px;margin-top:-4px;left:11px}.field.compact input{font-size:20px}.field.display input{font:300 48px/1 var(--font-number);letter-spacing:0}.field.display input::placeholder{color:var(--color-text-subtle)}.field.compact .in{border-bottom-width:1.5px;padding:4px 0}.tyle-muted{color:var(--color-text-muted)}.tyle-page-section{--gut:clamp(16px,2.2vw,32px);--ln:color-mix(in srgb,var(--color-text) 14%,transparent);--ln2:color-mix(in srgb,var(--color-text) 28%,transparent);column-gap:var(--gut);row-gap:var(--space-7);padding:0 var(--gut) var(--space-9);background:var(--color-bg);color:var(--color-text);border-top:1px solid var(--ln);grid-template-columns:repeat(12,minmax(0,1fr));align-content:start;display:grid;position:relative;overflow:hidden;container-type:inline-size}.tyle-page-section>*{grid-column:1/-1;min-width:0;position:relative}.tyle-page-section>.tyle-page-grid{inset:0 var(--gut);z-index:0;pointer-events:none;position:absolute}.tyle-page-corner{justify-content:space-between;gap:var(--space-4);padding-top:var(--space-5);color:var(--color-text-muted);z-index:1;display:flex}@container (width<=899px){.tyle-page-section>*{grid-column:1/-1!important}.tyle-page-section>.tyle-page-grid .tyle-grid-lines i:nth-child(odd){display:none}}.tyle-article-card{--c:28px;--ln:color-mix(in srgb,var(--color-text) 14%,transparent);color:var(--color-text);background:var(--color-surface);clip-path:polygon(0 0,100% 0,100% 0,100% 100%,0 100%);transition:clip-path var(--dur) var(--ease);grid-template-rows:auto 1fr;text-decoration:none;display:grid;container-type:inline-size}.tyle-article-card:hover,.tyle-article-card:focus-visible{clip-path:polygon(0 0,calc(100% - var(--c)) 0,100% var(--c),100% 100%,0 100%);outline:0}.tyle-article-field{aspect-ratio:4/3;min-height:240px;padding:var(--space-5);background:var(--color-bg);color:var(--color-text);grid-template-rows:auto 1fr auto;display:grid;position:relative;overflow:hidden}.tyle-article-field>.tyle-photo{position:absolute;inset:0}.tyle-article-field>.tyle-photo img{object-fit:cover;width:100%;height:100%;transition:transform 1.2s var(--ease)}.tyle-article-card:hover .tyle-article-field>.tyle-photo img{transform:scale(1.04)}.tyle-article-grid{pointer-events:none;position:absolute;inset:0}.tyle-article-corner{justify-content:space-between;gap:var(--space-3);display:flex;position:relative}.tyle-article-foot{gap:var(--space-3);grid-row:3;justify-items:start;display:grid;position:relative}.tyle-article-foot .dim{width:100%}.tyle-article-panel{gap:var(--space-3);padding:var(--space-5);flex-direction:column;display:flex}.tyle-article-title{font:600 clamp(20px,1.6vw,24px)/1.2 var(--font-brand);letter-spacing:-.01em;text-wrap:balance;font-variation-settings:"opsz" 24;margin:0}.tyle-article-desc{color:var(--color-text-muted);font:400 15px/1.5 var(--font-brand);-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.tyle-article-meta{justify-content:space-between;gap:var(--space-3);padding-top:var(--space-2);color:var(--color-text-muted);margin-top:auto;display:flex}.tyle-article-more{color:var(--color-text);font-weight:500}.tyle-article-card:hover .tyle-article-more{text-underline-offset:6px;text-decoration:underline}.tyle-article-card[data-variant=horizontal]{grid-template-rows:none;grid-template-columns:7fr 5fr}.tyle-article-card[data-variant=horizontal] .tyle-article-field{aspect-ratio:auto;min-height:400px}.tyle-article-card[data-variant=horizontal] .tyle-article-panel{padding:var(--space-7) var(--space-6);justify-content:center;gap:var(--space-4)}.tyle-article-card[data-variant=horizontal] .tyle-article-title{letter-spacing:-.02em;font-variation-settings:"opsz" 32;font-size:clamp(26px,2.4vw,38px);line-height:1.1}.tyle-article-card[data-variant=horizontal] .tyle-article-desc{-webkit-line-clamp:5;font-size:16px}@container (width<=640px){.tyle-article-card[data-variant=horizontal] .tyle-article-field{aspect-ratio:4/3;min-height:0}}@media (width<=899px){.tyle-article-card[data-variant=horizontal]{grid-template-columns:1fr}.tyle-article-card[data-variant=horizontal] .tyle-article-field{aspect-ratio:4/3;min-height:0}.tyle-article-card[data-variant=horizontal] .tyle-article-panel{padding:var(--space-5)}}.tyle-site-header{--ln:color-mix(in srgb,var(--color-text) 14%,transparent);z-index:25;align-items:center;gap:var(--space-6);background:var(--color-bg);min-height:70px;color:var(--color-text);padding:0 clamp(16px,2.2vw,32px);display:flex;position:sticky;top:0}.tyle-site-logo{margin-right:auto;display:inline-flex}.tyle-site-header ul{gap:var(--space-2) var(--space-6);flex-wrap:nowrap;margin:0;padding:0;list-style:none;display:flex}.tyle-site-header nav a{align-items:center;gap:var(--space-2);white-space:nowrap;font:500 13px/1 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--color-text);padding:6px 0;text-decoration:none;display:inline-flex}.tyle-site-header nav a .ic{color:var(--color-text-muted)}.tyle-site-header nav a:hover .ic,.tyle-site-header nav a[aria-current=page] .ic{color:var(--color-text)}.tyle-site-header nav a[aria-current=page]{box-shadow:inset 0 -2px 0 var(--color-text)}.tyle-site-header .btn-s{white-space:nowrap;min-height:35px;font-size:12px;text-decoration:none}@media (width<=899px){.tyle-site-header{gap:var(--space-3)}.tyle-site-header ul{gap:var(--space-2) var(--space-3)}}.tyle-site-header{container-type:inline-size}.tyle-site-menu{display:none}@container (width<=979px){.tyle-site-header nav{position:relative}.tyle-site-menu{display:inline-flex}.tyle-site-header nav ul{z-index:2;gap:var(--space-4);min-width:220px;padding:var(--space-5);background:var(--color-bg);border:1px solid var(--ln);flex-direction:column;display:none;position:absolute;top:calc(100% + 14px);right:0}.tyle-site-header nav[data-open] ul{display:flex}}.tyle-newsletter{column-gap:clamp(16px,2.2vw,32px);row-gap:var(--space-7);grid-template-columns:repeat(12,minmax(0,1fr));display:grid;container-type:inline-size}.tyle-newsletter-text{gap:var(--space-5);grid-column:1/span 5;align-content:start;display:grid}.tyle-newsletter-text p{margin:0}.tyle-newsletter-title{font:800 clamp(40px,5vw,84px)/.92 var(--font-brand);letter-spacing:-.045em;text-wrap:balance;font-variation-settings:"opsz" 96;margin:0}.tyle-newsletter-lead{font:400 clamp(17px,1.3vw,20px)/1.55 var(--font-brand);color:var(--color-text-muted);max-width:40rem}.tyle-newsletter-form{gap:var(--space-5);max-width:30rem;margin-top:var(--space-3);justify-items:start;display:grid}.tyle-newsletter-form .field{width:100%}.tyle-newsletter-form .field input{font-size:20px}.tyle-newsletter-form .field input::placeholder{color:var(--color-text-subtle)}.tyle-newsletter-sample{--ln:color-mix(in srgb,var(--color-text) 14%,transparent);--ln2:color-mix(in srgb,var(--color-text) 28%,transparent);padding:var(--space-6) var(--space-7) var(--space-7) 0;grid-column:7/-1;align-self:start;position:relative}.tyle-newsletter-sample:before,.tyle-newsletter-sample:after{content:"";inset:var(--space-6) var(--space-7) var(--space-7) 0;border:1px solid var(--ln2);background:var(--color-bg);position:absolute}.tyle-newsletter-sample:before{opacity:.5;transform:translate(32px,32px)}.tyle-newsletter-sample:after{transform:translate(16px,16px)}.tyle-newsletter-sheet{--c:28px;z-index:1;gap:var(--space-4);padding:var(--space-6);background:var(--color-surface);color:var(--color-text);clip-path:polygon(0 0,calc(100% - var(--c)) 0,100% var(--c),100% 100%,0 100%);transition:transform var(--dur) var(--ease);display:grid;position:relative}.tyle-newsletter-sample:hover .tyle-newsletter-sheet{transform:rotate(-1.5deg)}.tyle-newsletter-sheet p{margin:0}.tyle-newsletter-sheet-head{justify-content:space-between;align-items:center;gap:var(--space-3);color:var(--color-text-muted);display:flex}.tyle-newsletter-sheet-head>span:first-child{gap:var(--space-2);align-items:center;display:inline-flex}.tyle-newsletter-sheet-title{font:700 clamp(24px,2.4vw,36px)/1.1 var(--font-brand);letter-spacing:-.02em;text-wrap:balance;font-variation-settings:"opsz" 32;max-width:20ch}.tyle-newsletter-sheet-body{font:400 16px/1.6 var(--font-brand);color:var(--color-text-muted)}.tyle-newsletter-sheet-teaser{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.tyle-newsletter-sheet-foot{gap:var(--space-2) var(--space-4);padding-top:var(--space-4);border-top:1px solid var(--ln);color:var(--color-text-muted);flex-wrap:wrap;justify-content:space-between;display:flex}@container (width<=899px){.tyle-newsletter-text,.tyle-newsletter-sample{grid-column:1/-1}.tyle-newsletter-sample{padding:0 var(--space-5) var(--space-5) 0}.tyle-newsletter-sample:before,.tyle-newsletter-sample:after{inset:0 var(--space-5) var(--space-5) 0}.tyle-newsletter-sample:before{transform:translate(16px,16px)}.tyle-newsletter-sample:after{transform:translate(8px,8px)}}.tyle-contact{gap:var(--space-6);display:grid;container-type:inline-size}.tyle-contact-reasons{gap:var(--space-3);border:0;min-width:0;margin:0;padding:0;display:grid}.tyle-contact-reasons legend{margin-bottom:var(--space-3);color:var(--color-text-muted);padding:0}.tyle-contact-reasons>div{gap:var(--space-2);flex-wrap:wrap;display:flex}.tyle-contact-reasons label{cursor:pointer;position:relative}.tyle-contact-reasons input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.tyle-contact-reasons span{min-height:40px;padding:0 var(--space-4);border:1px solid color-mix(in srgb,var(--color-text) 28%,transparent);font:500 12px/1 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;transition:background var(--dur-fast) var(--ease),color var(--dur-fast) var(--ease);align-items:center;display:inline-flex}.tyle-contact-reasons label:hover span{border-color:var(--color-text)}.tyle-contact-reasons input:checked+span{background:var(--color-text);color:var(--color-bg);border-color:var(--color-text)}.tyle-contact-reasons input:focus-visible+span{outline:2px solid var(--color-text);outline-offset:3px}.tyle-contact-two{gap:var(--space-6);grid-template-columns:1fr 1fr;display:grid}@container (width<=560px){.tyle-contact-two{grid-template-columns:1fr}}.tyle-contact .field input{font-size:18px}.tyle-contact .field input::placeholder,.tyle-contact textarea::placeholder{color:var(--color-text-subtle)}.tyle-contact .field input[aria-invalid=true]{color:var(--color-error)}.tyle-contact-message{gap:var(--space-2);display:grid}.tyle-contact-message label{color:var(--color-text-muted)}.tyle-contact textarea{resize:vertical;box-sizing:border-box;width:100%;min-height:180px;padding:var(--space-4);border:1px solid color-mix(in srgb,var(--color-text) 28%,transparent);color:var(--color-text);font:400 16px/1.55 var(--font-brand);background:0 0;border-radius:0}.tyle-contact textarea:focus{border-color:var(--color-text);outline:0}.tyle-contact textarea[aria-invalid=true]{border-color:var(--color-error)}.tyle-contact-send{align-items:center;gap:var(--space-4) var(--space-6);flex-wrap:wrap;display:flex}.tyle-contact-send p{flex:18rem;margin:0}.tyle-receipt{--c:22px;--ln:color-mix(in srgb,var(--color-text) 14%,transparent);padding:var(--space-5) var(--space-5) var(--space-4);background:var(--color-surface);color:var(--color-text);clip-path:polygon(0 0,calc(100% - var(--c)) 0,100% var(--c),100% 100%,0 100%);margin:0}.tyle-receipt p{margin:0}.tyle-receipt-head{justify-content:space-between;gap:var(--space-4);padding:0 var(--space-4) var(--space-3) 0;border-bottom:2px solid var(--color-text);font:400 11px/1 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;display:flex}.tyle-receipt-scroll{overflow-x:auto}.tyle-receipt table{border-collapse:collapse;width:100%;margin:0;font-size:16px}.tyle-receipt th,.tyle-receipt td{padding:var(--space-3) 0 var(--space-3) var(--space-4);border-bottom:1px solid var(--ln);vertical-align:top}.tyle-receipt thead th{padding-top:var(--space-4);padding-bottom:var(--space-2);text-align:right;white-space:nowrap;font:400 11px/1.4 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-muted)}.tyle-receipt thead th:first-child,.tyle-receipt tbody th{text-align:left;padding-left:0}.tyle-receipt tbody th{width:100%;font:500 16px/1.35 var(--font-brand)}.tyle-receipt-item{grid-template-columns:2.4em minmax(0,1fr);display:grid}.tyle-receipt-nr{font:400 11px/1 var(--font-mono);letter-spacing:.06em;color:var(--color-text-muted);padding-top:.3em}.tyle-receipt-share{font:400 11px/1 var(--font-mono);letter-spacing:.06em;color:var(--color-text-muted);white-space:nowrap;margin-left:.6em}.tyle-receipt-bar{height:5px;margin-top:var(--space-2);background:var(--color-text-subtle);opacity:.55;grid-column:2;display:block}.tyle-receipt-bar.hi{background:var(--color-text);opacity:1}[data-theme=dark] .tyle-receipt-bar.hi,.tyle-receipt[data-theme=dark] .tyle-receipt-bar.hi{background:var(--color-accent)}.tyle-receipt td{text-align:right;white-space:nowrap;font:400 14px/1.6 var(--font-mono);font-variant-numeric:tabular-nums}.tyle-receipt-total{padding-top:var(--space-5)}.tyle-receipt-total-name{font:400 11px/1.4 var(--font-mono);letter-spacing:.08em;text-transform:uppercase}.tyle-receipt .tyle-receipt-amount{margin-top:var(--space-3);align-items:flex-end;gap:.2em;display:flex}.tyle-receipt-amount b{font:300 clamp(88px,9vw,128px)/.8 var(--font-number);letter-spacing:-.01em;white-space:nowrap}.tyle-receipt-amount span{font:400 clamp(36px,3.4vw,46px)/1 var(--font-number);white-space:nowrap}.tyle-receipt-amount span i{background:var(--color-logo-dot);border-radius:50%;width:.22em;height:.22em;margin-left:.06em;display:inline-block}.tyle-receipt .dim{width:80%;margin:var(--space-3) 0}.tyle-receipt-meta{font:400 12px/1.5 var(--font-mono);letter-spacing:.06em;text-transform:uppercase}.tyle-receipt-meta span{color:var(--color-text-muted)}.tyle-receipt-foot{justify-content:space-between;align-items:flex-end;gap:var(--space-4);margin-top:var(--space-6);display:flex}.tyle-receipt-foot .tyle-logo{height:26px}.tyle-receipt-code{justify-items:end;gap:6px;display:grid}.tyle-receipt-bars{height:26px;display:flex}.tyle-receipt-bars i{background:var(--color-text);display:block}.tyle-receipt-code small{font:400 10px/1 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-muted)}@media (width<=599px){.tyle-receipt{--c:16px;padding:var(--space-4) var(--space-3) var(--space-3)}.tyle-receipt th,.tyle-receipt td{padding-left:var(--space-3)}.tyle-receipt tbody th{font-size:15px}.tyle-receipt-item{grid-template-columns:2em minmax(0,1fr)}.tyle-receipt td{font-size:12.5px}.tyle-receipt thead th{white-space:normal;font-size:10px}.tyle-receipt-share{display:none}}@media (prefers-reduced-motion:reduce){.tyle-article-card,.tyle-newsletter-sheet{transition:none}}
