:root{--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-7:1.75rem;--space-8:2rem;--space-10:2.5rem;--space-11:2.75rem;--space-12:3rem;--space-13:3.25rem;--space-14:3.5rem;--space-16:4rem;--space-20:5rem;--space-22:5.5rem;--space-24:6rem;--space-32:8rem;--space-36:9rem;--font-family-sans:ui-sans-serif, system-ui, sans-serif;--font-family-mono:ui-monospace, monospace;--font-size-xs:.75rem;--font-size-sm:.8rem;--font-size-md:1rem;--font-size-lg:1.25rem;--font-size-xl:1.5625rem;--font-size-2xl:1.9531rem;--font-size-3xl:2.4414rem;--font-size-4xl:3.0518rem;--font-size-5xl:3.8147rem;--font-line-height-tight:1.2;--font-line-height-snug:1.4;--font-line-height-normal:1.6;--font-weight-medium:520;--font-weight-semibold:650;--font-weight-bold:750;--font-weight-black:850;--radius-sm:.5rem;--radius-md:.75rem;--radius-lg:1rem;--radius-xl:1.25rem;--radius-2xl:1.5rem;--radius-3xl:2rem;--radius-full:50%;--duration-fast:.16s;--duration-normal:.18s;--easing-standard:ease;--container-max:76rem;--container-gutter:1.5rem;--container-gutter-narrow:1rem;--z-index-base:0;--z-index-dropdown:100;--z-index-sticky:200;--z-index-overlay:300;--z-index-modal:400;--z-index-toast:500;--z-index-tooltip:600;--touch-target-min:2.75rem;--glyph-size:18px;--text-size-100:100%;--text-size-125:125%;--text-size-150:150%;--text-size-200:200%}:root,:root[data-theme=light]{color-scheme:light;--color-bg-canvas:#f7fafc;--color-bg-surface:#fff;--color-bg-subtle:#eef3f7;--color-text-primary:#101828;--color-text-secondary:#52637a;--color-text-wordmark:#52637a;--color-border:#d7dee8;--color-border-control:#667085;--color-action-primary:#1769e0;--color-action-primary-hover:#1557b8;--color-action-primary-pressed:#16498f;--color-action-primary-text:#fff;--color-action-subtle:#eff6ff;--color-focus-ring:#1769e0;--color-accent:#0c7953;--color-accent-border:#dff8ee;--color-accent-surface:#dff8ee;--color-accent-text:#075438;--color-hero-dots:#1769e029;--color-hero-surface:#eff6ff;--color-hero-shape:#dbeafe;--color-mask:#000;--shadow-sm:0 6px 24px #1018280a;--shadow-lg:0 18px 48px #10182814;--shadow-popover:0 1rem 3rem #00000026}:root[data-theme=dark]{color-scheme:dark;--color-bg-canvas:#0a1020;--color-bg-surface:#111a2b;--color-bg-subtle:#17233a;--color-text-primary:#f8fafc;--color-text-secondary:#c7d1e0;--color-text-wordmark:#a7b3c7;--color-border:#2b3953;--color-border-control:#6b778c;--color-action-primary:#60a5fa;--color-action-primary-hover:#93c5fd;--color-action-primary-pressed:#bfdbfe;--color-action-primary-text:#071426;--color-action-subtle:#0c2344;--color-focus-ring:#60a5fa;--color-accent:#4ddba7;--color-accent-border:#173b33;--color-accent-surface:#173b33;--color-accent-text:#78e9be;--color-hero-dots:#60a5fa29;--color-hero-surface:#0c2344;--color-hero-shape:#173e75;--color-mask:#000;--shadow-sm:0 6px 24px #f8fafc0a;--shadow-lg:0 18px 48px #f8fafc14;--shadow-popover:0 1rem 3rem #00000026}@media (prefers-color-scheme:dark){:root:not([data-theme]){color-scheme:dark;--color-bg-canvas:#0a1020;--color-bg-surface:#111a2b;--color-bg-subtle:#17233a;--color-text-primary:#f8fafc;--color-text-secondary:#c7d1e0;--color-text-wordmark:#a7b3c7;--color-border:#2b3953;--color-border-control:#6b778c;--color-action-primary:#60a5fa;--color-action-primary-hover:#93c5fd;--color-action-primary-pressed:#bfdbfe;--color-action-primary-text:#071426;--color-action-subtle:#0c2344;--color-focus-ring:#60a5fa;--color-accent:#4ddba7;--color-accent-border:#173b33;--color-accent-surface:#173b33;--color-accent-text:#78e9be;--color-hero-dots:#60a5fa29;--color-hero-surface:#0c2344;--color-hero-shape:#173e75;--color-mask:#000;--shadow-sm:0 6px 24px #f8fafc0a;--shadow-lg:0 18px 48px #f8fafc14;--shadow-popover:0 1rem 3rem #00000026}}:root[data-theme=contrast]{color-scheme:light;--color-bg-canvas:#fff;--color-bg-surface:#fff;--color-bg-subtle:#fff;--color-text-primary:#000;--color-text-secondary:#101828;--color-text-wordmark:#101828;--color-border:#000;--color-border-control:#000;--color-action-primary:#16498f;--color-action-primary-hover:#173e75;--color-action-primary-pressed:#0c2344;--color-action-primary-text:#fff;--color-action-subtle:#eff6ff;--color-focus-ring:#000;--color-accent:#0e503b;--color-accent-border:#0e503b;--color-accent-surface:#fff;--color-accent-text:#0e503b;--color-hero-dots:transparent;--color-hero-surface:#fff;--color-hero-shape:#fff;--color-mask:#000;--shadow-sm:none;--shadow-lg:none;--shadow-popover:none}@media (prefers-contrast:more){:root:not([data-theme]){color-scheme:light;--color-bg-canvas:#fff;--color-bg-surface:#fff;--color-bg-subtle:#fff;--color-text-primary:#000;--color-text-secondary:#101828;--color-text-wordmark:#101828;--color-border:#000;--color-border-control:#000;--color-action-primary:#16498f;--color-action-primary-hover:#173e75;--color-action-primary-pressed:#0c2344;--color-action-primary-text:#fff;--color-action-subtle:#eff6ff;--color-focus-ring:#000;--color-accent:#0e503b;--color-accent-border:#0e503b;--color-accent-surface:#fff;--color-accent-text:#0e503b;--color-hero-dots:transparent;--color-hero-surface:#fff;--color-hero-shape:#fff;--color-mask:#000;--shadow-sm:none;--shadow-lg:none;--shadow-popover:none}}:root[data-theme=contrast-dark]{color-scheme:dark;--color-bg-canvas:#000;--color-bg-surface:#000;--color-bg-subtle:#000;--color-text-primary:#fff;--color-text-secondary:#f8fafc;--color-text-wordmark:#f8fafc;--color-border:#fff;--color-border-control:#fff;--color-action-primary:#93c5fd;--color-action-primary-hover:#bfdbfe;--color-action-primary-pressed:#dbeafe;--color-action-primary-text:#000;--color-action-subtle:#0c2344;--color-focus-ring:#fff;--color-accent:#78e9be;--color-accent-border:#78e9be;--color-accent-surface:#000;--color-accent-text:#78e9be;--color-hero-dots:transparent;--color-hero-surface:#000;--color-hero-shape:#000;--color-mask:#000;--shadow-sm:none;--shadow-lg:none;--shadow-popover:none}@media (prefers-contrast:more) and (prefers-color-scheme:dark){:root:not([data-theme]){color-scheme:dark;--color-bg-canvas:#000;--color-bg-surface:#000;--color-bg-subtle:#000;--color-text-primary:#fff;--color-text-secondary:#f8fafc;--color-text-wordmark:#f8fafc;--color-border:#fff;--color-border-control:#fff;--color-action-primary:#93c5fd;--color-action-primary-hover:#bfdbfe;--color-action-primary-pressed:#dbeafe;--color-action-primary-text:#000;--color-action-subtle:#0c2344;--color-focus-ring:#fff;--color-accent:#78e9be;--color-accent-border:#78e9be;--color-accent-surface:#000;--color-accent-text:#78e9be;--color-hero-dots:transparent;--color-hero-surface:#000;--color-hero-shape:#000;--color-mask:#000;--shadow-sm:none;--shadow-lg:none;--shadow-popover:none}}*,:before,:after{box-sizing:border-box}html{background:var(--color-bg-canvas);min-width:320px;font-family:var(--font-family-sans);font-synthesis:weight;scroll-behavior:smooth}:root[data-text-size="100"]{font-size:var(--text-size-100)}:root[data-text-size="125"]{font-size:var(--text-size-125)}:root[data-text-size="150"]{font-size:var(--text-size-150)}:root[data-text-size="200"]{font-size:var(--text-size-200)}body{min-width:320px;min-height:100dvh;color:var(--color-text-primary);background:var(--color-bg-canvas);font-size:var(--font-size-md);line-height:var(--font-line-height-normal);overflow-wrap:break-word;text-rendering:optimizelegibility;flex-direction:column;margin:0;display:flex}[hidden]{display:none!important}.visually-hidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}main{flex:1 0 auto}a{color:inherit;text-underline-offset:.2em}button,select{font:inherit}a:focus-visible,button:focus-visible,select:focus-visible,[tabindex]:focus-visible{outline:3px solid var(--color-focus-ring);outline-offset:4px}img,svg{max-width:100%;display:block}.skip-link{z-index:var(--z-index-overlay);top:var(--space-3);left:var(--space-3);min-height:var(--touch-target-min);padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);color:var(--color-bg-surface);background:var(--color-text-primary);font-weight:var(--font-weight-bold);transition:transform var(--duration-fast) var(--easing-standard);position:fixed;transform:translateY(-180%)}.skip-link:focus{transform:translateY(0)}.language-suggestion{border-bottom:1px solid var(--color-border);background:var(--color-bg-subtle);display:none}:root[data-language-suggestion] .language-suggestion{display:block}.language-suggestion-inner{justify-content:space-between;align-items:center;gap:var(--space-2) var(--space-4);padding-block:var(--space-2);flex-wrap:wrap;display:flex}.language-suggestion-message{align-items:center;gap:var(--space-2);margin:0;display:flex}.language-suggestion-actions{gap:var(--space-2);flex-wrap:wrap;display:flex}.language-suggestion-accept,.language-suggestion-dismiss{min-height:var(--touch-target-min);padding-inline:var(--space-3);border:1px solid var(--color-border-control);border-radius:var(--radius-md);color:var(--color-text-primary);background:var(--color-bg-surface);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);cursor:pointer;align-items:center;text-decoration:none;display:inline-flex}.language-suggestion-accept{color:var(--color-action-primary-text);background:var(--color-action-primary);border-color:#0000}.language-suggestion-accept:hover{background:var(--color-action-primary-hover)}.language-suggestion-dismiss:hover{text-decoration:underline}.section-container,.header-inner,.footer-inner{width:min(100% - 2 * var(--container-gutter), var(--container-max));margin-inline:auto}.site-header{z-index:var(--z-index-sticky);border-bottom:1px solid color-mix(in srgb, var(--color-border) 72%, transparent);background:var(--color-bg-surface);position:sticky;top:0}.header-inner{align-items:center;gap:var(--space-5);grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);min-height:5rem;display:grid}.brand{min-height:var(--touch-target-min);font-size:var(--font-size-lg);font-weight:var(--font-weight-bold);letter-spacing:-.035em;flex:none;align-items:center;gap:.5em;text-decoration:none;display:inline-flex}.brand-mark{aspect-ratio:38/28;flex:none;width:auto;height:1em}.brand-mark-brackets{fill:none;stroke:var(--color-action-primary);stroke-linecap:round;stroke-linejoin:round;stroke-width:3.8px}.brand-mark-point{fill:var(--color-accent)}.brand-blue{color:var(--color-action-primary)}.brand-with{color:var(--color-text-wordmark);font-weight:var(--font-weight-medium)}.brand-green{color:var(--color-accent)}.header-panel{display:contents}.primary-navigation{grid-area:1/2}.settings-control{grid-area:1/3;justify-self:end}.settings-toggle{width:var(--touch-target-min);height:var(--touch-target-min);border:1px solid var(--color-border);border-radius:var(--radius-full);color:var(--color-text-primary);background:var(--color-bg-surface);cursor:pointer;place-items:center;display:grid}.settings-toggle:hover{color:var(--color-action-primary);background:var(--color-action-subtle)}.primary-navigation ul,.platform-icons,.footer-navigation,.feature-list,.value-grid{margin:0;padding:0;list-style:none}.primary-navigation ul{align-items:center;gap:var(--space-1);display:flex}.primary-navigation a,.footer-navigation a{min-height:var(--touch-target-min);padding-inline:var(--space-3);border-radius:var(--radius-md);color:var(--color-text-secondary);font-size:var(--font-size-md);font-weight:var(--font-weight-semibold);align-items:center;text-decoration:none;display:inline-flex}.primary-navigation a:hover,.primary-navigation a[aria-current=page]{color:var(--color-action-primary);background:var(--color-action-subtle)}.primary-navigation a[aria-current=page]{text-underline-offset:.65em;text-decoration:underline 2px}.language-navigation,.theme-control{align-items:center;display:flex}.preference-controls{inset:var(--space-22) max(var(--space-4), calc((100vw - var(--container-max)) / 2)) auto auto;width:min(20rem,100vw - 2rem);max-height:calc(100dvh - var(--space-22) - var(--space-4));padding:var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-lg);color:var(--color-text-primary);background:var(--color-bg-surface);box-shadow:var(--shadow-popover);margin:0;position:fixed;overflow-y:auto}.preference-controls:popover-open{gap:var(--space-3);display:grid}.preference-controls>*{min-width:0}.language-navigation{justify-content:center;gap:var(--space-1);padding:var(--space-1);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-bg-surface);flex-wrap:wrap}.language-link{min-width:var(--touch-target-min);min-height:var(--touch-target-min);justify-content:center;align-items:center;gap:var(--space-2);padding-inline:var(--space-3);border-radius:var(--radius-md);color:var(--color-text-secondary);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);flex:auto;text-decoration:none;display:inline-flex}.language-flag{aspect-ratio:4/3;width:auto;height:1.25em;box-shadow:0 0 0 1px var(--color-border);flex:none}.language-link[aria-current=page]{color:var(--color-action-primary-text);background:var(--color-action-primary)}.theme-control{min-height:var(--touch-target-min);justify-content:space-between;gap:var(--space-2);padding-left:var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-bg-surface);color:var(--color-text-secondary);font-size:var(--font-size-sm);font-weight:var(--font-weight-bold);flex-wrap:wrap}.theme-options{justify-content:flex-end;align-items:center;gap:var(--space-1);flex-wrap:wrap;display:flex}.theme-option{min-width:var(--touch-target-min);min-height:var(--touch-target-min);border-radius:var(--radius-md);color:var(--color-text-secondary);cursor:pointer;background:0 0;border:0;place-items:center;display:grid;position:relative}.theme-option:hover{color:var(--color-action-primary);background:var(--color-action-subtle)}.theme-option[aria-pressed=true]{color:var(--color-action-primary-text);background:var(--color-action-primary)}.theme-option[aria-pressed=true]:after{bottom:var(--space-1);width:var(--space-1);aspect-ratio:1;border-radius:var(--radius-full);content:"";background:currentColor;position:absolute}.text-size-control{min-height:var(--touch-target-min);justify-content:space-between;align-items:center;gap:var(--space-2);padding-left:var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-bg-surface);color:var(--color-text-secondary);font-size:var(--font-size-sm);font-weight:var(--font-weight-bold);flex-wrap:wrap;display:flex}.text-size-step{min-width:var(--touch-target-min);min-height:var(--touch-target-min);border-radius:var(--radius-md);color:var(--color-action-primary);cursor:pointer;background:0 0;border:0;place-items:center;display:grid}.text-size-step span{font-size:var(--glyph-size);font-weight:var(--font-weight-bold);line-height:var(--font-line-height-tight)}.text-size-step[aria-disabled=true]{color:var(--color-text-secondary);cursor:default}.text-size-value{min-width:3.5em;color:var(--color-text-primary);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);text-align:center}:root:not(.js) .theme-control,:root:not(.js) .text-size-control{display:none}.menu-toggle{min-width:5.25rem;min-height:var(--touch-target-min);justify-content:center;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-md);color:var(--color-text-primary);background:var(--color-bg-surface);font-size:var(--font-size-sm);font-weight:var(--font-weight-bold);cursor:pointer;margin-left:auto;display:none}.menu-toggle-icon{background:0 0;width:1rem;height:.9rem;display:block;position:relative}.menu-toggle-icon:before,.menu-toggle-icon:after,.menu-toggle-icon span{border-radius:var(--radius-md);content:"";width:100%;height:2px;transition:opacity var(--duration-fast) var(--easing-standard), transform var(--duration-fast) var(--easing-standard);background:currentColor;display:block;position:absolute;left:0}.menu-toggle-icon span{top:calc(50% - 1px)}.menu-toggle-icon:before,.menu-toggle-icon:after{transform-origin:50%}.menu-toggle-icon:before{top:0}.menu-toggle-icon:after{bottom:0}.menu-toggle[aria-expanded=true] .menu-toggle-icon:before{top:calc(50% - 1px);transform:rotate(45deg)}.menu-toggle[aria-expanded=true] .menu-toggle-icon:after{top:calc(50% - 1px);bottom:auto;transform:rotate(-45deg)}.menu-toggle[aria-expanded=true] .menu-toggle-icon span{opacity:0}.home-hero{isolation:isolate;padding-block:clamp(var(--space-10), 5vw, var(--space-14)) var(--space-32);background:linear-gradient(to bottom, var(--color-hero-surface) calc(100% - 7rem), var(--color-bg-canvas));text-align:center;position:relative;overflow:hidden}.home-hero:before,.home-hero-glow{pointer-events:none;position:absolute;inset:0}.home-hero>.section-container{position:relative}.home-hero:before{content:"";background-image:radial-gradient(circle at 1px 1px, var(--color-hero-dots) 1px, transparent 0);mask-image:radial-gradient(ellipse 70% 80% at 50% 40%, transparent 45%, var(--color-mask) 95%);background-size:1.5rem 1.5rem}.home-hero-glow{background:radial-gradient(circle at 6% 12%, var(--color-hero-shape), transparent min(24rem, 40vw)), radial-gradient(circle at 94% 42%, color-mix(in srgb, var(--color-accent-surface) 85%, transparent), transparent min(22rem, 38vw))}.home-featured{scroll-margin-top:var(--space-24);gap:clamp(var(--space-8), 4vw, var(--space-12));margin-top:calc(var(--space-24) * -1);display:grid;position:relative}.subpage-hero{align-items:center;gap:clamp(var(--space-8), 5vw, var(--space-20));padding-block:clamp(var(--space-12), 7vw, var(--space-24));grid-template-columns:minmax(0,1.2fr) minmax(20rem,.8fr);display:grid}.page-intro{min-width:0;max-width:41rem}.page-intro-wide{max-width:48rem}.eyebrow{margin:0 0 var(--space-4);color:var(--color-accent-text);font-size:var(--font-size-xs);font-weight:var(--font-weight-black);letter-spacing:.14em;text-transform:uppercase}h1,h2,h3{text-wrap:balance}h1{max-width:26ch;font-size:clamp(var(--font-size-3xl), 4.4vw, var(--font-size-5xl));font-weight:var(--font-weight-bold);letter-spacing:-.045em;line-height:var(--font-line-height-tight);margin:0}.subpage-hero h1,.catalog-hero h1,.contact-hero h1,.error-section h1,.app-detail-hero h1{font-size:clamp(var(--font-size-3xl), 4.4vw, var(--font-size-5xl))}h2{font-size:clamp(var(--font-size-2xl), 3vw, var(--font-size-3xl));font-weight:var(--font-weight-bold);letter-spacing:-.035em;line-height:var(--font-line-height-tight);margin:0}h3{font-size:var(--font-size-lg);letter-spacing:-.025em;line-height:var(--font-line-height-tight);margin:0}.page-lead{max-width:50rem;margin:var(--space-5) 0 0;color:var(--color-text-secondary);font-size:clamp(var(--font-size-md), 1.5vw, var(--font-size-lg));line-height:var(--font-line-height-normal);text-wrap:pretty}.intro-actions,.closing-actions,.store-buttons{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.intro-actions{margin-top:var(--space-8)}.intro-actions:empty{display:none}.home-hero .page-intro{max-width:58rem;margin-inline:auto}.home-hero h1{font-size:clamp(var(--font-size-2xl), 4vw, var(--font-size-5xl))}.home-hero h1,.home-hero .page-lead{margin-inline:auto}.home-hero .intro-actions{justify-content:center}.button-link,.store-button{justify-content:center;align-items:center;gap:var(--space-3);min-height:3.15rem;padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);font-size:var(--font-size-md);font-weight:var(--font-weight-bold);line-height:var(--font-line-height-tight);text-align:center;transition:transform var(--duration-fast) var(--easing-standard);border:1px solid #0000;text-decoration:none;display:inline-flex}.store-button{border-color:var(--color-border-control);color:var(--color-text-primary);background:var(--color-bg-surface)}.button-link>*,.store-button>*{min-width:0}.button-link:hover,.store-button:hover{transform:translateY(-2px)}.button-link-primary{color:var(--color-action-primary-text);background:var(--color-action-primary);box-shadow:var(--shadow-sm)}.button-link-primary:hover{background:var(--color-action-primary-hover)}.button-link-primary:active{background:var(--color-action-primary-pressed)}.button-link-secondary{border-color:var(--color-border-control);color:var(--color-text-primary);background:var(--color-bg-surface)}.button-link-text{padding-inline:var(--space-1);color:var(--color-action-primary)}.button-arrow{font-size:var(--font-size-md);transition:transform var(--duration-fast) var(--easing-standard)}.button-link:hover .button-arrow{transform:translate(3px)}.button-link-back:hover .button-arrow{transform:translate(-3px)}.button-link-back:hover{transform:none}.product-visual{width:min(100%,28rem);margin-inline:auto}.product-visual svg{width:100%;height:auto}.art-accent{fill:var(--color-accent-surface)}.art-blue,.art-fold{fill:var(--color-hero-shape)}.art-leaf{fill:var(--color-accent)}.art-leaf-soft{fill:color-mix(in srgb, var(--color-accent) 55%, var(--color-bg-surface))}.art-paper{fill:var(--color-bg-surface);stroke:var(--color-border);stroke-width:1px}.brand-visual{width:min(100%,28rem);margin-inline:auto}.brand-visual svg{width:100%;height:auto}.brand-art-glow{fill:var(--color-accent-surface)}.brand-art-layer-back{fill:var(--color-hero-shape)}.brand-art-layer-middle{fill:var(--color-hero-surface);stroke:var(--color-border);stroke-width:1px}.brand-art-layer-front{fill:var(--color-bg-surface);stroke:var(--color-border);stroke-width:1px}.brand-art-green{fill:var(--color-accent)}.brand-art-ring{fill:none;stroke:var(--color-action-primary);stroke-width:14px}.brand-art-leaf-soft{fill:color-mix(in srgb, var(--color-accent) 55%, var(--color-bg-surface))}.brand-art-dot{fill:var(--color-action-primary)}.grid-tile{stroke:var(--color-border);stroke-width:1px}.grid-tile-plain{fill:var(--color-bg-surface)}.grid-tile-soft{fill:var(--color-hero-shape);stroke:none}.grid-tile-blue{fill:var(--color-action-primary);stroke:none}.grid-tile-green{fill:var(--color-accent);stroke:none}.crate-target{fill:none;stroke:var(--color-accent);stroke-width:6px}.crate-box{fill:var(--color-action-primary)}.crate-box-lines{fill:none;stroke:var(--color-action-primary-text);stroke-width:3px;stroke-linecap:round;opacity:.55}.art-lines{fill:none;stroke:var(--color-hero-shape);stroke-width:10px;stroke-linecap:round}.content-section,.catalog-section{padding-block:clamp(var(--space-12), 6vw, var(--space-20))}.section-heading>*{min-width:0}.section-heading{align-items:end;gap:var(--space-4) clamp(var(--space-8), 7vw, var(--space-32));margin-bottom:clamp(var(--space-6), 3vw, var(--space-10));grid-template-columns:minmax(0,.75fr) minmax(min(18rem,100%),1.25fr);display:grid}.section-heading .eyebrow{grid-column:1/-1;margin-bottom:0}.section-description{max-width:38rem;color:var(--color-text-secondary);font-size:var(--font-size-md);margin:0}.section-tinted{padding-inline:clamp(var(--space-5), 4vw, var(--space-16));border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-bg-subtle);box-shadow:var(--shadow-sm);position:relative}.app-grid{gap:var(--space-6);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.app-card{align-content:start;gap:var(--space-6);min-width:0;padding:clamp(var(--space-6), 3vw, var(--space-8));border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-bg-surface);box-shadow:var(--shadow-lg);transition:transform var(--duration-normal) var(--easing-standard), border-color var(--duration-normal) var(--easing-standard);display:grid;position:relative;overflow:hidden}.app-card:before{background:linear-gradient(90deg, var(--color-action-primary), var(--color-accent));content:"";height:3px;position:absolute;top:0;left:0;right:0}.app-card:hover{border-color:color-mix(in srgb, var(--color-action-primary) 40%, var(--color-border));transform:translateY(-3px)}.app-card:has(.card-link:focus-visible){outline:3px solid var(--color-focus-ring);outline-offset:4px}@media (width>=48rem){.app-grid:has(>.app-card:nth-child(2):last-child){grid-template-columns:repeat(2,minmax(0,1fr))}}.app-grid>.app-card:only-child{grid-column:1/-1;grid-template-columns:minmax(0,1.5fr) minmax(14rem,1fr);align-items:center}.app-image-icon{border-radius:var(--radius-xl);object-fit:cover;width:6rem;height:auto;box-shadow:0 0 0 1px var(--color-border)}.app-meta,.app-title{align-items:center;display:flex}.app-meta{gap:var(--space-2) var(--space-3);flex-wrap:wrap}.app-title{gap:var(--space-4);margin-top:var(--space-4)}.app-title .app-image-icon{border-radius:var(--radius-lg);flex:none;width:4rem}.app-title :is(h1,h3){min-width:0}.platform-icons{z-index:var(--z-index-dropdown);gap:var(--space-1);flex-wrap:wrap;display:flex;position:relative}.platform-icon{border:1px solid var(--color-border);border-radius:var(--radius-sm);width:2rem;height:2rem;color:var(--color-text-secondary);background:var(--color-bg-surface);transition:color var(--duration-fast) var(--easing-standard), border-color var(--duration-fast) var(--easing-standard);place-items:center;display:grid;position:relative}.platform-icon:hover{border-color:color-mix(in srgb, var(--color-action-primary) 40%, var(--color-border));color:var(--color-text-primary)}.platform-icon svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7px;width:1.15rem;height:1.15rem}.platform-icon .platform-icon-dot{fill:currentColor;stroke:none}.platform-tooltip{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}:root:not(.tooltips-dismissed) .platform-icon:hover .platform-tooltip{top:calc(100% + var(--space-2));z-index:var(--z-index-tooltip);width:auto;height:auto;padding:var(--space-1) var(--space-2);border-radius:var(--radius-sm);color:var(--color-bg-canvas);background:var(--color-text-primary);box-shadow:var(--shadow-sm);clip-path:none;font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);line-height:var(--font-line-height-tight);left:50%;overflow:visible;translate:-50%}.platform-icon:hover .platform-tooltip:before{content:"";height:.45rem;position:absolute;bottom:100%;left:0;right:0}.status-badge{align-items:center;gap:var(--space-2);min-height:2rem;padding:var(--space-1) var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-2xl);color:var(--color-text-secondary);background:var(--color-bg-subtle);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);display:inline-flex}.status-coming-soon,.status-published{color:var(--color-accent-text);background:var(--color-accent-surface);border-color:var(--color-accent-border)}.status-dot{aspect-ratio:1;border-radius:var(--radius-full);background:currentColor;width:.4rem}.app-card-copy{min-width:0}.app-card-copy h3{font-size:clamp(var(--font-size-2xl), 3vw, var(--font-size-3xl))}.app-card-description,.app-tagline{margin:var(--space-3) 0 0;color:var(--color-text-secondary)}.app-card-copy .app-tagline{color:var(--color-text-primary);font-weight:var(--font-weight-semibold)}.card-link{min-height:var(--touch-target-min);align-items:center;gap:var(--space-3);margin-top:var(--space-2);color:var(--color-action-primary);font-weight:var(--font-weight-semibold);text-decoration:none;display:inline-flex}.card-link:after{content:"";position:absolute;inset:0}.card-link:focus-visible{outline:none}.card-link-arrow{transition:transform var(--duration-fast) var(--easing-standard)}.app-card:hover .card-link{text-decoration:underline}.app-card:hover .card-link-arrow{transform:translate(3px)}.app-card-visual{min-width:0}.empty-state{align-items:center;gap:clamp(var(--space-5), 4vw, var(--space-10));min-height:16rem;padding:clamp(var(--space-6), 5vw, var(--space-14));border:1px dashed var(--color-border-control);border-radius:var(--radius-xl);background:var(--color-bg-surface);grid-template-columns:auto minmax(0,1fr);display:grid}.app-grid>.empty-state{grid-column:1/-1}.empty-state-mark{aspect-ratio:1;border-radius:var(--radius-3xl);background:linear-gradient(145deg, var(--color-hero-surface), var(--color-accent-surface));place-items:center;width:6.5rem;display:grid;position:relative;transform:rotate(-5deg)}.empty-mark-line{border-radius:var(--radius-md);background:color-mix(in srgb, var(--color-text-primary) 18%, transparent);width:54%;height:.45rem;position:absolute}.empty-mark-line-one{background:var(--color-action-primary);top:31%}.empty-mark-line-two{top:48%}.empty-mark-line-three{width:36%;top:65%}.empty-state h3{font-size:clamp(var(--font-size-xl), 3vw, var(--font-size-3xl))}.empty-state-description{max-width:42rem;margin:var(--space-3) 0 0;color:var(--color-text-secondary)}.home-values{padding-block:var(--space-12)}.home-values .section-heading{text-align:center;display:block}.home-values .section-heading .eyebrow{margin-bottom:var(--space-3)}.value-grid{gap:var(--space-7);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.value-grid li{min-width:0}.company-details-list{margin:0;padding:0}.company-details-list>div{min-width:0}.company-details-list dt{font-size:var(--font-size-md);font-weight:var(--font-weight-semibold);letter-spacing:-.015em;line-height:1.4}.company-details-list dd{overflow-wrap:anywhere}.contact-company-section{margin-bottom:clamp(var(--space-12), 6vw, var(--space-20))}.value-grid h3{font-size:var(--font-size-md);line-height:var(--font-line-height-snug);letter-spacing:-.015em}.value-description{margin:var(--space-3) 0 0;color:var(--color-text-secondary);font-size:var(--font-size-md)}.value-icon,.value-index{width:3.25rem;height:3.25rem;margin-bottom:var(--space-4);border-radius:var(--radius-full);color:var(--color-accent);background:var(--color-accent-surface);place-items:center;display:inline-grid}.value-icon svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:1.65rem;height:1.65rem}.value-index{font-weight:var(--font-weight-bold)}.value-grid-numbered,.value-grid-three{grid-template-columns:repeat(3,minmax(0,1fr))}.value-grid .platform-icons{margin-bottom:var(--space-4)}.value-grid-numbered li{position:relative}.value-grid-numbered li:not(:last-child):after{top:var(--space-6);right:calc(var(--space-3) * -1);left:var(--space-16);background:linear-gradient(90deg, var(--color-accent), var(--color-border));content:"";height:1px;position:absolute}.home-custom>*,.home-custom-actions>*{min-width:0}.home-custom{align-items:center;gap:var(--space-6) var(--space-10);margin-block:0 var(--space-6);padding:clamp(var(--space-6), 3vw, var(--space-10));border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-bg-surface);grid-template-columns:minmax(0,1fr) auto;display:grid}.home-custom h2{max-width:26ch;font-size:clamp(var(--font-size-xl), 2.8vw, var(--font-size-3xl))}.home-custom-lead{max-width:44rem;margin:var(--space-3) 0 0;color:var(--color-text-secondary)}.home-custom-actions{justify-items:end;gap:var(--space-4);display:grid}.closing-section{justify-content:space-between;align-items:center;gap:var(--space-8);margin-block:0 clamp(var(--space-12), 6vw, var(--space-20));padding:clamp(var(--space-6), 3vw, var(--space-10));border:1px solid var(--color-border);border-radius:var(--radius-lg);background:linear-gradient(90deg, var(--color-action-primary), var(--color-accent)) top / 100% 3px no-repeat padding-box, var(--color-hero-surface);display:flex;position:relative;overflow:hidden}.closing-section:before{top:calc(var(--space-32) * -1);right:calc(var(--space-24) * -1);aspect-ratio:1;border:var(--space-10) solid var(--color-hero-shape);border-radius:var(--radius-full);content:"";opacity:.7;pointer-events:none;width:14rem;position:absolute}.closing-section>*{position:relative}.closing-section h2{max-width:24ch;font-size:clamp(var(--font-size-xl), 2.8vw, var(--font-size-3xl))}.closing-section p:not(.eyebrow){max-width:44rem;margin:var(--space-3) 0 0;color:var(--color-text-secondary)}.closing-actions{flex:none}.catalog-hero{padding-block:clamp(var(--space-12), 6vw, var(--space-20)) var(--space-12)}.catalog-hero .page-intro,.contact-hero .page-intro{max-width:64rem}.catalog-section{padding-top:0;padding-bottom:clamp(var(--space-12), 6vw, var(--space-20))}.catalog-heading{margin:0 0 clamp(var(--space-4), 2vw, var(--space-6));font-size:clamp(var(--font-size-xl), 2.5vw, var(--font-size-2xl))}.featured-group-heading{justify-content:space-between;align-items:baseline;gap:var(--space-4);margin-bottom:clamp(var(--space-4), 2vw, var(--space-6));display:flex}.featured-group{min-width:0}:root[data-text-size="150"] .featured-group-heading,:root[data-text-size="200"] .featured-group-heading{flex-wrap:wrap}.featured-group-heading .catalog-heading{margin:0}.contact-hero{align-items:start;gap:clamp(var(--space-12), 8vw, var(--space-32));padding-block:clamp(var(--space-12), 6vw, var(--space-20));grid-template-columns:minmax(0,1fr) minmax(20rem,.7fr);display:grid}.contact-card{padding:clamp(var(--space-6), 4vw, var(--space-11));border:1px solid var(--color-border);border-radius:var(--radius-2xl);background:var(--color-bg-surface);box-shadow:var(--shadow-lg);position:relative;overflow:hidden}.contact-card:before{top:calc(var(--space-20) * -1);right:calc(var(--space-20) * -1);aspect-ratio:1;border-radius:var(--radius-full);background:linear-gradient(145deg, var(--color-action-primary), var(--color-accent));opacity:.2;content:"";width:11rem;position:absolute}.contact-card>*{position:relative}.contact-card-mark{aspect-ratio:1;width:3.4rem;margin-bottom:var(--space-8);border-radius:var(--radius-lg);background:linear-gradient(145deg, var(--color-hero-surface), var(--color-accent-surface));place-items:center;display:grid}.contact-card-mark svg{fill:none;width:2rem;height:2rem;stroke:var(--color-accent);stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round}.contact-card h2{font-size:clamp(var(--font-size-2xl), 3vw, var(--font-size-3xl))}.contact-card-description{margin:var(--space-4) 0 var(--space-6);color:var(--color-text-secondary)}.contact-email{min-height:var(--touch-target-min);gap:var(--space-2);color:var(--color-action-primary);font-weight:var(--font-weight-bold);display:inline-flex}.app-detail-hero{align-items:center;gap:clamp(var(--space-12), 8vw, var(--space-32));padding-block:clamp(var(--space-12), 6vw, var(--space-20));grid-template-columns:minmax(0,1fr) minmax(20rem,.82fr);display:grid}.app-detail-copy,.app-identity{min-width:0}.app-detail-copy .app-identity{margin:var(--space-8) 0 var(--space-6)}.app-detail-copy .app-title .app-image-icon{border-radius:var(--radius-xl);width:clamp(4rem,6vw,5.25rem)}.app-detail-tagline{margin:var(--space-5) 0 0;color:var(--color-text-primary);font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold)}.store-buttons{margin-top:var(--space-6)}.store-symbol{aspect-ratio:1;border-radius:var(--radius-sm);width:1.7rem;color:var(--color-action-primary-text);background:var(--color-action-primary);font-size:var(--font-size-xs);font-weight:var(--font-weight-black);place-items:center;display:grid}.download-details{margin-top:var(--space-1);color:var(--color-text-secondary);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);display:block}.download-files{max-width:48rem;margin-top:var(--space-4);color:var(--color-text-secondary);font-size:var(--font-size-sm)}.download-files summary{cursor:pointer;color:var(--color-text-primary);font-weight:var(--font-weight-semibold)}.download-file-list,.download-release-links{gap:var(--space-3);margin:var(--space-3) 0 0;padding:0;list-style:none;display:grid}.download-install-steps{gap:var(--space-2);margin:var(--space-3) 0;padding-inline-start:var(--space-5);display:grid}.download-file-name,.download-file-checksum{display:block}.download-file-checksum code{color:var(--color-text-primary);font-family:var(--font-family-mono);overflow-wrap:anywhere}.app-detail-visual{padding:var(--space-5);border:1px solid var(--color-border);border-radius:var(--radius-2xl);background:linear-gradient(145deg, var(--color-hero-surface), var(--color-accent-surface));box-shadow:var(--shadow-lg)}.app-image-screenshot{border-radius:var(--radius-xl);width:100%;height:auto}.app-card-visual .app-image-screenshot{object-fit:contain;max-height:18rem}.app-preview-placeholder{gap:var(--space-2);text-align:center;display:grid}.app-preview-title{font-size:var(--font-size-md);font-weight:var(--font-weight-semibold);margin:0}.app-preview-description{margin:var(--space-2) auto 0;max-width:36rem;color:var(--color-text-secondary);font-size:var(--font-size-sm);line-height:var(--font-line-height-snug)}.app-card-visual .app-preview-title{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.app-card-visual .product-visual{max-width:17rem}.app-card-visual .app-preview-description{font-size:var(--font-size-xs)}.app-detail-section{gap:clamp(var(--space-8), 5vw, var(--space-20));padding-block:clamp(var(--space-12), 6vw, var(--space-20));border-top:1px solid var(--color-border);grid-template-columns:minmax(0,.55fr) minmax(0,.75fr) minmax(0,1fr);display:grid}.app-detail-section h2,.app-gallery-section h2{font-size:clamp(var(--font-size-2xl), 3.5vw, var(--font-size-5xl))}.feature-list{align-content:start;gap:var(--space-3);display:grid}.feature-list li>*{min-width:0}.feature-list li{align-items:flex-start;gap:var(--space-3);min-width:0;padding:var(--space-4) var(--space-1);border-bottom:1px solid var(--color-border);display:flex}.feature-check{border-radius:var(--radius-full);width:1.6rem;height:1.6rem;color:var(--color-accent);background:var(--color-accent-surface);flex:none;place-items:center;display:inline-grid}.feature-check svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:1rem;height:1rem}.prose{color:var(--color-text-secondary)}.prose>:first-child{margin-top:0}.app-gallery-section{padding-block:clamp(var(--space-12), 6vw, var(--space-20))}.app-gallery{gap:var(--space-4);margin-top:var(--space-10);padding:var(--space-1) var(--space-1) var(--space-6);overscroll-behavior-inline:contain;scroll-snap-type:inline mandatory;grid-auto-columns:minmax(17rem,32rem);grid-auto-flow:column;display:grid;overflow-x:auto}.app-gallery figure{padding:var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-xl);background:var(--color-bg-surface);scroll-snap-align:start;margin:0}.app-gallery figcaption{padding:var(--space-3) var(--space-1) 0;color:var(--color-text-secondary);font-size:var(--font-size-sm)}.app-gallery>.app-preview-placeholder{scroll-snap-align:start;width:min(82vw,42rem)}.app-support{gap:var(--space-4) var(--space-8);padding-block:var(--space-8) var(--space-24);border-top:1px solid var(--color-border);flex-wrap:wrap;display:flex}.support-link{min-height:var(--touch-target-min);color:var(--color-action-primary);font-weight:var(--font-weight-bold)}.error-section{align-items:center;gap:clamp(var(--space-8), 8vw, var(--space-32));min-height:68vh;padding-block:clamp(var(--space-16), 10vw, var(--space-36));grid-template-columns:minmax(16rem,.65fr) minmax(0,1fr);display:grid}.error-code{aspect-ratio:1;border:1px solid var(--color-border);border-radius:var(--radius-full);background:linear-gradient(145deg, var(--color-hero-surface), var(--color-accent-surface));width:min(100%,24rem);box-shadow:var(--shadow-lg);place-items:center;display:grid;position:relative}.error-code:before,.error-code:after,.error-dot{border-radius:var(--radius-full);content:"";position:absolute}.error-code:before{aspect-ratio:1;border:1px solid var(--color-border-control);width:62%}.error-code:after{aspect-ratio:1;background:linear-gradient(145deg, var(--color-action-primary), var(--color-accent));width:23%}.error-dot{aspect-ratio:1;background:var(--color-bg-surface);width:.75rem;box-shadow:0 0 0 .3rem color-mix(in srgb, var(--color-action-primary) 24%, transparent)}.error-dot-one{top:18%;left:31%}.error-dot-two{top:48%;right:11%}.error-dot-three{bottom:15%;left:26%}.request-reference{gap:var(--space-2);margin:var(--space-6) 0 0;padding:var(--space-3) var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-bg-surface);color:var(--color-text-secondary);font-size:var(--font-size-sm);flex-wrap:wrap;display:inline-flex}.request-reference code{color:var(--color-text-primary);font-family:var(--font-family-mono)}.site-footer{border-top:1px solid var(--color-border);background:color-mix(in srgb, var(--color-bg-surface) 50%, transparent)}.footer-inner{align-items:center;gap:var(--space-8);min-height:8rem;padding-block:var(--space-8);grid-template-columns:minmax(15rem,1fr) auto minmax(15rem,1fr);display:grid}.footer-brand,.footer-contact{min-width:0}.footer-description,.footer-legal,.footer-contact-pending{margin:var(--space-2) 0 0;color:var(--color-text-secondary);font-size:var(--font-size-sm)}.footer-navigation{justify-content:center;gap:var(--space-1);flex-wrap:wrap;display:flex}.footer-contact{text-align:right;justify-self:end}.contact-email,.footer-contact-link,.footer-legal{overflow-wrap:anywhere}.footer-contact-link{min-height:var(--touch-target-min);color:var(--color-text-secondary);font-weight:var(--font-weight-bold);align-items:center;display:inline-flex}@media (width<80rem){.value-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.value-grid-numbered,.value-grid-three{grid-template-columns:repeat(3,minmax(0,1fr))}.footer-inner{grid-template-columns:1fr 1fr}.footer-navigation{justify-content:flex-end}.footer-navigation a{padding-inline:var(--space-2)}.footer-contact{text-align:left;grid-column:1/-1;justify-self:start}.app-grid,.app-detail-section{grid-template-columns:repeat(2,minmax(0,1fr))}.app-detail-section .prose{grid-column:1/-1}}@media (width<64rem){.value-grid-numbered,.value-grid-three{grid-template-columns:repeat(2,minmax(0,1fr))}.value-grid-numbered li:nth-child(2n):after{content:none}.header-inner{gap:var(--space-2);padding-block:var(--space-3);grid-template-columns:minmax(0,1fr) auto auto}.primary-navigation{grid-area:2/1/auto/-1}.menu-toggle{grid-area:1/2}.primary-navigation ul{gap:var(--space-1);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.primary-navigation li:last-child:nth-child(odd){grid-column:1/-1}.primary-navigation a{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-bg-surface);width:100%}.js .menu-toggle{display:inline-flex}.js .primary-navigation[data-open=false]{display:none}.subpage-hero,.contact-hero,.app-detail-hero{grid-template-columns:1fr}.app-grid>.app-card:only-child{grid-template-columns:minmax(0,1fr)}.app-card:only-child .app-card-visual .product-visual{max-width:17rem}.contact-card{max-width:40rem}}@media (width<48rem){.section-heading,.app-detail-section,.error-section{grid-template-columns:1fr}.section-heading{align-items:start}.value-grid,.value-grid-numbered,.company-details-list,.app-grid{grid-template-columns:1fr}.closing-section{flex-direction:column;align-items:flex-start}.home-custom{grid-template-columns:1fr}.home-custom-actions{justify-items:start}.value-grid-numbered li:not(:last-child):after{content:none}.closing-section:before{top:calc(var(--space-24) * -1);right:calc(var(--space-24) * -1);border-width:var(--space-7);width:10rem}.empty-state{grid-template-columns:1fr}.empty-state-mark{width:5.5rem}.error-code{width:min(70vw,18rem)}.footer-inner{grid-template-columns:1fr}.footer-navigation{justify-content:flex-start}.footer-contact{grid-column:auto}}@media (width<30rem){.section-container,.header-inner,.footer-inner{width:min(100% - 2 * var(--container-gutter-narrow), var(--container-max))}.brand{font-size:var(--font-size-md);gap:.4em}.home-featured{margin-top:calc(var(--space-20) * -1)}.featured-group-heading{gap:var(--space-2)}.app-title .app-image-icon{border-radius:var(--radius-md);width:3.25rem}.platform-icon{width:1.8rem;height:1.8rem}.menu-toggle-label{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.menu-toggle{min-width:var(--touch-target-min);padding-inline:var(--space-3)}.preference-controls{gap:var(--space-2)}.theme-control{justify-content:space-between}h1{font-size:clamp(var(--font-size-2xl), 8vw, var(--font-size-3xl))}.button-link,.store-button,.closing-actions,.store-buttons{width:100%}.app-preview-placeholder{grid-template-columns:1fr;min-height:0}.footer-navigation{flex-direction:column;align-items:flex-start}}@media (width>=64rem){:root[data-text-size="150"] .primary-navigation,:root[data-text-size="200"] .primary-navigation{grid-area:2/1/auto/-1}:root[data-text-size="150"] .primary-navigation ul,:root[data-text-size="200"] .primary-navigation ul{flex-wrap:wrap;justify-content:center}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important}.app-card:hover,.button-link:hover,.store-button:hover,.button-link:hover .button-arrow,.app-card:hover .card-link-arrow{transform:none}}
