.at-page{--at-paper:#f7f4ec;--at-ink:#1d1d1b;--at-muted:#4f4c45;--at-line:#ddd6c6;--at-card:#fffdf8;--at-bench:#1f201c;--at-bench-ink:#f4f1e8;--at-bench-muted:#b9b4a6;--at-peg:#f4f1e821;--at-signal:#ff6a2b;--at-signal-ink:#b93d0c;--at-accent:var(--at-signal-ink);--at-track-buyu:var(--accent);--at-track-uret:var(--chart-2);--at-track-kur:var(--chart-3);--at-track-gelis:var(--chart-4);--at-track-finanse:#6b4fa0;--at-mono:ui-monospace, "SF Mono", Menlo, Consolas, monospace;--at-pegboard:radial-gradient(circle, var(--at-peg) 1.6px, transparent 2px) 0 0 / 22px 22px, var(--at-bench);--at-ruler:repeating-linear-gradient(90deg, var(--at-signal) 0 2px, transparent 2px 60px) bottom / 100% 14px no-repeat, repeating-linear-gradient(90deg, var(--at-signal) 0 1px, transparent 1px 12px) bottom / 100% 7px no-repeat;background-color:var(--at-paper);color:var(--at-ink);overflow-x:clip}.at-page [data-track=buyu]{--at-track:var(--at-track-buyu)}.at-page [data-track=uret]{--at-track:var(--at-track-uret)}.at-page [data-track=kur]{--at-track:var(--at-track-kur)}.at-page [data-track=gelis]{--at-track:var(--at-track-gelis)}.at-page [data-track=finanse]{--at-track:var(--at-track-finanse)}.at-nav-wrap{background:var(--at-bench);color:var(--at-bench-ink)}.at-nav{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem 1.5rem;padding-block:.85rem;display:flex}.at-nav__brand{color:inherit;font-size:1.6rem;text-decoration:none}.at-nav__brand .oa-lockup__ortak{color:var(--at-bench-ink)}.at-nav__brand .oa-lockup__name{color:var(--at-signal);font-family:var(--font-brand);font-weight:400;line-height:1}.at-nav__links{flex-wrap:wrap;gap:.25rem 1.25rem;font-size:.875rem;font-weight:700;display:flex}.at-nav__links a{color:var(--at-bench-muted);text-decoration:none}.at-nav__links a:hover,.at-nav__links a[aria-current=page]{color:var(--at-bench-ink);text-decoration:underline;text-decoration-color:var(--at-signal);text-underline-offset:6px;text-decoration-thickness:2px}.at-tape{background:color-mix(in oklch, var(--at-track,var(--at-signal)) 22%, #fff8d6);color:var(--at-ink);font-size:var(--oa-text-label);letter-spacing:.12em;text-transform:uppercase;padding:.2rem .6rem;font-weight:800;display:inline-block;transform:rotate(-1deg)}.at-tape a{color:inherit}.at-hero{isolation:isolate;color:var(--at-bench-ink);padding-block:3rem 4rem;position:relative}.at-hero:before,.at-hero:after{content:"";z-index:-1;position:absolute;inset:0 calc(50% - 50vw)}.at-hero:before{background:var(--at-pegboard)}.at-hero:after{background:var(--at-ruler);height:14px;top:auto}.at-hero h1{max-width:20ch;font-size:var(--oa-title-hero);letter-spacing:-.025em;text-wrap:balance;margin-top:1rem;font-weight:800;line-height:1.02}.at-hero__brand{font-family:var(--font-brand);letter-spacing:0;color:var(--at-signal);font-weight:400}.at-hero p:not(.at-tape){max-width:62ch;color:var(--at-bench-muted);margin-top:1.25rem;font-size:1.125rem;line-height:1.75}.at-hero .at-hero__stats{font-family:var(--at-mono);color:var(--at-bench-ink);flex-wrap:wrap;gap:.5rem 1.5rem;margin-top:1.5rem;font-size:.85rem;display:flex}.at-hero__stats b{color:var(--at-signal);font-size:1.15rem}.at-hero__stats a{color:inherit;text-underline-offset:3px}.at-section{padding-block:2.5rem}.at-section h2{font-size:var(--oa-title-section);letter-spacing:-.01em;margin-top:.75rem;font-weight:700;line-height:1.15}.at-lede{max-width:65ch;color:var(--at-muted);margin-top:.75rem;line-height:1.75}.at-steps{gap:1.25rem;margin-top:1.75rem;display:grid}@media (width>=64rem){.at-steps{grid-template-columns:repeat(2,minmax(0,1fr))}}.at-step{border:1px solid var(--at-line);background:var(--at-card);border-radius:4px;padding:1.5rem;position:relative}.at-step__number{background:var(--at-bench);min-width:3rem;height:3rem;color:var(--at-signal);font-family:var(--at-mono);font-variant-numeric:tabular-nums;box-shadow:3px 3px 0 var(--at-track,var(--at-signal));place-items:center;font-size:1.2rem;font-weight:800;display:inline-grid}.at-step h3{margin-top:1rem;font-size:1.4rem;font-weight:700;line-height:1.2}.at-step p{color:var(--at-muted);margin-top:.6rem;line-height:1.7}.at-chips{flex-wrap:wrap;gap:.5rem;margin-top:1rem;display:flex}.at-chip{background:var(--at-bench);color:var(--at-bench-ink);font-family:var(--at-mono);border-radius:3px;padding:.25rem .55rem;font-size:.75rem;text-decoration:none;display:inline-block}.at-chip:before{content:"> ";color:var(--at-signal)}.at-chip:hover{background:var(--at-signal-ink)}.at-drawers{gap:0 2rem;margin-top:1.5rem;display:grid}@media (width>=48rem){.at-drawers{grid-template-columns:repeat(2,minmax(0,1fr))}}.at-drawer{border-top:2px solid var(--at-ink);padding-block:.9rem}.at-drawer summary{cursor:pointer;font-size:1.15rem;font-weight:700}.at-drawer summary::marker{color:var(--at-signal-ink)}.at-drawer summary span{font-family:var(--at-mono);color:var(--at-muted);font-size:.8rem;font-weight:400}.at-drawer ul{gap:.75rem;margin-top:1rem;font-size:.875rem;line-height:1.6;display:grid}.at-drawer a{text-underline-offset:4px;font-weight:700;text-decoration:underline}.at-drawer li span{color:var(--at-muted)}.at-tracknav{flex-wrap:wrap;gap:.75rem;margin-top:2rem;display:flex}.at-tracknav a{border-left:6px solid var(--at-track);background:var(--at-paper);min-height:2.75rem;color:var(--at-ink);border-radius:2px 6px 6px 2px;align-items:center;gap:.6rem;padding:.45rem .9rem .45rem 1.85rem;font-size:.95rem;font-weight:800;text-decoration:none;display:inline-flex;position:relative}.at-tracknav a:before{content:"";background:var(--at-bench);border-radius:50%;width:.55rem;height:.55rem;position:absolute;top:50%;left:.6rem;translate:0 -50%}.at-tracknav a span{font-family:var(--at-mono);color:var(--at-muted);font-size:.8rem;font-weight:600}.at-tracknav a:hover{background:#fff;transform:rotate(-1.5deg)}.at-shelf{padding-block:2.5rem;scroll-margin-top:5rem}.at-shelf+.at-shelf{border-top:1px dashed var(--at-line)}.at-shelf__head{flex-wrap:wrap;align-items:baseline;gap:.25rem 1rem;display:flex}.at-shelf__no{font-family:var(--at-mono);color:var(--at-signal-ink);font-size:.85rem;font-weight:700}.at-shelf__head h2{font-size:var(--oa-title-section);letter-spacing:-.02em;background:linear-gradient(var(--at-track), var(--at-track)) left bottom / 100% 5px no-repeat;padding-bottom:.2rem;font-weight:800;line-height:1.1;position:relative}.at-shelf__head p{color:var(--at-muted);flex-basis:100%;margin-top:.35rem;font-size:1rem}@media (width>=48rem){.at-shelf__head p{flex-basis:auto;margin-top:0}}.at-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,17rem),1fr));gap:1rem;margin-top:1.5rem;display:grid}.at-grid>li{display:flex}.at-grid .at-card{flex:1}.at-card{border:1px solid var(--at-line);background:var(--at-card);color:var(--at-ink);border-radius:4px;flex-direction:column;padding:1.15rem 1.25rem;text-decoration:none;display:flex}a.at-card:hover{border-color:var(--at-ink);box-shadow:5px 5px 0 var(--at-track,var(--at-signal));translate:-2px -2px}.at-card__code{background:color-mix(in srgb, var(--at-track,var(--at-ink)) 62%, #000);color:#fff;font-family:var(--at-mono);font-size:var(--oa-text-label);letter-spacing:.04em;border-radius:2px;align-self:flex-start;margin-bottom:.75rem;padding:.15rem .45rem;font-weight:700}.at-card h3{text-wrap:balance;font-size:1.15rem;font-weight:700;line-height:1.3}.at-card p{color:var(--at-muted);margin-top:.5rem;font-size:.925rem;line-height:1.6}.at-card__go{color:var(--at-ink);margin-top:auto;padding-top:.9rem;font-size:.85rem;font-weight:800}a.at-card:hover .at-card__go{color:var(--at-signal-ink)}.at-card--soon{background:0 0;border-style:dashed}.at-card--soon .at-card__code{color:var(--at-muted);outline:1px dashed var(--at-muted);background:0 0}.at-card--soon h3{color:var(--at-muted)}.at-card__status{font-family:var(--at-mono);font-size:var(--oa-text-label);color:var(--at-muted);margin-top:auto;padding-top:.6rem;display:inline-block}.at-studio{background:var(--at-ruler), var(--at-pegboard);color:var(--at-bench-ink);border-radius:4px;gap:1rem;margin-block:2.5rem;padding:2rem 1.75rem 2.5rem;display:grid;position:relative}@media (width>=48rem){.at-studio{grid-template-columns:1fr auto;align-items:center}}.at-studio p{color:var(--at-bench-muted);line-height:1.7}.at-studio strong{font-family:var(--font-brand);color:var(--at-bench-ink);font-size:1.75rem;font-weight:400;display:block}.at-studio a{background:var(--at-signal);color:var(--at-bench);white-space:nowrap;border-radius:3px;padding:.85rem 1.25rem;font-weight:800;text-decoration:none;display:inline-block}.at-studio a:hover{background:var(--at-bench-ink)}.at-method{border-top:2px solid var(--at-ink);color:var(--at-muted);padding-block:2rem 3rem;font-size:.9rem;line-height:1.7}.at-method a{color:var(--at-ink);text-underline-offset:4px;font-weight:700;text-decoration:underline}.at-page a:focus-visible,.at-page summary:focus-visible{outline:2px solid var(--at-signal);outline-offset:3px}@media (prefers-reduced-motion:no-preference){.at-card,.at-chip,.at-studio a,.at-tracknav a,.at-template{transition:background-color var(--motion-duration-micro) ease, border-color var(--motion-duration-micro) ease, color var(--motion-duration-micro) ease, box-shadow var(--motion-duration-micro) ease, translate var(--motion-duration-micro) ease, transform var(--motion-duration-micro) ease}}.at-intro p:not(.at-tape){max-width:68ch;margin-top:1rem;font-size:1.05rem;line-height:1.8}.at-references{gap:.75rem;max-width:72ch;margin-top:1.25rem;line-height:1.6;display:grid}.at-references a{text-underline-offset:4px;font-weight:700;text-decoration:underline}.at-references span{color:var(--at-muted)}.at-note{max-width:68ch;margin-top:2rem}.at-note h3{font-size:1.3rem;font-weight:700;line-height:1.25}.at-note p{margin-top:.75rem;font-size:1.05rem;line-height:1.8}.at-cover{display:none}@media (width>=64rem){.at-hero--cover{grid-template-columns:minmax(0,1fr) minmax(0,440px);align-items:center;gap:3rem;display:grid}.at-cover{width:100%;height:auto;box-shadow:8px 8px 0 var(--at-track,var(--at-signal));border-radius:4px;display:block;rotate:1deg}}.at-inline-link{color:var(--at-ink);text-decoration:underline;text-decoration-color:var(--at-track,var(--at-signal));text-underline-offset:3px;font-weight:600;text-decoration-thickness:2px}.at-downloads{gap:.75rem;max-width:48rem;margin-top:1.25rem;display:grid}.at-downloads--grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,24rem),1fr));gap:1rem;max-width:none}.at-download{border:1px solid var(--at-line);background:var(--at-card);color:var(--at-ink);border-radius:4px;align-items:flex-start;gap:1rem;padding:1rem 1.1rem;text-decoration:none;display:flex}.at-download:hover{border-color:var(--at-ink)}.at-download__format{text-align:center;background:var(--at-track,var(--at-ink));color:#fff;width:3.25rem;font-family:var(--at-mono);border-radius:3px;flex:none;margin-top:.1rem;padding:.35rem 0;font-size:.75rem;font-weight:700}.at-download strong{line-height:1.35;display:block}.at-download span span{color:var(--at-muted);margin-top:.3rem;font-size:.9rem;line-height:1.55;display:block}.at-download__guide{color:var(--at-muted);margin-top:.4rem;font-size:.875rem}.at-template{border:1px solid var(--at-line);background:var(--at-card);border-radius:4px;flex-direction:column;display:flex}.at-template:hover{border-color:var(--at-ink);box-shadow:5px 5px 0 var(--at-track,var(--at-signal))}.at-template .at-download{background:0 0;border:0;flex:1}.at-download strong:after{content:" →";color:var(--at-signal-ink)}.at-template .at-download__guide{border-top:1px dashed var(--at-line);margin:0;padding:.7rem 1.1rem}.at-related{gap:1rem;margin-top:1.25rem;display:grid}.at-related>li{display:flex}.at-related .at-card{flex:1}@media (width>=48rem){.at-related{grid-template-columns:repeat(3,minmax(0,1fr))}}.at-paths{gap:1rem;margin-top:1.5rem;display:grid}@media (width>=48rem){.at-paths{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=80rem){.at-paths{grid-template-columns:repeat(3,minmax(0,1fr))}}.at-path{border:1px solid var(--at-line);background:var(--at-card);padding:1.25rem}.at-path h3{font-size:1.2rem;font-weight:700;line-height:1.25}.at-path>p{color:var(--at-muted);margin-top:.4rem;font-size:.9rem;line-height:1.6}.at-path ol{counter-reset:at-path;gap:.5rem;margin-top:.9rem;padding:0;list-style:none;display:grid}.at-path li{counter-increment:at-path;align-items:baseline;gap:.6rem;display:flex}.at-path li:before{content:counter(at-path);border:1.5px solid var(--at-track,var(--at-ink));width:1.4rem;height:1.4rem;font-family:var(--at-mono);flex:none;place-items:center;font-size:.75rem;font-weight:700;display:inline-grid}.at-path a{color:var(--at-ink);text-decoration:underline;text-decoration-color:var(--at-track,var(--at-accent));text-underline-offset:3px;font-weight:600}.at-feature-row{gap:1rem;display:grid}@media (width>=48rem){.at-feature-row{grid-template-columns:repeat(2,minmax(0,1fr))}}.at-feature{border:2px solid var(--at-ink);background:var(--at-card);color:var(--at-ink);align-content:start;gap:.6rem;padding:1.5rem;text-decoration:none;display:grid}.at-feature .at-tape{justify-self:start}.at-feature strong{font-size:1.25rem;line-height:1.3}.at-feature span:last-child{color:var(--at-muted);font-size:.9rem;line-height:1.6}.at-feature:hover{background:var(--at-paper)}.at-roadmap{gap:.6rem;max-width:26rem;margin-top:1.75rem;display:grid}.at-roadmap img{border:1px solid var(--at-line);width:100%;height:auto;box-shadow:6px 6px 0 var(--at-line)}.at-roadmap figcaption{color:var(--at-muted);font-size:.875rem}.at-shelf__more{margin-top:1rem}.at-shelf__more>summary{border:1px solid var(--at-ink);border-inline-start:6px solid var(--at-track);min-height:var(--oa-control-height);justify-content:space-between;align-items:center;padding-inline:1rem;font-weight:800;display:flex}.at-shelf__more>summary:after{content:"+";font-size:1.2rem}.at-shelf__more[open]>summary{margin-bottom:1rem}@media (hover:hover){.at-shelf__more>summary:hover{background:var(--at-card,#fffdf8)}}.at-button{border:2px solid var(--at-signal);background:var(--at-signal);min-height:2.75rem;color:var(--at-ink);border-radius:2px;align-items:center;padding:.6rem 1.25rem;font-weight:760;text-decoration:none;display:inline-flex}.at-button:hover{background:var(--at-bench-ink);border-color:var(--at-bench-ink)}.at-button:focus-visible{outline:3px solid var(--at-signal);outline-offset:3px}.at-button--ghost{border-color:var(--at-ink);color:var(--at-ink);background:0 0}.at-button--ghost:hover{background:var(--at-ink);border-color:var(--at-ink);color:var(--at-card)}.at-template-actions{flex-wrap:wrap;align-items:center;gap:.75rem 1.25rem;margin-top:1.5rem;display:flex}.at-template-actions span{font-family:var(--at-mono);color:var(--at-bench-muted);font-size:.85rem}.at-template-preview{gap:.6rem;max-width:56rem;margin-top:2rem;display:grid}.at-template-preview img{border:1px solid var(--at-line);width:100%;height:auto;box-shadow:6px 6px 0 var(--at-track,var(--at-line))}.at-template-preview figcaption{color:var(--at-muted);font-size:.875rem}.at-template-howto{gap:.6rem;max-width:48rem;margin-top:1rem;padding-left:1.25rem;line-height:1.7;list-style:decimal;display:grid}.at-template-howto li::marker{font-family:var(--at-mono);color:var(--at-signal-ink);font-weight:700}.at-template-contents{gap:.5rem;max-width:48rem;margin-top:1rem;display:grid}.at-template-contents li{border:1px solid var(--at-line);border-left:4px solid var(--at-track,var(--at-ink));background:var(--at-card);gap:.2rem;padding:.7rem .9rem;display:grid}.at-template-contents span{color:var(--at-muted);font-size:.875rem;line-height:1.55}.at-template-guide{max-width:36rem;margin-top:1rem}.at-template-signup{border:2px dashed var(--at-ink);background:var(--at-card);justify-items:start;gap:.75rem;max-width:48rem;margin-top:3rem;padding:1.5rem;display:grid}.at-template-signup h2{font-size:1.25rem;line-height:1.3}.at-template-signup p{color:var(--at-muted);line-height:1.6}.at-button[hidden],.at-template-actions [hidden]{display:none}.at-template-actions span a{color:var(--at-bench-ink);text-underline-offset:3px}.at-hero p.at-byline{font-family:var(--at-mono);color:var(--at-bench-muted);margin-top:1rem;font-size:.8rem;line-height:1.7}.at-hero .at-byline a{color:var(--at-bench-ink);text-underline-offset:3px;text-decoration:underline 1px}@media (prefers-reduced-motion:no-preference){.at-tracknav a{animation:at-tag-settle .7s var(--motion-ease-enter) both;transform-origin:.88rem}.at-tracknav a:nth-child(2){animation-delay:60ms}.at-tracknav a:nth-child(3){animation-delay:.12s}.at-tracknav a:nth-child(4){animation-delay:.18s}.at-tracknav a:nth-child(n+5){animation-delay:.24s}}@keyframes at-tag-settle{0%{rotate:-4deg}}
