.gh{--gh-fg:#1f2328;--gh-muted:#59636e;--gh-bg:#fff;--gh-subtle:#f6f8fa;--gh-inset:#f6f8fa;--gh-border:#d1d9e0;--gh-border-muted:#d1d9e0b3;--gh-accent:#0969da;--gh-success:#1a7f37;--gh-success-emphasis:#1f883d;--gh-done:#8250df;--gh-attention:#9a6700;--gh-btn:#f6f8fa;--gh-btn-border:#d1d9e0;--gh-header:#f6f8fa;--gh-label-bug:#d73a4a;--gh-label-ui:#1d76db;--gh-caret:#0969da;color:var(--gh-fg);background:var(--gh-bg);letter-spacing:normal;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Noto Sans,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji;font-size:14px;line-height:1.5}.dark .gh{--gh-fg:#f0f6fc;--gh-muted:#9198a1;--gh-bg:#0d1117;--gh-subtle:#151b23;--gh-inset:#010409;--gh-border:#3d444d;--gh-border-muted:#3d444db3;--gh-accent:#4493f8;--gh-success:#3fb950;--gh-success-emphasis:#238636;--gh-done:#ab7df8;--gh-btn:#212830;--gh-btn-border:#3d444d;--gh-header:#010409;--gh-caret:#4493f8}.gh code,.gh .mono{font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace;font-size:85%}.gh code{background:color-mix(in srgb, var(--gh-muted) 18%, transparent);border-radius:6px;padding:.2em .4em}.ryph-app{--background:oklch(100% 0 0);--foreground:oklch(14.5% 0 0);--card:oklch(100% 0 0);--card-foreground:oklch(14.5% 0 0);--primary:oklch(52% .105 223.128);--primary-foreground:oklch(98.4% .019 200.873);--secondary:oklch(96.7% .001 286.375);--secondary-foreground:oklch(21% .006 285.885);--muted:oklch(94% 0 0);--muted-foreground:oklch(55.6% 0 0);--accent:oklch(97% 0 0);--destructive:oklch(57.7% .245 27.325);--success:oklch(52% .14 149);--diff-added:oklch(52% .14 149);--diff-removed:oklch(52% .19 25);--border:oklch(92.2% 0 0);--input:oklch(92.2% 0 0);--sidebar:oklch(97.8% 0 0);--sidebar-accent:oklch(93.5% 0 0);--radius:.45rem;color:var(--foreground);font-family:var(--font-sans);letter-spacing:normal;font-size:14px;line-height:1.5}.dark .ryph-app{--background:oklch(14.5% 0 0);--foreground:oklch(98.5% 0 0);--card:oklch(20.5% 0 0);--card-foreground:oklch(98.5% 0 0);--primary:oklch(45% .085 224.283);--primary-foreground:oklch(98.4% .019 200.873);--secondary:oklch(27.4% .006 286.033);--secondary-foreground:oklch(98.5% 0 0);--muted:oklch(26.9% 0 0);--muted-foreground:oklch(70.8% 0 0);--accent:oklch(26.9% 0 0);--destructive:oklch(70.4% .191 22.216);--success:oklch(55% .15 149);--diff-added:oklch(78% .16 150);--diff-removed:oklch(72% .18 23);--border:oklch(100% 0 0/.1);--input:oklch(100% 0 0/.15);--sidebar:oklch(11.5% 0 0);--sidebar-accent:oklch(22.5% 0 0)}.ryph-app .shimmer{background-image:linear-gradient(90deg, var(--muted-foreground) 40%, var(--foreground) 50%, var(--muted-foreground) 60%);color:#0000;background-size:300% 100%;-webkit-background-clip:text;background-clip:text;animation:2.2s linear infinite hero-shimmer}@keyframes hero-shimmer{0%{background-position:100% 0}to{background-position:0 0}}.hero-in{animation:.45s cubic-bezier(.22,.8,.24,1) both hero-in}@keyframes hero-in{0%{opacity:0;transform:translateY(10px)}}.hero-fade{animation:.4s ease-out both hero-fade}@keyframes hero-fade{0%{opacity:0}}@media (prefers-reduced-motion:reduce){.hero-in,.hero-fade,.ryph-app .shimmer{animation:none}}.swap-out{animation:hero-swap-out 0s var(--at,0s) forwards}.swap-in{opacity:0;animation:hero-swap-in .3s var(--at,0s) ease-out forwards}@keyframes hero-swap-out{to{visibility:hidden}}@keyframes hero-swap-in{to{opacity:1}}.later{opacity:0;animation:hero-later .45s var(--at,0s) cubic-bezier(.22, .8, .24, 1) forwards}@keyframes hero-later{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.swap-out{visibility:hidden;animation:none}.swap-in,.later{opacity:1;animation:none}}.slack{--sl-bg:#fff;--sl-fg:#1d1c1d;--sl-muted:#616061;--sl-border:#1d1c1d21;--sl-hover:#f8f8f8;--sl-link:#1264a3;--sl-mention-bg:#1d9bd11a;--sl-mention:#1264a3;--sl-code:#e01e5a;--sl-code-bg:#1d1c1d0a;--sl-side:#f1f1f2;--sl-rail:#e3e3e5;--sl-side-fg:#1d1c1db3;--sl-side-strong:#1d1c1d;--sl-rail-active:#1d1c1d17;--sl-tile:#1d1c1d;--sl-tile-fg:#fff;--sl-side-active:#1164a3;--sl-reaction:#1d1c1d0f;--sl-reaction-mine:#1d9bd11a;--sl-send:#007a5a;color:var(--sl-fg);letter-spacing:normal;font-family:Lato,-apple-system,BlinkMacSystemFont,Helvetica Neue,Arial,sans-serif;font-size:15px;line-height:22px}.dark .slack{--sl-bg:#1a1d21;--sl-fg:#d1d2d3;--sl-muted:#ababad;--sl-border:#e8e8e821;--sl-hover:#222529;--sl-link:#1d9bd1;--sl-mention:#1d9bd1;--sl-code:#e8912d;--sl-code-bg:#e8e8e80a;--sl-side:#1a1a1d;--sl-rail:#111113;--sl-side-fg:#ffffffb3;--sl-side-strong:#fff;--sl-rail-active:#fff3;--sl-tile:#fff;--sl-tile-fg:#1a1a1d;--sl-reaction:#e8e8e80f;--sl-send:#148567}.slack .sl-code{color:var(--sl-code);background:var(--sl-code-bg);border:1px solid var(--sl-border);border-radius:3px;padding:0 3px;font-family:Monaco,Menlo,Consolas,Courier New,monospace;font-size:12px;line-height:18px}.slack .sl-mention{color:var(--sl-mention);background:var(--sl-mention-bg);border-radius:3px;padding:0 2px}.slack .sl-mention:empty{padding:0}.irm{--irm-bg:#f4f5f5;--irm-panel:#fff;--irm-border:#24292e1f;--irm-fg:#24292e;--irm-muted:#24292ebf;--irm-faint:#24292e1f;--irm-red:#e02f44;--irm-green:#56a64b;--irm-blue:#3871dc;--irm-field:#fff;color:var(--irm-fg);background:var(--irm-bg);letter-spacing:normal;font-family:Inter,-apple-system,BlinkMacSystemFont,Helvetica Neue,Arial,sans-serif;font-size:14px;line-height:1.5}.dark .irm{--irm-bg:#111217;--irm-panel:#181b1f;--irm-border:#ccccdc1f;--irm-fg:#ccccdc;--irm-muted:#ccccdca6;--irm-faint:#ccccdc14;--irm-red:#f2495c;--irm-green:#73bf69;--irm-blue:#6e9fff;--irm-field:#111217}.window.svelte-htrgkc{--chrome:#e9e9eb;--chrome-edge:#0000001a;--chrome-field:#fff;--chrome-text:#5f6368}.dark .window.svelte-htrgkc{--chrome:#2a2a2d;--chrome-edge:#ffffff1a;--chrome-field:#1c1c1e;--chrome-text:#a1a1a6}.card.svelte-1f0ne6{z-index:1;transform-origin:0 0;transition:left .9s cubic-bezier(.22,.8,.24,1),top .9s cubic-bezier(.22,.8,.24,1),transform .9s cubic-bezier(.22,.8,.24,1),filter .9s}.card.behind.svelte-1f0ne6{z-index:0;filter:blur(1px)brightness(.97);transform:scale(.92)}@media (prefers-reduced-motion:reduce){.card.svelte-1f0ne6{transition:none}}.ground.svelte-sh7u1t{transition:transform .9s cubic-bezier(.22,.8,.24,1),filter .9s,opacity .9s}.ground.back.svelte-sh7u1t{filter:blur(3px)saturate(.8);opacity:.7;transform:scale(.94)}@media (prefers-reduced-motion:reduce){.ground.svelte-sh7u1t{transition:none}}.page.svelte-1d542yu{--a-bg:#fbfbf9;--a-surface:#fff;--a-surface-2:#f3f3ef;--a-border:#e4e4e0;--a-text:#1c1c1a;--a-muted:#5f5f5a;--a-accent:#2f5bd3;--a-accent-soft:#e8eefc;background:var(--a-bg);border-color:var(--border);color:var(--a-text);font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:15px;line-height:1.6}.dark .page.svelte-1d542yu{--a-bg:#131314;--a-surface:#1b1b1d;--a-surface-2:#232326;--a-border:#2e2e32;--a-text:#ececea;--a-muted:#a3a3a0;--a-accent:#8aa8ff;--a-accent-soft:#1f2840}h1.svelte-1d542yu{letter-spacing:-.01em;font-size:30px;font-weight:700;line-height:1.2}h2.svelte-1d542yu{font-size:19px;font-weight:650;line-height:1.2}.meta.svelte-1d542yu{color:var(--a-muted);font-size:13px}.tldr.svelte-1d542yu{border-left:3px solid var(--a-accent);background:var(--a-accent-soft);border-radius:0 10px 10px 0;max-width:62ch;padding:12px 16px}.stats.svelte-1d542yu{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.stats.svelte-1d542yu div:where(.svelte-1d542yu){background:var(--a-surface);border:1px solid var(--a-border);border-radius:10px;flex-direction:column-reverse;gap:2px;padding:10px 14px;display:flex}.stats.svelte-1d542yu dd:where(.svelte-1d542yu){font-variant-numeric:tabular-nums;font-size:26px;font-weight:700;line-height:1.15}.stats.svelte-1d542yu dt:where(.svelte-1d542yu){color:var(--a-muted);font-size:13px;line-height:1.3}.areas.svelte-1d542yu{grid-template-columns:9.5rem minmax(0,1fr) 2rem;align-items:center;gap:9px 14px;font-size:14px;display:grid}.areas.owned.svelte-1d542yu{grid-template-columns:9.5rem minmax(0,1fr) 2rem 9.5rem}.name.svelte-1d542yu{white-space:nowrap;align-items:baseline;gap:6px;font-weight:600;display:flex}.name.svelte-1d542yu small:where(.svelte-1d542yu){color:var(--a-muted);font-size:12px;font-weight:400}.track.svelte-1d542yu{background:var(--a-surface-2);border-radius:3px;height:12px;overflow:hidden}.track.svelte-1d542yu i:where(.svelte-1d542yu){background:color-mix(in srgb, var(--a-muted) 45%, transparent);transform-origin:0;border-radius:3px;height:100%;display:block}.track.svelte-1d542yu i.top:where(.svelte-1d542yu){background:var(--a-accent)}.track.svelte-1d542yu i.grow:where(.svelte-1d542yu){animation:svelte-1d542yu-grow .9s var(--at) cubic-bezier(.22, .8, .24, 1) forwards;transform:scaleX(0)}@keyframes svelte-1d542yu-grow{to{transform:none}}.count.svelte-1d542yu{text-align:right;font-variant-numeric:tabular-nums;color:var(--a-muted)}.owner.svelte-1d542yu{color:var(--a-accent);white-space:nowrap;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12.5px}.fade.svelte-1d542yu{background:linear-gradient(to bottom, transparent, var(--a-bg))}@media (prefers-reduced-motion:reduce){.track.svelte-1d542yu i.grow:where(.svelte-1d542yu){animation:none;transform:none}}.caret.svelte-bjedgd{animation:1s step-end infinite svelte-bjedgd-blink}@keyframes svelte-bjedgd-blink{50%{opacity:0}}.enable.svelte-bjedgd{opacity:.5;animation:svelte-bjedgd-enable .15s var(--at) forwards}@keyframes svelte-bjedgd-enable{to{opacity:1;background:var(--sl-send);color:#fff}}.branch.svelte-cdufwq{color:var(--gh-accent);background:color-mix(in srgb, var(--gh-accent) 12%, transparent);border-radius:6px;padding:2px 6px}.shot.svelte-qi0j0f{aspect-ratio:260/420;color:#141414;background:#fff;flex-direction:column;font-family:ui-sans-serif,system-ui,-apple-system,Helvetica Neue,Arial,sans-serif;display:flex}.bar.svelte-qi0j0f{border-bottom:.08em solid #eee;justify-content:space-between;align-items:center;padding:1em 1.4em;display:flex}.logo.svelte-qi0j0f{letter-spacing:-.04em;font-size:1.5em;font-weight:800}.icons.svelte-qi0j0f{gap:.8em;display:flex}.icons.svelte-qi0j0f i:where(.svelte-qi0j0f){border:.16em solid #141414;border-radius:.3em;width:1.4em;height:1.4em}.photo.svelte-qi0j0f{background:#f1ece4;place-items:center;height:17em;display:grid;position:relative}.shirt.svelte-qi0j0f{width:15em}.dots.svelte-qi0j0f{gap:.4em;display:flex;position:absolute;bottom:.9em}.dots.svelte-qi0j0f i:where(.svelte-qi0j0f){background:#cfc6b8;border-radius:50%;width:.5em;height:.5em}.dots.svelte-qi0j0f i.on:where(.svelte-qi0j0f){background:#141414}.body.svelte-qi0j0f{flex-direction:column;gap:.5em;padding:1.3em 1.4em 0;display:flex}.kicker.svelte-qi0j0f{color:#7a7a7a;font-size:1em}.title.svelte-qi0j0f{letter-spacing:-.02em;font-size:1.75em;font-weight:700;line-height:1.1}.price.svelte-qi0j0f{align-items:center;gap:.6em;font-size:1.3em;display:flex}.price.svelte-qi0j0f s:where(.svelte-qi0j0f){color:#9a9a9a}.sizes.svelte-qi0j0f{gap:.5em;margin-top:.4em;display:flex}.sizes.svelte-qi0j0f i:where(.svelte-qi0j0f){border:.1em solid #ddd;border-radius:.4em;place-items:center;min-width:2.6em;height:2.4em;font-size:1.05em;font-style:normal;display:grid}.sizes.svelte-qi0j0f i.on:where(.svelte-qi0j0f){border-color:#141414;font-weight:700}.cta.svelte-qi0j0f{color:#fff;background:#141414;border-radius:.5em;place-items:center;height:2.9em;margin-top:1.2em;font-size:1.3em;font-weight:700;display:grid;position:relative}.badge.svelte-qi0j0f{color:#141414;white-space:nowrap;background:#ffd84d;border-radius:.4em;padding:.25em .6em;font-size:.72em;font-weight:700}.stuck.svelte-qi0j0f{font-size:.95em;position:absolute;top:.7em;left:.9em;transform:rotate(-3deg);box-shadow:0 .2em .6em #00000040}.marks.svelte-qi0j0f{width:9.4em;height:3.2em;position:absolute;top:-.2em;left:.1em;overflow:visible}.marks.svelte-qi0j0f ellipse:where(.svelte-qi0j0f){stroke-width:.24em}.arrow.svelte-qi0j0f{width:4.6em;height:4.6em;position:absolute;top:-5.6em;left:6.2em}.ping.svelte-13akina{opacity:0;box-shadow:0 0 0 2px var(--primary), 0 0 0 6px color-mix(in oklab, var(--primary) 22%, transparent);animation:1.8s ease-out .6s forwards svelte-13akina-ping}@keyframes svelte-13akina-ping{0%{opacity:0;transform:scale(1.4)}12%{opacity:1;transform:scale(1)}70%{opacity:1}to{opacity:0}}@media (prefers-reduced-motion:reduce){.ping.svelte-13akina{animation:none}}.caret.svelte-1w5dory{animation:1s step-end infinite svelte-1w5dory-blink}@keyframes svelte-1w5dory-blink{50%{opacity:0}}.enable.svelte-1w5dory{animation:svelte-1w5dory-enable .15s var(--at) forwards}@keyframes svelte-1w5dory-enable{to{opacity:1}}.pressed.svelte-1w5dory{animation:.6s ease-out both svelte-1w5dory-press}@keyframes svelte-1w5dory-press{20%{filter:brightness(.85);transform:scale(.95)}60%{filter:none;transform:none}}.canvas.svelte-1l0e7bu{--camera-ease:cubic-bezier(.65, 0, .35, 1)}.stage.paused.svelte-1l0e7bu *{animation-play-state:paused!important}.pause.svelte-1l0e7bu{top:calc(-1 * var(--tabs-gap) - var(--tabs-h) / 2 - 20px);right:calc((100% - var(--box-w)) / 2 + var(--tabs-pt))}.pause.svelte-1l0e7bu:after{content:"";border-radius:inherit;box-shadow:0 0 0 2px var(--foreground);animation:.9s cubic-bezier(.22,.8,.24,1) .15s both svelte-1l0e7bu-pause-ring;position:absolute;inset:0}@keyframes svelte-1l0e7bu-pause-ring{0%{opacity:.5;transform:scale(1)}to{opacity:0;transform:scale(2.2)}}@media (prefers-reduced-motion:reduce){.pause.svelte-1l0e7bu:after{opacity:0;animation:none}}@media (width<=767px){.pause.svelte-1l0e7bu{top:12px;right:12px}}.note-ring.svelte-1l0e7bu{--note-a:oklch(62% .15 223);--note-b:oklch(58% .18 285);--note-c:oklch(64% .18 340);background:linear-gradient(120deg, var(--note-a), var(--note-b), var(--note-c)) border-box;border:2.5px solid #0000;animation:.6s cubic-bezier(.22,.8,.24,1) both svelte-1l0e7bu-note-ring;-webkit-mask:linear-gradient(#000 0 0) padding-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor,source-over;mask:linear-gradient(#000 0 0) padding-box exclude,linear-gradient(#000 0 0)}.note-line.svelte-1l0e7bu{stroke:oklch(58% .18 285);stroke-width:1.5px;fill:oklch(58% .18 285);animation:.4s .2s both hero-fade}.note-dot.svelte-1l0e7bu{background:linear-gradient(120deg,oklch(62% .15 223),oklch(58% .18 285),oklch(64% .18 340))}.note-card.svelte-1l0e7bu{animation:.5s cubic-bezier(.22,.8,.24,1) .25s both hero-later}@keyframes svelte-1l0e7bu-note-ring{0%{opacity:0;transform:scale(1.04)}}@media (prefers-reduced-motion:reduce){.note-ring.svelte-1l0e7bu,.note-line.svelte-1l0e7bu,.note-card.svelte-1l0e7bu{animation:none}}.edges.svelte-1l0e7bu{--side:calc((100% - var(--box-w)) / 2);-webkit-mask:linear-gradient(to right, transparent, #000 var(--side), #000 calc(100% - var(--side)), transparent), linear-gradient(to bottom, transparent, #000 7%, #000 93%, transparent);mask:linear-gradient(to right, transparent, #000 var(--side), #000 calc(100% - var(--side)), transparent), linear-gradient(to bottom, transparent, #000 7%, #000 93%, transparent);-webkit-mask-composite:source-in;mask-composite:intersect}@media (width<=767px){.edges.svelte-1l0e7bu{-webkit-mask:linear-gradient(#0000,#000 7% 93%,#0000);mask:linear-gradient(#0000,#000 7% 93%,#0000)}ol.svelte-1l0e7bu{grid-template-columns:repeat(3,minmax(0,1fr))!important}}.tabs.svelte-ghyu25{--fade-l:0px;--fade-r:0px;-webkit-mask:linear-gradient(to right, transparent, #000 var(--fade-l), #000 calc(100% - var(--fade-r)), transparent);mask:linear-gradient(to right, transparent, #000 var(--fade-l), #000 calc(100% - var(--fade-r)), transparent)}.tabs.more-left.svelte-ghyu25{--fade-l:40px}.tabs.more-right.svelte-ghyu25{--fade-r:40px}
