.noUi-target,.noUi-target *{-webkit-touch-callout:none;-webkit-tap-highlight-color:#0000;-webkit-user-select:none;user-select:none;touch-action:none;box-sizing:border-box}.noUi-target{position:relative}.noUi-base,.noUi-connects{z-index:1;width:100%;height:100%;position:relative}.noUi-connects{z-index:0;overflow:hidden}.noUi-connect,.noUi-origin{will-change:transform;z-index:1;transform-origin:0 0;width:100%;height:100%;-webkit-transform-style:preserve-3d;transform-style:flat;position:absolute;top:0;right:0}.noUi-txt-dir-rtl.noUi-horizontal .noUi-origin{left:0;right:auto}.noUi-vertical .noUi-origin{width:0;top:-100%}.noUi-horizontal .noUi-origin{height:0}.noUi-handle{backface-visibility:hidden;position:absolute}.noUi-touch-area{width:100%;height:100%}.noUi-state-tap .noUi-connect,.noUi-state-tap .noUi-origin{transition:transform .3s}.noUi-state-drag *{cursor:inherit!important}.noUi-horizontal{height:18px}.noUi-horizontal .noUi-handle{width:34px;height:28px;top:-6px;right:-17px}.noUi-vertical{width:18px}.noUi-vertical .noUi-handle{width:28px;height:34px;bottom:-17px;right:-6px}.noUi-txt-dir-rtl.noUi-horizontal .noUi-handle{left:-17px;right:auto}.noUi-target{background:#fafafa;border:1px solid #d3d3d3;border-radius:4px;box-shadow:inset 0 1px 1px #f0f0f0,0 3px 6px -5px #bbb}.noUi-connects{border-radius:3px}.noUi-connect{background:#3fb8af}.noUi-draggable{cursor:ew-resize}.noUi-vertical .noUi-draggable{cursor:ns-resize}.noUi-handle{cursor:default;background:#fff;border:1px solid #d9d9d9;border-radius:3px;box-shadow:inset 0 0 1px #fff,inset 0 1px 7px #ebebeb,0 3px 6px -3px #bbb}.noUi-active{box-shadow:inset 0 0 1px #fff,inset 0 1px 7px #ddd,0 3px 6px -3px #bbb}.noUi-handle:before,.noUi-handle:after{content:"";background:#e8e7e6;width:1px;height:14px;display:block;position:absolute;top:6px;left:14px}.noUi-handle:after{left:17px}.noUi-vertical .noUi-handle:before,.noUi-vertical .noUi-handle:after{width:14px;height:1px;top:14px;left:6px}.noUi-vertical .noUi-handle:after{top:17px}[disabled] .noUi-connect{background:#b8b8b8}[disabled].noUi-target,[disabled].noUi-handle,[disabled] .noUi-handle{cursor:not-allowed}.noUi-pips,.noUi-pips *{box-sizing:border-box}.noUi-pips{color:#999;position:absolute}.noUi-value{white-space:nowrap;text-align:center;position:absolute}.noUi-value-sub{color:#ccc;font-size:10px}.noUi-marker{background:#ccc;position:absolute}.noUi-marker-sub,.noUi-marker-large{background:#aaa}.noUi-pips-horizontal{width:100%;height:80px;padding:10px 0;top:100%;left:0}.noUi-value-horizontal{transform:translate(-50%,50%)}.noUi-rtl .noUi-value-horizontal{transform:translate(50%,50%)}.noUi-marker-horizontal.noUi-marker{width:2px;height:5px;margin-left:-1px}.noUi-marker-horizontal.noUi-marker-sub{height:10px}.noUi-marker-horizontal.noUi-marker-large{height:15px}.noUi-pips-vertical{height:100%;padding:0 10px;top:0;left:100%}.noUi-value-vertical{padding-left:25px;transform:translateY(-50%)}.noUi-rtl .noUi-value-vertical{transform:translateY(50%)}.noUi-marker-vertical.noUi-marker{width:5px;height:2px;margin-top:-1px}.noUi-marker-vertical.noUi-marker-sub{width:10px}.noUi-marker-vertical.noUi-marker-large{width:15px}.noUi-tooltip{color:#000;text-align:center;white-space:nowrap;background:#fff;border:1px solid #d9d9d9;border-radius:3px;padding:5px;display:block;position:absolute}.noUi-horizontal .noUi-tooltip{bottom:120%;left:50%;transform:translate(-50%)}.noUi-vertical .noUi-tooltip{top:50%;right:120%;transform:translateY(-50%)}.noUi-horizontal .noUi-origin>.noUi-tooltip{bottom:10px;left:auto;transform:translate(50%)}.noUi-vertical .noUi-origin>.noUi-tooltip{top:auto;right:28px;transform:translateY(-18px)}
:root{--swiper-theme-color:#007aff}:host{z-index:1;margin-left:auto;margin-right:auto;display:block;position:relative}.swiper{z-index:1;margin-left:auto;margin-right:auto;padding:0;list-style:none;display:block;position:relative;overflow:hidden}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{z-index:1;width:100%;height:100%;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function,initial);box-sizing:content-box;display:flex;position:relative}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translate(0,0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;transition-property:transform;display:block;position:relative}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{backface-visibility:hidden;transform:translateZ(0)}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px}.swiper-3d .swiper-slide,.swiper-3d .swiper-cube-shadow{transform-style:preserve-3d}.swiper-css-mode>.swiper-wrapper{scrollbar-width:none;-ms-overflow-style:none;overflow:auto}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-css-mode.swiper-horizontal>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-css-mode.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-slides-offset-before);scroll-margin-inline-start:var(--swiper-slides-offset-before)}.swiper-css-mode.swiper-horizontal>.swiper-wrapper>.swiper-slide:last-child{margin-inline-end:var(--swiper-slides-offset-after)}.swiper-css-mode.swiper-vertical>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-css-mode.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-slides-offset-before);scroll-margin-block-start:var(--swiper-slides-offset-before)}.swiper-css-mode.swiper-vertical>.swiper-wrapper>.swiper-slide:last-child{margin-block-end:var(--swiper-slides-offset-after)}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{scroll-snap-type:none}.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}.swiper-css-mode.swiper-centered>.swiper-wrapper:before{content:"";flex-shrink:0;order:9999}.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper:before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper:before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-slide-shadow-bottom{pointer-events:none;z-index:10;width:100%;height:100%;position:absolute;top:0;left:0}.swiper-3d .swiper-slide-shadow{background:#00000026}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(270deg,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(90deg,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(#0000,#00000080)}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(#00000080,#0000)}.swiper-lazy-preloader{z-index:10;transform-origin:50%;box-sizing:border-box;border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-top-color:#0000;border-radius:50%;width:42px;height:42px;margin-top:-21px;margin-left:-21px;position:absolute;top:50%;left:50%}:is(.swiper:not(.swiper-watch-progress),.swiper-watch-progress .swiper-slide-visible) .swiper-lazy-preloader{animation:1s linear infinite swiper-preloader-spin}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}.fixed{position:fixed}.sticky{position:sticky}.block{display:block}.grid{display:grid}.hidden{display:none}.table{display:table}.border-collapse{border-collapse:collapse}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.border{border-style:var(--tw-border-style);border-width:1px}.text-center{text-align:center}.text-end{text-align:end}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}@font-face{font-family:Bornomala;src:url(/fonts/Bornomala.woff2)format("woff2");font-display:swap}:root{--color-ink:#111;--color-muted:#5f6368;--color-paper:#f1f2f4;--color-paper-deep:#e4e7ec;--color-surface:#fff;--color-primary:#3cb3f1;--color-primary-dark:#1998db;--color-primary-soft:#eaf7fe;--color-gold:#d2a84a;--color-sage:#2f8f58;--color-sage-soft:#ecf8f0;--color-shadow:#000;--color-highlight:#fff;--color-border:#d9dde3;--color-focus:#3cb3f1;--color-header:#ffffffe0;--color-on-action:#fff;--color-on-accent:#111;--text-soft:var(--color-muted)}@supports (color:color-mix(in lab, red, red)){:root{--text-soft:color-mix(in srgb, var(--color-muted) 78%, transparent)}}:root{--text-subtle:var(--color-muted)}@supports (color:color-mix(in lab, red, red)){:root{--text-subtle:color-mix(in srgb, var(--color-muted) 58%, transparent)}}:root{--surface-panel:linear-gradient(180deg, var(--color-surface), var(--color-paper)), var(--color-surface)}@supports (color:color-mix(in lab, red, red)){:root{--surface-panel:linear-gradient(180deg, color-mix(in srgb, var(--color-surface) 96%, transparent), color-mix(in srgb, var(--color-paper) 90%, transparent)), var(--color-surface)}}:root{--surface-panel-strong:linear-gradient(180deg, var(--color-surface), var(--color-paper)), var(--color-surface)}@supports (color:color-mix(in lab, red, red)){:root{--surface-panel-strong:linear-gradient(180deg, color-mix(in srgb, var(--color-surface) 98%, transparent), color-mix(in srgb, var(--color-paper) 94%, transparent)), var(--color-surface)}}:root{--surface-soft:var(--color-surface)}@supports (color:color-mix(in lab, red, red)){:root{--surface-soft:color-mix(in srgb, var(--color-surface) 78%, transparent)}}:root{--surface-soft-hover:var(--color-primary-soft)}@supports (color:color-mix(in lab, red, red)){:root{--surface-soft-hover:color-mix(in srgb, var(--color-primary-soft) 72%, var(--color-surface))}}:root{--surface-soft-active:var(--color-primary-soft)}@supports (color:color-mix(in lab, red, red)){:root{--surface-soft-active:color-mix(in srgb, var(--color-primary-soft) 78%, var(--color-surface))}}:root{--surface-success:var(--color-sage-soft)}@supports (color:color-mix(in lab, red, red)){:root{--surface-success:color-mix(in srgb, var(--color-sage-soft) 74%, var(--color-surface))}}:root{--surface-accent-soft:var(--color-primary-soft)}@supports (color:color-mix(in lab, red, red)){:root{--surface-accent-soft:color-mix(in srgb, var(--color-primary-soft) 58%, var(--color-surface))}}:root{--surface-media:linear-gradient(135deg, var(--color-primary-soft), var(--color-paper-deep))}@supports (color:color-mix(in lab, red, red)){:root{--surface-media:linear-gradient(135deg, color-mix(in srgb, var(--color-primary-soft) 82%, var(--color-surface)), var(--color-paper-deep))}}:root{--border-soft:var(--color-border)}@supports (color:color-mix(in lab, red, red)){:root{--border-soft:color-mix(in srgb, var(--color-border) 72%, transparent)}}:root{--border-muted:var(--color-border)}@supports (color:color-mix(in lab, red, red)){:root{--border-muted:color-mix(in srgb, var(--color-border) 54%, transparent)}}:root{--border-accent-soft:var(--color-primary)}@supports (color:color-mix(in lab, red, red)){:root{--border-accent-soft:color-mix(in srgb, var(--color-primary) 28%, var(--color-border))}}:root{--border-success-soft:var(--color-sage)}@supports (color:color-mix(in lab, red, red)){:root{--border-success-soft:color-mix(in srgb, var(--color-sage) 24%, var(--color-border))}}:root{--gradient-page:linear-gradient(180deg, var(--color-paper), var(--color-paper))}@supports (color:color-mix(in lab, red, red)){:root{--gradient-page:linear-gradient(180deg, color-mix(in srgb, var(--color-paper) 100%, var(--color-surface)), var(--color-paper))}}:root{--gradient-action:linear-gradient(180deg, var(--color-primary), var(--color-primary-dark));--gradient-action-hover:linear-gradient(180deg, var(--color-primary), var(--color-primary))}@supports (color:color-mix(in lab, red, red)){:root{--gradient-action-hover:linear-gradient(180deg, color-mix(in srgb, var(--color-primary) 88%, var(--color-surface)), var(--color-primary))}}:root{--shadow-soft:0 14px 36px #11111114;--shadow-cover:0 18px 35px #11111129;--shadow-button:0 12px 24px #3cb3f138;--shadow-panel:var(--shadow-soft);--shadow-action:var(--shadow-button);--shadow-action-hover:0 15px 26px var(--color-primary)}@supports (color:color-mix(in lab, red, red)){:root{--shadow-action-hover:0 15px 26px color-mix(in srgb, var(--color-primary) 22%, transparent)}}:root{--radius-xs:8px;--radius-sm:10px;--radius-md:14px;--radius-lg:16px;--section-y:clamp(44px, 6vw, 76px);--container-max:1620px;--container-pad:clamp(16px, 4vw, 32px);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}[data-theme=dark]{--color-ink:#f7efe7;--color-muted:#cabdae;--color-paper:#171312;--color-paper-deep:#211b18;--color-surface:#241f1b;--color-primary:#ff777d;--color-primary-dark:#ffd5d7;--color-primary-soft:#321a1c;--color-gold:#f0bd68;--color-sage:#a9b99f;--color-sage-soft:#20291f;--color-border:#3b322c;--color-focus:#ff777d;--color-header:#171312e6;--color-on-action:#1f1a17;--color-on-accent:#1f1a17;--text-soft:var(--color-muted)}@supports (color:color-mix(in lab, red, red)){[data-theme=dark]{--text-soft:color-mix(in srgb, var(--color-muted) 74%, transparent)}}[data-theme=dark]{--text-subtle:var(--color-muted)}@supports (color:color-mix(in lab, red, red)){[data-theme=dark]{--text-subtle:color-mix(in srgb, var(--color-muted) 48%, transparent)}}[data-theme=dark]{--surface-panel:linear-gradient(180deg, var(--color-surface), var(--color-paper)), var(--color-surface)}@supports (color:color-mix(in lab, red, red)){[data-theme=dark]{--surface-panel:linear-gradient(180deg, color-mix(in srgb, var(--color-surface) 96%, transparent), color-mix(in srgb, var(--color-paper) 94%, transparent)), var(--color-surface)}}[data-theme=dark]{--surface-panel-strong:linear-gradient(180deg, var(--color-paper-deep), var(--color-paper)), var(--color-paper-deep)}@supports (color:color-mix(in lab, red, red)){[data-theme=dark]{--surface-panel-strong:linear-gradient(180deg, color-mix(in srgb, var(--color-paper-deep) 96%, transparent), color-mix(in srgb, var(--color-paper) 94%, transparent)), var(--color-paper-deep)}}[data-theme=dark]{--surface-soft:var(--color-ink)}@supports (color:color-mix(in lab, red, red)){[data-theme=dark]{--surface-soft:color-mix(in srgb, var(--color-ink) 8%, transparent)}}[data-theme=dark]{--surface-soft-hover:var(--color-ink)}@supports (color:color-mix(in lab, red, red)){[data-theme=dark]{--surface-soft-hover:color-mix(in srgb, var(--color-ink) 12%, transparent)}}[data-theme=dark]{--surface-soft-active:var(--color-ink)}@supports (color:color-mix(in lab, red, red)){[data-theme=dark]{--surface-soft-active:color-mix(in srgb, var(--color-ink) 16%, transparent)}}[data-theme=dark]{--surface-success:linear-gradient(180deg, var(--color-sage-soft), var(--color-paper))}@supports (color:color-mix(in lab, red, red)){[data-theme=dark]{--surface-success:linear-gradient(180deg, color-mix(in srgb, var(--color-sage-soft) 96%, transparent), color-mix(in srgb, var(--color-paper) 94%, transparent))}}[data-theme=dark]{--surface-accent-soft:var(--color-primary)}@supports (color:color-mix(in lab, red, red)){[data-theme=dark]{--surface-accent-soft:color-mix(in srgb, var(--color-primary) 10%, transparent)}}[data-theme=dark]{--surface-media:radial-gradient(circle at 20% 16%, var(--color-gold), transparent 26%), linear-gradient(135deg, var(--color-border), var(--color-paper))}@supports (color:color-mix(in lab, red, red)){[data-theme=dark]{--surface-media:radial-gradient(circle at 20% 16%, color-mix(in srgb, var(--color-gold) 14%, transparent), transparent 26%), linear-gradient(135deg, color-mix(in srgb, var(--color-border) 72%, var(--color-paper-deep)), var(--color-paper))}}[data-theme=dark]{--border-soft:var(--color-gold)}@supports (color:color-mix(in lab, red, red)){[data-theme=dark]{--border-soft:color-mix(in srgb, var(--color-gold) 16%, transparent)}}[data-theme=dark]{--border-muted:var(--color-gold)}@supports (color:color-mix(in lab, red, red)){[data-theme=dark]{--border-muted:color-mix(in srgb, var(--color-gold) 12%, transparent)}}[data-theme=dark]{--border-accent-soft:var(--color-primary)}@supports (color:color-mix(in lab, red, red)){[data-theme=dark]{--border-accent-soft:color-mix(in srgb, var(--color-primary) 34%, var(--color-border))}}[data-theme=dark]{--border-success-soft:var(--color-sage)}@supports (color:color-mix(in lab, red, red)){[data-theme=dark]{--border-success-soft:color-mix(in srgb, var(--color-sage) 24%, var(--color-border))}}[data-theme=dark]{--gradient-page:radial-gradient(circle at 12% 12%, var(--color-gold), transparent 24%), radial-gradient(circle at 94% 18%, var(--color-primary), transparent 20%), linear-gradient(180deg, var(--color-paper), var(--color-paper) 58%, var(--color-paper))}@supports (color:color-mix(in lab, red, red)){[data-theme=dark]{--gradient-page:radial-gradient(circle at 12% 12%, color-mix(in srgb, var(--color-gold) 14%, transparent), transparent 24%), radial-gradient(circle at 94% 18%, color-mix(in srgb, var(--color-primary) 12%, transparent), transparent 20%), linear-gradient(180deg, var(--color-paper), color-mix(in srgb, var(--color-paper) 72%, var(--color-shadow)) 58%, color-mix(in srgb, var(--color-paper) 58%, var(--color-shadow)))}}[data-theme=dark]{--gradient-action:linear-gradient(180deg, var(--color-primary), var(--color-primary))}@supports (color:color-mix(in lab, red, red)){[data-theme=dark]{--gradient-action:linear-gradient(180deg, color-mix(in srgb, var(--color-primary) 86%, var(--color-primary-dark)), var(--color-primary))}}[data-theme=dark]{--gradient-action-hover:linear-gradient(180deg, var(--color-primary), var(--color-primary))}@supports (color:color-mix(in lab, red, red)){[data-theme=dark]{--gradient-action-hover:linear-gradient(180deg, color-mix(in srgb, var(--color-primary) 78%, var(--color-primary-dark)), var(--color-primary))}}[data-theme=dark]{--shadow-soft:0 18px 50px #00000057;--shadow-cover:0 20px 40px #0000006b;--shadow-button:0 12px 22px #00000047;--shadow-panel:0 24px 52px var(--color-shadow)}@supports (color:color-mix(in lab, red, red)){[data-theme=dark]{--shadow-panel:0 24px 52px color-mix(in srgb, var(--color-shadow) 34%, transparent)}}[data-theme=dark]{--shadow-action:0 18px 32px var(--color-primary)}@supports (color:color-mix(in lab, red, red)){[data-theme=dark]{--shadow-action:0 18px 32px color-mix(in srgb, var(--color-primary) 28%, transparent)}}[data-theme=dark]{--shadow-action-hover:0 20px 36px var(--color-primary)}@supports (color:color-mix(in lab, red, red)){[data-theme=dark]{--shadow-action-hover:0 20px 36px color-mix(in srgb, var(--color-primary) 34%, transparent)}}[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*{box-sizing:border-box}html{scroll-behavior:smooth}body{min-width:320px;color:var(--color-ink);letter-spacing:0;text-rendering:optimizelegibility;background:#f1f2f4;margin:0;font-family:Bornomala,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}a{color:inherit;text-decoration:none}img{max-width:100%;height:auto}button,input,textarea,select{font:inherit}::selection{background:var(--color-primary)}@supports (color:color-mix(in lab, red, red)){::selection{background:color-mix(in srgb, var(--color-primary) 22%, transparent)}}.app-shell{min-height:100vh;overflow-x:clip}.app-bootstrap{background:var(--gradient-page);place-items:center;min-height:100vh;padding:24px;display:grid}.app-bootstrap__panel{border:1px solid var(--border-soft);border-radius:var(--radius-md);background:var(--surface-panel-strong);width:min(100%,420px);color:var(--color-ink);text-align:center;box-shadow:var(--shadow-panel);justify-items:center;gap:14px;padding:32px 26px;display:grid}.app-bootstrap__mark{border:4px solid var(--border-accent-soft);border-top-color:var(--color-primary);border-radius:999px;width:42px;height:42px;animation:.9s linear infinite appBootstrapSpin}.app-bootstrap__panel h1{margin:0;font-size:22px;line-height:1.2}.app-bootstrap__panel p{color:var(--color-muted);margin:0;line-height:1.6}.app-bootstrap__button{border-radius:var(--radius-xs);background:var(--gradient-action);min-height:40px;color:var(--color-on-action);cursor:pointer;border:0;padding:0 18px;font-weight:800}@keyframes appBootstrapSpin{to{transform:rotate(360deg)}}.section{padding:var(--section-y) 0}.sectionCompact{padding:clamp(28px,4vw,48px) 0}@layer components{.site-container{width:100%;max-width:var(--container-max);padding-right:var(--container-pad);padding-left:var(--container-pad);margin-left:auto;margin-right:auto}}@layer utilities{.focus-ring{outline-offset:2px;outline:2px solid #0000}.focus-ring:focus-visible{outline-color:var(--color-focus);box-shadow:0 0 0 2px #fff, 0 0 0 4px var(--color-focus)}.text-balance{text-wrap:balance}.paper-grain{background:linear-gradient(135deg,#c88a2a14,#0000 32%),linear-gradient(#ffffffb8,#f5eadc80)}.hide-scrollbar::-webkit-scrollbar{display:none}.hide-scrollbar{-ms-overflow-style:none;scrollbar-width:none}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}
