.LegacyButton-module__mVPBzq__button{box-sizing:border-box;font-family:var(--rmt-font-family);font-weight:var(--rmt-fw-semibold);font-size:var(--rmt-fs-button-b2);line-height:var(--rmt-lh-button);padding:var(--rmt-space-12) var(--rmt-space-16);color:#fff;cursor:pointer;background-color:#226ba4;border:none;border-radius:0;justify-content:center;align-items:center;transition:background-color .12s;display:inline-flex}.LegacyButton-module__mVPBzq__button:hover{background-color:#1b5685}.LegacyButton-module__mVPBzq__button:focus-visible{outline-offset:2px;outline:2px solid #226ba4}
.Theme-module__70-Eyq__theme{--rmt-bg-default:#fff;--rmt-bg-medium:#efece7;--rmt-bg-strong:#e1ddd7;--rmt-surface-base:#c5c2bc;--rmt-surface-layer1:#fdfcfa;--rmt-surface-layer2:#fff;--rmt-action-primary:#2c415a;--rmt-action-primary-hover:#22354c;--rmt-action-primary-pressed:#16273c;--rmt-action-primary-inactive:#b2c8e9;--rmt-action-primary-selected:#eef3fe;--rmt-action-primary-subtle:#d1dff7;--rmt-text-default:#242620;--rmt-text-strong:#14120f;--rmt-text-subtle:#615f5a;--rmt-text-inactive:#c5c2bc;--rmt-text-inverse:#fff;--rmt-text-inverse-subtle:#efece7;--rmt-text-action-primary:#2c415a;--rmt-text-on-warning:#2c415a;--rmt-text-info-on-surface:#16273c;--rmt-text-success-on-surface:#283a01;--rmt-text-warning-on-surface:#503103;--rmt-text-error-on-surface:#4e0102;--rmt-text-benefit-on-surface:#002b30;--rmt-text-error:#810d13;--rmt-text-warning:#8a5b0a;--rmt-text-success:#344a03;--rmt-border-default:#7e7c76;--rmt-border-subtle:#e1ddd7;--rmt-border-strong:#615f5a;--rmt-border-hover:#615f5a;--rmt-border-pressed:#41403b;--rmt-border-action-primary:#2c415a;--rmt-border-action-primary-focused:#2c415a;--rmt-border-error:#a0191c;--rmt-bg-info-subtle:#d1dff7;--rmt-bg-success-subtle:#d1e697;--rmt-bg-warning-subtle:#ffe297;--rmt-bg-error-subtle:#ffcdcf;--rmt-bg-benefit-subtle:#bfe6ec;--rmt-bg-error:#a0191c;--rmt-bg-error-hover:#810d13;--rmt-bg-error-pressed:#670407;--rmt-bg-warning:#efb01f;--rmt-bg-warning-hover:#d49a11;--rmt-bg-warning-pressed:#b67e0c;--rmt-icon-default:#242620;--rmt-icon-subtle:#7e7c76;--rmt-icon-inverse:#fff;--rmt-radius-none:0px;--rmt-radius-xs:2px;--rmt-radius-sm:4px;--rmt-radius-md:6px;--rmt-radius-lg:8px;--rmt-radius-xl:12px;--rmt-radius-xxl:16px;--rmt-radius-xxxl:24px;--rmt-radius-full:100px;--rmt-border-width-default:1px;--rmt-border-width-focused:2px;--rmt-border-width-bold:3px;--rmt-space-2:2px;--rmt-space-4:4px;--rmt-space-6:6px;--rmt-space-8:8px;--rmt-space-12:12px;--rmt-space-16:16px;--rmt-space-20:20px;--rmt-space-24:24px;--rmt-space-28:28px;--rmt-space-32:32px;--rmt-space-36:36px;--rmt-space-40:40px;--rmt-space-48:48px;--rmt-space-56:56px;--rmt-fs-h1:40px;--rmt-fs-h2:34px;--rmt-fs-h3:28px;--rmt-fs-h4:24px;--rmt-fs-h5:20px;--rmt-fs-h6:18px;--rmt-fs-body-p1:18px;--rmt-fs-body-p2:16px;--rmt-fs-body-p3:14px;--rmt-fs-body-p4:12px;--rmt-fs-button-b1:20px;--rmt-fs-button-b2:18px;--rmt-fs-button-b3:14px;--rmt-fs-label-l1:18px;--rmt-fs-label-l3:14px;--rmt-fw-regular:400;--rmt-fw-semibold:600;--rmt-fw-bold:700;--rmt-lh-heading:1.2;--rmt-lh-body:1.4;--rmt-lh-button:1;--rmt-opacity-disabled:.4;--rmt-opacity-scrim:.7;--rmt-elevation-raised:0 12px 5px 0 #7e7c7603, 0 7px 4px 0 #7e7c7608, 0 3px 3px 0 #7e7c760d, 0 1px 2px 0 #7e7c760f;--rmt-elevation-overlay:0 36px 14px 0 #7e7c7603, 0 20px 12px 0 #7e7c760a, 0 9px 9px 0 #7e7c7612, 0 2px 5px 0 #7e7c7614;--rmt-elevation-prominent:0 84px 34px 0 #7e7c7605, 0 47px 28px 0 #7e7c760f, 0 21px 21px 0 #7e7c761a, 0 5px 12px 0 #7e7c761f;--rmt-font-family:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, "Helvetica Neue", Arial, sans-serif}.Theme-module__70-Eyq__theme[data-rmt-theme=dark]{--rmt-bg-default:#1c1d19;--rmt-bg-medium:#2a2b26;--rmt-bg-strong:#34352f;--rmt-surface-base:#4a4944;--rmt-surface-layer1:#232420;--rmt-surface-layer2:#2a2b26;--rmt-action-primary:#4f6f9e;--rmt-action-primary-hover:#5d7faf;--rmt-action-primary-pressed:#6f8fbd;--rmt-action-primary-inactive:#38465c;--rmt-action-primary-selected:#26344a;--rmt-action-primary-subtle:#2c3e5b;--rmt-text-default:#e4e2dc;--rmt-text-strong:#f5f3ed;--rmt-text-subtle:#a8a59e;--rmt-text-inactive:#5e5d57;--rmt-text-inverse:#fff;--rmt-text-inverse-subtle:#d8d5cf;--rmt-text-action-primary:#9bb8e6;--rmt-text-on-warning:#2c415a;--rmt-text-info-on-surface:#cdddf7;--rmt-text-success-on-surface:#cfe69a;--rmt-text-warning-on-surface:#f2d491;--rmt-text-error-on-surface:#ffc9cb;--rmt-text-benefit-on-surface:#bfe6ec;--rmt-text-error:#ff8d90;--rmt-text-warning:#e8b860;--rmt-text-success:#a9cf6a;--rmt-border-default:#6a6963;--rmt-border-subtle:#34352f;--rmt-border-strong:#8a887f;--rmt-border-hover:#a8a59e;--rmt-border-pressed:#c5c2bc;--rmt-border-action-primary:#9bb8e6;--rmt-border-action-primary-focused:#9bb8e6;--rmt-border-error:#c2474a;--rmt-bg-info-subtle:#1f2c40;--rmt-bg-success-subtle:#25310f;--rmt-bg-warning-subtle:#3a2e0a;--rmt-bg-error-subtle:#3a1416;--rmt-bg-benefit-subtle:#0e2a2e;--rmt-bg-error:#c2474a;--rmt-bg-error-hover:#d05a5d;--rmt-bg-error-pressed:#aa3a3d;--rmt-bg-warning:#efb01f;--rmt-bg-warning-hover:#f6bf3e;--rmt-bg-warning-pressed:#d49a11;--rmt-icon-default:#e4e2dc;--rmt-icon-subtle:#a8a59e;--rmt-icon-inverse:#14120f;--rmt-elevation-raised:0 12px 5px 0 #0000000a, 0 7px 4px 0 #0000001f, 0 3px 3px 0 #0003, 0 1px 2px 0 #0000003d;--rmt-elevation-overlay:0 36px 14px 0 #0000000a, 0 20px 12px 0 #00000029, 0 9px 9px 0 #00000047, 0 2px 5px 0 #00000052;--rmt-elevation-prominent:0 84px 34px 0 #00000014, 0 47px 28px 0 #0000003d, 0 21px 21px 0 #0006, 0 5px 12px 0 #0000007a}.Theme-module__70-Eyq__theme{--rmt-base-color-bg:#fafaf9;--rmt-base-color-title:#212121;--rmt-base-color-text:#6c6c6c;--rmt-base-color-accent:#1a0dab;--rmt-base-color-highlight:#ddd;--rmt-base-color-dimmed:#9a9a9a;--rmt-base-image-background:#f8f8f7;--rmt-base-color-button:#f1f1f1;--rmt-base-color-button-hover:#efefef;--rmt-base-interactive-background:#f8f8f7;--rmt-base-font-mono:ui-monospace, monospace;font-family:var(--rmt-demo-font-body,system-ui, sans-serif);font-size:var(--rmt-demo-font-size,16px);font-weight:var(--rmt-demo-font-weight,350);line-height:var(--rmt-demo-line-height,1.5);color:var(--rmt-demo-color-text,var(--rmt-base-color-text))}.Theme-module__70-Eyq__theme[data-rmt-theme=dark]{--rmt-base-color-bg:#121212;--rmt-base-color-title:#f0f0f0;--rmt-base-color-text:#c1c1c1;--rmt-base-color-accent:#99c3ff;--rmt-base-color-highlight:#323232;--rmt-base-color-dimmed:#929292;--rmt-base-image-background:#161617;--rmt-base-color-button:#323232;--rmt-base-color-button-hover:#252525;--rmt-base-interactive-background:#161617}.Theme-module__70-Eyq__theme,.Theme-module__70-Eyq__theme :where(*){box-sizing:border-box}.Theme-module__70-Eyq__theme{--rmt-base-font-body:system-ui, sans-serif;display:contents}:where(.Theme-module__70-Eyq__theme,.Theme-module__70-Eyq__theme *){margin:0;padding:0}
.IphoneFrame-module__cSNsQW__device.IphoneFrame-module__cSNsQW__scope{aspect-ratio:606/1252;width:100%;position:relative}.IphoneFrame-module__cSNsQW__screen.IphoneFrame-module__cSNsQW__scope{width:93%;height:97%;-webkit-mask-image:var(--if-mask);-webkit-mask-image:var(--if-mask);mask-image:var(--if-mask);position:absolute;top:1.5%;left:3.5%;overflow:hidden;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.IphoneFrame-module__cSNsQW__device.IphoneFrame-module__cSNsQW__frameless.IphoneFrame-module__cSNsQW__scope .IphoneFrame-module__cSNsQW__screen:where(.IphoneFrame-module__cSNsQW__scope){border-radius:8.5%/3.9%}.IphoneFrame-module__cSNsQW__bezel.IphoneFrame-module__cSNsQW__scope{pointer-events:none;-webkit-user-drag:none;width:100%;height:100%;position:absolute;inset:0}
.bottom-bar-module__j81yVa__glass{isolation:isolate;position:relative}.bottom-bar-module__j81yVa__glass .bottom-bar.tm-components-organisms-bottom-bar-svelte{background:0 0;padding:0 .75rem}.bottom-bar-module__j81yVa__row{align-items:stretch;gap:.625rem;display:flex}.bottom-bar-module__j81yVa__row>.block{flex:auto;min-width:0}.bottom-bar-module__j81yVa__search{aspect-ratio:1;font:inherit;cursor:pointer;color:var(--layout-on-surface);flex:none;justify-content:center;align-items:center;padding:0;display:flex}.bottom-bar-module__j81yVa__row>.block>.h-stack.tm-components-containers-h-stack-svelte{border:1px solid color-mix(in srgb, var(--layout-on-surface) 12%, transparent);background:var(--tab-bar-tab-bar-surface);border-radius:999px;min-height:4.5rem;padding:.375rem;overflow:hidden;box-shadow:inset 0 1px 1px #ffffff8c,inset 0 -1px 1px #ffffff1f,0 .375rem 1.5rem #00000029}.bottom-bar-module__j81yVa__search{border:1px solid color-mix(in srgb, var(--layout-on-surface) 12%, transparent);background:var(--tab-bar-tab-bar-surface);border-radius:999px;min-height:4.5rem;padding:.375rem;overflow:hidden;box-shadow:inset 0 1px 1px #ffffff8c,inset 0 -1px 1px #ffffff1f,0 .375rem 1.5rem #00000029}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.bottom-bar-module__j81yVa__search{background:color-mix(in srgb, var(--tab-bar-tab-bar-surface) 86%, transparent);-webkit-backdrop-filter:blur(24px)saturate(1.6);backdrop-filter:blur(24px)saturate(1.6)}.bottom-bar-module__j81yVa__row>.block>.h-stack.tm-components-containers-h-stack-svelte{background:color-mix(in srgb, var(--tab-bar-tab-bar-surface) 86%, transparent);-webkit-backdrop-filter:blur(24px)saturate(1.6);backdrop-filter:blur(24px)saturate(1.6)}}.bottom-bar-module__j81yVa__search[style*=--glass-lens]{background:color-mix(in srgb, var(--tab-bar-tab-bar-surface) 55%, transparent);-webkit-backdrop-filter:var(--glass-lens) blur(4px) saturate(1.6);backdrop-filter:var(--glass-lens) blur(4px) saturate(1.6)}.bottom-bar-module__j81yVa__row>.block>.h-stack.tm-components-containers-h-stack-svelte[style*=--glass-lens]{background:color-mix(in srgb, var(--tab-bar-tab-bar-surface) 55%, transparent);-webkit-backdrop-filter:var(--glass-lens) blur(4px) saturate(1.6);backdrop-filter:var(--glass-lens) blur(4px) saturate(1.6)}.bottom-bar-module__j81yVa__glass .bottom-bar__item.ios.tm-components-organisms-bottom-bar-bottom-bar-item-svelte{min-width:0;color:var(--layout-on-surface);border-radius:999px;flex:1 1 0;gap:.125rem;padding:.25rem 0}.bottom-bar-module__j81yVa__glass .bottom-bar__item.ios.active.tm-components-organisms-bottom-bar-bottom-bar-item-svelte{color:var(--tab-bar-tab-bar-active);background:color-mix(in srgb, var(--layout-on-surface) 9%, transparent);box-shadow:inset 0 1px 1px #ffffff2e}.bottom-bar-module__j81yVa__glass .bottom-bar__item.ios .system-navtabbar-label{font-size:.6875rem;font-weight:400;line-height:.875rem}.bottom-bar-module__j81yVa__glass .bottom-bar .handle-container.tm-components-organisms-bottom-bar-svelte{padding:.875rem 0 .5rem}.bottom-bar-module__j81yVa__glass .bottom-bar .handle-container .handle.tm-components-organisms-bottom-bar-svelte{border-radius:999px;width:9.25rem;height:.34rem}@media (prefers-reduced-transparency:reduce){.bottom-bar-module__j81yVa__search{background:var(--tab-bar-tab-bar-surface);-webkit-backdrop-filter:none;backdrop-filter:none}.bottom-bar-module__j81yVa__row>.block>.h-stack.tm-components-containers-h-stack-svelte{background:var(--tab-bar-tab-bar-surface);-webkit-backdrop-filter:none;backdrop-filter:none}}
.DotsPreview-module__Y_KVZG__preview{background-color:var(--swiftly-image-background);width:100%;position:relative;overflow:hidden}.DotsPreview-module__Y_KVZG__dots{width:100%;height:100%;display:block;position:absolute;inset:0}
:is(.top-app-bar-module__5VuXrW__withBottomContent.top-app-bar.android.tm-components-organisms-top-app-bar-svelte,.top-app-bar-module__5VuXrW__withBottomContent.top-app-bar.ios.tm-components-organisms-top-app-bar-svelte){align-items:center;column-gap:var(--spacing-large);row-gap:var(--spacing-small);grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr) auto;grid-auto-flow:row;display:grid}.top-app-bar-module__5VuXrW__withBottomContent.top-app-bar>.title{grid-area:1/1;min-width:0}.top-app-bar-module__5VuXrW__withBottomContent.top-app-bar>.right-action{grid-area:1/2/3;align-self:center}.top-app-bar-module__5VuXrW__bottomContent{grid-area:2/1;min-width:0}.top-app-bar-module__5VuXrW__withBottomContent .top-app-bar-module__5VuXrW__bottomContent .store-locator.tm-components-molecules-store-locator-svelte{background-color:#0000;padding:0}
.Button-module__q0FvmW__rmt-button{box-sizing:border-box;font-family:var(--rmt-font-family);font-weight:var(--rmt-fw-semibold);line-height:var(--rmt-lh-button);text-align:center;border-radius:var(--rmt-radius-full);border:var(--bw) solid var(--bd);background-color:var(--bg);color:var(--fg);cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;justify-content:center;align-items:center;transition:background-color .12s,border-color .12s,opacity .12s;display:inline-flex;position:relative}.Button-module__q0FvmW__rmt-button:hover:not(:disabled){background-color:var(--bg-hover);border-color:var(--bd-hover)}.Button-module__q0FvmW__rmt-button:active:not(:disabled){background-color:var(--bg-pressed);border-color:var(--bd-pressed)}.Button-module__q0FvmW__rmt-button:focus-visible{outline:var(--rmt-border-width-focused) solid var(--rmt-action-primary);outline-offset:2px}.Button-module__q0FvmW__rmt-button:disabled{opacity:var(--rmt-opacity-disabled);cursor:default}.Button-module__q0FvmW__is-block{width:100%;display:flex}.Button-module__q0FvmW__s-small{padding:calc(var(--rmt-space-8) - var(--bw)) calc(var(--rmt-space-12) - var(--bw));font-size:var(--rmt-fs-button-b3)}.Button-module__q0FvmW__s-medium{padding:calc(var(--rmt-space-12) - var(--bw)) calc(var(--rmt-space-16) - var(--bw));font-size:var(--rmt-fs-button-b2)}.Button-module__q0FvmW__s-large{padding:calc(var(--rmt-space-16) - var(--bw)) calc(var(--rmt-space-24) - var(--bw));font-size:var(--rmt-fs-button-b1)}.Button-module__q0FvmW__is-icon-only{padding:0}.Button-module__q0FvmW__is-icon-only.Button-module__q0FvmW__s-small{width:calc(var(--rmt-fs-button-b3) + 2 * var(--rmt-space-8));height:calc(var(--rmt-fs-button-b3) + 2 * var(--rmt-space-8))}.Button-module__q0FvmW__is-icon-only.Button-module__q0FvmW__s-medium{width:calc(var(--rmt-fs-button-b2) + 2 * var(--rmt-space-12));height:calc(var(--rmt-fs-button-b2) + 2 * var(--rmt-space-12))}.Button-module__q0FvmW__is-icon-only.Button-module__q0FvmW__s-large{width:calc(var(--rmt-fs-button-b1) + 2 * var(--rmt-space-16));height:calc(var(--rmt-fs-button-b1) + 2 * var(--rmt-space-16))}.Button-module__q0FvmW__rmt-button__content{justify-content:center;align-items:center;gap:var(--rmt-space-4);display:inline-flex}.Button-module__q0FvmW__is-hidden{visibility:hidden}.Button-module__q0FvmW__rmt-button__spinner{border-radius:var(--rmt-radius-full);border:2px solid;border-top-color:#0000;width:1em;height:1em;animation:.7s linear infinite Button-module__q0FvmW__rmt-spin;position:absolute}@keyframes Button-module__q0FvmW__rmt-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.Button-module__q0FvmW__rmt-button{transition:none}.Button-module__q0FvmW__rmt-button__spinner{animation-duration:2s}}
.key-tile-module__RCrl0q__tile{isolation:isolate;box-sizing:border-box;border-radius:var(--radius-editorial);background:var(--accents-primary);width:100%;min-width:0;height:100%;color:var(--accents-on-primary);font:inherit;text-align:left;cursor:pointer;touch-action:manipulation;border:0;margin:0;padding:.875rem;display:block;position:relative;overflow:hidden}.key-tile-module__RCrl0q__new{grid-row:span 2}.key-tile-module__RCrl0q__deals{background:radial-gradient(ellipse at bottom right, color-mix(in srgb, var(--accents-primary) 60%, white), var(--accents-primary) 80%);color:var(--accents-on-primary)}.key-tile-module__RCrl0q__favorites{background:radial-gradient(ellipse at bottom right, color-mix(in srgb, var(--accents-accent) 60%, white), var(--accents-accent) 80%);color:var(--accents-on-accent)}.key-tile-module__RCrl0q__photo{background-color:var(--accents-primary);color:#fff;background-position:50%;background-repeat:no-repeat;background-size:cover}.key-tile-module__RCrl0q__photo:before{content:"";z-index:0;pointer-events:none;background:linear-gradient(#00000073,#0000 45%);position:absolute;inset:0}.key-tile-module__RCrl0q__title{z-index:1;text-wrap:balance;font-size:1.0625rem;font-weight:700;line-height:1.2;position:absolute;top:.875rem;left:.875rem;right:.875rem}.key-tile-module__RCrl0q__preview{object-fit:contain;pointer-events:none;-webkit-user-select:none;user-select:none;filter:drop-shadow(0 .4rem .35rem #0000002e);width:60%;height:65%;position:absolute;bottom:.375rem;right:.375rem}.key-tile-module__RCrl0q__favorites .key-tile-module__RCrl0q__title{max-width:7rem}.key-tile-module__RCrl0q__favorites .key-tile-module__RCrl0q__preview{height:55%}.key-tile-module__RCrl0q__tile:focus-visible{outline:2px solid var(--layout-on-surface);outline-offset:3px}
.Yoe-module__3xXu7G__yoe.Yoe-module__3xXu7G__scope{font-variant-numeric:tabular-nums}
.IphoneFrame-module__A3m7Iq__device.IphoneFrame-module__A3m7Iq__scope{aspect-ratio:606/1252;width:100%;position:relative}.IphoneFrame-module__A3m7Iq__screen.IphoneFrame-module__A3m7Iq__scope{width:93%;height:97%;-webkit-mask-image:var(--if-mask);-webkit-mask-image:var(--if-mask);mask-image:var(--if-mask);position:absolute;top:1.5%;left:3.5%;overflow:hidden;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.IphoneFrame-module__A3m7Iq__device.IphoneFrame-module__A3m7Iq__frameless.IphoneFrame-module__A3m7Iq__scope .IphoneFrame-module__A3m7Iq__screen:where(.IphoneFrame-module__A3m7Iq__scope){border-radius:8.5%/3.9%}.IphoneFrame-module__A3m7Iq__bezel.IphoneFrame-module__A3m7Iq__scope{pointer-events:none;-webkit-user-drag:none;background-repeat:no-repeat;background-size:100% 100%;width:100%;height:100%;position:absolute;inset:0}
.PulsatingDot-module__tmSJuW__pulsating-dot.PulsatingDot-module__tmSJuW__scope{width:var(--dot-size);height:var(--dot-size);background:var(--dot-tone);border-radius:50%;display:inline-block;position:relative}.PulsatingDot-module__tmSJuW__pulsating-dot.PulsatingDot-module__tmSJuW__scope:before{content:"";background:var(--dot-tone);border-radius:50%;animation:2s cubic-bezier(.215,.61,.355,1) infinite PulsatingDot-module__tmSJuW__scope-pulsating-dot-pulse;position:absolute;inset:0}@keyframes PulsatingDot-module__tmSJuW__scope-pulsating-dot-pulse{0%{opacity:.5;transform:scale(1)}70%,to{opacity:0;transform:scale(2.5)}}@media (prefers-reduced-motion:reduce){.PulsatingDot-module__tmSJuW__pulsating-dot.PulsatingDot-module__tmSJuW__scope:before{opacity:0;animation:none}}
.home-module__1CcYYW__screen .home-module__1CcYYW__featureTiles{gap:var(--spacing-large);padding-inline:var(--spacing-large);grid-template-rows:repeat(2,8.5rem);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.home-module__1CcYYW__screen .home-module__1CcYYW__featureTiles.home-module__1CcYYW__framed{gap:calc(var(--spacing-large) * .84)}.home-module__1CcYYW__screen.tm-screens-home-svelte .top-app-bar.ios{padding-block:1.5rem}.home-module__1CcYYW__screen.tm-screens-home-svelte .top-app-bar.android{padding-block:1.875rem}.home-module__1CcYYW__accountAvatar{border-radius:var(--radius-pill);object-fit:cover;flex-shrink:0;width:3rem;height:3rem;display:block}
a.Link-module__BLZy_q__scope{color:var(--color-link);white-space:nowrap;--bracket-color:currentColor;text-decoration:none;position:relative}a.Link-module__BLZy_q__scope:before{opacity:0}a.Link-module__BLZy_q__scope:hover:before,a.Link-module__BLZy_q__scope:focus-visible:before{opacity:1}.Link-module__BLZy_q__wrap.Link-module__BLZy_q__scope{white-space:normal;display:inline-block}.Link-module__BLZy_q__w-icon.Link-module__BLZy_q__scope{align-items:center;gap:.25rem;display:flex}.Link-module__BLZy_q__w-icon.Link-module__BLZy_q__scope img:where(.Link-module__BLZy_q__scope){margin-top:.25rem}.Link-module__BLZy_q__in-text.Link-module__BLZy_q__scope{color:var(--color-link);margin:0;padding:0;font-weight:400}.Link-module__BLZy_q__in-text.Link-module__BLZy_q__scope:after{content:"";background:var(--color-dimmed);transform-origin:100%;height:1px;transition:transform .2s,background-color .2s;position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.Link-module__BLZy_q__in-text.Link-module__BLZy_q__paragraph.Link-module__BLZy_q__scope{background-color:#0000}.Link-module__BLZy_q__in-text.Link-module__BLZy_q__scope:hover:after,.Link-module__BLZy_q__in-text.Link-module__BLZy_q__scope:focus-visible:after{transform-origin:0;background:currentColor;transform:scaleX(1)}.Link-module__BLZy_q__accent.Link-module__BLZy_q__in-text.Link-module__BLZy_q__scope:visited:hover:after,.Link-module__BLZy_q__accent.Link-module__BLZy_q__in-text.Link-module__BLZy_q__scope:visited:focus-visible:after{background-color:var(--color-visited)}@media (prefers-reduced-motion:reduce){.Link-module__BLZy_q__in-text.Link-module__BLZy_q__scope:after{transition:none}}
.CodeBlock-module__JGDIXa__code-block.CodeBlock-module__JGDIXa__scope{border:1px solid color-mix(in srgb, var(--color-dimmed) 20%, transparent);width:100%;max-width:100%;min-height:2rem;color:var(--color-title);background:color-mix(in srgb, var(--color-dimmed) 10%, transparent);border-radius:8px;justify-content:space-between;align-items:center;gap:.75rem;padding:0 .5rem 0 .75rem;display:flex}.CodeBlock-module__JGDIXa__value.CodeBlock-module__JGDIXa__scope{white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:.75rem;overflow:hidden}.CodeBlock-module__JGDIXa__code-block.CodeBlock-module__JGDIXa__multiline.CodeBlock-module__JGDIXa__scope{box-shadow:none;border-color:var(--color-highlight,var(--color-dimmed));border-radius:4px;align-items:flex-start;padding:.75rem .5rem .75rem .875rem}.CodeBlock-module__JGDIXa__code-block.CodeBlock-module__JGDIXa__multiline.CodeBlock-module__JGDIXa__scope .CodeBlock-module__JGDIXa__actions:where(.CodeBlock-module__JGDIXa__scope){margin-top:-.25rem;margin-right:0}.CodeBlock-module__JGDIXa__code-block.CodeBlock-module__JGDIXa__multiline.CodeBlock-module__JGDIXa__scope pre.CodeBlock-module__JGDIXa__value:where(.CodeBlock-module__JGDIXa__scope){white-space:pre-wrap;overflow-wrap:anywhere;text-overflow:clip;min-width:0;box-shadow:none;color:inherit;font-size:.8125rem;line-height:1.5;font-weight:inherit;background:0 0;border-radius:0;flex:1;padding:0;overflow:visible}.CodeBlock-module__JGDIXa__code-block.CodeBlock-module__JGDIXa__multiline.CodeBlock-module__JGDIXa__scope pre.CodeBlock-module__JGDIXa__value:where(.CodeBlock-module__JGDIXa__scope) code:where(.CodeBlock-module__JGDIXa__scope){font:inherit;color:inherit;background:0 0}.CodeBlock-module__JGDIXa__actions.CodeBlock-module__JGDIXa__scope{flex-shrink:0;align-items:center;gap:.125rem;margin-right:-.45rem;display:flex}button.CodeBlock-module__JGDIXa__scope{width:1.75rem;height:1.75rem;color:var(--color-dimmed);cursor:pointer;transition:color .15s ease-out, border-color .15s ease-out, transform .15s ease-out, filter var(--copy-blur-duration,80ms) var(--copy-blur-easing,ease-out);background:0 0;border:0 solid #0000;border-radius:6px;flex-shrink:0;place-items:center;padding:0;display:grid}button.CodeBlock-module__JGDIXa__scope:hover{color:var(--color-title);background-color:rgba(from var(--color-title) r g b / .02);border-color:#0000}button.CodeBlock-module__JGDIXa__scope:active{background-color:rgba(from var(--color-title) r g b / .05);transform:scale(.94)}button.CodeBlock-module__JGDIXa__transitioning.CodeBlock-module__JGDIXa__scope{filter:blur(var(--copy-blur,.5px))}button.CodeBlock-module__JGDIXa__scope:focus-visible{outline:2px solid var(--color-title);outline-offset:1px}svg.CodeBlock-module__JGDIXa__scope{fill:currentColor;width:.95rem;height:.95rem}@media (prefers-reduced-motion:reduce){button.CodeBlock-module__JGDIXa__scope{transition:none}button.CodeBlock-module__JGDIXa__transitioning.CodeBlock-module__JGDIXa__scope{filter:none}button.CodeBlock-module__JGDIXa__scope:active{transform:none}}
.Image-module__2_sK8G__inline-img.Image-module__2_sK8G__scope{height:1rem;margin-bottom:-.125rem;margin-left:.125rem}.Image-module__2_sK8G__zoom-trigger.Image-module__2_sK8G__scope{appearance:none;font:inherit;color:inherit;text-align:center;cursor:zoom-in;-webkit-tap-highlight-color:transparent;background:0 0;border:0;width:100%;margin:0;padding:0;line-height:0;display:block;position:relative}.Image-module__2_sK8G__zoom-trigger.Image-module__2_sK8G__scope:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.Image-module__2_sK8G__zoom-frame.Image-module__2_sK8G__scope{vertical-align:top;max-width:100%;line-height:0;display:inline-block;position:relative}.Image-module__2_sK8G__zoom-frame.Image-module__2_sK8G__frame-full.Image-module__2_sK8G__scope{width:100%}.Image-module__2_sK8G__zoom-frame.Image-module__2_sK8G__frame-real.Image-module__2_sK8G__scope{width:50%}@media (max-width:1024px){.Image-module__2_sK8G__zoom-frame.Image-module__2_sK8G__frame-real.Image-module__2_sK8G__scope{width:80%}}@media (max-width:800px){.Image-module__2_sK8G__zoom-frame.Image-module__2_sK8G__frame-real.Image-module__2_sK8G__scope{width:90%}}@media (max-width:560px){.Image-module__2_sK8G__zoom-frame.Image-module__2_sK8G__frame-real.Image-module__2_sK8G__scope{width:100%}}.Image-module__2_sK8G__zoom-frame.Image-module__2_sK8G__scope>img:where(.Image-module__2_sK8G__scope),.Image-module__2_sK8G__zoom-frame.Image-module__2_sK8G__scope>.Image-module__2_sK8G__svg-holder:where(.Image-module__2_sK8G__scope),.Image-module__2_sK8G__zoom-frame.Image-module__2_sK8G__scope>.Image-module__2_sK8G__svg-holder:where(.Image-module__2_sK8G__scope) svg{width:100%;height:auto;display:block}.Image-module__2_sK8G__zoom-badge.Image-module__2_sK8G__scope{width:1.75rem;height:1.75rem;color:var(--color-title);background-color:color-mix(in srgb, var(--color-bg) 80%, transparent);-webkit-backdrop-filter:blur(4px);pointer-events:none;justify-content:center;align-items:center;line-height:0;transition:color .15s;display:inline-flex;position:absolute;bottom:.5rem;right:.5rem}.Image-module__2_sK8G__zoom-badge.Image-module__2_sK8G__scope svg:where(.Image-module__2_sK8G__scope){width:14px;height:14px;display:block}.Image-module__2_sK8G__zoom-trigger.Image-module__2_sK8G__scope:hover .Image-module__2_sK8G__zoom-badge:where(.Image-module__2_sK8G__scope),.Image-module__2_sK8G__zoom-trigger.Image-module__2_sK8G__scope:focus-visible .Image-module__2_sK8G__zoom-badge:where(.Image-module__2_sK8G__scope){color:var(--color-accent)}.Image-module__2_sK8G__zoom-overlay.Image-module__2_sK8G__scope{z-index:var(--z-modal);cursor:zoom-out;background-color:color-mix(in srgb, var(--color-bg) 55%, transparent);-webkit-backdrop-filter:blur(16px)saturate(140%);will-change:opacity;isolation:isolate;justify-content:center;align-items:center;padding:2rem;display:flex;position:fixed;inset:0}.Image-module__2_sK8G__zoom-content.Image-module__2_sK8G__scope{cursor:default;will-change:transform, opacity;justify-content:center;align-items:center;max-width:calc(100vw - 4rem);max-height:calc(100vh - 4rem);display:flex;position:relative;transform:translateZ(0)}.Image-module__2_sK8G__zoom-content.Image-module__2_sK8G__scope img:where(.Image-module__2_sK8G__scope){object-fit:contain;width:auto;max-width:calc(100vw - 4rem);height:auto;max-height:calc(100vh - 4rem);display:block}.Image-module__2_sK8G__zoom-svg.Image-module__2_sK8G__scope{justify-content:center;align-items:center;width:min(100vw - 4rem,64rem);display:flex}.Image-module__2_sK8G__zoom-svg.Image-module__2_sK8G__scope svg{width:100%;height:auto;max-height:calc(100vh - 4rem)}.Image-module__2_sK8G__zoom-close.Image-module__2_sK8G__scope,.Image-module__2_sK8G__zoom-nav.Image-module__2_sK8G__scope{appearance:none;color:var(--color-title);cursor:pointer;z-index:calc(var(--z-modal) + 1);background:0 0;border:1px solid #0000;padding:.5rem;position:fixed}.Image-module__2_sK8G__zoom-close.Image-module__2_sK8G__scope svg:where(.Image-module__2_sK8G__scope),.Image-module__2_sK8G__zoom-nav.Image-module__2_sK8G__scope svg:where(.Image-module__2_sK8G__scope){width:20px;height:20px;display:block}.Image-module__2_sK8G__zoom-close.Image-module__2_sK8G__scope .Image-module__2_sK8G__corner:where(.Image-module__2_sK8G__scope),.Image-module__2_sK8G__zoom-nav.Image-module__2_sK8G__scope .Image-module__2_sK8G__corner:where(.Image-module__2_sK8G__scope){border:1px solid var(--color-accent);background-color:var(--color-bg);opacity:0;pointer-events:none;width:5px;height:5px;position:absolute}.Image-module__2_sK8G__zoom-close.Image-module__2_sK8G__scope .Image-module__2_sK8G__corner:where(.Image-module__2_sK8G__scope):first-child,.Image-module__2_sK8G__zoom-nav.Image-module__2_sK8G__scope .Image-module__2_sK8G__corner:where(.Image-module__2_sK8G__scope):first-child{top:-3px;left:-3px}.Image-module__2_sK8G__zoom-close.Image-module__2_sK8G__scope .Image-module__2_sK8G__corner:where(.Image-module__2_sK8G__scope):nth-child(2),.Image-module__2_sK8G__zoom-nav.Image-module__2_sK8G__scope .Image-module__2_sK8G__corner:where(.Image-module__2_sK8G__scope):nth-child(2){top:-3px;right:-3px}.Image-module__2_sK8G__zoom-close.Image-module__2_sK8G__scope .Image-module__2_sK8G__corner:where(.Image-module__2_sK8G__scope):nth-child(3),.Image-module__2_sK8G__zoom-nav.Image-module__2_sK8G__scope .Image-module__2_sK8G__corner:where(.Image-module__2_sK8G__scope):nth-child(3){bottom:-3px;left:-3px}.Image-module__2_sK8G__zoom-close.Image-module__2_sK8G__scope .Image-module__2_sK8G__corner:where(.Image-module__2_sK8G__scope):nth-child(4),.Image-module__2_sK8G__zoom-nav.Image-module__2_sK8G__scope .Image-module__2_sK8G__corner:where(.Image-module__2_sK8G__scope):nth-child(4){bottom:-3px;right:-3px}.Image-module__2_sK8G__zoom-close.Image-module__2_sK8G__scope:hover,.Image-module__2_sK8G__zoom-nav.Image-module__2_sK8G__scope:hover,.Image-module__2_sK8G__zoom-close.Image-module__2_sK8G__scope:focus-visible,.Image-module__2_sK8G__zoom-nav.Image-module__2_sK8G__scope:focus-visible{border:1px solid var(--color-accent);color:var(--color-accent)}.Image-module__2_sK8G__zoom-close.Image-module__2_sK8G__scope:hover .Image-module__2_sK8G__corner:where(.Image-module__2_sK8G__scope),.Image-module__2_sK8G__zoom-nav.Image-module__2_sK8G__scope:hover .Image-module__2_sK8G__corner:where(.Image-module__2_sK8G__scope),.Image-module__2_sK8G__zoom-close.Image-module__2_sK8G__scope:focus-visible .Image-module__2_sK8G__corner:where(.Image-module__2_sK8G__scope),.Image-module__2_sK8G__zoom-nav.Image-module__2_sK8G__scope:focus-visible .Image-module__2_sK8G__corner:where(.Image-module__2_sK8G__scope){opacity:1}.Image-module__2_sK8G__zoom-close.Image-module__2_sK8G__scope{top:1rem;right:1.5rem}.Image-module__2_sK8G__zoom-nav.Image-module__2_sK8G__scope{background-color:color-mix(in srgb, var(--color-bg) 80%, transparent);border-color:var(--color-highlight);-webkit-backdrop-filter:blur(4px);top:50%;transform:translateY(-50%)}.Image-module__2_sK8G__zoom-nav-prev.Image-module__2_sK8G__scope{left:1.5rem}.Image-module__2_sK8G__zoom-nav-next.Image-module__2_sK8G__scope{right:1.5rem}@media (max-width:480px){.Image-module__2_sK8G__zoom-overlay.Image-module__2_sK8G__scope{padding:1rem}.Image-module__2_sK8G__zoom-content.Image-module__2_sK8G__scope,.Image-module__2_sK8G__zoom-content.Image-module__2_sK8G__scope img:where(.Image-module__2_sK8G__scope){max-width:calc(100vw - 2rem);max-height:calc(100vh - 2rem)}.Image-module__2_sK8G__zoom-svg.Image-module__2_sK8G__scope{width:calc(100vw - 2rem)}.Image-module__2_sK8G__zoom-close.Image-module__2_sK8G__scope{top:.5rem;right:.75rem}.Image-module__2_sK8G__zoom-nav-prev.Image-module__2_sK8G__scope{left:.5rem}.Image-module__2_sK8G__zoom-nav-next.Image-module__2_sK8G__scope{right:.5rem}}.Image-module__2_sK8G__zoom-overlay.Image-module__2_sK8G__scope{width:100%;max-width:none;height:100%;max-height:none;color:var(--color-text);border:0;margin:0}.Image-module__2_sK8G__zoom-overlay.Image-module__2_sK8G__scope::backdrop{background:0 0}.Image-module__2_sK8G__inline-img.Image-module__2_sK8G__scope{width:auto}
.SegmentControl-module__LZ96zG__segment-control-wrapper.SegmentControl-module__LZ96zG__scope{justify-content:center;align-items:center;padding:3rem 2rem;display:flex}.SegmentControl-module__LZ96zG__segment-control-wrapper.SegmentControl-module__LZ96zG__bare.SegmentControl-module__LZ96zG__scope{padding:0}.SegmentControl-module__LZ96zG__segment-control-wrapper.SegmentControl-module__LZ96zG__bare.SegmentControl-module__LZ96zG__scope .SegmentControl-module__LZ96zG__segment-control:where(.SegmentControl-module__LZ96zG__scope){max-width:none}.SegmentControl-module__LZ96zG__segment-control.SegmentControl-module__LZ96zG__scope{-webkit-user-select:none;user-select:none;width:100%;max-width:400px;display:flex;position:relative}button.SegmentControl-module__LZ96zG__scope{z-index:1;appearance:none;color:#212529;cursor:pointer;touch-action:none;text-align:center;background:0 0;outline:none;flex:1;padding:12px 8px;font-family:-apple-system,"system-ui",Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:16px;font-weight:400;line-height:24px;position:relative}button.SegmentControl-module__LZ96zG__scope:focus-visible{outline-offset:2px;z-index:3;outline:2px solid #2c415a}.SegmentControl-module__LZ96zG__old.SegmentControl-module__LZ96zG__scope{background-color:#fafafa;border-radius:8px}.SegmentControl-module__LZ96zG__old.SegmentControl-module__LZ96zG__scope button:where(.SegmentControl-module__LZ96zG__scope){border:1px solid #7e7c76;transition:none}.SegmentControl-module__LZ96zG__old.SegmentControl-module__LZ96zG__scope button:where(.SegmentControl-module__LZ96zG__scope):first-child{border-radius:8px 0 0 8px}.SegmentControl-module__LZ96zG__old.SegmentControl-module__LZ96zG__scope button:where(.SegmentControl-module__LZ96zG__scope):last-child{border-radius:0 8px 8px 0}.SegmentControl-module__LZ96zG__old.SegmentControl-module__LZ96zG__scope button:where(.SegmentControl-module__LZ96zG__scope):not(:first-child){margin-left:-1px}.SegmentControl-module__LZ96zG__old.SegmentControl-module__LZ96zG__scope button.SegmentControl-module__LZ96zG__selected:where(.SegmentControl-module__LZ96zG__scope){z-index:2;background-color:#eef3fe;border-color:#2c415a}.SegmentControl-module__LZ96zG__new.SegmentControl-module__LZ96zG__scope{background-color:#efece7;border-radius:100px;height:46px}.SegmentControl-module__LZ96zG__new.SegmentControl-module__LZ96zG__scope .SegmentControl-module__LZ96zG__indicator:where(.SegmentControl-module__LZ96zG__scope){z-index:0;pointer-events:none;transform-origin:50%;background-color:#fff;border-radius:100px;position:absolute;top:3.5px;bottom:3.5px;left:0;box-shadow:0 1px 4px #c5c2bc}.SegmentControl-module__LZ96zG__new.SegmentControl-module__LZ96zG__scope button:where(.SegmentControl-module__LZ96zG__scope){border:none;border-radius:100px;font-weight:400;transition:font-weight .3s}.SegmentControl-module__LZ96zG__new.SegmentControl-module__LZ96zG__scope button.SegmentControl-module__LZ96zG__selected:where(.SegmentControl-module__LZ96zG__scope){cursor:grab;font-weight:600}.SegmentControl-module__LZ96zG__new.SegmentControl-module__LZ96zG__scope button.SegmentControl-module__LZ96zG__selected:where(.SegmentControl-module__LZ96zG__scope):active{cursor:grabbing}.SegmentControl-module__LZ96zG__site.SegmentControl-module__LZ96zG__scope{background:var(--swiftly-color-button);touch-action:none;border-radius:999px;width:max-content;max-width:none;padding:2px}.SegmentControl-module__LZ96zG__site.SegmentControl-module__LZ96zG__scope .SegmentControl-module__LZ96zG__indicator:where(.SegmentControl-module__LZ96zG__scope){background:var(--swiftly-color-bg);z-index:0;pointer-events:none;transform-origin:50%;border-radius:999px;position:absolute;top:2px;bottom:2px;left:0}.SegmentControl-module__LZ96zG__site.SegmentControl-module__LZ96zG__scope button:where(.SegmentControl-module__LZ96zG__scope){box-sizing:border-box;min-width:6.75rem;font-family:var(--swiftly-font-body);color:var(--swiftly-color-dimmed);white-space:nowrap;border:none;border-radius:999px;flex:none;padding:.4rem .75rem;font-size:.875rem;line-height:1}.SegmentControl-module__LZ96zG__site.SegmentControl-module__LZ96zG__scope button.SegmentControl-module__LZ96zG__selected:where(.SegmentControl-module__LZ96zG__scope){color:var(--swiftly-color-title);cursor:grab}.SegmentControl-module__LZ96zG__site.SegmentControl-module__LZ96zG__scope button.SegmentControl-module__LZ96zG__selected:where(.SegmentControl-module__LZ96zG__scope):active{cursor:grabbing}.SegmentControl-module__LZ96zG__site.SegmentControl-module__LZ96zG__scope button:where(.SegmentControl-module__LZ96zG__scope):focus-visible{outline:2px solid var(--swiftly-color-accent);outline-offset:2px}[data-swiftly-theme=dark] button.SegmentControl-module__LZ96zG__scope{color:#e4e2dc}[data-swiftly-theme=dark] button.SegmentControl-module__LZ96zG__scope:focus-visible{outline-color:#9bb8e6}[data-swiftly-theme=dark] .SegmentControl-module__LZ96zG__old.SegmentControl-module__LZ96zG__scope{background-color:#1c1d19}[data-swiftly-theme=dark] .SegmentControl-module__LZ96zG__old.SegmentControl-module__LZ96zG__scope button:where(.SegmentControl-module__LZ96zG__scope){border-color:#6a6963}[data-swiftly-theme=dark] .SegmentControl-module__LZ96zG__old.SegmentControl-module__LZ96zG__scope button.SegmentControl-module__LZ96zG__selected:where(.SegmentControl-module__LZ96zG__scope){background-color:#26344a;border-color:#9bb8e6}[data-swiftly-theme=dark] .SegmentControl-module__LZ96zG__new.SegmentControl-module__LZ96zG__scope{background-color:#2a2b26}[data-swiftly-theme=dark] .SegmentControl-module__LZ96zG__new.SegmentControl-module__LZ96zG__scope .SegmentControl-module__LZ96zG__indicator:where(.SegmentControl-module__LZ96zG__scope){background-color:#4a4944;box-shadow:0 1px 4px #0006}
.PreviewGlassHome-module__BYBtGq__home{width:100%;height:100%}
.NavLink-module__LY_2Tq__navbutton{margin-top:1rem}
.SegmentControl-module__D7JKna__segment-control-wrapper.SegmentControl-module__D7JKna__scope{justify-content:center;align-items:center;padding:3rem 2rem;display:flex}.SegmentControl-module__D7JKna__segment-control-wrapper.SegmentControl-module__D7JKna__bare.SegmentControl-module__D7JKna__scope{padding:0}.SegmentControl-module__D7JKna__segment-control-wrapper.SegmentControl-module__D7JKna__bare.SegmentControl-module__D7JKna__scope .SegmentControl-module__D7JKna__segment-control:where(.SegmentControl-module__D7JKna__scope){max-width:none}.SegmentControl-module__D7JKna__segment-control.SegmentControl-module__D7JKna__scope{-webkit-user-select:none;user-select:none;width:100%;max-width:400px;display:flex;position:relative}button.SegmentControl-module__D7JKna__scope{z-index:1;appearance:none;color:#212529;cursor:pointer;touch-action:none;text-align:center;background:0 0;outline:none;flex:1;padding:12px 8px;font-family:-apple-system,"system-ui",Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:16px;font-weight:400;line-height:24px;position:relative}button.SegmentControl-module__D7JKna__scope:focus-visible{outline-offset:2px;z-index:3;outline:2px solid #2c415a}.SegmentControl-module__D7JKna__old.SegmentControl-module__D7JKna__scope{background-color:#fafafa;border-radius:8px}.SegmentControl-module__D7JKna__old.SegmentControl-module__D7JKna__scope button:where(.SegmentControl-module__D7JKna__scope){border:1px solid #7e7c76;transition:none}.SegmentControl-module__D7JKna__old.SegmentControl-module__D7JKna__scope button:where(.SegmentControl-module__D7JKna__scope):first-child{border-radius:8px 0 0 8px}.SegmentControl-module__D7JKna__old.SegmentControl-module__D7JKna__scope button:where(.SegmentControl-module__D7JKna__scope):last-child{border-radius:0 8px 8px 0}.SegmentControl-module__D7JKna__old.SegmentControl-module__D7JKna__scope button:where(.SegmentControl-module__D7JKna__scope):not(:first-child){margin-left:-1px}.SegmentControl-module__D7JKna__old.SegmentControl-module__D7JKna__scope button.SegmentControl-module__D7JKna__selected:where(.SegmentControl-module__D7JKna__scope){z-index:2;background-color:#eef3fe;border-color:#2c415a}.SegmentControl-module__D7JKna__new.SegmentControl-module__D7JKna__scope{background-color:#efece7;border-radius:100px;height:46px}.SegmentControl-module__D7JKna__new.SegmentControl-module__D7JKna__scope .SegmentControl-module__D7JKna__indicator:where(.SegmentControl-module__D7JKna__scope){z-index:0;pointer-events:none;transform-origin:50%;background-color:#fff;border-radius:100px;position:absolute;top:3.5px;bottom:3.5px;left:0;box-shadow:0 1px 4px #c5c2bc}.SegmentControl-module__D7JKna__new.SegmentControl-module__D7JKna__scope button:where(.SegmentControl-module__D7JKna__scope){border:none;border-radius:100px;font-weight:400;transition:font-weight .3s}.SegmentControl-module__D7JKna__new.SegmentControl-module__D7JKna__scope button.SegmentControl-module__D7JKna__selected:where(.SegmentControl-module__D7JKna__scope){cursor:grab;font-weight:600}.SegmentControl-module__D7JKna__new.SegmentControl-module__D7JKna__scope button.SegmentControl-module__D7JKna__selected:where(.SegmentControl-module__D7JKna__scope):active{cursor:grabbing}.SegmentControl-module__D7JKna__compact.SegmentControl-module__D7JKna__scope{background:var(--rmt-demo-color-button,var(--rmt-base-color-button));touch-action:none;border-radius:999px;width:max-content;max-width:none;padding:2px}.SegmentControl-module__D7JKna__compact.SegmentControl-module__D7JKna__scope .SegmentControl-module__D7JKna__indicator:where(.SegmentControl-module__D7JKna__scope){background:var(--rmt-demo-color-bg,var(--rmt-base-color-bg));z-index:0;pointer-events:none;transform-origin:50%;border-radius:999px;position:absolute;top:2px;bottom:2px;left:0}.SegmentControl-module__D7JKna__compact.SegmentControl-module__D7JKna__scope button:where(.SegmentControl-module__D7JKna__scope){box-sizing:border-box;min-width:6.75rem;font-family:var(--rmt-demo-font-body,var(--rmt-base-font-body));color:var(--rmt-demo-color-dimmed,var(--rmt-base-color-dimmed));white-space:nowrap;border:none;border-radius:999px;flex:none;padding:.4rem .75rem;font-size:.875rem;line-height:1}.SegmentControl-module__D7JKna__compact.SegmentControl-module__D7JKna__scope button.SegmentControl-module__D7JKna__selected:where(.SegmentControl-module__D7JKna__scope){color:var(--rmt-demo-color-title,var(--rmt-base-color-title));cursor:grab}.SegmentControl-module__D7JKna__compact.SegmentControl-module__D7JKna__scope button.SegmentControl-module__D7JKna__selected:where(.SegmentControl-module__D7JKna__scope):active{cursor:grabbing}.SegmentControl-module__D7JKna__compact.SegmentControl-module__D7JKna__scope button:where(.SegmentControl-module__D7JKna__scope):focus-visible{outline:2px solid var(--rmt-demo-color-accent,var(--rmt-base-color-accent));outline-offset:2px}[data-rmt-theme=dark] button.SegmentControl-module__D7JKna__scope{color:#e4e2dc}[data-rmt-theme=dark] button.SegmentControl-module__D7JKna__scope:focus-visible{outline-color:#9bb8e6}[data-rmt-theme=dark] .SegmentControl-module__D7JKna__old.SegmentControl-module__D7JKna__scope{background-color:#1c1d19}[data-rmt-theme=dark] .SegmentControl-module__D7JKna__old.SegmentControl-module__D7JKna__scope button:where(.SegmentControl-module__D7JKna__scope){border-color:#6a6963}[data-rmt-theme=dark] .SegmentControl-module__D7JKna__old.SegmentControl-module__D7JKna__scope button.SegmentControl-module__D7JKna__selected:where(.SegmentControl-module__D7JKna__scope){background-color:#26344a;border-color:#9bb8e6}[data-rmt-theme=dark] .SegmentControl-module__D7JKna__new.SegmentControl-module__D7JKna__scope{background-color:#2a2b26}[data-rmt-theme=dark] .SegmentControl-module__D7JKna__new.SegmentControl-module__D7JKna__scope .SegmentControl-module__D7JKna__indicator:where(.SegmentControl-module__D7JKna__scope){background-color:#4a4944;box-shadow:0 1px 4px #0006}
.BeforeAfter-module___pFmda__wrapper.BeforeAfter-module___pFmda__scope{-webkit-user-select:none;user-select:none;padding:3rem 2rem}.BeforeAfter-module___pFmda__comparison-area.BeforeAfter-module___pFmda__scope{place-items:start center;display:grid;position:relative}.BeforeAfter-module___pFmda__stage.BeforeAfter-module___pFmda__scope{width:100%;max-width:300px;margin:0 auto;position:relative}.BeforeAfter-module___pFmda__wipe.BeforeAfter-module___pFmda__scope{width:100%;opacity:var(--wipe-opacity);transform:translateX(var(--wipe-x));transform-origin:top;will-change:transform, opacity;z-index:2;pointer-events:none;grid-area:1/1}.BeforeAfter-module___pFmda__wipe.BeforeAfter-module___pFmda__interactive.BeforeAfter-module___pFmda__scope{pointer-events:auto}.BeforeAfter-module___pFmda__pair.BeforeAfter-module___pFmda__scope{z-index:1;pointer-events:none;grid-area:1/1;justify-content:center;gap:2rem;width:100%;display:flex}.BeforeAfter-module___pFmda__pane.BeforeAfter-module___pFmda__scope{transform-origin:top;will-change:transform, opacity;flex:1 1 0;min-width:0;max-width:300px;margin:0}.BeforeAfter-module___pFmda__pane.BeforeAfter-module___pFmda__left.BeforeAfter-module___pFmda__scope{opacity:var(--left-opacity);transform:translateX(var(--left-x))}.BeforeAfter-module___pFmda__pane.BeforeAfter-module___pFmda__right.BeforeAfter-module___pFmda__scope{opacity:var(--right-opacity);transform:translateX(var(--right-x))}.BeforeAfter-module___pFmda__pane.BeforeAfter-module___pFmda__scope .BeforeAfter-module___pFmda__label:where(.BeforeAfter-module___pFmda__scope){text-align:center;opacity:var(--pair-labels-opacity);margin-bottom:.75rem;transition:opacity 80ms;display:block}.BeforeAfter-module___pFmda__pane.BeforeAfter-module___pFmda__scope .BeforeAfter-module___pFmda__screen:where(.BeforeAfter-module___pFmda__scope){object-fit:cover;-webkit-user-drag:none;width:100%;height:100%;display:block}.BeforeAfter-module___pFmda__pane.BeforeAfter-module___pFmda__scope .BeforeAfter-module___pFmda__flat:where(.BeforeAfter-module___pFmda__scope){-webkit-user-drag:none;border-radius:1rem;width:100%;height:auto;display:block}.BeforeAfter-module___pFmda__before-after.BeforeAfter-module___pFmda__scope{cursor:col-resize;touch-action:none;border-radius:1rem;width:100%;position:relative;overflow:hidden}.BeforeAfter-module___pFmda__before-after.BeforeAfter-module___pFmda__iphone.BeforeAfter-module___pFmda__scope{border-radius:0;width:100%;height:100%}.BeforeAfter-module___pFmda__before-after.BeforeAfter-module___pFmda__iphone.BeforeAfter-module___pFmda__scope .BeforeAfter-module___pFmda__layer:where(.BeforeAfter-module___pFmda__scope){object-fit:cover;height:100%}.BeforeAfter-module___pFmda__annotations.BeforeAfter-module___pFmda__scope{pointer-events:none;position:absolute;inset:0}.BeforeAfter-module___pFmda__layer.BeforeAfter-module___pFmda__scope{-webkit-user-drag:none;pointer-events:none;width:100%;height:auto;display:block}.BeforeAfter-module___pFmda__before-layer.BeforeAfter-module___pFmda__scope{position:absolute;top:0;left:0}.BeforeAfter-module___pFmda__divider.BeforeAfter-module___pFmda__scope{background:var(--swiftly-color-bg);z-index:2;width:1px;margin-left:-.5px;position:absolute;top:0;bottom:0}.BeforeAfter-module___pFmda__handle.BeforeAfter-module___pFmda__scope{background:var(--swiftly-color-bg);border:1px solid var(--swiftly-color-highlight);width:28px;height:28px;color:var(--swiftly-color-dimmed);border-radius:50%;justify-content:center;align-items:center;gap:0;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.BeforeAfter-module___pFmda__handle.BeforeAfter-module___pFmda__scope svg:where(.BeforeAfter-module___pFmda__scope){width:10px;height:10px}.BeforeAfter-module___pFmda__handle-dot.BeforeAfter-module___pFmda__scope{transition:opacity .2s;display:flex;position:absolute;bottom:-4px;right:-4px}.BeforeAfter-module___pFmda__handle-dot.BeforeAfter-module___pFmda__hidden.BeforeAfter-module___pFmda__scope{opacity:0}.BeforeAfter-module___pFmda__labels.BeforeAfter-module___pFmda__scope{justify-content:space-between;max-width:300px;margin:0 auto .75rem;display:flex}.BeforeAfter-module___pFmda__label.BeforeAfter-module___pFmda__scope{color:var(--swiftly-color-dimmed,#888);font-size:1rem}.BeforeAfter-module___pFmda__wipe.BeforeAfter-module___pFmda__scope .BeforeAfter-module___pFmda__label:where(.BeforeAfter-module___pFmda__scope){opacity:var(--wipe-labels-opacity);transition:opacity .12s}.BeforeAfter-module___pFmda__wipe.BeforeAfter-module___pFmda__scope .BeforeAfter-module___pFmda__label-before:where(.BeforeAfter-module___pFmda__scope),.BeforeAfter-module___pFmda__wipe.BeforeAfter-module___pFmda__scope .BeforeAfter-module___pFmda__label-after:where(.BeforeAfter-module___pFmda__scope){color:#0000;-webkit-background-clip:text;background-clip:text}.BeforeAfter-module___pFmda__wipe.BeforeAfter-module___pFmda__scope .BeforeAfter-module___pFmda__label-before:where(.BeforeAfter-module___pFmda__scope){background-image:linear-gradient(to right, var(--swiftly-color-title) var(--label-fill), var(--swiftly-color-dimmed) var(--label-fill))}.BeforeAfter-module___pFmda__wipe.BeforeAfter-module___pFmda__scope .BeforeAfter-module___pFmda__label-after:where(.BeforeAfter-module___pFmda__scope){background-image:linear-gradient(to right, var(--swiftly-color-dimmed) var(--label-fill), var(--swiftly-color-title) var(--label-fill))}.BeforeAfter-module___pFmda__mode-toggle.BeforeAfter-module___pFmda__scope{margin-top:1.5rem}
.IphoneFrame-module__hKOD9G__device.IphoneFrame-module__hKOD9G__scope{aspect-ratio:606/1252;width:100%;position:relative}.IphoneFrame-module__hKOD9G__screen.IphoneFrame-module__hKOD9G__scope{width:93%;height:97%;-webkit-mask-image:var(--if-mask);-webkit-mask-image:var(--if-mask);mask-image:var(--if-mask);position:absolute;top:1.5%;left:3.5%;overflow:hidden;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.IphoneFrame-module__hKOD9G__device.IphoneFrame-module__hKOD9G__frameless.IphoneFrame-module__hKOD9G__scope .IphoneFrame-module__hKOD9G__screen:where(.IphoneFrame-module__hKOD9G__scope){border-radius:8.5%/3.9%}.IphoneFrame-module__hKOD9G__bezel.IphoneFrame-module__hKOD9G__scope{pointer-events:none;-webkit-user-drag:none;width:100%;height:100%;position:absolute;inset:0}
a.ProjectCard-module__U_VZua__card.ProjectCard-module__U_VZua__scope{--bracket-color:var(--color-border)}a.ProjectCard-module__U_VZua__card.ProjectCard-module__U_VZua__scope:before{opacity:0}a.ProjectCard-module__U_VZua__card.ProjectCard-module__U_VZua__scope:hover,a.ProjectCard-module__U_VZua__card.ProjectCard-module__U_VZua__scope:focus-visible,a.ProjectCard-module__U_VZua__card.ProjectCard-module__U_VZua__scope:active{--bracket-color:var(--color-dimmed)}a.ProjectCard-module__U_VZua__card.ProjectCard-module__U_VZua__scope:hover:before,a.ProjectCard-module__U_VZua__card.ProjectCard-module__U_VZua__scope:focus-visible:before,a.ProjectCard-module__U_VZua__card.ProjectCard-module__U_VZua__scope:active:before{opacity:1}article.ProjectCard-module__U_VZua__scope{gap:1rem;display:grid}.ProjectCard-module__U_VZua__p-thumbnail.ProjectCard-module__U_VZua__scope{width:3.5rem;height:3.5rem}.ProjectCard-module__U_VZua__p-icon.ProjectCard-module__U_VZua__scope{color:var(--color-dimmed);background:#ededed;justify-content:center;align-items:center;display:flex}.ProjectCard-module__U_VZua__p-icon.ProjectCard-module__U_VZua__scope svg:where(.ProjectCard-module__U_VZua__scope){width:1.75rem;height:1.75rem}:root[data-theme=dark] .ProjectCard-module__U_VZua__p-icon.ProjectCard-module__U_VZua__scope{background:#242424}@media (prefers-color-scheme:dark){:root:not([data-theme]) .ProjectCard-module__U_VZua__p-icon.ProjectCard-module__U_VZua__scope{background:#242424}}h3.ProjectCard-module__U_VZua__scope{text-transform:lowercase;margin-bottom:.25rem}.ProjectCard-module__U_VZua__corner-arrow.ProjectCard-module__U_VZua__scope{color:var(--color-dimmed);opacity:0;line-height:0;transition:opacity .2s;position:absolute;top:.75rem;right:.75rem}.ProjectCard-module__U_VZua__corner-arrow.ProjectCard-module__U_VZua__scope .ProjectCard-module__U_VZua__link-arrow-icon--external{margin:0;padding:0}a.ProjectCard-module__U_VZua__scope:hover .ProjectCard-module__U_VZua__corner-arrow:where(.ProjectCard-module__U_VZua__scope),a.ProjectCard-module__U_VZua__scope:focus-visible .ProjectCard-module__U_VZua__corner-arrow:where(.ProjectCard-module__U_VZua__scope){opacity:1}@media (prefers-reduced-motion:reduce){.ProjectCard-module__U_VZua__corner-arrow.ProjectCard-module__U_VZua__scope{transition:none}}p.ProjectCard-module__U_VZua__scope{margin-bottom:0}
.Terminal-module__ggIYaW__backdrop{z-index:var(--z-modal);cursor:pointer;background-color:color-mix(in srgb, var(--color-bg) 55%, transparent);-webkit-backdrop-filter:blur(16px)saturate(140%);will-change:opacity;isolation:isolate;justify-content:center;align-items:center;padding:1.5rem;display:flex;position:fixed;inset:0}.Terminal-module__ggIYaW__window{cursor:default;border:1px solid color-mix(in srgb, var(--terminal-text) 14%, var(--terminal-bg));background:var(--terminal-bg);width:min(100%,44rem);height:min(100%,32rem);box-shadow:0 30px 80px -20px color-mix(in srgb, var(--terminal-bg) 50%, transparent), 0 12px 32px -12px color-mix(in srgb, var(--terminal-bg) 35%, transparent);border-radius:10px;flex-direction:column;display:flex;overflow:hidden}.Terminal-module__ggIYaW__window:focus{outline:none}.Terminal-module__ggIYaW__titlebar{background:color-mix(in srgb, var(--terminal-text) 6%, var(--terminal-bg));border-bottom:1px solid color-mix(in srgb, var(--terminal-text) 10%, var(--terminal-bg));flex-shrink:0;justify-content:center;align-items:center;height:2.25rem;display:flex;position:relative}.Terminal-module__ggIYaW__traffic{gap:.5rem;display:flex;position:absolute;left:.75rem}.Terminal-module__ggIYaW__light{border:none;border-radius:50%;width:.75rem;height:.75rem;padding:0}.Terminal-module__ggIYaW__light.Terminal-module__ggIYaW__close{background:var(--terminal-traffic-close);cursor:pointer;justify-content:center;align-items:center;line-height:1;display:flex;position:relative}.Terminal-module__ggIYaW__light.Terminal-module__ggIYaW__close:before,.Terminal-module__ggIYaW__light.Terminal-module__ggIYaW__close:after{content:"";opacity:0;background:#0000008c;border-radius:1px;width:7px;height:1.25px;transition:opacity .12s;position:absolute;top:50%;left:50%}.Terminal-module__ggIYaW__light.Terminal-module__ggIYaW__close:before{transform:translate(-50%,-50%)rotate(45deg)}.Terminal-module__ggIYaW__light.Terminal-module__ggIYaW__close:after{transform:translate(-50%,-50%)rotate(-45deg)}.Terminal-module__ggIYaW__traffic:hover .Terminal-module__ggIYaW__light.Terminal-module__ggIYaW__close:before,.Terminal-module__ggIYaW__traffic:hover .Terminal-module__ggIYaW__light.Terminal-module__ggIYaW__close:after{opacity:1}.Terminal-module__ggIYaW__light.Terminal-module__ggIYaW__minimize{background:var(--terminal-traffic-minimize);opacity:.3}.Terminal-module__ggIYaW__light.Terminal-module__ggIYaW__zoom{background:var(--terminal-traffic-zoom);opacity:.3}.Terminal-module__ggIYaW__light.Terminal-module__ggIYaW__close:focus-visible{outline:2px solid var(--terminal-text);outline-offset:1px}.Terminal-module__ggIYaW__title{color:var(--terminal-dimmed);white-space:nowrap;text-overflow:ellipsis;max-width:60%;font-size:.75rem;overflow:hidden}.Terminal-module__ggIYaW__body{color:var(--terminal-text);overscroll-behavior:contain;flex:1;padding:.75rem 1rem 1rem;font-size:.8125rem;line-height:1.6;overflow-y:auto}.Terminal-module__ggIYaW__dim{color:var(--terminal-dimmed)}.Terminal-module__ggIYaW__err{color:var(--terminal-traffic-close)}.Terminal-module__ggIYaW__b,.Terminal-module__ggIYaW__window b{color:var(--terminal-text);font-weight:700}.Terminal-module__ggIYaW__msg{margin:.25rem 0 .5rem}.Terminal-module__ggIYaW__heading{color:var(--terminal-cyan);margin-top:.25rem;font-weight:700}.Terminal-module__ggIYaW__divider{border-top:1px solid color-mix(in srgb, var(--terminal-text) 18%, transparent);height:0;margin:.25rem 0 .6rem}.Terminal-module__ggIYaW__box{border:1px solid var(--terminal-cyan);border-radius:8px;margin:.25rem 0 .85rem;padding:.75rem .875rem}.Terminal-module__ggIYaW__box.Terminal-module__ggIYaW__locked{border-color:color-mix(in srgb, var(--terminal-cyan) 55%, var(--terminal-bg))}.Terminal-module__ggIYaW__box-title{color:#fff;margin-bottom:.5rem;font-weight:700}.Terminal-module__ggIYaW__box-sub{margin:-.35rem 0 .55rem;font-size:.78rem}.Terminal-module__ggIYaW__box-body{overflow-wrap:anywhere;flex-direction:column;gap:.3rem;display:flex}.Terminal-module__ggIYaW__pre{white-space:pre-wrap;overflow-wrap:anywhere}.Terminal-module__ggIYaW__bars{flex-direction:column;gap:.05rem;margin-top:.25rem;display:flex}.Terminal-module__ggIYaW__bar-row{white-space:pre;gap:1ch;display:flex}.Terminal-module__ggIYaW__bar-label{flex-shrink:0}.Terminal-module__ggIYaW__q-green{color:var(--terminal-accent)}.Terminal-module__ggIYaW__q-cyan{color:var(--terminal-cyan)}.Terminal-module__ggIYaW__q-white{color:var(--terminal-text)}.Terminal-module__ggIYaW__present{color:var(--terminal-accent)}.Terminal-module__ggIYaW__kv{margin:.1rem 0}.Terminal-module__ggIYaW__label{color:var(--terminal-cyan)}.Terminal-module__ggIYaW__menu{margin:0 0 .6rem;padding:0;list-style:none}.Terminal-module__ggIYaW__menu li{margin:0}.Terminal-module__ggIYaW__row{text-align:left;width:100%;font:inherit;color:var(--terminal-text);cursor:pointer;white-space:pre;background:0 0;border:none;border-radius:4px;align-items:baseline;gap:.4ch;padding:.12rem .3rem;display:flex}.Terminal-module__ggIYaW__row .Terminal-module__ggIYaW__pointer{color:var(--terminal-cyan);width:1ch}.Terminal-module__ggIYaW__row .Terminal-module__ggIYaW__cmd{color:var(--terminal-text)}.Terminal-module__ggIYaW__row.Terminal-module__ggIYaW__active{background:color-mix(in srgb, var(--terminal-text) 10%, transparent)}.Terminal-module__ggIYaW__row.Terminal-module__ggIYaW__active .Terminal-module__ggIYaW__cmd{color:var(--terminal-cyan)}.Terminal-module__ggIYaW__window a{color:var(--terminal-text);text-decoration:underline;-webkit-text-decoration-color:var(--terminal-dimmed);text-decoration-color:var(--terminal-dimmed);text-underline-offset:3px}.Terminal-module__ggIYaW__window a:hover{color:var(--terminal-cyan)}.Terminal-module__ggIYaW__linkish{color:var(--terminal-cyan);font:inherit;cursor:pointer;background:0 0;border:none;padding:0;text-decoration:underline}.Terminal-module__ggIYaW__pwd-line{align-items:baseline;gap:.6ch;margin:.2rem 0 .1rem;display:flex}.Terminal-module__ggIYaW__pwd-line .Terminal-module__ggIYaW__prompt{color:var(--terminal-cyan)}.Terminal-module__ggIYaW__pwd-line input{min-width:0;color:var(--terminal-text);font:inherit;caret-color:var(--terminal-accent);letter-spacing:.15em;background:0 0;border:none;flex:1}.Terminal-module__ggIYaW__pwd-line input:focus{outline:none}.Terminal-module__ggIYaW__pwd-line input:disabled{opacity:.6}.Terminal-module__ggIYaW__pwd-err{margin-top:.25rem}.Terminal-module__ggIYaW__hints{border-top:1px solid color-mix(in srgb, var(--terminal-text) 8%, transparent);flex-wrap:wrap;gap:.35rem .9rem;margin-top:.6rem;padding-top:.5rem;font-size:.78rem;display:flex}.Terminal-module__ggIYaW__hints button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:none;padding:0}.Terminal-module__ggIYaW__hints button:hover b{color:var(--terminal-cyan)}.Terminal-module__ggIYaW__touchbar{display:none}@media (max-width:720px){.Terminal-module__ggIYaW__backdrop{padding:.75rem}.Terminal-module__ggIYaW__window{width:100%;height:min(100%,100dvh)}.Terminal-module__ggIYaW__body{font-size:.8125rem}.Terminal-module__ggIYaW__pwd-line input{font-size:16px}.Terminal-module__ggIYaW__hints{display:none}.Terminal-module__ggIYaW__touchbar{padding:.5rem .6rem calc(.5rem + env(safe-area-inset-bottom));border-top:1px solid color-mix(in srgb, var(--terminal-text) 12%, var(--terminal-bg));flex-shrink:0;gap:.4rem;display:flex}.Terminal-module__ggIYaW__touchbar button{background:color-mix(in srgb, var(--terminal-text) 8%, var(--terminal-bg));border:1px solid color-mix(in srgb, var(--terminal-text) 16%, var(--terminal-bg));min-height:44px;color:var(--terminal-text);font:inherit;cursor:pointer;border-radius:8px;flex:1;padding:0 .5rem;font-size:.9rem}.Terminal-module__ggIYaW__touchbar button:disabled{opacity:.35}.Terminal-module__ggIYaW__touchbar button.Terminal-module__ggIYaW__primary{color:var(--terminal-accent);border-color:color-mix(in srgb, var(--terminal-accent) 60%, var(--terminal-bg))}.Terminal-module__ggIYaW__touchbar button:active{background:color-mix(in srgb, var(--terminal-text) 14%, var(--terminal-bg))}}
.PresetPreview-module___WB6aG__tool{flex-direction:column;align-items:center;gap:18px;padding:20px;display:flex}.PresetPreview-module___WB6aG__phone{width:300px;max-width:100%}.PresetPreview-module___WB6aG__screen-inner{background:var(--rmt-demo-color-bg,var(--rmt-base-color-bg,#fafaf9));position:absolute;inset:0}.PresetPreview-module___WB6aG__app{z-index:1;flex-direction:column;gap:16px;padding:48px 16px 16px;display:flex;position:absolute;inset:0}.PresetPreview-module___WB6aG__seg{border:1px solid var(--rmt-demo-color-highlight,var(--rmt-base-color-highlight,#ddd));gap:4px;padding:4px;display:flex}.PresetPreview-module___WB6aG__seg-btn{font:inherit;color:var(--rmt-demo-color-text,var(--rmt-base-color-text,#6c6c6c));cursor:pointer;background:0 0;border:none;flex:1;padding:6px 4px;font-size:12px}.PresetPreview-module___WB6aG__seg-btn.PresetPreview-module___WB6aG__active{color:var(--rmt-demo-color-title,var(--rmt-base-color-title,#212121));background:var(--rmt-demo-interactive-background,var(--rmt-base-interactive-background,#f8f8f7))}.PresetPreview-module___WB6aG__seg-btn:focus-visible{outline:2px solid var(--rmt-demo-color-accent,var(--rmt-base-color-accent,#1a0dab));outline-offset:1px}.PresetPreview-module___WB6aG__spinner-wrap{justify-content:center;padding:24px 0 8px;display:flex}.PresetPreview-module___WB6aG__spinner{border:4px solid var(--rmt-demo-color-highlight,var(--rmt-base-color-highlight,#ddd));border-top-color:var(--rmt-demo-color-accent,var(--rmt-base-color-accent,#1a0dab));z-index:1000;border-radius:50%;width:44px;height:44px;animation:.9s linear infinite PresetPreview-module___WB6aG__spin,1.4s ease-in-out infinite PresetPreview-module___WB6aG__throb}.PresetPreview-module___WB6aG__spinner-backdrop{border:4px solid var(--rmt-demo-color-highlight,var(--rmt-base-color-highlight,#ddd));z-index:0;border-radius:50%;width:44px;height:44px;position:absolute}@keyframes PresetPreview-module___WB6aG__spin{to{transform:rotate(360deg)}}@keyframes PresetPreview-module___WB6aG__throb{0%,to{opacity:1}50%{opacity:.35}}.PresetPreview-module___WB6aG__app-foot{flex-direction:column;gap:12px;display:flex}.PresetPreview-module___WB6aG__desc{gap:2px;display:grid}.PresetPreview-module___WB6aG__desc-name{font-family:var(--rmt-demo-font-mono,var(--rmt-base-font-mono,ui-monospace, monospace));color:var(--rmt-demo-color-title,var(--rmt-base-color-title,#212121));font-size:13px}.PresetPreview-module___WB6aG__desc-vals{font-family:var(--rmt-demo-font-mono,var(--rmt-base-font-mono,ui-monospace, monospace));color:var(--rmt-demo-color-text,var(--rmt-base-color-text,#6c6c6c));font-size:11px}.PresetPreview-module___WB6aG__desc-usage{color:var(--rmt-demo-color-dimmed,var(--rmt-base-color-dimmed,#9a9a9a));font-size:12px}.PresetPreview-module___WB6aG__show{font:inherit;color:var(--rmt-demo-color-title,var(--rmt-base-color-title,#212121));background:var(--rmt-demo-color-button,var(--rmt-base-color-button,#f1f1f1));border:1px solid var(--rmt-demo-color-highlight,var(--rmt-base-color-highlight,#ddd));cursor:pointer;padding:10px 14px;font-size:13px}.PresetPreview-module___WB6aG__show:hover{background:var(--rmt-demo-color-button-hover,var(--rmt-base-color-button-hover,#efefef))}.PresetPreview-module___WB6aG__show:focus-visible{outline:2px solid var(--rmt-demo-color-accent,var(--rmt-base-color-accent,#1a0dab));outline-offset:2px}.PresetPreview-module___WB6aG__scrim{z-index:2;pointer-events:none;cursor:pointer;background:#000;position:absolute;inset:0}.PresetPreview-module___WB6aG__scrim.PresetPreview-module___WB6aG__active{pointer-events:auto}.PresetPreview-module___WB6aG__scrim.PresetPreview-module___WB6aG__eased{transition:opacity .36s ease-out}.PresetPreview-module___WB6aG__obj{z-index:3;background:var(--rmt-demo-color-accent,var(--rmt-base-color-accent,#1a0dab));will-change:transform, opacity;position:absolute}.PresetPreview-module___WB6aG__obj-fab{width:56px;height:56px;bottom:16px;right:16px}.PresetPreview-module___WB6aG__obj-banner{height:48px;top:48px;left:12px;right:12px}.PresetPreview-module___WB6aG__obj-sheet{height:380px;bottom:-40px;left:0;right:0}.PresetPreview-module___WB6aG__obj-dialog{opacity:0;height:170px;top:50%;left:16px;right:16px;transform:translateY(-50%)}.PresetPreview-module___WB6aG__obj-dialog.PresetPreview-module___WB6aG__on{opacity:1}@media (prefers-reduced-motion:reduce){.PresetPreview-module___WB6aG__spinner{animation:none}}
.ApcaTerminal-module__F2l1bq__embedded{width:100%;min-width:0;margin:1.5rem 0}.ApcaTerminal-module__F2l1bq__embedded .ApcaTerminal-module__F2l1bq__window{width:100%;height:32rem;box-shadow:none}.ApcaTerminal-module__F2l1bq__embedded .ApcaTerminal-module__F2l1bq__title{max-width:90%}.ApcaTerminal-module__F2l1bq__commandLine{margin-top:1rem}.ApcaTerminal-module__F2l1bq__commandLine input{letter-spacing:normal}.ApcaTerminal-module__F2l1bq__commandLine input:focus-visible{outline:1px solid var(--terminal-cyan);outline-offset:3px}.ApcaTerminal-module__F2l1bq__commandLine button{min-width:44px;min-height:44px}
.Video-module__2ZnJnq__surface.Video-module__2ZnJnq__scope{width:100%;max-width:var(--v-max,none);-webkit-user-select:none;user-select:none;margin-inline:auto;display:block;position:relative;overflow:hidden}.Video-module__2ZnJnq__zoom-trigger.Video-module__2ZnJnq__scope{appearance:none;font:inherit;color:inherit;text-align:center;cursor:zoom-in;-webkit-tap-highlight-color:transparent;touch-action:manipulation;background:0 0;border:0;width:100%;margin:0;padding:0;line-height:0;display:block;position:relative}.Video-module__2ZnJnq__zoom-trigger.Video-module__2ZnJnq__scope:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}@media (min-width:1025px){.Video-module__2ZnJnq__mobile-zoom-trigger.Video-module__2ZnJnq__scope{cursor:default}.Video-module__2ZnJnq__mobile-zoom-trigger.Video-module__2ZnJnq__scope .Video-module__2ZnJnq__zoom-badge:where(.Video-module__2ZnJnq__scope){display:none}}.Video-module__2ZnJnq__surface.Video-module__2ZnJnq__fixed.Video-module__2ZnJnq__scope{aspect-ratio:var(--v-ratio);background-color:var(--image-background)}@media (max-width:1024px){.Video-module__2ZnJnq__surface.Video-module__2ZnJnq__fixed.Video-module__2ZnJnq__has-mobile-ratio.Video-module__2ZnJnq__scope{aspect-ratio:var(--v-mobile-ratio)}}.Video-module__2ZnJnq__surface.Video-module__2ZnJnq__fixed.Video-module__2ZnJnq__scope:not(.Video-module__2ZnJnq__iphone) .Video-module__2ZnJnq__video:where(.Video-module__2ZnJnq__scope){height:100%;position:absolute;inset:0}.Video-module__2ZnJnq__video.Video-module__2ZnJnq__scope{object-fit:var(--v-fit,cover);-webkit-user-drag:none;pointer-events:none;width:100%;height:auto;display:block}.Video-module__2ZnJnq__phone.Video-module__2ZnJnq__scope{width:100%}.Video-module__2ZnJnq__surface.Video-module__2ZnJnq__fixed.Video-module__2ZnJnq__scope .Video-module__2ZnJnq__phone:where(.Video-module__2ZnJnq__scope){aspect-ratio:606/1252;width:auto;height:90%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.Video-module__2ZnJnq__screen-fill.Video-module__2ZnJnq__scope{object-fit:cover;object-position:center;-webkit-user-drag:none;pointer-events:none;width:100%;height:100%;display:block}.Video-module__2ZnJnq__zoom-badge.Video-module__2ZnJnq__scope{width:1.75rem;height:1.75rem;color:var(--color-title);background-color:color-mix(in srgb, var(--color-bg) 80%, transparent);-webkit-backdrop-filter:blur(4px);pointer-events:none;justify-content:center;align-items:center;line-height:0;transition:color .15s;display:inline-flex;position:absolute;bottom:.5rem;right:.5rem}.Video-module__2ZnJnq__zoom-badge.Video-module__2ZnJnq__scope svg:where(.Video-module__2ZnJnq__scope){width:14px;height:14px;display:block}.Video-module__2ZnJnq__zoom-trigger.Video-module__2ZnJnq__scope:hover .Video-module__2ZnJnq__zoom-badge:where(.Video-module__2ZnJnq__scope),.Video-module__2ZnJnq__zoom-trigger.Video-module__2ZnJnq__scope:focus-visible .Video-module__2ZnJnq__zoom-badge:where(.Video-module__2ZnJnq__scope){color:var(--color-accent)}.Video-module__2ZnJnq__zoom-overlay.Video-module__2ZnJnq__scope{z-index:var(--z-modal);cursor:zoom-out;background-color:color-mix(in srgb, var(--color-bg) 55%, transparent);-webkit-backdrop-filter:blur(16px)saturate(140%);will-change:opacity;isolation:isolate;touch-action:manipulation;justify-content:center;align-items:center;padding:2rem;display:flex;position:fixed;inset:0}.Video-module__2ZnJnq__zoom-content.Video-module__2ZnJnq__scope{cursor:default;will-change:transform, opacity;justify-content:center;align-items:center;max-width:calc(100vw - 4rem);max-height:calc(100vh - 4rem);display:flex;position:relative;transform:translateZ(0)}.Video-module__2ZnJnq__zoom-phone.Video-module__2ZnJnq__scope{width:min(100vw - 4rem,22rem);max-height:calc(100vh - 4rem)}.Video-module__2ZnJnq__zoom-video.Video-module__2ZnJnq__scope{object-fit:contain;width:auto;max-width:calc(100vw - 4rem);height:auto;max-height:calc(100vh - 4rem);display:block}.Video-module__2ZnJnq__zoom-close.Video-module__2ZnJnq__scope{appearance:none;color:var(--color-title);cursor:pointer;min-width:44px;min-height:44px;z-index:calc(var(--z-modal) + 1);touch-action:manipulation;-webkit-tap-highlight-color:transparent;background:0 0;border:1px solid #0000;padding:.5rem;position:fixed;top:1rem;right:1.5rem}.Video-module__2ZnJnq__zoom-close.Video-module__2ZnJnq__scope svg:where(.Video-module__2ZnJnq__scope){width:20px;height:20px;display:block}.Video-module__2ZnJnq__zoom-close.Video-module__2ZnJnq__scope .Video-module__2ZnJnq__corner:where(.Video-module__2ZnJnq__scope){border:1px solid var(--color-accent);background-color:var(--color-bg);opacity:0;width:5px;height:5px;position:absolute}.Video-module__2ZnJnq__zoom-close.Video-module__2ZnJnq__scope .Video-module__2ZnJnq__corner:where(.Video-module__2ZnJnq__scope):first-child{top:-3px;left:-3px}.Video-module__2ZnJnq__zoom-close.Video-module__2ZnJnq__scope .Video-module__2ZnJnq__corner:where(.Video-module__2ZnJnq__scope):nth-child(2){top:-3px;right:-3px}.Video-module__2ZnJnq__zoom-close.Video-module__2ZnJnq__scope .Video-module__2ZnJnq__corner:where(.Video-module__2ZnJnq__scope):nth-child(3){bottom:-3px;left:-3px}.Video-module__2ZnJnq__zoom-close.Video-module__2ZnJnq__scope .Video-module__2ZnJnq__corner:where(.Video-module__2ZnJnq__scope):nth-child(4){bottom:-3px;right:-3px}.Video-module__2ZnJnq__zoom-close.Video-module__2ZnJnq__scope:hover,.Video-module__2ZnJnq__zoom-close.Video-module__2ZnJnq__scope:focus-visible{border:1px solid var(--color-accent);color:var(--color-accent)}.Video-module__2ZnJnq__zoom-close.Video-module__2ZnJnq__scope:hover .Video-module__2ZnJnq__corner:where(.Video-module__2ZnJnq__scope),.Video-module__2ZnJnq__zoom-close.Video-module__2ZnJnq__scope:focus-visible .Video-module__2ZnJnq__corner:where(.Video-module__2ZnJnq__scope){opacity:1}@media (max-width:480px){.Video-module__2ZnJnq__zoom-overlay.Video-module__2ZnJnq__scope{padding:1rem}.Video-module__2ZnJnq__zoom-content.Video-module__2ZnJnq__scope,.Video-module__2ZnJnq__zoom-video.Video-module__2ZnJnq__scope{max-width:calc(100vw - 2rem);max-height:calc(100vh - 6rem)}.Video-module__2ZnJnq__zoom-phone.Video-module__2ZnJnq__scope{width:min(100vw - 2rem,20rem);max-height:calc(100vh - 6rem)}.Video-module__2ZnJnq__zoom-close.Video-module__2ZnJnq__scope{top:max(.5rem, env(safe-area-inset-top));right:max(.75rem, env(safe-area-inset-right))}}.Video-module__2ZnJnq__zoom-overlay.Video-module__2ZnJnq__scope{width:100%;max-width:none;height:100%;max-height:none;color:var(--color-text);border:0;margin:0}.Video-module__2ZnJnq__zoom-overlay.Video-module__2ZnJnq__scope::backdrop{background:0 0}.Video-module__2ZnJnq__video.Video-module__2ZnJnq__scope[controls],.Video-module__2ZnJnq__screen-fill.Video-module__2ZnJnq__scope[controls]{pointer-events:auto}.Video-module__2ZnJnq__motion-zoom.Video-module__2ZnJnq__scope{background:var(--color-bg);color:var(--color-title);border:1px solid var(--color-border);font:inherit;cursor:pointer;padding:.25rem .5rem;position:absolute;top:.5rem;right:.5rem}
.Home-module__OCoolq__scope{display:contents}.Home-module__OCoolq__scope .Home-module__OCoolq__about{grid-column:2/span 4;grid-row-start:1}.Home-module__OCoolq__scope .Home-module__OCoolq__command{margin:.25rem 0 .75rem}.Home-module__OCoolq__scope .Home-module__OCoolq__command p{margin-bottom:.25rem}.Home-module__OCoolq__scope .Home-module__OCoolq__sidebar{grid-column:7/span 2;grid-row-start:2}.Home-module__OCoolq__scope .Home-module__OCoolq__contacts{grid-template-columns:1fr 1fr;column-gap:2rem;margin-bottom:5rem;display:grid}.Home-module__OCoolq__scope .Home-module__OCoolq__online ul,.Home-module__OCoolq__scope .Home-module__OCoolq__offline ul{margin:0;padding-inline-start:0;list-style:none}.Home-module__OCoolq__scope .Home-module__OCoolq__work{grid-column:2/span 4;grid-row-start:2}.Home-module__OCoolq__scope .Home-module__OCoolq__writing{grid-column:2/span 4;grid-row-start:4;min-width:0}.Home-module__OCoolq__scope .Home-module__OCoolq__writing h2{margin-bottom:1.5rem}.Home-module__OCoolq__scope .Home-module__OCoolq__writingList{flex-direction:column;gap:1.5rem;margin:0;padding:0;list-style:none;display:flex}.Home-module__OCoolq__scope .Home-module__OCoolq__writingList h3{text-transform:lowercase;margin:0 0 .25rem;font-weight:400}.Home-module__OCoolq__scope .Home-module__OCoolq__writingList p{color:var(--color-text);margin:0}.Home-module__OCoolq__scope .Home-module__OCoolq__writingLink{color:var(--color-title);--bracket-color:var(--color-dimmed);margin:-.5rem -.75rem;padding:.5rem .75rem;text-decoration:none;display:block}.Home-module__OCoolq__scope .Home-module__OCoolq__writingLink:before{opacity:0}.Home-module__OCoolq__scope .Home-module__OCoolq__writingLink:focus-visible:before{opacity:1}@media (hover:hover){.Home-module__OCoolq__scope .Home-module__OCoolq__writingLink:hover:before{opacity:1}}@media (prefers-reduced-motion:reduce){.Home-module__OCoolq__scope .Home-module__OCoolq__writingLink:before{transition:none}}.Home-module__OCoolq__scope .Home-module__OCoolq__projects{grid-column:2/span 6;grid-row-start:3}.Home-module__OCoolq__scope .Home-module__OCoolq__projectCount{color:var(--color-text);font-family:var(--font-body);font-weight:350}.Home-module__OCoolq__scope .Home-module__OCoolq__projects .Home-module__OCoolq__list{grid-template-columns:repeat(3,1fr);justify-content:center;gap:2rem;margin-bottom:2rem;display:grid}@media (max-width:1024px){.Home-module__OCoolq__scope .Home-module__OCoolq__about{grid-column:1/span 4;grid-row-start:1}.Home-module__OCoolq__scope .Home-module__OCoolq__work{grid-column:1/span 4}.Home-module__OCoolq__scope .Home-module__OCoolq__sidebar{grid-column:5/span 2}.Home-module__OCoolq__scope .Home-module__OCoolq__contacts{column-gap:4rem}.Home-module__OCoolq__scope .Home-module__OCoolq__writing,.Home-module__OCoolq__scope .Home-module__OCoolq__projects{grid-column-start:1}.Home-module__OCoolq__scope .Home-module__OCoolq__projects .Home-module__OCoolq__list{column-gap:4rem}}@media (max-width:800px){.Home-module__OCoolq__scope .Home-module__OCoolq__projects .Home-module__OCoolq__list{column-gap:3rem}}@media (max-width:720px){.Home-module__OCoolq__scope .Home-module__OCoolq__about{grid-column-end:span 5}.Home-module__OCoolq__scope .Home-module__OCoolq__sidebar{display:contents}.Home-module__OCoolq__scope .Home-module__OCoolq__contacts{grid-column:1/span 4;grid-row-start:2}.Home-module__OCoolq__scope .Home-module__OCoolq__online li,.Home-module__OCoolq__scope .Home-module__OCoolq__offline li{margin-bottom:.25rem}.Home-module__OCoolq__scope .Home-module__OCoolq__work{grid-column:1/span 5;grid-row-start:3}.Home-module__OCoolq__scope .Home-module__OCoolq__writing{grid-row-start:5;grid-column-end:span 5}.Home-module__OCoolq__scope .Home-module__OCoolq__projects{grid-row-start:4}.Home-module__OCoolq__scope .Home-module__OCoolq__projects .Home-module__OCoolq__list{grid-template-columns:repeat(2,1fr)}}@media (max-width:560px){.Home-module__OCoolq__scope .Home-module__OCoolq__about,.Home-module__OCoolq__scope .Home-module__OCoolq__work,.Home-module__OCoolq__scope .Home-module__OCoolq__writing{grid-column-end:span 6}.Home-module__OCoolq__scope .Home-module__OCoolq__contacts{grid-column-end:span 5}}@media (max-width:480px){.Home-module__OCoolq__scope .Home-module__OCoolq__projects .Home-module__OCoolq__list{grid-template-columns:repeat(1,1fr)}.Home-module__OCoolq__scope .Home-module__OCoolq__contacts{grid-column-end:span 6}.Home-module__OCoolq__scope .Home-module__OCoolq__contacts li{margin-bottom:.5rem}}.Home-module__OCoolq__scope .Home-module__OCoolq__command>div{max-width:20rem}
.SheetDemo-module__1BRB3W__phone-stage{width:100%;max-width:300px;margin:0 auto}.SheetDemo-module__1BRB3W__screen{background:var(--rmt-surface-layer1,#fdfcfa);width:100%;height:100%;font-family:var(--rmt-font-family);position:relative;overflow:hidden}.SheetDemo-module__1BRB3W__screen-content{justify-content:center;align-items:center;gap:var(--rmt-space-16);padding:var(--rmt-space-24);flex-direction:column;display:flex;position:absolute;inset:0}.SheetDemo-module__1BRB3W__scrim{cursor:pointer;background:#000;position:absolute;inset:0}.SheetDemo-module__1BRB3W__old-scrim{opacity:0;transition:opacity .2s ease-out}.SheetDemo-module__1BRB3W__old-scrim.SheetDemo-module__1BRB3W__is-open{opacity:.45}.SheetDemo-module__1BRB3W__old-sheet{transition:transform .2s ease-out;transform:translateY(100%)}.SheetDemo-module__1BRB3W__old-sheet.SheetDemo-module__1BRB3W__is-open{transform:translateY(0)}.SheetDemo-module__1BRB3W__sheet{box-sizing:border-box;gap:var(--rmt-space-24);padding:var(--rmt-space-8) var(--rmt-space-16) var(--rmt-space-56);background:var(--rmt-bg-default);border-top-left-radius:var(--rmt-radius-xxl);border-top-right-radius:var(--rmt-radius-xxl);box-shadow:var(--rmt-elevation-overlay);color:var(--rmt-text-default);will-change:transform;flex-direction:column;margin-bottom:-1rem;display:flex;position:absolute;bottom:0;left:2px;right:2px}.SheetDemo-module__1BRB3W__handle{width:48px;height:4px;margin:0 auto var(--rmt-space-8);border-radius:var(--rmt-radius-full);background:var(--rmt-surface-base);cursor:grab;touch-action:none}.SheetDemo-module__1BRB3W__handle:active{cursor:grabbing}.SheetDemo-module__1BRB3W__sheet-close{top:var(--rmt-space-12);right:var(--rmt-space-12);position:absolute}.SheetDemo-module__1BRB3W__close-icon{width:1.25em;height:1.25em;display:block}.SheetDemo-module__1BRB3W__sheet-content{gap:var(--rmt-space-8);flex-direction:column;margin-top:-.5rem;display:flex}.SheetDemo-module__1BRB3W__sheet-title{font-size:var(--rmt-fs-h5);font-weight:var(--rmt-fw-semibold);line-height:var(--rmt-lh-heading);color:var(--rmt-text-strong)}.SheetDemo-module__1BRB3W__sheet-copy{margin:0 0 var(--rmt-space-4);color:var(--rmt-text-subtle);font-size:var(--rmt-fs-body-p2);line-height:var(--rmt-lh-body)}.SheetDemo-module__1BRB3W__sheet-actions{gap:var(--rmt-space-8);flex-direction:column;display:flex}.SheetDemo-module__1BRB3W__legacy-btn{box-sizing:border-box;font-family:var(--rmt-font-family);font-weight:var(--rmt-fw-semibold);font-size:var(--rmt-fs-button-b2);line-height:var(--rmt-lh-button);padding:var(--rmt-space-12) var(--rmt-space-16);color:#fff;cursor:pointer;background-color:#226ba4;border:1px solid #226ba4;border-radius:0;justify-content:center;align-items:center;transition:background-color .12s;display:inline-flex}.SheetDemo-module__1BRB3W__legacy-btn:hover{background-color:#1b5685;border-color:#1b5685}.SheetDemo-module__1BRB3W__legacy-btn:focus-visible{outline-offset:2px;outline:2px solid #226ba4}.SheetDemo-module__1BRB3W__legacy-btn.SheetDemo-module__1BRB3W__block{width:100%}.SheetDemo-module__1BRB3W__legacy-btn.SheetDemo-module__1BRB3W__secondary{color:#226ba4;background-color:#0000}.SheetDemo-module__1BRB3W__legacy-btn.SheetDemo-module__1BRB3W__secondary:hover{background-color:#226ba414;border-color:#226ba4}
.not-found-module__HS70Aa__error{font-family:var(--font-pixel);grid-column:2/span 6;grid-row-start:1}.not-found-module__HS70Aa__error h1{font-family:var(--font-pixel)}.not-found-module__HS70Aa__game-section{background-color:var(--color-bg);grid-column:2/span 6;grid-row-start:2}@media (max-width:1024px){.not-found-module__HS70Aa__error{grid-column:1/span 4}.not-found-module__HS70Aa__game-section{grid-column-start:1}}@media (max-width:720px){.not-found-module__HS70Aa__error{grid-column-end:span 5}.not-found-module__HS70Aa__game-section{grid-column-end:span 5;margin-bottom:-4rem}}@media (max-width:560px){.not-found-module__HS70Aa__error,.not-found-module__HS70Aa__game-section{grid-column-end:span 6}}
.ApcaCli-module__tZkyOG__scope{display:contents}.ApcaCli-module__tZkyOG__scope .ApcaCli-module__tZkyOG__back{grid-column-start:1;margin-bottom:1.5rem}@media (max-width:1024px){.ApcaCli-module__tZkyOG__scope .ApcaCli-module__tZkyOG__back{grid-column-end:span 2}}.ApcaCli-module__tZkyOG__scope .ApcaCli-module__tZkyOG__command{grid-column:2/span 4;margin:.25rem 0 1.5rem}@media (max-width:1024px){.ApcaCli-module__tZkyOG__scope .ApcaCli-module__tZkyOG__command{grid-column:1/span 4}}@media (max-width:720px){.ApcaCli-module__tZkyOG__scope .ApcaCli-module__tZkyOG__command{grid-column-end:span 5}}@media (max-width:560px){.ApcaCli-module__tZkyOG__scope .ApcaCli-module__tZkyOG__command{grid-column-end:span 6}}
.CliPortfolio-module__h3n9nW__scope{display:contents}.CliPortfolio-module__h3n9nW__scope .CliPortfolio-module__h3n9nW__back{grid-column-start:1;margin-bottom:1.5rem}@media (max-width:1024px){.CliPortfolio-module__h3n9nW__scope .CliPortfolio-module__h3n9nW__back{grid-column-end:span 2}}.CliPortfolio-module__h3n9nW__scope .CliPortfolio-module__h3n9nW__command{grid-column:2/span 4;margin:.25rem 0 .75rem}@media (max-width:1024px){.CliPortfolio-module__h3n9nW__scope .CliPortfolio-module__h3n9nW__command{grid-column:1/span 4}}@media (max-width:720px){.CliPortfolio-module__h3n9nW__scope .CliPortfolio-module__h3n9nW__command{grid-column-end:span 5}}@media (max-width:560px){.CliPortfolio-module__h3n9nW__scope .CliPortfolio-module__h3n9nW__command{grid-column-end:span 6}}
.Flow-module__TIjGOG__scope{display:contents}.Flow-module__TIjGOG__scope .Flow-module__TIjGOG__projects{grid-column:1/span 8;grid-template-columns:repeat(8,1fr);column-gap:2rem;display:grid}.Flow-module__TIjGOG__scope .Flow-module__TIjGOG__projects .Flow-module__TIjGOG__h1-nav{text-transform:lowercase;grid-column:2/span 7;gap:1rem;margin-bottom:2rem;display:inline-flex}.Flow-module__TIjGOG__scope .Flow-module__TIjGOG__projects .Flow-module__TIjGOG__h1-nav h1{border:1px solid #0000;margin:0 -.25rem;padding:0 .25rem;position:relative}.Flow-module__TIjGOG__scope .Flow-module__TIjGOG__projects .Flow-module__TIjGOG__feed{grid-column:1/span 8;grid-template-rows:auto;grid-template-columns:repeat(3,1fr);justify-content:center;gap:.125rem;display:grid}.Flow-module__TIjGOG__scope .Flow-module__TIjGOG__projects .Flow-module__TIjGOG__feed article{min-width:0;display:block}.Flow-module__TIjGOG__scope .Flow-module__TIjGOG__projects .Flow-module__TIjGOG__feed .Flow-module__TIjGOG__trigger{appearance:none;font:inherit;color:inherit;text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;width:100%;margin:0;padding:0;display:block}.Flow-module__TIjGOG__scope .Flow-module__TIjGOG__projects .Flow-module__TIjGOG__feed .Flow-module__TIjGOG__trigger:focus-visible{outline:2px solid var(--color-accent);outline-offset:-2px}.Flow-module__TIjGOG__scope .Flow-module__TIjGOG__projects .Flow-module__TIjGOG__feed .Flow-module__TIjGOG__image{aspect-ratio:1;--reveal-transition:opacity .4s ease-out, filter .4s ease-out;--reveal-filter:blur(12px);width:100%;position:relative;overflow:hidden}.Flow-module__TIjGOG__scope .Flow-module__TIjGOG__projects .Flow-module__TIjGOG__feed .Flow-module__TIjGOG__image picture{width:100%;height:100%;display:block}.Flow-module__TIjGOG__scope .Flow-module__TIjGOG__projects .Flow-module__TIjGOG__feed .Flow-module__TIjGOG__image picture img{object-fit:contain;width:100%;height:100%;transition:transform .3s}.Flow-module__TIjGOG__scope .Flow-module__TIjGOG__projects .Flow-module__TIjGOG__feed .Flow-module__TIjGOG__image video{object-fit:contain;width:100%;height:100%;transition:transform .3s}.Flow-module__TIjGOG__scope .Flow-module__TIjGOG__projects .Flow-module__TIjGOG__feed .Flow-module__TIjGOG__image .Flow-module__TIjGOG__image-desc{background-color:var(--color-bg);color:var(--color-dimmed);z-index:1;padding:.125rem .5rem;font-size:.75rem;position:absolute;bottom:0;left:0}.Flow-module__TIjGOG__scope .Flow-module__TIjGOG__projects .Flow-module__TIjGOG__feed article.Flow-module__TIjGOG__has-details .Flow-module__TIjGOG__trigger:hover .Flow-module__TIjGOG__image video{transform:scale(1.02)}.Flow-module__TIjGOG__scope .Flow-module__TIjGOG__projects .Flow-module__TIjGOG__feed article.Flow-module__TIjGOG__has-details .Flow-module__TIjGOG__trigger:hover .Flow-module__TIjGOG__image picture img{transform:scale(1.02)}.Flow-module__TIjGOG__scope .Flow-module__TIjGOG__projects .Flow-module__TIjGOG__feed .Flow-module__TIjGOG__accordion{display:none}.Flow-module__TIjGOG__scope .Flow-module__TIjGOG__overlay{z-index:100;cursor:pointer;background-color:color-mix(in srgb, var(--color-bg) 55%, transparent);-webkit-backdrop-filter:blur(16px)saturate(140%);will-change:opacity;isolation:isolate;justify-content:center;align-items:center;padding:2rem;display:flex;position:fixed;inset:0;overflow-y:auto}.Flow-module__TIjGOG__scope .Flow-module__TIjGOG__overlay-card{background-color:var(--color-bg);border:1px solid var(--color-border,#7f7f7f33);cursor:default;will-change:transform, opacity;flex-direction:column;width:min(100vw - 4rem,36rem);max-height:calc(100vh - 4rem);margin:auto;display:flex;position:relative;overflow:hidden;transform:translateZ(0);box-shadow:0 30px 80px -20px #00000059,0 12px 32px -12px #0003}.Flow-module__TIjGOG__scope .Flow-module__TIjGOG__overlay-media{aspect-ratio:1;background-color:color-mix(in srgb, var(--color-text) 5%, transparent);--reveal-transition:opacity .5s ease-out, filter .5s ease-out;--reveal-filter:blur(16px);flex:0 auto;justify-content:center;align-items:center;width:100%;min-height:0;display:flex;position:relative}.Flow-module__TIjGOG__scope .Flow-module__TIjGOG__overlay-media video{object-fit:contain;width:100%;height:100%;display:block}.Flow-module__TIjGOG__scope .Flow-module__TIjGOG__overlay-media picture{object-fit:contain;width:100%;height:100%;display:block}.Flow-module__TIjGOG__scope .Flow-module__TIjGOG__overlay-media picture img{object-fit:contain;width:100%;height:100%;display:block}.Flow-module__TIjGOG__scope .Flow-module__TIjGOG__overlay-close{appearance:none;color:var(--color-title);cursor:pointer;z-index:101;background:0 0;border:1px solid #0000;padding:.5rem;position:fixed;top:1rem;right:1.5rem}.Flow-module__TIjGOG__scope .Flow-module__TIjGOG__overlay-close svg{width:20px;height:20px;display:block}.Flow-module__TIjGOG__scope .Flow-module__TIjGOG__overlay-close .Flow-module__TIjGOG__corner{border:1px solid var(--color-accent);background-color:var(--color-bg);opacity:0;pointer-events:none;width:5px;height:5px;position:absolute}.Flow-module__TIjGOG__scope .Flow-module__TIjGOG__overlay-close .Flow-module__TIjGOG__corner:first-child{top:-3px;left:-3px}.Flow-module__TIjGOG__scope .Flow-module__TIjGOG__overlay-close .Flow-module__TIjGOG__corner:nth-child(2){top:-3px;right:-3px}.Flow-module__TIjGOG__scope .Flow-module__TIjGOG__overlay-close .Flow-module__TIjGOG__corner:nth-child(3){bottom:-3px;left:-3px}.Flow-module__TIjGOG__scope .Flow-module__TIjGOG__overlay-close .Flow-module__TIjGOG__corner:nth-child(4){bottom:-3px;right:-3px}.Flow-module__TIjGOG__scope .Flow-module__TIjGOG__overlay-close:hover,.Flow-module__TIjGOG__scope .Flow-module__TIjGOG__overlay-close:focus-visible{border:1px solid var(--color-accent);color:var(--color-accent)}.Flow-module__TIjGOG__scope .Flow-module__TIjGOG__overlay-close:hover .Flow-module__TIjGOG__corner,.Flow-module__TIjGOG__scope .Flow-module__TIjGOG__overlay-close:focus-visible .Flow-module__TIjGOG__corner{opacity:1}.Flow-module__TIjGOG__scope .Flow-module__TIjGOG__overlay-desc{text-align:left;max-width:36rem;color:var(--color-text);flex:none;padding:1.25rem 1.75rem 1.5rem;font-size:.9375rem;line-height:1.6}.Flow-module__TIjGOG__scope .Flow-module__TIjGOG__overlay-desc p{margin:0 0 .5rem}.Flow-module__TIjGOG__scope .Flow-module__TIjGOG__overlay-desc a{color:var(--color-accent);text-decoration:underline}.Flow-module__TIjGOG__scope .Flow-module__TIjGOG__overlay-desc--minimal{color:var(--color-dimmed);text-align:center;padding:1rem 1.75rem 1.25rem;font-size:.8125rem}@media (max-width:1024px){.Flow-module__TIjGOG__scope .Flow-module__TIjGOG__projects .Flow-module__TIjGOG__h1-nav{grid-column:1/span 7}}@media (max-width:800px){.Flow-module__TIjGOG__scope .Flow-module__TIjGOG__projects .Flow-module__TIjGOG__feed{grid-template-columns:repeat(2,1fr);display:grid}}@media (max-width:480px){.Flow-module__TIjGOG__scope .Flow-module__TIjGOG__projects .Flow-module__TIjGOG__feed{grid-template-columns:repeat(1,1fr);display:grid}.Flow-module__TIjGOG__scope .Flow-module__TIjGOG__projects .Flow-module__TIjGOG__feed article:not(.Flow-module__TIjGOG__has-details) .Flow-module__TIjGOG__trigger{cursor:default;pointer-events:none}.Flow-module__TIjGOG__scope .Flow-module__TIjGOG__projects .Flow-module__TIjGOG__feed .Flow-module__TIjGOG__accordion{grid-template-rows:0fr;transition:grid-template-rows .25s cubic-bezier(.215,.61,.355,1);display:grid}.Flow-module__TIjGOG__scope .Flow-module__TIjGOG__projects .Flow-module__TIjGOG__feed .Flow-module__TIjGOG__accordion-inner{min-height:0;overflow:hidden}.Flow-module__TIjGOG__scope .Flow-module__TIjGOG__projects .Flow-module__TIjGOG__feed .Flow-module__TIjGOG__accordion-body{opacity:0;padding:1rem 1rem 1.5rem;transition:opacity .15s cubic-bezier(.215,.61,.355,1)}.Flow-module__TIjGOG__scope .Flow-module__TIjGOG__projects .Flow-module__TIjGOG__feed article.Flow-module__TIjGOG__expanded .Flow-module__TIjGOG__accordion{grid-template-rows:1fr}.Flow-module__TIjGOG__scope .Flow-module__TIjGOG__projects .Flow-module__TIjGOG__feed article.Flow-module__TIjGOG__expanded .Flow-module__TIjGOG__accordion-body{opacity:1;transition-delay:80ms}.Flow-module__TIjGOG__scope .Flow-module__TIjGOG__projects .Flow-module__TIjGOG__feed .Flow-module__TIjGOG__accordion p{color:var(--color-text);margin:0 0 .75rem;font-size:.9375rem;line-height:1.5}.Flow-module__TIjGOG__scope .Flow-module__TIjGOG__projects .Flow-module__TIjGOG__feed .Flow-module__TIjGOG__accordion a{color:var(--color-accent);font-size:.9375rem;text-decoration:underline}.Flow-module__TIjGOG__scope .Flow-module__TIjGOG__overlay{padding:1rem}.Flow-module__TIjGOG__scope .Flow-module__TIjGOG__overlay-card{width:calc(100vw - 2rem);max-height:calc(100vh - 2rem)}.Flow-module__TIjGOG__scope .Flow-module__TIjGOG__overlay-close{top:.5rem;right:.75rem}.Flow-module__TIjGOG__scope .Flow-module__TIjGOG__overlay-desc{padding:1rem 1.25rem 1.25rem}}@media (prefers-reduced-motion:reduce){.Flow-module__TIjGOG__scope .Flow-module__TIjGOG__projects .Flow-module__TIjGOG__feed .Flow-module__TIjGOG__accordion,.Flow-module__TIjGOG__scope .Flow-module__TIjGOG__projects .Flow-module__TIjGOG__feed .Flow-module__TIjGOG__accordion-body{transition:none}}.Flow-module__TIjGOG__scope .Flow-module__TIjGOG__overlay{width:100%;max-width:none;height:100%;max-height:none;color:var(--color-text);border:0;margin:0}.Flow-module__TIjGOG__overlay::backdrop{background:0 0}.Flow-module__TIjGOG__scope .Flow-module__TIjGOG__image>div{height:100%;margin:0}.Flow-module__TIjGOG__scope .Flow-module__TIjGOG__image img{object-fit:contain;width:100%;height:100%}.Flow-module__TIjGOG__scope .Flow-module__TIjGOG__overlay-media>div{width:100%;height:100%;margin:0}
.Story-module__bFKDzq__story h1{text-transform:lowercase}.Story-module__bFKDzq__back{grid-column-start:1;margin-bottom:1.5rem}.Story-module__bFKDzq__source{margin-top:.5rem}@media (min-width:1025px){.Story-module__bFKDzq__back{height:fit-content;z-index:var(--z-overlay);grid-row:1/span 100;align-self:start;width:fit-content;margin-bottom:0;position:sticky;top:2rem}}@media (max-width:1024px){.Story-module__bFKDzq__back{grid-column-end:span 2}}
.ThemeGenerator-module__Hpkfba__generator{max-width:64rem;margin:0 auto;padding:0 1rem 4rem}.ThemeGenerator-module__Hpkfba__back{margin-bottom:1.5rem}.ThemeGenerator-module__Hpkfba__generator h1{color:var(--color-title);font-family:var(--font-title)}.ThemeGenerator-module__Hpkfba__lede{color:var(--color-text);max-width:42rem}.ThemeGenerator-module__Hpkfba__generator code.ThemeGenerator-module__Hpkfba__mono{font-family:var(--font-mono);font-size:.85em}.ThemeGenerator-module__Hpkfba__controls{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem 1.5rem;margin:2rem 0;display:grid}.ThemeGenerator-module__Hpkfba__field,.ThemeGenerator-module__Hpkfba__swatch-field{flex-direction:column;gap:.35rem;display:flex}.ThemeGenerator-module__Hpkfba__generator label,.ThemeGenerator-module__Hpkfba__generator legend{color:var(--color-dimmed);font-size:.8rem}.ThemeGenerator-module__Hpkfba__generator fieldset{border:1px solid color-mix(in srgb, var(--color-dimmed) 25%, transparent);border-radius:8px;flex-direction:column;gap:.75rem;padding:.75rem 1rem 1rem;display:flex}.ThemeGenerator-module__Hpkfba__generator input[type=text]{font-family:var(--font-mono);color:var(--color-title);background:var(--interactive-background);border:1px solid color-mix(in srgb, var(--color-dimmed) 25%, transparent);border-radius:6px;width:100%;padding:.4rem .6rem;font-size:.85rem}.ThemeGenerator-module__Hpkfba__generator input[type=text]:focus-visible{outline:2px solid var(--color-title);outline-offset:1px}.ThemeGenerator-module__Hpkfba__swatch-row{align-items:center;gap:.5rem;display:flex}.ThemeGenerator-module__Hpkfba__generator input[type=color]{border:1px solid color-mix(in srgb, var(--color-dimmed) 25%, transparent);cursor:pointer;background:0 0;border-radius:6px;flex-shrink:0;width:2rem;height:2rem;padding:0}.ThemeGenerator-module__Hpkfba__error{color:var(--color-accent);font-family:var(--font-mono);font-size:.85rem}.ThemeGenerator-module__Hpkfba__previews{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem;margin:2rem 0;display:grid}.ThemeGenerator-module__Hpkfba__preview{background:var(--color-bg);color:var(--color-text);border:1px solid color-mix(in srgb, var(--color-dimmed) 30%, transparent);border-radius:12px;padding:1.25rem 1.5rem 1.5rem;position:relative;overflow:hidden}.ThemeGenerator-module__Hpkfba__preview h2{color:var(--color-title);font-family:var(--font-title);margin-top:.5rem}.ThemeGenerator-module__Hpkfba__preview p{color:var(--color-text)}.ThemeGenerator-module__Hpkfba__preview p.ThemeGenerator-module__Hpkfba__dimmed{color:var(--color-dimmed)}.ThemeGenerator-module__Hpkfba__preview a{color:var(--color-link);text-decoration:underline}.ThemeGenerator-module__Hpkfba__preview a.ThemeGenerator-module__Hpkfba__accent-link{color:var(--color-accent)}.ThemeGenerator-module__Hpkfba__preview a:visited{color:var(--color-visited)}.ThemeGenerator-module__Hpkfba__preview-label{font-family:var(--font-mono);color:var(--color-dimmed);text-transform:uppercase;letter-spacing:.05em;font-size:.7rem}.ThemeGenerator-module__Hpkfba__image-block{background:var(--image-background);color:var(--color-dimmed);font-family:var(--font-mono);border-radius:8px;place-items:center;height:4rem;margin:1rem 0;font-size:.75rem;display:grid}.ThemeGenerator-module__Hpkfba__dots{gap:.4rem;margin-bottom:1rem;display:flex}.ThemeGenerator-module__Hpkfba__dots span{background:var(--dot-color);border-radius:50%;width:.6rem;height:.6rem}.ThemeGenerator-module__Hpkfba__buttons{gap:.6rem;display:flex}.ThemeGenerator-module__Hpkfba__buttons button{font-family:var(--font-body);color:var(--color-title);background:var(--color-button);border:1px solid color-mix(in srgb, var(--color-dimmed) 25%, transparent);cursor:pointer;border-radius:6px;padding:.4rem .8rem;font-size:.85rem}.ThemeGenerator-module__Hpkfba__buttons button:hover{background:var(--color-button-hover)}.ThemeGenerator-module__Hpkfba__buttons button.ThemeGenerator-module__Hpkfba__interactive{background:var(--interactive-background)}.ThemeGenerator-module__Hpkfba__readout{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem;margin:2rem 0;display:grid}.ThemeGenerator-module__Hpkfba__readout-col h3{color:var(--color-title);font-size:.95rem}.ThemeGenerator-module__Hpkfba__generator dl{grid-template-columns:auto 1fr;gap:.2rem .75rem;margin:0;display:grid}.ThemeGenerator-module__Hpkfba__generator dt,.ThemeGenerator-module__Hpkfba__generator dd{font-family:var(--font-mono);margin:0;font-size:.72rem}.ThemeGenerator-module__Hpkfba__generator dt{color:var(--color-dimmed)}.ThemeGenerator-module__Hpkfba__generator dd{color:var(--color-text);text-align:right}.ThemeGenerator-module__Hpkfba__snippet h3{color:var(--color-title);font-size:.95rem}@media (max-width:720px){.ThemeGenerator-module__Hpkfba__controls,.ThemeGenerator-module__Hpkfba__previews,.ThemeGenerator-module__Hpkfba__readout{grid-template-columns:1fr}}
.SkeletonDemo-module__G2iVXq__card{border:1px solid var(--rmt-demo-color-highlight,var(--rmt-base-color-highlight,#ddd));background:var(--rmt-demo-color-bg,var(--rmt-base-color-bg,#fafaf9));flex-direction:column;gap:24px;width:100%;max-width:600px;margin:0 auto;padding:24px;display:flex}.SkeletonDemo-module__G2iVXq__controls{flex-wrap:wrap;align-items:flex-end;gap:16px;display:flex}.SkeletonDemo-module__G2iVXq__group{flex-direction:column;gap:6px;display:flex}.SkeletonDemo-module__G2iVXq__lbl{font-family:var(--rmt-demo-font-mono,var(--rmt-base-font-mono,ui-monospace, monospace));text-transform:uppercase;letter-spacing:.04em;color:var(--rmt-demo-color-dimmed,var(--rmt-base-color-dimmed,#9a9a9a));font-size:11px}.SkeletonDemo-module__G2iVXq__seg{border:1px solid var(--rmt-demo-color-highlight,var(--rmt-base-color-highlight,#ddd));gap:2px;padding:3px;display:inline-flex}.SkeletonDemo-module__G2iVXq__seg-btn{font:inherit;color:var(--rmt-demo-color-text,var(--rmt-base-color-text,#6c6c6c));cursor:pointer;background:0 0;border:none;padding:6px 10px;font-size:13px}.SkeletonDemo-module__G2iVXq__seg-btn.SkeletonDemo-module__G2iVXq__active{color:var(--rmt-demo-color-title,var(--rmt-base-color-title,#212121));background:var(--rmt-demo-interactive-background,var(--rmt-base-interactive-background,#f8f8f7))}.SkeletonDemo-module__G2iVXq__seg-btn:focus-visible{outline:2px solid var(--rmt-demo-color-accent,var(--rmt-base-color-accent,#1a0dab));outline-offset:1px}.SkeletonDemo-module__G2iVXq__play{font:inherit;color:var(--rmt-demo-color-title,var(--rmt-base-color-title,#212121));background:var(--rmt-demo-color-button,var(--rmt-base-color-button,#f1f1f1));border:1px solid var(--rmt-demo-color-highlight,var(--rmt-base-color-highlight,#ddd));cursor:pointer;margin-left:auto;padding:9px 16px;font-size:13px}.SkeletonDemo-module__G2iVXq__play:hover{background:var(--rmt-demo-color-button-hover,var(--rmt-base-color-button-hover,#efefef))}.SkeletonDemo-module__G2iVXq__play:focus-visible{outline:2px solid var(--rmt-demo-color-accent,var(--rmt-base-color-accent,#1a0dab));outline-offset:2px}.SkeletonDemo-module__G2iVXq__code{font-family:var(--rmt-demo-font-mono,var(--rmt-base-font-mono,ui-monospace, monospace));color:var(--rmt-demo-color-dimmed,var(--rmt-base-color-dimmed,#9a9a9a));background:var(--rmt-demo-interactive-background,var(--rmt-base-interactive-background,#f8f8f7));border:1px solid var(--rmt-demo-color-highlight,var(--rmt-base-color-highlight,#ddd));box-shadow:none;white-space:pre;border-radius:0;margin:0;padding:14px 16px;font-size:13px;line-height:1.5;overflow-x:auto}.SkeletonDemo-module__G2iVXq__code .SkeletonDemo-module__G2iVXq__tag,.SkeletonDemo-module__G2iVXq__code .SkeletonDemo-module__G2iVXq__str,.SkeletonDemo-module__G2iVXq__code .SkeletonDemo-module__G2iVXq__num{color:var(--rmt-demo-color-text,var(--rmt-base-color-text,#6c6c6c))}.SkeletonDemo-module__G2iVXq__code .SkeletonDemo-module__G2iVXq__hl{color:var(--rmt-demo-color-accent,var(--rmt-base-color-accent,#1a0dab))}.SkeletonDemo-module__G2iVXq__textbox{position:relative}.SkeletonDemo-module__G2iVXq__skeleton,.SkeletonDemo-module__G2iVXq__text{transition:opacity .3s ease-out;position:absolute;inset:0}.SkeletonDemo-module__G2iVXq__skeleton{opacity:1}.SkeletonDemo-module__G2iVXq__skeleton.SkeletonDemo-module__G2iVXq__gone{opacity:0;pointer-events:none}.SkeletonDemo-module__G2iVXq__text{color:var(--rmt-demo-color-text,var(--rmt-base-color-text,#6c6c6c));opacity:0;-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}.SkeletonDemo-module__G2iVXq__text.SkeletonDemo-module__G2iVXq__shown{opacity:1}.SkeletonDemo-module__G2iVXq__sk-pulse{animation:1.6s ease-in-out infinite SkeletonDemo-module__G2iVXq__sk-pulse}.SkeletonDemo-module__G2iVXq__sk-line{align-items:center;display:flex}.SkeletonDemo-module__G2iVXq__sk-bar{background:var(--rmt-demo-color-highlight,var(--rmt-base-color-highlight,#ddd));border-radius:4px;display:block}@keyframes SkeletonDemo-module__G2iVXq__sk-pulse{0%,to{opacity:.55}50%{opacity:1}}@media (prefers-reduced-motion:reduce){.SkeletonDemo-module__G2iVXq__sk-pulse{animation:none}}
.Peek-module__EjbatG__peek.Peek-module__EjbatG__scope{-webkit-text-decoration:underline dashed;text-decoration:underline dashed;text-decoration-thickness:1px;-webkit-text-decoration-color:var(--color-dimmed);text-decoration-color:var(--color-dimmed);text-underline-offset:.25em;transition:text-decoration-color .15s}.Peek-module__EjbatG__peek.Peek-module__EjbatG__scope:hover{-webkit-text-decoration-color:var(--color-title);text-decoration-color:var(--color-title)}.Peek-module__EjbatG__peek-preview.Peek-module__EjbatG__scope{z-index:var(--z-modal);background-color:var(--image-background);width:auto;height:auto;max-height:min(24rem,60vh);box-shadow:0 8px 24px color-mix(in srgb, var(--color-title) 12%, transparent);pointer-events:none;position:fixed}.Peek-module__EjbatG__peek-dim{transition:filter .3s,opacity .3s}.Peek-module__EjbatG__peek-dim-active{filter:blur(5px);opacity:.4}@media (prefers-reduced-motion:reduce){.Peek-module__EjbatG__peek-dim{transition:none}}
.About-module__uwLfUW__scope{display:contents}.About-module__uwLfUW__scope .About-module__uwLfUW__in-life{grid-column:2/span 4;grid-row-start:2}.About-module__uwLfUW__scope .About-module__uwLfUW__me{grid-column:2/span 2;grid-row-start:1}.About-module__uwLfUW__scope .About-module__uwLfUW__personal{grid-column:2/span 4;grid-row-start:3}.About-module__uwLfUW__scope .About-module__uwLfUW__this{grid-column:2/span 4;grid-row-start:4}.About-module__uwLfUW__scope .About-module__uwLfUW__sidebar{grid-column:7/span 2;grid-row-start:2}.About-module__uwLfUW__scope .About-module__uwLfUW__contacts{grid-template-columns:1fr 1fr;column-gap:2rem;margin-bottom:5rem;display:grid}.About-module__uwLfUW__scope .About-module__uwLfUW__online ul,.About-module__uwLfUW__scope .About-module__uwLfUW__offline ul{margin:0;padding-inline-start:0;list-style:none}@media (max-width:1024px){.About-module__uwLfUW__scope .About-module__uwLfUW__in-life{grid-column:1/span 4}.About-module__uwLfUW__scope .About-module__uwLfUW__me{grid-column:1/span 2}.About-module__uwLfUW__scope .About-module__uwLfUW__personal,.About-module__uwLfUW__scope .About-module__uwLfUW__this{grid-column:1/span 4}.About-module__uwLfUW__scope .About-module__uwLfUW__sidebar{grid-column:5/span 2}.About-module__uwLfUW__scope .About-module__uwLfUW__contacts{column-gap:4rem}}@media (max-width:720px){.About-module__uwLfUW__scope .About-module__uwLfUW__in-life{grid-column-end:span 5}.About-module__uwLfUW__scope .About-module__uwLfUW__me{grid-column:1/span 3}.About-module__uwLfUW__scope .About-module__uwLfUW__personal{grid-row-start:4;grid-column-end:span 5}.About-module__uwLfUW__scope .About-module__uwLfUW__this{grid-row-start:5;grid-column-end:span 5}.About-module__uwLfUW__scope .About-module__uwLfUW__sidebar{display:contents}.About-module__uwLfUW__scope .About-module__uwLfUW__contacts{grid-column:1/span 5;grid-row-start:3}.About-module__uwLfUW__scope .About-module__uwLfUW__online li,.About-module__uwLfUW__scope .About-module__uwLfUW__offline li{margin-bottom:.25rem}}@media (max-width:560px){.About-module__uwLfUW__scope .About-module__uwLfUW__in-life{grid-column-end:span 6}.About-module__uwLfUW__scope .About-module__uwLfUW__me{grid-column-end:span 4}.About-module__uwLfUW__scope .About-module__uwLfUW__personal{grid-column-end:span 6}.About-module__uwLfUW__scope .About-module__uwLfUW__contacts{grid-column-end:span 5}}@media (max-width:480px){.About-module__uwLfUW__scope .About-module__uwLfUW__contacts{grid-column-end:span 6}.About-module__uwLfUW__scope .About-module__uwLfUW__online li,.About-module__uwLfUW__scope .About-module__uwLfUW__offline li{margin-bottom:.5rem}}@media (max-width:26rem){.About-module__uwLfUW__scope .About-module__uwLfUW__me{grid-column-end:span 4}}
.Projects-module__KHSydG__scope{display:contents}.Projects-module__KHSydG__scope h1{text-transform:lowercase}.Projects-module__KHSydG__scope .Projects-module__KHSydG__filters{flex-wrap:wrap;gap:.5rem 1.5rem;margin-bottom:2.5rem;display:flex}.Projects-module__KHSydG__scope .Projects-module__KHSydG__filters button{appearance:none;color:var(--color-dimmed);cursor:pointer;background:0 0;border:none;padding:0;font-family:inherit;font-size:1rem;line-height:1.5rem;transition:color .2s;position:relative}.Projects-module__KHSydG__scope .Projects-module__KHSydG__filters button:after{content:"";background:var(--color-dimmed);transform-origin:100%;height:1px;transition:transform .2s,background-color .2s;position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.Projects-module__KHSydG__scope .Projects-module__KHSydG__filters button:hover,.Projects-module__KHSydG__scope .Projects-module__KHSydG__filters button:focus-visible{color:var(--color-text)}.Projects-module__KHSydG__scope .Projects-module__KHSydG__filters button:hover:after,.Projects-module__KHSydG__scope .Projects-module__KHSydG__filters button:focus-visible:after{transform-origin:0;background:currentColor;transform:scaleX(1)}.Projects-module__KHSydG__scope .Projects-module__KHSydG__filters button.Projects-module__KHSydG__active{color:var(--color-text)}.Projects-module__KHSydG__scope .Projects-module__KHSydG__filters button.Projects-module__KHSydG__active:after{background:currentColor;transform:scaleX(1)}@media (prefers-reduced-motion:reduce){.Projects-module__KHSydG__scope .Projects-module__KHSydG__filters button,.Projects-module__KHSydG__scope .Projects-module__KHSydG__filters button:after{transition:none}}.Projects-module__KHSydG__scope .Projects-module__KHSydG__projects{grid-column:2/span 6;grid-row-start:1}.Projects-module__KHSydG__scope .Projects-module__KHSydG__projects .Projects-module__KHSydG__list{grid-template-rows:auto;grid-template-columns:repeat(3,1fr);justify-content:center;gap:2rem;display:grid}.Projects-module__KHSydG__scope .Projects-module__KHSydG__projects .Projects-module__KHSydG__list .Projects-module__KHSydG__cell,.Projects-module__KHSydG__scope .Projects-module__KHSydG__projects .Projects-module__KHSydG__list .Projects-module__KHSydG__reveal{display:grid}@media (max-width:1024px){.Projects-module__KHSydG__scope .Projects-module__KHSydG__projects{grid-column-start:1}.Projects-module__KHSydG__scope .Projects-module__KHSydG__projects .Projects-module__KHSydG__list{column-gap:4rem}}@media (max-width:800px){.Projects-module__KHSydG__scope .Projects-module__KHSydG__projects .Projects-module__KHSydG__list{column-gap:3rem}}@media (max-width:720px){.Projects-module__KHSydG__scope .Projects-module__KHSydG__projects .Projects-module__KHSydG__list{grid-template-rows:repeat(5,auto);grid-template-columns:repeat(2,1fr);justify-content:center;gap:2rem;display:grid}}@media (max-width:480px){.Projects-module__KHSydG__scope .Projects-module__KHSydG__filters{display:none}.Projects-module__KHSydG__scope .Projects-module__KHSydG__projects .Projects-module__KHSydG__list{grid-template-rows:repeat(9,auto);grid-template-columns:repeat(1,1fr);display:grid}}
.consistent-ui-at-scale-module__elgfwa__compare,.consistent-ui-at-scale-module__elgfwa__modality-compare{grid-column:1/span 8;gap:1.5rem;margin:1rem 0 2rem;display:grid}.consistent-ui-at-scale-module__elgfwa__compare{grid-template-columns:1fr 1fr}.consistent-ui-at-scale-module__elgfwa__modality-compare{grid-template-columns:1fr 1fr 1fr}.consistent-ui-at-scale-module__elgfwa__compare figure,.consistent-ui-at-scale-module__elgfwa__modality-compare figure{flex-direction:column;gap:.5rem;min-width:0;margin:0;display:flex}.consistent-ui-at-scale-module__elgfwa__compare figcaption,.consistent-ui-at-scale-module__elgfwa__modality-compare figcaption{font-family:var(--font-mono);color:var(--color-dimmed);text-align:center;font-size:.85rem}.consistent-ui-at-scale-module__elgfwa__modality-compare figure>iframe,.consistent-ui-at-scale-module__elgfwa__modality-compare figure>.consistent-ui-at-scale-module__elgfwa__text-card{aspect-ratio:3/4;border:1px solid var(--color-highlight);background:var(--image-background);border-radius:4px;width:100%;margin:0;overflow:hidden}.consistent-ui-at-scale-module__elgfwa__modality-compare figure>.image{aspect-ratio:3/4;border:1px solid var(--color-highlight);background:var(--image-background);border-radius:4px;width:100%;margin:0;overflow:hidden}.consistent-ui-at-scale-module__elgfwa__modality-compare iframe{display:block}.consistent-ui-at-scale-module__elgfwa__modality-compare figure>.image img{object-fit:cover;aspect-ratio:auto;width:100%;height:100%;margin:0}.consistent-ui-at-scale-module__elgfwa__text-card{text-align:left;color:var(--color-text);padding:.875rem 1rem;font-size:.72rem;line-height:1.55;overflow-y:auto}.consistent-ui-at-scale-module__elgfwa__text-card h4{color:var(--color-title);margin:.9rem 0 .3rem;font-size:.8rem;font-weight:500}.consistent-ui-at-scale-module__elgfwa__text-card h4:first-child{margin-top:0}.consistent-ui-at-scale-module__elgfwa__text-card p{margin:0 0 .4rem}.consistent-ui-at-scale-module__elgfwa__text-card ol,.consistent-ui-at-scale-module__elgfwa__text-card ul{margin:0 0 .5rem 1.1rem;padding:0}.consistent-ui-at-scale-module__elgfwa__text-card li{margin-bottom:.15rem}.consistent-ui-at-scale-module__elgfwa__text-card code{font-family:var(--font-mono);font-size:.95em}@media (max-width:1024px){.consistent-ui-at-scale-module__elgfwa__compare,.consistent-ui-at-scale-module__elgfwa__modality-compare{grid-column-end:span 6}}@media (max-width:720px){.consistent-ui-at-scale-module__elgfwa__modality-compare{grid-template-columns:1fr 1fr}}@media (max-width:560px){.consistent-ui-at-scale-module__elgfwa__compare,.consistent-ui-at-scale-module__elgfwa__modality-compare{grid-template-columns:1fr}}
.scraib-module__gcancW__article-video{grid-column:2/span 4;margin:.5rem 0 1.5rem}.scraib-module__gcancW__article-video video{border-radius:4px;width:100%;height:auto;display:block}.scraib-module__gcancW__article-video figcaption{font-family:var(--font-mono);color:var(--color-dimmed);text-align:center;margin-top:.5rem;font-size:.85rem}@media (max-width:1024px){.scraib-module__gcancW__article-video{grid-column:1/span 4}}@media (max-width:720px){.scraib-module__gcancW__article-video{grid-column-end:span 5}}@media (max-width:560px){.scraib-module__gcancW__article-video{grid-column-end:span 6}}
