@font-face{font-family:fredoka;font-style:normal;font-weight:300 700;font-display:swap;src:url(/fonts/fredoka-latin.99d6c78e043710d4f83ed90716779798b7b04eb690f73e0ad0e8f32d1f0e98c2.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:caveat;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/caveat-latin.8d5063c041083baed100e5c4bbdb4d6672fc5e703e4004b34c09047a60df2568.woff2)format("woff2");unicode-range:U+20-7E,U+A0-FF,U+2018-201E,U+2026}:root{color-scheme:light dark;--font-sans:"Inter", system-ui, -apple-system, "Segoe UI", Roboto,
    "Helvetica Neue", Arial, "Noto Sans", sans-serif;--font-display:"Fredoka", ui-rounded, "SF Pro Rounded", "Nunito",
    var(--font-sans);--font-hand:"Caveat", "Segoe Print", "Bradley Hand", cursive;--font-mono:ui-monospace, SFMono-Regular, Menlo, Consolas, "Liberation Mono",
    monospace;--bg:#f3ecdf;--surface:#fffcf5;--bg-soft:#e9e0cf;--fg:#18233a;--fg-muted:#4f5a6e;--fg-faint:#858b96;--rule:#ded3bf;--accent:#c03c2d;--accent-2:#e8833a;--glow:rgb(255 150 90 / 0.24);--glow-2:color-mix(in srgb, var(--accent) 14%, transparent);--shadow:0 1px 2px rgb(20 30 60 / 0.05), 0 6px 20px -8px rgb(20 30 60 / 0.14);--shadow-lift:0 2px 4px rgb(20 30 60 / 0.06), 0 14px 32px -12px rgb(20 30 60 / 0.25);--k-articles:#ac4116;--k-notes:#a97508;--k-notes-sign:#d4a020;--k-bookmarks:#0d7163;--k-watches:#2563bb;--k-listens:#b81a75;--k-reads:#207325;--kind:var(--accent);--airmail:repeating-linear-gradient(-45deg,
    var(--accent) 0 10px, transparent 10px 15px,
    var(--k-watches) 15px 25px, transparent 25px 30px);--screen:#fffcf5;--screen-sheen:transparent;--screen-fg:#24304a;--screen-text:#364259;--screen-dim:#7a8090;--screen-accent:var(--accent);--screen-rim:rgb(24 35 58 / 0.08);--screen-line:rgb(24 35 58 / 0.09);--screen-line-faint:rgb(24 35 58 / 0.06);--screen-hover:rgb(24 35 58 / 0.045);--screen-press:rgb(24 35 58 / 0.08);--screen-ok:#15803d;--screen-bad:#dc2626;--tag-stock:color-mix(in srgb, var(--k-listens) 9%, #f1e1bf);--tile-hi:#f8f3e8;--tile:#ece4d4;--tile-lit-hi:#f1e8d6;--tile-lit:#e4d9c3;--flap:#18233a;--hinge:rgb(24 35 58 / 0.16);--world-top:3.75rem;--measure:42rem;--radius:16px;--radius-sm:10px}@media(prefers-color-scheme:dark){:root{--bg:#0f1626;--surface:#172036;--bg-soft:#1f2a44;--fg:#efe8da;--fg-muted:#b0b4bf;--fg-faint:#7d8496;--rule:#2a3550;--accent:#ff8f8a;--accent-2:#ffc078;--glow:rgb(255 120 110 / 0.15);--shadow:0 1px 2px rgb(0 0 0 / 0.3), 0 8px 24px -10px rgb(0 0 0 / 0.5);--shadow-lift:0 2px 4px rgb(0 0 0 / 0.35), 0 16px 36px -12px rgb(0 0 0 / 0.65);--k-articles:#fb923c;--k-notes:#facc15;--k-bookmarks:#2dd4bf;--k-watches:#60a5fa;--k-listens:#f472b6;--k-reads:#4ade80;--screen:#0d1424;--screen-sheen:rgb(255 255 255 / 0.04);--screen-fg:#e6e9f0;--screen-text:#d6dae3;--screen-dim:#8a91a3;--screen-rim:rgb(255 255 255 / 0.06);--screen-line:rgb(255 255 255 / 0.08);--screen-line-faint:rgb(255 255 255 / 0.05);--screen-hover:rgb(255 255 255 / 0.05);--screen-press:rgb(255 255 255 / 0.08);--screen-ok:#4ade80;--screen-bad:#f87171;--tag-stock:#4a2341;--tile-hi:#222c45;--tile:#1a2338;--tile-lit-hi:#2c3650;--tile-lit:#222c45;--flap:#f4efe6;--hinge:rgb(0 0 0 / 0.55)}}.kind-articles{--kind:var(--k-articles)}.kind-notes{--kind:var(--k-notes)}.kind-bookmarks{--kind:var(--k-bookmarks)}.kind-watches{--kind:var(--k-watches)}.kind-listens{--kind:var(--k-listens)}.kind-reads{--kind:var(--k-reads)}.kind-archive,.kind-hash,.kind-now{--kind:var(--accent)}@media(prefers-color-scheme:light){.wayfinding.kind-notes,.kind-notes .wayfinding{--sign:var(--k-notes-sign);--sign-ink:var(--fg)}.flown-pin.kind-notes{--pin:var(--k-notes-sign)}.flown-pin.kind-notes b{color:var(--fg)}.site-nav a.nav-notes[aria-current=page],.tabbar .tab.nav-notes[aria-current=page] .tab-icon{background:var(--k-notes-sign);color:var(--fg)}.tab-list a.nav-notes[aria-current=page]{--kind:var(--k-notes-sign);color:var(--fg)}.tab-list a.nav-notes[aria-current=page] .icon{color:var(--fg)}}*,*::before,*::after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scrollbar-gutter:stable}body{margin:0;min-height:100vh;display:flex;flex-direction:column;color:var(--fg);font-family:var(--font-sans);font-size:1.0625rem;line-height:1.65;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;overflow-wrap:break-word;background:var(--grain,none)0 0/240px 240px,radial-gradient(40rem 22rem at 70% -6rem,var(--glow-2),transparent 70%),radial-gradient(60rem 28rem at 30% -8rem,var(--glow),transparent 70%),linear-gradient(to bottom,transparent 18rem,var(--bg) 30rem)0 0/100% 40rem no-repeat,var(--world,none)50% calc(var(--world-top))/min(75rem,190vw)no-repeat,linear-gradient(to bottom,var(--bg) 24rem,transparent 30rem)0 0/100% 30rem no-repeat,var(--route,none)var(--route-x)26rem/var(--route-size)repeat-y,var(--route-right,none)calc(50% + 34rem)46rem/160px 1200px repeat-y,var(--bg)}body{--route-x:50%;--route-size:280px 2100px}@media(min-width:80rem){body{--route-x:calc(50% - 34rem);--route-right:var(--route);--route-size:160px 1200px}}::selection{background:color-mix(in srgb,var(--accent) 30%,transparent)}.wrap{width:100%;max-width:calc(var(--measure) + 2.5rem);margin:0 auto;padding-inline:max(1.25rem,env(safe-area-inset-left))max(1.25rem,env(safe-area-inset-right))}main.wrap{flex:1;padding-block:2.5rem 3rem}.icon{width:1em;height:1em;flex:none;vertical-align:-.125em}a{color:inherit;text-decoration-color:color-mix(in srgb,var(--accent) 55%,transparent);text-decoration-thickness:1.5px;text-underline-offset:3px;transition:color .15s,text-decoration-color .15s,background-color .15s,border-color .15s,box-shadow .2s,transform .2s}a:hover,a:focus-visible{color:var(--accent);text-decoration-color:var(--accent)}:focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:4px}.skip{position:absolute;left:-9999px}.skip:focus{left:1rem;top:1rem;z-index:10;padding:.5rem .9rem;border-radius:999px;background:var(--fg);color:var(--bg)}.button,.rels a{--notch:0.42rem;display:inline-flex;align-items:center;padding:.32rem .9rem .32rem .6rem;border:1px solid var(--rule);border-radius:7px;background:var(--surface);font-size:.875rem;font-weight:600;text-decoration:none;-webkit-mask:radial-gradient(circle at 0 50%,transparent var(--notch),#000 calc(var(--notch) + .5px))left/51% 100% no-repeat,radial-gradient(circle at 100% 50%,transparent var(--notch),#000 calc(var(--notch) + .5px))right/51% 100% no-repeat;mask:radial-gradient(circle at 0 50%,transparent var(--notch),#000 calc(var(--notch) + .5px))left/51% 100% no-repeat,radial-gradient(circle at 100% 50%,transparent var(--notch),#000 calc(var(--notch) + .5px))right/51% 100% no-repeat;transition:transform .2s,border-color .15s,color .15s}.button .icon,.rels a .icon{box-sizing:content-box;padding:.32rem .55rem .32rem .25rem;margin:-.32rem .55rem -.32rem 0;border-right:1.5px dashed var(--rule);color:var(--accent)}.button:focus-visible,.rels a:focus-visible{border-color:color-mix(in srgb,var(--accent) 50%,var(--rule));transform:rotate(-2deg)translateY(-1px)}@media(hover:hover){.button:hover,.rels a:hover{border-color:color-mix(in srgb,var(--accent) 50%,var(--rule));transform:rotate(-2deg)translateY(-1px)}}.sign-link{margin:0;padding:.3rem .9rem .3rem .3rem;font-size:1.05rem;text-decoration:none;transition:filter .15s}.sign-link .wf-icon{width:2.1rem;height:2.1rem}.sign-link:hover,.sign-link:focus-visible{color:var(--sign-ink);filter:brightness(1.08)}.sign-link>.icon{transition:transform .2s}@media(hover:hover){.sign-link:hover>.icon{transform:translateX(3px)}}.site-head{position:sticky;top:0;z-index:5;border-bottom:1px solid transparent;background:color-mix(in srgb,var(--bg) 78%,transparent);-webkit-backdrop-filter:blur(12px)saturate(1.4);backdrop-filter:blur(12px)saturate(1.4);border-bottom-color:color-mix(in srgb,var(--rule) 70%,transparent)}.site-head::after,.site-foot::before{content:"";position:absolute;left:0;right:0;height:4px;background:var(--airmail);pointer-events:none}.site-head::after{top:100%}.site-foot::before{top:0}.site-head-inner{max-width:64rem;display:flex;flex-wrap:wrap;align-items:center;gap:.5rem 1rem;padding-block:.8rem}.brand{display:inline-flex;align-items:center;gap:.55rem;font-family:var(--font-display);font-size:1.125rem;font-weight:750;letter-spacing:-.02em;text-decoration:none}.wordmark{letter-spacing:-.02em;white-space:nowrap}.wordmark-is{color:var(--accent)}.brand-mark{width:1.75rem;height:1.75rem;border-radius:25%;box-shadow:0 0 0 2.5px var(--surface),0 3px 6px -2px rgb(0 0 0/.35);transform:rotate(-7deg);transition:transform .25s cubic-bezier(.3,1.5,.5,1)}@media(hover:hover){.brand:hover .brand-mark{transform:rotate(0)translateY(-1px)scale(1.06)}}.brand{position:relative}.brand-plane{position:absolute;top:-.15rem;left:1.2rem;width:.85rem;height:.85rem;color:var(--accent);opacity:0;pointer-events:none}.brand-plane .icon{display:block;width:100%;height:100%}@media(hover:hover){.brand:hover .brand-plane{animation:takeoff 1.1s ease-in forwards}}@keyframes takeoff{0%{opacity:0;transform:translate(0,.3rem)scale(.7)}25%{opacity:1}100%{opacity:0;transform:translate(1.8rem,-1.1rem)scale(.5)}}.site-nav{display:flex;flex:1;flex-wrap:wrap;justify-content:flex-end;gap:.35rem .5rem;min-width:0;margin-left:auto;font-family:var(--font-display);font-size:.9rem;font-weight:550;color:var(--fg-muted)}.site-nav a{display:inline-flex;align-items:center;gap:.4rem;padding:.35rem .6rem;border-radius:7px;background:color-mix(in srgb,var(--kind) 13%,transparent);text-decoration:none;transform:rotate(-2deg);transition:transform .2s cubic-bezier(.3,1.5,.5,1),background-color .2s,box-shadow .2s}.site-nav a:nth-of-type(even){transform:rotate(2deg)}.nav-perf{align-self:center;height:1.3rem;margin-inline:.15rem;border-left:1.5px dashed var(--fg-faint)}.site-nav .nav-now{--kind:var(--accent)}.site-nav a:has(.nav-gate)>.icon{display:none}.nav-gate{padding:0 .25rem;border:1px solid;border-radius:3px;color:var(--kind);font-family:var(--font-mono);font-size:.62rem;font-weight:700;line-height:1.35;letter-spacing:.06em}.site-nav a .icon{width:.95em;height:.95em;color:var(--kind)}.site-nav a:hover,.site-nav a:focus-visible{color:var(--fg);background:color-mix(in srgb,var(--kind) 22%,transparent);transform:rotate(0)translateY(-2px)}.site-nav a[aria-current=page]{color:var(--surface);background:var(--kind);font-weight:650;box-shadow:0 0 0 2.5px var(--surface),0 4px 8px -2px rgb(0 0 0/.3);transform:rotate(-4deg)translateY(-1px)scale(1.05)}.site-nav a[aria-current=page] .nav-gate,.site-nav a[aria-current=page]>.icon{border-color:transparent;border-radius:3px;background:var(--surface);color:var(--kind)}.site-nav a[aria-current=page]>.icon{box-sizing:content-box;padding:2px}.nav-articles{--kind:var(--k-articles)}.nav-notes{--kind:var(--k-notes)}.nav-bookmarks{--kind:var(--k-bookmarks)}.nav-watches{--kind:var(--k-watches)}.nav-listens{--kind:var(--k-listens)}.nav-reads{--kind:var(--k-reads)}.site-nav .nav-about{--kind:var(--k-reads)}@media(min-width:40.01rem) and (max-width:63.99rem){.site-nav{gap:.3rem;font-size:.85rem}.site-nav a{gap:.3rem;padding:.3rem .45rem}.site-nav .nav-gate{display:none}.site-nav a:has(.nav-gate)>.icon{display:inline}.nav-perf{margin-inline:.05rem}}@media(min-width:40.01rem) and (max-width:52.99rem){.site-nav .nav-gate{display:inline}.site-nav a:has(.nav-gate)>.icon{display:none}.site-nav a:not([aria-current=page]){position:relative}.site-nav a:not([aria-current=page]):is(:hover,:focus-visible){z-index:1}.site-nav a:not([aria-current=page]) .nav-name{position:absolute;top:calc(100% + 1.1rem);left:50%;padding:.2rem .5rem;border-radius:5px;background:var(--fg);color:var(--bg);font-size:.75rem;line-height:1.2;white-space:nowrap;opacity:0;pointer-events:none;translate:-50% -.2rem;transition:opacity .15s,translate .15s}.site-nav a:not([aria-current=page]):is(:hover,:focus-visible) .nav-name{opacity:1;translate:-50% 0}}.tabbar{display:none}@media(max-width:40rem){:root{--tabbar-h:3.6rem}body{padding-bottom:calc(var(--tabbar-h) + env(safe-area-inset-bottom))}.site-nav{display:none}.tabbar{position:fixed;inset:auto 0 0;z-index:7;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));padding:.3rem max(.4rem,env(safe-area-inset-right))env(safe-area-inset-bottom)max(.4rem,env(safe-area-inset-left));font-family:var(--font-display)}.tabbar::before{content:"";position:absolute;inset:0;z-index:-1;background:var(--airmail)0 0/100% 4px no-repeat,color-mix(in srgb,color-mix(in srgb,var(--accent) 5%,var(--surface)) 92%,transparent);-webkit-backdrop-filter:blur(14px)saturate(1.4);backdrop-filter:blur(14px)saturate(1.4);box-shadow:0 -6px 20px -12px rgb(50 25 45/.3)}.tabbar>a.tab+a.tab,.tabbar>.tab-more{background:repeating-linear-gradient(180deg,color-mix(in srgb,var(--fg-faint) 60%,transparent) 0 4px,transparent 4px 8px)0 55%/1.5px 58% no-repeat}.tab{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.15rem;padding-top:4px;min-height:calc(var(--tabbar-h) - .3rem);color:var(--fg-muted);font-size:.72rem;font-weight:550;line-height:1.2;text-decoration:none;cursor:pointer}.tab:hover,.tab:focus-visible{color:var(--fg)}.tab:focus-visible{outline-offset:-2px;border-radius:var(--radius-sm)}.tab{--kind:var(--accent)}.tabbar .nav-articles{--kind:var(--k-articles)}.tabbar .nav-notes{--kind:var(--k-notes)}.tabbar .nav-bookmarks{--kind:var(--k-bookmarks)}.tabbar .nav-watches{--kind:var(--k-watches)}.tabbar .nav-listens{--kind:var(--k-listens)}.tabbar .nav-reads{--kind:var(--k-reads)}.tab-icon{display:grid;place-items:center;width:2.7rem;height:1.8rem;border-radius:7px;background:color-mix(in srgb,var(--kind) 15%,transparent);color:var(--kind);transform:rotate(-3deg);transition:background-color .2s,transform .2s cubic-bezier(.3,1.5,.5,1),box-shadow .2s}.tabbar>:nth-child(even) .tab-icon,.tabbar>.tab:nth-child(even) .tab-icon{transform:rotate(3deg)}.tab-icon .icon{width:1.25rem;height:1.25rem}.tab-name{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tab[aria-current=page],.tab[data-current],.tab-more[open]>.tab{color:var(--kind);font-weight:650}.tabbar .tab[aria-current=page] .tab-icon,.tabbar .tab[data-current] .tab-icon,.tabbar .tab-more[open]>.tab .tab-icon{background:var(--kind);color:var(--surface);box-shadow:0 0 0 2.5px var(--surface),0 4px 8px -2px rgb(0 0 0/.35);transform:rotate(-6deg)translateY(-3px)scale(1.05)}.tabbar .tab:active .tab-icon{transform:rotate(0)scale(.88)}.tab-more>summary{list-style:none}.tab-more>summary::-webkit-details-marker{display:none}.tab-more[open]>summary::before{content:"";position:fixed;inset:0;z-index:-2;background:rgb(20 17 21/.35);cursor:default;animation:fade-in .2s ease-out}.tab-sheet{position:absolute;right:max(.6rem,env(safe-area-inset-right));bottom:calc(100% + .5rem);left:max(.6rem,env(safe-area-inset-left));max-height:calc(100dvh - var(--tabbar-h) - 2rem);overflow-y:auto;overscroll-behavior:contain;--stock:color-mix(in srgb, var(--accent) 4%, var(--surface));--print:color-mix(in srgb, var(--k-bookmarks) 11%, var(--stock));--print-2:color-mix(in srgb, var(--k-listens) 8%, var(--stock));padding:calc(.5rem + 6px).7rem .8rem;border:1px solid var(--rule);border-radius:10px;background:var(--airmail)0 0/100% 6px no-repeat,repeating-radial-gradient(ellipse at 0% 100%,transparent 0,transparent 17px,var(--print) 17px,var(--print) 18px,transparent 18px,transparent 22px),repeating-radial-gradient(ellipse at 100% 0%,transparent 0,transparent 17px,var(--print-2) 17px,var(--print-2) 18px,transparent 18px,transparent 22px),var(--stock);box-shadow:var(--shadow-lift);animation:sheet-up .25s cubic-bezier(.2,.9,.3,1.1)}.tab-sheet-head{display:table;margin:.7rem .4rem .55rem;padding:.25rem .55rem .2rem;border:3px double var(--accent);border-radius:5px;color:var(--accent);font-family:var(--font-mono);font-size:.68rem;font-weight:700;line-height:1.1;letter-spacing:.14em;text-transform:uppercase;opacity:.9;transform:rotate(-3deg)}.tab-sheet-head~.tab-sheet-head{border-color:var(--k-watches);border-radius:999px;color:var(--k-watches);transform:rotate(2deg)}.tab-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem .6rem;margin:0;padding:.1rem .15rem .2rem;list-style:none}.tab-list .nav-now{--kind:var(--accent)}.tab-list .nav-about{--kind:var(--k-reads)}.tab-list a{display:flex;align-items:center;gap:.55rem;min-height:2.8rem;padding:0 .7rem 0 1.5rem;background:radial-gradient(circle at .7rem 50%,var(--stock) .2rem,color-mix(in srgb,var(--kind) 55%,var(--stock)) .22rem,color-mix(in srgb,var(--kind) 55%,var(--stock)) .34rem,transparent .36rem),color-mix(in srgb,var(--kind) 13%,var(--stock));color:var(--fg);font-size:.95rem;font-weight:600;text-decoration:none;clip-path:polygon(.6rem 0,100% 0,100% 100%,.6rem 100%,0 calc(100% - .6rem),0 .6rem);transform:rotate(-1deg)}.tab-list li:nth-child(even) a{transform:rotate(1.2deg)}.tab-list a .icon{flex:none;width:1.15rem;height:1.15rem;color:var(--kind)}.tab-list a:active{background:color-mix(in srgb,var(--kind) 22%,var(--stock))}.tab-list .nav-gate{display:none}.tab-list a span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tab-list a[aria-current=page]{background:radial-gradient(circle at .7rem 50%,var(--stock) .2rem,transparent .22rem),var(--kind);color:var(--surface);font-weight:700}.tab-list a[aria-current=page] .icon,.tab-list a[aria-current=page] .nav-gate{color:var(--surface);border-color:var(--surface)}}@keyframes sheet-up{from{opacity:0;transform:translateY(.75rem)scale(.98)}}@keyframes fade-in{from{opacity:0}}.flightpath{display:none}@supports(animation-timeline:scroll()){.flightpath{--plane:1rem;display:block;position:fixed;inset:.4rem 0 auto;z-index:6;height:2px;pointer-events:none;background:repeating-linear-gradient(90deg,var(--fg-faint) 0 6px,transparent 6px 12px);opacity:.8}.flightpath::before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,var(--accent),var(--accent-2));transform-origin:0 0;animation:flight-trail linear both;animation-timeline:scroll(root)}.flightpath-plane{position:absolute;top:calc(1px - var(--plane)/2);left:0;width:var(--plane);height:var(--plane);color:var(--accent);animation:flight-plane linear both;animation-timeline:scroll(root)}.flightpath-plane .icon{display:block;width:100%;height:100%;transform:rotate(45deg)}}@keyframes flight-trail{from{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes flight-plane{from{left:0}to{left:calc(100% - var(--plane))}}h1,h2,h3,h4{font-family:var(--font-display);line-height:1.2;letter-spacing:-.02em;margin:2rem 0 .6rem;font-weight:750;text-wrap:balance}h1{font-size:clamp(1.9rem,1.4rem + 2vw,2.5rem);margin-top:0;letter-spacing:-.03em}h2{font-size:1.35rem}h3{font-size:1.125rem}p,ul,ol,blockquote,pre,table,figure{margin:0 0 1.1rem}p{text-wrap:pretty}ul,ol{padding-left:1.25rem}blockquote{position:relative;margin:1.75rem 0;padding:1rem .5rem 1rem 3.2rem;border-block:1px solid var(--rule);color:var(--fg);font-family:var(--font-display);font-size:1.2rem;font-weight:600;line-height:1.4;letter-spacing:-.01em}blockquote::before{content:"\201C";position:absolute;top:.55rem;left:.3rem;color:var(--accent);font-size:4rem;font-weight:800;line-height:1}blockquote>:last-child{margin-bottom:0}hr{border:0;height:1px;background:var(--rule);margin:2.5rem 0}code,kbd,samp{font-family:var(--font-mono);font-size:.875em}:not(pre)>code{background:var(--bg-soft);padding:.12em .4em;border-radius:6px}pre{background:var(--bg-soft);border:1px solid var(--rule);padding:1rem 1.1rem;border-radius:var(--radius-sm);overflow-x:auto;font-size:.875rem;line-height:1.55}pre code{background:0 0;padding:0;font-size:inherit}img,svg,video{max-width:100%;height:auto}.prose img{border-radius:var(--radius-sm)}table{border-collapse:collapse;width:100%;font-size:.9375rem}th,td{text-align:left;padding:.5rem .7rem;border-bottom:1px solid var(--rule)}.prose{font-size:1.0938rem}.prose a{text-decoration-color:var(--accent)}.block-title{display:flex;align-items:center;gap:.75rem;margin:3rem 0 1.25rem;font-family:var(--font-sans);font-size:.75rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--fg-faint)}.block-title::after{content:"";flex:1;height:1px;background:var(--rule)}.hero{margin-bottom:1rem}.status{margin:0 0 2.25rem;font-size:clamp(2.2rem,1.3rem + 3.8vw,3.5rem);font-weight:800;line-height:1.08;letter-spacing:-.04em;text-wrap:wrap}.status .wordmark-is{background:linear-gradient(100deg,var(--accent),var(--accent-2));-webkit-background-clip:text;background-clip:text;color:transparent}.status-verbs{display:inline-grid}.status-whats{display:grid;margin-top:.35em;font-size:.46em;font-weight:650;line-height:1.3;letter-spacing:-.015em;color:var(--fg-muted)}.status-verbs>*,.status-whats>*{grid-area:1/1}.status-verbs>*{margin-bottom:-.12em;color:var(--kind);white-space:nowrap}.status-verbs>*>span{display:block;padding:0 .15em .12em 0}.status-verbs>*>span::after{content:"";display:inline-block;width:.07em;height:.85em;margin-left:.08em;vertical-align:-.06em;border-radius:1px;background:currentColor;animation:status-caret 1.1s steps(1)infinite}.status-by{color:var(--fg-faint);font-weight:550}.status-verbs>:not(:first-child),.status-whats>:not(:first-child){visibility:hidden}@media(prefers-reduced-motion:no-preference){.status .n3>*,.status .n2>*{visibility:visible}}.status-verbs.n3>*,.status-verbs.n2>*{overflow:hidden}.status-verbs.n3>*,.status-verbs.n3>*>span,.status-whats.n3>*{animation:12s linear infinite both}.status-verbs.n3>*{animation-name:status-type-3}.status-verbs.n3>*>span{animation-name:status-type-3-word}.status-whats.n3>*{animation-name:status-show-3}.status .n3>:nth-child(2){animation-delay:-8s}.status .n3>:nth-child(3){animation-delay:-4s}.status-verbs.n2>*,.status-verbs.n2>*>span,.status-whats.n2>*{animation:8s linear infinite both}.status-verbs.n2>*{animation-name:status-type-2}.status-verbs.n2>*>span{animation-name:status-type-2-word}.status-whats.n2>*{animation-name:status-show-2}.status .n2>:nth-child(2){animation-delay:-4s}.status .status-verbs>*>span{animation-delay:inherit}@keyframes status-type-3{0%{transform:translateX(-100%);animation-timing-function:steps(12,end)}8%{transform:none}29%{transform:none;animation-timing-function:steps(6,end)}33%,100%{transform:translateX(-100%)}}@keyframes status-type-3-word{0%{transform:translateX(100%);animation-timing-function:steps(12,end)}8%{transform:none}29%{transform:none;animation-timing-function:steps(6,end)}33%,100%{transform:translateX(100%)}}@keyframes status-show-3{0%,6%{opacity:0;transform:translateY(.35em)}11%,29%{opacity:1;transform:none}33%,100%{opacity:0;transform:none}}@keyframes status-type-2{0%{transform:translateX(-100%);animation-timing-function:steps(12,end)}12%{transform:none}44%{transform:none;animation-timing-function:steps(6,end)}50%,100%{transform:translateX(-100%)}}@keyframes status-type-2-word{0%{transform:translateX(100%);animation-timing-function:steps(12,end)}12%{transform:none}44%{transform:none;animation-timing-function:steps(6,end)}50%,100%{transform:translateX(100%)}}@keyframes status-show-2{0%,9%{opacity:0;transform:translateY(.35em)}16%,44%{opacity:1;transform:none}50%,100%{opacity:0;transform:none}}.status-live{margin-bottom:.6rem}.status-live-note{display:flex;align-items:center;gap:.5rem;margin:0 0 2.25rem;color:var(--fg-muted);font-size:.875rem}.live-dot{width:.55rem;height:.55rem;border-radius:50%;background:var(--k-listens);animation:live-pulse 1.8s ease-out infinite}@keyframes live-pulse{0%{box-shadow:0 0 color-mix(in srgb,var(--k-listens) 55%,transparent)}100%{box-shadow:0 0 0 .6rem transparent}}@keyframes status-caret{50%{opacity:0}}.hcard-full{display:flex;gap:1.5rem;align-items:center}.polaroid{position:relative;display:block;flex:none;width:96px;padding:6px 6px 24px;border-radius:3px;background:#fffdf8;box-shadow:0 0 0 1px rgb(0 0 0/5%),0 12px 24px -10px rgb(0 0 0/.45);transform:rotate(3deg);transition:transform .35s cubic-bezier(.3,1.5,.5,1),box-shadow .35s}@media(prefers-color-scheme:dark){.polaroid{background:#efe8da}}@media(hover:hover){.hcard-full:hover .polaroid{box-shadow:0 0 0 1px rgb(0 0 0/5%),0 20px 32px -12px rgb(0 0 0/.5);transform:rotate(0)translateY(-4px)scale(1.04)}}.hcard-full .polaroid .u-photo{display:block;width:84px;height:90px;border-radius:1px;object-fit:cover}.polaroid::before{content:"";position:absolute;top:-9px;left:50%;z-index:1;width:54px;height:18px;margin-left:-27px;background:color-mix(in srgb,var(--accent) 55%,transparent);clip-path:polygon(0 8%,6% 0,12% 10%,20% 0,100% 4%,95% 50%,100% 96%,88% 100%,80% 90%,0 100%,4% 50%);transform:rotate(-6deg)}.polaroid::after{content:"\2708  LYR";position:absolute;left:0;right:0;bottom:1px;color:#4f5a6e;font-family:var(--font-hand);font-size:1.05rem;font-weight:700;letter-spacing:.02em;text-align:center}.hcard-full .p-name{display:block;font-family:var(--font-display);font-size:clamp(2.1rem,1.5rem + 2.6vw,2.9rem);font-weight:800;line-height:1.05;letter-spacing:-.035em;text-decoration:none;background:linear-gradient(100deg,var(--fg) 30%,var(--accent) 75%,var(--accent-2));-webkit-background-clip:text;background-clip:text;color:transparent}.status+.hcard-full .p-name{font-size:1.6rem;letter-spacing:-.025em}.hcard-full .p-note{color:var(--fg-muted);font-size:1.125rem;margin:.35rem 0 .8rem}.rels{display:flex;flex-wrap:wrap;gap:.45rem;padding:0;margin:0;list-style:none}.rels a{--tk:var(--k-watches);--stock:color-mix(in srgb, var(--accent-2) 6%, var(--surface));background:var(--grain,none)0 0/240px 240px,linear-gradient(90deg,color-mix(in srgb,var(--tk) 16%,var(--stock)) calc(1.4rem + 1em),var(--stock) 0)}.rels li:first-child a{--tk:var(--accent)}.rels li:last-child a{--tk:var(--k-articles)}.rels a .icon{border-right-color:color-mix(in srgb,var(--tk) 40%,var(--rule));color:var(--tk)}.announce{--stripes:var(--airmail);position:relative;margin-top:1.75rem;border:7px solid transparent;border-radius:6px;--paper:color-mix(in srgb, var(--k-watches) 7%, var(--surface));background:var(--grain,none)0 0/240px 240px padding-box,linear-gradient(var(--paper),var(--paper))padding-box,var(--stripes)border-box,var(--paper)border-box;box-shadow:var(--shadow-lift)}.announce-head{display:flex;align-items:center;gap:.5rem;margin:0;padding:.5rem 1.1rem .5rem 7.4rem;border-bottom:1px dashed color-mix(in srgb,var(--k-watches) 25%,var(--rule));color:var(--fg-muted);font-family:var(--font-mono);font-size:.7rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.announce-head::before{content:"Par avion";position:absolute;left:-.9rem;top:-.85rem;padding:.35rem .75rem;border-radius:4px;background:var(--accent);color:var(--surface);font-family:var(--font-display);font-size:.8rem;font-weight:800;letter-spacing:.12em;box-shadow:0 0 0 3px var(--surface),0 4px 10px -3px rgb(0 0 0/.35);transform:rotate(-6deg)}.announce-head .icon{width:1rem;height:1rem;color:var(--accent)}.chime{margin-left:auto;color:var(--fg-faint);font-weight:500;letter-spacing:.1em;text-transform:lowercase}.announce-body{padding:.85rem 1.1rem 1rem;font-size:1.0625rem}.announce-body>:last-child{margin-bottom:0}.announce-body a{color:var(--accent)}.hero{position:relative}.taped-note{position:absolute;top:4.2rem;right:-.5rem;z-index:2;width:12.5rem;margin:0;filter:drop-shadow(0 8px 10px rgb(60 45 10/.3));transform:rotate(3deg)}.taped-note span{display:block;padding:1.3rem 1rem .9rem;background:linear-gradient(180deg,#fff8c9,#fbefa8);color:#3a2f12;font-family:var(--font-hand);font-size:1.3rem;font-weight:700;line-height:1.2;clip-path:polygon(0 2%,100% 0,99% 97%,60% 100%,2% 98%)}.taped-note::before{content:"";position:absolute;top:-.55rem;left:50%;z-index:1;width:5.2rem;height:1.4rem;margin-left:-2.6rem;background:repeating-linear-gradient(45deg,var(--k-listens) 0 5px,var(--accent-2) 5px 10px);opacity:.6;transform:rotate(-4deg)}@media(max-width:52rem){.taped-note{position:relative;top:auto;right:auto;width:72%;max-width:15rem;margin:1.6rem auto 0;transform:rotate(-2.5deg)}}.flown{--stock:color-mix(in srgb, var(--k-notes) 8%, var(--surface));--ink-line:color-mix(in srgb, var(--accent) 35%, var(--stock));position:relative;margin:2.5rem 0 0;padding:1.1rem 1.4rem 1.3rem;border:1px solid color-mix(in srgb,var(--k-notes) 25%,var(--rule));border-radius:6px;background:var(--stock);box-shadow:var(--shadow-lift),inset 0 0 0 6px var(--stock),inset 0 0 0 7px var(--ink-line),inset 0 0 0 9px var(--stock),inset 0 0 0 10px var(--ink-line);transform:rotate(.6deg)}@media(prefers-color-scheme:dark){.flown{--stock:color-mix(in srgb, var(--accent) 7%, var(--surface));border-color:color-mix(in srgb,var(--accent) 22%,var(--rule))}}.flown-head{display:flex;flex-wrap:wrap;align-items:baseline;gap:0 1rem;margin:.2rem 5.5rem .7rem .2rem}.flown-stamp{position:absolute;top:1rem;right:1.3rem;z-index:1;display:grid;place-items:center;align-content:center;width:2.8rem;height:3.3rem;background:linear-gradient(160deg,var(--accent-2),var(--accent));color:#fff;outline:3px dotted var(--stock);outline-offset:-2px;box-shadow:0 2px 6px rgb(0 0 0/.15);transform:rotate(5deg)}.flown-stamp .icon{width:1.3rem;height:1.3rem}.flown-stamp small{font-family:var(--font-display);font-size:.62rem;font-weight:700;letter-spacing:.08em}.flown-postmark{position:absolute;top:1.9rem;right:3.2rem;z-index:2;display:grid;place-content:center;width:3.4rem;height:3.4rem;border:2px solid;border-radius:50%;color:var(--fg-muted);font-family:var(--font-mono);font-size:.5rem;font-weight:700;line-height:1.3;letter-spacing:.06em;text-align:center;transform:rotate(-12deg)}.flown-head>span:first-child{color:var(--accent);font-family:var(--font-display);font-size:1.15rem;font-weight:700}.flown-from{color:var(--fg-muted);font-family:var(--font-hand);font-size:1.35rem;font-weight:700;transform:rotate(-2deg)}.flown-map{--sea:#cfe9ea;--sea-2:#e4f2ec;--wave:rgb(40 120 140 / 0.1);position:relative;border:6px solid #fffdf8;border-radius:3px;background:radial-gradient(circle at 50% 100%,transparent 4px,var(--wave) 4px,var(--wave) 5.5px,transparent 6px)0 0/22px 14px,radial-gradient(circle at 50% 100%,transparent 4px,var(--wave) 4px,var(--wave) 5.5px,transparent 6px)11px 7px/22px 14px,linear-gradient(160deg,var(--sea),var(--sea-2));box-shadow:0 2px 6px -2px rgb(0 0 0/.25)}.land-am{stop-color:#f29e5c}.land-eu{stop-color:#e3b43c}.land-as{stop-color:#b48ee0}@media(prefers-color-scheme:dark){.flown-map{--sea:#173a52;--sea-2:#1d3047;--wave:rgb(150 220 235 / 0.07);border-color:#2c3a58;box-shadow:inset 0 0 0 1px rgb(255 255 255/.12),0 2px 8px -2px rgb(0 0 0/.6)}.land-am{stop-color:#f6b27a}.land-eu{stop-color:#efcb62}.land-as{stop-color:#c7a6f0}}.flown-canvas{position:relative}.flown-svg{display:block;width:100%;height:auto}.flown-route{fill:none;stroke:var(--kind);stroke-width:3;stroke-dasharray:9 9;stroke-linecap:round}.flown-pin{--pin:var(--kind, var(--fg));position:absolute;left:var(--x);top:var(--y);display:flex;align-items:center;gap:.25rem;translate:-.4rem -50%}.flown-pin i{flex:none;width:.8rem;height:.8rem;border-radius:50%;background:var(--pin);box-shadow:0 0 0 2.5px var(--surface),0 2px 4px rgb(0 0 0/.3)}.flown-pin b{padding:.1rem .4rem;border-radius:4px;background:var(--pin);color:var(--surface);font-family:var(--font-mono);font-size:.68rem;line-height:1.3;letter-spacing:.04em;white-space:nowrap;box-shadow:0 2px 4px -1px rgb(0 0 0/.3)}.flown-home{--pin:var(--accent)}.flown-pin.tag-above,.flown-pin.tag-below{flex-direction:column;translate:-50% calc(-100% + .4rem)}.flown-pin.tag-above b{order:-1}.flown-pin.tag-below{translate:-50% -.4rem}.flown-pin.tag-left{flex-direction:row-reverse;translate:calc(-100% + .4rem)-50%}.flown-stamps{display:flex;flex-wrap:wrap;gap:.6rem .8rem;margin:.9rem 0 0;padding:0;list-style:none}.flown-stamps li{display:inline-grid;justify-items:center;padding:.3rem .7rem;border:2px solid var(--kind);border-radius:6px;color:var(--kind);font-family:var(--font-mono);font-size:.68rem;line-height:1.15;letter-spacing:.08em;text-transform:uppercase}.flown-stamps li:nth-child(odd){transform:rotate(-4deg)}.flown-stamps li:nth-child(even){border-radius:999px;transform:rotate(3deg)}.flown-stamps b{font-family:var(--font-display);font-size:1.05rem;letter-spacing:.04em}.flown-stamps small{font-size:.6rem}.latest-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(11rem,1fr));gap:1.25rem 1rem;padding:0;margin:0;list-style:none}.latest-tile{position:relative;padding-top:1.5rem;filter:drop-shadow(0 8px 14px rgb(0 0 0/.14))}.latest-tile::before{content:"";position:absolute;top:.15rem;left:50%;z-index:1;width:1.1rem;height:2.6rem;margin-left:-.55rem;border:2px solid var(--fg-faint);border-bottom:0;border-radius:50% 50% 0 0;pointer-events:none}.latest-tile a{--hole:2.25rem;--tag-manila:color-mix(in srgb, var(--kind) 11%, #fbf4e6);position:relative;display:flex;flex-direction:column;height:100%;padding:3.2rem 1.1rem 1rem;background:linear-gradient(color-mix(in srgb,var(--kind) 18%,var(--tag-manila)),color-mix(in srgb,var(--kind) 18%,var(--tag-manila)))0 0/100% 2.6rem no-repeat,repeating-linear-gradient(115deg,rgb(120 90 40/3%) 0 2px,transparent 2px 7px),var(--tag-manila);text-decoration:none;clip-path:polygon(1.4rem 0,calc(100% - 1.4rem) 0,100% 1.4rem,100% 100%,0 100%,0 1.4rem);-webkit-mask:radial-gradient(circle at 50% calc(var(--hole) - .9rem),transparent .42rem,#000 .46rem);mask:radial-gradient(circle at 50% calc(var(--hole) - .9rem),transparent .42rem,#000 .46rem);transform-origin:50% .5rem;transition:transform .35s cubic-bezier(.3,1.6,.5,1)}.latest-tile a::before{content:"";position:absolute;top:calc(var(--hole) - .9rem - .75rem);left:50%;width:1.5rem;height:1.5rem;margin-left:-.75rem;border:.3rem solid var(--kind);border-radius:50%}@media(prefers-color-scheme:dark){.latest-tile a{--tag-manila:color-mix(in srgb, var(--kind) 22%, #1f2a44)}}.latest-tile:nth-child(odd) a{transform:rotate(-2deg)}.latest-tile:nth-child(even) a{transform:rotate(2deg)}.latest-tile a:focus-visible{color:inherit;transform:rotate(3deg)}.latest-tile:nth-child(even) a:focus-visible{transform:rotate(-3deg)}@media(hover:hover){.latest-tile a:hover{color:inherit;transform:rotate(3deg)}.latest-tile:nth-child(even) a:hover{transform:rotate(-3deg)}}.tag-route{display:flex;align-items:center;gap:.35rem;margin-bottom:.5rem;color:var(--fg-faint);font-family:var(--font-mono);font-size:.8rem;font-weight:700;letter-spacing:.1em}.tag-route .icon{width:.9rem;height:.9rem;color:var(--kind);transform:rotate(45deg)}.tag-route b{color:var(--kind);font-family:var(--font-display);font-size:1.7rem;font-weight:800;letter-spacing:.02em;line-height:1}.latest-kind{display:inline-flex;align-items:center;gap:.4rem;margin-bottom:.4rem;color:var(--kind);font-size:.7rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.latest-kind .icon{width:1.3em;height:1.3em}.latest-name{font-family:var(--font-display);font-weight:700;line-height:1.25;letter-spacing:-.01em}.latest-by{margin-top:.2rem;color:var(--fg-muted);font-size:.875rem}.latest-tile .tag-barcode{height:1.8rem;margin:auto 0 0;padding-top:.9rem}.stream{position:relative;display:flex;flex-direction:column;gap:1rem}.stream::before{content:"";position:absolute;top:1.25rem;bottom:1.25rem;left:1.125rem;width:2px;margin-left:-1px;background:repeating-linear-gradient(180deg,var(--fg-faint) 0 6px,transparent 6px 12px);opacity:.5;-webkit-mask:linear-gradient(#000 80%,transparent);mask:linear-gradient(#000 80%,transparent)}.stream-plane{position:absolute;top:3.7rem;left:1.125rem;z-index:1;width:1.2rem;height:1.2rem;margin-left:-.6rem;color:var(--accent)}.stream-plane .icon{display:block;width:100%;height:100%;transform:rotate(-45deg)}.entry{position:relative;display:grid;grid-template-columns:2.25rem minmax(0,1fr);gap:.9rem;align-items:start}.entry-icon{position:relative;display:grid;place-items:center;width:2.25rem;height:2.25rem;margin-top:.85rem;border-radius:50%;color:var(--kind);background:color-mix(in srgb,var(--kind) 14%,var(--surface));box-shadow:0 0 0 4px var(--bg),inset 0 0 0 1px color-mix(in srgb,var(--kind) 30%,transparent)}.entry-icon .icon{width:1.05rem;height:1.05rem}.entry-card{min-width:0;padding:.95rem 1.2rem 1.05rem;border:1px solid var(--rule);border-radius:var(--radius);background:var(--surface);box-shadow:var(--shadow);transition:box-shadow .2s,border-color .2s,transform .2s}@media(hover:hover){.entry:hover .entry-card{border-color:color-mix(in srgb,var(--kind) 35%,var(--rule));box-shadow:var(--shadow-lift)}}.stream>.entry:not(.entry-full) .entry-card{transform:rotate(-.5deg)}.stream>.entry:not(.entry-full):nth-of-type(even) .entry-card{transform:rotate(.5deg)}.entry:not(.entry-full) .entry-card{position:relative}.card-hit{position:absolute;inset:0;border-radius:inherit}.entry-card a:not(.card-hit,.visually-hidden),.entry-card summary{position:relative;z-index:1}.entry-card:has(.card-hit:hover) .entry-title .p-name{color:var(--accent)}.entry-top{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.25rem .75rem;margin:0 0 .45rem;font-size:.8125rem}.entry-kind{display:inline-flex;align-items:center;gap:.35rem;color:var(--kind);font-size:.7rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.entry-date{color:var(--fg-faint);text-decoration:none;font-variant-numeric:tabular-nums}.entry-date:hover{text-decoration:underline}.entry-date.dep>time>span[aria-hidden]{display:inline-flex;align-items:center;gap:.35rem;font-family:var(--font-mono);font-size:.75rem;letter-spacing:.06em}.entry-date.dep .icon{width:.95rem;height:.95rem;color:var(--kind)}.entry-ticket{display:flex;flex-wrap:wrap;align-items:baseline;gap:.15rem 1.25rem}@media(max-width:40rem){.entry-ticket{flex-direction:column;align-items:flex-start}}.entry-full .entry-date,.entry-flight{color:var(--fg-faint);font-family:var(--font-mono);font-size:.75rem;letter-spacing:.06em;white-space:nowrap}.entry-flight b{color:var(--kind)}.entry-row{display:block}.media-row{display:flex;gap:1rem;align-items:flex-start}.entry-main{flex:auto;min-width:0}.entry-head{display:flex;align-items:flex-start;gap:.5rem 1rem}.cite{flex:auto;min-width:0}.entry-title{margin:0;font-size:1.1875rem;font-weight:700;line-height:1.3;letter-spacing:-.015em}.entry-title a{text-decoration:none}.entry-title .out .icon{width:.7em;height:.7em;margin-left:.25em;vertical-align:.1em;color:var(--fg-faint);transition:transform .2s,color .15s}.entry-title a.out:focus-visible .icon{color:var(--accent);transform:translate(2px,-2px)}@media(hover:hover){.entry-title a:hover .out .icon,.entry-title a.out:hover .icon{color:var(--accent);transform:translate(2px,-2px)}}.entry-title a.out{display:inline-block;padding:0 .2em}.entry-cite{margin:.15rem 0 0;color:var(--fg-muted);font-size:.9375rem}.entry-cite .p-author{color:var(--fg);font-weight:550}.entry-cite cite{font-style:italic}.entry-body{margin-top:.5rem}.entry-body>:last-child{margin-bottom:0}.kind-notes .entry-row>.entry-main>.entry-body:first-child{margin-top:0;font-size:1.125rem}.p-summary{color:var(--fg-muted)}.entry-foot{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem;margin:.85rem 0 0}.u-syndication{display:inline-block;padding:.05rem .55rem;border-radius:999px;background:var(--bg-soft);color:var(--fg-muted);font-size:.78rem;font-weight:550;text-decoration:none}.u-syndication:hover{background:color-mix(in srgb,var(--accent) 15%,var(--bg-soft))}.p-category{display:inline-flex;align-items:center;padding:.3rem .5rem .25rem;line-height:1;border:1.5px solid;border-radius:4px;color:color-mix(in srgb,var(--kind) 80%,var(--fg-muted));font-family:var(--font-mono);font-size:.7rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;text-decoration:none;opacity:.85;transform:rotate(-3deg);transition:transform .2s,opacity .2s,background-color .2s}.p-category:nth-child(3n+2){border-radius:999px;transform:rotate(2.5deg)}.p-category:nth-child(3n){border-style:double;border-width:3px;transform:rotate(-1deg)}.p-category:focus-visible{opacity:1;transform:rotate(0)scale(1.06);background:color-mix(in srgb,currentColor 10%,transparent)}@media(hover:hover){.p-category:hover{opacity:1;transform:rotate(0)scale(1.06);background:color-mix(in srgb,currentColor 10%,transparent)}}.media-cover{display:block;flex:none;width:64px;height:auto;object-fit:cover;border-radius:var(--radius-sm);background:var(--bg-soft);box-shadow:0 4px 14px -6px rgb(0 0 0/.35)}.media-cover-empty,.media-cover-frame{background:radial-gradient(circle at 30% 20%,color-mix(in srgb,var(--kind) 35%,transparent),transparent 70%),linear-gradient(160deg,color-mix(in srgb,var(--kind) 22%,var(--surface)),color-mix(in srgb,var(--kind) 8%,var(--bg-soft)))}.media-cover-empty{display:grid;place-items:center;aspect-ratio:2/3;color:var(--kind);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--kind) 25%,transparent)}.media-cover-frame{overflow:hidden}.media-cover-frame img{display:block;width:100%;height:auto}.entry-full .media-cover-frame img{animation:cover-develop .6s ease-out both}@keyframes cover-develop{from{opacity:0;filter:saturate(.3)brightness(1.15)}}.kind-listens .media-cover-empty{aspect-ratio:1}.media-cover-empty .icon{width:40%;height:auto;opacity:.9}.entry-badges{display:flex;flex-direction:column;align-items:flex-end;gap:.35rem;flex:none;padding-top:.15rem}.stars{--gold:#f5a524;--sticker-edge:#fffcf5;display:inline-flex;gap:.15rem;font-size:1.1rem;line-height:1;white-space:nowrap}.stars>span{position:relative;display:inline-block;transform:rotate(-12deg)}.stars>span:nth-child(even){transform:rotate(10deg)translateY(1px)}.stars .on,.stars .half::before{color:var(--gold);text-shadow:-1.5px -1.5px 0 var(--sticker-edge),1.5px -1.5px 0 var(--sticker-edge),-1.5px 1.5px 0 var(--sticker-edge),1.5px 1.5px 0 var(--sticker-edge),0 -2px 0 var(--sticker-edge),0 2px 0 var(--sticker-edge),-2px 0 0 var(--sticker-edge),2px 0 0 var(--sticker-edge),0 3px 5px rgb(0 0 0/.3)}.stars .off,.stars .half{color:color-mix(in srgb,var(--fg-faint) 35%,var(--surface))}.stars .half::before{content:"\2605";position:absolute;inset:0;clip-path:inset(-4px 50% -6px -4px)}.read-status{display:inline-flex;align-items:center;padding:.3rem .55rem .25rem;border:3px double;border-radius:5px;color:var(--kind);font-family:var(--font-mono);font-size:.68rem;font-weight:700;line-height:1;letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;opacity:.9;transform:rotate(-5deg)}.status-reading,.status-watching{--kind:var(--accent);border-style:dashed;border-width:2px;border-radius:999px;transform:rotate(4deg)}.status-to-read,.status-to-watch{--kind:var(--fg-faint)}.entry.kind-watches:not(.entry-full),.entry.kind-reads:not(.entry-full){filter:drop-shadow(0 6px 14px rgb(0 0 0/.1))}.entry.kind-watches:not(.entry-full) .entry-card,.entry.kind-reads:not(.entry-full) .entry-card{--stub:6.25rem;--notch:0.6rem;--cut:radial-gradient(circle at var(--stub) 0, transparent var(--notch), #000 calc(var(--notch) + 0.5px));--cut2:radial-gradient(circle at var(--stub) 100%, transparent var(--notch), #000 calc(var(--notch) + 0.5px));display:grid;grid-template-columns:calc(var(--stub))minmax(0,1fr);grid-template-rows:auto 1fr auto;column-gap:1.2rem;padding-left:0;padding-top:calc(.95rem + var(--band));box-shadow:none;--band:6px;--stock:color-mix(in srgb, var(--kind) 6%, var(--surface));--stub-stock:color-mix(in srgb, var(--kind) 15%, var(--surface));--print:color-mix(in srgb, var(--kind) 9%, var(--surface));background:linear-gradient(var(--kind),var(--kind))0 0/100% var(--band)no-repeat,repeating-linear-gradient(180deg,var(--fg-faint) 0 5px,transparent 5px 11px)calc(var(--stub))0/1.5px 100% no-repeat,repeating-linear-gradient(90deg,var(--fg-muted) 0 2px,transparent 0 3px,var(--fg-muted) 0 4px,transparent 0 6px,var(--fg-muted) 0 9px,transparent 0 10px,var(--fg-muted) 0 11px,transparent 0 13px)calc((var(--stub) - 3.9rem)/2)calc(100% - 2.1rem)/3.9rem 1.2rem no-repeat,var(--kind-print,none),linear-gradient(var(--stub-stock),var(--stub-stock))0 0/calc(var(--stub))100% no-repeat,var(--kind-paper,none),var(--stock);-webkit-mask:var(--cut)top/100% 51% no-repeat,var(--cut2)bottom/100% 51% no-repeat;mask:var(--cut)top/100% 51% no-repeat,var(--cut2)bottom/100% 51% no-repeat}.entry.kind-watches{--screen-glow:color-mix(in srgb, var(--k-watches) 16%, transparent);--scan:color-mix(in srgb, var(--k-watches) 7%, var(--surface));--sprocket:color-mix(in srgb, var(--k-watches) 30%, var(--surface))}.entry.kind-watches:not(.entry-full) .entry-card{--kind-paper:radial-gradient(ellipse 70% 60% at 60% 0, var(--screen-glow), transparent 70%),
    repeating-linear-gradient(180deg, transparent 0, transparent 3px, var(--scan) 3px, var(--scan) 4px)}.entry.kind-watches:not(.entry-full) .entry-card{--kind-print:repeating-linear-gradient(180deg, var(--sprocket) 0, var(--sprocket) 0.4rem, transparent 0.4rem, transparent 0.8rem) 0.3rem 0.35rem / 0.45rem 100% no-repeat,
    repeating-linear-gradient(180deg, var(--sprocket) 0, var(--sprocket) 0.4rem, transparent 0.4rem, transparent 0.8rem) calc(var(--stub) - 0.75rem) 0.35rem / 0.45rem 100% no-repeat}.entry.kind-reads{--ruling:color-mix(in srgb, var(--k-reads) 16%, var(--surface))}.entry.kind-reads:not(.entry-full) .entry-card{--kind-paper:repeating-linear-gradient(180deg, transparent 0, transparent 1.55rem, var(--ruling) 1.55rem, var(--ruling) calc(1.55rem + 1px)) 0 0.6rem}.entry:not(.entry-full) .entry-card>.entry-row{min-width:0}.entry.kind-watches:not(.entry-full) .entry-row,.entry.kind-reads:not(.entry-full) .entry-row{display:contents}.entry.kind-watches:not(.entry-full) .entry-top,.entry.kind-reads:not(.entry-full) .entry-top,.entry.kind-watches:not(.entry-full) .context-cite,.entry.kind-reads:not(.entry-full) .context-cite{grid-column:2;grid-row:1}.entry.kind-watches:not(.entry-full) .media-cover,.entry.kind-reads:not(.entry-full) .media-cover{grid-column:1;grid-row:1/3;justify-self:center;align-self:start}.entry.kind-watches:not(.entry-full) .entry-main,.entry.kind-reads:not(.entry-full) .entry-main{grid-column:2;grid-row:2}.entry.kind-watches:not(.entry-full) .entry-foot,.entry.kind-reads:not(.entry-full) .entry-foot{grid-column:2;grid-row:3}.entry.kind-watches:not(.entry-full) .entry-card::before,.entry.kind-reads:not(.entry-full) .entry-card::before{content:"Admit one";grid-column:1;grid-row:3;justify-self:center;align-self:end;margin-top:2.2rem;color:var(--kind);font-size:.58rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase;white-space:nowrap}.entry.kind-reads:not(.entry-full) .entry-card::before{content:"One way"}.entry.kind-articles{--journal:color-mix(in srgb, var(--k-articles) 7%, var(--surface));--journal-rule:color-mix(in srgb, var(--k-articles) 20%, var(--surface))}.entry.kind-articles:not(.entry-full) .entry-card{position:relative;padding-left:2.6rem;border-color:color-mix(in srgb,var(--k-articles) 25%,var(--rule));background:radial-gradient(circle,var(--bg) .3rem,color-mix(in srgb,var(--k-articles) 25%,var(--rule)) .33rem,transparent .38rem)0 .9rem/1.15rem 2.6rem repeat-y,linear-gradient(90deg,transparent 1.75rem,var(--k-articles) 1.75rem,var(--k-articles) calc(1.75rem + 1.5px),transparent calc(1.75rem + 1.5px)),repeating-linear-gradient(180deg,transparent 0,transparent 1.7rem,var(--journal-rule) 1.7rem,var(--journal-rule) calc(1.7rem + 1px))0 .95rem,var(--journal);background-clip:padding-box}.entry.kind-articles:not(.entry-full) .entry-card::after{content:"";position:absolute;inset:0;border-radius:inherit;background:var(--journal);opacity:.45;pointer-events:none;mask:linear-gradient(90deg,transparent 1.7rem,#000 1.7rem,#000 calc(1.75rem + 2px),transparent calc(1.75rem + 2px))}.entry.kind-articles:not(.entry-full) .entry-card::before{content:"";position:absolute;top:-.55rem;left:50%;width:5.5rem;height:1.3rem;margin-left:-2.75rem;background:repeating-linear-gradient(45deg,var(--k-articles) 0 5px,var(--accent) 5px 10px);opacity:.45;transform:rotate(-3deg);box-shadow:0 1px 3px rgb(0 0 0/.12)}.journal-day{margin-right:auto;margin-left:.6rem;padding:0 .45rem;border-radius:4px;background:color-mix(in srgb,var(--k-articles) 14%,transparent);color:var(--k-articles);font-family:var(--font-hand);font-size:1.15rem;font-weight:700;line-height:1.3;transform:rotate(-2deg)}.entry.kind-bookmarks{--map:color-mix(in srgb, var(--k-bookmarks) 6%, var(--surface));--map-line:color-mix(in srgb, var(--k-bookmarks) 24%, var(--surface));--map-grid:color-mix(in srgb, var(--k-bookmarks) 10%, var(--surface))}.entry.kind-bookmarks .entry-card{position:relative;border-color:color-mix(in srgb,var(--k-bookmarks) 25%,var(--rule));background:repeating-radial-gradient(ellipse 60% 45% at 85% 20%,transparent 0,transparent 26px,var(--map-line) 26px,var(--map-line) 27px,transparent 27px,transparent 34px),repeating-radial-gradient(ellipse 50% 60% at 8% 100%,transparent 0,transparent 30px,var(--map-line) 30px,var(--map-line) 31px,transparent 31px,transparent 40px),linear-gradient(90deg,var(--map-grid) 1px,transparent 1px)0 0/3.5rem 3.5rem,linear-gradient(var(--map-grid) 1px,transparent 1px)0 0/3.5rem 3.5rem,var(--map)}.entry-full.kind-bookmarks .entry-card{background:linear-gradient(var(--k-bookmarks),var(--k-bookmarks))0 0/100% 5px no-repeat,var(--airmail)0 5px/100% 5px no-repeat,repeating-radial-gradient(ellipse 60% 45% at 85% 20%,transparent 0,transparent 30px,var(--map-line) 30px,var(--map-line) 31px,transparent 31px,transparent 40px),repeating-radial-gradient(ellipse 50% 60% at 8% 100%,transparent 0,transparent 34px,var(--map-line) 34px,var(--map-line) 35px,transparent 35px,transparent 46px),linear-gradient(90deg,var(--map-grid) 1px,transparent 1px)0 0/4rem 4rem,linear-gradient(var(--map-grid) 1px,transparent 1px)0 0/4rem 4rem,var(--map)}.entry.kind-bookmarks .entry-card::before{content:"";position:absolute;top:-.55rem;right:1.6rem;z-index:1;width:1.15rem;height:1.15rem;border-radius:50%;background:radial-gradient(circle at 35% 30%,#fff 0 12%,var(--k-bookmarks) 40%,#0b4f4a 100%);box-shadow:0 3px 5px rgb(0 0 0/.3)}.entry.kind-bookmarks .entry-card::after{content:"";position:absolute;top:.45rem;right:calc(1.6rem + .55rem);width:2px;height:.7rem;border-radius:1px;background:linear-gradient(#9aa2a8,#5b6268);box-shadow:3px 1px 3px rgb(0 0 0/.18)}.b-place{display:inline-flex;box-shadow:0 0 0 2px var(--map,var(--surface));align-items:center;gap:.3rem;margin:.35rem 0 0;padding:.1rem .55rem .1rem .4rem;border-radius:999px;background:color-mix(in srgb,var(--k-bookmarks) 14%,transparent);color:var(--k-bookmarks);font-family:var(--font-mono);font-size:.75rem;font-weight:700;letter-spacing:.04em}.b-place .icon{width:.9rem;height:.9rem}.entry.kind-notes:not(.entry-full) .entry-card{--postcard:color-mix(in srgb, var(--k-notes) 8%, var(--surface));--ink-line:color-mix(in srgb, var(--k-notes) 35%, var(--rule));position:relative;padding-top:2rem;padding-right:8.5rem;border-color:color-mix(in srgb,var(--k-notes) 25%,var(--rule));background:linear-gradient(var(--ink-line),var(--ink-line))calc(100% - 7.4rem)1.9rem/1px calc(100% - 3rem)no-repeat,linear-gradient(var(--ink-line),var(--ink-line))right 1.1rem bottom 1.4rem/5.4rem 1px no-repeat,linear-gradient(var(--ink-line),var(--ink-line))right 1.1rem bottom 2.6rem/5.4rem 1px no-repeat,linear-gradient(var(--ink-line),var(--ink-line))right 1.1rem bottom 3.8rem/5.4rem 1px no-repeat,var(--postcard)}.entry.kind-notes:not(.entry-full) .entry-card::after{content:"Post card \00b7  Carte postale";position:absolute;top:.65rem;left:0;right:0;color:color-mix(in srgb,var(--k-notes) 70%,var(--fg-muted));font-family:var(--font-mono);font-size:.6rem;font-weight:700;letter-spacing:.3em;text-align:center;text-transform:uppercase;pointer-events:none}.entry.kind-notes:not(.entry-full) .entry-main>.entry-body{font-family:var(--font-hand);font-size:1.45rem;font-weight:700;line-height:1.3;color:var(--fg)}.entry.kind-notes:not(.entry-full) .entry-card::before{content:"ly";position:absolute;top:1.9rem;right:1rem;display:grid;place-items:center;width:3rem;height:3.6rem;background:linear-gradient(160deg,var(--k-notes),var(--accent));color:#fff;font-family:var(--font-display);font-size:1.4rem;font-weight:800;outline:3px dotted color-mix(in srgb,var(--k-notes) 4%,var(--surface));outline-offset:-2px;box-shadow:0 2px 6px rgb(0 0 0/.15);transform:rotate(4deg)}.entry.kind-notes:not(.entry-full) .entry-date{position:absolute;top:3.4rem;right:3rem;z-index:1;display:grid;place-content:center;width:4.3rem;height:4.3rem;border:2px solid;border-radius:50%;color:var(--fg-muted);font-family:var(--font-mono);font-size:.56rem;font-weight:700;line-height:1.25;letter-spacing:.04em;text-align:center;text-transform:uppercase;opacity:.8;transform:rotate(-14deg)}.entry.kind-notes:not(.entry-full) .entry-date::before{content:"LYR";font-size:.7rem;letter-spacing:.2em}.entry.kind-notes:not(.entry-full) .entry-date time{display:block;max-width:3rem;margin-inline:auto}.entry.kind-notes:not(.entry-full) .entry-date::after{content:"";position:absolute;top:1.2rem;left:70%;width:3rem;height:1.6rem;background:radial-gradient(circle at 50% 100%,transparent 3px,currentColor 3px,currentColor 4.5px,transparent 4.5px)0 0/10px 6px repeat;opacity:.7}.entry.kind-notes:not(.entry-full) .entry-date:hover{opacity:1;text-decoration:none}.sleeve{--art:64px;position:relative;flex:none;width:calc(var(--art) * 1.5);isolation:isolate}.sleeve .media-cover{position:relative;z-index:1;width:var(--art)}.record{position:absolute;top:calc(var(--art) * .04);left:calc(var(--art) * .04);width:calc(var(--art) * .92);height:calc(var(--art) * .92);border-radius:50%;background:radial-gradient(circle,var(--bg-soft) 0 3%,transparent 3.5%),radial-gradient(circle at 60% 36%,rgb(255 255 255/.6) 0 2.4%,transparent 3%),radial-gradient(circle,var(--k-listens) 0 19%,#0c0a0c 19.5% 21%,transparent 21.5%),conic-gradient(from 20deg,transparent 0 8%,rgb(255 255 255/.16) 13%,transparent 20% 50%,rgb(255 255 255/.1) 58%,transparent 66%),repeating-radial-gradient(circle,#141115 0 1.2px,#231e24 1.6px 2.6px),#141115;box-shadow:0 3px 10px -3px rgb(0 0 0/.55);translate:28% 0;transition:translate .55s cubic-bezier(.3,1.3,.5,1);animation:record-spin 2.4s linear infinite paused}.entry.kind-listens:not(.entry-full):focus-within .record{translate:52% 0;animation-play-state:running}@media(hover:hover){.entry.kind-listens:not(.entry-full):hover .record{translate:52% 0;animation-play-state:running}}@keyframes record-spin{to{rotate:1turn}}.entry.kind-listens:not(.entry-full){filter:drop-shadow(0 6px 14px rgb(40 30 10/.16))}.entry.kind-listens:not(.entry-full) .entry-card{--hole-x:1.3rem;--corner:1.3rem;position:relative;padding-left:2.8rem;border:0;box-shadow:none;--groove:color-mix(in srgb, var(--k-listens) 14%, var(--tag-stock));background:radial-gradient(circle at var(--hole-x) 50%,transparent .5rem,var(--k-listens) .52rem,var(--k-listens) .78rem,transparent .8rem),repeating-radial-gradient(circle at 7.5rem 62%,transparent 0,transparent 13px,var(--groove) 13px,var(--groove) 14px),repeating-linear-gradient(115deg,rgb(120 90 40/3%) 0 2px,transparent 2px 7px),var(--tag-stock);clip-path:polygon(var(--corner) 0,100% 0,100% 100%,var(--corner) 100%,0 calc(100% - var(--corner)),0 var(--corner));-webkit-mask:radial-gradient(circle at var(--hole-x) 50%,transparent .42rem,#000 .46rem);mask:radial-gradient(circle at var(--hole-x) 50%,transparent .42rem,#000 .46rem)}.entry.kind-listens:not(.entry-full) .entry-top{margin:-.95rem -1.2rem .85rem -2.8rem;padding:.5rem 1.2rem .5rem 2.8rem;background:color-mix(in srgb,var(--k-listens) 16%,var(--tag-stock))}.entry.kind-listens:not(.entry-full) .entry-kind{color:var(--k-listens)}.entry.kind-listens:not(.entry-full) .entry-date{color:var(--fg)}.bag-route{display:inline-flex;align-items:center;gap:.5rem;margin-right:auto;margin-left:.6rem;color:var(--fg-muted);font-family:var(--font-mono);font-size:.7rem;font-weight:700;letter-spacing:.08em;white-space:nowrap}.bag-label{font-weight:500}.eq{display:inline-flex;align-items:flex-end;gap:2px;height:.8rem}.eq i{width:3px;height:40%;border-radius:1px;background:var(--k-listens);transform-origin:bottom;animation:eq-bounce .9s ease-in-out infinite alternate paused}.eq i:nth-child(2){height:85%;animation-duration:.7s}.eq i:nth-child(3){height:60%;animation-duration:1.1s}.eq i:nth-child(4){height:30%;animation-duration:.8s}.entry.kind-listens:not(.entry-full):focus-within .eq i{animation-play-state:running}@media(hover:hover){.entry.kind-listens:not(.entry-full):hover .eq i{animation-play-state:running}}@keyframes eq-bounce{from{transform:scaleY(.6)}to{transform:scaleY(1.15)}}.entry.kind-listens:not(.entry-full) .entry-card::after{content:"Fragile";position:absolute;right:1rem;bottom:.9rem;padding:.15rem .5rem;border:2px solid var(--accent);border-radius:3px;color:var(--accent);font-family:var(--font-mono);font-size:.62rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase;opacity:.8;transform:rotate(-8deg);pointer-events:none}.dest-sticker{position:absolute;left:-.7rem;bottom:-.7rem;z-index:2;display:grid;place-content:center;width:3.6rem;height:3.6rem;border-radius:50%;border:2px dashed #c03c2d;outline:3px solid #f4efe6;background:#f4efe6;color:#18233a;font-size:.55rem;font-weight:700;letter-spacing:.12em;line-height:1.1;text-align:center;text-transform:uppercase;box-shadow:0 4px 10px -3px rgb(0 0 0/.45);transform:rotate(-14deg)}.dest-sticker b{color:#c03c2d;font-family:var(--font-display);font-size:1.05rem;letter-spacing:.04em}.entry-full .sleeve{--art:120px}.entry-full .record{translate:52% 0}@media(hover:hover){.entry-full .sleeve:hover .record{animation-play-state:running}}.crumb{margin:0 0 1.5rem}.crumb .wayfinding{margin:0}.crumb-path{padding-left:.55rem;border-left:1px solid color-mix(in srgb,var(--sign-ink) 40%,transparent);font-family:var(--font-mono);font-size:.72rem;font-weight:600}.sign-link:hover .wf-icon .icon{transform:translateX(-2px)}.wf-icon .icon{transition:transform .2s}.entry-full{display:block}.entry-full .entry-card{--print:color-mix(in srgb, var(--kind) 9%, var(--surface));padding:calc(1.2rem + 10px)1.6rem 1.4rem;border:0;border-radius:var(--radius);background:linear-gradient(var(--kind),var(--kind))0 0/100% 5px no-repeat,var(--airmail)0 5px/100% 5px no-repeat,repeating-radial-gradient(circle at 100% 100%,transparent 0,transparent 18px,var(--print) 18px,var(--print) 19px,transparent 19px,transparent 24px),color-mix(in srgb,var(--kind) 5%,var(--surface));box-shadow:var(--shadow-lift);transform:rotate(-.3deg)}.entry-full:hover .entry-card{box-shadow:var(--shadow-lift)}.entry-full.kind-watches .entry-card{padding-left:2.6rem;background:linear-gradient(var(--kind),var(--kind))0 0/100% 5px no-repeat,var(--airmail)0 5px/100% 5px no-repeat,repeating-linear-gradient(180deg,var(--sprocket) 0,var(--sprocket) .45rem,transparent .45rem,transparent .9rem).55rem 1.2rem/.5rem calc(100% - 1.4rem)no-repeat,linear-gradient(90deg,transparent 1.6rem,var(--sprocket) 1.6rem,var(--sprocket) calc(1.6rem + 1px),transparent calc(1.6rem + 1px)),radial-gradient(ellipse 70% 55% at 55% 0,var(--screen-glow),transparent 70%),repeating-linear-gradient(180deg,transparent 0,transparent 3px,var(--scan) 3px,var(--scan) 4px),color-mix(in srgb,var(--kind) 5%,var(--surface))}.entry-full.kind-reads .entry-card{background:linear-gradient(var(--kind),var(--kind))0 0/100% 5px no-repeat,var(--airmail)0 5px/100% 5px no-repeat,repeating-linear-gradient(180deg,transparent 0,transparent 1.75rem,var(--ruling) 1.75rem,var(--ruling) calc(1.75rem + 1px))0 1.2rem,color-mix(in srgb,var(--kind) 5%,var(--surface))}.entry-full.kind-listens .entry-card{--groove:color-mix(in srgb, var(--k-listens) 12%, var(--surface));background:linear-gradient(var(--kind),var(--kind))0 0/100% 5px no-repeat,var(--airmail)0 5px/100% 5px no-repeat,repeating-radial-gradient(circle at 11rem 9.5rem,transparent 0,transparent 11px,var(--groove) 11px,var(--groove) 12px),color-mix(in srgb,var(--kind) 5%,var(--surface))}.entry-full.kind-articles .entry-card{position:relative;padding:1.5rem 1.6rem 1.4rem 3.2rem;background:radial-gradient(circle,var(--bg) .32rem,color-mix(in srgb,var(--k-articles) 25%,var(--rule)) .35rem,transparent .4rem).15rem 1.1rem/1.25rem 2.8rem repeat-y,linear-gradient(90deg,transparent 2.1rem,color-mix(in srgb,var(--k-articles) 55%,var(--journal)) 2.1rem,color-mix(in srgb,var(--k-articles) 55%,var(--journal)) calc(2.1rem + 1.5px),transparent calc(2.1rem + 1.5px)),var(--journal)}.entry-full.kind-articles .entry-card::before{content:"";position:absolute;top:-.6rem;left:50%;width:6.5rem;height:1.4rem;margin-left:-3.25rem;background:repeating-linear-gradient(45deg,var(--k-articles) 0 5px,var(--accent) 5px 10px);opacity:.45;transform:rotate(-3deg);box-shadow:0 1px 3px rgb(0 0 0/.12)}.entry-full .entry-top{justify-content:flex-start;column-gap:1.25rem;margin-bottom:1rem}.entry-full .entry-kind{padding:.35rem .7rem .3rem;border:2px solid;border-radius:6px;outline:1px solid currentColor;outline-offset:2px;line-height:1;opacity:.9;transform:rotate(3deg)}.entry-full .entry-kind .icon{width:1.2em;height:1.2em}.entry-full .entry-title{font-size:clamp(1.9rem,1.4rem + 2vw,2.5rem);font-weight:800;letter-spacing:-.03em;line-height:1.12}.entry-full .entry-cite{margin-top:.5rem;font-size:1.0625rem}.entry-full .media-row{gap:1.5rem}.entry-full .media-cover{width:120px;border-radius:14px;box-shadow:0 12px 30px -12px rgb(0 0 0/.5)}.entry-full .stars{font-size:1.25rem}.entry-full .entry-body{margin-top:1.5rem}.entry-full.kind-notes .entry-row>.entry-main>.entry-body{margin-top:0;font-family:var(--font-hand);font-size:clamp(1.6rem,1.4rem + 1vw,2rem);font-weight:700;line-height:1.3}.entry-full .entry-foot{margin-top:2rem}.context-cite{border:1px solid var(--rule);border-left:3px solid var(--kind);border-radius:var(--radius-sm);padding:.6rem .9rem;margin-bottom:1rem;background:var(--bg-soft);font-size:.9375rem}.board.arrivals{margin-top:3rem;padding-bottom:1rem;font-family:var(--font-sans)}.arrivals .avatar-fallback,.arrivals .facepile .avatar-fallback{background:var(--tile-hi);color:var(--board-fg)}.arrivals .mention-body{flex:1}.arr-faces{padding-top:.85rem}.arr-label{margin:0 0 .5rem;color:var(--board-dim);font-family:var(--font-mono);font-size:.68rem;letter-spacing:.12em;text-transform:uppercase}.arrivals .facepile img,.arrivals .facepile .avatar-fallback{box-shadow:0 0 0 2px var(--board)}.arrivals .mention{border-top-color:var(--screen-line-faint);color:var(--board-fg)}.arr-meta{display:flex;flex-wrap:wrap;align-items:baseline;gap:.25rem .6rem;font-size:.875rem}.mention-body>p.arr-meta{margin:0 0 .25rem}.arr-meta .p-author{color:var(--flap);font-weight:700;text-decoration:none}.arr-verb{color:var(--board-dim)}.arr-meta time{color:var(--board-accent);font-family:var(--font-mono);font-size:.72rem;letter-spacing:.06em}.arr-link{display:inline-flex;align-items:center;gap:.2rem;margin-left:auto;color:var(--screen-ok);font-family:var(--font-mono);font-size:.68rem;letter-spacing:.1em;text-transform:uppercase;text-decoration:none}.arr-link .icon{width:.8rem;height:.8rem}.arrivals .p-content{margin:0;color:var(--screen-text)}.arr-note{margin:.9rem 0 0;color:var(--board-dim);font-size:.78rem}.arr-note a{color:var(--board-accent)}.facepile{display:flex;flex-wrap:wrap;gap:.35rem;padding:0;margin:0 0 1.25rem;list-style:none}.facepile img,.facepile .avatar-fallback{width:32px;height:32px;border-radius:50%;display:block}.facepile .avatar-fallback{display:grid}.facepile img,.facepile .avatar-fallback{background:var(--bg-soft);box-shadow:0 0 0 2px var(--surface)}.avatar-fallback{display:grid;place-items:center;font-size:.8125rem;font-weight:700;color:var(--fg-muted);background:var(--bg-soft)}.mention{display:flex;gap:.75rem;padding:.85rem 0;border-top:1px solid var(--rule)}.mention img,.mention .avatar-fallback{width:36px;height:36px;border-radius:50%;flex:none}.mention-body{font-size:.9375rem;min-width:0}.mention-body>p:first-child{margin-bottom:.2rem}.mention-body>:last-child{margin-bottom:0}.page-head{display:flex;align-items:flex-end;gap:1rem;margin-bottom:2rem}.page-head h1{margin:0}.wayfinding{--sign:var(--kind);--sign-ink:var(--bg);display:inline-flex;align-items:center;gap:.55rem;margin:0 0 .9rem;padding:.25rem .7rem .25rem .25rem;border-radius:6px;background:var(--sign);color:var(--sign-ink);box-shadow:0 0 0 3px var(--surface),0 6px 14px -6px rgb(0 0 0/.35);font-family:var(--font-display);font-size:.95rem;font-weight:700;line-height:1;transform:rotate(-2deg)}.wf-icon{display:grid;place-items:center;width:1.9rem;height:1.9rem;border-radius:4px;background:var(--sign-ink);color:var(--sign)}.wf-icon .icon{width:1.15rem;height:1.15rem}.wayfinding>.icon{width:1rem;height:1rem;stroke-width:2.75}.path-dir{color:var(--fg-faint);font-weight:650}.page-desc{margin:.15rem 0 0;color:var(--fg-muted)}.page-count{margin:0 0 0 auto;align-self:flex-start;padding:.2rem .65rem;border-radius:999px;background:var(--bg-soft);color:var(--fg-muted);font-size:.8125rem;font-weight:600;white-space:nowrap}.now-updated{display:inline-flex;align-items:center;gap:.4rem;margin:-.75rem 0 1.75rem;padding:.2rem .75rem;border-radius:999px;background:var(--bg-soft);color:var(--fg-muted);font-size:.8125rem;font-weight:550}.now-about{margin-top:2.5rem;font-size:.875rem}.section-intro{color:var(--fg-muted);margin-bottom:2rem}.visa-spread{--print:color-mix(in srgb, var(--k-bookmarks) 11%, var(--surface));--print-2:color-mix(in srgb, var(--k-listens) 8%, var(--surface));position:relative;padding:.8rem 1.4rem .7rem;border:1px solid var(--rule);border-radius:10px 10px 14px 14px;background:linear-gradient(90deg,transparent calc(50% - 1.2rem),rgb(0 0 0/7%) 50%,transparent calc(50% + 1.2rem)),linear-gradient(90deg,transparent calc(50% - .5px),color-mix(in srgb,var(--fg) 18%,transparent) 50%,transparent calc(50% + .5px)),repeating-radial-gradient(ellipse at 0% 100%,transparent 0,transparent 17px,var(--print) 17px,var(--print) 18px,transparent 18px,transparent 22px),repeating-radial-gradient(ellipse at 100% 0%,transparent 0,transparent 17px,var(--print-2) 17px,var(--print-2) 18px,transparent 18px,transparent 22px),var(--surface);box-shadow:var(--shadow-lift),0 4px 0 -1px color-mix(in srgb,var(--surface) 80%,var(--rule)),0 7px 0 -2px color-mix(in srgb,var(--surface) 65%,var(--rule));transform:rotate(-.4deg)}.visa-spread-head,.visa-spread-foot{display:grid;grid-template-columns:1fr 1fr;margin:0;color:var(--fg-faint);font-family:var(--font-mono);font-size:.62rem;font-weight:700;letter-spacing:.22em;text-align:center;text-transform:uppercase}.visa-spread-head{padding-bottom:.5rem;border-bottom:1px dashed var(--rule)}.visa-spread-foot{padding-top:.4rem;letter-spacing:.1em}.visa-spread-foot span:first-child{text-align:left}.visa-spread-foot span:last-child{text-align:right}.tag-cloud{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:1.1rem 1.25rem;margin:0;padding:1.5rem .5rem;list-style:none}.tag-cloud .uses-2 a{font-size:1rem}.tag-cloud .uses-3 a{padding:.55rem 1rem;font-size:1.2rem}.tag-cloud a{--stamp:var(--accent);display:inline-flex;align-items:baseline;gap:.5rem;padding:.45rem .8rem;border:2px solid;border-radius:6px;color:var(--stamp);font-family:var(--font-mono);font-size:.85rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;text-decoration:none;opacity:.85;transform:rotate(-4deg);transition:transform .2s,opacity .2s}.tag-cloud li:nth-child(3n+2) a{border-radius:999px}.tag-cloud li:nth-child(3n) a{border-style:double;border-width:4px}.tag-cloud li:nth-child(4n+1) a{transform:rotate(3deg)}.tag-cloud li:nth-child(4n+2) a{transform:rotate(-6deg)}.tag-cloud li:nth-child(4n+3) a{transform:rotate(1deg)}.tag-cloud li:nth-child(6n+1) a{--stamp:var(--k-listens)}.tag-cloud li:nth-child(6n+2) a{--stamp:var(--k-watches)}.tag-cloud li:nth-child(6n+3) a{--stamp:var(--accent)}.tag-cloud li:nth-child(6n+4) a{--stamp:var(--k-reads)}.tag-cloud li:nth-child(6n+5) a{--stamp:var(--k-articles)}.tag-cloud li:nth-child(6n) a{--stamp:var(--k-bookmarks)}.tag-cloud a:focus-visible{color:var(--stamp);opacity:1;transform:rotate(0)scale(1.08)}@media(hover:hover){.tag-cloud a:hover{color:var(--stamp);opacity:1;transform:rotate(0)scale(1.08)}}.entry-stamp{display:table;margin:-1rem 0 1.75rem auto;padding:.4rem 1rem .45rem;border:4px double var(--accent);border-radius:10px;color:var(--accent);font-family:var(--font-mono);line-height:1.15;text-align:center;opacity:.9;transform:rotate(-6deg)}.entry-stamp small{display:block;font-size:.6rem;font-weight:700;letter-spacing:.2em;text-transform:uppercase}.entry-stamp b{display:block;font-family:var(--font-display);font-size:1.5rem;letter-spacing:.04em;text-transform:uppercase}.tag-count{font-size:.7rem;opacity:.75}.tag-count::before{content:"×"}.logbook{display:flex;align-items:center;gap:1rem;margin:3rem 0 1.75rem}.logbook::after{content:"";flex:1;height:1px;background:var(--rule)}.logbook-stamp{display:inline-grid;justify-items:center;padding:.3rem .9rem .35rem;border:4px double var(--accent);border-radius:8px;color:var(--accent);font-family:var(--font-mono);line-height:1.15;opacity:.9;transform:rotate(-3deg)}.logbook-stamp span{font-size:.58rem;font-weight:700;letter-spacing:.2em;text-transform:uppercase}.logbook-stamp b{font-family:var(--font-display);font-size:1.5rem;font-weight:800;letter-spacing:.06em}.month-mark{position:relative;z-index:1;display:flex;align-items:center;gap:.75rem;margin:1.6rem 0 .9rem;color:var(--accent);font-family:var(--font-mono);font-size:.7rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.month-mark:first-child{margin-top:0}.month-mark span{display:grid;place-content:center;justify-items:center;flex:none;width:4.2rem;height:4.2rem;margin-left:calc(1.125rem - 2.1rem);border:2px solid;border-radius:50%;outline:1px solid currentColor;outline-offset:2px;background:var(--bg);font-size:.55rem;line-height:1.15;transform:rotate(-10deg)}.month-mark b{font-family:var(--font-display);font-size:1.15rem;letter-spacing:.06em}.month-mark small{color:var(--fg-faint);font-size:.68rem}.board{--board:var(--screen);--board-accent:var(--screen-accent);--board-fg:var(--screen-fg);--board-dim:var(--screen-dim);margin:2.5rem 0 0;padding:1rem 1.1rem .6rem;border-radius:var(--radius);background:linear-gradient(180deg,var(--screen-sheen),transparent 40%),var(--board);color:var(--board-fg);box-shadow:var(--shadow-lift),inset 0 0 0 1px var(--screen-rim);font-family:var(--font-mono);content-visibility:auto;contain-intrinsic-size:auto 15rem}@media(prefers-color-scheme:light){.board{--board:#e6dac2;--board-fg:#24304a;--board-dim:#6f6a5e;--screen-rim:rgb(90 70 40 / 0.2);--screen-line:rgb(90 70 40 / 0.16);--screen-line-faint:rgb(90 70 40 / 0.11);--screen-hover:rgb(90 70 40 / 0.07);--tile-hi:#fffaf0;--tile:#f1e8d6;--tile-lit-hi:#fff4e0;--tile-lit:#f5e6cc;--flap:#18233a;--hinge:rgb(60 45 20 / 0.3);background:linear-gradient(180deg,#ebe0ca,#e2d5bb)}.flaps>span{box-shadow:inset 0 1px rgb(255 255 255/.6),0 1px 2px rgb(60 45 20/.3)}}.board-head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:.5rem 1rem;padding-bottom:.7rem;border-bottom:1px solid var(--screen-line)}.board-title{display:inline-flex;align-items:center;gap:.55rem;margin:0;font-family:var(--font-display);font-size:1.15rem;font-weight:700;letter-spacing:.02em;color:var(--board-accent)}.board-title .icon{width:1.1em;height:1.1em}.board-from{margin:0;color:var(--board-dim);font-size:.8rem;letter-spacing:.08em}.board-from abbr{color:var(--board-fg);text-decoration:none;font-weight:700}.board-cols,.board-row{display:grid;grid-template-columns:3rem 3rem max-content 2.4rem minmax(0,1fr)1rem;align-items:center;column-gap:.5rem}.board-cols span{color:inherit}.board-cols{margin:0;padding:.6rem .35rem .45rem;color:var(--board-dim);font-size:.65rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase}.board-list{margin:0;padding:0;list-style:none;font-size:.8rem}.board-flight{border-top:1px solid var(--screen-line-faint)}.board-row{padding:.45rem .35rem;white-space:nowrap}summary.board-row{list-style:none;cursor:pointer;border-radius:6px;transition:background-color .15s}a.board-link{color:inherit;text-decoration:none;border-radius:6px;transition:background-color .15s}a.board-link:hover,a.board-link:focus-visible{color:inherit;background:var(--screen-hover)}a.board-link:hover .b-chevron{color:var(--board-accent)}summary.board-row::-webkit-details-marker{display:none}summary.board-row:hover,details[open]>summary.board-row{background:var(--screen-hover)}summary.board-row:focus-visible{outline:2px solid var(--board-accent);outline-offset:-2px}.b-dest{display:grid;gap:.2rem}.b-info{width:0;min-width:100%;overflow:hidden;text-overflow:ellipsis;color:var(--board-dim);font-family:var(--font-sans);font-size:.75rem}.b-chevron{display:grid;place-items:center;color:var(--board-dim);transition:transform .25s,color .15s}.b-chevron .icon{width:1rem;height:1rem}summary.board-row:hover .b-chevron{color:var(--board-accent)}details[open]>summary .b-chevron{transform:rotate(180deg);color:var(--board-accent)}.board-hint{margin:0 auto 0 0;color:var(--board-dim);font-size:.72rem;letter-spacing:.06em}.board-detail{padding:.35rem .35rem 1rem;color:var(--fg);font-family:var(--font-sans);animation:flight-open .3s ease-out}.board-detail .entry{grid-template-columns:minmax(0,1fr)}.board-detail .entry-icon{display:none}@keyframes flight-open{from{opacity:0;transform:translateY(-.4rem)}}.b-time,.b-flight{color:var(--board-accent);font-variant-numeric:tabular-nums}.b-gate{color:var(--kind);font-weight:700}.b-remark{overflow:hidden;text-overflow:ellipsis;color:var(--board-dim);font-size:.7rem;letter-spacing:.08em;text-transform:uppercase}.b-remark.is-boarding{color:var(--screen-ok);animation:board-blink 1.6s steps(1)infinite}.b-remark.is-cancelled{color:var(--screen-bad)}.flaps{display:inline-flex;gap:2px}.flaps>span{position:relative;display:inline-grid;place-items:center;width:1.15em;height:1.6em;border-radius:2px;background:linear-gradient(180deg,var(--tile-hi) 50%,var(--tile) 50%);color:var(--flap);font-size:.88rem;font-weight:700;line-height:1;transform-origin:50% 0;animation:flap-in .45s cubic-bezier(.3,1.4,.6,1)both;animation-delay:calc(var(--r,1) * 110ms + var(--c,1) * 22ms)}.flaps>span::after{content:"";position:absolute;inset:50% 0 auto;height:1px;background:var(--hinge)}.b-dest a:hover .flaps>span{background:linear-gradient(180deg,var(--tile-lit-hi) 50%,var(--tile-lit) 50%)}@keyframes flap-in{from{transform:perspective(12em)rotateX(-95deg);opacity:0}60%{opacity:1}to{transform:none}}@keyframes board-blink{50%{opacity:.25}}.board-list>li:nth-child(1){--r:1}.board-list>li:nth-child(2){--r:2}.board-list>li:nth-child(3){--r:3}.board-list>li:nth-child(4){--r:4}.board-list>li:nth-child(5){--r:5}.board-list>li:nth-child(6){--r:6}.board-list>li:nth-child(7){--r:7}.board-list>li:nth-child(8){--r:8}.board-list>li:nth-child(9){--r:9}.board-list>li:nth-child(10){--r:10}.board-list>li:nth-child(11){--r:11}.board-list>li:nth-child(12){--r:12}.flaps>:nth-child(1){--c:1}.flaps>:nth-child(2){--c:2}.flaps>:nth-child(3){--c:3}.flaps>:nth-child(4){--c:4}.flaps>:nth-child(5){--c:5}.flaps>:nth-child(6){--c:6}.flaps>:nth-child(7){--c:7}.flaps>:nth-child(8){--c:8}.flaps>:nth-child(9){--c:9}.flaps>:nth-child(10){--c:10}.flaps>:nth-child(11){--c:11}.flaps>:nth-child(12){--c:12}.flaps>:nth-child(13){--c:13}.flaps>:nth-child(14){--c:14}.flaps>:nth-child(15){--c:15}.flaps>:nth-child(16){--c:16}.flaps>:nth-child(17){--c:17}.flaps>:nth-child(18){--c:18}.flaps>:nth-child(19){--c:19}.flaps>:nth-child(20){--c:20}.pass{--stub:10rem;--notch:0.8rem;--perforation:2px dashed color-mix(in srgb, var(--fg-faint) 55%, transparent);--band:linear-gradient(100deg, var(--accent), var(--accent-2));--stock:color-mix(in srgb, var(--accent) 6%, var(--surface));--stub-stock:color-mix(in srgb, var(--accent) 14%, var(--surface));--print:color-mix(in srgb, var(--accent) 11%, var(--surface));margin:0 0 2.25rem;filter:drop-shadow(0 10px 24px rgb(0 0 0/.18));transform:rotate(-.8deg)}.pass-card{--cut:radial-gradient(circle at calc(100% - var(--stub)) 0, transparent var(--notch), #000 calc(var(--notch) + 0.5px));--cut2:radial-gradient(circle at calc(100% - var(--stub)) 100%, transparent var(--notch), #000 calc(var(--notch) + 0.5px));display:grid;grid-template-columns:minmax(0,1fr)calc(var(--stub));overflow:hidden;border-radius:var(--radius);background:repeating-radial-gradient(circle at 0 100%,transparent 0,transparent 18px,var(--print) 18px,var(--print) 19px,transparent 19px,transparent 23px),var(--stock);-webkit-mask:var(--cut)top/100% 51% no-repeat,var(--cut2)bottom/100% 51% no-repeat;mask:var(--cut)top/100% 51% no-repeat,var(--cut2)bottom/100% 51% no-repeat}.pass-main,.pass-stub{min-width:0;padding-bottom:1.1rem}.pass-stub{display:flex;flex-direction:column;border-left:var(--perforation);background:var(--stub-stock)}.pass-top{display:flex;justify-content:space-between;gap:1rem;margin:0 0 1rem;padding:.55rem 1.2rem calc(.55rem + 5px);background:var(--airmail)bottom/100% 5px no-repeat,var(--band);color:#fff;font-size:.7rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.pass-top span{display:inline-flex;align-items:center;gap:.45rem}.pass-route{display:flex;align-items:center;gap:1rem;padding:0 1.2rem}.pass-route p{display:grid;margin:0}.pass-route b{font-family:var(--font-display);font-size:2.4rem;font-weight:800;line-height:1;letter-spacing:-.02em}.pass-route p span{color:var(--fg-muted);font-size:.8rem}.pass-route p:last-child{text-align:right}.pass-flight{flex:1;display:grid;place-items:center;height:1.5rem;background:linear-gradient(90deg,var(--rule) 50%,transparent 0)50%/10px 2px repeat-x;color:var(--accent)}.pass-flight .icon{width:1.5rem;height:1.5rem;padding:0 .3rem;background:var(--stock);box-sizing:content-box;transform:rotate(45deg)}.pass-fields{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem 1rem;margin:1.2rem 0 0;padding:0 1.2rem}.pass-stub .pass-fields{grid-template-columns:1fr;margin-top:0}.pass-stub .pass-fields dt{color:var(--fg-muted)}.pass-fields dt{color:var(--fg-faint);font-size:.62rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.pass-fields dd{margin:0;font-family:var(--font-display);font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.barcode{display:flex;gap:1px;height:2.6rem;margin:auto 1.2rem 0;padding-top:1rem}.barcode span{flex:none;background:var(--fg)}.itinerary{--band:color-mix(in srgb, var(--accent) 7%, var(--surface));--feed:1.6rem;margin:0;padding:.85rem calc(var(--feed) + .9rem)1.1rem;border:1px solid var(--rule);border-radius:6px;background:radial-gradient(circle,var(--bg) .27rem,transparent .31rem)0 .4rem/var(--feed)1.1rem repeat-y,radial-gradient(circle,var(--bg) .27rem,transparent .31rem)100% .4rem/var(--feed)1.1rem repeat-y,linear-gradient(90deg,transparent var(--feed),var(--rule) var(--feed),var(--rule) calc(var(--feed) + 1px),transparent calc(var(--feed) + 1px),transparent calc(100% - var(--feed) - 1px),var(--rule) calc(100% - var(--feed) - 1px),var(--rule) calc(100% - var(--feed)),transparent calc(100% - var(--feed))),repeating-linear-gradient(180deg,var(--band) 0,var(--band) 1.6rem,transparent 1.6rem,transparent 3.2rem),var(--surface);box-shadow:var(--shadow-lift);transform:rotate(.4deg)}.itinerary-head{display:flex;justify-content:space-between;gap:1rem;margin:0 0 .9rem;padding-bottom:.5rem;border-bottom:1px dashed var(--rule);color:var(--fg-faint);font-family:var(--font-mono);font-size:.66rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase}.itinerary-head span{display:inline-flex;align-items:center;gap:.45rem}.itinerary-head .icon{color:var(--accent)}.itinerary-stops{position:relative;padding-left:2rem}.itinerary-stops::before{content:"";position:absolute;top:.6rem;bottom:.9rem;left:.5rem;border-left:2px dashed var(--rule)}.itinerary-stops>p{--stop:var(--k-watches);position:relative}.itinerary-stops>p:nth-of-type(4n+2){--stop:var(--k-listens)}.itinerary-stops>p:nth-of-type(4n+3){--stop:var(--k-reads)}.itinerary-stops>p:nth-of-type(4n+4){--stop:var(--k-articles)}.itinerary-stops>p::before{content:"";position:absolute;top:.35em;left:-1.95rem;width:.95rem;height:.95rem;border-radius:50%;background:var(--stop);box-shadow:0 0 0 3px var(--surface),0 0 0 5px color-mix(in srgb,var(--stop) 30%,transparent)}.itinerary-stops>p>strong:first-child{color:var(--stop);font-family:var(--font-display);font-size:1.1em;font-weight:700}.bar-0{width:1px}.bar-1{width:2px}.bar-2{width:1px}.bar-3{width:3px}.bar-4{width:2px;background:0 0}.bar-5{width:1px}.bar-6{width:2px}.bar-7{width:1px}.bar-8{width:2px;background:0 0}.bar-9{width:3px}.bar-a{width:1px}.bar-b{width:2px}.bar-c{width:2px;background:0 0}.bar-d{width:1px}.bar-e{width:2px}.bar-f{width:1px}.passport{max-width:36rem;margin:0 0 2.25rem}.passport-page{overflow:hidden;transform:rotate(-.8deg);border:1px solid var(--rule);border-radius:var(--radius);background:repeating-radial-gradient(ellipse at 20% 120%,transparent 0 14px,var(--bg-soft) 14px 15px),repeating-radial-gradient(ellipse at 90% -30%,transparent 0 14px,var(--bg-soft) 14px 15px),var(--surface);box-shadow:var(--shadow-lift)}.passport-head{display:flex;justify-content:space-between;gap:1rem;margin:0;padding:.6rem 1.25rem;background:linear-gradient(100deg,var(--accent-2),var(--accent));color:#fff;font-size:.7rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.passport-head span{display:inline-flex;align-items:center;gap:.45rem}.passport-body{display:grid;grid-template-columns:7rem minmax(0,1fr);align-items:center;gap:1rem 1.35rem;padding:1.1rem 1.25rem}.passport-photo{width:7rem;height:8.75rem;object-fit:cover;border-radius:6px;box-shadow:0 0 0 1px var(--rule),0 6px 16px -6px rgb(0 0 0/.35)}.passport-fields{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem 1rem;margin:0}.passport-fields .wide{grid-column:span 2}.passport-fields dt{color:var(--fg-faint);font-size:.62rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.passport-fields dd{margin:0;font-family:var(--font-display);font-weight:700}.passport-fields .p-name{font-size:1.6rem;letter-spacing:-.02em;text-decoration:none}.mrz{display:grid;margin:0;padding:.8rem 1.25rem 1rem;border-top:1px dashed var(--rule);background:color-mix(in srgb,var(--bg-soft) 60%,transparent);color:var(--fg-muted);font-family:var(--font-mono);font-size:min(1rem,calc((100vw - 6rem)/30.5));letter-spacing:.06em;line-height:1.5;white-space:pre;overflow:hidden}.passport .rels{margin-top:1rem}.visa-page{--print:color-mix(in srgb, var(--k-bookmarks) 12%, var(--surface));--print-2:color-mix(in srgb, var(--k-listens) 9%, var(--surface));position:relative;margin:0;padding:.9rem 1.5rem 1.4rem;border:1px solid var(--rule);border-radius:var(--radius);background:repeating-radial-gradient(ellipse at 0% 100%,transparent 0,transparent 17px,var(--print) 17px,var(--print) 18px,transparent 18px,transparent 22px),repeating-radial-gradient(ellipse at 100% 0%,transparent 0,transparent 17px,var(--print-2) 17px,var(--print-2) 18px,transparent 18px,transparent 22px),var(--surface);box-shadow:var(--shadow-lift);transform:rotate(.5deg)}.visa-head{display:flex;justify-content:space-between;gap:1rem;margin:0 0 .6rem;padding-bottom:.5rem;border-bottom:1px dashed var(--rule);color:var(--fg-faint);font-family:var(--font-mono);font-size:.66rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase}.visa-hello{margin:.2rem 0 .5rem;color:var(--accent);font-family:var(--font-hand);font-size:2rem;font-weight:700;line-height:1.15;transform:rotate(-1.5deg);transform-origin:0 50%}.visa-foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1rem 1.5rem;margin-top:1.25rem}.visa-sign{margin:0;color:var(--fg);font-family:var(--font-hand);font-size:1.75rem;font-weight:700;transform:rotate(-3deg)}.visa-stamps{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem}.visa-stamp{--stamp:var(--accent);display:inline-grid;justify-items:center;align-content:center;padding:.35rem .7rem;border:4px double var(--stamp);border-radius:8px;color:var(--stamp);font-family:var(--font-mono);line-height:1.15;text-transform:uppercase;opacity:.85}.visa-stamp small{padding-left:.16em;font-size:.55rem;font-weight:700;letter-spacing:.16em;text-align:center}.visa-stamp b{font-family:var(--font-display);font-size:1.15rem;font-weight:700;letter-spacing:.04em}.visa-stamp.is-arrived{--stamp:var(--k-watches);width:5.6rem;height:5.6rem;padding:.3rem;border-radius:50%;transform:rotate(-10deg)}.visa-stamp.is-arrived small:last-child{padding-left:.06em;letter-spacing:.06em;white-space:nowrap}.visa-stamp.is-flights{--stamp:var(--k-listens);border-radius:999px;transform:rotate(7deg)}.visa-stamp.is-granted{--stamp:var(--k-reads);border-style:solid;border-width:2px;transform:rotate(-4deg)}.ff-top{display:grid;grid-template-columns:minmax(0,21rem)minmax(0,1fr);gap:1.25rem;align-items:center;margin-bottom:1rem}.ff-card{--metal:linear-gradient(135deg, #2563eb, #60a5fa);--ink:#fff;position:relative;aspect-ratio:1.586;display:grid;grid-template-rows:auto 1fr auto auto;padding:1.1rem 1.25rem;border-radius:16px;background:linear-gradient(115deg,transparent 35%,rgb(255 255 255/.22) 45%,transparent 55%),var(--metal);color:var(--ink);box-shadow:0 18px 36px -16px rgb(0 0 0/.55),inset 0 0 0 1px rgb(255 255 255/.18);overflow:hidden}.tier-silver{--metal:linear-gradient(135deg, #8e929c, #e6e8ed 55%, #a5a9b2);--ink:#1d1f24}.tier-gold{--metal:linear-gradient(135deg, #a8741a, #f6d56b 55%, #c08a22);--ink:#2b1d05}.tier-platinum{--metal:linear-gradient(135deg, #1c1a20, #57525e 55%, #26232b);--ink:#f3eef6}.ff-card p,.ff-card dl{margin:0}.ff-brand{display:flex;justify-content:space-between;gap:1rem;font-size:.7rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.ff-brand span{display:inline-flex;align-items:center;gap:.4rem}.ff-brand b{font-family:var(--font-display);font-size:.95rem;letter-spacing:.08em}.ff-chip{align-self:center;width:2.6rem;height:1.9rem;border-radius:6px;background:linear-gradient(90deg,transparent 32%,rgb(0 0 0/.18) 32% 36%,transparent 36% 64%,rgb(0 0 0/.18) 64% 68%,transparent 68%),linear-gradient(0deg,transparent 45%,rgb(0 0 0/.18) 45% 55%,transparent 55%),linear-gradient(135deg,#e9d18a,#b89140);box-shadow:inset 0 0 0 1px rgb(0 0 0/.2)}.ff-miles{font-family:var(--font-display);font-size:.85rem;font-weight:600}.ff-miles b{font-size:1.9rem;font-weight:800;letter-spacing:-.02em}.ff-card .ff-member{display:flex;gap:1.25rem;margin-top:.5rem}.ff-member dt{font-size:.55rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;opacity:.75}.ff-member dd{margin:0;font-family:var(--font-mono);font-size:.8rem;font-weight:700;letter-spacing:.06em}.ff-letter{--stock:color-mix(in srgb, var(--accent-2) 5%, var(--surface));--ffl-line:color-mix(in srgb, var(--accent-2) 30%, var(--rule));padding:1.1rem 1.1rem 1.2rem;border-radius:4px;background:var(--grain,none)0 0/240px 240px,var(--stock);box-shadow:var(--shadow-lift);transform:rotate(1deg)}.ffl-head{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.3rem 1rem;margin:0 0 .7rem;padding-bottom:.5rem;border-bottom:1.5px solid var(--ffl-line);color:var(--accent);font-family:var(--font-mono);font-size:.6rem;font-weight:700;line-height:1.2;letter-spacing:.16em;text-transform:uppercase}.ffl-head span{white-space:nowrap;display:flex;align-items:center;gap:.4rem}.ffl-head .icon{width:.9rem;height:.9rem}.ffl-hi,.ffl-sign{color:var(--k-watches);font-family:var(--font-hand);font-weight:700;line-height:1.1}.ffl-hi{margin:0 0 .35rem;font-size:1.6rem}.ff-letter .prose{font-size:.95rem}.ff-letter .prose p{margin:0}.ffl-routes{display:grid;gap:.4rem;margin:.8rem 0 0;padding:0;list-style:none;font-size:.85rem}.ffl-routes li{display:flex;flex-wrap:wrap;align-items:center;gap:0 .5rem}.ffl-gates{display:inline-flex;gap:.2rem}.ffl-dash{flex:1;min-width:.6rem;border-bottom:1.5px dotted var(--ffl-line)}.ffl-what,.ffl-to{white-space:nowrap}.ffl-to{margin-left:auto}.ffl-to b{font-family:var(--font-display)}.ffl-sign{margin:.6rem 0 0;font-size:1.3rem;text-align:right}.ffl-fine{margin:.5rem 0 0;color:var(--fg-faint);font-size:.75rem}.ff-letter .ff-next{margin-top:.9rem}@media(max-width:52rem){.ff-top{grid-template-columns:minmax(0,1fr)}.ff-card{width:100%;max-width:21rem}}@media(max-width:24rem){.ff-card{aspect-ratio:auto;gap:.6rem}}.ff-next{display:grid;gap:.4rem;margin:0;color:var(--fg-muted);font-size:.9rem}.ff-next b{color:var(--fg);font-family:var(--font-display)}.ff-next progress,.ff-gates meter{-webkit-appearance:none;appearance:none;width:100%;height:.55rem;border:0;border-radius:999px;background:var(--bg-soft);overflow:hidden}.ff-next progress::-webkit-progress-bar{background:var(--bg-soft)}.ff-next progress::-webkit-progress-value{background:linear-gradient(90deg,var(--accent),var(--accent-2));border-radius:999px}.ff-next progress::-moz-progress-bar{background:linear-gradient(90deg,var(--accent),var(--accent-2));border-radius:999px}.ff-gates meter::-webkit-meter-bar{background:var(--bg-soft);border:0;border-radius:999px;height:.55rem}.ff-gates meter::-webkit-meter-optimum-value{background:var(--kind);border-radius:999px}.ff-gates meter::-moz-meter-bar{background:var(--kind);border-radius:999px}.ff-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(8.5rem,1fr));gap:1rem .9rem;padding:0;margin:0;list-style:none}.ff-stats li{--kind:var(--k-watches);display:grid;gap:.15rem;padding:.9rem 1rem;border-radius:14px;background:radial-gradient(10rem 6rem at 100% 0,color-mix(in srgb,var(--kind) 22%,transparent),transparent),color-mix(in srgb,var(--kind) 12%,var(--surface));box-shadow:0 0 0 4px var(--surface),0 6px 14px -6px rgb(0 0 0/.3);transform:rotate(-1.5deg)}.ff-stats li:nth-child(6n+2){--kind:var(--k-articles);transform:rotate(1.2deg)}.ff-stats li:nth-child(6n+3){--kind:var(--k-reads);transform:rotate(-.8deg)}.ff-stats li:nth-child(6n+4){--kind:var(--k-listens);transform:rotate(1.8deg)}.ff-stats li:nth-child(6n+5){--kind:var(--k-notes);transform:rotate(-1.2deg)}.ff-stats li:nth-child(6n){--kind:var(--k-bookmarks);transform:rotate(.8deg)}.ff-stats b{color:var(--kind);font-family:var(--font-display);font-size:1.6rem;font-weight:800;line-height:1.1;letter-spacing:-.02em}.ff-stats small{--sticker-edge:#fffcf5;display:inline-block;margin-left:.3rem;color:#f5a524;font-size:.9em;text-shadow:-1.5px -1.5px 0 var(--sticker-edge),1.5px -1.5px 0 var(--sticker-edge),-1.5px 1.5px 0 var(--sticker-edge),1.5px 1.5px 0 var(--sticker-edge),0 -2px 0 var(--sticker-edge),0 2px 0 var(--sticker-edge),-2px 0 0 var(--sticker-edge),2px 0 0 var(--sticker-edge),0 3px 5px rgb(0 0 0/.3);transform:rotate(-12deg)}.ff-stats span{color:var(--fg-muted);font-size:.8rem}.ff-gates{display:grid;gap:.6rem;padding:0;margin:0;list-style:none}.ff-gates li{--stub:4.2rem;display:grid;grid-template-columns:calc(var(--stub) - 1rem)minmax(0,1fr)auto;grid-template-areas:"gate route count" "gate bar bar";align-items:center;gap:.35rem 1.2rem;padding:.75rem 1rem .75rem .5rem;border-radius:var(--radius-sm);position:relative;background:linear-gradient(color-mix(in srgb,var(--kind) 16%,var(--surface)),color-mix(in srgb,var(--kind) 16%,var(--surface)))0 0/calc(var(--stub))100% no-repeat,color-mix(in srgb,var(--kind) 6%,var(--surface));box-shadow:var(--shadow);transform:rotate(-.5deg)}.ff-gates li:nth-child(even){transform:rotate(.5deg)}.ff-gates li::before{content:"";position:absolute;top:0;bottom:0;left:calc(var(--stub) - 1px);border-left:2px dashed color-mix(in srgb,var(--kind) 40%,var(--rule))}.ff-gate{grid-area:gate;justify-self:center;color:var(--kind);font-family:var(--font-display);font-size:1.5rem;font-weight:800}.ff-route{grid-area:route;min-width:0;color:var(--fg-muted);font-size:.85rem}.ff-route b{display:inline-flex;align-items:center;gap:.3rem;margin-right:.35rem;color:var(--fg);font-family:var(--font-mono);font-size:.8rem}.ff-route .icon{width:.8rem;height:.8rem;color:var(--kind);transform:rotate(45deg)}.ff-gates meter{grid-area:bar}.ff-count{grid-area:count;color:var(--fg-muted);font-size:.8rem;white-space:nowrap}.ff-count b{color:var(--fg)}.ff-calendar{--cell:9px;--grid:color-mix(in srgb, var(--accent) 9%, var(--surface));overflow-x:auto;direction:rtl;padding:1rem;border:1px solid var(--rule);border-radius:var(--radius-sm);background:linear-gradient(90deg,var(--grid) 1px,transparent 1px)0 0/12px 12px,linear-gradient(var(--grid) 1px,transparent 1px)0 0/12px 12px,var(--surface);box-shadow:var(--shadow);scrollbar-width:thin;scrollbar-color:var(--rule)transparent}.ff-cal-inner{direction:ltr;width:max-content}.ff-months,.ff-days{display:grid;gap:3px}.ff-months{grid-template-columns:repeat(53,var(--cell));margin-bottom:.3rem;color:var(--fg-faint);font-size:.62rem}.ff-months span{white-space:nowrap}.ff-days{grid-template-rows:repeat(7,var(--cell));grid-auto-flow:column;grid-auto-columns:var(--cell)}.ff-days span,.ff-legend span{border-radius:3px;width:var(--cell,11px);height:var(--cell,11px)}.l0{background:var(--bg-soft)}.l1{background:color-mix(in srgb,var(--accent) 40%,var(--bg-soft))}.l2{background:color-mix(in srgb,var(--accent) 70%,var(--bg-soft))}.l3{background:var(--accent)}.ff-legend{display:flex;align-items:center;justify-content:flex-end;gap:3px;margin:.4rem 0 0;font-size:.72rem}.ff-legend span{display:inline-block}.ff-tops{display:grid;grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));gap:0 1.5rem}.ff-list{display:grid;gap:.35rem;padding:0;margin:0;list-style:none;counter-reset:ff}.ff-list li{display:flex;align-items:baseline;gap:.6rem;padding:.45rem .75rem;border-radius:var(--radius-sm);background:var(--surface);border:1px solid var(--rule);counter-increment:ff}.ff-list li::before{content:counter(ff);min-width:1.1rem;color:var(--fg-faint);font-family:var(--font-mono);font-size:.8rem}.ff-list span,.ff-list a{flex:1;font-weight:600;text-decoration:none}.ff-list b{color:var(--fg-muted);font-family:var(--font-mono);font-size:.85rem}.ff-stickers,.ff-stamps{display:flex;flex-wrap:wrap;align-items:center;gap:.9rem .8rem;padding:.4rem .2rem}.ff-stickers li,.ff-stamps li{--ink:var(--k-listens);position:relative;flex:none}.ff-stickers li::before,.ff-stamps li::before{display:none}.ff-stickers li{padding:.55rem 1.1rem;border:0;border-radius:999px;background:color-mix(in srgb,var(--ink) 16%,var(--surface));color:var(--ink);box-shadow:0 0 0 3px var(--surface),0 6px 14px -6px rgb(0 0 0/.3);font-family:var(--font-display);font-size:1.1rem;transform:rotate(-3deg)}.ff-stickers li:nth-child(2){--ink:var(--k-watches);transform:rotate(2deg)}.ff-stickers li:nth-child(3){--ink:var(--k-reads);transform:rotate(-1deg)}.ff-stickers li:nth-child(4){--ink:var(--k-articles);transform:rotate(3deg)}.ff-stickers li:nth-child(5){--ink:var(--k-bookmarks);transform:rotate(-2deg)}.ff-stickers b,.ff-stamps b{position:absolute;top:-.55rem;right:-.55rem;display:grid;place-items:center;min-width:1.35rem;height:1.35rem;padding:0 .3rem;border-radius:999px;background:var(--ink);color:var(--surface);font-size:.72rem}.ff-stamps li{--ink:var(--k-articles);padding:.4rem .8rem;border:2px solid var(--ink);border-radius:6px;background:0 0;color:var(--ink);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;transform:rotate(-4deg)}.ff-stamps li:nth-child(2){--ink:var(--k-watches);border-radius:999px;transform:rotate(3deg)}.ff-stamps li:nth-child(3){--ink:var(--k-reads);border-style:double;border-width:4px;transform:rotate(-2deg)}.ff-stamps li:nth-child(4){--ink:var(--k-listens);transform:rotate(5deg)}.ff-stamps li:nth-child(5){--ink:var(--k-bookmarks);border-radius:999px;transform:rotate(-5deg)}.ff-stamps a{color:inherit;font-size:.85rem;font-weight:700}.ff-stamps a:hover{color:inherit}.feed-list{display:grid;gap:1.1rem;padding:0;margin:0;list-style:none}.feed-list{filter:drop-shadow(0 6px 14px rgb(0 0 0/.1))}.feed-card{--stub:4rem;--band:6px;--stock:color-mix(in srgb, var(--kind) 7%, var(--surface));--stub-stock:color-mix(in srgb, var(--kind) 16%, var(--surface));--waves:color-mix(in srgb, var(--kind) 18%, var(--surface));display:grid;grid-template-columns:calc(var(--stub))minmax(0,1fr);padding-top:var(--band);border-radius:var(--radius);background:linear-gradient(var(--kind),var(--kind))0 0/100% var(--band)no-repeat,linear-gradient(var(--stub-stock),var(--stub-stock))0 0/calc(var(--stub))100% no-repeat,radial-gradient(circle at 100% 0,transparent 0,var(--stock) 24rem),repeating-radial-gradient(circle at 100% 0,transparent 0,transparent 13px,var(--waves) 13px,var(--waves) 15px,transparent 15px,transparent 22px),var(--stock);transform:rotate(-.8deg);-webkit-mask:radial-gradient(circle at calc(var(--stub)) 0,transparent .55rem,#000 calc(.55rem + .5px))top/100% 51% no-repeat,radial-gradient(circle at calc(var(--stub)) 100%,transparent .55rem,#000 calc(.55rem + .5px))bottom/100% 51% no-repeat;mask:radial-gradient(circle at calc(var(--stub)) 0,transparent .55rem,#000 calc(.55rem + .5px))top/100% 51% no-repeat,radial-gradient(circle at calc(var(--stub)) 100%,transparent .55rem,#000 calc(.55rem + .5px))bottom/100% 51% no-repeat}.feed-card:nth-child(even),.feed-card:only-child{transform:rotate(.8deg)}.alert-stub{display:grid;place-items:center;border-right:2px dashed color-mix(in srgb,var(--kind) 30%,var(--rule));color:var(--kind);font-family:var(--font-display);font-size:1.35rem;font-weight:800}.alert-label{display:inline-flex;align-items:center;gap:.35rem;margin:0 0 .15rem;color:var(--kind);font-family:var(--font-mono);font-size:.68rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.alert-label .icon{width:.9rem;height:.9rem;transform-origin:50% 0}@media(hover:hover){.feed-card:hover .alert-label .icon{animation:bell-ring .7s ease-in-out}}@keyframes bell-ring{20%{transform:rotate(14deg)}40%{transform:rotate(-12deg)}60%{transform:rotate(8deg)}80%{transform:rotate(-4deg)}}.feed-main{min-width:0;padding:.95rem 1.2rem 1.05rem}.feed-name{margin:0;font-family:var(--font-display);font-weight:700}.feed-desc{margin:.1rem 0 0;color:var(--fg-muted);font-size:.9375rem}.feed-urls{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.35rem .6rem;align-items:baseline;margin:.7rem 0 0}.feed-urls dt{color:var(--fg-faint);font-size:.7rem;font-weight:700;letter-spacing:.1em}.feed-urls dd{margin:0;min-width:0}code.copy{display:inline-block;max-width:100%;padding:.2em .55em;border:1.5px dashed color-mix(in srgb,var(--kind) 45%,var(--rule));border-radius:5px;background:color-mix(in srgb,var(--kind) 10%,var(--surface));font-weight:600;letter-spacing:.03em;overflow-wrap:anywhere;user-select:all;-webkit-user-select:all;cursor:copy}code.copy:hover{border-color:var(--kind)}.feed-note{margin-top:1.5rem;font-size:.9375rem}.notfound{padding-block:1rem 2rem;text-align:center}.lost-tag{--manila:color-mix(in srgb, var(--accent) 8%, #f1e1bf);position:relative;display:inline-grid;justify-items:center;gap:.2rem;margin:0;padding:3rem 2.2rem 1.3rem;background:radial-gradient(circle at 50% 1.6rem,transparent .45rem,var(--accent) .47rem,var(--accent) .72rem,transparent .74rem),repeating-linear-gradient(115deg,rgb(120 90 40/4%) 0 2px,transparent 2px 7px),var(--manila);color:#3a2a20;clip-path:polygon(1.6rem 0,calc(100% - 1.6rem) 0,100% 1.6rem,100% 100%,0 100%,0 1.6rem);-webkit-mask:radial-gradient(circle at 50% 1.6rem,transparent .4rem,#000 .44rem);mask:radial-gradient(circle at 50% 1.6rem,transparent .4rem,#000 .44rem)}.lost-tag-wrap{position:relative;display:inline-block;margin:3rem auto 1.5rem;filter:drop-shadow(0 10px 14px rgb(40 30 10/.25));transform:rotate(-6deg)}@media(prefers-color-scheme:dark){.lost-tag{--manila:color-mix(in srgb, var(--accent) 10%, #efe2c6)}}.lost-tag-wrap::before{content:"";position:absolute;top:-2.6rem;left:50%;z-index:1;width:1.2rem;height:4.3rem;margin-left:-.6rem;border:2px solid var(--fg-faint);border-bottom:0;border-radius:50% 50% 0 0}.lost-route{display:inline-flex;align-items:center;gap:.35rem;font-family:var(--font-mono);font-size:.8rem;font-weight:700;letter-spacing:.12em;color:#6a5650}.lost-route .icon{width:.9rem;height:.9rem;color:var(--accent);transform:rotate(45deg)}.lost-tag b{font-family:var(--font-display);font-size:clamp(4.5rem,3rem + 8vw,7rem);font-weight:700;line-height:.95;color:var(--accent)}.lost-label{font-family:var(--font-hand);font-size:1.8rem;font-weight:700;line-height:1;transform:rotate(-4deg)}.lost-tag .barcode{height:1.8rem;margin-top:.4rem}.lost-tag .barcode span{background:#3a2a20}.lost-report{position:relative;max-width:32rem;margin:2rem auto 0;padding:.8rem 1.4rem 4.2rem;border:1px solid color-mix(in srgb,var(--k-watches) 25%,var(--rule));border-radius:4px;background:repeating-linear-gradient(180deg,transparent 0,transparent 2.3rem,color-mix(in srgb,var(--k-watches) 12%,var(--surface)) 2.3rem,color-mix(in srgb,var(--k-watches) 12%,var(--surface)) calc(2.3rem + 1px))0 2.4rem,color-mix(in srgb,var(--k-watches) 5%,var(--surface));box-shadow:var(--shadow-lift);text-align:left;transform:rotate(.8deg)}.lost-report-head{display:flex;flex-wrap:wrap;justify-content:space-between;gap:0 1rem;margin:0 0 .6rem;padding-bottom:.45rem;border-bottom:2px solid var(--k-watches);color:var(--k-watches);font-family:var(--font-mono);font-size:.66rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.lost-report dl{display:grid;grid-template-columns:1fr 1fr;gap:.4rem 1.2rem;margin:0}.lost-report .wide{grid-column:1/-1}.lost-report dt{color:var(--fg-faint);font-family:var(--font-mono);font-size:.6rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.lost-report dd{margin:0;color:var(--k-watches);font-family:var(--font-hand);font-size:1.45rem;font-weight:700;line-height:1.2}.lost-stamp{position:absolute;right:1.2rem;bottom:.9rem;margin:0;padding:.3rem .8rem;border:4px double var(--accent);border-radius:6px;color:var(--accent);font-family:var(--font-mono);font-size:1.1rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;opacity:.85;transform:rotate(-12deg);pointer-events:none}.lost-ways{display:flex;flex-wrap:wrap;justify-content:center;gap:1rem 1.25rem;margin-top:2.25rem}.lost-ways .kind-articles{--sign:var(--k-articles)}.lost-ways .sign-link+.sign-link{transform:rotate(2deg)}.follow-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin:1.6rem 0 .9rem;padding:0;list-style:none}.follow-steps li{--stock:color-mix(in srgb, var(--kind) 7%, var(--surface));position:relative;padding:2.3rem 1rem 1rem;border-radius:10px;background:var(--grain,none)0 0/240px 240px,var(--stock);box-shadow:var(--shadow);font-size:.92rem;transform:rotate(-1.5deg)}.follow-steps li:nth-child(1){--kind:var(--k-watches)}.follow-steps li:nth-child(2){--kind:var(--accent);transform:rotate(1.5deg)}.follow-steps li:nth-child(3){--kind:var(--k-reads)}.fs-sign{position:absolute;top:-.8rem;left:1rem;display:flex;align-items:center;gap:.45rem;padding:.25rem .6rem .25rem .25rem;border-radius:6px;background:var(--kind);color:var(--surface);font-family:var(--font-display);font-size:.8rem;font-weight:700;line-height:1;box-shadow:0 0 0 2.5px var(--surface),0 4px 8px -3px rgb(0 0 0/.3);transform:rotate(-4deg)}.fs-sign b{display:grid;place-items:center;width:1.4rem;height:1.4rem;border-radius:4px;background:var(--surface);color:var(--kind);font-size:.9rem}.follow-steps strong{display:block;margin-bottom:.3rem;font-family:var(--font-display);font-size:1.05rem}.follow-steps p{margin:0}.follow-fine{margin:0 0 .5rem;color:var(--fg-faint);font-size:.85rem}@media(max-width:40rem){.follow-steps{grid-template-columns:minmax(0,1fr);gap:1.4rem}}.more{margin-top:2rem;text-align:center}.pager{display:flex;justify-content:space-between;align-items:center;gap:1rem;margin-top:2.5rem;font-size:.9375rem}.connections{margin-top:2.5rem}.conn-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem}.conn{--stub-stock:color-mix(in srgb, var(--kind) 16%, var(--surface));display:grid;grid-template-columns:3.6rem minmax(0,1fr);padding-top:5px;border-radius:var(--radius-sm);background:linear-gradient(var(--kind),var(--kind))0 0/100% 5px no-repeat,linear-gradient(var(--stub-stock),var(--stub-stock))0 0/3.6rem 100% no-repeat,color-mix(in srgb,var(--kind) 6%,var(--surface));color:inherit;transform:rotate(-.8deg);text-decoration:none;-webkit-mask:radial-gradient(circle at 3.6rem 0,transparent .5rem,#000 calc(.5rem + .5px))top/100% 51% no-repeat,radial-gradient(circle at 3.6rem 100%,transparent .5rem,#000 calc(.5rem + .5px))bottom/100% 51% no-repeat;mask:radial-gradient(circle at 3.6rem 0,transparent .5rem,#000 calc(.5rem + .5px))top/100% 51% no-repeat,radial-gradient(circle at 3.6rem 100%,transparent .5rem,#000 calc(.5rem + .5px))bottom/100% 51% no-repeat;transition:transform .2s,border-color .15s}.conn-list{filter:drop-shadow(0 6px 12px rgb(0 0 0/.12))}.conn-later{grid-template-columns:minmax(0,1fr)3.6rem;background:linear-gradient(var(--kind),var(--kind))0 0/100% 5px no-repeat,linear-gradient(var(--stub-stock),var(--stub-stock))100%/3.6rem 100% no-repeat,color-mix(in srgb,var(--kind) 6%,var(--surface));text-align:right;transform:rotate(.8deg);-webkit-mask:radial-gradient(circle at calc(100% - 3.6rem) 0,transparent .5rem,#000 calc(.5rem + .5px))top/100% 51% no-repeat,radial-gradient(circle at calc(100% - 3.6rem) 100%,transparent .5rem,#000 calc(.5rem + .5px))bottom/100% 51% no-repeat;mask:radial-gradient(circle at calc(100% - 3.6rem) 0,transparent .5rem,#000 calc(.5rem + .5px))top/100% 51% no-repeat,radial-gradient(circle at calc(100% - 3.6rem) 100%,transparent .5rem,#000 calc(.5rem + .5px))bottom/100% 51% no-repeat}.conn:focus-visible{color:inherit;transform:translateY(-3px)}@media(hover:hover){.conn:hover{color:inherit;transform:translateY(-3px)}}.conn-stub{display:grid;place-items:center;border-right:2px dashed color-mix(in srgb,var(--kind) 40%,var(--rule));color:var(--kind);font-family:var(--font-display);font-size:1.35rem;font-weight:800}.conn-later .conn-stub{order:2;border-right:0;border-left:2px dashed color-mix(in srgb,var(--kind) 40%,var(--rule))}.conn-main{display:grid;gap:.15rem;min-width:0;padding:.7rem 1rem}.conn-dir{display:inline-flex;align-items:center;gap:.3rem;color:var(--fg-faint);font-size:.72rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.conn-later .conn-dir{justify-content:flex-end}.conn-dir .icon{width:.9rem;height:.9rem}.conn-title{overflow:hidden;font-family:var(--font-display);font-weight:700;text-overflow:ellipsis;white-space:nowrap}.conn-flight{color:var(--fg-muted);font-family:var(--font-mono);font-size:.72rem;letter-spacing:.06em}.site-foot{position:relative;margin-top:2rem;background:color-mix(in srgb,var(--bg-soft) 55%,transparent);font-size:.875rem;color:var(--fg-muted)}.site-foot-inner{padding-block:2.5rem 3rem}.site-foot p{margin:0}.postcard{--stock:color-mix(in srgb, var(--accent-2) 9%, var(--surface));--pc-line:color-mix(in srgb, var(--accent-2) 30%, var(--rule));display:grid;grid-template-columns:minmax(0,1.15fr)minmax(0,1fr);max-width:40rem;margin:0 auto;padding:1.3rem 1.4rem 1.4rem;border-radius:6px;background:var(--grain,none)0 0/240px 240px,radial-gradient(28rem 14rem at 100% 0%,color-mix(in srgb,var(--accent) 12%,transparent),transparent 70%),var(--stock);box-shadow:var(--shadow-lift);transform:rotate(-1deg)}.pc-message{padding-right:1.3rem;border-right:1.5px solid var(--pc-line)}.pc-head{margin-bottom:.7rem!important;color:var(--fg-faint);font-family:var(--font-mono);font-size:.62rem;font-weight:700;line-height:1;letter-spacing:.2em;text-transform:uppercase}.pc-note,.pc-sign{color:var(--k-watches);font-family:var(--font-hand);font-size:1.45rem;font-weight:700;line-height:1.25}.pc-note .wordmark{letter-spacing:0}.pc-note .wordmark,.pc-note .wordmark-is{color:var(--accent)}.pc-sign{margin:.3rem 0 1rem!important;text-align:right}.foot-colophon{color:var(--fg-faint);font-size:.75rem}.foot-colophon .wordmark{font-weight:700}.pc-address{position:relative;padding:4.6rem 0 0 1.3rem}.pc-stamp{position:absolute;top:0;right:0;display:grid;place-items:center;width:3.4rem;height:4rem;background:color-mix(in srgb,var(--accent) 12%,var(--stock));outline:2px dashed color-mix(in srgb,var(--accent) 45%,transparent);outline-offset:-5px;transform:rotate(4deg)}.pc-stamp span{display:grid;place-items:center;width:2rem;height:2rem;border-radius:25%;background:linear-gradient(135deg,#ffad5e,#cf4a3a);color:#fff;font-family:var(--font-display);font-size:1.05rem;font-weight:700;line-height:1}.pc-postmark{position:absolute;top:.6rem;right:2.6rem;display:grid;place-content:center;width:4.4rem;height:4.4rem;border:2px solid color-mix(in srgb,var(--fg-faint) 70%,transparent);border-radius:50%;color:var(--fg-faint);font-family:var(--font-mono);font-size:.55rem;font-weight:700;line-height:1.2;letter-spacing:.12em;text-align:center;text-transform:uppercase;opacity:.85;transform:rotate(-12deg)}.pc-postmark b{font-family:var(--font-display);font-size:.95rem;line-height:1;letter-spacing:.04em}.foot-links{display:grid}.foot-links a{display:flex;align-items:center;gap:.45rem;padding:.3rem 0 .25rem;border-bottom:1.5px dashed var(--pc-line);color:var(--fg);font-family:var(--font-hand);font-size:1.25rem;font-weight:700;line-height:1.1;text-decoration:none}.foot-links .icon{width:.95rem;height:.95rem;color:var(--kind)}.foot-links a:hover,.foot-links a:focus-visible{color:var(--kind)}.fl-miles{--kind:var(--k-notes)}.fl-archive{--kind:var(--k-watches)}.fl-tags{--kind:var(--k-bookmarks)}.fl-follow{--kind:var(--k-articles)}.foot-who{margin-top:.7rem!important;color:var(--fg-faint);font-family:var(--font-mono);font-size:.68rem;letter-spacing:.08em;text-transform:uppercase}@media(max-width:40rem){.postcard{grid-template-columns:minmax(0,1fr)}.pc-message{padding:0 0 1rem;border-right:0;border-bottom:1.5px solid var(--pc-line)}.pc-address{padding:.6rem 0 0}.pc-stamp,.pc-postmark{display:none}.foot-links{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:1rem}}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.muted{color:var(--fg-muted)}.logbook-pages,.to-top{display:none}@media(max-width:40rem){.archive-cards{display:none}.logbook-pages{display:block}.logbook-month+.logbook-month{margin-top:1.5rem}.logbook-month{--page:color-mix(in srgb, var(--k-notes) 7%, var(--surface));--ruling:color-mix(in srgb, var(--k-watches) 14%, var(--page));--margin:color-mix(in srgb, var(--accent) 45%, var(--page));position:relative;padding:0 .6rem .5rem;border:1px solid color-mix(in srgb,var(--k-notes) 25%,var(--rule));border-radius:6px;background:linear-gradient(90deg,transparent 3.05rem,var(--margin) 3.05rem,var(--margin) calc(3.05rem + 1.5px),transparent calc(3.05rem + 1.5px)),var(--page);box-shadow:var(--shadow)}@media(prefers-color-scheme:dark){.logbook-month{--page:color-mix(in srgb, var(--accent) 5%, var(--surface))}}.logbook-month h3{position:sticky;top:.4rem;z-index:2;display:flex;align-items:baseline;justify-content:space-between;margin:-.7rem -.2rem 0;padding:.5rem .75rem .45rem;border-radius:6px;background:var(--accent);color:var(--bg);box-shadow:0 0 0 3px var(--bg),0 6px 12px -6px rgb(0 0 0/.35);font-family:var(--font-display);font-size:1rem;font-weight:700;letter-spacing:.04em;transform:rotate(-1deg)}.logbook-month h3 span{font-family:var(--font-mono);font-size:.68rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.lb-cols{display:grid;grid-template-columns:2.1rem minmax(0,1fr)auto;gap:.75rem;margin:.7rem 0 0;padding:0 .25rem .35rem;border-bottom:1.5px solid var(--margin);color:var(--fg-faint);font-family:var(--font-mono);font-size:.6rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.logbook-month ol{margin:0;padding:0;list-style:none}.logbook-month li+li{border-top:1px solid var(--ruling)}.logbook-month a{display:grid;grid-template-columns:2.1rem 1.9rem minmax(0,1fr)auto;align-items:center;gap:.75rem;min-height:3.6rem;padding:.55rem .25rem;color:var(--fg);text-decoration:none}.logbook-month a:active{background:color-mix(in srgb,var(--kind) 10%,transparent)}.logbook-month time{color:var(--accent);font-family:var(--font-hand);font-size:1.6rem;font-weight:700;line-height:1;text-align:center}.lb-icon{display:grid;place-items:center;width:1.9rem;height:1.9rem;border-radius:7px;background:color-mix(in srgb,var(--kind) 16%,var(--page));color:var(--kind);transform:rotate(-4deg)}.logbook-month li:nth-child(even) .lb-icon{transform:rotate(4deg)}.lb-icon .icon{width:1.1rem;height:1.1rem}.logbook-month .nav-gate{padding:.15rem .35rem;border:2px solid;border-radius:4px;color:var(--kind);font-size:.7rem;transform:rotate(-6deg)}.logbook-month li:nth-child(even) .nav-gate{border-style:double;border-width:3px;transform:rotate(5deg)}.lb-main{display:grid;min-width:0;line-height:1.3}.lb-title,.lb-sub{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lb-title{font-family:var(--font-display);font-weight:650}.lb-sub{color:var(--fg-muted);font-size:.85rem}.to-top{display:flex;align-items:center;gap:.6rem;width:fit-content;min-height:2.75rem;margin:0 auto 1.25rem;padding:.3rem 1rem .3rem .3rem;border-radius:6px;background:var(--accent);color:var(--bg);box-shadow:0 0 0 3px var(--surface),0 6px 14px -6px rgb(0 0 0/.35);font-family:var(--font-display);font-size:1rem;font-weight:700;text-decoration:none;transform:rotate(2deg);transition:transform .15s}.to-top .icon{box-sizing:content-box;width:1.1rem;height:1.1rem;padding:.45rem;border-radius:4px;background:var(--bg);color:var(--accent);rotate:180deg}.to-top:hover,.to-top:focus-visible{color:var(--bg)}.to-top:active{transform:rotate(0)scale(.96)}}@media(hover:none){:root{-webkit-tap-highlight-color:color-mix(in srgb,var(--accent) 16%,transparent)}.entry:not(.entry-full) .entry-card{transition:box-shadow .2s,border-color .2s,transform .2s,scale .15s}.entry:not(.entry-full) .entry-card:has(.card-hit:active){border-color:color-mix(in srgb,var(--kind) 35%,var(--rule));box-shadow:var(--shadow-lift);scale:.985}.button:active,.rels a:active,.sign-link:active,.latest-tile a:active,.conn:active{scale:.96}.p-category:active,.tag-cloud a:active{opacity:1;transform:rotate(0)scale(1.06)}summary.board-row:active{background:var(--screen-press)}.entry.kind-listens:not(.entry-full) .eq i{animation-play-state:running}.entry-full .record{animation-play-state:running}@supports(animation-timeline:scroll()){.entry.kind-listens:not(.entry-full) .record{animation:record-scrub linear both;animation-timeline:view()}.brand-plane{animation:takeoff linear both;animation-timeline:scroll(root);animation-range:0 5rem}.feed-card .alert-label .icon{animation:bell-ring linear both;animation-timeline:view();animation-range:entry 30% entry 100%}}}@keyframes record-scrub{0%{translate:28% 0;rotate:0}35%,65%{translate:52% 0}100%{translate:28% 0;rotate:2turn}}@media(max-width:40rem){.visa-spread{padding-inline:1rem;background:repeating-radial-gradient(ellipse at 0% 100%,transparent 0,transparent 17px,var(--print) 17px,var(--print) 18px,transparent 18px,transparent 22px),repeating-radial-gradient(ellipse at 100% 0%,transparent 0,transparent 17px,var(--print-2) 17px,var(--print-2) 18px,transparent 18px,transparent 22px),var(--surface)}.visa-spread-head,.visa-spread-foot{grid-template-columns:1fr}.visa-spread-head span+span,.visa-spread-foot span:first-child{display:none}.chime{display:none}.flown{padding:1rem 1rem 1.1rem}.flown-head{margin-right:4.5rem}.flown-map{overflow-x:auto;direction:rtl;scrollbar-width:none}.flown-map::-webkit-scrollbar{display:none}.flown-canvas{width:180%;direction:ltr}.flown-stamps{gap:.4rem .45rem;margin-top:.8rem}.flown-stamps li{padding:.15rem .45rem;border-width:1.5px;font-size:.55rem}.flown-stamps b{font-size:.8rem}.flown-stamps small{font-size:.5rem}.flown-stamps li{font-size:0}.flown-pin b{padding:.05rem .3rem;font-size:.56rem}.flown-pin i{width:.6rem;height:.6rem}.latest-grid{display:flex;gap:.9rem;margin-inline:-1.25rem;padding:.4rem 1.25rem 1.2rem;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:1.25rem;scrollbar-width:none}.latest-grid::-webkit-scrollbar{display:none}.latest-tile{flex:0 0 68%;scroll-snap-align:start}.site-head{position:relative}.hcard-full{display:grid;grid-template-columns:auto minmax(0,1fr);grid-template-rows:1fr auto auto 1fr auto;grid-template-areas:"photo ." "photo name" "photo note" "photo ." "rels rels";gap:0 1.1rem}.hcard-text{display:contents}.hcard-full .polaroid{grid-area:photo}.hcard-full .p-name{grid-area:name}.hcard-full .p-note{grid-area:note;margin:.3rem 0 0}.hcard-full .rels{grid-area:rels;margin-top:1.1rem}.stream::before,.stream-plane{display:none}.entry{grid-template-columns:minmax(0,1fr)}.entry-icon{display:none}.entry-card{border-top:3px solid color-mix(in srgb,var(--kind) 60%,var(--rule))}.entry-head{flex-direction:column}.entry-badges{flex-direction:row;align-items:center;padding-top:.25rem}.media-cover{width:56px}.entry-full .media-row{flex-direction:column}.entry-full .media-cover{width:110px}.sleeve{--art:56px}.entry-full .sleeve{--art:110px}.page-count{display:none}.entry.kind-watches:not(.entry-full) .entry-card,.entry.kind-reads:not(.entry-full) .entry-card{--stub:5rem;column-gap:1rem}.entry.kind-watches:not(.entry-full) .entry-card{--kind-print:repeating-linear-gradient(180deg, var(--sprocket) 0, var(--sprocket) 0.4rem, transparent 0.4rem, transparent 0.8rem) 0.25rem 0.35rem / 0.4rem 100% no-repeat}.bag-label{display:none}.entry.kind-listens:not(.entry-full) .entry-top{column-gap:.5rem}.entry.kind-listens:not(.entry-full) .entry-kind{letter-spacing:.06em}.bag-route{margin-left:.35rem;letter-spacing:.02em}.itinerary{--feed:1.1rem;padding-inline:calc(var(--feed) + .6rem)}.itinerary-stops{padding-left:1.7rem}.itinerary-stops>p::before{left:-1.65rem}.bag-route .eq,.bag-from{display:none}.feed-card{--stub:2.9rem}.alert-stub{font-size:1rem}.feed-main{padding-inline:.9rem}.conn-list{grid-template-columns:minmax(0,1fr)}.conn-list>span:empty{display:none}.entry.kind-notes:not(.entry-full) .entry-card{padding-right:5.25rem;background:linear-gradient(var(--ink-line),var(--ink-line))calc(100% - 4.6rem)1.9rem/1px calc(100% - 3rem)no-repeat,var(--postcard)}.entry.kind-notes:not(.entry-full) .entry-card::after{content:"Post card"}.entry.kind-notes:not(.entry-full) .entry-main>.entry-body{font-size:1.3rem}.entry.kind-notes:not(.entry-full) .entry-card::before{right:.8rem;width:2.4rem;height:2.9rem;font-size:1.1rem}.entry.kind-notes:not(.entry-full) .entry-date{top:3.5rem;right:1.1rem;width:3.9rem;height:3.9rem}.entry.kind-notes:not(.entry-full) .entry-date::before{font-size:.62rem}.entry.kind-notes:not(.entry-full) .entry-date::after{display:none}.passport-body{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"photo name" "photo no" "home nat" "issue exp";align-items:start;gap:.75rem;padding:1rem}.passport-photo{grid-area:photo;width:5.5rem;height:7rem}.passport-fields{display:contents}.f-type,.f-code{display:none}.f-name{grid-area:name}.f-no{grid-area:no}.f-home{grid-area:home}.f-nat{grid-area:nat}.f-issue{grid-area:issue}.f-exp{grid-area:exp}.passport-fields dd{font-size:.95rem}.passport-head span:last-child{display:none}.ff-top{grid-template-columns:minmax(0,1fr)}.ff-gates li{--stub:3.6rem;grid-template-columns:calc(var(--stub) - 1rem)minmax(0,1fr);grid-template-areas:"gate route" "gate count" "gate bar"}.ff-calendar{--cell:11px;--edge:rgb(50 25 45 / 0.2);background:radial-gradient(farthest-side at 0 50%,var(--edge),transparent)0/.9rem 100% no-repeat,var(--surface)}@media(prefers-color-scheme:dark){.ff-calendar{--edge:rgb(255 235 250 / 0.16)}}.ff-card{max-width:21rem}.pass-card{--stub-h:5.25rem;--cut:radial-gradient(circle at 0 calc(100% - var(--stub-h)), transparent var(--notch), #000 calc(var(--notch) + 0.5px));--cut2:radial-gradient(circle at 100% calc(100% - var(--stub-h)), transparent var(--notch), #000 calc(var(--notch) + 0.5px));grid-template-columns:minmax(0,1fr);-webkit-mask:var(--cut)left/51% 100% no-repeat,var(--cut2)right/51% 100% no-repeat;mask:var(--cut)left/51% 100% no-repeat,var(--cut2)right/51% 100% no-repeat}.pass-stub{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:end;height:var(--stub-h);padding:0 0 1rem;border-left:0;border-top:var(--perforation)}.pass-stub .pass-top{display:none}.pass-stub .pass-fields{grid-template-columns:auto auto}.pass-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.pass-route b{font-size:1.9rem}.barcode{margin:0 1.2rem 0 0}.board{margin-inline:-.5rem;padding-inline:.7rem}.board-cols{display:none}.board-row{grid-template-columns:auto auto auto minmax(0,1fr)1rem;grid-template-areas:"time flight gate remark chevron" "dest dest dest dest dest";column-gap:.75rem;row-gap:.35rem;padding:.6rem .2rem .7rem}.b-time{grid-area:time}.b-flight{grid-area:flight}.b-gate{grid-area:gate}.b-chevron{grid-area:chevron}.b-remark{grid-area:remark;justify-self:end}.board-row .b-dest{grid-area:dest;container-type:inline-size}.flaps{--flap-w:calc((100cqi - 19px) / 20);gap:1px}.flaps>span{width:var(--flap-w);height:calc(var(--flap-w) * 1.35);font-size:min(.95rem,calc(var(--flap-w) * .78))}.b-info{font-size:.8rem}.board-hint{order:3;width:100%}.board-hint,.b-remark,.entry-kind,.latest-kind,.p-category,.journal-day,.read-status,.bag-route,.alert-label,.feed-urls dt,.conn-dir,.conn-flight,.tag-count,.passport-head,.foot-who{font-size:.75rem}.passport-fields dt{font-size:.7rem}.logbook-stamp span{font-size:.68rem}}@media(pointer:coarse){.brand,.p-category,.entry-title a.out,.crumb a,.foot-who a,.foot-colophon a,.u-syndication{position:relative}.brand::after,.p-category::after,.crumb a::after,.foot-who a::after,.foot-colophon a::after,.u-syndication::after{content:"";position:absolute;inset:-.75rem -.15rem}.entry-title a.out::after{content:"";position:absolute;inset:-.6rem -.5rem}.rels a,.foot-links a{min-height:2.75rem}.entry:not(.kind-notes) .entry-date,.entry-full .entry-date{display:inline-block;margin-block:-.6rem;padding-block:.6rem}}@media(prefers-reduced-motion:reduce){.status-verbs>*,.status-verbs>*>span,.status-whats>*,.status-verbs>*>span::after,.live-dot,.flaps>span,.media-cover-frame img,.b-remark.is-boarding,.record,.eq i,.brand-plane,.alert-label .icon{animation:none!important}.flightpath::before,.flightpath-plane{animation-duration:auto!important}*,*::before,*::after{animation-duration:.01ms!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}:root{--hl-comment:#6a737d;--hl-keyword:#a626a4;--hl-string:#50a14f;--hl-number:#b76b01;--hl-name:#4078f2;--hl-type:#c18401;--hl-error:#c91b13}@media(prefers-color-scheme:dark){:root{--hl-comment:#8b949e;--hl-keyword:#ff7b72;--hl-string:#a5d6ff;--hl-number:#ffa657;--hl-name:#79c0ff;--hl-type:#d2a8ff;--hl-error:#ffa198}}.chroma{background:0 0}.chroma .c,.chroma .ch,.chroma .cm,.chroma .c1,.chroma .cs,.chroma .cp,.chroma .cpf{color:var(--hl-comment);font-style:italic}.chroma .k,.chroma .kc,.chroma .kd,.chroma .kn,.chroma .kp,.chroma .kr,.chroma .o,.chroma .ow{color:var(--hl-keyword)}.chroma .s,.chroma .sa,.chroma .sb,.chroma .sc,.chroma .dl,.chroma .sd,.chroma .s2,.chroma .se,.chroma .sh,.chroma .si,.chroma .sx,.chroma .sr,.chroma .s1,.chroma .ss{color:var(--hl-string)}.chroma .m,.chroma .mb,.chroma .mf,.chroma .mh,.chroma .mi,.chroma .il,.chroma .mo{color:var(--hl-number)}.chroma .na,.chroma .nf,.chroma .nb,.chroma .fm,.chroma .nv,.chroma .vc,.chroma .vg,.chroma .vi{color:var(--hl-name)}.chroma .nc,.chroma .nn,.chroma .nt,.chroma .kt,.chroma .no,.chroma .nd{color:var(--hl-type)}.chroma .err{color:var(--hl-error)}.chroma .ln,.chroma .lnt{color:var(--fg-faint);margin-right:.6rem;user-select:none}.chroma .hl{background:var(--accent-soft);display:block}:root{--world:url(/img/world-light.042fec55a27926aea3fb1de10ef677d2e0f43b41da5155002cb262b3e69b3f2a.svg);--grain:url(/img/grain-light.3f0db0f742483de1d5e73a9d4d4aabb0f68ba069f47d9f0fe418cbb7e25960a9.svg);--route:url(/img/route-light.24061acb866662ec2e9fa5005cbc5441e7ac39b05a28b6fe49a30b9dd9635585.svg)}@media(prefers-color-scheme:dark){:root{--world:url(/img/world-dark.f38febead63616e51c920516bdd739042b17708c74dd77ce059d74acd297c21c.svg);--grain:url(/img/grain-dark.2c91f2712baf24b8ff6c49172b30a84c8dfa56e63323a0c4bbd860ebd857beed.svg);--route:url(/img/route-dark.27d10e9166e547d21cc539fd34d379deeec4f0bc3873d667db12c13b009672d7.svg)}}.pin-abq{--x:20.39%;--y:73.54%}.pin-ber{--x:53.75%;--y:46.40%}.pin-hnd{--x:88.83%;--y:72.74%}.pin-icn{--x:85.12%;--y:69.75%}.pin-lyr{--x:54.30%;--y:5.87%}