@import url(https://fonts.googleapis.com/css2?family=Jersey+10&family=Pixelify+Sans&display=swap);:root{--color-primary:red;--color-badge-latest:#7c3aed;--color-badge-software:#c00;--color-badge-asset:#06c;--color-badge-brand:#b8860b}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}a{padding-top:5px}:focus-visible{border-radius:2px;outline:3px solid red;outline-offset:2px}a:focus-visible{outline:3px solid red;outline-offset:2px;text-decoration:underline}button:focus-visible{outline:3px solid red;outline-offset:2px}.hamburger-button:focus:not(:focus-visible){outline:none}.hamburger-button:focus{outline:none}.hamburger-button:focus-visible{outline:3px solid red;outline-offset:2px}.skip-link:focus{background:#000;color:#fff;height:auto!important;padding:8px 12px;position:static!important;width:auto!important;z-index:10000}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}:root{--color-bg-primary:#0b0b0b;--color-bg-secondary:#000;--color-accent:red;--color-text-primary:#fff;--color-text-secondary:#b0b0b0;--color-border:#282828;--spacing-xs:4px;--spacing-sm:8px;--spacing-md:16px;--spacing-lg:24px;--spacing-xl:32px;--spacing-2xl:48px;--z-base:1;--z-header:100;--z-overlay:1000;--z-modal:2000;--z-tooltip:3000;--transition-fast:0.2s ease;--transition-base:0.3s ease;--transition-slow:0.5s ease}html{background-color:#0b0b0b!important;background-color:var(--color-bg-primary)!important;height:100%;overflow-x:hidden}@media only screen and (max-width:768px) and (orientation:landscape){body:before{align-items:center;background:#000000f2;box-sizing:border-box;color:#fff;content:"Please rotate your device to portrait mode";display:flex;font-size:18px;height:100%;justify-content:center;left:0;padding:20px;position:fixed;text-align:center;top:0;width:100%;z-index:999999}body>:not(body:before){display:none!important}}.headerTextCompany{font-size:36px}.footer{height:52.5px;width:100%}#footerBackground{background-color:#000;background-image:none!important;background-position:50%;background-repeat:no-repeat;background-size:100% 100%;height:100vh;overflow-x:scroll}@media (max-width:600px){#footerBackground{background-color:#0b0b0b!important;background-image:none!important}}body{background-color:#0b0b0b!important;background-color:var(--color-bg-primary)!important;margin:0}.footerBackground{background-image:"footer.gif"}.flex-box-header{background-color:#000;background-color:var(--color-bg-secondary);border-bottom:1px solid #282828;border-bottom:1px solid var(--color-border);display:flex;flex-direction:row;justify-content:space-between;position:relative;z-index:100;z-index:var(--z-header)}.viewMore span{-webkit-text-size-adjust:100%;--tds-animation-bezier-base:cubic-bezier(0.5,0,0,0.75);--tds-ui-opacity-100:1;--tds-ui-opacity-70:0.7;--tds-ui-opacity-50:0.5;--tds-ui-opacity-30:0.3;--tds-ui-opacity-0:0;--tds-ui-box-shadow-off:0 0 0 0 #0000;--tds-component-pill-padding-inline:20px;--tds-size-half:4px;--tds-size-base:8px;--tds-size-9x:72px;--tds-size-8x:64px;--tds-size-7x:56px;--tds-size-6x:48px;--tds-size-5x:40px;--tds-size-4x:32px;--tds-size-3x:24px;--tds-size-2x:16px;--tds-size-13x:104px;--tds-size-12x:96px;--tds-size-11x:88px;--tds-size-10x:80px;--tds-font-weight-xlight:200;--tds-font-weight-medium:500;--tds-font-weight-light:300;--tds-font-weight-book:400;--tds-font-weight-bold:700;--tds-font-size-75:34px;--tds-font-size-70:28px;--tds-font-size-55:23px;--tds-font-size-50:20px;--tds-font-size-40:17px;--tds-font-size-30:14px;--tds-font-size-20:12px;--tds-font-size-10:10px;--tds-font-line-height-unitless:1.414;--tds-font-line-height-75:45px;--tds-font-line-height-70:36px;--tds-font-line-height-60:28px;--tds-font-line-height-40:23px;--tds-font-line-height-30:21px;--tds-font-line-height-20:20px;--tds-font-line-height-10:18px;--tds-font-family-thai:"Noto Sans Thai";--tds-font-family-monospace:"Fira Code",SFMono-Regular,Consolas,"Liberation Mono",Menlo,monospace;--tds-font-family-latin-alt:"Universal Sans";--tds-font-family-latin:"Gotham SSm";--tds-font-family-korean:"FB New Gothic";--tds-font-family-japanese:"AXIS Font Japanese W55","Hiragino Sans";--tds-font-family-hebrew:"Noto Sans Hebrew";--tds-font-family-chinese-traditional:"PingFang TC","Microsoft YaHei";--tds-font-family-chinese-simplified:"PingFang SC","Microsoft YaHei";--tds-font-family-chinese-hk:"PingFang HK","Microsoft YaHei";--tds-font-family-base:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;--tds-font-family-arabic:"Noto Sans Arabic";--tds-color-yellow:#fbb01b;--tds-color-white:#fff;--tds-color-red-20:#ed4e3b;--tds-color-red-10:#b74134;--tds-color-grey-70:#f4f4f4;--tds-color-grey-65:#eee;--tds-color-grey-60:#e2e3e3;--tds-color-grey-50:#d0d1d2;--tds-color-grey-45:#bbb;--tds-color-grey-40:#a2a3a5;--tds-color-grey-35:#8e8e8e;--tds-color-grey-30:#5c5e62;--tds-color-grey-25:#444;--tds-color-grey-20:#393c41;--tds-color-grey-15:#222;--tds-color-grey-10:#171a20;--tds-color-green:#12bb00;--tds-color-blue-40:#3368ff;--tds-color-blue-30:#3e6ae1;--tds-color-blue-20:#3457b1;--tds-color-black:#000;--tds-border-width-small:1px;--tds-border-width-medium:2px;--tds-border-width-large:3px;--tds-border-width-hairline:0.5px;--tds-border-radius-outline-only:0.001px;--tds-border-radius-form-item:20px;--tds-border-radius-circle:100%;--tds-ui-box-shadow-small:0 var(--tds-size-half) var(--tds-size-base) 0 #00000014;--tds-ui-box-shadow-medium:0 var(--tds-size-base) var(--tds-size-2x) 0 #0000001f;--tds-ui-box-shadow-large-reverse:0 -8px var(--tds-size-2x) 0 #00000029;--tds-ui-box-shadow-large:0 var(--tds-size-base) var(--tds-size-2x) 0 #00000029;--tds-component-pill-padding-block:var(--tds-size-2x);--tds-component-pill-height:var(--tds-size-5x);--tds-component-card-padding:var(--tds-size-2x);--tds-size-1x:var(--tds-size-base);--tds-font-size-80:var(--tds-size-5x);--tds-font-size-60:var(--tds-size-3x);--tds-font-line-height-80:var(--tds-size-6x);--tds-font-line-height-50:var(--tds-size-3x);--tds-border-radius-pill:var(--tds-size-4x);--tds-border-radius-card:var(--tds-size-base);--tds-border-radius-base:var(--tds-size-half);--tds-theme-background-container-alt-highlight:rgba(0,0,0,.075);--tds-theme-background-container-alt:#0000000d;--tds-theme-secondary-warning:var(--tds-color-yellow);--tds-theme-secondary-positive:var(--tds-color-green);--tds-theme-secondary-negative:var(--tds-color-red-10);--tds-theme-foreground-primary:var(--tds-color-blue-30);--tds-theme-foreground-low-contrast:var(--tds-color-grey-30);--tds-theme-foreground-inverse:var(--tds-color-black);--tds-theme-foreground-high-contrast:var(--tds-color-grey-10);--tds-theme-foreground:var(--tds-color-grey-20);--tds-theme-border-low-contrast:var(--tds-color-grey-60);--tds-theme-border:var(--tds-color-grey-50);--tds-theme-background-dialog:var(--tds-color-white);--tds-theme-background:var(--tds-color-white);--tds-theme-background-container-highlight:var(--tds-color-grey-65);--tds-theme-background-container:var(--tds-color-grey-70);--tds-bezier:cubic-bezier(0.5,0,0,0.75);--tds-size:8px;--tds-size--10x:80px;--tds-size--11x:88px;--tds-size--12x:96px;--tds-size--13x:104px;--tds-size--1x:8px;--tds-size--2x:16px;--tds-size--3x:24px;--tds-size--4x:32px;--tds-size--5x:40px;--tds-size--6x:48px;--tds-size--7x:56px;--tds-size--8x:64px;--tds-size--9x:72px;--tds-size--half:4px;--tds-color--black:#000;--tds-color--blue10:#2e4994;--tds-color--blue20:#3457b1;--tds-color--blue30:#3e6ae1;--tds-color--green:#12bb00;--tds-color--grey10:#171a20;--tds-color--grey15:#222;--tds-color--grey20:#393c41;--tds-color--grey25:#444;--tds-color--grey30:#5c5e62;--tds-color--grey35:#8e8e8e;--tds-color--grey40:#a2a3a5;--tds-color--grey45:#bbb;--tds-color--grey50:#d0d1d2;--tds-color--grey60:#e2e3e3;--tds-color--grey65:#eee;--tds-color--grey70:#f4f4f4;--tds-color--red10:#b74134;--tds-color--red20:#ed4e3b;--tds-color--white:#fff;--tds-color--yellow:#fbb01b;--tds-font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;--tds-font-family--arabic:"Noto Sans Arabic";--tds-font-family--chinese-hk:"PingFang HK","Microsoft YaHei";--tds-font-family--chinese-simplified:"PingFang SC","Microsoft YaHei";--tds-font-family--chinese-traditional:"PingFang TC","Microsoft YaHei";--tds-font-family--hebrew:"Noto Sans Hebrew";--tds-font-family--japanese:"AXIS Font Japanese W55","Hiragino Sans";--tds-font-family--korean:"FB New Gothic";--tds-font-family--latin:"Gotham SSm";--tds-font-family--monospace:"Fira Code",SFMono-Regular,Consolas,"Liberation Mono",Menlo,monospace;--tds-font-family--thai:"Noto Sans Thai";--tds-font-weight--bold:700;--tds-font-weight--book:400;--tds-font-weight--light:300;--tds-font-weight--medium:500;--tds-font-weight--xlight:200;--tds-blur--button:16px;--tds-blur--large:8px;--tds-blur--small:4px;--tds-border-radius:4px;--tds-border-radius--card:4px;--tds-border-radius--card--dense:4px;--tds-border-radius--circle:100%;--tds-border-radius--outline-only:0.001px;--tds-border-style:solid;--tds-border-width--large:3px;--tds-border-width--medium:2px;--tds-border-width--small:1px;--tds-box-shadow--large:0 8px 16px 0 #00000029;--tds-box-shadow--large-reverse:0 -8px 16px 0 #00000029;--tds-box-shadow--medium:0 8px 16px 0 #0000001f;--tds-box-shadow--off:0 0 0 0 #0000;--tds-box-shadow--small:0 4px 8px 0 #00000014;--tds-font-size--10:10px;--tds-font-size--20:12px;--tds-font-size--30:14px;--tds-font-size--40:17px;--tds-font-size--50:20px;--tds-font-size--55:23px;--tds-font-size--60:24px;--tds-font-size--70:28px;--tds-font-size--75:34px;--tds-font-size--80:40px;--tds-line-height--10:18px;--tds-line-height--20:20px;--tds-line-height--30:20px;--tds-line-height--40:24px;--tds-line-height--50:24px;--tds-line-height--60:28px;--tds-line-height--70:36px;--tds-line-height--75:44px;--tds-line-height--80:48px;--tds-line-height--unitless:1.414;--tds-opacity--100:1;--tds-opacity--30:0.3;--tds-opacity--50:0.5;--tds-opacity--70:0.7;--tds-opacity--transparent:0;--tds-padding--card:24px;--tds-padding--card--dense:16px;--tds-border-width--hairline:0.5px;--tds-base-font_family:var(--tds-font-family--combined);--tds-base-font_size:var(--tds-font-size--30);--tds-base-line_height:var(--tds-line-height--30);--tds-color--error:var(--tds-color-red-10);--tds-color--hairline:var(--tds-color-grey-50);--tds-color--inverse:var(--tds-color-white);--tds-color--rgb-shade:0,0,0;--tds-color--rgb-shade--inverse:255,255,255;--tds-color--scrim--semitransparent:#ffffffb3;--tds-color--secondary:var(--tds-color-grey-10);--tds-color--secondary-accent:var(--tds-color-grey-50);--tds-color--secondary-highlight:var(--tds-color-black);--tds-color--tertiary:var(--tds-color-grey-70);--tds-color--tertiary-highlight:var(--tds-color-grey-65);--tds-caption--color:var(--tds-color-grey-30);--tds-dialog--background-color:var(--tds-color-white);--tds-form-label--color:var(--tds-color-grey-30);--tds-heading--color:var(--tds-color-grey-10);--tds-pill--blur-color:rgba(0,0,0,.048);--tds-pill--blur-color-highlight:rgba(0,0,0,.072);--tds-text--color:var(--tds-color-grey-20);--tds-text--color--light:var(--tds-color-grey-30);--tds-text--color--placeholder:var(--tds-color-grey-40);--tds-text--color--primary:var(--tds-color-blue-30);--tds-toggle--background-color:#9696961a;--tds-toggle--fill-color:var(--tds-color-white);--tds-text--contrast-high:var(--tds-color-grey-10);--tds-text--contrast-low:var(--tds-color-grey-30);--tds-text--contrast-medium:var(--tds-color-grey-20);--tds-code-bg-color:var(--tds-color-grey-70);--tds-code-border-color:var(--tds-color-grey-60);--tds-code-color:var(--tds-text--color);--tds-color--focus:var(--tds-color-grey-35);--tds-outline--focus:2px solid var(--tds-color--focus);--tds-background-image--check:url('data:image/svg+xml;charset=utf-8,<svg viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg"><path fill="hsl(218, 7%, 24%)" d="M6.592 11.58a.748.748 0 0 1-.53-.22L3.22 8.517a.75.75 0 1 1 1.06-1.061l2.312 2.312L11.72 4.64a.75.75 0 1 1 1.06 1.06l-5.658 5.66a.748.748 0 0 1-.53.22z"/></svg>');--tds-background-image--minus:url('data:image/svg+xml;charset=utf-8,<svg viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg"><path fill="hsl(218, 7%, 24%)" d="M13 8a.75.75 0 0 1-.75.75h-8.5a.75.75 0 0 1 0-1.5h8.5A.75.75 0 0 1 13 8z"/></svg>');--tds-border-radius--pill:var(--tds-size--half);--tds-data-table--font-size:14px;--tds-height--pill:var(--tds-size--5x);--tds-form--gap:var(--tds-size--3x);--tds-form--indent:0;--tds-form-input--collapsed-inline-size:var(--tds-size--5x);--tds-form-input--collapsed-padding-inline-start:var(--tds-size--1x);--tds-form-input-choice--check-size:var(--tds-size--2x);--tds-form-input-choice--radio-size:10px;--tds-height--choice:var(--tds-size--3x);--tds-banner--padding:var(--tds-size--2x);--tds-btn--font-size:var(--tds-font-size--30);--tds-card--border-radius:var(--tds-border-radius--card);--tds-card--padding:var(--tds-padding--card);--tds-content_container--gutter:var(--tds-size--3x);--tds-content_container--inline-size:100%;--tds-content_container--max_width:100%;--tds-icon--bg:#0000;--tds-icon--size:24px;--tds-gutter:var(--tds-size--3x);--tds-gutter--half:calc(var(--tds-size--3x)/2);--tds-gutter--negative:calc(var(--tds-size--3x)*-1);--tds-gutter--half_negative:calc(var(--tds-gutter--negative)/2);--tds-shell-footer-height:initial;--tds-shell-header-height:var(--tds-size--7x);--tds-modal--height:auto;--tds-modal--width:100vw;--tds-modal-backdrop--rgb:0,0,0;--tds-page-layout--footer-start-space:var(--tds-size--12x);--tds-page-layout--title-end-space:var(--tds-size--4x);--tds-page-layout--title-start-space:var(--tds-size--6x);--tds-page-layout--title-top-slot-space:var(--tds-size--1x);--tds-site-header--height:var(--tds-size--7x);--tds-switch_toggle--font-size:var(--tds-font-size--20);--tds-switch_toggle--size:32px;--tds-table--vertical-align:middle;--tds-table-background-color:#0000;--tds-table-border_color:var(--tds-color-grey-50);--tds-table-border_spacing:0;--tds-table-border_width:1px;--tds-table-caption-background-color:#0000;--tds-table-caption-top:0;--tds-table-header-font_size:var(--tds-font-size--30);--tds-table-padding--horizontal:var(--tds-size--2x);--tds-table-padding--vertical:var(--tds-size--2x);--tds-table-deux-table-border-width:1px;--tds-table-deux-table-cell-align-items:normal;--tds-table-deux-table-cell-before-padding-block-end:0;--tds-table-deux-table-cell-padding-horizontal:var(--tds-size--1x);--tds-table-deux-table-cell-padding-vertical:var(--tds-size--1x);--tds-table-deux-table-cell-position:static;--tds-table-deux-table-cell-vertical-align:middle;--tds-table-deux-table-column-inline-size:auto;--tds-table-deux-table-column-min-inline-size:0;--tds-table-deux-table-header-font-size:var(--tds-table-header-font_size);--tds-table-deux-table-header-font-weight:var(--tds-font-weight--book);--tds-table-deux-table-header-line-height:var(--tds-base-line_height);--tds-heading--font-weight:500;--tds-heading--letter-spacing:0;--tds-heading--text-transform:none;--tds-spacer-base:var(--tds-size--half);--tds-spacer-1x:var(--tds-spacer-base);--tds-spacer-2x:calc(var(--tds-spacer-base)*2);--tds-spacer-3x:calc(var(--tds-spacer-base)*3);--tds-spacer-4x:calc(var(--tds-spacer-base)*4);--tds-spacer-5x:calc(var(--tds-spacer-base)*5);--tds-spacer-6x:calc(var(--tds-spacer-base)*6);--tds-spacer-8x:calc(var(--tds-spacer-base)*8);--tds-spacer-10x:calc(var(--tds-spacer-base)*10);--tds-spacer-12x:calc(var(--tds-spacer-base)*12);--tds-spacer-14x:calc(var(--tds-spacer-base)*14);--tds-spacer-16x:calc(var(--tds-spacer-base)*16);--tds-spacer-18x:calc(var(--tds-spacer-base)*18);--tds-spacer-20x:calc(var(--tds-spacer-base)*20);--tds-spacer-24x:calc(var(--tds-spacer-base)*24);--tds-spacer-32x:calc(var(--tds-spacer-base)*32);--tds-animate-transition-duration--medium:600ms;--tds-animate-transition-duration--short:500ms;--tds-animate-transition-function--base:linear;--tds-animate-transition-function--mktg:cubic-bezier(0.165,0.84,0.44,1);--tds-animate-transition-property:opacity;--tds-animate-transition_duration--long:1500ms;--tds--fade-in:tds--fade-in 1s ease;--tds--pulsing:tds--pulsing 1.5s infinite ease-in-out;--tds--rotating:tds--rotating 1.5s infinite linear;--tcl-grid-four-column-inline-size:inherit;--tcl-grid-three-column-inline-size:inherit;--tcl-grid-two-column-inline-size:inherit;--tcl-section-background-color:var(--tds-color--white);--tcl-showcase-screen-block-size:auto;--tcl-showcase-screen-inline-size:auto;--chrome-status-bar-height:var(--tds-size--6x);--safari-status-bar-height:calc(var(--tds-size--1x)*11);--tcl-icon--border-color:var(--tds-theme-foreground-high-contrast);--tcl-showcase-down-arrow-display:flex;--tcl-component-padding-desktop-block-end:0;--tcl-component-padding-desktop-block-start:0;--tcl-component-padding-mobile-block-end:0;--tcl-component-padding-mobile-block-start:0;--tcl-component-padding-tablet-block-end:0;--tcl-component-padding-tablet-block-start:0;--tcl-section-padding-desktop-block-end:0;--tcl-section-padding-desktop-block-start:0;--tcl-section-padding-mobile-block-end:0;--tcl-section-padding-mobile-block-start:0;--tcl-section-padding-tablet-block-end:0;--tcl-section-padding-tablet-block-start:0;--tcl-section-end-gradient-block-size:20%;--tcl-section-end-gradient-opacity:0.5;--tcl-section-end-gradient-end:#0000;--tcl-section-end-gradient-start:#000;--tcl-section-start-gradient-block-size:20%;--tcl-section-start-gradient-opacity:0.5;--tcl-section-start-gradient-end:#0000;--tcl-section-start-gradient-start:#000;--tcl-component-aspect-ratio:auto;--tcl-component-aspect-ratio-asset-top:0;--tcl-component-aspect-ratio-asset-transform:none;--tcl-component-aspect-ratio-polyfill:0;--tcl-component-mobile-aspect-ratio:auto;--tcl-component-mobile-aspect-ratio-polyfill:0;--tcl-component-tablet-aspect-ratio:auto;--tcl-component-tablet-aspect-ratio-polyfill:0;--tcl-header-background-color:var(--tds-scrim-background,#0000);--tcl-button-inline-size:auto;--tcl-button-margin-block-end:0;--tcl-button-margin-block-start:59.85px;--tcl-button-margin-inline-end:0;--tcl-button-margin-inline-start:0;--tcl-button-max-inline-size:none;--tcl-button-text-transform:inherit;--template-landing-page-footer-margin-block-start:-70px;--tcl-footer-display:none;--tcl-homepage-hero-content-display:none;--tcl-homepage-hero-content-z-index:-1;--tcl-site-header-wrapper-inset-block-start:0;--tcl-video-asset-display:block;--tcl-video-asset-inline-size:100%;--tcl-video-asset-inset-block-end:0;--tcl-video-asset-inset-block-start:0;--tcl-video-asset-inset-inline-start:0;--tcl-video-asset-margin-block-start:0;--tcl-video-asset-margin-inline-end:0;--tcl-video-asset-margin-inline-start:0;--tcl-video-asset-object-fit:cover;--tcl-video-asset-object-position-x:center;--tcl-video-asset-object-position-y:center;--tcl-video-asset-position:static;--tcl-video-asset-transform:none;--tcl-video-border-radius:0;--tcl-video-duration-inset-block-end:var(--tds-size--2x);--tcl-video-duration-inset-inline-end:var(--tds-size--3x);--tcl-video-end-gradient-end:#0000;--tcl-video-end-gradient-opacity:0.5;--tcl-video-end-gradient-size:20%;--tcl-video-end-gradient-start:#000;--tcl-video-inline-size:100%;--tcl-video-overflow:visible;--tcl-video-position:relative;--tcl-video-start-gradient-end:#0000;--tcl-video-start-gradient-opacity:0.5;--tcl-video-start-gradient-size:20%;--tcl-video-start-gradient-start:#000;--tcl-image-aspect-ratio-1-1-block-size:100vw;--tcl-image-aspect-ratio-16-9-block-size:177.77778vw;--tcl-image-aspect-ratio-3-4-block-size:75vw;--tcl-image-aspect-ratio-5-3-block-size:166.66667vw;--tcl-image-asset-border-radius:0;--tcl-image-asset-display:block;--tcl-image-asset-float:none;--tcl-image-asset-inline-size:100%;--tcl-image-asset-inset-block-end:0;--tcl-image-asset-inset-block-start:0;--tcl-image-asset-inset-inline-start:0;--tcl-image-asset-margin-block-start:0;--tcl-image-asset-margin-inline-end:0;--tcl-image-asset-margin-inline-start:0;--tcl-image-asset-max-inline-size:none;--tcl-image-asset-min-inline-size:0;--tcl-image-asset-object-fit:cover;--tcl-image-asset-object-position-x:center;--tcl-image-asset-object-position-y:center;--tcl-image-asset-opacity:1;--tcl-image-asset-position:static;--tcl-image-asset-transform:none;--tcl-image-asset-visibility:visible;--tcl-image-inline-size:100%;--tcl-image-overflow:visible;--tcl-image-position:relative;--tcl-image-end-gradient-size:20%;--tcl-image-end-gradient-opacity:0.5;--tcl-image-end-gradient-end:#0000;--tcl-image-end-gradient-start:#000;--tcl-image-start-gradient-size:20%;--tcl-image-start-gradient-opacity:0.5;--tcl-image-start-gradient-end:#0000;--tcl-image-start-gradient-start:#000;--tcl-button-group-grid-auto-flow:row;--tcl-button-group-inline-size:100%;--tcl-homepage-hero-footer-padding-block-end:var(--tds-size--7x);--tcl-homepage-hero-inline-size:100%;--tcl-homepage-hero-asset-offset-x-desktop:0px;--tcl-homepage-hero-asset-offset-x-mobile:0px;--tcl-homepage-hero-asset-offset-y-desktop:0px;--tcl-homepage-hero-asset-offset-y-mobile:0px;--tcl-homepage-hero-heading-font-size-desktop:var(--tds-font-size--80,40px);--tcl-homepage-hero-heading-font-size-mobile:36px;--tcl-homepage-hero-heading-opacity:1;--tcl-homepage-hero-heading-transition:transform 0.5s ease-in-out 0.5s,opacity 0.5s ease-in-out 0.5s;--tcl-homepage-hero-subcopy-transition:transform 0.5s ease-in-out 1s,opacity 0.5s ease-in-out 1s;--tcl-homepage-hero-overlay-display:grid;--tcl-homepage-hero-subcopy-font-size-desktop:inherit;--tcl-homepage-hero-subcopy-font-size-mobile:inherit;--tcl-body-accessible-background-color:#757575;--tcl-body-background-color:var(--tds-color--white);--tds-border_width--hairline:0.5px;--tds-border_width--small:1px;--tds-border_width--medium:3px;--tds-border_style--base:solid;--vh:8.96px;-webkit-font-smoothing:antialiased;--tds-font-family--combined:var(--tds-font-family-latin),var(--tds-font-family)!important;--tds-font-family-combined:var(--tds-font-family-latin),var(--tds-font-family)!important;--tds-shell-content-height:calc(100vh - var(--tds-shell-header-height) - var(--tds-shell-footer-height));--tcl-top-banner-height:92px;--tcl-footer-height:112px;--tds-color--primary:var(--tds-color-grey-10);--tds-color--primary-highlight:var(--tds-color-grey-20);--tds-theme-foreground-on-primary:var(--tds-color--white);--tds-theme-primary:var(--tds-color-grey-10);--tds-theme-primary-highlight:var(--tds-color-grey-20);--tcl-homepage-hero-block-size:calc(var(--vh, 1vh)*100 - var(--tcl-top-banner-height, 0px));--tcl-image-asset-block-size:var(--tcl-homepage-hero-block-size);--tcl-video-asset-block-size:var(--tcl-homepage-hero-block-size);--tcl-homepage-hero-content-opacity:0.95;--tcl-homepage-hero-buttons-padding-bottom-offset-desktop:0vh;--tcl-homepage-hero-buttons-padding-bottom-offset-mobile:0vh;--tds-btn--border-color:#0000;--tds-btn--border-radius:var(--tds-border-radius--pill);-webkit-margin-end:var(--tcl-button-margin-inline-end);-webkit-margin-start:var(--tcl-button-margin-inline-start);--tcl-button-group-button-inline-size:calc(var(--tds-size--1x)*33);--tcl-button-min-inline-size:calc(var(--tds-size--1x)*33);--tds-btn--background-color:#f4f4f4cc;--tcl-button-backdrop-filter:blur(8px);align-items:center;-webkit-appearance:none;appearance:none;-webkit-backdrop-filter:var(--tcl-button-backdrop-filter);backdrop-filter:var(--tcl-button-backdrop-filter);background-color:var(--tds-btn--background-color);block-size:var(--tds-height--pill);border:var(--tds-border-width--large) solid var(--tds-btn--border-color);border-radius:var(--tds-btn--border-radius);box-shadow:inset 0 0 0 var(--tds-border-width--medium) #0000;box-sizing:border-box;color:var(--tds-theme-foreground);cursor:pointer;display:inline-flex;font-family:var(--tds-font-family--combined);font-size:var(--tds-btn--font-size);font-weight:var(--tds-font-weight--medium);inline-size:-webkit-fill-available;inset-inline-start:0;justify-content:center;left:0;line-height:1.2;margin-inline-end:var(--tcl-button-margin-inline-end);margin-inline-start:var(--tcl-button-margin-inline-start);margin:var(--tcl-button-margin-block-start) var(--tcl-button-margin-inline-end) var(--tcl-button-margin-block-end) var(--tcl-button-margin-inline-start);min-width:var(--tcl-button-min-inline-size)!important;outline-offset:2px;padding:var(--tds-size--half) var(--tds-size--3x);position:relative;scroll-behavior:smooth;text-align:center;text-decoration:none;text-transform:var(--tcl-button-text-transform);transition:all .5s ease-in-out 1s}.viewMore a{border-bottom:2px solid red;color:#fff;font-family:Roboto,sans-serif;font-size:17px}.flex-box-header .headerText a,.flex-box-header .headerText a p,.viewMore a{text-decoration:none}#detail{position:fixed;z-index:1000!important}.header{position:absolute}.header h2{color:#fff;font-family:Poppins,sans-serif;font-size:30px;font-weight:700;padding-left:50px}.headerTextOnPortfolio{display:flex;flex-direction:row;width:45vw}#aboutUsHeader,#featuredWorkHeader,#whatWeCreateHeader{color:#fff;font-family:Pixelify Sans,sans-serif;font-size:"30px";text-decoration:none}h2{font-family:Pixelify Sans,sans-serif}#contactUsHeader{font-family:Pixelify Sans,sans-serif}#contactUsHeader,.headerText{color:#fff;text-decoration:none}.headerText{display:flex;flex-direction:row;font-family:Poppins,sans-serif;width:50vw;z-index:1}.footer{background-color:#333}.footer-content{flex-wrap:wrap;justify-content:space-between;padding-bottom:25px}.footer p{margin:0}.footer-links a{color:#fff;margin-right:10px;padding-bottom:"25px";text-decoration:none}.menuItemsOnPortfolio{background-color:#000;padding-left:10vw}.menuItems,.menuItemsOnPortfolio{align-items:center;display:flex;flex-direction:row;justify-content:space-around;width:50vw;z-index:1}.menuItemsOnPortfolio a{text-decoration:none}.menuItemsOnPortfolio a p{--tw-bg-opacity:1;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity));font-family:Roboto,sans-serif;line-height:22px;tab-size:4;text-align:center;z-index:1}.menuItems a{text-decoration:none}.menuItems a p{--tw-bg-opacity:1;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity));font-family:Roboto,sans-serif;line-height:22px;tab-size:4;text-align:center;transition:border-bottom .2s ease-in-out;z-index:1}.home-text-container{background-color:#000;text-align:center}.container p a{color:blue}.tagline h3{background-color:#000;color:#fff;font-family:Poppins,sans-serif;font-size:15px;font-weight:700;text-align:center}.header-container img{display:block;margin-left:auto;margin-right:auto;width:100%}.menuText a p{-webkit-text-size-adjust:100%;--swiper-theme-color:#007aff;--swiper-navigation-size:44px;--tw-bg-opacity:1;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-scroll-snap-strictness:proximity;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#3b82f680;--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-text-opacity:1;border:0 solid #e5e7eb;box-sizing:border-box;display:block;font-family:Roboto,sans-serif;font-size:1rem;font-weight:400;line-height:22px;margin-left:auto;margin-right:auto;max-width:320px;padding-bottom:30px;tab-size:4;text-align:right}.infoTextGames,.menuText a p{color:rgb(255 255 255/var(--tw-text-opacity));min-width:200px}.infoTextGames{--tw-bg-opacity:1;--tw-text-opacity:1;font-family:Montserrat,sans-serif;font-family:Roboto,sans-serif;font-size:18px;line-height:28px;max-width:400px;text-align:left}.infoTextMedia,.infoTextSoftware{--tw-bg-opacity:1;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity));font-family:Roboto,sans-serif;font-size:18px;line-height:28px;max-width:400px;min-width:200px;text-align:left}.container h4{font-family:Archivo,sans-serif;font-size:45px;font-weight:500}.angry-grid,.angry-grid3{grid-gap:0;display:grid;gap:0;grid-template-areas:"one two" "one two";grid-template-columns:1fr 1fr;grid-template-rows:1fr;height:55%;padding-top:20vh}#item-0{grid-area:one;margin-left:200px}#detail-footer{position:relative}.footer{background-color:#000;color:#fff;height:auto;padding:8px;position:-webkit-sticky;position:sticky;text-align:center;top:100%;width:100vw}.footer-content{align-items:center;display:flex;flex-direction:column}.footer-links{display:flex;justify-content:center;margin-bottom:10px}.footer-link{margin:0 10px}.footer-link-image{height:30px;width:30px}.footer-text{margin-top:10px}.form-container input::placeholder{color:grey}.form-container{align-items:center;display:flex;height:50vh;justify-content:center;margin-top:-35px}.centered-form{border-radius:8px;max-width:500px;padding:10px;width:100%}.centered-form h2{color:#fff;text-align:left}.form-group{margin:10px 0}.form-group label{display:block;font-weight:700}.form-group input,.form-group textarea{border:1px solid #ccc;border-radius:4px;padding:8px;width:100%}button{background-color:red;border:none;border-radius:4px;color:#fff;cursor:pointer;padding:10px;width:100%}#about1{-webkit-text-size-adjust:auto;padding-left:175px;padding-right:185px}#about2,#about3{-webkit-text-size-adjust:auto;padding-left:15%;padding-right:15%}@media (max-width:768px){#about1,#about2,#about3{padding-left:35px;padding-right:35px}.centered-form{padding:10px;width:90%}.footer-links{flex-wrap:wrap}.footer-link{margin:5px}}#item-0 h4{-webkit-text-size-adjust:100%;--swiper-theme-color:#007aff;--swiper-navigation-size:44px;--tw-bg-opacity:1;--tw-text-opacity:1;border:0 solid #e5e7eb;box-sizing:border-box;color:#fff;color:rgb(255 255 255/var(--tw-text-opacity));font-family:Archivo,sans-serif;font-size:45px;font-weight:500;line-height:inherit;margin:59.85px auto;tab-size:4;text-align:left}#item-1-games h4{color:#fff;text-align:left}#item-1-games{grid-area:two;margin-left:20px}#item-1 h4{color:#fff;text-align:left}#item-1{grid-area:two;margin-left:20px}.footer-container p{color:#fff;font-family:Roboto,sans-serif;padding-top:10px;text-align:center}.footer-container-portfolio{position:fixed}.footer-container,.footer-container-portfolio{background-color:#000;bottom:0;color:#fff;display:flex;flex-direction:column;height:125px;top:92%;width:100vw}.footer-container{position:relative}.container{height:100dvh;overflow-x:hidden;overflow-y:scroll;scroll-behavior:smooth;scroll-snap-type:y mandatory}video{height:100dvh;object-fit:cover;object-position:center;width:100vw;z-index:0}.footer-logo{position:relative;text-align:center;top:50%;transform:translateY(-50%)}.section-footer{background-position-x:center;background-position-y:center;background-repeat:no-repeat;background-size:cover;height:100dvh;scroll-snap-align:start;scroll-snap-stop:always}.section-footer,.section-games{overflow:hidden;position:relative}.section-games{background-image:url(/static/media/randomTV.6f675c39523ffcaebbf1.PNG);background-position-x:center;background-position-y:center;background-repeat:no-repeat;background-size:cover;border-radius:10px;height:56vh;margin-right:-120.5px;margin-top:40px;max-width:560px}.section-about{background-image:url(/static/media/about.1c87493ad3b5e9267c84.PNG);background-position-x:center;background-position-y:center;background-repeat:no-repeat;background-size:cover}.section-about,.section-media{border-radius:10px;height:56vh;margin-right:-120.5px;margin-top:40px;max-width:560px;overflow:hidden;position:relative}.section-media{background-image:url(/static/media/cars.1480ca9e5f62e1dd91d9.PNG);background-position-x:center;background-position-y:center;background-repeat:no-repeat;background-size:cover}.section-software{background-image:url(/static/media/computerspace.01466dabf5505076045f.PNG);background-position-x:center;background-position-y:center;background-repeat:no-repeat;background-size:cover;border-radius:10px;height:56vh;margin-right:-120.5px;margin-top:40px;max-width:560px;overflow:hidden;position:relative}.homepage-portfolio-card{aspect-ratio:4/3;border-radius:8px;box-sizing:border-box;cursor:pointer;height:auto;max-width:340px;min-height:320px;overflow:hidden;position:relative;transition:transform .3s ease;width:100%}.homepage-portfolio-card:hover{transform:scale(1.01);z-index:2}.homepage-portfolio-card .portfolio-item,.homepage-portfolio-card .portfolio-item-image{height:100%;overflow:hidden;position:relative;width:100%}.homepage-portfolio-card .portfolio-item-image{background:#1a1a1a}.homepage-portfolio-card .portfolio-item-image img{height:100%;object-fit:cover;object-position:center;transition:transform .5s ease,filter .5s ease;width:100%}.homepage-portfolio-card:hover .portfolio-item-image img{filter:brightness(.7);transform:scale(1.1)}.homepage-portfolio-card .portfolio-item-overlay{background:linear-gradient(0deg,#000000f2 0,#0009 50%,#0000);bottom:0;left:0;padding:30px 24px 20px;position:absolute;right:0;transform:translateY(0);transition:transform .3s ease,padding .3s ease}.homepage-portfolio-card:hover .portfolio-item-overlay{padding-bottom:25px}.homepage-portfolio-card .portfolio-item-content{color:#fff}.homepage-portfolio-card .portfolio-item-title{color:#fff;font-family:Pixelify Sans,sans-serif;font-size:1.75rem;font-weight:700;letter-spacing:1px;line-height:1.2;margin:0 0 10px;text-shadow:2px 2px 8px #000000e6;text-transform:uppercase;transition:color .3s ease}.homepage-portfolio-card:hover .portfolio-item-title{color:red}.homepage-portfolio-card .portfolio-item-category{color:#b0b0b0;font-family:Pixelify Sans,sans-serif;font-size:1rem;font-weight:500;letter-spacing:.5px;margin:0;text-shadow:1px 1px 4px #000000e6;text-transform:uppercase}.gridContainer div div:hover,.gridContainer div:hover{outline:none}.hero-about{align-items:center;box-sizing:border-box;display:flex;justify-content:center;min-height:70vh;overflow-x:hidden;padding:120px clamp(32px,6vw,48px) 100px}.hero-about-inner{box-sizing:border-box;margin:0 auto;max-width:800px;min-width:0;width:100%}.hero-about-title{border-bottom:3px solid red;display:inline-block;font-size:clamp(3.5rem,12vw,6rem);font-weight:700;letter-spacing:.2em;line-height:1;margin:0 0 24px;padding-bottom:16px;text-transform:uppercase}.hero-about-statement,.hero-about-title{color:#fff;font-family:Pixelify Sans,sans-serif}.hero-about-statement{font-size:clamp(1.25rem,2.5vw,1.5rem);font-weight:600;letter-spacing:.08em;line-height:1.4;margin:0 0 32px}.hero-about-body{color:#ffffffe6;font-family:Roboto,sans-serif;font-size:1.15rem;line-height:1.85;margin:0 0 40px;max-width:640px}.hero-about-accent{color:red;font-weight:700}.hero-about-cta,.hero-create-cta{background:#0000;border:2px solid red;color:#fff;display:inline-block;font-family:Pixelify Sans,sans-serif;font-size:.95rem;font-weight:600;letter-spacing:.15em;padding:14px 36px;text-decoration:none;text-transform:uppercase;transition:background .2s ease,color .2s ease,transform .2s ease}.hero-about-cta:hover,.hero-create-cta:hover{background:red;color:#fff;transform:translateY(-1px)}#portfolio.hero-create{overflow:visible}.hero-create{box-sizing:border-box;min-height:100dvh;overflow-x:hidden;padding:120px clamp(32px,6vw,48px)}.hero-create-inner{box-sizing:border-box;margin:0 auto;max-width:900px;min-width:0;width:100%}.hero-create-title{border-bottom:3px solid red;color:#fff;display:inline-block;font-family:Pixelify Sans,sans-serif;font-size:clamp(3rem,10vw,5rem);font-weight:700;letter-spacing:.2em;line-height:1;margin:0 0 16px;padding-bottom:16px;text-transform:uppercase}.hero-create-subtitle{color:#ffffffbf;font-size:1.2rem;letter-spacing:.02em;margin:0 0 56px}.hero-pillars{display:flex;flex-direction:column;gap:0}.hero-pillar{-webkit-appearance:none;appearance:none;background:#0000;border:none;border-top:1px solid #ffffff14;color:inherit;cursor:pointer;display:block;font:inherit;font-family:inherit;margin:0;padding:32px 0;text-align:left;transition:background .25s ease;width:100%}.hero-pillar:first-of-type{border-top:none}.hero-pillar:hover{background:#ffffff08}.hero-pillar-num{display:block;font-family:Pixelify Sans,sans-serif;font-size:.75rem;font-weight:600;letter-spacing:.2em;margin-bottom:8px}.hero-pillar--brands .hero-pillar-label,.hero-pillar--brands .hero-pillar-num{color:#e6a800}.hero-pillar--assets .hero-pillar-label,.hero-pillar--assets .hero-pillar-num{color:#5bb8f5}.hero-pillar--software .hero-pillar-label,.hero-pillar--software .hero-pillar-num{color:#f44}.hero-pillar-label{display:block;font-family:Pixelify Sans,sans-serif;font-size:clamp(1.5rem,4vw,2.25rem);font-weight:700;letter-spacing:.12em;margin-bottom:8px}.hero-pillar-line{color:#fffc;font-family:Roboto,sans-serif;font-size:1rem;line-height:1.5}.hero-create-cta{margin-top:48px}@media (min-width:769px) and (max-width:1024px){.hero-about{padding:140px 48px 80px}.hero-about-title{font-size:clamp(3rem,8vw,4rem)}.hero-about-inner{padding-inline:24px}.hero-create{padding:140px 48px 100px}.hero-create-inner{padding-inline:24px}.hero-create-title{font-size:clamp(2.5rem,7vw,3.5rem)}.hero-create-subtitle{margin-bottom:48px}.hero-pillar{padding:32px 0}.hero-pillar-label{font-size:clamp(1.35rem,3.5vw,1.75rem)}.hero-pillar-line{font-size:1rem}.hero-create-cta{margin-bottom:40px;margin-top:48px}}@media (max-width:768px){.container{scroll-padding-bottom:max(400px,calc(300px + env(safe-area-inset-bottom, 0px)))}#viewMore{scroll-margin-bottom:max(400px,calc(300px + env(safe-area-inset-bottom, 0px)))}#portfolio.hero-create.section,#portfolio.section.hero-create{flex-shrink:0;height:auto!important;max-height:none!important;min-height:100dvh!important;overflow:visible!important;padding-bottom:max(400px,calc(300px + env(safe-area-inset-bottom, 0px)));scroll-snap-align:start;scroll-snap-stop:normal}#portfolio #viewMore,#portfolio .hero-create-cta{margin-bottom:200px}.hero-about{min-height:auto;padding:120px 48px 64px}.hero-about-inner{padding-inline:32px}.hero-about-title{font-size:clamp(2.25rem,10vw,3rem);letter-spacing:.1em}.hero-about-statement{font-size:1.1rem}.hero-about-body{font-size:1rem}.hero-about-cta,.hero-create-cta{font-size:.85rem;letter-spacing:.12em;padding:12px 28px}.hero-create{padding:120px 48px 64px}.hero-create-inner{padding-inline:32px}.hero-create-title{font-size:clamp(2rem,9vw,2.75rem);letter-spacing:.1em}.hero-create-subtitle{font-size:1rem;margin-bottom:40px}.hero-pillar{padding:24px 0}.hero-pillar-label{font-size:clamp(1.25rem,5vw,1.5rem);letter-spacing:.08em}.hero-pillar-line{font-size:.95rem}.hero-create-cta{margin-bottom:48px;margin-top:36px}}@media (max-width:400px){#portfolio.hero-create.section{padding-bottom:max(400px,calc(300px + env(safe-area-inset-bottom, 0px)))}.hero-about{padding:40px 40px 56px}.hero-about-inner{padding-inline:24px}.hero-create{padding:56px 40px 80px}.hero-create-inner{padding-inline:24px}.hero-about-cta,.hero-create-cta{font-size:.8rem;padding:12px 24px}}#portfolio .gridContainer>div{box-sizing:border-box;min-width:0}#portfolio .gridContainer>div .homepage-portfolio-card .portfolio-item{height:100%;position:relative;width:100%}#portfolio .gridContainer>div .homepage-portfolio-card .portfolio-item-image{height:100%;overflow:hidden;position:relative;width:100%}#portfolio .gridContainer>div .homepage-portfolio-card .portfolio-item-image img{display:block!important;height:100%!important;object-fit:cover!important;object-position:center!important;width:100%!important}#portfolio .gridContainer>div .homepage-portfolio-card .portfolio-item-overlay{background:linear-gradient(0deg,#000000f2 0,#0009 50%,#0000)!important;bottom:0!important;left:0!important;padding:30px 24px 20px!important;position:absolute!important;right:0!important;z-index:1!important}#portfolio .gridContainer>div .homepage-portfolio-card .portfolio-item-content{color:#fff!important}#portfolio .gridContainer>div .homepage-portfolio-card .portfolio-item-title{color:#fff!important;font-family:Pixelify Sans,sans-serif!important;font-size:1.75rem!important;font-weight:700!important;letter-spacing:1px!important;margin:0 0 10px!important;text-shadow:2px 2px 8px #000000e6!important;text-transform:uppercase!important}#portfolio .gridContainer>div .homepage-portfolio-card .portfolio-item-category{color:#b0b0b0!important;font-family:Pixelify Sans,sans-serif!important;font-size:1rem!important;font-weight:500!important;letter-spacing:.5px!important;margin:0!important;text-shadow:1px 1px 4px #000000e6!important;text-transform:uppercase!important}#portfolio .gridContainer .homepage-portfolio-card .category-badge{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);border-radius:3px;box-sizing:border-box;display:inline-block;font-family:Pixelify Sans,sans-serif;font-size:.75rem;font-weight:700;letter-spacing:.5px;min-width:5.5rem;padding:6px 12px;position:absolute;right:16px;text-align:center;text-transform:uppercase;top:16px;z-index:10}#portfolio .gridContainer .homepage-portfolio-card .category-badge-software{background:#f003;border:1px solid #f006;color:#f44}#portfolio .gridContainer .homepage-portfolio-card .category-badge-asset{background:#0096ff33;border:1px solid #0096ff66;color:#4af}#portfolio .gridContainer .homepage-portfolio-card .category-badge-brand{background:#ffc80033;border:1px solid #ffc80066;color:#fc0}#portfolio .gridContainer>div.two-wide{grid-column:span 2}#portfolio .gridContainer>div.two-wide .homepage-portfolio-card{max-width:none;width:100%}@media only screen and (max-width:1200px){#portfolio .gridContainer>div.two-wide{grid-column:span 1}}.section{background-position-x:center;background-position-y:center;background-repeat:no-repeat;background-size:cover;height:100dvh;scroll-snap-align:start;scroll-snap-stop:always}input{border:0 solid #0000;border-radius:5px;box-shadow:2px 3px 28px 1px #0000001a;font-size:15px;height:28px;margin-right:-30px;padding-left:40px}.dropdDown{border-radius:"0px !important";margin-bottom:"5px";margin-right:"50px";margin-top:"10px";text-align:"right"}.gridContainer{grid-template-columns:repeat(3,1fr);justify-items:center;margin:0 auto;max-width:1200px;overflow-x:hidden;padding:2.5vh 15px 175px}@media (min-width:1201px){#portfolio .gridContainer{align-items:stretch!important;column-gap:16px!important;grid-auto-rows:1fr!important;grid-template-columns:repeat(3,1fr)!important;justify-items:stretch!important;row-gap:32px!important}#portfolio .gridContainer .homepage-portfolio-card{height:100%!important;max-width:none!important;width:100%!important}#portfolio .gridContainer .homepage-portfolio-card:hover{transform:scale(1.01)!important;z-index:2!important}#portfolio .gridContainer .homepage-portfolio-card:hover .portfolio-item-image img{filter:brightness(.7)!important;transform:scale(1.1)!important}#portfolio .gridContainer .homepage-portfolio-card:hover .portfolio-item-overlay{padding-bottom:25px!important}#portfolio .gridContainer .homepage-portfolio-card:hover .portfolio-item-title{color:red!important}}*{box-sizing:border-box}body{font-family:Arial,Helvetica,sans-serif}.column{float:left;padding:0 10px;width:25%}.row{margin:0 -5px}.row:after{clear:both;content:"";display:table}.card{background-color:#f1f1f1;box-shadow:0 4px 8px 0 #0003;padding:16px;text-align:center}.container-card{display:flex;flex-wrap:wrap;justify-content:space-evenly;margin-left:"-5px";margin-right:"-5px"}.portfoliotype{color:#c6c9d8;font-size:14px;font-weight:400;line-height:30px;margin:0 0 5px}.portfoliotype,.title{-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent;--blue:#007bff;--indigo:#6610f2;--purple:#6f42c1;--pink:#e83e8c;--red:#dc3545;--orange:#fd7e14;--yellow:#ffc107;--green:#28a745;--teal:#20c997;--cyan:#17a2b8;--white:#fff;--gray:#6c757d;--gray-dark:#343a40;--primary:#007bff;--secondary:#6c757d;--success:#28a745;--info:#17a2b8;--warning:#ffc107;--danger:#dc3545;--light:#f8f9fa;--dark:#343a40;--breakpoint-xs:0;--breakpoint-sm:576px;--breakpoint-md:768px;--breakpoint-lg:992px;--breakpoint-xl:1200px;--font-family-sans-serif:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans","Liberation Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-family-monospace:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;-webkit-font-smoothing:antialiased;box-sizing:border-box;font-family:Poppins,sans-serif;text-align:left}.title{color:#1f1f25;font-size:20px;font-weight:600;line-height:1.4074;margin:0}.info-button{-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent;--blue:#007bff;--indigo:#6610f2;--purple:#6f42c1;--pink:#e83e8c;--red:#dc3545;--orange:#fd7e14;--yellow:#ffc107;--green:#28a745;--teal:#20c997;--cyan:#17a2b8;--white:#fff;--gray:#6c757d;--gray-dark:#343a40;--primary:#007bff;--secondary:#6c757d;--success:#28a745;--info:#17a2b8;--warning:#ffc107;--danger:#dc3545;--light:#f8f9fa;--dark:#343a40;--breakpoint-xs:0;--breakpoint-sm:576px;--breakpoint-md:768px;--breakpoint-lg:992px;--breakpoint-xl:1200px;--font-family-sans-serif:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans","Liberation Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-family-monospace:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;-webkit-font-smoothing:antialiased;box-sizing:border-box;color:#fff;font-family:Poppins,sans-serif;font-size:14px;font-weight:400;line-height:1.71429;margin-top:35px;opacity:0;text-align:left;transition:.7s;visibility:hidden}#world{display:none}@media only screen and (max-width:1928px){.small-text{font-size:34px;line-height:32px}.gridContainer{grid-template-columns:repeat(3,1fr);padding-top:5px}.container{-ms-overflow-style:none;scrollbar-width:none}.container::-webkit-scrollbar{display:none}}@media only screen and (max-width:1728px){.gridContainer{grid-template-columns:repeat(3,1fr);padding-bottom:5px}}@media only screen and (max-width:1280px){.gridContainer{grid-template-columns:repeat(3,2fr);padding-bottom:5px;padding-left:15px;padding-right:15px}#portfolio .gridContainer{grid-template-columns:repeat(3,1fr)}}@media only screen and (max-width:1200px){.footer{height:200px}.gridContainer{grid-template-columns:repeat(2,2fr);padding-bottom:5px;padding-left:15px;padding-right:15px}#portfolio .gridContainer{gap:16px!important;grid-template-columns:repeat(2,1fr)!important;justify-items:center!important}}@media only screen and (min-width:834px) and (max-width:1194px){.footer{height:250px!important}.headerTextCompany{font-size:2.5rem!important}#portfolio.hero-create{padding-top:100px}#portfolio .gridContainer{align-items:stretch!important;column-gap:8px!important;gap:8px!important;grid-auto-rows:1fr!important;max-width:100%!important;padding-bottom:60px!important;padding-left:12px!important;padding-right:12px!important;row-gap:8px!important}#portfolio .gridContainer>div{margin:0!important;padding:0!important;width:100%!important}#portfolio .gridContainer .homepage-portfolio-card{aspect-ratio:4/3!important;height:100%!important;max-width:none!important;width:100%!important}}@media only screen and (max-width:1200px){html{scroll-behavior:smooth}.container{scroll-padding-top:72px}#about1,#about2,#about3{padding-left:35px;padding-right:35px}#portfolio{overflow:visible}#portfolio.hero-create{height:auto!important;min-height:100dvh;overflow:visible;padding-top:100px;scroll-snap-align:start;scroll-snap-stop:normal}#world{display:inline}.menuItemsOnPortfolio{padding-left:50vw}.flex-box-header{flex-direction:column;justify-content:center;width:100vw}.header h2{padding-left:0}.headerText{justify-content:flex-start;margin-left:20px;text-align:left;width:auto}.headerText.mobile-header-with-button{align-items:center!important;display:flex!important;justify-content:flex-start!important;margin-left:20px!important;position:relative!important;text-align:left!important;width:auto!important}.headerGames,.headerMedia,.headerSoftware{font-size:38px!important}.menuItems{justify-content:space-evenly;width:100vw}#search{display:none}.infoTextGames,.infoTextMedia,.infoTextSoftware{text-align:center}.angry-grid #item-0{margin-left:0;text-align:center}.angry-grid #item-1{display:none}.angry-grid3 #item-0{margin-left:0;margin-top:-30px;text-align:center}.footer-container-portfolio{position:relative}html{background-color:#000}.angry-grid3 #item-1{display:none}.angry-grid,.angry-grid3{grid-template-areas:"one one" "two two";justify-items:center}#item-0 h4,#item-1 h4{text-align:center}}@media only screen and (max-width:750px){html{-ms-overflow-style:none;overflow-x:hidden;scrollbar-width:none}html::-webkit-scrollbar{display:none}body{-ms-overflow-style:none;scrollbar-width:none}body::-webkit-scrollbar{display:none}*{-ms-overflow-style:none;scrollbar-width:none}::-webkit-scrollbar{display:none}.tag-container{flex-direction:column;gap:5px}#footerBackground html,.footer{overflow:hidden}.footer{height:300px}.container{scroll-padding-top:72px}.column{display:block;margin-bottom:20px;width:100%}#about1{padding-left:8px;padding-right:8px}#about2{padding-left:40px;padding-right:40px}#about3{padding-left:20px;padding-right:20px}#portfolio{overflow:visible}#portfolio.hero-create{height:auto!important;min-height:100dvh;overflow:visible;padding-top:100px;scroll-snap-align:start;scroll-snap-stop:normal}#world{display:inline}.menuItemsOnPortfolio{padding-left:50vw}.flex-box-header{flex-direction:column;justify-content:center;width:100vw}.header h2{padding-left:0}.headerText{justify-content:center;text-align:center;width:100vw}.headerGames,.headerMedia,.headerSoftware{font-size:38px!important}.menuItems{justify-content:space-evenly;width:100vw}.menuItemsPortfolio{justify-content:space-between;width:100vw}#search{display:none}.infoTextGames,.infoTextMedia,.infoTextSoftware{max-width:340px;text-align:center}.angry-grid #item-0{margin-left:0;margin-top:-35px;text-align:center}.angry-grid #item-1{display:none}.angry-grid3 #item-0{margin-left:0;margin-top:-25px;text-align:center}.gridContainer{-ms-overflow-style:none;overflow-x:hidden;padding-bottom:15px;padding-left:12px;padding-right:12px;scrollbar-width:none}.creative-portfolio .gridContainer,.gridContainer,.portfolio-container.gridContainer{column-gap:6px!important;gap:6px!important;grid-template-columns:repeat(2,1fr)!important;row-gap:6px!important}.creative-portfolio .gridContainer,.portfolio-container.gridContainer{box-sizing:border-box!important;justify-items:stretch!important;margin:0 auto!important;max-width:100%!important;overflow-x:hidden!important;padding-bottom:15px!important;padding-left:12px!important;padding-right:12px!important;width:100%!important}.creative-portfolio .gridContainer .portfolio-item-wrapper,.portfolio-container.gridContainer .portfolio-item-wrapper{aspect-ratio:3/4!important;box-sizing:border-box!important;height:auto!important;margin:0!important;max-width:100%!important;min-height:240px!important;min-width:0!important;width:100%!important}.creative-portfolio .gridContainer>*,.portfolio-container.gridContainer>*{margin:0!important;padding:0!important}#portfolio .gridContainer{box-sizing:border-box!important;column-gap:6px!important;gap:6px!important;grid-template-columns:repeat(2,1fr)!important;justify-items:stretch!important;margin:0 auto!important;max-width:100%!important;overflow-x:hidden!important;padding-bottom:15px!important;padding-left:12px!important;padding-right:12px!important;row-gap:6px!important;width:100%!important}#portfolio .gridContainer .homepage-portfolio-card,#portfolio .gridContainer .portfolio-item-wrapper{aspect-ratio:3/4!important;box-sizing:border-box!important;height:auto!important;margin:0!important;max-width:100%!important;min-height:240px!important;min-width:0!important;width:100%!important}#portfolio .gridContainer .portfolio-item,#portfolio .gridContainer .portfolio-item-image{max-width:100%!important;min-width:0!important;width:100%!important}#portfolio .gridContainer .portfolio-item-image{height:100%!important}#portfolio .gridContainer .portfolio-item-image img{display:block!important;height:100%!important;object-fit:cover!important;object-position:center!important;width:100%!important}#portfolio .gridContainer .homepage-portfolio-card .portfolio-item-overlay{background:linear-gradient(0deg,#000000f2 0,#000000d9 40%,#0009 60%,#0000)!important;bottom:0!important;display:flex!important;flex-direction:column!important;justify-content:flex-end!important;left:0!important;min-height:100px!important;padding:24px 12px 18px!important;position:absolute!important;right:0!important;z-index:10!important}#portfolio .gridContainer .homepage-portfolio-card .portfolio-item-title,#portfolio .gridContainer>div .homepage-portfolio-card .portfolio-item-title{color:#fff!important;font-size:.8rem!important;font-weight:700!important;line-height:1.3!important;margin:0 0 6px!important;overflow:visible!important;text-shadow:2px 2px 8px #000000e6!important;white-space:nowrap!important}#portfolio .gridContainer .homepage-portfolio-card .portfolio-item-category{color:#b0b0b0!important;font-size:.7rem!important;line-height:1.2!important;margin:0!important}}@media only screen and (max-width:750px){.gridContainer::-webkit-scrollbar{display:none}.footer-container-portfolio{position:relative}html{background-color:#000}.angry-grid3 #item-1{display:none}.angry-grid,.angry-grid3{grid-template-areas:"one one" "two two";justify-items:center}#item-0 h4,#item-1 h4{text-align:center}#portfolio #featuredWorkHeader{font-size:2.5rem!important;margin-top:140px!important}#aboutUsHeader,#whatWeCreateHeader{font-size:2.5rem!important}}@media only screen and (max-width:360px){.gridContainer div:hover{border-radius:none;outline:none}.tag-container{flex-direction:column}.left-tag{margin-top:5px}h2.headerTextCompany{font-size:26px}div.menuItems{font-size:14px}p.textBig{font-size:20px}p.small-text{font-size:12px}#about1{padding-left:20px;padding-right:20px}div.gridContainer{margin-left:7px;margin-right:7px;overflow-x:hidden;padding-left:0}#aboutUsHeader h2{font-size:14px}div.game-details{width:100px}div.game-details p{font-size:8px}div.creative-portfolio{background:#0b0b0b;min-height:100vh;overflow-x:hidden}}@media only screen and (max-width:345px){.gridContainer div:hover{border-radius:none;outline:none}.tag-container{flex-direction:column}.left-tag{margin-top:5px}h2.headerTextCompany{font-size:26px}div.menuItems{font-size:14px}p.textBig{font-size:20px}p.small-text{font-size:12px}#about1{padding-left:20px;padding-right:20px}div.gridContainer{margin-left:7px;margin-right:7px;overflow-x:hidden;padding-left:0}#aboutUsHeader h2{font-size:14px}div.game-details{width:100px}div.game-details p{font-size:8px}div.creative-portfolio{overflow-x:hidden}}@media (max-width:600px){.about-container{box-sizing:border-box!important;padding:140px 8px 40px!important;width:100vw!important}.about-content p{font-size:1rem!important;line-height:1.6!important;word-break:break-word!important}.about-container h2{margin-top:40px!important}}@media (min-width:768px){.about-container{padding:180px 24px 60px!important}}.mobile-close-button{background:none!important;border:none!important;color:#fff!important;cursor:pointer!important;display:block!important;font-size:2rem!important;height:auto!important;left:auto!important;margin:0!important;min-height:44px!important;min-width:44px!important;padding:10px!important;position:fixed!important;right:20px!important;top:20px!important;transform:none!important;transition:all .2s ease!important;width:auto!important;z-index:2001!important}.mobile-close-button:hover{opacity:.8!important}.mobile-close-button:active{opacity:.6!important}.hamburger-button:hover{opacity:.8}.hamburger-button:active{opacity:.6}.info-button:hover{opacity:.8}.info-button:active{opacity:.6}.mobile-menu-link:hover{background-color:#ffffff0d!important}.mobile-menu-link:active{background-color:#ffffff1a!important}.info-link{color:red!important;font-weight:600;text-decoration:none;transition:color .3s ease}.info-link:hover{color:#c00!important;text-decoration:underline}@media only screen and (min-width:1025px) and (max-width:1200px){.flex-box-header{justify-content:center;padding-top:20px}.headerText,.headerText.mobile-header-with-button{justify-content:center;margin-left:0;padding-top:20px;text-align:center;width:100%}.headerText a{display:flex}.headerText a,.headerText.mobile-header-with-button a{justify-content:center;width:100%}.headerText h2.headerTextCompany,.headerText.mobile-header-with-button h2.headerTextCompany{margin:0 auto;max-width:none;text-align:center!important}}.preview-container{align-items:center;display:flex;flex-direction:column;margin-top:150px;padding:20px;scroll-behavior:smooth}select{-webkit-appearance:none;appearance:none;border-radius:0;font-size:15px}input::placeholder{color:red}.footerLinks{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start}@media(max-width:768px){.footerLinks{align-items:flex-start;flex-direction:column;margin-left:-40px;margin-top:10px}}.footerLinkA{flex:0 0 auto;font-weight:700;padding-bottom:15px;padding-left:15px}a{color:#333;text-decoration:none}a:hover{color:red}.tag-container{display:flex;width:250px}.left-tag{background-color:blue;margin-right:5px}.right-tag{background-color:orange}.icon-container{margin-bottom:20px}.icon-container img{border:2px solid #fff;height:auto;margin-top:15px;max-width:100%}.text-container{font-family-margin-bottom:10px;font-family:Poppins,sans-serif h1;text-align:center}.text-container p{-webkit-margin-before:1em;-webkit-margin-after:1em;-webkit-margin-start:15px;-webkit-margin-end:15px;color:#000;display:block;font-size:20px;line-height:25px;margin-block-end:1em;margin-block-start:1em;margin-inline-end:15px;margin-inline-start:15px;padding-bottom:25px;padding-left:10px;padding-right:10px;text-align:left;width:95vw}.screenshot-container-sideways{display:flex;flex-direction:row;margin-left:-14px;margin-top:25px;max-width:200vw;overflow-x:scroll}.screenshot-container-sideways a{flex:0 1 auto}.screenshot-container-sideways img{border:1px solid gray;border-radius:5px;height:auto;margin:15px;max-height:450px;max-width:95%}.screenshot-container-web{display:flex;flex-direction:row;margin-left:-9.5px;margin-top:25px;max-width:200vw;overflow-x:scroll}.screenshot-container-web a{flex:0 1 auto}.screenshot-container-web img{border:1px solid gray;border-radius:5px;height:auto;margin:15px;max-height:460px;max-width:96.5%}.screenshot-container{display:flex;flex-direction:row;margin-left:-14px;margin-top:25px;max-width:350vw;overflow-x:scroll}.screenshot-container a{flex:0 1 auto}.screenshot-container img{border:1px solid gray;border-radius:5px;height:auto;margin:15px;max-height:500px;max-width:500%}#screenshots{flex-wrap:wrap}.unknown-page-container{background:linear-gradient(135deg,#0f0f0f,#1a1a1a);color:#fff;display:flex;flex-direction:column;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;min-height:100vh}.unknown-page-content{align-items:center;display:flex;flex:1 1;flex-direction:column;justify-content:center;padding:120px 24px 80px;text-align:center}.unknown-page-title{color:red;font-family:Inter,sans-serif;font-size:8rem;font-weight:900;line-height:1;margin:0;text-shadow:0 0 30px #ff000080}.unknown-page-subtitle{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#fff,#e0e0e0);-webkit-background-clip:text;background-clip:text;color:#fff;font-size:2.5rem;margin:16px 0 24px}.unknown-page-text{color:#b0b0b0;font-size:1.25rem;line-height:1.6;margin:0 0 40px;max-width:500px}.unknown-page-link{font-weight:600;text-decoration:none;transition:color .3s ease}.unknown-page-link:hover{color:#ff6b6b;text-decoration:underline}.unknown-page-quicklinks{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:16px;margin-top:40px;max-width:500px;padding:32px;width:100%}.unknown-page-quicklinks h3{color:#fff;font-size:1.5rem;font-weight:600;margin:0 0 24px}.quicklinks-grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(2,1fr)}.quicklink-item{background:#ffffff1a;border:1px solid #fff3;border-radius:12px;color:#fff;display:block;font-weight:600;padding:16px 24px;text-align:center;text-decoration:none;transition:all .3s ease}.quicklink-item:hover{background:#ffffff26;border-color:red;color:red;transform:translateY(-2px)}@media(max-width:768px){.unknown-page-content{padding:100px 16px 60px}.unknown-page-title{font-size:6rem}.unknown-page-subtitle{font-size:2rem}.unknown-page-text{font-size:1.125rem}.quicklinks-grid{grid-template-columns:1fr}.unknown-page-quicklinks{padding:24px}}@media(max-width:480px){.unknown-page-title{font-size:4rem}.unknown-page-subtitle{font-size:1.5rem}.unknown-page-text{font-size:1rem}}.image-container{height:60vh;min-height:320px}.image-container,.video-container{overflow:hidden;position:relative;width:100%}.video-container{height:100dvh}.background-video{height:100%;left:0;object-fit:cover;position:absolute;top:0;width:100%}.overlay{color:#fff;left:50%;pointer-events:auto;position:absolute;text-align:center;top:50%;transform:translate(-50%,-50%);z-index:100}#footerBackground .overlay{top:calc(50% - 50px)}.textBig{-webkit-text-fill-color:#fff;-webkit-text-stroke:1px;font-optical-sizing:auto;font-size:45px;font-style:normal;font-weight:400;margin-bottom:20px}.small-text,.textBig{font-family:Pixelify Sans,sans-serif}.small-text{font-optical-sizing:auto;font-size:35px;font-style:normal}.discord-text{line-height:1;margin:20px 0}.underline{border-bottom:2px solid;border-color:red}.portfolio-button{background-color:#000;border:none;border-radius:8px;color:#fff;cursor:pointer;font-family:Pixelify Sans,sans-serif;font-size:18px;padding:12px 10px;transition:background-color .3s;width:150px}.portfolio-button:hover{background-color:#fff;color:#000}@media only screen and (max-width:1930px){.overlay{width:55%}.small-text{font-size:30px;line-height:50px}}@media only screen and (max-width:1928px){.overlay{width:55%}.small-text{font-size:30px;line-height:20px}}@media only screen and (max-width:1728px){.overlay{width:55%}.small-text{font-size:25px;line-height:20px}}@media only screen and (max-width:1200px){.overlay{width:75%}.small-text{font-size:20px;line-height:20px}.image-container{height:40vh;min-height:200px}}@media only screen and (max-width:750px){.container,.image-container,.section,body,html{margin:0!important;padding:0!important}.image-container{height:50vh;max-width:100vw;min-height:220px;position:relative;top:0}.image-container img,.image-container video{display:block;height:100%;margin:0 auto;object-fit:cover;width:100%}.overlay{left:50%;margin-bottom:0;padding:0 2vw;position:absolute;top:50%;transform:translate(-50%,-50%);width:98%;z-index:100}#footerBackground .overlay{top:calc(50% - 50px)}.textBig{font-size:35px;margin-bottom:15px}.small-text{font-size:20px;line-height:20px;margin-bottom:20px}.portfolio-button{font-size:18px;margin-top:10px;padding:10px;width:150px}}.app-container{margin:0 auto;max-width:750px;padding:185px 20px 20px}.portfolio-banner{background-color:#639;width:100vw}html{background-color:#0b0b0b}.app-container2{margin:0 auto;max-width:800px;overflow-x:hidden;padding:185px 20px 20px}.game-info{align-items:center;color:#000;display:flex}.game-icon{border:1px solid grey;border-radius:5px;height:150px;margin-right:20px;width:150px}.game-details{flex:1 1;margin-top:-20px}.game-description{-webkit-margin-before:1em;-webkit-margin-after:1em;-webkit-margin-start:15px;-webkit-margin-end:15px;color:#000;display:block;font-size:20px;line-height:25px;margin-block-end:1em;margin-block-start:1em;margin-inline-end:15px;margin-inline-start:15px;margin-left:1px;padding-bottom:25px;padding-right:15px;text-align:left;width:100%}h1{font-size:32px}.detail-page-container{background:#fff;min-height:100vh;overflow-x:hidden}.detail-page-container-dark{background:#0b0b0b;min-height:100vh;overflow-x:hidden}.game-title{font-size:20px}.company-link{color:red;font-size:15px;font-weight:700}.tag-software{background:#000;margin-right:5px;width:100px}.tag-mobile-game,.tag-software{border-radius:5px;color:#fff;height:20px;padding-top:.98px;text-align:center}.tag-mobile-game{background:blue;width:120px}.tag-brand{width:65px}.tag-asset,.tag-brand{background:#000;border-radius:5px;color:#fff;height:20px;margin-right:5px;padding-top:.98px;text-align:center}.tag-asset{width:75px}.tag-3d-model{background:red;border-radius:5px;color:#fff;height:20px;padding-top:.98px;text-align:center;width:100px}.content-section{margin-bottom:20px}.content-list,.content-text{font-size:18px}.content-link{color:red;font-weight:700}.detail-footer,.detail-footer-content{background-color:#000}.privacy-container{text-align:center}.privacy-title{color:#fff;font-family:Pixelify Sans,sans-serif;font-size:40px;font-weight:700}.privacy-text,.privacy-text-bold{color:#fff;font-size:20px}.privacy-text-bold{font-family:Pixelify Sans,sans-serif;font-weight:700}.privacy-list{color:#fff;font-size:20px}.privacy-link{color:red;font-weight:700}.privacy-border{border-bottom:2px solid;border-color:red}.additional-info{font-size:18px}.additional-info-title{font-size:24px}.portfolio-border{border-bottom:2px solid;border-color:red}.portfolio-container{padding-bottom:150px;padding-top:50px}.portfolio-link{text-decoration:none}.portfolio-card{border:1px solid #282828;min-width:345px}.portfolio-card,.portfolio-card-content{background-color:#000}.portfolio-card-title{color:#fff;font-family:Pixelify Sans,sans-serif;text-decoration:none}.video-overlay-highlight{color:red}.scroll-progress-bar{background:red;height:3px;left:0;position:fixed;top:0;transition:width .1s ease;width:0;z-index:9999}.unknown-page-container{text-align:center}.unknown-page-title{color:#fff;font-family:Pixelify Sans,sans-serif;font-size:40px;font-weight:700}.unknown-page-text{font-size:20px}.unknown-page-link{color:red}.unknown-page-subtitle{color:#000;font-family:"Poppins, sans-serif";font-size:25px;font-weight:700}.social-icons-container{align-items:center;display:flex;gap:20px;justify-content:center;padding:20px}.social-icon,.social-icons-container{background:#0000!important;box-shadow:none!important}.social-icon{color:#333;font-size:24px;text-decoration:none;transition:color .3s ease,transform .3s ease}.social-icon:hover{transform:scale(1.1)}.social-icon:first-child:hover{color:red}.social-icon:nth-child(2):hover{color:#1877f2}.social-icon:nth-child(3):hover{color:#e4405f}.social-icon:nth-child(4):hover{color:#1da1f2}.social-icon:nth-child(5):hover{color:#0077b5}.social-icon:nth-child(6):hover{color:#7289da}@media (max-width:600px){.social-icons-container{gap:10px;padding:10px}}.footer{background-color:#000!important;box-sizing:border-box;color:#fff!important;display:block!important;flex-shrink:0!important;height:auto!important;margin:0!important;min-height:auto!important;opacity:1!important;overflow:visible!important;padding:0!important;visibility:visible!important;width:100%!important;width:100vw!important;z-index:100!important}#footerBackground,.footer{position:relative!important}#footerBackground{display:flex!important;flex-direction:column!important}#footerBackground>div:last-child{bottom:0!important;display:block!important;flex-shrink:0!important;height:auto!important;left:0!important;min-height:auto!important;pointer-events:auto!important;position:absolute!important;right:0!important;visibility:visible!important;width:100vw!important;z-index:10000!important}@media (max-width:750px){#footerBackground{display:flex!important;flex-direction:column!important;height:100dvh!important;min-height:100dvh!important;overflow:hidden!important;overflow-x:hidden!important;overflow-y:hidden!important;padding-bottom:0!important;position:relative!important}#footerBackground>div:last-child{bottom:0!important;left:0!important;margin:0!important;padding:0!important;position:absolute!important;right:0!important;width:100vw!important;z-index:10000!important}#footerBackground .footer{position:relative!important;width:100%!important}#footerBackground .footer,.footer-wrapper{margin:0!important;padding:0!important}}#footerBackground .footer,#footerBackground>div:last-child .footer{bottom:auto!important;margin:0!important;opacity:1!important;z-index:10001!important}#footerBackground .footer,#footerBackground>div:last-child .footer,.footer-wrapper{display:block!important;padding:0!important;position:relative!important;visibility:visible!important;width:100%!important}.footer-wrapper{box-sizing:border-box;flex-shrink:0!important;margin:0 auto!important;max-width:1200px;z-index:100!important}.footer-content-mobile{align-items:flex-start;box-sizing:border-box;display:flex;flex-direction:column;gap:24px;padding:30px 20px 25px;width:100%}.footer-brand-mobile{align-items:center;display:flex;flex-direction:row;gap:0;justify-content:flex-start;width:100%}.footer-logo-img{display:block!important;flex-shrink:0;height:auto;object-fit:contain;opacity:1!important;visibility:visible!important;width:75px}.footer-brand-name-mobile{color:#fff;font-family:Roboto,sans-serif;font-size:16px;font-weight:700;letter-spacing:1.5px;line-height:1.2;text-align:left;text-transform:uppercase}.footer-social-mobile{align-items:center;display:flex;justify-content:flex-start;width:100%}.footer-social-mobile .social-icons-container{gap:18px;margin:0;padding:0}.footer-social-mobile .social-icon{align-items:center;box-sizing:border-box;color:#fffc;display:flex;font-size:24px;justify-content:center;margin:-10px;min-height:44px;min-width:44px;padding:10px;transition:all .3s ease}.footer-social-mobile .social-icon:hover{color:red;transform:scale(1.1)}.footer-links-mobile{align-items:flex-start;display:flex;flex-direction:column;gap:16px;width:100%}.footer-link-mobile{align-items:center;box-sizing:border-box;color:#ffffffe6;display:flex;font-family:Roboto,sans-serif;font-size:15px;font-weight:500;letter-spacing:.5px;line-height:1.4;margin:-2px 0;min-height:44px;padding:10px 0;text-align:left;text-decoration:none;text-transform:uppercase;transition:color .3s ease;width:100%}.footer-link-mobile:hover{color:red}.footer-copyright-mobile{border-top:1px solid #ffffff26;color:#fff9;font-family:Roboto,sans-serif;font-size:11px;letter-spacing:.5px;line-height:1.5;margin:0;padding-top:16px;text-align:left;text-transform:uppercase;width:100%}.footer-content-desktop{display:none}.footer-top{align-items:center;background-color:#000;box-sizing:border-box;display:flex;flex-direction:row;flex-wrap:wrap;gap:30px;justify-content:space-between;padding:25px 40px;position:relative;width:100%;z-index:100}.footer-logo-section{align-items:center;display:flex;flex-shrink:0;justify-content:flex-start}.footer-links-section{align-items:center;display:flex;flex:1 1 auto;flex-direction:row;flex-wrap:wrap;gap:25px;justify-content:center;min-width:0}.footer-link{color:#fffc;font-family:Roboto,sans-serif;font-size:14px;font-weight:500;letter-spacing:.5px;text-decoration:none;text-transform:uppercase;transition:color .3s ease;white-space:nowrap}.footer-link:hover{color:red}.footer-social-section{align-items:center;display:flex;flex-shrink:0;justify-content:flex-end}.footer-social-section .social-icons-container{gap:15px;margin:0;padding:0}.footer-social-section .social-icon{color:#fffc;font-size:20px;transition:all .3s ease}.footer-social-section .social-icon:hover{color:red;transform:scale(1.1)}.footer-bottom{background-color:#000;border-top:1px solid #ffffff1a;box-sizing:border-box;display:block;flex-shrink:0;padding:15px 40px;position:relative;text-align:center;width:100%;z-index:100}.footer-copyright{color:#fff9;font-family:Roboto,sans-serif;font-size:11px;letter-spacing:1px;margin:0;text-transform:uppercase}@media (min-width:769px){.footer-content-mobile{display:none}.footer-content-desktop{display:block}}@media only screen and (max-width:1200px){.footer{height:auto;min-height:200px}.footer-top{gap:25px;padding:22px 30px}.footer-logo-img{width:75px}.footer-links-section{gap:20px}.footer-link{font-size:13px}.footer-bottom{padding:12px 30px}}@media only screen and (min-width:834px) and (max-width:1194px){.footer{height:auto;min-height:250px}.footer-top{align-items:center;flex-direction:column;gap:20px;padding:25px 30px}.footer-links-section,.footer-logo-section,.footer-social-section{justify-content:center}}@media (max-width:768px){.footer-content-mobile{display:flex;gap:16px;padding:22px 16px 18px}.footer-content-desktop{display:none}.footer-brand-mobile{gap:12px}.footer-logo-img{width:60px}.footer-brand-name-mobile{font-size:14px;letter-spacing:1.1px}.footer-social-mobile .social-icons-container{gap:14px}.footer-social-mobile .social-icon{font-size:20px;margin:-10px;min-height:44px;min-width:44px;padding:10px}.footer-links-mobile{gap:12px}.footer-link-mobile{font-size:13px;margin:-2px 0;min-height:44px;padding:10px 0}.footer-copyright-mobile{font-size:10px;line-height:1.3;padding-top:12px}}@media only screen and (max-width:750px){.footer{height:auto;min-height:auto;overflow:visible}.footer-content-mobile{gap:14px;margin:0!important;padding:20px 16px 16px}.footer-brand-mobile{gap:11px}.footer-logo-img{width:58px}.footer-brand-name-mobile{font-size:13px;letter-spacing:1px}.footer-social-mobile .social-icons-container{gap:12px}.footer-social-mobile .social-icon{font-size:18px;margin:-10px;min-height:44px;min-width:44px;padding:10px}.footer-links-mobile{gap:10px}.footer-link-mobile{font-size:12px;margin:-2px 0;min-height:44px;padding:10px 0}.footer-copyright-mobile{font-size:10px;line-height:1.3;padding-top:10px}}@media (max-width:600px){.footer-content-mobile{gap:12px;padding:18px 14px 14px}.footer-brand-mobile{gap:10px}.footer-logo-img{width:52px}.footer-brand-name-mobile{font-size:12px;letter-spacing:.8px}.footer-social-mobile .social-icons-container{gap:10px}.footer-social-mobile .social-icon{font-size:16px;margin:-10px;min-height:44px;min-width:44px;padding:10px}.footer-links-mobile{gap:8px}.footer-link-mobile{font-size:11px;margin:-2px 0;min-height:44px;padding:10px 0}.footer-copyright-mobile{font-size:9px;line-height:1.2;padding-top:8px}}@media print{.footer{display:none}}.mobile-menu-backdrop{background-color:#0009;bottom:0;height:100vh;left:0;max-width:100vw;opacity:0;pointer-events:none;position:fixed;right:0;top:0;transition:opacity .3s ease,visibility .3s ease;visibility:hidden;width:100vw;z-index:1999}.mobile-menu-backdrop.is-open{opacity:1;pointer-events:auto;visibility:visible}.mobile-menu-drawer{-webkit-overflow-scrolling:touch;background-color:#0b0b0b;box-sizing:border-box;display:flex;flex-direction:column;height:100vh;max-width:100vw;min-width:100%;overflow-y:auto;padding-bottom:40px;padding-top:70px;position:fixed;right:0;top:0;transform:translateX(100%);transition:transform .35s cubic-bezier(.4,0,.2,1),visibility .35s;visibility:hidden;width:100%;z-index:2000}.mobile-menu-drawer.is-open{transform:translateX(0);visibility:visible}.mobile-menu-nav{box-sizing:border-box;display:flex;flex:1 1;flex-direction:column;max-width:100%;min-width:100%;width:100%}.mobile-menu-nav .mobile-menu-link{background:none;border-bottom:1px solid #1a1a1a;box-sizing:border-box;color:#fff;cursor:pointer;display:block;font-family:Roboto,sans-serif;font-size:1.25rem;font-weight:500;margin:0;max-width:100%;padding:20px 24px;text-align:left;text-decoration:none;transition:background-color .2s ease,color .2s ease;width:100%}.mobile-menu-nav .mobile-menu-link:hover{background-color:#ffffff0f}.mobile-menu-nav .mobile-menu-link:active{background-color:#ffffff1a}.mobile-menu-nav .mobile-menu-link:focus-visible{outline:2px solid red;outline-offset:-2px}.mobile-menu-nav .mobile-menu-link.is-active{background-color:#ff000014;border-left:3px solid red;padding-left:21px}.mobile-menu-drawer .mobile-close-button{left:auto!important;position:absolute!important;right:20px!important;top:20px!important}.related-projects{margin:60px auto;max-width:1000px;padding:0 24px}.related-projects-title{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#fff,#e0e0e0);-webkit-background-clip:text;background-clip:text;color:#fff;font-family:Pixelify Sans,sans-serif;font-size:2.5rem;font-weight:700;letter-spacing:2px;margin:0 0 32px;text-align:left;text-transform:uppercase}.related-projects-grid{grid-gap:32px;display:grid;gap:32px;grid-template-columns:repeat(3,1fr);margin-top:32px}.related-project-card{color:inherit;display:block;text-decoration:none}.related-project-card.portfolio-item-wrapper{aspect-ratio:4/3;border-radius:8px;cursor:pointer;min-height:300px;overflow:hidden;position:relative;transition:transform .3s ease,opacity .6s ease;width:100%}.related-project-card.portfolio-item-wrapper:hover{transform:translateY(-2px)}.related-project-card .portfolio-item,.related-project-card .portfolio-item-image{height:100%;overflow:hidden;position:relative;width:100%}.related-project-card .portfolio-item-image{background:#1a1a1a}.related-project-card .portfolio-item-image img{height:100%;object-fit:cover;object-position:center;transition:transform .5s ease,filter .5s ease;width:100%}.related-project-card.portfolio-item-wrapper:hover .portfolio-item-image img{transform:scale(1.05)}.related-project-card .category-badge{font-size:.75rem;font-weight:700;letter-spacing:.5px;padding:6px 12px;position:absolute;right:16px;text-transform:uppercase;top:16px}.related-project-card .category-badge-software{background:#c00;background:var(--color-badge-software,#c00);border:1px solid #ffffff4d;color:#fff}.related-project-card .category-badge-asset{background:#06c;background:var(--color-badge-asset,#06c);border:1px solid #ffffff4d;color:#fff}.related-project-card .category-badge-brand{background:#b8860b;background:var(--color-badge-brand,#b8860b);border:1px solid #ffffff4d;color:#fff}.related-project-card .portfolio-item-overlay{background:linear-gradient(0deg,#000000f2 0,#0009 50%,#0000);bottom:0;left:0;padding:30px 24px 20px;position:absolute;right:0;transform:translateY(0);transition:transform .3s ease,padding .3s ease}.related-project-card.portfolio-item-wrapper:hover .portfolio-item-overlay{padding-bottom:25px}.related-project-card .portfolio-item-content{color:#fff}.related-project-card .portfolio-item-title{color:#fff;font-family:Pixelify Sans,sans-serif;font-size:1.125rem;font-weight:700;letter-spacing:.5px;line-height:1.2;margin:0 0 6px;text-shadow:2px 2px 8px #000000e6;text-transform:uppercase;transition:color .3s ease}.related-project-card.portfolio-item-wrapper:hover .portfolio-item-title{color:red}.related-project-card .portfolio-item-category{color:#b0b0b0;font-family:Pixelify Sans,sans-serif;font-size:.7rem;font-weight:500;letter-spacing:.5px;margin:0;text-shadow:1px 1px 4px #000000e6;text-transform:uppercase}@media (max-width:1200px){.related-projects-grid{grid-template-columns:repeat(3,1fr)}}@media (max-width:768px){.related-projects{margin:40px auto 0;max-width:100%;padding:0!important}.related-projects-title{font-size:2rem;margin-bottom:24px;padding:0 12px}.related-projects-grid{column-gap:6px!important;gap:0!important;grid-template-columns:repeat(2,1fr)!important;margin-top:0!important;padding:20px 12px 60px!important;row-gap:0!important}.related-project-card.portfolio-item-wrapper{aspect-ratio:3/4!important;height:auto!important;margin:0!important;min-height:280px!important}.related-project-card .portfolio-item-overlay{background:linear-gradient(0deg,#000000f2 0,#000000d9 40%,#0009 60%,#0000)!important;display:flex!important;flex-direction:column!important;justify-content:flex-end!important;min-height:100px!important;padding:24px 12px 18px!important;z-index:10!important}.related-project-card .portfolio-item-title{font-size:.8rem!important;letter-spacing:.5px!important;line-height:1.3!important;margin:0 0 6px!important;overflow:visible!important;white-space:nowrap!important}.related-project-card .portfolio-item-category{font-size:.7rem!important;line-height:1.2!important;margin:0!important}}@media (max-width:428px) and (min-width:361px){.related-projects{padding:0!important}.related-projects-grid{box-sizing:border-box!important;column-gap:6px!important;gap:6px!important;grid-template-columns:repeat(2,1fr)!important;justify-items:stretch!important;margin:0 auto!important;max-width:100%!important;overflow-x:hidden!important;padding-bottom:15px!important;padding-left:12px!important;padding-right:12px!important;row-gap:6px!important;width:100%!important}.related-projects-title{font-size:1.75rem;padding:0 12px}.related-project-card.portfolio-item-wrapper{aspect-ratio:3/4!important;box-sizing:border-box!important;height:auto!important;margin:0!important;max-width:100%!important;min-height:240px!important;min-width:0!important;width:100%!important}.related-project-card .portfolio-item-title{font-size:.8rem!important}.related-project-card .portfolio-item-category{font-size:.7rem!important}}@media (max-width:360px){.related-projects{padding:0!important}.related-projects-grid{column-gap:6px!important;gap:0!important;grid-template-columns:1fr!important;padding:20px 16px 60px!important;row-gap:0!important}.related-projects-title{font-size:1.75rem;padding:0 12px}.related-project-card.portfolio-item-wrapper{aspect-ratio:3/4!important;min-height:280px!important}.related-project-card .portfolio-item-title{font-size:.8rem!important}.related-project-card .portfolio-item-category{font-size:.7rem!important}}.breadcrumb{--breadcrumb-bg:#0f0f0ffa;--breadcrumb-border:#ffffff14;--breadcrumb-link:#ffffffe6;--breadcrumb-link-hover:#fff;--breadcrumb-link-hover-bg:#ffffff14;--breadcrumb-current:red;--breadcrumb-current-bg:#ff00001f;--breadcrumb-sep:#ffffff59;--breadcrumb-radius:6px;--breadcrumb-gap:4px;background:var(--breadcrumb-bg);border-bottom:1px solid var(--breadcrumb-border);display:block;margin:0;opacity:1;padding:10px 0;position:relative;visibility:visible;width:100%;z-index:1}.hero-section .breadcrumb{background:var(--breadcrumb-bg)!important;border-bottom:1px solid var(--breadcrumb-border)!important;display:block!important;left:0!important;margin:0!important;max-width:100%!important;opacity:1!important;padding:10px 0!important;position:fixed!important;right:0!important;visibility:visible!important;width:100%!important;z-index:99!important}.breadcrumb-list{align-items:center;display:flex;flex-wrap:wrap;gap:var(--breadcrumb-gap);list-style:none;margin:0 auto;max-width:1200px;padding:0 24px}.breadcrumb-item{align-items:center;display:flex;font-size:.8125rem;font-weight:500;letter-spacing:.02em}.breadcrumb-link{border-radius:var(--breadcrumb-radius);color:var(--breadcrumb-link);font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;padding:6px 10px;text-decoration:none;transition:color .2s ease,background-color .2s ease}.breadcrumb-link:hover{background-color:var(--breadcrumb-link-hover-bg);color:var(--breadcrumb-link-hover);text-decoration:none}.breadcrumb-link:focus-visible{outline:2px solid red;outline-offset:2px}.breadcrumb-current{background-color:var(--breadcrumb-current-bg);border-radius:var(--breadcrumb-radius);color:var(--breadcrumb-current);font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;font-weight:600;padding:6px 10px}.breadcrumb-separator{color:var(--breadcrumb-sep);font-size:1rem;font-weight:400;margin:0 2px;-webkit-user-select:none;user-select:none}@media (min-width:481px) and (max-width:1024px){.hero-section .breadcrumb{background:var(--breadcrumb-bg)!important;border-bottom:1px solid var(--breadcrumb-border)!important;display:block!important;opacity:1!important;position:fixed!important;visibility:visible!important;z-index:99!important}.breadcrumb-list{padding:0 20px}.breadcrumb-item{font-size:.8125rem}}@media (max-width:768px){.breadcrumb-list{gap:2px;padding:0 16px}.breadcrumb-item{font-size:.75rem}.breadcrumb-current,.breadcrumb-link{padding:6px 8px}.breadcrumb-separator{font-size:.875rem;margin:0 1px}.about-hero-section.hero-section .breadcrumb,.blog-hero-section.hero-section .breadcrumb,.blog-post-hero.hero-section .breadcrumb,.hero-section .breadcrumb,.portfolio-hero-section.hero-section .breadcrumb{background:var(--breadcrumb-bg)!important;border-bottom:1px solid var(--breadcrumb-border)!important;display:block!important;left:0!important;margin:0!important;max-width:100%!important;opacity:1!important;padding:10px 0!important;position:fixed!important;right:0!important;visibility:visible!important;width:100%!important;z-index:99!important}}@media (max-width:480px){.breadcrumb{padding:8px 0}.breadcrumb-list{padding:0 12px}.breadcrumb-item{font-size:.6875rem}.breadcrumb-current,.breadcrumb-link{padding:5px 6px}}.portfolio-detail-layout{background:#0b0b0b!important;min-height:100vh}.portfolio-detail-layout .hero-section{background:linear-gradient(135deg,#1a1a1a,#2d2d2d)!important}.portfolio-detail-layout .main-content,.portfolio-detail-layout main.main-content{background:#0b0b0b!important}.image-lightbox-overlay{animation:fadeIn .2s ease-in-out;background:#000000f2;bottom:0;cursor:pointer;left:0;padding:20px;position:fixed;right:0;top:0;z-index:9999}.image-lightbox-content,.image-lightbox-overlay{align-items:center;display:flex;justify-content:center}.image-lightbox-content{cursor:default;max-height:90vh;max-width:90vw;position:relative}.image-lightbox-image{animation:zoomIn .2s ease-in-out;border-radius:8px;box-shadow:0 20px 60px #00000080;max-height:90vh;max-width:100%;object-fit:contain}@keyframes zoomIn{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}.image-lightbox-close{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff1a;border:1px solid #fff3;border-radius:50%;color:#fff;cursor:pointer;display:flex;font-size:2rem;height:50px;justify-content:center;position:absolute;right:20px;top:20px;transition:all .3s ease;width:50px;z-index:10000}.image-lightbox-close:hover{background:#fff3;border-color:#fff6;transform:scale(1.1)}.image-lightbox-close:active{transform:scale(.95)}@media (max-width:768px){.image-lightbox-overlay{padding:10px}.image-lightbox-content{max-height:95vh;max-width:95vw}.image-lightbox-image{max-height:95vh}.image-lightbox-close{font-size:1.5rem;height:40px;right:10px;top:10px;width:40px}}.devkick-page{background:#0b0b0b;color:#fff;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;min-height:100vh}.devkick-page .hero-section{background:linear-gradient(135deg,#1a1a1a,#2d2d2d);overflow-x:hidden;overflow-y:visible;padding:240px 0 80px;position:relative}.devkick-page .hero-section:before{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'%3E%3Cdefs%3E%3Cpattern id='a' width='100' height='100' patternUnits='userSpaceOnUse'%3E%3Ccircle cx='50' cy='50' r='1' fill='%23fff' opacity='.02'/%3E%3C/pattern%3E%3C/defs%3E%3Cpath fill='url(%23a)' d='M0 0h100v100H0z'/%3E%3C/svg%3E");bottom:0;content:"";left:0;pointer-events:none;position:absolute;right:0;top:0}.devkick-page .hero-content{grid-gap:60px;align-items:center;display:grid;gap:60px;grid-template-columns:1fr 1fr;margin:0 auto;max-width:1200px;padding:0 24px}.devkick-page .hero-image-container{position:relative}.devkick-page .hero-image{border-radius:16px;box-shadow:0 20px 40px #0000004d;height:auto;max-width:500px;transition:transform .3s ease;width:100%}.devkick-page .hero-image:hover{transform:translateY(-5px)}.devkick-page .hero-text{display:flex;flex-direction:column;gap:24px;max-width:100%}.devkick-page .hero-title{-webkit-text-fill-color:#0000;word-wrap:break-word;background:linear-gradient(135deg,#fff,#e0e0e0);-webkit-background-clip:text;background-clip:text;font-size:3.5rem;font-weight:700;line-height:1.1;margin:0}.devkick-page .hero-subtitle{color:#a0a0a0;font-size:1.25rem;font-weight:500;margin:0}.devkick-page .hero-tags{align-items:flex-start;flex-wrap:wrap;gap:6px;max-width:100%;width:100%}.devkick-page .hero-tags,.devkick-page .tag{display:flex;overflow-x:hidden;overflow-y:visible}.devkick-page .tag{align-items:center;border-radius:16px;box-sizing:border-box;flex-shrink:0;font-size:.875rem;font-weight:600;height:36px;justify-content:center;letter-spacing:.5px;max-width:120px;min-width:120px;padding:8px 16px;text-align:center;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;width:120px}.devkick-page .tag-software{background:linear-gradient(135deg,#4facfe,#00f2fe);color:#fff}.devkick-page .tag-npm{background:linear-gradient(135deg,#cb3837,#a52820);color:#fff}.devkick-page .tag-mobile{background:linear-gradient(135deg,#43e97b,#38f9d7);color:#fff}.devkick-page .hero-description{word-wrap:break-word;color:#d0d0d0;font-size:1.125rem;line-height:1.6;margin:0}.devkick-page .main-content{padding:80px 0}.devkick-page .content-wrapper{margin:0 auto;max-width:1000px;padding:0 24px}.devkick-page .content-section{margin-bottom:80px}.devkick-page .section-title{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#fff,#e0e0e0);-webkit-background-clip:text;background-clip:text;font-size:2.5rem;font-weight:700;margin:0 0 32px}.devkick-page .section-text{color:#d0d0d0;font-size:1.125rem;line-height:1.7;margin:0 0 24px}.devkick-page .features-grid{grid-gap:32px;display:grid;gap:32px;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));margin-top:32px}@media (min-width:769px){.devkick-page .features-grid{gap:32px!important}}.devkick-page .feature-item{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:16px;padding:32px;transition:all .3s ease}.devkick-page .feature-item:hover{background:#ffffff14;box-shadow:0 12px 24px #0003;transform:translateY(-4px)}.devkick-page .feature-item h3{color:#fff;font-size:1.25rem;font-weight:600;margin:0 0 12px}.devkick-page .feature-item p{color:#b0b0b0;font-size:1rem;line-height:1.6;margin:0}.devkick-page .media-gallery{display:flex;flex-direction:column;gap:24px;margin-top:32px}.devkick-page .gallery-item{border-radius:16px;box-shadow:0 12px 24px #0000004d;cursor:pointer;overflow-x:hidden;overflow-y:visible;transition:transform .2s ease;width:100%}.devkick-page .gallery-item:hover{transform:scale(1.02)}.devkick-page .gallery-image{display:block;height:auto;margin:0 auto;object-fit:contain;transition:transform .3s ease;width:90%}.devkick-page .gallery-image:hover{transform:scale(1.02)}.devkick-page .download-links{display:flex;flex-direction:column;gap:16px;margin-top:32px}.devkick-page .download-link{align-items:center;border:1px solid #ffffff1a;border-radius:12px;color:#fff;display:flex;font-size:1.125rem;font-weight:600;justify-content:space-between;padding:20px 24px;text-decoration:none;transition:all .3s ease}.devkick-page .download-link:hover{box-shadow:0 8px 16px #0000004d;transform:translateX(8px)}.devkick-page .appstore-link{background:#007aff;border-left:4px solid #007aff}.devkick-page .download-link.npm-link{background:#cb3837!important;border-left:4px solid #cb3837!important;color:#fff!important}.devkick-page .download-link.npm-link:hover{background:#a52820!important;box-shadow:0 8px 16px #cb38374d;color:#fff!important;transform:translateX(8px)}.devkick-page .link-text{align-items:center;display:flex;gap:12px}.devkick-page .link-arrow{font-size:1.25rem;opacity:.7;transition:transform .3s ease}.devkick-page .download-link:hover .link-arrow{transform:translateX(4px)}.devkick-page .info-grid{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));margin-top:32px}.devkick-page .info-item{align-items:center;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:12px;display:flex;gap:12px;padding:16px 20px}.devkick-page .info-label{color:#a0a0a0;font-weight:600;min-width:120px}.devkick-page .info-value{color:#fff;font-weight:500}.devkick-page .info-link{color:#4facfe;font-weight:600;text-decoration:none;transition:color .3s ease}.devkick-page .info-link:hover{color:#00f2fe;text-decoration:underline}@media (max-width:768px){.devkick-page .hero-content{gap:40px;grid-template-columns:1fr;text-align:center}.devkick-page .hero-title{font-size:2.5rem}.devkick-page .section-title{font-size:2rem}.devkick-page .features-grid,.devkick-page .info-grid,.devkick-page .media-gallery{grid-template-columns:1fr}.devkick-page .hero-section{padding:180px 0 60px}.devkick-page .main-content{padding:60px 0}.devkick-page .content-wrapper{padding:0 16px}.devkick-page .hero-tags{justify-content:center}.devkick-page .gallery-item{margin:0;max-width:none}.devkick-page .gallery-image{height:auto;width:100%}}@media (max-width:480px){.devkick-page .hero-title{font-size:2rem}.devkick-page .section-title{font-size:1.75rem}.devkick-page .hero-tags{gap:8px;justify-content:center}.devkick-page .tag{font-size:.75rem;padding:6px 12px}.devkick-page .download-link{font-size:1rem;padding:16px 20px}.devkick-page .hero-section{padding:140px 0 40px}}.processlogger-page{background:#0b0b0b;color:#fff;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;min-height:100vh}.processlogger-page .hero-section{background:linear-gradient(135deg,#1a1a1a,#2d2d2d);overflow-x:hidden;overflow-y:visible;padding:240px 0 80px;position:relative}.processlogger-page .hero-section:before{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'%3E%3Cdefs%3E%3Cpattern id='a' width='100' height='100' patternUnits='userSpaceOnUse'%3E%3Ccircle cx='50' cy='50' r='1' fill='%23fff' opacity='.02'/%3E%3C/pattern%3E%3C/defs%3E%3Cpath fill='url(%23a)' d='M0 0h100v100H0z'/%3E%3C/svg%3E");bottom:0;content:"";left:0;pointer-events:none;position:absolute;right:0;top:0;z-index:0}.processlogger-page .hero-content{grid-gap:60px;align-items:center;display:grid;gap:60px;grid-template-columns:1fr 1fr;margin:0 auto;max-width:1200px;padding:0 24px}.processlogger-page .hero-image-container{position:relative}.processlogger-page .hero-image{border-radius:16px;box-shadow:0 20px 40px #0000004d;height:auto;max-width:500px;transition:transform .3s ease;width:100%}.processlogger-page .hero-image:hover{transform:translateY(-5px)}.processlogger-page .hero-text{display:flex;flex-direction:column;gap:24px;max-width:100%}.processlogger-page .hero-title{-webkit-text-fill-color:#0000;word-wrap:break-word;background:linear-gradient(135deg,#fff,#e0e0e0);-webkit-background-clip:text;background-clip:text;font-size:3.5rem;font-weight:700;line-height:1.1;margin:0}.processlogger-page .hero-subtitle{color:#a0a0a0;font-size:1.25rem;font-weight:500;margin:0}.processlogger-page .hero-tags{align-items:flex-start;display:flex;flex-wrap:wrap;gap:6px;max-width:100%;overflow:hidden;width:100%}.processlogger-page .tag{align-items:center;border-radius:16px;box-sizing:border-box;display:flex;flex-shrink:0;font-size:.875rem;font-weight:600;height:36px;justify-content:center;letter-spacing:.5px;max-width:120px;min-width:120px;overflow:hidden;padding:8px 16px;text-align:center;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;width:120px}.processlogger-page .tag-software{background:linear-gradient(135deg,#4facfe,#00f2fe);color:#fff}.processlogger-page .tag-npm{background:#cb3837;color:#fff}.processlogger-page .hero-description{word-wrap:break-word;color:#d0d0d0;font-size:1.125rem;line-height:1.6;margin:0}.processlogger-page .main-content{padding:80px 0}.processlogger-page .content-wrapper{margin:0 auto;max-width:1000px;padding:0 24px}.processlogger-page .content-section{margin-bottom:80px}.processlogger-page .section-title{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#fff,#e0e0e0);-webkit-background-clip:text;background-clip:text;font-size:2.5rem;font-weight:700;line-height:1.2;margin:0 0 32px}.processlogger-page .features-grid{grid-gap:32px;display:grid;gap:32px;grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}@media (min-width:769px){.processlogger-page .features-grid{gap:32px!important}}.processlogger-page .feature-item{background:#1a1a1a;border:1px solid #2a2a2a;border-radius:16px;padding:32px;transition:all .3s ease}.processlogger-page .feature-item:hover{border-color:#4facfe;box-shadow:0 10px 30px #4facfe1a;transform:translateY(-5px)}.processlogger-page .feature-item h3{color:#fff;font-size:1.25rem;font-weight:600;margin:0 0 12px}.processlogger-page .feature-item p{color:#a0a0a0;font-size:1rem;line-height:1.6;margin:0}.processlogger-page .media-gallery{display:flex;flex-direction:column;gap:24px;margin-top:32px}.processlogger-page .gallery-item{border-radius:16px;box-shadow:0 12px 24px #0000004d;cursor:pointer;overflow:hidden;transition:transform .2s ease;width:100%}.processlogger-page .gallery-item:hover{transform:scale(1.02)}.processlogger-page .gallery-image{display:block;height:auto;margin:0 auto;object-fit:contain;transition:transform .3s ease;width:90%}.processlogger-page .gallery-image:hover{transform:scale(1.02)}.processlogger-page .download-links{display:flex;flex-direction:column;gap:16px;margin-top:32px}.processlogger-page .download-link{align-items:center;border:1px solid #ffffff1a;border-radius:12px;color:#fff;display:flex;font-size:1.125rem;font-weight:600;justify-content:space-between;padding:20px 24px;text-decoration:none;transition:all .3s ease}.processlogger-page .download-link:hover{box-shadow:0 8px 16px #0000004d;transform:translateX(8px)}.processlogger-page .npm-link{background:linear-gradient(135deg,#cb3837,#a02c2c);border-left:4px solid #cb3837}.processlogger-page .link-text{font-weight:600;letter-spacing:.5px}.processlogger-page .link-arrow{font-size:1.5rem;margin-left:16px;transition:transform .3s ease}.processlogger-page .download-link:hover .link-arrow{transform:translateX(5px)}.processlogger-page .info-grid{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}.processlogger-page .info-item{background:#1a1a1a;border:1px solid #2a2a2a;border-radius:12px;display:flex;flex-direction:column;gap:8px;padding:24px}.processlogger-page .info-label{color:grey;font-size:.875rem;font-weight:600;letter-spacing:.5px;text-transform:uppercase}.processlogger-page .info-value{color:#fff;font-size:1.125rem;font-weight:500}.processlogger-page .info-link{color:#4facfe;text-decoration:none;transition:color .3s ease}.processlogger-page .info-link:hover{color:#00f2fe;text-decoration:underline}.processlogger-page .footer-content{background:#000}@media (max-width:968px){.processlogger-page .hero-section{padding:180px 0 60px}.processlogger-page .hero-content{gap:40px;grid-template-columns:1fr;text-align:center}.processlogger-page .hero-image{margin:0 auto}.processlogger-page .hero-title{font-size:2.5rem}.processlogger-page .hero-tags{justify-content:center}.processlogger-page .section-title:after{left:50%;transform:translateX(-50%)}}@media (max-width:768px){.processlogger-page .hero-section{padding:160px 0 40px}.processlogger-page .hero-title{font-size:2rem}.processlogger-page .hero-description,.processlogger-page .hero-subtitle{font-size:1rem}.processlogger-page .main-content{padding:60px 0}.processlogger-page .content-section{margin-bottom:60px}.processlogger-page .section-title{font-size:1.5rem;margin-bottom:24px}.processlogger-page .features-grid{gap:24px;grid-template-columns:1fr}.processlogger-page .media-gallery{grid-template-columns:1fr}.processlogger-page .download-links{flex-direction:column}.processlogger-page .download-link{width:100%}}@media (max-width:480px){.processlogger-page .hero-section{padding:140px 0 32px}.processlogger-page .hero-content{padding:0 16px}.processlogger-page .hero-title{font-size:1.75rem}.processlogger-page .tag{font-size:.75rem;padding:6px 12px}.processlogger-page .content-wrapper{padding:0 16px}.processlogger-page .feature-item{padding:24px}.processlogger-page .info-grid{grid-template-columns:1fr}}.slideshow-container{background:#000;border-radius:12px;box-shadow:0 10px 40px #0000004d;margin:0 auto;max-width:1200px;overflow:hidden;width:100%}.slideshow-main{background:#0b0b0b;overflow:hidden;padding-top:56.25%;position:relative;width:100%}.slideshow-image{height:100%;left:0;object-fit:contain;position:absolute;top:0;transition:opacity .3s ease;width:100%}.slideshow-image.transitioning{opacity:.7}.slideshow-nav{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#00000080;border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;height:50px;justify-content:center;position:absolute;top:50%;transform:translateY(-50%);transition:all .3s ease;width:50px;z-index:10}.slideshow-nav:hover:not(:disabled){background:#fff3;transform:translateY(-50%) scale(1.1)}.slideshow-nav:disabled{cursor:not-allowed;opacity:.3}.slideshow-nav-prev{left:20px}.slideshow-nav-next{right:20px}.slideshow-caption{background:linear-gradient(0deg,#000c,#0000);bottom:60px;color:#fff;font-size:1rem;font-weight:400;left:0;line-height:1.5;padding:40px 20px 20px;position:absolute;right:0;text-align:center}.slideshow-counter{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0009;border-radius:20px;color:#fff;font-size:.875rem;font-weight:500;padding:8px 16px;position:absolute;right:20px;top:20px;z-index:10}.slideshow-dots{align-items:center;background:#0b0b0b;display:flex;gap:10px;justify-content:center;padding:20px}.slideshow-dot{background:#444;border:none;border-radius:50%;cursor:pointer;height:12px;padding:0;transition:all .3s ease;width:12px}.slideshow-dot:hover:not(:disabled){background:#666;transform:scale(1.2)}.slideshow-dot.active{background:#fff;border-radius:6px;width:32px}.slideshow-dot:disabled{cursor:not-allowed}.slideshow-thumbnails{background:#0b0b0b;display:flex;gap:12px;overflow-x:auto;padding:20px;scrollbar-color:#444 #0b0b0b;scrollbar-width:thin}.slideshow-thumbnails::-webkit-scrollbar{height:6px}.slideshow-thumbnails::-webkit-scrollbar-track{background:#0b0b0b}.slideshow-thumbnails::-webkit-scrollbar-thumb{background:#444;border-radius:3px}.slideshow-thumbnails::-webkit-scrollbar-thumb:hover{background:#666}.slideshow-thumbnail{background:#1a1a1a;border:2px solid #0000;border-radius:8px;cursor:pointer;flex-shrink:0;height:70px;overflow:hidden;padding:0;transition:all .3s ease;width:100px}.slideshow-thumbnail img{height:100%;object-fit:cover;transition:transform .3s ease;width:100%}.slideshow-thumbnail:hover:not(:disabled){border-color:#666;transform:translateY(-2px)}.slideshow-thumbnail:hover:not(:disabled) img{transform:scale(1.1)}.slideshow-thumbnail.active{border-color:#fff;box-shadow:0 4px 12px #fff3}.slideshow-thumbnail:disabled{cursor:not-allowed;opacity:.5}@media (max-width:768px){.slideshow-main{padding-top:75%}.slideshow-nav{height:40px;width:40px}.slideshow-nav-prev{left:10px}.slideshow-nav-next{right:10px}.slideshow-counter{font-size:.75rem;padding:6px 12px;right:10px;top:10px}.slideshow-caption{bottom:50px;font-size:.875rem;padding:30px 15px 15px}.slideshow-dots{gap:8px;padding:15px}.slideshow-dot{height:10px;width:10px}.slideshow-dot.active{width:24px}.slideshow-thumbnails{gap:8px;padding:15px}.slideshow-thumbnail{height:56px;width:80px}}@media (max-width:480px){.slideshow-nav{height:36px;width:36px}.slideshow-nav svg{height:20px;width:20px}.slideshow-thumbnails{display:none}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.slideshow-image{animation:fadeIn .3s ease}.helloworldpack-page{background:#0b0b0b;color:#fff;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;min-height:100vh}.helloworldpack-page .hero-section{background:linear-gradient(135deg,#1a1a1a,#2d2d2d);overflow:hidden;padding:240px 0 80px;position:relative}.helloworldpack-page .hero-section:before{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'%3E%3Cdefs%3E%3Cpattern id='a' width='100' height='100' patternUnits='userSpaceOnUse'%3E%3Ccircle cx='50' cy='50' r='1' fill='%23fff' opacity='.02'/%3E%3C/pattern%3E%3C/defs%3E%3Cpath fill='url(%23a)' d='M0 0h100v100H0z'/%3E%3C/svg%3E");bottom:0;content:"";left:0;pointer-events:none;position:absolute;right:0;top:0}.helloworldpack-page .hero-content{grid-gap:60px;align-items:center;display:grid;gap:60px;grid-template-columns:1fr 1fr;margin:0 auto;max-width:1200px;padding:0 24px}.helloworldpack-page .hero-image-container{position:relative}.helloworldpack-page .hero-image{border-radius:16px;box-shadow:0 20px 40px #0000004d;height:auto;max-width:500px;transition:transform .3s ease;width:100%}.helloworldpack-page .hero-image:hover{transform:translateY(-5px)}.helloworldpack-page .hero-text{display:flex;flex-direction:column;gap:24px;max-width:100%}.helloworldpack-page .hero-title{-webkit-text-fill-color:#0000;word-wrap:break-word;background:linear-gradient(135deg,#fff,#e0e0e0);-webkit-background-clip:text;background-clip:text;font-size:3.5rem;font-weight:700;line-height:1.1;margin:0}.helloworldpack-page .hero-subtitle{color:#a0a0a0;font-size:1.25rem;font-weight:500;margin:0}.helloworldpack-page .hero-tags{align-items:flex-start;display:flex;flex-wrap:wrap;gap:6px;max-width:100%;overflow:hidden;width:100%}.helloworldpack-page .tag{align-items:center;border-radius:16px;box-sizing:border-box;display:flex;flex-shrink:0;font-size:.875rem;font-weight:600;height:36px;justify-content:center;letter-spacing:.5px;max-width:120px;min-width:120px;overflow:hidden;padding:8px 16px;text-align:center;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;width:120px}.helloworldpack-page .tag-asset{background:linear-gradient(135deg,#ff6b6b,#ee5a24);color:#fff}.helloworldpack-page .tag-3d{background:linear-gradient(135deg,#8a2be2,#9370db);color:#fff}.helloworldpack-page .hero-description{word-wrap:break-word;color:#d0d0d0;font-size:1.125rem;line-height:1.6;margin:0}.helloworldpack-page .main-content{padding:80px 0}.helloworldpack-page .content-wrapper{margin:0 auto;max-width:1000px;padding:0 24px}.helloworldpack-page .content-section{margin-bottom:80px}.helloworldpack-page .section-title{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#fff,#e0e0e0);-webkit-background-clip:text;background-clip:text;font-size:2.5rem;font-weight:700;margin:0 0 32px}.helloworldpack-page .features-grid{grid-gap:32px;display:grid;gap:32px;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));margin-top:32px}@media (min-width:769px){.helloworldpack-page .features-grid{gap:32px!important}}.helloworldpack-page .feature-item{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:16px;padding:32px;transition:all .3s ease}.helloworldpack-page .feature-item:hover{background:#ffffff14;box-shadow:0 12px 24px #0003;transform:translateY(-4px)}.helloworldpack-page .feature-item h3{color:#fff;font-size:1.25rem;font-weight:600;margin:0 0 12px}.helloworldpack-page .feature-item p{color:#b0b0b0;font-size:1rem;line-height:1.6;margin:0}.helloworldpack-page .media-gallery{display:flex;flex-direction:column;gap:24px;margin-top:32px}.helloworldpack-page .media-gallery.helloworldpack{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.helloworldpack-page .gallery-item{border-radius:16px;box-shadow:0 12px 24px #0000004d;overflow:hidden;width:100%}.helloworldpack-page .gallery-image{height:auto;transition:transform .3s ease;width:100%}.helloworldpack-page .gallery-image:hover{transform:scale(1.02)}.helloworldpack-page .download-links{display:flex;flex-direction:column;gap:16px;margin-top:32px}.helloworldpack-page .download-link{align-items:center;border:1px solid #ffffff1a;border-radius:12px;color:#fff;display:flex;font-size:1.125rem;font-weight:600;justify-content:space-between;padding:20px 24px;text-decoration:none;transition:all .3s ease}.helloworldpack-page .download-link:hover{box-shadow:0 8px 16px #0000004d;transform:translateX(8px)}.helloworldpack-page .itch-link{background:#fa5c5c;border-left:4px solid #fa5c5c}.helloworldpack .appstore-link{background:#007aff;border-left:4px solid #007aff}.helloworldpack .npm-link{background:#cb3837;border-left:4px solid #cb3837}.helloworldpack-page .link-text{align-items:center;display:flex;gap:12px}.helloworldpack-page .link-arrow{font-size:1.25rem;opacity:.7;transition:transform .3s ease}.helloworldpack-page .download-link:hover .link-arrow{transform:translateX(4px)}.helloworldpack-page .info-grid{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));margin-top:32px}.helloworldpack-page .info-item{align-items:center;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:12px;display:flex;gap:12px;padding:16px 20px}.helloworldpack-page .info-label{color:#a0a0a0;font-weight:600;min-width:120px}.helloworldpack-page .info-value{color:#fff;font-weight:500}.helloworldpack-page .info-link{color:#4facfe;font-weight:600;text-decoration:none;transition:color .3s ease}.helloworldpack-page .info-link:hover{color:#00f2fe;text-decoration:underline}.helloworldpack .tag-software{background:linear-gradient(135deg,#4facfe,#00f2fe);color:#fff}.helloworldpack .tag-mobile{background:linear-gradient(135deg,#43e97b,#38f9d7);color:#fff}@media (max-width:768px){.helloworldpack-page .hero-content{gap:40px;grid-template-columns:1fr;text-align:center}.helloworldpack-page .hero-title{font-size:2.5rem}.helloworldpack-page .section-title{font-size:2rem}.helloworldpack-page .features-grid,.helloworldpack-page .info-grid,.helloworldpack-page .media-gallery.helloworldpack{grid-template-columns:1fr}.helloworldpack-page .hero-section{padding:180px 0 60px}.helloworldpack-page .main-content{padding:60px 0}.helloworldpack-page .content-wrapper{padding:0 16px}.helloworldpack-page .hero-tags{justify-content:center}}@media (max-width:480px){.helloworldpack-page .hero-title{font-size:2rem}.helloworldpack-page .section-title{font-size:1.75rem}.helloworldpack-page .hero-tags{gap:8px;justify-content:center}.helloworldpack-page .tag{font-size:.75rem;padding:6px 12px}.helloworldpack-page .download-link{font-size:1rem;padding:16px 20px}.helloworldpack-page .hero-section{padding:140px 0 40px}}.style-sweeper-page{background:#0b0b0b;color:#fff;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;min-height:100vh}.style-sweeper-page .hero-section{background:linear-gradient(135deg,#1a1a1a,#2d2d2d);overflow:hidden;padding:240px 0 80px;position:relative}.style-sweeper-page .hero-section:before{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'%3E%3Cdefs%3E%3Cpattern id='a' width='100' height='100' patternUnits='userSpaceOnUse'%3E%3Ccircle cx='50' cy='50' r='1' fill='%23fff' opacity='.02'/%3E%3C/pattern%3E%3C/defs%3E%3Cpath fill='url(%23a)' d='M0 0h100v100H0z'/%3E%3C/svg%3E");bottom:0;content:"";left:0;pointer-events:none;position:absolute;right:0;top:0}.style-sweeper-page .hero-content{grid-gap:60px;align-items:center;display:grid;gap:60px;grid-template-columns:1fr 1fr;margin:0 auto;max-width:1200px;padding:0 24px}.style-sweeper-page .hero-image-container{position:relative}.style-sweeper-page .hero-image{border-radius:16px;box-shadow:0 20px 40px #0000004d;height:auto;max-width:500px;transition:transform .3s ease;width:100%}.style-sweeper-page .hero-image:hover{transform:translateY(-5px)}.style-sweeper-page .hero-text{display:flex;flex-direction:column;gap:24px;max-width:100%}.style-sweeper-page .hero-title{-webkit-text-fill-color:#0000;word-wrap:break-word;background:linear-gradient(135deg,#fff,#e0e0e0);-webkit-background-clip:text;background-clip:text;font-size:3.5rem;font-weight:700;line-height:1.1;margin:0}.style-sweeper-page .hero-subtitle{color:#a0a0a0;font-size:1.25rem;font-weight:500;margin:0}.style-sweeper-page .hero-tags{align-items:flex-start;display:flex;flex-wrap:wrap;gap:6px;max-width:100%;overflow:hidden;width:100%}.style-sweeper-page .tag{align-items:center;border-radius:16px;box-sizing:border-box;display:flex;flex-shrink:0;font-size:.875rem;font-weight:600;height:36px;justify-content:center;letter-spacing:.5px;max-width:120px;min-width:120px;overflow:hidden;padding:8px 16px;text-align:center;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;width:120px}.style-sweeper-page .tag-software{background:linear-gradient(135deg,#4facfe,#00f2fe);color:#fff}.style-sweeper-page .tag-mobile{background:linear-gradient(135deg,#43e97b,#38f9d7);color:#fff}.style-sweeper-page .hero-description{word-wrap:break-word;color:#d0d0d0;font-size:1.125rem;line-height:1.6;margin:0}.style-sweeper-page .main-content{padding:80px 0}.style-sweeper-page .content-wrapper{margin:0 auto;max-width:1000px;padding:0 24px}.style-sweeper-page .content-section{margin-bottom:80px}.style-sweeper-page .section-title{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#fff,#e0e0e0);-webkit-background-clip:text;background-clip:text;font-size:2.5rem;font-weight:700;margin:0 0 32px}.style-sweeper-page .section-text{color:#d0d0d0;font-size:1.125rem;line-height:1.7;margin:0 0 24px}.style-sweeper-page .features-grid{grid-gap:32px;display:grid;gap:32px;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));margin-top:32px}@media (min-width:769px){.style-sweeper-page .features-grid{gap:32px!important}}.style-sweeper-page .feature-item{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:16px;padding:32px;transition:all .3s ease}.style-sweeper-page .feature-item:hover{background:#ffffff14;box-shadow:0 12px 24px #0003;transform:translateY(-4px)}.style-sweeper-page .feature-item h3{color:#fff;font-size:1.25rem;font-weight:600;margin:0 0 12px}.style-sweeper-page .feature-item p{color:#b0b0b0;font-size:1rem;line-height:1.6;margin:0}.style-sweeper-page .media-gallery{display:flex;flex-direction:column;gap:24px;margin-top:32px}.style-sweeper-page .gallery-item{border-radius:16px;box-shadow:0 12px 24px #0000004d;cursor:pointer;overflow:hidden;transition:transform .2s ease;width:100%}.style-sweeper-page .gallery-item:hover{transform:scale(1.02)}.style-sweeper-page .gallery-image{display:block;height:auto;margin:0 auto;object-fit:contain;transition:transform .3s ease;width:90%}.style-sweeper-page .gallery-image:hover{transform:scale(1.02)}.style-sweeper-page .download-links{display:flex;flex-direction:column;gap:16px;margin-top:32px}.style-sweeper-page .download-link{align-items:center;border:1px solid #ffffff1a;border-radius:12px;color:#fff;display:flex;font-size:1.125rem;font-weight:600;justify-content:space-between;padding:20px 24px;text-decoration:none;transition:all .3s ease}.style-sweeper-page .download-link:hover{box-shadow:0 8px 16px #0000004d;transform:translateX(8px)}.style-sweeper-page .appstore-link{background:#007aff;border-left:4px solid #007aff}.style-sweeper-page .link-text{align-items:center;display:flex;gap:12px}.style-sweeper-page .link-arrow{font-size:1.25rem;opacity:.7;transition:transform .3s ease}.style-sweeper-page .download-link:hover .link-arrow{transform:translateX(4px)}.style-sweeper-page .info-grid{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));margin-top:32px}.style-sweeper-page .info-item{align-items:center;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:12px;display:flex;gap:12px;padding:16px 20px}.style-sweeper-page .info-label{color:#a0a0a0;font-weight:600;min-width:120px}.style-sweeper-page .info-value{color:#fff;font-weight:500}.style-sweeper-page .info-link{color:#4facfe;font-weight:600;text-decoration:none;transition:color .3s ease}.style-sweeper-page .info-link:hover{color:#00f2fe;text-decoration:underline}@media (max-width:768px){.style-sweeper-page .hero-content{gap:40px;grid-template-columns:1fr;text-align:center}.style-sweeper-page .hero-title{font-size:2.5rem}.style-sweeper-page .section-title{font-size:2rem}.style-sweeper-page .features-grid,.style-sweeper-page .info-grid,.style-sweeper-page .media-gallery{grid-template-columns:1fr}.style-sweeper-page .hero-section{padding:180px 0 60px}.style-sweeper-page .main-content{padding:60px 0}.style-sweeper-page .content-wrapper{padding:0 16px}.style-sweeper-page .hero-tags{justify-content:center}.style-sweeper-page .gallery-item{margin:0;max-width:none}.style-sweeper-page .gallery-image{height:auto;width:100%}}@media (max-width:480px){.style-sweeper-page .hero-title{font-size:2rem}.style-sweeper-page .section-title{font-size:1.75rem}.style-sweeper-page .hero-tags{gap:8px;justify-content:center}.style-sweeper-page .tag{font-size:.75rem;padding:6px 12px}.style-sweeper-page .download-link{font-size:1rem;padding:16px 20px}.style-sweeper-page .hero-section{padding:140px 0 40px}}.carnival-tents-page{background:#0b0b0b;color:#fff;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;min-height:100vh}.carnival-tents-page .hero-section{background:linear-gradient(135deg,#1a1a1a,#2d2d2d);overflow:hidden;padding:240px 0 80px;position:relative}.carnival-tents-page .hero-section:before{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'%3E%3Cdefs%3E%3Cpattern id='a' width='100' height='100' patternUnits='userSpaceOnUse'%3E%3Ccircle cx='50' cy='50' r='1' fill='%23fff' opacity='.02'/%3E%3C/pattern%3E%3C/defs%3E%3Cpath fill='url(%23a)' d='M0 0h100v100H0z'/%3E%3C/svg%3E");bottom:0;content:"";left:0;pointer-events:none;position:absolute;right:0;top:0}.carnival-tents-page .hero-content{grid-gap:60px;align-items:center;display:grid;gap:60px;grid-template-columns:1fr 1fr;margin:0 auto;max-width:1200px;padding:0 24px}.carnival-tents-page .hero-image-container{position:relative}.carnival-tents-page .hero-image{border-radius:16px;box-shadow:0 20px 40px #0000004d;height:auto;max-width:500px;transition:transform .3s ease;width:100%}.carnival-tents-page .hero-image:hover{transform:translateY(-5px)}.carnival-tents-page .hero-text{display:flex;flex-direction:column;gap:24px;max-width:100%}.carnival-tents-page .hero-title{-webkit-text-fill-color:#0000;word-wrap:break-word;background:linear-gradient(135deg,#fff,#e0e0e0);-webkit-background-clip:text;background-clip:text;font-size:3.5rem;font-weight:700;line-height:1.1;margin:0}.carnival-tents-page .hero-subtitle{color:#a0a0a0;font-size:1.25rem;font-weight:500;margin:0}.carnival-tents-page .hero-tags{align-items:flex-start;display:flex;flex-wrap:wrap;gap:6px;max-width:100%;overflow:hidden;width:100%}.carnival-tents-page .tag{align-items:center;border-radius:16px;box-sizing:border-box;display:flex;flex-shrink:0;font-size:.875rem;font-weight:600;height:36px;justify-content:center;letter-spacing:.5px;max-width:120px;min-width:120px;overflow:hidden;padding:8px 16px;text-align:center;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;width:120px}.carnival-tents-page .tag-asset{background:linear-gradient(135deg,#ff6b6b,#ee5a24);color:#fff}.carnival-tents-page .tag-3d{background:linear-gradient(135deg,#8a2be2,#9370db);color:#fff}.carnival-tents-page .tag-game{background:linear-gradient(135deg,#43e97b,#38f9d7);color:#fff}.carnival-tents-page .hero-description{word-wrap:break-word;color:#d0d0d0;font-size:1.125rem;line-height:1.6;margin:0}.carnival-tents-page .main-content{padding:80px 0}.carnival-tents-page .content-wrapper{margin:0 auto;max-width:1000px;padding:0 24px}.carnival-tents-page .content-section{margin-bottom:80px}.carnival-tents-page .section-title{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#fff,#e0e0e0);-webkit-background-clip:text;background-clip:text;font-size:2.5rem;font-weight:700;margin:0 0 32px}.carnival-tents-page .section-text{color:#d0d0d0;font-size:1.125rem;line-height:1.7;margin:0 0 24px}.carnival-tents-page .features-grid{grid-gap:32px;display:grid;gap:32px;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));margin-top:32px}@media (min-width:769px){.carnival-tents-page .features-grid{gap:32px!important}}.carnival-tents-page .feature-item{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:16px;padding:32px;transition:all .3s ease}.carnival-tents-page .feature-item:hover{background:#ffffff14;box-shadow:0 12px 24px #0003;transform:translateY(-4px)}.carnival-tents-page .feature-item h3{color:#fff;font-size:1.25rem;font-weight:600;margin:0 0 12px}.carnival-tents-page .feature-item p{color:#b0b0b0;font-size:1rem;line-height:1.6;margin:0}.carnival-tents-page .media-gallery{display:flex;flex-direction:column;gap:24px;margin-top:32px}.carnival-tents-page .gallery-item{border-radius:16px;box-shadow:0 12px 24px #0000004d;margin:0 auto;max-width:900px;overflow:hidden;width:100%}.carnival-tents-page .gallery-image{display:block;height:auto;margin:0 auto;object-fit:contain;transition:transform .3s ease;width:90%}.carnival-tents-page .gallery-image:hover{transform:scale(1.02)}.carnival-tents-page .download-links{display:flex;flex-direction:column;gap:16px;margin-top:32px}.carnival-tents-page .download-link{align-items:center;border:1px solid #ffffff1a;border-radius:12px;color:#fff;display:flex;font-size:1.125rem;font-weight:600;justify-content:space-between;padding:20px 24px;text-decoration:none;transition:all .3s ease}.carnival-tents-page .download-link:hover{box-shadow:0 8px 16px #0000004d;transform:translateX(8px)}.carnival-tents-page .nifty-link{background:linear-gradient(135deg,gold,#ffed4e);border-left:4px solid gold;color:#000}.carnival-tents-page .itch-link{background:linear-gradient(135deg,#fa5c5c,#e74c3c);border-left:4px solid #fa5c5c}.carnival-tents-page .link-text{align-items:center;display:flex;gap:12px}.carnival-tents-page .link-arrow{font-size:1.25rem;opacity:.7;transition:transform .3s ease}.carnival-tents-page .download-link:hover .link-arrow{transform:translateX(4px)}.carnival-tents-page .info-grid{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));margin-top:32px}.carnival-tents-page .info-item{align-items:center;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:12px;display:flex;gap:12px;padding:16px 20px}.carnival-tents-page .info-label{color:#a0a0a0;font-weight:600;min-width:120px}.carnival-tents-page .info-value{color:#fff;font-weight:500}.carnival-tents-page .info-link{color:#4facfe;font-weight:600;text-decoration:none;transition:color .3s ease}.carnival-tents-page .info-link:hover{color:#00f2fe;text-decoration:underline}@media (max-width:768px){.carnival-tents-page .hero-content{gap:40px;grid-template-columns:1fr;text-align:center}.carnival-tents-page .hero-title{font-size:2.5rem}.carnival-tents-page .section-title{font-size:2rem}.carnival-tents-page .features-grid,.carnival-tents-page .info-grid,.carnival-tents-page .media-gallery{grid-template-columns:1fr}.carnival-tents-page .hero-section{padding:180px 0 60px}.carnival-tents-page .main-content{padding:60px 0}.carnival-tents-page .content-wrapper{padding:0 16px}.carnival-tents-page .hero-tags{justify-content:center}.carnival-tents-page .gallery-item{margin:0;max-width:none}.carnival-tents-page .gallery-image{height:auto;width:100%}}@media (max-width:480px){.carnival-tents-page .hero-title{font-size:2rem}.carnival-tents-page .section-title{font-size:1.75rem}.carnival-tents-page .hero-tags{gap:8px;justify-content:center}.carnival-tents-page .tag{font-size:.75rem;padding:6px 12px}.carnival-tents-page .download-link{font-size:1rem;padding:16px 20px}.carnival-tents-page .hero-section{padding:140px 0 40px}}.streetsign-page{background:#0b0b0b;color:#fff;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;min-height:100vh}.streetsign-page .hero-section{background:linear-gradient(135deg,#1a1a1a,#2d2d2d);overflow:hidden;padding:240px 0 80px;position:relative}.streetsign-page .hero-section:before{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'%3E%3Cdefs%3E%3Cpattern id='a' width='100' height='100' patternUnits='userSpaceOnUse'%3E%3Ccircle cx='50' cy='50' r='1' fill='%23fff' opacity='.02'/%3E%3C/pattern%3E%3C/defs%3E%3Cpath fill='url(%23a)' d='M0 0h100v100H0z'/%3E%3C/svg%3E");bottom:0;content:"";left:0;pointer-events:none;position:absolute;right:0;top:0}.streetsign-page .hero-content{grid-gap:60px;align-items:center;display:grid;gap:60px;grid-template-columns:1fr 1fr;margin:0 auto;max-width:1200px;padding:0 24px}.streetsign-page .hero-image-container{position:relative}.streetsign-page .hero-image{border-radius:16px;box-shadow:0 20px 40px #0000004d;height:auto;max-width:500px;transition:transform .3s ease;width:100%}.streetsign-page .hero-image:hover{transform:translateY(-5px)}.streetsign-page .hero-text{display:flex;flex-direction:column;gap:24px;max-width:100%}.streetsign-page .hero-title{-webkit-text-fill-color:#0000;word-wrap:break-word;background:linear-gradient(135deg,#fff,#e0e0e0);-webkit-background-clip:text;background-clip:text;font-size:3.5rem;font-weight:700;line-height:1.1;margin:0}.streetsign-page .hero-subtitle{color:#a0a0a0;font-size:1.25rem;font-weight:500;margin:0}.streetsign-page .hero-tags{align-items:flex-start;display:flex;flex-wrap:wrap;gap:6px;max-width:100%;overflow:hidden;width:100%}.streetsign-page .tag{align-items:center;border-radius:16px;box-sizing:border-box;display:flex;flex-shrink:0;font-size:.875rem;font-weight:600;height:36px;justify-content:center;letter-spacing:.5px;max-width:120px;min-width:120px;overflow:hidden;padding:8px 16px;text-align:center;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;width:120px}.streetsign-page .tag-asset{background:linear-gradient(135deg,#ff6b6b,#ee5a24);color:#fff}.streetsign-page .tag-3d{background:linear-gradient(135deg,#8a2be2,#9370db);color:#fff}.streetsign-page .tag-game{background:linear-gradient(135deg,#43e97b,#38f9d7);color:#fff}.streetsign-page .hero-description{word-wrap:break-word;color:#d0d0d0;font-size:1.125rem;line-height:1.6;margin:0}.streetsign-page .main-content{padding:80px 0}.streetsign-page .content-wrapper{margin:0 auto;max-width:1000px;padding:0 24px}.streetsign-page .content-section{margin-bottom:80px}.streetsign-page .section-title{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#fff,#e0e0e0);-webkit-background-clip:text;background-clip:text;font-size:2.5rem;font-weight:700;margin:0 0 32px}.streetsign-page .section-text{color:#d0d0d0;font-size:1.125rem;line-height:1.7;margin:0 0 24px}.streetsign-page .features-grid{grid-gap:32px;display:grid;gap:32px;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));margin-top:32px}@media (min-width:769px){.streetsign-page .features-grid{gap:32px!important}}.streetsign-page .feature-item{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:16px;padding:32px;transition:all .3s ease}.streetsign-page .feature-item:hover{background:#ffffff14;box-shadow:0 12px 24px #0003;transform:translateY(-4px)}.streetsign-page .feature-item h3{color:#fff;font-size:1.25rem;font-weight:600;margin:0 0 12px}.streetsign-page .feature-item p{color:#b0b0b0;font-size:1rem;line-height:1.6;margin:0}.streetsign-page .media-gallery{display:flex;flex-direction:column;gap:24px;margin-top:32px}.streetsign-page .gallery-item{border-radius:16px;box-shadow:0 12px 24px #0000004d;margin:0 auto;max-width:900px;overflow:hidden;width:100%}.streetsign-page .gallery-image{display:block;height:auto;margin:0 auto;object-fit:contain;transition:transform .3s ease;width:90%}.streetsign-page .gallery-image:hover{transform:scale(1.02)}.streetsign-page .download-links{display:flex;flex-direction:column;gap:16px;margin-top:32px}.streetsign-page .download-link{align-items:center;border:1px solid #ffffff1a;border-radius:12px;color:#fff;display:flex;font-size:1.125rem;font-weight:600;justify-content:space-between;padding:20px 24px;text-decoration:none;transition:all .3s ease}.streetsign-page .download-link:hover{box-shadow:0 8px 16px #0000004d;transform:translateX(8px)}.streetsign-page .appstore-link{background:linear-gradient(135deg,#007aff,#0056b3);border-left:4px solid #007aff}.streetsign-page .nifty-link{background:linear-gradient(135deg,#3ae9c9,#2bc4a8);border-left:4px solid #3ae9c9}.streetsign-page .itch-link{background:linear-gradient(135deg,#fa5c5c,#d63031);border-left:4px solid #fa5c5c}.streetsign-page .link-text{align-items:center;display:flex;gap:12px}.streetsign-page .link-arrow{font-size:1.25rem;opacity:.7;transition:transform .3s ease}.streetsign-page .download-link:hover .link-arrow{transform:translateX(4px)}.streetsign-page .info-grid{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));margin-top:32px}.streetsign-page .info-item{align-items:center;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:12px;display:flex;gap:12px;padding:16px 20px}.streetsign-page .info-label{color:#a0a0a0;font-weight:600;min-width:120px}.streetsign-page .info-value{color:#fff;font-weight:500}.streetsign-page .info-link{color:#4facfe;font-weight:600;text-decoration:none;transition:color .3s ease}.streetsign-page .info-link:hover{color:#00f2fe;text-decoration:underline}@media (max-width:768px){.streetsign-page .hero-content{gap:40px;grid-template-columns:1fr;text-align:center}.streetsign-page .hero-title{font-size:2.5rem}.streetsign-page .section-title{font-size:2rem}.streetsign-page .features-grid,.streetsign-page .info-grid,.streetsign-page .media-gallery{grid-template-columns:1fr}.streetsign-page .hero-section{padding:180px 0 60px}.streetsign-page .main-content{padding:60px 0}.streetsign-page .content-wrapper{padding:0 16px}.streetsign-page .hero-tags{justify-content:center}.streetsign-page .gallery-item{margin:0;max-width:none}.streetsign-page .gallery-image{height:auto;width:100%}}@media (max-width:480px){.streetsign-page .hero-title{font-size:2rem}.streetsign-page .section-title{font-size:1.75rem}.streetsign-page .hero-tags{gap:8px;justify-content:center}.streetsign-page .tag{font-size:.75rem;padding:6px 12px}.streetsign-page .download-link{font-size:1rem;padding:16px 20px}.streetsign-page .hero-section{padding:140px 0 40px}}.orbiteer-page{background:#0b0b0b;color:#fff;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;min-height:100vh}.orbiteer-page .hero-section{background:linear-gradient(135deg,#1a1a1a,#2d2d2d);overflow:hidden;padding:240px 0 80px;position:relative}.orbiteer-page .hero-section:before{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'%3E%3Cdefs%3E%3Cpattern id='a' width='100' height='100' patternUnits='userSpaceOnUse'%3E%3Ccircle cx='50' cy='50' r='1' fill='%23fff' opacity='.02'/%3E%3C/pattern%3E%3C/defs%3E%3Cpath fill='url(%23a)' d='M0 0h100v100H0z'/%3E%3C/svg%3E");bottom:0;content:"";left:0;pointer-events:none;position:absolute;right:0;top:0}.orbiteer-page .hero-content{grid-gap:60px;align-items:center;display:grid;gap:60px;grid-template-columns:1fr 1fr;margin:0 auto;max-width:1200px;padding:0 24px}.orbiteer-page .hero-image-container{position:relative}.orbiteer-page .hero-image{border-radius:16px;box-shadow:0 20px 40px #0000004d;height:auto;max-width:500px;transition:transform .3s ease;width:100%}.orbiteer-page .hero-image:hover{transform:translateY(-5px)}.orbiteer-page .hero-text{display:flex;flex-direction:column;gap:24px;max-width:100%}.orbiteer-page .hero-title{-webkit-text-fill-color:#0000;word-wrap:break-word;background:linear-gradient(135deg,#fff,#e0e0e0);-webkit-background-clip:text;background-clip:text;font-size:3.5rem;font-weight:700;line-height:1.1;margin:0}.orbiteer-page .hero-subtitle{color:#a0a0a0;font-size:1.25rem;font-weight:500;margin:0}.orbiteer-page .hero-tags{align-items:flex-start;display:flex;flex-wrap:wrap;gap:6px;max-width:100%;overflow:hidden;width:100%}.orbiteer-page .tag{align-items:center;border-radius:16px;box-sizing:border-box;display:flex;flex-shrink:0;font-size:.875rem;font-weight:600;height:36px;justify-content:center;letter-spacing:.5px;max-width:120px;min-width:120px;overflow:hidden;padding:8px 16px;text-align:center;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;width:120px}.orbiteer-page .tag-asset{background:linear-gradient(135deg,#ff6b6b,#ee5a24);color:#fff}.orbiteer-page .tag-3d{background:linear-gradient(135deg,#8a2be2,#9370db);color:#fff}.orbiteer-page .tag-game{background:linear-gradient(135deg,#43e97b,#38f9d7);color:#fff}.orbiteer-page .hero-description{word-wrap:break-word;color:#d0d0d0;font-size:1.125rem;line-height:1.6;margin:0}.orbiteer-page .main-content{padding:80px 0}.orbiteer-page .content-wrapper{margin:0 auto;max-width:1000px;padding:0 24px}.orbiteer-page .content-section{margin-bottom:80px}.orbiteer-page .section-title{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#fff,#e0e0e0);-webkit-background-clip:text;background-clip:text;font-size:2.5rem;font-weight:700;margin:0 0 32px}.orbiteer-page .section-text{color:#d0d0d0;font-size:1.125rem;line-height:1.7;margin:0 0 24px}.orbiteer-page .features-grid{grid-gap:32px;display:grid;gap:32px;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));margin-top:32px}@media (min-width:769px){.orbiteer-page .features-grid{gap:32px!important}}.orbiteer-page .feature-item{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:16px;padding:32px;transition:all .3s ease}.orbiteer-page .feature-item:hover{background:#ffffff14;box-shadow:0 12px 24px #0003;transform:translateY(-4px)}.orbiteer-page .feature-item h3{color:#fff;font-size:1.25rem;font-weight:600;margin:0 0 12px}.orbiteer-page .feature-item p{color:#b0b0b0;font-size:1rem;line-height:1.6;margin:0}.orbiteer-page .media-gallery{display:flex;flex-direction:column;gap:24px;margin-top:32px}.orbiteer-page .gallery-item{border-radius:16px;box-shadow:0 12px 24px #0000004d;margin:0 auto;max-width:900px;overflow:hidden;width:100%}.orbiteer-page .gallery-image{display:block;height:auto;margin:0 auto;object-fit:contain;transition:transform .3s ease;width:90%}.orbiteer-page .gallery-image:hover{transform:scale(1.02)}.orbiteer-page .download-links{display:flex;flex-direction:column;gap:16px;margin-top:32px}.orbiteer-page .download-link{align-items:center;border:1px solid #ffffff1a;border-radius:12px;color:#fff;display:flex;font-size:1.125rem;font-weight:600;justify-content:space-between;padding:20px 24px;text-decoration:none;transition:all .3s ease}.orbiteer-page .download-link:hover{box-shadow:0 8px 16px #0000004d;transform:translateX(8px)}.orbiteer-page .nifty-link{background:linear-gradient(135deg,#007aff,#0056b3);border-left:4px solid #007aff}.orbiteer-page .itch-link{background:linear-gradient(135deg,#f06292,#e91e63);border-left:4px solid #f06292}.orbiteer-page .link-text{align-items:center;display:flex;gap:12px}.orbiteer-page .link-arrow{font-size:1.25rem;opacity:.7;transition:transform .3s ease}.orbiteer-page .download-link:hover .link-arrow{transform:translateX(4px)}.orbiteer-page .info-grid{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));margin-top:32px}.orbiteer-page .info-item{align-items:center;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:12px;display:flex;gap:12px;padding:16px 20px}.orbiteer-page .info-label{color:#a0a0a0;font-weight:600;min-width:120px}.orbiteer-page .info-value{color:#fff;font-weight:500}.orbiteer-page .info-link{color:#4facfe;font-weight:600;text-decoration:none;transition:color .3s ease}.orbiteer-page .info-link:hover{color:#00f2fe;text-decoration:underline}@media (max-width:768px){.orbiteer-page .hero-content{gap:40px;grid-template-columns:1fr;text-align:center}.orbiteer-page .hero-title{font-size:2.5rem}.orbiteer-page .section-title{font-size:2rem}.orbiteer-page .features-grid,.orbiteer-page .info-grid,.orbiteer-page .media-gallery{grid-template-columns:1fr}.orbiteer-page .hero-section{padding:180px 0 60px}.orbiteer-page .main-content{padding:60px 0}.orbiteer-page .content-wrapper{padding:0 16px}.orbiteer-page .hero-tags{justify-content:center}.orbiteer-page .gallery-item{margin:0;max-width:none}.orbiteer-page .gallery-image{height:auto;width:100%}}@media (max-width:480px){.orbiteer-page .hero-title{font-size:2rem}.orbiteer-page .section-title{font-size:1.75rem}.orbiteer-page .hero-tags{gap:8px;justify-content:center}.orbiteer-page .tag{font-size:.75rem;padding:6px 12px}.orbiteer-page .download-link{font-size:1rem;padding:16px 20px}.orbiteer-page .hero-section{padding:140px 0 40px}}.mr-bird-page{background:#0b0b0b;color:#fff;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;min-height:100vh}.mr-bird-page .hero-section{background:linear-gradient(135deg,#1a1a1a,#2d2d2d);overflow:hidden;padding:240px 0 80px;position:relative}.mr-bird-page .hero-section:before{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'%3E%3Cdefs%3E%3Cpattern id='a' width='100' height='100' patternUnits='userSpaceOnUse'%3E%3Ccircle cx='50' cy='50' r='1' fill='%23fff' opacity='.02'/%3E%3C/pattern%3E%3C/defs%3E%3Cpath fill='url(%23a)' d='M0 0h100v100H0z'/%3E%3C/svg%3E");bottom:0;content:"";left:0;pointer-events:none;position:absolute;right:0;top:0}.mr-bird-page .hero-content{grid-gap:60px;align-items:center;display:grid;gap:60px;grid-template-columns:1fr 1fr;margin:0 auto;max-width:1200px;padding:0 24px}.mr-bird-page .hero-image-container{position:relative}.mr-bird-page .hero-image{border-radius:16px;box-shadow:0 20px 40px #0000004d;height:auto;max-width:500px;transition:transform .3s ease;width:100%}.mr-bird-page .hero-image:hover{transform:translateY(-5px)}.mr-bird-page .hero-text{display:flex;flex-direction:column;gap:24px;max-width:100%}.mr-bird-page .hero-title{-webkit-text-fill-color:#0000;word-wrap:break-word;background:linear-gradient(135deg,#fff,#e0e0e0);-webkit-background-clip:text;background-clip:text;font-size:3.5rem;font-weight:700;line-height:1.1;margin:0}.mr-bird-page .hero-subtitle{color:#a0a0a0;font-size:1.25rem;font-weight:500;margin:0}.mr-bird-page .hero-tags{align-items:flex-start;display:flex;flex-wrap:wrap;gap:6px;max-width:100%;overflow:hidden;width:100%}.mr-bird-page .tag{align-items:center;border-radius:16px;box-sizing:border-box;display:flex;flex-shrink:0;font-size:.875rem;font-weight:600;height:36px;justify-content:center;letter-spacing:.5px;max-width:120px;min-width:120px;overflow:hidden;padding:8px 16px;text-align:center;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;width:120px}.mr-bird-page .tag-asset{background:linear-gradient(135deg,#ff6b6b,#ee5a24);color:#fff}.mr-bird-page .tag-3d{background:linear-gradient(135deg,#8a2be2,#9370db);color:#fff}.mr-bird-page .tag-game{background:linear-gradient(135deg,#43e97b,#38f9d7);color:#fff}.mr-bird-page .hero-description{word-wrap:break-word;color:#d0d0d0;font-size:1.125rem;line-height:1.6;margin:0}.mr-bird-page .main-content{padding:80px 0}.mr-bird-page .content-wrapper{margin:0 auto;max-width:1000px;padding:0 24px}.mr-bird-page .content-section{margin-bottom:80px}.mr-bird-page .section-title{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#fff,#e0e0e0);-webkit-background-clip:text;background-clip:text;font-size:2.5rem;font-weight:700;margin:0 0 32px}.mr-bird-page .section-text{color:#d0d0d0;font-size:1.125rem;line-height:1.7;margin:0 0 24px}.mr-bird-page .features-grid{grid-gap:32px;display:grid;gap:32px;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));margin-top:32px}@media (min-width:769px){.mr-bird-page .features-grid{gap:32px!important}}.mr-bird-page .feature-item{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:16px;padding:32px;transition:all .3s ease}.mr-bird-page .feature-item:hover{background:#ffffff14;box-shadow:0 12px 24px #0003;transform:translateY(-4px)}.mr-bird-page .feature-item h3{color:#fff;font-size:1.25rem;font-weight:600;margin:0 0 12px}.mr-bird-page .feature-item p{color:#b0b0b0;font-size:1rem;line-height:1.6;margin:0}.mr-bird-page .media-gallery{display:flex;flex-direction:column;gap:24px;margin-top:32px}.mr-bird-page .gallery-item{border-radius:16px;box-shadow:0 12px 24px #0000004d;margin:0 auto;max-width:900px;overflow:hidden;width:100%}.mr-bird-page .gallery-image{display:block;height:auto;margin:0 auto;object-fit:contain;transition:transform .3s ease;width:90%}.mr-bird-page .gallery-image:hover{transform:scale(1.02)}.mr-bird-page .download-links{display:flex;flex-direction:column;gap:16px;margin-top:32px}.mr-bird-page .download-link{align-items:center;border:1px solid #ffffff1a;border-radius:12px;color:#fff;display:flex;font-size:1.125rem;font-weight:600;justify-content:space-between;padding:20px 24px;text-decoration:none;transition:all .3s ease}.mr-bird-page .download-link:hover{box-shadow:0 8px 16px #0000004d;transform:translateX(8px)}.mr-bird-page .nifty-link{background:linear-gradient(135deg,#007aff,#0056b3);border-left:4px solid #007aff}.mr-bird-page .itch-link{background:linear-gradient(135deg,#f06292,#e91e63);border-left:4px solid #f06292}.mr-bird-page .link-text{align-items:center;display:flex;gap:12px}.mr-bird-page .link-arrow{font-size:1.25rem;opacity:.7;transition:transform .3s ease}.mr-bird-page .download-link:hover .link-arrow{transform:translateX(4px)}.mr-bird-page .info-grid{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));margin-top:32px}.mr-bird-page .info-item{align-items:center;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:12px;display:flex;gap:12px;padding:16px 20px}.mr-bird-page .info-label{color:#a0a0a0;font-weight:600;min-width:120px}.mr-bird-page .info-value{color:#fff;font-weight:500}.mr-bird-page .info-link{color:#4facfe;font-weight:600;text-decoration:none;transition:color .3s ease}.mr-bird-page .info-link:hover{color:#00f2fe;text-decoration:underline}@media (max-width:768px){.mr-bird-page .hero-content{gap:40px;grid-template-columns:1fr;text-align:center}.mr-bird-page .hero-title{font-size:2.5rem}.mr-bird-page .section-title{font-size:2rem}.mr-bird-page .features-grid,.mr-bird-page .info-grid,.mr-bird-page .media-gallery{grid-template-columns:1fr}.mr-bird-page .hero-section{padding:180px 0 60px}.mr-bird-page .main-content{padding:60px 0}.mr-bird-page .content-wrapper{padding:0 16px}.mr-bird-page .hero-tags{justify-content:center}.mr-bird-page .gallery-item{margin:0;max-width:none}.mr-bird-page .gallery-image{height:auto;width:100%}}@media (max-width:480px){.mr-bird-page .hero-title{font-size:2rem}.mr-bird-page .section-title{font-size:1.75rem}.mr-bird-page .hero-tags{gap:8px;justify-content:center}.mr-bird-page .tag{font-size:.75rem;padding:6px 12px}.mr-bird-page .download-link{font-size:1rem;padding:16px 20px}.mr-bird-page .hero-section{padding:140px 0 40px}}.spooky-sword-page{background:#0b0b0b;color:#fff;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;min-height:100vh}.spooky-sword-page .hero-section{background:linear-gradient(135deg,#1a1a1a,#2d2d2d);overflow:hidden;padding:240px 0 80px;position:relative}.spooky-sword-page .hero-section:before{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'%3E%3Cdefs%3E%3Cpattern id='a' width='100' height='100' patternUnits='userSpaceOnUse'%3E%3Ccircle cx='50' cy='50' r='1' fill='%23fff' opacity='.02'/%3E%3C/pattern%3E%3C/defs%3E%3Cpath fill='url(%23a)' d='M0 0h100v100H0z'/%3E%3C/svg%3E");bottom:0;content:"";left:0;pointer-events:none;position:absolute;right:0;top:0}.spooky-sword-page .hero-content{grid-gap:60px;align-items:center;display:grid;gap:60px;grid-template-columns:1fr 1fr;margin:0 auto;max-width:1200px;padding:0 24px}.spooky-sword-page .hero-image-container{position:relative}.spooky-sword-page .hero-image{border-radius:16px;box-shadow:0 20px 40px #0000004d;height:auto;max-width:500px;transition:transform .3s ease;width:100%}.spooky-sword-page .hero-image:hover{transform:translateY(-5px)}.spooky-sword-page .hero-text{display:flex;flex-direction:column;gap:24px;max-width:100%}.spooky-sword-page .hero-title{-webkit-text-fill-color:#0000;word-wrap:break-word;background:linear-gradient(135deg,#fff,#e0e0e0);-webkit-background-clip:text;background-clip:text;font-size:3.5rem;font-weight:700;line-height:1.1;margin:0}.spooky-sword-page .hero-subtitle{color:#a0a0a0;font-size:1.25rem;font-weight:500;margin:0}.spooky-sword-page .hero-tags{align-items:flex-start;display:flex;flex-wrap:wrap;gap:6px;max-width:100%;overflow:hidden;width:100%}.spooky-sword-page .tag{align-items:center;border-radius:16px;box-sizing:border-box;display:flex;flex-shrink:0;font-size:.875rem;font-weight:600;height:36px;justify-content:center;letter-spacing:.5px;max-width:120px;min-width:120px;overflow:hidden;padding:8px 16px;text-align:center;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;width:120px}.spooky-sword-page .tag-software{background:linear-gradient(135deg,#4facfe,#00f2fe);color:#fff}.spooky-sword-page .tag-mobile{background:linear-gradient(135deg,#43e97b,#38f9d7);color:#fff}.spooky-sword-page .tag-asset{background:linear-gradient(135deg,#ff6b6b,#ee5a24);color:#fff}.spooky-sword-page .tag-3d{background:linear-gradient(135deg,#8a2be2,#9370db);color:#fff}.spooky-sword-page .tag-game{background:linear-gradient(135deg,#43e97b,#38f9d7);color:#fff}.spooky-sword-page .hero-description{word-wrap:break-word;color:#d0d0d0;font-size:1.125rem;line-height:1.6;margin:0}.spooky-sword-page .main-content{padding:80px 0}.spooky-sword-page .content-wrapper{margin:0 auto;max-width:1000px;padding:0 24px}.spooky-sword-page .content-section{margin-bottom:80px}.spooky-sword-page .section-title{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#fff,#e0e0e0);-webkit-background-clip:text;background-clip:text;font-size:2.5rem;font-weight:700;margin:0 0 32px}.spooky-sword-page .section-text{color:#d0d0d0;font-size:1.125rem;line-height:1.7;margin:0 0 24px}.spooky-sword-page .features-grid{grid-gap:32px;display:grid;gap:32px;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));margin-top:32px}@media (min-width:769px){.spooky-sword-page .features-grid{gap:32px!important}}.spooky-sword-page .feature-item{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:16px;padding:32px;transition:all .3s ease}.spooky-sword-page .feature-item:hover{background:#ffffff14;box-shadow:0 12px 24px #0003;transform:translateY(-4px)}.spooky-sword-page .feature-item h3{color:#fff;font-size:1.25rem;font-weight:600;margin:0 0 12px}.spooky-sword-page .feature-item p{color:#b0b0b0;font-size:1rem;line-height:1.6;margin:0}.spooky-sword-page .media-gallery{display:flex;flex-direction:column;gap:24px;margin-top:32px}.spooky-sword-page .gallery-item{border-radius:16px;box-shadow:0 12px 24px #0000004d;cursor:pointer;margin:0 auto;max-width:900px;overflow:hidden;transition:transform .2s ease;width:100%}.spooky-sword-page .gallery-item:hover{transform:scale(1.02)}.spooky-sword-page .gallery-image{display:block;height:auto;margin:0 auto;object-fit:contain;transition:transform .3s ease;width:90%}.spooky-sword-page .gallery-image:hover{transform:scale(1.02)}.spooky-sword-page .download-links{display:flex;flex-direction:column;gap:16px;margin-top:32px}.spooky-sword-page .download-link{align-items:center;border:1px solid #ffffff1a;border-radius:12px;color:#fff;display:flex;font-size:1.125rem;font-weight:600;justify-content:space-between;padding:20px 24px;text-decoration:none;transition:all .3s ease}.spooky-sword-page .download-link:hover{box-shadow:0 8px 16px #0000004d;transform:translateX(8px)}.spooky-sword-page .appstore-link{background:#007aff;border-left:4px solid #007aff}.spooky-sword-page .link-text{align-items:center;display:flex;gap:12px}.spooky-sword-page .link-arrow{font-size:1.25rem;opacity:.7;transition:transform .3s ease}.spooky-sword-page .download-link:hover .link-arrow{transform:translateX(4px)}.spooky-sword-page .info-grid{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));margin-top:32px}.spooky-sword-page .info-item{align-items:center;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:12px;display:flex;gap:12px;padding:16px 20px}.spooky-sword-page .info-label{color:#a0a0a0;font-weight:600;min-width:120px}.spooky-sword-page .info-value{color:#fff;font-weight:500}.spooky-sword-page .info-link{color:#4facfe;font-weight:600;text-decoration:none;transition:color .3s ease}.spooky-sword-page .info-link:hover{color:#00f2fe;text-decoration:underline}@media (max-width:768px){.spooky-sword-page .hero-content{gap:40px;grid-template-columns:1fr;text-align:center}.spooky-sword-page .hero-title{font-size:2.5rem}.spooky-sword-page .section-title{font-size:2rem}.spooky-sword-page .features-grid,.spooky-sword-page .info-grid,.spooky-sword-page .media-gallery{grid-template-columns:1fr}.spooky-sword-page .hero-section{padding:180px 0 60px}.spooky-sword-page .main-content{padding:60px 0}.spooky-sword-page .content-wrapper{padding:0 16px}.spooky-sword-page .hero-tags{justify-content:center}.spooky-sword-page .gallery-item{margin:0;max-width:none}.spooky-sword-page .gallery-image{height:auto;width:100%}}@media (max-width:480px){.spooky-sword-page .hero-title{font-size:2rem}.spooky-sword-page .section-title{font-size:1.75rem}.spooky-sword-page .hero-tags{gap:8px;justify-content:center}.spooky-sword-page .tag{font-size:.75rem;padding:6px 12px}.spooky-sword-page .download-link{font-size:1rem;padding:16px 20px}.spooky-sword-page .hero-section{padding:140px 0 40px}}.skip-link{clip:rect(0,0,0,0);background-color:red;border-radius:0 0 4px 0;box-shadow:0 4px 6px #0000004d;color:#fff;font-size:16px;font-weight:600;height:1px;left:-9999px;outline:none;overflow:hidden;padding:12px 20px;position:absolute;text-decoration:none;top:-9999px;transition:all .3s ease;white-space:nowrap;width:1px;z-index:10000}.skip-link:focus{clip:auto;height:auto;left:0;outline:3px solid #fff;outline-offset:-3px;overflow:visible;position:absolute;top:0;white-space:normal;width:auto}.skip-link:hover{background-color:#c00;text-decoration:underline}.skip-link:active{background-color:#a00}@media (prefers-contrast:high){.skip-link{border:2px solid #fff}}@media (prefers-reduced-motion:reduce){.skip-link{transition:none}}.spooky-pumpkin-page{background:#0b0b0b;color:#fff;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;min-height:100vh}.spooky-pumpkin-page .hero-section{background:linear-gradient(135deg,#1a1a1a,#2d2d2d);overflow-x:hidden;overflow-y:visible;padding:240px 0 80px;position:relative}.spooky-pumpkin-page .hero-section:before{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'%3E%3Cdefs%3E%3Cpattern id='a' width='100' height='100' patternUnits='userSpaceOnUse'%3E%3Ccircle cx='50' cy='50' r='1' fill='%23fff' opacity='.02'/%3E%3C/pattern%3E%3C/defs%3E%3Cpath fill='url(%23a)' d='M0 0h100v100H0z'/%3E%3C/svg%3E");bottom:0;content:"";left:0;pointer-events:none;position:absolute;right:0;top:0}.spooky-pumpkin-page .hero-content{grid-gap:60px;align-items:center;display:grid;gap:60px;grid-template-columns:1fr 1fr;margin:0 auto;max-width:1200px;padding:0 24px}.spooky-pumpkin-page .hero-image-container{position:relative}.spooky-pumpkin-page .hero-image{border-radius:16px;box-shadow:0 20px 40px #0000004d;height:auto;max-width:500px;transition:transform .3s ease;width:100%}.spooky-pumpkin-page .hero-image:hover{transform:translateY(-5px)}.spooky-pumpkin-page .hero-text{display:flex;flex-direction:column;gap:24px;max-width:100%}.spooky-pumpkin-page .hero-title{-webkit-text-fill-color:#0000;word-wrap:break-word;background:linear-gradient(135deg,#fff,#e0e0e0);-webkit-background-clip:text;background-clip:text;font-size:3.5rem;font-weight:700;line-height:1.1;margin:0}.spooky-pumpkin-page .hero-subtitle{color:#a0a0a0;font-size:1.25rem;font-weight:500;margin:0}.spooky-pumpkin-page .hero-tags{align-items:flex-start;display:flex;flex-wrap:wrap;gap:6px;max-width:100%;overflow:hidden;width:100%}.spooky-pumpkin-page .tag{align-items:center;border-radius:16px;box-sizing:border-box;display:flex;flex-shrink:0;font-size:.875rem;font-weight:600;height:36px;justify-content:center;letter-spacing:.5px;max-width:120px;min-width:120px;overflow:hidden;padding:8px 16px;text-align:center;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;width:120px}.spooky-pumpkin-page .tag-software{background:linear-gradient(135deg,#4facfe,#00f2fe);color:#fff}.spooky-pumpkin-page .tag-mobile{background:linear-gradient(135deg,#43e97b,#38f9d7);color:#fff}.spooky-pumpkin-page .tag-asset{background:linear-gradient(135deg,#ff6b6b,#ee5a24);color:#fff}.spooky-pumpkin-page .tag-3d{background:linear-gradient(135deg,#8a2be2,#9370db);color:#fff}.spooky-pumpkin-page .tag-halloween{background:linear-gradient(135deg,#ff8c00,#ff4500);color:#fff}.spooky-pumpkin-page .tag-game{background:linear-gradient(135deg,#43e97b,#38f9d7);color:#fff}.spooky-pumpkin-page .hero-description{word-wrap:break-word;color:#d0d0d0;font-size:1.125rem;line-height:1.6;margin:0}.spooky-pumpkin-page .main-content{padding:80px 0}.spooky-pumpkin-page .content-wrapper{margin:0 auto;max-width:1000px;padding:0 24px}.spooky-pumpkin-page .content-section{margin-bottom:80px}.spooky-pumpkin-page .section-title{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#fff,#e0e0e0);-webkit-background-clip:text;background-clip:text;font-size:2.5rem;font-weight:700;margin:0 0 32px}.spooky-pumpkin-page .section-text{color:#d0d0d0;font-size:1.125rem;line-height:1.7;margin:0 0 24px}.spooky-pumpkin-page .features-grid{grid-gap:32px;display:grid;gap:32px;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));margin-top:32px}@media (min-width:769px){.spooky-pumpkin-page .features-grid{gap:32px!important}}.spooky-pumpkin-page .feature-item{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:16px;padding:32px;transition:all .3s ease}.spooky-pumpkin-page .feature-item:hover{background:#ffffff14;box-shadow:0 12px 24px #0003;transform:translateY(-4px)}.spooky-pumpkin-page .feature-item h3{color:#fff;font-size:1.25rem;font-weight:600;margin:0 0 12px}.spooky-pumpkin-page .feature-item p{color:#b0b0b0;font-size:1rem;line-height:1.6;margin:0}.spooky-pumpkin-page .media-gallery{display:flex;flex-direction:column;gap:24px;margin-top:32px}.spooky-pumpkin-page .gallery-item{border-radius:16px;box-shadow:0 12px 24px #0000004d;margin:0 auto;max-width:900px;overflow:hidden;width:100%}.spooky-pumpkin-page .gallery-image{height:auto;transition:transform .3s ease;width:100%}.spooky-pumpkin-page .gallery-image:hover{transform:scale(1.02)}.spooky-pumpkin-page .download-links{display:flex;flex-direction:column;gap:16px;margin-top:32px}.spooky-pumpkin-page .download-link{align-items:center;border:1px solid #ffffff1a;border-radius:12px;color:#fff;display:flex;font-size:1.125rem;font-weight:600;justify-content:space-between;padding:20px 24px;text-decoration:none;transition:all .3s ease}.spooky-pumpkin-page .download-link:hover{box-shadow:0 8px 16px #0000004d;transform:translateX(8px)}.spooky-pumpkin-page .itch-link{background:#fa5c5c;border-left:4px solid #fa5c5c}.spooky-pumpkin-page .link-text{align-items:center;display:flex;gap:12px}.spooky-pumpkin-page .link-arrow{font-size:1.25rem;opacity:.7;transition:transform .3s ease}.spooky-pumpkin-page .download-link:hover .link-arrow{transform:translateX(4px)}.spooky-pumpkin-page .info-grid{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));margin-top:32px}.spooky-pumpkin-page .info-item{align-items:center;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:12px;display:flex;gap:12px;padding:16px 20px}.spooky-pumpkin-page .info-label{color:#a0a0a0;font-weight:600;min-width:120px}.spooky-pumpkin-page .info-value{color:#fff;font-weight:500}.spooky-pumpkin-page .info-link{color:#4facfe;font-weight:600;text-decoration:none;transition:color .3s ease}.spooky-pumpkin-page .info-link:hover{color:#00f2fe;text-decoration:underline}@media (max-width:768px){.spooky-pumpkin-page .hero-content{gap:40px;grid-template-columns:1fr;text-align:center}.spooky-pumpkin-page .hero-title{font-size:2.5rem}.spooky-pumpkin-page .section-title{font-size:2rem}.spooky-pumpkin-page .features-grid,.spooky-pumpkin-page .info-grid,.spooky-pumpkin-page .media-gallery{grid-template-columns:1fr}.spooky-pumpkin-page .hero-section{overflow-x:hidden;overflow-y:visible;padding:180px 0 60px}.spooky-pumpkin-page .main-content{padding:60px 0}.spooky-pumpkin-page .content-wrapper{padding:0 16px}.spooky-pumpkin-page .hero-tags{justify-content:center}.spooky-pumpkin-page .gallery-item{margin:0;max-width:none}.spooky-pumpkin-page .gallery-image{height:auto;width:100%}}@media (max-width:480px){.spooky-pumpkin-page .hero-title{font-size:2rem}.spooky-pumpkin-page .section-title{font-size:1.75rem}.spooky-pumpkin-page .hero-tags{gap:8px;justify-content:center}.spooky-pumpkin-page .tag{font-size:.75rem;padding:6px 12px}.spooky-pumpkin-page .download-link{font-size:1rem;padding:16px 20px}.spooky-pumpkin-page .hero-section{overflow-x:hidden;overflow-y:visible;padding:140px 0 40px}}.banjo-page{background:linear-gradient(135deg,#0f0f0f,#1a1a1a);color:#fff;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;min-height:100vh}.banjo-page .hero-section{background:linear-gradient(135deg,#1a1a1a,#2d2d2d);overflow:hidden;padding:240px 0 80px;position:relative}.banjo-page .hero-section:before{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'%3E%3Cdefs%3E%3Cpattern id='a' width='100' height='100' patternUnits='userSpaceOnUse'%3E%3Ccircle cx='50' cy='50' r='1' fill='%23fff' opacity='.02'/%3E%3C/pattern%3E%3C/defs%3E%3Cpath fill='url(%23a)' d='M0 0h100v100H0z'/%3E%3C/svg%3E");bottom:0;content:"";left:0;pointer-events:none;position:absolute;right:0;top:0}.banjo-page .hero-content{grid-gap:60px;align-items:center;display:grid;gap:60px;grid-template-columns:1fr 1fr;margin:0 auto;max-width:1200px;padding:0 24px}.banjo-page .hero-image-container{position:relative}.banjo-page .hero-image{border-radius:16px;box-shadow:0 20px 40px #0000004d;height:auto;max-width:500px;transition:transform .3s ease;width:100%}.banjo-page .hero-image:hover{transform:translateY(-5px)}.banjo-page .hero-text{display:flex;flex-direction:column;gap:24px;max-width:100%}.banjo-page .hero-title{-webkit-text-fill-color:#0000;word-wrap:break-word;background:linear-gradient(135deg,#fff,#e0e0e0);-webkit-background-clip:text;background-clip:text;font-size:3.5rem;font-weight:700;line-height:1.1;margin:0}.banjo-page .hero-subtitle{color:#a0a0a0;font-size:1.25rem;font-weight:500;margin:0}.banjo-page .hero-tags{align-items:flex-start;display:flex;flex-wrap:wrap;gap:6px;max-width:100%;overflow:hidden;width:100%}.banjo-page .tag{align-items:center;border-radius:16px;box-sizing:border-box;display:flex;flex-shrink:0;font-size:.875rem;font-weight:600;height:36px;justify-content:center;letter-spacing:.5px;max-width:120px;min-width:120px;overflow:hidden;padding:8px 16px;text-align:center;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;width:120px}.banjo-page .tag-asset{background:linear-gradient(135deg,#ff6b6b,#ee5a24);color:#fff}.banjo-page .tag-3d{background:linear-gradient(135deg,#8a2be2,#9370db);color:#fff}.banjo-page .tag-game{background:linear-gradient(135deg,#43e97b,#38f9d7);color:#fff}.banjo-page .hero-description{word-wrap:break-word;color:#d0d0d0;font-size:1.125rem;line-height:1.6;margin:0}.banjo-page .main-content{padding:80px 0}.banjo-page .content-wrapper{margin:0 auto;max-width:1000px;padding:0 24px}.banjo-page .content-section{margin-bottom:80px}.banjo-page .section-title{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#fff,#e0e0e0);-webkit-background-clip:text;background-clip:text;font-size:2.5rem;font-weight:700;margin:0 0 32px}.banjo-page .section-text{color:#d0d0d0;font-size:1.125rem;line-height:1.7;margin:0 0 24px}.banjo-page .features-grid{grid-gap:32px;display:grid;gap:32px;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));margin-top:32px}@media (min-width:769px){.banjo-page .features-grid{gap:32px!important}}.banjo-page .feature-item{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:16px;padding:32px;transition:all .3s ease}.banjo-page .feature-item:hover{background:#ffffff14;box-shadow:0 12px 24px #0003;transform:translateY(-4px)}.banjo-page .feature-item h3{color:#fff;font-size:1.25rem;font-weight:600;margin:0 0 12px}.banjo-page .feature-item p{color:#b0b0b0;font-size:1rem;line-height:1.6;margin:0}.banjo-page .media-gallery{display:flex;flex-direction:column;gap:24px;margin-top:32px}.banjo-page .gallery-item{border-radius:16px;box-shadow:0 12px 24px #0000004d;cursor:pointer;margin:0 auto;max-width:900px;overflow:hidden;transition:transform .2s ease;width:100%}.banjo-page .gallery-item:hover{transform:scale(1.02)}.banjo-page .gallery-image{display:block;height:auto;margin:0 auto;object-fit:contain;transition:transform .3s ease;width:90%}.banjo-page .gallery-image:hover{transform:scale(1.02)}.banjo-page .download-links{display:flex;flex-direction:column;gap:16px;margin-top:32px}.banjo-page .download-link{align-items:center;border:1px solid #ffffff1a;border-radius:12px;color:#fff;display:flex;font-size:1.125rem;font-weight:600;justify-content:space-between;padding:20px 24px;text-decoration:none;transition:all .3s ease}.banjo-page .download-link:hover{box-shadow:0 8px 16px #0000004d;transform:translateX(8px)}.banjo-page .nifty-link{background:#3ae9c9;border-left:4px solid #3ae9c9}.banjo-page .appstore-link{background:#007aff;border-left:4px solid #007aff}.banjo-page .itch-link{background:#fa5c5c;border-left:4px solid #fa5c5c}.banjo-page .link-text{align-items:center;display:flex;gap:12px}.banjo-page .link-arrow{font-size:1.25rem;opacity:.7;transition:transform .3s ease}.banjo-page .download-link:hover .link-arrow{transform:translateX(4px)}.banjo-page .info-grid{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));margin-top:32px}.banjo-page .info-item{align-items:center;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:12px;display:flex;gap:12px;padding:16px 20px}.banjo-page .info-label{color:#a0a0a0;font-weight:600;min-width:120px}.banjo-page .info-value{color:#fff;font-weight:500}.banjo-page .info-link{color:#4facfe;font-weight:600;text-decoration:none;transition:color .3s ease}.banjo-page .info-link:hover{color:#00f2fe;text-decoration:underline}@media (max-width:768px){.banjo-page .hero-content{gap:40px;grid-template-columns:1fr;text-align:center}.banjo-page .hero-title{font-size:2.5rem}.banjo-page .section-title{font-size:2rem}.banjo-page .features-grid,.banjo-page .info-grid,.banjo-page .media-gallery{grid-template-columns:1fr}.banjo-page .hero-section{padding:180px 0 60px}.banjo-page .main-content{padding:60px 0}.banjo-page .content-wrapper{padding:0 16px}.banjo-page .hero-tags{justify-content:center}.banjo-page .gallery-item{margin:0;max-width:none}.banjo-page .gallery-image{height:auto;width:100%}}@media (max-width:480px){.banjo-page .hero-title{font-size:2rem}.banjo-page .section-title{font-size:1.75rem}.banjo-page .hero-tags{gap:8px;justify-content:center}.banjo-page .tag{font-size:.75rem;padding:6px 12px}.banjo-page .download-link{font-size:1rem;padding:16px 20px}.banjo-page .hero-section{padding:140px 0 40px}}.hello-world-page{background:linear-gradient(135deg,#0f0f0f,#1a1a1a);color:#fff;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;min-height:100vh}.hello-world-page .hero-section{background:linear-gradient(135deg,#1a1a1a,#2d2d2d);overflow:hidden;padding:240px 0 80px;position:relative}.hello-world-page .hero-section:before{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'%3E%3Cdefs%3E%3Cpattern id='a' width='100' height='100' patternUnits='userSpaceOnUse'%3E%3Ccircle cx='50' cy='50' r='1' fill='%23fff' opacity='.02'/%3E%3C/pattern%3E%3C/defs%3E%3Cpath fill='url(%23a)' d='M0 0h100v100H0z'/%3E%3C/svg%3E");bottom:0;content:"";left:0;pointer-events:none;position:absolute;right:0;top:0}.hello-world-page .hero-content{grid-gap:60px;align-items:center;display:grid;gap:60px;grid-template-columns:1fr 1fr;margin:0 auto;max-width:1200px;padding:0 24px}.hello-world-page .hero-image-container{position:relative}.hello-world-page .hero-image{border-radius:16px;box-shadow:0 20px 40px #0000004d;height:auto;max-width:500px;transition:transform .3s ease;width:100%}.hello-world-page .hero-image:hover{transform:translateY(-5px)}.hello-world-page .hero-text{display:flex;flex-direction:column;gap:24px;max-width:100%}.hello-world-page .hero-title{-webkit-text-fill-color:#0000;word-wrap:break-word;background:linear-gradient(135deg,#fff,#e0e0e0);-webkit-background-clip:text;background-clip:text;font-size:3.5rem;font-weight:700;line-height:1.1;margin:0}.hello-world-page .hero-subtitle{color:#a0a0a0;font-size:1.25rem;font-weight:500;margin:0}.hello-world-page .hero-tags{align-items:flex-start;display:flex;flex-wrap:wrap;gap:6px;max-width:100%;overflow:hidden;width:100%}.hello-world-page .tag{align-items:center;border-radius:16px;box-sizing:border-box;display:flex;flex-shrink:0;font-size:.875rem;font-weight:600;height:36px;justify-content:center;letter-spacing:.5px;max-width:120px;min-width:120px;overflow:hidden;padding:8px 16px;text-align:center;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;width:120px}.hello-world-page .tag-asset{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff}.hello-world-page .tag-nifty{background:#3ae9c9;color:#fff}.hello-world-page .hero-description{word-wrap:break-word;color:#d0d0d0;font-size:1.125rem;line-height:1.6;margin:0}.hello-world-page .main-content{padding:80px 0}.hello-world-page .content-wrapper{margin:0 auto;max-width:1000px;padding:0 24px}.hello-world-page .content-section{margin-bottom:80px}.hello-world-page .section-title{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#fff,#e0e0e0);-webkit-background-clip:text;background-clip:text;font-size:2.5rem;font-weight:700;margin:0 0 32px}.hello-world-page .section-text{color:#d0d0d0;font-size:1.125rem;line-height:1.7;margin:0 0 24px}.hello-world-page .features-grid{grid-gap:32px;display:grid;gap:32px;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));margin-top:32px}@media (min-width:769px){.hello-world-page .features-grid{gap:32px!important}}.hello-world-page .feature-item{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:16px;padding:32px;transition:all .3s ease}.hello-world-page .feature-item:hover{background:#ffffff14;box-shadow:0 12px 24px #0003;transform:translateY(-4px)}.hello-world-page .feature-item h3{color:#fff;font-size:1.25rem;font-weight:600;margin:0 0 12px}.hello-world-page .feature-item p{color:#b0b0b0;font-size:1rem;line-height:1.6;margin:0}.hello-world-page .media-gallery{display:flex;flex-direction:column;gap:24px;margin-top:32px}.hello-world-page .gallery-item{border-radius:16px;box-shadow:0 12px 24px #0000004d;overflow:hidden;width:100%}.hello-world-page .gallery-image{display:block;height:auto;margin:0 auto;object-fit:contain;width:90%}.hello-world-page .download-links{display:flex;flex-direction:column;gap:16px;margin-top:32px}.hello-world-page .download-link{align-items:center;border:1px solid #ffffff1a;border-radius:12px;color:#fff;display:flex;font-size:1.125rem;font-weight:600;justify-content:space-between;padding:20px 24px;text-decoration:none;transition:all .3s ease}.hello-world-page .download-link:hover{box-shadow:0 8px 16px #0000004d;transform:translateX(8px)}.hello-world-page .nifty-link{background:#3ae9c9;border-left:4px solid #3ae9c9}.hello-world-page .itch-link{background:#fa5c5c;border-left:4px solid #fa5c5c}.hello-world-page .link-text{align-items:center;display:flex;gap:12px}.hello-world-page .link-arrow{font-size:1.25rem;opacity:.7;transition:transform .3s ease}.hello-world-page .download-link:hover .link-arrow{transform:translateX(4px)}.hello-world-page .info-grid{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));margin-top:32px}.hello-world-page .info-item{align-items:center;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:12px;display:flex;gap:12px;padding:16px 20px}.hello-world-page .info-label{color:#a0a0a0;font-weight:600;min-width:120px}.hello-world-page .info-value{color:#fff;font-weight:500}.hello-world-page .info-link{color:#4facfe;font-weight:600;text-decoration:none;transition:color .3s ease}.hello-world-page .info-link:hover{color:#00f2fe;text-decoration:underline}@media (max-width:768px){.hello-world-page .hero-content{gap:40px;grid-template-columns:1fr;text-align:center}.hello-world-page .hero-title{font-size:2.5rem}.hello-world-page .section-title{font-size:2rem}.hello-world-page .features-grid,.hello-world-page .info-grid,.hello-world-page .media-gallery{grid-template-columns:1fr}.hello-world-page .hero-section{padding:180px 0 60px}.hello-world-page .main-content{padding:60px 0}.hello-world-page .content-wrapper{padding:0 16px}.hello-world-page .hero-tags{justify-content:center}.hello-world-page .gallery-item{margin:0;max-width:none}.hello-world-page .gallery-image{max-height:250px;object-fit:cover}}@media (max-width:480px){.hello-world-page .hero-title{font-size:2rem}.hello-world-page .section-title{font-size:1.75rem}.hello-world-page .hero-tags{gap:4px}.hello-world-page .tag{font-size:.75rem;min-width:100px;padding:6px 12px;width:100px}.hello-world-page .download-link{min-width:100%}.hello-world-page .hero-section{padding:140px 0 40px}}.rise-world-page{background:linear-gradient(135deg,#0f0f0f,#1a1a1a);color:#fff;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;min-height:100vh}.rise-world-page .hero-section{background:linear-gradient(135deg,#1a1a1a,#2d2d2d);overflow:hidden;padding:240px 0 80px;position:relative}.rise-world-page .hero-section:before{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'%3E%3Cdefs%3E%3Cpattern id='a' width='100' height='100' patternUnits='userSpaceOnUse'%3E%3Ccircle cx='50' cy='50' r='1' fill='%23fff' opacity='.02'/%3E%3C/pattern%3E%3C/defs%3E%3Cpath fill='url(%23a)' d='M0 0h100v100H0z'/%3E%3C/svg%3E");bottom:0;content:"";left:0;pointer-events:none;position:absolute;right:0;top:0}.rise-world-page .hero-content{grid-gap:60px;align-items:center;display:grid;gap:60px;grid-template-columns:1fr 1fr;margin:0 auto;max-width:1200px;padding:0 24px}.rise-world-page .hero-image-container{position:relative}.rise-world-page .hero-image{border-radius:16px;box-shadow:0 20px 40px #0000004d;height:auto;max-width:500px;transition:transform .3s ease;width:100%}.rise-world-page .hero-image:hover{transform:translateY(-5px)}.rise-world-page .hero-text{display:flex;flex-direction:column;gap:24px;max-width:100%}.rise-world-page .hero-title{-webkit-text-fill-color:#0000;word-wrap:break-word;background:linear-gradient(135deg,#fff,#e0e0e0);-webkit-background-clip:text;background-clip:text;font-size:3.5rem;font-weight:700;line-height:1.1;margin:0}.rise-world-page .hero-subtitle{color:#a0a0a0;font-size:1.25rem;font-weight:500;margin:0}.rise-world-page .hero-tags{align-items:flex-start;display:flex;flex-wrap:wrap;gap:6px;max-width:100%;overflow:hidden;width:100%}.rise-world-page .tag{align-items:center;border-radius:16px;box-sizing:border-box;display:flex;flex-shrink:0;font-size:.875rem;font-weight:600;height:36px;justify-content:center;letter-spacing:.5px;max-width:120px;min-width:120px;overflow:hidden;padding:8px 16px;text-align:center;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;width:120px}.rise-world-page .tag-asset{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff}.rise-world-page .tag-nifty{background:#3ae9c9;color:#fff}.rise-world-page .hero-description{word-wrap:break-word;color:#d0d0d0;font-size:1.125rem;line-height:1.6;margin:0}.rise-world-page .main-content{padding:80px 0}.rise-world-page .content-wrapper{margin:0 auto;max-width:1000px;padding:0 24px}.rise-world-page .content-section{margin-bottom:80px}.rise-world-page .section-title{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#fff,#e0e0e0);-webkit-background-clip:text;background-clip:text;font-size:2.5rem;font-weight:700;margin:0 0 32px}.rise-world-page .section-text{color:#d0d0d0;font-size:1.125rem;line-height:1.7;margin:0 0 24px}.rise-world-page .features-grid{grid-gap:32px;display:grid;gap:32px;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));margin-top:32px}@media (min-width:769px){.rise-world-page .features-grid{gap:32px!important}}.rise-world-page .feature-item{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:16px;padding:32px;transition:all .3s ease}.rise-world-page .feature-item:hover{background:#ffffff14;box-shadow:0 12px 24px #0003;transform:translateY(-4px)}.rise-world-page .feature-item h3{color:#fff;font-size:1.25rem;font-weight:600;margin:0 0 12px}.rise-world-page .feature-item p{color:#b0b0b0;font-size:1rem;line-height:1.6;margin:0}.rise-world-page .media-gallery{display:flex;flex-direction:column;gap:24px;margin-top:32px}.rise-world-page .gallery-item{border-radius:16px;box-shadow:0 12px 24px #0000004d;overflow:hidden;width:100%}.rise-world-page .gallery-image{display:block;height:auto;margin:0 auto;object-fit:contain;width:90%}.rise-world-page .download-links{display:flex;flex-direction:column;gap:16px;margin-top:32px}.rise-world-page .download-link{align-items:center;border:1px solid #ffffff1a;border-radius:12px;color:#fff;display:flex;font-size:1.125rem;font-weight:600;justify-content:space-between;padding:20px 24px;text-decoration:none;transition:all .3s ease}.rise-world-page .download-link:hover{box-shadow:0 8px 16px #0000004d;transform:translateX(8px)}.rise-world-page .nifty-link{background:#3ae9c9;border-left:4px solid #3ae9c9}.rise-world-page .itch-link{background:#fa5c5c;border-left:4px solid #fa5c5c}.rise-world-page .link-text{align-items:center;display:flex;gap:12px}.rise-world-page .link-arrow{font-size:1.25rem;opacity:.7;transition:transform .3s ease}.rise-world-page .download-link:hover .link-arrow{transform:translateX(4px)}.rise-world-page .info-grid{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));margin-top:32px}.rise-world-page .info-item{align-items:center;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:12px;display:flex;gap:12px;padding:16px 20px}.rise-world-page .info-label{color:#a0a0a0;font-weight:600;min-width:120px}.rise-world-page .info-value{color:#fff;font-weight:500}.rise-world-page .info-link{color:#4facfe;font-weight:600;text-decoration:none;transition:color .3s ease}.rise-world-page .info-link:hover{color:#00f2fe;text-decoration:underline}@media (max-width:768px){.rise-world-page .hero-content{gap:40px;grid-template-columns:1fr;text-align:center}.rise-world-page .hero-title{font-size:2.5rem}.rise-world-page .section-title{font-size:2rem}.rise-world-page .features-grid,.rise-world-page .info-grid,.rise-world-page .media-gallery{grid-template-columns:1fr}.rise-world-page .hero-section{padding:180px 0 60px}.rise-world-page .main-content{padding:60px 0}.rise-world-page .content-wrapper{padding:0 16px}.rise-world-page .hero-tags{justify-content:center}.rise-world-page .gallery-item{margin:0;max-width:none}.rise-world-page .gallery-image{max-height:250px;object-fit:cover}}@media (max-width:480px){.rise-world-page .hero-title{font-size:2rem}.rise-world-page .section-title{font-size:1.75rem}.rise-world-page .hero-tags{gap:4px}.rise-world-page .tag{font-size:.75rem;min-width:100px;padding:6px 12px;width:100px}.rise-world-page .download-link{min-width:100%}.rise-world-page .hero-section{padding:140px 0 40px}}.redlightcam-page{background:#0b0b0b;color:#fff;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;min-height:100vh}.redlightcam-page .hero-section{background:linear-gradient(135deg,#1a1a1a,#2d2d2d);overflow:hidden;padding:240px 0 80px;position:relative}.redlightcam-page .hero-section:before{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'%3E%3Cdefs%3E%3Cpattern id='a' width='100' height='100' patternUnits='userSpaceOnUse'%3E%3Ccircle cx='50' cy='50' r='1' fill='%23fff' opacity='.02'/%3E%3C/pattern%3E%3C/defs%3E%3Cpath fill='url(%23a)' d='M0 0h100v100H0z'/%3E%3C/svg%3E");bottom:0;content:"";left:0;pointer-events:none;position:absolute;right:0;top:0}.redlightcam-page .hero-content{grid-gap:60px;align-items:center;display:grid;gap:60px;grid-template-columns:1fr 1fr;margin:0 auto;max-width:1200px;padding:0 24px}.redlightcam-page .hero-image-container{position:relative}.redlightcam-page .hero-image{border-radius:16px;box-shadow:0 20px 40px #0000004d;height:auto;max-width:500px;transition:transform .3s ease;width:100%}.redlightcam-page .hero-image:hover{transform:translateY(-5px)}.redlightcam-page .hero-text{display:flex;flex-direction:column;gap:24px;max-width:100%}.redlightcam-page .hero-title{-webkit-text-fill-color:#0000;word-wrap:break-word;background:linear-gradient(135deg,#fff,#e0e0e0);-webkit-background-clip:text;background-clip:text;font-size:3.5rem;font-weight:700;line-height:1.1;margin:0}.redlightcam-page .hero-subtitle{color:#a0a0a0;font-size:1.25rem;font-weight:500;margin:0}.redlightcam-page .hero-tags{align-items:flex-start;display:flex;flex-wrap:wrap;gap:6px;max-width:100%;overflow:hidden;width:100%}.redlightcam-page .tag{align-items:center;border-radius:16px;box-sizing:border-box;display:flex;flex-shrink:0;font-size:.875rem;font-weight:600;height:36px;justify-content:center;letter-spacing:.5px;max-width:120px;min-width:120px;overflow:hidden;padding:8px 16px;text-align:center;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;width:120px}.redlightcam-page .tag-brand{background:#ffffff26;color:#fff}.redlightcam-page .tag-software{background:linear-gradient(135deg,#4facfe,#00f2fe);color:#fff}.redlightcam-page .tag-mobile{background:linear-gradient(135deg,#43e97b,#38f9d7);color:#fff}.redlightcam-page .hero-description{word-wrap:break-word;color:#d0d0d0;font-size:1.125rem;line-height:1.6;margin:0}.redlightcam-page .main-content{padding:80px 0}.redlightcam-page .content-wrapper{margin:0 auto;max-width:1000px;padding:0 24px}.redlightcam-page .content-section{margin-bottom:80px}.redlightcam-page .section-title{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#fff,#e0e0e0);-webkit-background-clip:text;background-clip:text;font-size:2.5rem;font-weight:700;margin:0 0 32px}.redlightcam-page .section-text{color:#d0d0d0;font-size:1.125rem;line-height:1.7;margin:0 0 24px}.redlightcam-page .features-grid{grid-gap:32px;display:grid;gap:32px;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));margin-top:32px}@media (min-width:769px){.redlightcam-page .features-grid{gap:32px!important}}.redlightcam-page .feature-item{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:16px;padding:32px;transition:all .3s ease}.redlightcam-page .feature-item:hover{background:#ffffff14;box-shadow:0 12px 24px #0003;transform:translateY(-4px)}.redlightcam-page .feature-item h3{color:#fff;font-size:1.25rem;font-weight:600;margin:0 0 12px}.redlightcam-page .feature-item p{color:#b0b0b0;font-size:1rem;line-height:1.6;margin:0}.redlightcam-page .media-gallery{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));margin-top:32px}.redlightcam-page .gallery-item{border-radius:16px;box-shadow:0 12px 24px #0000004d;overflow:hidden}.redlightcam-page .gallery-image{display:block;height:auto;margin:0 auto;object-fit:contain;width:90%}.redlightcam-page .gallery-image:hover{transform:scale(1.02)}.redlightcam-page .download-links{display:flex;flex-direction:column;gap:16px;margin-top:32px}.redlightcam-page .download-link{align-items:center;border:1px solid #ffffff1a;border-radius:12px;color:#fff;display:flex;font-size:1.125rem;font-weight:600;justify-content:space-between;padding:20px 24px;text-decoration:none;transition:all .3s ease}.redlightcam-page .download-link:hover{box-shadow:0 8px 16px #0000004d;transform:translateX(8px)}.redlightcam-page .appstore-link{background:#007aff;border-left:4px solid #007aff}.redlightcam-page .download-link.npm-link{background:#cb3837!important;border-left:4px solid #cb3837!important;color:#fff!important}.redlightcam-page .download-link.npm-link:hover{background:#a52820!important;box-shadow:0 8px 16px #cb38374d;color:#fff!important;transform:translateX(8px)}.redlightcam-page .download-link.demo-link{background:#007aff!important;border-left:4px solid #007aff!important;color:#fff!important}.redlightcam-page .download-link.demo-link:hover{background:#0062cc!important;box-shadow:0 8px 16px #007aff4d;color:#fff!important;transform:translateX(8px)}.redlightcam-page .controller-screenshot-img{border-radius:12px;box-shadow:0 12px 24px #0000004d;box-sizing:border-box;display:block;height:auto;max-width:100%;width:100%}.redlightcam-page .hero-icon{border-radius:12px;height:80px;margin-bottom:16px;object-fit:contain;width:80px}.redlightcam-page .link-text{align-items:center;display:flex;gap:12px}.redlightcam-page .link-arrow{font-size:1.25rem;opacity:.7;transition:transform .3s ease}.redlightcam-page .download-link:hover .link-arrow{transform:translateX(4px)}.redlightcam-page .info-grid{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));margin-top:32px}.redlightcam-page .info-item{align-items:center;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:12px;display:flex;gap:12px;padding:16px 20px}.redlightcam-page .info-label{color:#a0a0a0;font-weight:600;min-width:120px}.redlightcam-page .info-value{color:#fff;font-weight:500}.redlightcam-page .info-link{color:#4facfe;font-weight:600;text-decoration:none;transition:color .3s ease}.redlightcam-page .info-link:hover{color:#00f2fe;text-decoration:underline}@media (max-width:768px){.redlightcam-page .hero-content{gap:40px;grid-template-columns:1fr;text-align:center}.redlightcam-page .hero-title{font-size:2.5rem}.redlightcam-page .section-title{font-size:2rem}.redlightcam-page .features-grid,.redlightcam-page .info-grid,.redlightcam-page .media-gallery{grid-template-columns:1fr}.redlightcam-page .hero-section{padding:180px 0 60px}.redlightcam-page .main-content{padding:60px 0}.redlightcam-page .content-wrapper{padding:0 16px}.redlightcam-page .hero-tags{justify-content:center}.redlightcam-page .gallery-item{margin:0;max-width:none}.redlightcam-page .gallery-image{height:auto;object-fit:contain;width:100%}}@media (max-width:480px){.redlightcam-page .hero-title{font-size:2rem}.redlightcam-page .section-title{font-size:1.75rem}.redlightcam-page .hero-tags{gap:4px;justify-content:center}.redlightcam-page .tag{font-size:.75rem;min-width:100px;padding:6px 12px;width:100px}.redlightcam-page .download-link{min-width:100%}.redlightcam-page .hero-section{padding:140px 0 40px}}.stack8-page{background:#0b0b0b;color:#fff;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;min-height:100vh}.stack8-page .hero-section{background:linear-gradient(135deg,#1a1a1a,#2d2d2d);overflow:hidden;padding:240px 0 80px;position:relative}.stack8-page .hero-section:before{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'%3E%3Cdefs%3E%3Cpattern id='a' width='100' height='100' patternUnits='userSpaceOnUse'%3E%3Ccircle cx='50' cy='50' r='1' fill='%23fff' opacity='.02'/%3E%3C/pattern%3E%3C/defs%3E%3Cpath fill='url(%23a)' d='M0 0h100v100H0z'/%3E%3C/svg%3E");bottom:0;content:"";left:0;pointer-events:none;position:absolute;right:0;top:0}.stack8-page .hero-content{grid-gap:60px;align-items:center;display:grid;gap:60px;grid-template-columns:1fr 1fr;margin:0 auto;max-width:1200px;padding:0 24px}.stack8-page .hero-image-container{position:relative}.stack8-page .hero-image{border-radius:16px;box-shadow:0 20px 40px #0000004d;height:auto;max-width:500px;transition:transform .3s ease;width:100%}.stack8-page .hero-image:hover{transform:translateY(-5px)}.stack8-page .hero-text{display:flex;flex-direction:column;gap:24px;max-width:100%}.stack8-page .hero-title{-webkit-text-fill-color:#0000;word-wrap:break-word;background:linear-gradient(135deg,#fff,#e0e0e0);-webkit-background-clip:text;background-clip:text;font-size:3.5rem;font-weight:700;line-height:1.1;margin:0}.stack8-page .hero-subtitle{color:#a0a0a0;font-size:1.25rem;font-weight:500;margin:0}.stack8-page .hero-tags{align-items:flex-start;display:flex;flex-wrap:wrap;gap:6px;max-width:100%;overflow:hidden;width:100%}.stack8-page .tag{align-items:center;border-radius:16px;box-sizing:border-box;display:flex;flex-shrink:0;font-size:.875rem;font-weight:600;height:36px;justify-content:center;letter-spacing:.5px;max-width:120px;min-width:120px;overflow:hidden;padding:8px 16px;text-align:center;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;width:120px}.stack8-page .tag-software{background:linear-gradient(135deg,#4facfe,#00f2fe);color:#fff}.stack8-page .tag-mobile{background:linear-gradient(135deg,#43e97b,#38f9d7);color:#fff}.stack8-page .hero-description{word-wrap:break-word;color:#d0d0d0;font-size:1.125rem;line-height:1.6;margin:0}.stack8-page .main-content{padding:80px 0}.stack8-page .content-wrapper{margin:0 auto;max-width:1000px;padding:0 24px}.stack8-page .content-section{margin-bottom:80px}.stack8-page .section-title{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#fff,#e0e0e0);-webkit-background-clip:text;background-clip:text;font-size:2.5rem;font-weight:700;margin:0 0 32px}.stack8-page .section-text{color:#d0d0d0;font-size:1.125rem;line-height:1.7;margin:0 0 24px}.stack8-page .features-grid{grid-gap:32px;display:grid;gap:32px;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));margin-top:32px}@media (min-width:769px){.stack8-page .features-grid{gap:32px!important}}.stack8-page .feature-item{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:16px;padding:32px;transition:all .3s ease}.stack8-page .feature-item:hover{background:#ffffff14;box-shadow:0 12px 24px #0003;transform:translateY(-4px)}.stack8-page .feature-item h3{color:#fff;font-size:1.25rem;font-weight:600;margin:0 0 12px}.stack8-page .feature-item p{color:#b0b0b0;font-size:1rem;line-height:1.6;margin:0}.stack8-page .media-gallery{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));margin-top:32px}.stack8-page .gallery-item{border-radius:16px;box-shadow:0 12px 24px #0000004d;cursor:pointer;overflow:hidden;transition:transform .2s ease}.stack8-page .gallery-item:hover{transform:scale(1.02)}.stack8-page .gallery-image{display:block;height:auto;margin:0 auto;object-fit:contain;width:90%}.stack8-page .gallery-image:hover{transform:scale(1.02)}.stack8-page .download-links{display:flex;flex-direction:column;gap:16px;margin-top:32px}.stack8-page .download-link{align-items:center;border:1px solid #ffffff1a;border-radius:12px;color:#fff;display:flex;font-size:1.125rem;font-weight:600;justify-content:space-between;padding:20px 24px;text-decoration:none;transition:all .3s ease}.stack8-page .download-link:hover{box-shadow:0 8px 16px #0000004d;transform:translateX(8px)}.stack8-page .appstore-link{background:#007aff;border-left:4px solid #007aff}.stack8-page .link-text{align-items:center;display:flex;gap:12px}.stack8-page .link-arrow{font-size:1.25rem;opacity:.7;transition:transform .3s ease}.stack8-page .download-link:hover .link-arrow{transform:translateX(4px)}.stack8-page .info-grid{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));margin-top:32px}.stack8-page .info-item{align-items:center;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:12px;display:flex;gap:12px;padding:16px 20px}.stack8-page .info-label{color:#a0a0a0;font-weight:600;min-width:120px}.stack8-page .info-value{color:#fff;font-weight:500}.stack8-page .info-link{color:#4facfe;font-weight:600;text-decoration:none;transition:color .3s ease}.stack8-page .info-link:hover{color:#00f2fe;text-decoration:underline}@media (max-width:768px){.stack8-page .hero-content{gap:40px;grid-template-columns:1fr;text-align:center}.stack8-page .hero-title{font-size:2.5rem}.stack8-page .section-title{font-size:2rem}.stack8-page .features-grid,.stack8-page .info-grid,.stack8-page .media-gallery{grid-template-columns:1fr}.stack8-page .hero-section{padding:180px 0 60px}.stack8-page .main-content{padding:60px 0}.stack8-page .content-wrapper{padding:0 16px}.stack8-page .hero-tags{justify-content:center}.stack8-page .gallery-item{margin:0;max-width:none}.stack8-page .gallery-image{height:auto;object-fit:contain;width:100%}}@media (max-width:480px){.stack8-page .hero-title{font-size:2rem}.stack8-page .section-title{font-size:1.75rem}.stack8-page .hero-tags{gap:4px;justify-content:center}.stack8-page .tag{font-size:.75rem;min-width:100px;padding:6px 12px;width:100px}.stack8-page .download-link{min-width:100%}.stack8-page .hero-section{padding:140px 0 40px}}.point-five-page{background:#0b0b0b;color:#fff;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;min-height:100vh}.point-five-page .hero-section{background:linear-gradient(135deg,#1a1a1a,#2d2d2d);overflow:hidden;padding:240px 0 80px;position:relative}.point-five-page .hero-section:before{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'%3E%3Cdefs%3E%3Cpattern id='a' width='100' height='100' patternUnits='userSpaceOnUse'%3E%3Ccircle cx='50' cy='50' r='1' fill='%23fff' opacity='.02'/%3E%3C/pattern%3E%3C/defs%3E%3Cpath fill='url(%23a)' d='M0 0h100v100H0z'/%3E%3C/svg%3E");bottom:0;content:"";left:0;pointer-events:none;position:absolute;right:0;top:0}.point-five-page .hero-content{grid-gap:60px;align-items:center;display:grid;gap:60px;grid-template-columns:1fr 1fr;margin:0 auto;max-width:1200px;padding:0 24px}.point-five-page .hero-image-container{position:relative}.point-five-page .hero-image{border-radius:16px;box-shadow:0 20px 40px #0000004d;height:auto;max-width:500px;transition:transform .3s ease;width:100%}.point-five-page .hero-image:hover{transform:translateY(-5px)}.point-five-page .hero-text{display:flex;flex-direction:column;gap:24px;max-width:100%}.point-five-page .hero-title{-webkit-text-fill-color:#0000;word-wrap:break-word;background:linear-gradient(135deg,#fff,#e0e0e0);-webkit-background-clip:text;background-clip:text;font-size:3.5rem;font-weight:700;line-height:1.1;margin:0}.point-five-page .hero-subtitle{color:#a0a0a0;font-size:1.25rem;font-weight:500;margin:0}.point-five-page .hero-tags{align-items:flex-start;display:flex;flex-wrap:wrap;gap:6px;max-width:100%;overflow:hidden;width:100%}.point-five-page .tag{align-items:center;border-radius:16px;box-sizing:border-box;display:flex;flex-shrink:0;font-size:.875rem;font-weight:600;height:36px;justify-content:center;letter-spacing:.5px;max-width:120px;min-width:120px;overflow:hidden;padding:8px 16px;text-align:center;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;width:120px}.point-five-page .tag-software{background:linear-gradient(135deg,#4facfe,#00f2fe);color:#fff}.point-five-page .tag-mobile{background:linear-gradient(135deg,#43e97b,#38f9d7);color:#fff}.point-five-page .hero-description{word-wrap:break-word;color:#d0d0d0;font-size:1.125rem;line-height:1.6;margin:0}.point-five-page .main-content{padding:80px 0}.point-five-page .content-wrapper{margin:0 auto;max-width:1000px;padding:0 24px}.point-five-page .content-section{margin-bottom:80px}.point-five-page .section-title{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#fff,#e0e0e0);-webkit-background-clip:text;background-clip:text;font-size:2.5rem;font-weight:700;margin:0 0 32px}.point-five-page .section-text{color:#d0d0d0;font-size:1.125rem;line-height:1.7;margin:0 0 24px}.point-five-page .features-grid{grid-gap:32px;display:grid;gap:32px;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));margin-top:32px}@media (min-width:769px){.point-five-page .features-grid{gap:32px!important}}.point-five-page .feature-item{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:16px;padding:32px;transition:all .3s ease}.point-five-page .feature-item:hover{background:#ffffff14;box-shadow:0 12px 24px #0003;transform:translateY(-4px)}.point-five-page .feature-item h3{color:#fff;font-size:1.25rem;font-weight:600;margin:0 0 12px}.point-five-page .feature-item p{color:#b0b0b0;font-size:1rem;line-height:1.6;margin:0}.point-five-page .media-gallery{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));margin-top:32px}.point-five-page .gallery-item{border-radius:16px;box-shadow:0 12px 24px #0000004d;overflow:hidden}.point-five-page .gallery-image{display:block;height:auto;margin:0 auto;object-fit:contain;width:90%}.point-five-page .gallery-image:hover{transform:scale(1.02)}.point-five-page .download-links{display:flex;flex-direction:column;gap:16px;margin-top:32px}.point-five-page .download-link{align-items:center;border:1px solid #ffffff1a;border-radius:12px;color:#fff;display:flex;font-size:1.125rem;font-weight:600;justify-content:space-between;padding:20px 24px;text-decoration:none;transition:all .3s ease}.point-five-page .download-link:hover{box-shadow:0 8px 16px #0000004d;transform:translateX(8px)}.point-five-page .appstore-link{background:#007aff;border-left:4px solid #007aff}.point-five-page .link-text{align-items:center;display:flex;gap:12px}.point-five-page .link-arrow{font-size:1.25rem;opacity:.7;transition:transform .3s ease}.point-five-page .download-link:hover .link-arrow{transform:translateX(4px)}.point-five-page .info-grid{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));margin-top:32px}.point-five-page .info-item{align-items:center;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:12px;display:flex;gap:12px;padding:16px 20px}.point-five-page .info-label{color:#a0a0a0;font-weight:600;min-width:120px}.point-five-page .info-value{color:#fff;font-weight:500}.point-five-page .info-link{color:#4facfe;font-weight:600;text-decoration:none;transition:color .3s ease}.point-five-page .info-link:hover{color:#00f2fe;text-decoration:underline}@media (max-width:768px){.point-five-page .hero-content{gap:40px;grid-template-columns:1fr;text-align:center}.point-five-page .hero-title{font-size:2.5rem}.point-five-page .section-title{font-size:2rem}.point-five-page .features-grid,.point-five-page .info-grid,.point-five-page .media-gallery{grid-template-columns:1fr}.point-five-page .hero-section{padding:180px 0 60px}.point-five-page .main-content{padding:60px 0}.point-five-page .content-wrapper{padding:0 16px}.point-five-page .hero-tags{justify-content:center}.point-five-page .gallery-item{margin:0;max-width:none}.point-five-page .gallery-image{height:auto;object-fit:contain;width:100%}}@media (max-width:480px){.point-five-page .hero-title{font-size:2rem}.point-five-page .section-title{font-size:1.75rem}.point-five-page .hero-tags{gap:4px;justify-content:center}.point-five-page .tag{font-size:.75rem;min-width:100px;padding:6px 12px;width:100px}.point-five-page .download-link{min-width:100%}.point-five-page .hero-section{padding:140px 0 40px}}.dividend-chaser-page{background:#0b0b0b;color:#fff;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;min-height:100vh}.dividend-chaser-page .hero-section{background:linear-gradient(135deg,#1a1a1a,#2d2d2d);overflow-x:hidden;overflow-y:visible;padding:240px 0 80px;position:relative}.dividend-chaser-page .hero-section:before{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'%3E%3Cdefs%3E%3Cpattern id='a' width='100' height='100' patternUnits='userSpaceOnUse'%3E%3Ccircle cx='50' cy='50' r='1' fill='%23fff' opacity='.02'/%3E%3C/pattern%3E%3C/defs%3E%3Cpath fill='url(%23a)' d='M0 0h100v100H0z'/%3E%3C/svg%3E");bottom:0;content:"";left:0;pointer-events:none;position:absolute;right:0;top:0}.dividend-chaser-page .hero-content{grid-gap:60px;align-items:center;display:grid;gap:60px;grid-template-columns:1fr 1fr;margin:0 auto;max-width:1200px;padding:0 24px}.dividend-chaser-page .hero-image-container{position:relative}.dividend-chaser-page .hero-image{border-radius:16px;box-shadow:0 20px 40px #0000004d;height:auto;max-width:500px;transition:transform .3s ease;width:100%}.dividend-chaser-page .hero-image:hover{transform:translateY(-5px)}.dividend-chaser-page .hero-text{display:flex;flex-direction:column;gap:24px;max-width:100%}.dividend-chaser-page .hero-title{-webkit-text-fill-color:#0000;word-wrap:break-word;background:linear-gradient(135deg,#fff,#e0e0e0);-webkit-background-clip:text;background-clip:text;font-size:3.5rem;font-weight:700;line-height:1.1;margin:0}.dividend-chaser-page .hero-subtitle{color:#a0a0a0;font-size:1.25rem;font-weight:500;margin:0}.dividend-chaser-page .hero-tags{align-items:flex-start;display:flex;flex-wrap:wrap;gap:6px;max-width:100%;overflow:hidden;width:100%}.dividend-chaser-page .tag{align-items:center;border-radius:16px;box-sizing:border-box;display:flex;flex-shrink:0;font-size:.875rem;font-weight:600;height:36px;justify-content:center;letter-spacing:.5px;max-width:120px;min-width:120px;overflow:hidden;padding:8px 16px;text-align:center;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;width:120px}.dividend-chaser-page .tag-software{background:linear-gradient(135deg,#4facfe,#00f2fe);color:#fff}.dividend-chaser-page .tag-mobile{background:linear-gradient(135deg,#43e97b,#38f9d7);color:#fff}.dividend-chaser-page .hero-description{word-wrap:break-word;color:#d0d0d0;font-size:1.125rem;line-height:1.6;margin:0}.dividend-chaser-page .main-content{padding:80px 0}.dividend-chaser-page .content-wrapper{margin:0 auto;max-width:1000px;padding:0 24px}.dividend-chaser-page .content-section{margin-bottom:80px}.dividend-chaser-page .section-title{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#fff,#e0e0e0);-webkit-background-clip:text;background-clip:text;font-size:2.5rem;font-weight:700;margin:0 0 32px}.dividend-chaser-page .section-text{color:#d0d0d0;font-size:1.125rem;line-height:1.7;margin:0 0 24px}.dividend-chaser-page .media-gallery{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));margin-top:24px}.dividend-chaser-page .gallery-item{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:12px;overflow:hidden}.dividend-chaser-page .gallery-image{display:block;height:auto;width:100%}.dividend-chaser-page .features-grid{grid-gap:32px;display:grid;gap:32px;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));margin-top:32px}@media (min-width:769px){.dividend-chaser-page .features-grid{gap:32px!important}}.dividend-chaser-page .feature-item{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:16px;padding:32px;transition:all .3s ease}.dividend-chaser-page .feature-item:hover{background:#ffffff14;box-shadow:0 12px 24px #0003;transform:translateY(-4px)}.dividend-chaser-page .feature-item h3{color:#fff;font-size:1.25rem;font-weight:600;margin:0 0 12px}.dividend-chaser-page .feature-item p{color:#b0b0b0;font-size:1rem;line-height:1.6;margin:0}.dividend-chaser-page .download-links{display:flex;flex-direction:column;gap:16px;margin-top:32px}.dividend-chaser-page .download-link{align-items:center;border:1px solid #ffffff1a;border-radius:12px;color:#fff;display:flex;font-size:1.125rem;font-weight:600;justify-content:space-between;padding:20px 24px;text-decoration:none;transition:all .3s ease}.dividend-chaser-page .download-link:hover{box-shadow:0 8px 16px #0000004d;transform:translateX(8px)}.dividend-chaser-page .appstore-link{background:#007aff;border-left:4px solid #007aff}.dividend-chaser-page .link-text{align-items:center;display:flex;gap:12px}.dividend-chaser-page .link-arrow{font-size:1.25rem;opacity:.7;transition:transform .3s ease}.dividend-chaser-page .download-link:hover .link-arrow{transform:translateX(4px)}.dividend-chaser-page .info-grid{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));margin-top:32px}.dividend-chaser-page .info-item{align-items:center;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:12px;display:flex;gap:12px;padding:16px 20px}.dividend-chaser-page .info-label{color:#a0a0a0;font-weight:600;min-width:120px}.dividend-chaser-page .info-value{color:#fff;font-weight:500}.dividend-chaser-page .info-link{color:#4facfe;font-weight:600;text-decoration:none;transition:color .3s ease}.dividend-chaser-page .info-link:hover{color:#00f2fe;text-decoration:underline}@media (max-width:768px){.dividend-chaser-page .hero-content{gap:40px;grid-template-columns:1fr;text-align:center}.dividend-chaser-page .hero-title{font-size:2.5rem}.dividend-chaser-page .section-title{font-size:2rem}.dividend-chaser-page .features-grid,.dividend-chaser-page .info-grid{grid-template-columns:1fr}.dividend-chaser-page .hero-section{padding:180px 0 60px}.dividend-chaser-page .main-content{padding:60px 0}.dividend-chaser-page .content-wrapper{padding:0 16px}.dividend-chaser-page .hero-tags{justify-content:center}}@media (max-width:480px){.dividend-chaser-page .hero-title{font-size:2rem}.dividend-chaser-page .section-title{font-size:1.75rem}.dividend-chaser-page .hero-tags{gap:4px;justify-content:center}.dividend-chaser-page .tag{font-size:.75rem;min-width:100px;padding:6px 12px;width:100px}.dividend-chaser-page .download-link{min-width:100%}.dividend-chaser-page .hero-section{padding:140px 0 40px}}.dividend-chaser-api-page{background:#0b0b0b;color:#fff;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;min-height:100vh}.dividend-chaser-api-page .hero-section{background:linear-gradient(135deg,#1a1a1a,#2d2d2d);overflow-x:hidden;overflow-y:visible;padding:240px 0 80px;position:relative}.dividend-chaser-api-page .hero-section:before{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'%3E%3Cdefs%3E%3Cpattern id='a' width='100' height='100' patternUnits='userSpaceOnUse'%3E%3Ccircle cx='50' cy='50' r='1' fill='%23fff' opacity='.02'/%3E%3C/pattern%3E%3C/defs%3E%3Cpath fill='url(%23a)' d='M0 0h100v100H0z'/%3E%3C/svg%3E");bottom:0;content:"";left:0;pointer-events:none;position:absolute;right:0;top:0}.dividend-chaser-api-page .hero-content{grid-gap:60px;align-items:center;display:grid;gap:60px;grid-template-columns:1fr 1fr;margin:0 auto;max-width:1200px;padding:0 24px}.dividend-chaser-api-page .hero-image-container{position:relative}.dividend-chaser-api-page .hero-image{border-radius:16px;box-shadow:0 20px 40px #0000004d;height:auto;max-width:500px;transition:transform .3s ease;width:100%}.dividend-chaser-api-page .hero-image:hover{transform:translateY(-5px)}.dividend-chaser-api-page .hero-text{display:flex;flex-direction:column;gap:24px;max-width:100%}.dividend-chaser-api-page .hero-title{-webkit-text-fill-color:#0000;word-wrap:break-word;background:linear-gradient(135deg,#fff,#e0e0e0);-webkit-background-clip:text;background-clip:text;font-size:3.5rem;font-weight:700;line-height:1.1;margin:0}.dividend-chaser-api-page .hero-subtitle{color:#a0a0a0;font-size:1.25rem;font-weight:500;margin:0}.dividend-chaser-api-page .hero-tags{align-items:flex-start;display:flex;flex-wrap:wrap;gap:6px;max-width:100%;overflow:hidden;width:100%}.dividend-chaser-api-page .tag{align-items:center;border-radius:16px;box-sizing:border-box;display:flex;flex-shrink:0;font-size:.875rem;font-weight:600;height:36px;justify-content:center;letter-spacing:.5px;max-width:120px;min-width:120px;overflow:hidden;padding:8px 16px;text-align:center;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;width:120px}.dividend-chaser-api-page .tag-software{background:linear-gradient(135deg,#4facfe,#00f2fe);color:#fff}.dividend-chaser-api-page .tag-api{background:linear-gradient(135deg,#fa709a,#fee140);color:#fff}.dividend-chaser-api-page .hero-description{word-wrap:break-word;color:#d0d0d0;font-size:1.125rem;line-height:1.6;margin:0}.dividend-chaser-api-page .main-content{padding:80px 0}.dividend-chaser-api-page .content-wrapper{margin:0 auto;max-width:1000px;padding:0 24px}.dividend-chaser-api-page .content-section{margin-bottom:80px}.dividend-chaser-api-page .section-title{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#fff,#e0e0e0);-webkit-background-clip:text;background-clip:text;font-size:2.5rem;font-weight:700;margin:0 0 32px}.dividend-chaser-api-page .section-text{color:#d0d0d0;font-size:1.125rem;line-height:1.7;margin:0 0 24px}.dividend-chaser-api-page .media-gallery{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));margin-top:32px}.dividend-chaser-api-page .gallery-item{border-radius:16px;box-shadow:0 12px 24px #0000004d;overflow:hidden}.dividend-chaser-api-page .gallery-image{display:block;height:auto;margin:0 auto;object-fit:contain;transition:transform .3s ease;width:90%}.dividend-chaser-api-page .gallery-item{cursor:pointer;transition:transform .2s ease}.dividend-chaser-api-page .gallery-image:hover,.dividend-chaser-api-page .gallery-item:hover{transform:scale(1.02)}.dividend-chaser-api-page .features-grid{grid-gap:32px;display:grid;gap:32px;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));margin-top:32px}@media (min-width:769px){.dividend-chaser-api-page .features-grid{gap:32px!important}}.dividend-chaser-api-page .feature-item{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:16px;padding:32px;transition:all .3s ease}.dividend-chaser-api-page .feature-item:hover{background:#ffffff14;box-shadow:0 12px 24px #0003;transform:translateY(-4px)}.dividend-chaser-api-page .feature-item h3{color:#fff;font-size:1.25rem;font-weight:600;margin:0 0 12px}.dividend-chaser-api-page .feature-item p{color:#b0b0b0;font-size:1rem;line-height:1.6;margin:0}.dividend-chaser-api-page .info-grid{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));margin-top:32px}.dividend-chaser-api-page .info-item{align-items:center;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:12px;display:flex;gap:12px;padding:16px 20px}.dividend-chaser-api-page .info-label{color:#a0a0a0;font-weight:600;min-width:120px}.dividend-chaser-api-page .info-value{color:#fff;font-weight:500}.dividend-chaser-api-page .info-link{color:#4facfe;font-weight:600;text-decoration:none;transition:color .3s ease}.dividend-chaser-api-page .info-link:hover{color:#00f2fe;text-decoration:underline}.dividend-chaser-api-page .download-links{display:flex;flex-direction:column;gap:16px;margin-top:32px}.dividend-chaser-api-page .download-link{align-items:center;border:1px solid #ffffff1a;border-radius:12px;color:#fff;display:flex;font-size:1.125rem;font-weight:600;justify-content:space-between;padding:20px 24px;text-decoration:none;transition:all .3s ease}.dividend-chaser-api-page .download-link:hover{box-shadow:0 8px 16px #0000004d;transform:translateX(8px)}.dividend-chaser-api-page .rapidapi-link{background:#00cbb0;border-left:4px solid #00a890}.dividend-chaser-api-page .rapidapi-link:hover{background:#00a890;box-shadow:0 8px 16px #00cbb04d}.dividend-chaser-api-page .link-text{align-items:center;display:flex;gap:12px}.dividend-chaser-api-page .link-arrow{font-size:1.5rem;transition:transform .3s ease}.dividend-chaser-api-page .download-link:hover .link-arrow{transform:translateX(4px)}@media (max-width:768px){.dividend-chaser-api-page .hero-content{gap:40px;grid-template-columns:1fr;text-align:center}.dividend-chaser-api-page .hero-title{font-size:2.5rem}.dividend-chaser-api-page .section-title{font-size:2rem}.dividend-chaser-api-page .features-grid,.dividend-chaser-api-page .info-grid{grid-template-columns:1fr}.dividend-chaser-api-page .hero-section{padding:180px 0 60px}.dividend-chaser-api-page .main-content{padding:60px 0}.dividend-chaser-api-page .content-wrapper{padding:0 16px}.dividend-chaser-api-page .hero-tags{justify-content:center}.dividend-chaser-api-page .media-gallery{gap:16px;grid-template-columns:1fr}.dividend-chaser-api-page .download-link{min-width:100%}.dividend-chaser-api-page .gallery-item{overflow:visible;padding:12px}.dividend-chaser-api-page .gallery-image{height:auto;max-width:100%;object-fit:contain;transform:scale(.85);transform-origin:center;width:100%}}@media (max-width:480px){.dividend-chaser-api-page .hero-title{font-size:2rem}.dividend-chaser-api-page .section-title{font-size:1.75rem}.dividend-chaser-api-page .hero-tags{gap:4px;justify-content:center}.dividend-chaser-api-page .tag{font-size:.75rem;min-width:100px;padding:6px 12px;width:100px}.dividend-chaser-api-page .hero-section{padding:140px 0 40px}}.keep-on-trucking-page{background:#0b0b0b;color:#fff;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;min-height:100vh}.keep-on-trucking-page .hero-section{background:linear-gradient(135deg,#1a1a1a,#2d2d2d);overflow:hidden;padding:240px 0 80px;position:relative}.keep-on-trucking-page .hero-section:before{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'%3E%3Cdefs%3E%3Cpattern id='a' width='100' height='100' patternUnits='userSpaceOnUse'%3E%3Ccircle cx='50' cy='50' r='1' fill='%23fff' opacity='.02'/%3E%3C/pattern%3E%3C/defs%3E%3Cpath fill='url(%23a)' d='M0 0h100v100H0z'/%3E%3C/svg%3E");bottom:0;content:"";left:0;pointer-events:none;position:absolute;right:0;top:0}.keep-on-trucking-page .hero-content{grid-gap:60px;align-items:center;display:grid;gap:60px;grid-template-columns:1fr 1fr;margin:0 auto;max-width:1200px;padding:0 24px}.keep-on-trucking-page .hero-image-container{position:relative}.keep-on-trucking-page .hero-image{border-radius:16px;box-shadow:0 20px 40px #0000004d;height:auto;max-width:500px;transition:transform .3s ease;width:100%}.keep-on-trucking-page .hero-image:hover{transform:translateY(-5px)}.keep-on-trucking-page .hero-text{display:flex;flex-direction:column;gap:24px;max-width:100%}.keep-on-trucking-page .hero-title{-webkit-text-fill-color:#0000;word-wrap:break-word;background:linear-gradient(135deg,#fff,#e0e0e0);-webkit-background-clip:text;background-clip:text;font-size:3.5rem;font-weight:700;line-height:1.1;margin:0}.keep-on-trucking-page .hero-subtitle{color:#a0a0a0;font-size:1.25rem;font-weight:500;margin:0}.keep-on-trucking-page .hero-tags{align-items:flex-start;display:flex;flex-wrap:wrap;gap:6px;max-width:100%;overflow:hidden;width:100%}.keep-on-trucking-page .tag{align-items:center;border-radius:16px;box-sizing:border-box;display:flex;flex-shrink:0;font-size:.875rem;font-weight:600;height:36px;justify-content:center;letter-spacing:.5px;max-width:120px;min-width:120px;overflow:hidden;padding:8px 16px;text-align:center;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;width:120px}.keep-on-trucking-page .tag-games{background:linear-gradient(135deg,#4facfe,#00f2fe);color:#fff}.keep-on-trucking-page .tag-ios{background:linear-gradient(135deg,#43e97b,#38f9d7);color:#fff}.keep-on-trucking-page .tag-android{background:linear-gradient(135deg,#00c853,#00e676);color:#fff}.keep-on-trucking-page .tag-software{background:linear-gradient(135deg,#4facfe,#00f2fe);color:#fff}.keep-on-trucking-page .tag-mobile{background:linear-gradient(135deg,#43e97b,#38f9d7);color:#fff}.keep-on-trucking-page .hero-description{word-wrap:break-word;color:#d0d0d0;font-size:1.125rem;line-height:1.6;margin:0}.keep-on-trucking-page .main-content{padding:80px 0}.keep-on-trucking-page .content-wrapper{margin:0 auto;max-width:1000px;padding:0 24px}.keep-on-trucking-page .content-section{margin-bottom:80px}.keep-on-trucking-page .section-title{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#fff,#e0e0e0);-webkit-background-clip:text;background-clip:text;font-size:2.5rem;font-weight:700;margin:0 0 32px}.keep-on-trucking-page .section-text{color:#d0d0d0;font-size:1.125rem;line-height:1.7;margin:0 0 24px}.keep-on-trucking-page .features-grid{grid-gap:32px;display:grid;gap:32px;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));margin-top:32px}@media (min-width:769px){.keep-on-trucking-page .features-grid{gap:32px!important}}.keep-on-trucking-page .feature-item{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:16px;padding:32px;transition:all .3s ease}.keep-on-trucking-page .feature-item:hover{background:#ffffff14;box-shadow:0 12px 24px #0003;transform:translateY(-4px)}.keep-on-trucking-page .feature-item h3{color:#fff;font-size:1.25rem;font-weight:600;margin:0 0 12px}.keep-on-trucking-page .feature-item p{color:#b0b0b0;font-size:1rem;line-height:1.6;margin:0}.keep-on-trucking-page .media-gallery{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));margin-top:32px}.keep-on-trucking-page .gallery-item{border-radius:16px;box-shadow:0 12px 24px #0000004d;cursor:pointer;overflow:hidden;transition:transform .2s ease}.keep-on-trucking-page .gallery-item:hover{transform:scale(1.02)}.keep-on-trucking-page .gallery-image{display:block;height:auto;margin:0 auto;object-fit:contain;transition:transform .3s ease;width:90%}.keep-on-trucking-page .gallery-image:hover{transform:scale(1.02)}.keep-on-trucking-page .download-links{display:flex;flex-direction:column;gap:16px;margin-top:32px}.keep-on-trucking-page .download-link{align-items:center;border:1px solid #ffffff1a;border-radius:12px;color:#fff;display:flex;font-size:1.125rem;font-weight:600;justify-content:space-between;padding:20px 24px;text-decoration:none;transition:all .3s ease}.keep-on-trucking-page .download-link:hover{box-shadow:0 8px 16px #0000004d;transform:translateX(8px)}.keep-on-trucking-page .appstore-link{background:#007aff;border-left:4px solid #007aff}.keep-on-trucking-page .playstore-link{background:#00c853;border-left:4px solid #00c853}.keep-on-trucking-page .link-text{align-items:center;display:flex;gap:12px}.keep-on-trucking-page .link-arrow{font-size:1.25rem;opacity:.7;transition:transform .3s ease}.keep-on-trucking-page .download-link:hover .link-arrow{transform:translateX(4px)}.keep-on-trucking-page .info-grid{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));margin-top:32px}.keep-on-trucking-page .info-item{align-items:center;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:12px;display:flex;gap:12px;padding:16px 20px}.keep-on-trucking-page .info-label{color:#a0a0a0;font-weight:600;min-width:120px}.keep-on-trucking-page .info-value{color:#fff;font-weight:500}.keep-on-trucking-page .info-link{color:#4facfe;font-weight:600;text-decoration:none;transition:color .3s ease}.keep-on-trucking-page .info-link:hover{color:#00f2fe;text-decoration:underline}@media (max-width:768px){.keep-on-trucking-page .hero-content{gap:40px;grid-template-columns:1fr;text-align:center}.keep-on-trucking-page .hero-title{font-size:2.5rem}.keep-on-trucking-page .section-title{font-size:2rem}.keep-on-trucking-page .features-grid,.keep-on-trucking-page .info-grid,.keep-on-trucking-page .media-gallery{grid-template-columns:1fr}.keep-on-trucking-page .hero-section{padding:180px 0 60px}.keep-on-trucking-page .main-content{padding:60px 0}.keep-on-trucking-page .content-wrapper{padding:0 16px}.keep-on-trucking-page .hero-tags{justify-content:center}.keep-on-trucking-page .gallery-item{margin:0;max-width:none}.keep-on-trucking-page .gallery-image{height:auto;object-fit:contain;width:100%}}@media (max-width:480px){.keep-on-trucking-page .hero-title{font-size:2rem}.keep-on-trucking-page .section-title{font-size:1.75rem}.keep-on-trucking-page .hero-tags{gap:4px;justify-content:center}.keep-on-trucking-page .tag{font-size:.75rem;min-width:100px;padding:6px 12px;width:100px}.keep-on-trucking-page .download-link{min-width:100%}.keep-on-trucking-page .hero-section{padding:140px 0 40px}}.attack-of-the-circle-page{background:#0b0b0b;color:#fff;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;min-height:100vh}.attack-of-the-circle-page .hero-section{background:linear-gradient(135deg,#1a1a1a,#2d2d2d);overflow:hidden;padding:240px 0 80px;position:relative}.attack-of-the-circle-page .hero-section:before{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'%3E%3Cdefs%3E%3Cpattern id='a' width='100' height='100' patternUnits='userSpaceOnUse'%3E%3Ccircle cx='50' cy='50' r='1' fill='%23fff' opacity='.02'/%3E%3C/pattern%3E%3C/defs%3E%3Cpath fill='url(%23a)' d='M0 0h100v100H0z'/%3E%3C/svg%3E");bottom:0;content:"";left:0;pointer-events:none;position:absolute;right:0;top:0}.attack-of-the-circle-page .hero-content{grid-gap:60px;align-items:center;display:grid;gap:60px;grid-template-columns:1fr 1fr;margin:0 auto;max-width:1200px;padding:0 24px}.attack-of-the-circle-page .hero-image-container{position:relative}.attack-of-the-circle-page .hero-image{border-radius:16px;box-shadow:0 20px 40px #0000004d;height:auto;max-width:500px;transition:transform .3s ease;width:100%}.attack-of-the-circle-page .hero-image:hover{transform:translateY(-5px)}.attack-of-the-circle-page .hero-text{display:flex;flex-direction:column;gap:24px;max-width:100%}.attack-of-the-circle-page .hero-title{-webkit-text-fill-color:#0000;word-wrap:break-word;background:linear-gradient(135deg,#fff,#e0e0e0);-webkit-background-clip:text;background-clip:text;font-size:3.5rem;font-weight:700;line-height:1.1;margin:0}.attack-of-the-circle-page .hero-subtitle{color:#a0a0a0;font-size:1.25rem;font-weight:500;margin:0}.attack-of-the-circle-page .hero-tags{display:flex;flex-wrap:wrap;gap:6px}.attack-of-the-circle-page .tag{border-radius:16px;font-size:.875rem;font-weight:600;letter-spacing:.5px;padding:8px 16px;text-transform:uppercase}.attack-of-the-circle-page .tag-games{background:linear-gradient(135deg,#4facfe,#00f2fe);color:#fff}.attack-of-the-circle-page .tag-ios{background:linear-gradient(135deg,#43e97b,#38f9d7);color:#fff}.attack-of-the-circle-page .hero-description{word-wrap:break-word;color:#d0d0d0;font-size:1.125rem;line-height:1.6;margin:0}.attack-of-the-circle-page .main-content{padding:80px 0}.attack-of-the-circle-page .content-wrapper{margin:0 auto;max-width:1000px;padding:0 24px}.attack-of-the-circle-page .content-section{margin-bottom:80px}.attack-of-the-circle-page .section-title{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#fff,#e0e0e0);-webkit-background-clip:text;background-clip:text;font-size:2.5rem;font-weight:700;margin:0 0 32px}.attack-of-the-circle-page .section-text{color:#d0d0d0;font-size:1.125rem;line-height:1.7;margin:0 0 24px}.attack-of-the-circle-page .features-grid{grid-gap:32px;display:grid;gap:32px;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));margin-top:32px}.attack-of-the-circle-page .feature-item{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:16px;padding:32px;transition:all .3s ease}.attack-of-the-circle-page .feature-item:hover{background:#ffffff14;box-shadow:0 12px 24px #0003;transform:translateY(-4px)}.attack-of-the-circle-page .feature-item h3{color:#fff;font-size:1.25rem;font-weight:600;margin:0 0 12px}.attack-of-the-circle-page .feature-item p{color:#b0b0b0;font-size:1rem;line-height:1.6;margin:0}.attack-of-the-circle-page .download-links{display:flex;flex-direction:column;gap:16px;margin-top:32px}.attack-of-the-circle-page .download-link{align-items:center;border:1px solid #ffffff1a;border-radius:12px;color:#fff;display:flex;font-size:1.125rem;font-weight:600;justify-content:space-between;padding:20px 24px;text-decoration:none;transition:all .3s ease}.attack-of-the-circle-page .download-link:hover{box-shadow:0 8px 16px #0000004d;transform:translateX(8px)}.attack-of-the-circle-page .appstore-link{background:#007aff;border-left:4px solid #007aff}.attack-of-the-circle-page .link-text{align-items:center;display:flex;gap:12px}.attack-of-the-circle-page .link-arrow{font-size:1.25rem;opacity:.7;transition:transform .3s ease}.attack-of-the-circle-page .download-link:hover .link-arrow{transform:translateX(4px)}.attack-of-the-circle-page .info-grid{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));margin-top:32px}.attack-of-the-circle-page .info-item{align-items:center;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:12px;display:flex;gap:12px;padding:16px 20px}.attack-of-the-circle-page .info-label{color:#a0a0a0;font-weight:600;min-width:120px}.attack-of-the-circle-page .info-value{color:#fff;font-weight:500}.attack-of-the-circle-page .info-link{color:#4facfe;font-weight:600;text-decoration:none;transition:color .3s ease}.attack-of-the-circle-page .info-link:hover{color:#00f2fe;text-decoration:underline}@media (max-width:768px){.attack-of-the-circle-page .hero-content{gap:40px;grid-template-columns:1fr;text-align:center}.attack-of-the-circle-page .hero-title{font-size:2.5rem}.attack-of-the-circle-page .section-title{font-size:2rem}.attack-of-the-circle-page .features-grid{grid-template-columns:1fr}.attack-of-the-circle-page .hero-section{padding:180px 0 60px}.attack-of-the-circle-page .main-content{padding:60px 0}.attack-of-the-circle-page .hero-tags{justify-content:center}}@media (max-width:480px){.attack-of-the-circle-page .hero-title{font-size:2rem}.attack-of-the-circle-page .section-title{font-size:1.75rem}.attack-of-the-circle-page .hero-section{padding:140px 0 40px}}.baaridge-page{background:#0b0b0b;color:#fff;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;min-height:100vh}.baaridge-page .hero-section{background:linear-gradient(135deg,#1a1a1a,#2d2d2d);overflow:hidden;padding:240px 0 80px;position:relative}.baaridge-page .hero-section:before{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'%3E%3Cdefs%3E%3Cpattern id='a' width='100' height='100' patternUnits='userSpaceOnUse'%3E%3Ccircle cx='50' cy='50' r='1' fill='%23fff' opacity='.02'/%3E%3C/pattern%3E%3C/defs%3E%3Cpath fill='url(%23a)' d='M0 0h100v100H0z'/%3E%3C/svg%3E");bottom:0;content:"";left:0;pointer-events:none;position:absolute;right:0;top:0}.baaridge-page .hero-content{grid-gap:60px;align-items:center;display:grid;gap:60px;grid-template-columns:1fr 1fr;margin:0 auto;max-width:1200px;padding:0 24px}.baaridge-page .hero-image-container{position:relative}.baaridge-page .hero-image{border-radius:16px;box-shadow:0 20px 40px #0000004d;height:auto;max-width:500px;transition:transform .3s ease;width:100%}.baaridge-page .hero-image:hover{transform:translateY(-5px)}.baaridge-page .hero-text{display:flex;flex-direction:column;gap:24px;max-width:100%}.baaridge-page .hero-title{-webkit-text-fill-color:#0000;word-wrap:break-word;background:linear-gradient(135deg,#fff,#e0e0e0);-webkit-background-clip:text;background-clip:text;font-size:3.5rem;font-weight:700;line-height:1.1;margin:0}.baaridge-page .hero-subtitle{color:#a0a0a0;font-size:1.25rem;font-weight:500;margin:0}.baaridge-page .hero-tags{align-items:flex-start;display:flex;flex-wrap:wrap;gap:6px;max-width:100%;overflow:hidden;width:100%}.baaridge-page .tag{align-items:center;border-radius:16px;box-sizing:border-box;display:flex;flex-shrink:0;font-size:.875rem;font-weight:600;height:36px;justify-content:center;letter-spacing:.5px;max-width:120px;min-width:120px;overflow:hidden;padding:8px 16px;text-align:center;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;width:120px}.baaridge-page .tag-software{background:linear-gradient(135deg,#4facfe,#00f2fe);color:#fff}.baaridge-page .tag-mobile{background:linear-gradient(135deg,#43e97b,#38f9d7);color:#fff}.baaridge-page .hero-description{word-wrap:break-word;color:#d0d0d0;font-size:1.125rem;line-height:1.6;margin:0}.baaridge-page .main-content{padding:80px 0}.baaridge-page .content-wrapper{margin:0 auto;max-width:1000px;padding:0 24px}.baaridge-page .content-section{margin-bottom:80px}.baaridge-page .section-title{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#fff,#e0e0e0);-webkit-background-clip:text;background-clip:text;font-size:2.5rem;font-weight:700;margin:0 0 32px}.baaridge-page .section-text{color:#d0d0d0;font-size:1.125rem;line-height:1.7;margin:0 0 24px}.baaridge-page .features-grid{grid-gap:32px;display:grid;gap:32px;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));margin-top:32px}@media (min-width:769px){.baaridge-page .features-grid{gap:32px!important}}.baaridge-page .feature-item{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:16px;padding:32px;transition:all .3s ease}.baaridge-page .feature-item:hover{background:#ffffff14;box-shadow:0 12px 24px #0003;transform:translateY(-4px)}.baaridge-page .feature-item h3{color:#fff;font-size:1.25rem;font-weight:600;margin:0 0 12px}.baaridge-page .feature-item p{color:#b0b0b0;font-size:1rem;line-height:1.6;margin:0}.baaridge-page .media-gallery{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));margin-top:32px}.baaridge-page .gallery-item{border-radius:16px;box-shadow:0 12px 24px #0000004d;overflow:hidden}.baaridge-page .gallery-image{display:block;height:auto;margin:0 auto;object-fit:contain;width:90%}.baaridge-page .gallery-image:hover{transform:scale(1.02)}.baaridge-page .download-links{display:flex;flex-direction:column;gap:16px;margin-top:32px}.baaridge-page .download-link{align-items:center;border:1px solid #ffffff1a;border-radius:12px;color:#fff;display:flex;font-size:1.125rem;font-weight:600;justify-content:space-between;padding:20px 24px;text-decoration:none;transition:all .3s ease}.baaridge-page .download-link:hover{box-shadow:0 8px 16px #0000004d;transform:translateX(8px)}.baaridge-page .appstore-link{background:#007aff;border-left:4px solid #007aff}.baaridge-page .link-text{align-items:center;display:flex;gap:12px}.baaridge-page .link-arrow{font-size:1.25rem;opacity:.7;transition:transform .3s ease}.baaridge-page .download-link:hover .link-arrow{transform:translateX(4px)}.baaridge-page .info-grid{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));margin-top:32px}.baaridge-page .info-item{align-items:center;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:12px;display:flex;gap:12px;padding:16px 20px}.baaridge-page .info-label{color:#a0a0a0;font-weight:600;min-width:120px}.baaridge-page .info-value{color:#fff;font-weight:500}.baaridge-page .info-link{color:#4facfe;font-weight:600;text-decoration:none;transition:color .3s ease}.baaridge-page .info-link:hover{color:#00f2fe;text-decoration:underline}@media (max-width:768px){.baaridge-page .hero-content{gap:40px;grid-template-columns:1fr;text-align:center}.baaridge-page .hero-title{font-size:2.5rem}.baaridge-page .section-title{font-size:2rem}.baaridge-page .features-grid,.baaridge-page .info-grid,.baaridge-page .media-gallery{grid-template-columns:1fr}.baaridge-page .hero-section{padding:180px 0 60px}.baaridge-page .main-content{padding:60px 0}.baaridge-page .content-wrapper{padding:0 16px}.baaridge-page .hero-tags{justify-content:center}.baaridge-page .gallery-item{margin:0;max-width:none}.baaridge-page .gallery-image{height:auto;object-fit:contain;width:100%}}@media (max-width:480px){.baaridge-page .hero-title{font-size:2rem}.baaridge-page .section-title{font-size:1.75rem}.baaridge-page .hero-tags{gap:4px;justify-content:center}.baaridge-page .tag{font-size:.75rem;min-width:100px;padding:6px 12px;width:100px}.baaridge-page .download-link{min-width:100%}.baaridge-page .hero-section{padding:140px 0 40px}}.portfolioSelected{border-bottom:2px solid;border-color:#4facfe}.portfolio-hero-section{background:#0000;margin-top:0;min-height:160px;overflow:visible;padding-bottom:0;padding-top:0;position:relative}.portfolio-hero-section.hero-section .breadcrumb{z-index:99!important}.portfolioDescription{box-sizing:border-box;color:#b0b0b0;font-size:1.125rem;line-height:1.6;margin:40px auto 60px;max-width:800px;padding:0 24px;text-align:left;width:100%}.filterOptionsContainer{display:flex!important}.filterOptionsContainer,.searchBar{opacity:1!important;visibility:visible!important}.searchBar{display:block!important}.categoryFilterContainer{padding:0}.categoryFilter{background:#ffffff1a;border:1px solid #fff3;border-radius:8px;color:#fff;cursor:pointer;font-size:.875rem;font-weight:500;padding:12px 16px;transition:all .3s ease;width:200px}.categoryFilter:focus{background:#ffffff26;border-color:#4facfe;box-shadow:0 0 0 3px #4facfe1a;outline:none}.categoryFilter option{background:#1a1a1a;color:#fff}.redBrandingText{color:red;font-weight:700;letter-spacing:.5px;text-transform:uppercase}.platformsText{box-sizing:border-box;color:#b0b0b0;font-size:1.125rem;font-weight:400;line-height:1.6;margin:40px auto 20px;max-width:800px;padding:0 24px;text-align:left;width:100%}.platformIcons{flex-wrap:wrap;gap:30px;margin-bottom:60px;margin-top:40px}.platformIcon,.platformIcons{align-items:center;display:flex;justify-content:center}.platformIcon{background:#ffffff1a;border:1px solid #fff3;border-radius:8px;cursor:pointer;min-width:100px;padding:16px 32px;text-align:center;transition:all .3s ease}.platformIcon:hover{background:#ffffff26;border-color:red;transform:translateY(-2px)}.platformText{color:#fff;font-size:.9rem;font-weight:600;letter-spacing:.5px;text-align:center;text-transform:uppercase;width:100%}.platformIcon:first-child .platformText{color:red}.platformIcon:nth-child(2) .platformText{color:#0f0}.platformIcon:nth-child(3) .platformText{color:#00f}.platformIcon:nth-child(4) .platformText{color:#007aff}.platformIcon:nth-child(5) .platformText{color:#fff}.portfolioPageHeader{color:#fff;font-family:Pixelify Sans,sans-serif;font-size:3rem;font-weight:700;letter-spacing:2px;margin:120px auto 40px;max-width:1500px;padding:0 24px;text-align:center;text-transform:uppercase}.gridContainer,.gridContainer>*{box-sizing:border-box}.gridContainer>*{margin:0;padding:0}@media (max-width:768px){.creative-portfolio .gridContainer,.gridContainer,.portfolio-container.gridContainer{align-items:stretch!important;column-gap:6px!important;gap:0!important;grid-auto-rows:1fr!important;row-gap:0!important}}.featured-card{border-radius:8px;grid-column:1/-1;height:60vh;max-height:600px;min-height:500px}.featured-card .portfolio-item-title{font-size:3rem}.featured-badge{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#7c3aed;background:var(--color-badge-latest,#7c3aed);border-radius:4px;color:#fff;font-family:Pixelify Sans,sans-serif;font-size:.75rem;font-weight:700;left:16px;letter-spacing:1px;padding:8px 16px;position:absolute;text-transform:uppercase;top:16px;z-index:10}.portfolio-item-wrapper{aspect-ratio:4/3;border-radius:8px;box-sizing:border-box;cursor:pointer;margin:0;min-height:380px;overflow:hidden;padding:0;position:relative;transition:transform .3s ease,opacity .6s ease,transform .6s ease;width:100%}.category-badge{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);border-radius:3px;box-sizing:border-box;display:inline-block;font-family:Pixelify Sans,sans-serif;font-size:.75rem;font-weight:700;letter-spacing:.5px;min-width:5.5rem;padding:6px 12px;position:absolute;right:16px;text-align:center;text-transform:uppercase;top:16px;z-index:10}.category-badge-software{background:#c00;background:var(--color-badge-software,#c00);border:1px solid #ffffff4d;color:#fff}.category-badge-asset{background:#06c;background:var(--color-badge-asset,#06c);border:1px solid #ffffff4d;color:#fff}.category-badge-brand{background:#b8860b;background:var(--color-badge-brand,#b8860b);border:1px solid #ffffff4d;color:#fff}.portfolio-item-wrapper:hover{transform:scale(1.01);z-index:2}.portfolio-item,.portfolio-item-image{box-sizing:border-box;height:100%;margin:0;overflow:hidden;padding:0;position:relative;width:100%}.portfolio-item-image{background:#1a1a1a}.portfolio-card-controller .portfolio-item-image{background-color:#1c83de}.portfolio-card-controller .portfolio-item-image img{display:block;height:100%!important;object-fit:cover!important;object-position:center center!important;width:100%!important}.gridContainer .portfolio-card-controller.portfolio-item-wrapper .portfolio-item-image img{display:block!important;height:100%!important;object-fit:cover!important;object-position:center center!important;width:100%!important}.portfolio-item-image img{box-sizing:border-box;display:block;height:100%;margin:0;object-fit:cover;object-position:center;padding:0;transition:transform .5s ease,filter .5s ease;width:100%}.featured-card .portfolio-item-image img{image-rendering:-webkit-optimize-contrast;image-rendering:crisp-edges;image-rendering:high-quality;image-rendering:auto}.featured-card .featured-card-mobile-image{display:none}.featured-card .featured-card-desktop-image{display:block}@media (min-width:834px) and (max-width:1194px){.featured-card .portfolio-item-image img.featured-card-desktop-image{height:100%!important;object-fit:cover!important;object-position:center!important;width:100%!important}.featured-card .portfolio-item-image img.featured-card-mobile-image{display:none!important}}.portfolio-item-wrapper:hover .portfolio-item-image img{filter:brightness(.7);transform:scale(1.1)}.portfolio-item-overlay{background:linear-gradient(0deg,#000000f2 0,#0009 50%,#0000);bottom:0;left:0;padding:30px 24px 20px;position:absolute;right:0;transform:translateY(0);transition:transform .3s ease,padding .3s ease}.portfolio-item-wrapper:hover .portfolio-item-overlay{padding-bottom:25px}.portfolio-item-content{color:#fff}.portfolio-item-title{color:#fff;font-family:Pixelify Sans,sans-serif;font-size:1.75rem;font-weight:700;letter-spacing:1px;line-height:1.2;margin:0 0 10px;text-shadow:2px 2px 8px #000000e6;text-transform:uppercase;transition:color .3s ease}.portfolio-item-wrapper:hover .portfolio-item-title{color:red}.portfolio-item-category{color:#b0b0b0;font-family:Pixelify Sans,sans-serif;font-size:1rem;font-weight:500;letter-spacing:.5px;margin:0;text-shadow:1px 1px 4px #000000e6;text-transform:uppercase}@media (max-width:360px){.creative-portfolio .gridContainer,.gridContainer,.portfolio-container.gridContainer{column-gap:6px!important;gap:0!important;grid-template-columns:1fr!important;padding:20px 16px 60px!important;row-gap:0!important}.portfolio-item-wrapper{aspect-ratio:3/4!important;height:auto!important;min-height:280px!important}.portfolio-item-overlay{padding:20px!important}.portfolio-item-title{font-size:1.25rem!important}.portfolio-item-category{font-size:.8rem!important}.featured-card{border-radius:8px!important;grid-column:1/-1!important;height:200px!important;max-height:200px!important;min-height:200px!important;overflow:hidden!important;position:relative!important}}@media (max-width:768px){.portfolioPageHeader{display:block!important;opacity:1!important;position:relative!important;visibility:visible!important;z-index:1!important}}.noTextDecoration{text-decoration:none}.creative-portfolio{background-color:#0b0b0b}@media (max-width:1200px) and (min-width:769px){.creative-portfolio .gridContainer,.gridContainer,.portfolio-container.gridContainer{gap:24px!important;grid-template-columns:repeat(2,1fr)!important}.featured-card{grid-column:1/-1!important}}@media (min-width:834px) and (max-width:1194px){.creative-portfolio .gridContainer,.gridContainer,.portfolio-container.gridContainer{column-gap:12px!important;gap:12px!important;height:auto!important;max-width:100%!important;min-height:auto!important;padding:40px 12px 60px!important;row-gap:12px!important}.creative-portfolio .gridContainer .portfolio-item-wrapper:not(:first-child),.gridContainer .portfolio-item-wrapper:not(:first-child),.portfolio-container.gridContainer .portfolio-item-wrapper:not(:first-child){margin-top:0!important}.creative-portfolio .gridContainer>*,.gridContainer>*,.portfolio-container.gridContainer>*{margin:0!important;padding:0!important;width:100%!important}.creative-portfolio .gridContainer,.gridContainer,.portfolio-container.gridContainer{align-items:start!important}.creative-portfolio .gridContainer .portfolio-item-wrapper,.gridContainer .portfolio-item-wrapper,.portfolio-container.gridContainer .portfolio-item-wrapper{aspect-ratio:16/10!important;border-radius:4px!important;height:auto!important;margin:0!important;max-width:none!important;overflow:hidden!important;padding:0!important;width:100%!important}.creative-portfolio .gridContainer .portfolio-item-wrapper .portfolio-item-image,.gridContainer .portfolio-item-wrapper .portfolio-item-image,.portfolio-container.gridContainer .portfolio-item-wrapper .portfolio-item-image{border-radius:4px!important;overflow:hidden!important}.creative-portfolio .gridContainer .portfolio-item-wrapper .portfolio-item,.gridContainer .portfolio-item-wrapper .portfolio-item,.portfolio-container.gridContainer .portfolio-item-wrapper .portfolio-item{height:100%!important;left:0!important;margin:0!important;padding:0!important;position:absolute!important;top:0!important;width:100%!important}.creative-portfolio .gridContainer .portfolio-item-wrapper .portfolio-item-image,.gridContainer .portfolio-item-wrapper .portfolio-item-image,.portfolio-container.gridContainer .portfolio-item-wrapper .portfolio-item-image{background:#0000!important;bottom:0!important;display:block!important;height:100%!important;left:0!important;margin:0!important;padding:0!important;position:absolute!important;right:0!important;top:0!important;width:100%!important}.creative-portfolio .gridContainer .portfolio-item-wrapper:not(.featured-card) .portfolio-item-image img,.gridContainer .portfolio-item-wrapper:not(.featured-card) .portfolio-item-image img,.portfolio-container.gridContainer .portfolio-item-wrapper:not(.featured-card) .portfolio-item-image img{display:block!important;height:100%!important;left:0!important;margin:0!important;object-fit:contain!important;object-position:center!important;padding:0!important;position:absolute!important;top:0!important;width:100%!important}.featured-card .portfolio-item-image img.featured-card-desktop-image{height:100%!important;object-fit:cover!important;object-position:center!important;width:100%!important}.featured-card .portfolio-item-image img.featured-card-mobile-image{display:none!important}}@media (max-width:768px){.portfolioPageHeader{font-size:2.5rem!important;margin:80px auto 30px!important}.creative-portfolio .gridContainer,.gridContainer,.portfolio-container.gridContainer{column-gap:6px!important;gap:0!important;grid-template-columns:repeat(2,1fr)!important;padding:20px 12px 60px!important;row-gap:0!important}.gridContainer>*{gap:0!important}.gridContainer .portfolio-item-wrapper,.gridContainer>*,.gridContainer>:not(.featured-card),.portfolio-item-wrapper{margin:0!important;padding:0!important}.creative-portfolio .filterOptionsContainer{align-items:stretch!important;display:flex!important;flex-direction:column!important;gap:20px!important;justify-content:center!important;margin:0 auto 30px!important;max-width:1500px!important;opacity:1!important;padding:0 24px!important;visibility:visible!important;width:100%!important}.creative-portfolio .searchBar{box-sizing:border-box!important;display:block!important;max-width:none!important;opacity:1!important;visibility:visible!important;width:100%!important}.featured-card{border-radius:8px!important;grid-column:1/-1!important;height:200px!important;max-height:200px!important;min-height:200px!important;overflow:hidden!important;position:relative!important}.featured-card .portfolio-item,.featured-card .portfolio-item-image{height:100%!important;position:relative!important;width:100%!important}.featured-card .portfolio-item-image{background:#6bf65d!important;overflow:hidden!important}.featured-card .portfolio-item-image img.featured-card-desktop-image{display:none!important}.featured-card .portfolio-item-image img.featured-card-mobile-image{display:block!important;height:100%!important;left:0!important;object-fit:cover!important;object-position:center center!important;position:absolute!important;top:0!important;transform:translate(calc(12% - 50px),calc(15% - 150px))!important;width:100%!important}.featured-card .portfolio-item-overlay{align-items:flex-start!important;background:#0000!important;bottom:20px!important;display:flex!important;flex-direction:column!important;justify-content:flex-start!important;left:20px!important;overflow:visible!important;padding:0!important;position:absolute!important;right:20px!important;top:100px!important;z-index:10!important}.featured-card .portfolio-item-content{width:100%!important}.featured-card .portfolio-item-title{color:#fff!important;font-size:1.5rem!important;font-weight:700!important;line-height:1.3!important;margin:0 0 8px!important;text-shadow:none!important;white-space:normal!important}.featured-card .portfolio-item-category{color:#fff!important;display:block!important;font-size:.9rem!important;margin:0!important;opacity:1!important;visibility:visible!important}.featured-card .featured-badge{left:12px!important;padding:6px 12px!important}.featured-card .category-badge,.featured-card .featured-badge{font-size:.65rem!important;top:12px!important;z-index:20!important}.featured-card .category-badge{min-width:4.5rem!important;padding:4px 10px!important;right:12px!important;text-align:center!important}.portfolio-item-wrapper{aspect-ratio:3/4!important;height:auto!important;min-height:280px!important}.portfolio-item-overlay{background:linear-gradient(0deg,#000000f2 0,#000000d9 40%,#0009 60%,#0000)!important;display:flex!important;flex-direction:column!important;justify-content:flex-end!important;min-height:100px!important;padding:24px 12px 18px!important;z-index:10!important}.portfolio-item-title{font-size:.8rem!important;letter-spacing:.5px!important;line-height:1.3!important;margin:0 0 6px!important;overflow:visible!important;white-space:nowrap!important}.portfolio-item-category{font-size:.7rem!important;line-height:1.2!important;margin:0!important}.portfolio-item-wrapper:hover{transform:translateY(-2px)}.portfolio-item-wrapper:hover .portfolio-item-image img{transform:scale(1.05)}}@media (max-width:428px) and (min-width:361px){.creative-portfolio .gridContainer,.gridContainer,.portfolio-container.gridContainer{box-sizing:border-box!important;column-gap:6px!important;gap:6px!important;grid-template-columns:repeat(2,1fr)!important;justify-items:stretch!important;margin:0 auto!important;max-width:100%!important;overflow-x:hidden!important;padding-bottom:15px!important;padding-left:12px!important;padding-right:12px!important;row-gap:6px!important;width:100%!important}.portfolio-item-wrapper{aspect-ratio:3/4!important;height:auto!important;margin:0!important;max-width:100%!important;min-height:240px!important;min-width:0!important}.portfolio-item-image,.portfolio-item-wrapper{box-sizing:border-box!important;width:100%!important}.portfolio-item-image{height:100%!important}.portfolio-item-image img{display:block!important;height:100%!important;object-fit:cover!important;object-position:center!important;width:100%!important}.featured-card .portfolio-item-image{background:#6bf65d!important}.featured-card .portfolio-item-image img.featured-card-mobile-image{object-fit:cover!important;object-position:center center!important;transform:translate(calc(12% - 50px),calc(15% - 40px))!important}.portfolio-card-dividend-chaser .portfolio-item-image img{object-fit:contain!important;object-position:center!important}.fade-in-hidden,.fade-in-visible{transform:none!important}}@media (max-width:360px){.portfolioPageHeader{font-size:2.5rem!important;margin:70px auto 25px!important}.gridContainer{column-gap:6px!important;gap:0!important;grid-template-columns:1fr!important;row-gap:0!important}.creative-portfolio .filterOptionsContainer{align-items:stretch!important;display:flex!important;flex-direction:column!important;gap:20px!important;justify-content:center!important;margin:0 auto 25px!important;max-width:1500px!important;opacity:1!important;padding:0 16px!important;visibility:visible!important;width:100%!important}.creative-portfolio .searchBar{box-sizing:border-box!important;display:block!important;max-width:none!important;opacity:1!important;visibility:visible!important;width:100%!important}.featured-card{border-radius:8px!important;grid-column:1/-1!important;height:200px!important;max-height:200px!important;min-height:200px!important;overflow:hidden!important;position:relative!important}.featured-card .portfolio-item-image img.featured-card-desktop-image{display:none!important}.featured-card .portfolio-item-image img.featured-card-mobile-image{display:block!important;height:100%!important;left:0!important;object-fit:cover!important;object-position:center center!important;position:absolute!important;top:0!important;transform:translate(calc(12% - 50px),calc(15% - 150px))!important;width:100%!important}.featured-card .portfolio-item,.featured-card .portfolio-item-image{height:100%!important;position:relative!important;width:100%!important}.featured-card .portfolio-item-image{background:#6bf65d!important;overflow:hidden!important}.featured-card .portfolio-item-overlay{align-items:flex-start!important;background:#0000!important;bottom:20px!important;display:flex!important;flex-direction:column!important;justify-content:flex-start!important;left:16px!important;overflow:visible!important;padding:0!important;position:absolute!important;right:16px!important;top:100px!important;z-index:10!important}.featured-card .portfolio-item-content{width:100%!important}.featured-card .portfolio-item-title{color:#fff!important;font-size:1.3rem!important;font-size:1rem!important;font-weight:700!important;line-height:1.3!important;line-height:1.2!important;margin:0 0 8px!important;margin:0 0 4px!important;text-shadow:none!important;text-shadow:2px 2px 8px #000000e6!important;white-space:normal!important}.featured-card .portfolio-item-category{color:#fff!important;display:block!important;font-size:.85rem!important;margin:0!important;opacity:1!important;visibility:visible!important}.featured-card .featured-badge{font-size:.6rem!important;left:10px!important;padding:5px 10px!important;top:10px!important}.featured-card .category-badge{font-size:.6rem!important;min-width:4rem!important;padding:4px 8px!important;right:10px!important;text-align:center!important;top:10px!important}}.bl1nk-page{background:#0b0b0b;color:#fff;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;min-height:100vh}.bl1nk-page .hero-section{background:linear-gradient(135deg,#1a1a1a,#2d2d2d);overflow:hidden;padding:240px 0 80px;position:relative}.bl1nk-page .hero-section:before{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'%3E%3Cdefs%3E%3Cpattern id='a' width='100' height='100' patternUnits='userSpaceOnUse'%3E%3Ccircle cx='50' cy='50' r='1' fill='%23fff' opacity='.02'/%3E%3C/pattern%3E%3C/defs%3E%3Cpath fill='url(%23a)' d='M0 0h100v100H0z'/%3E%3C/svg%3E");bottom:0;content:"";left:0;pointer-events:none;position:absolute;right:0;top:0}.bl1nk-page .hero-content{grid-gap:60px;align-items:center;display:grid;gap:60px;grid-template-columns:1fr 1fr;margin:0 auto;max-width:1200px;padding:0 24px}.bl1nk-page .hero-image-container{position:relative}.bl1nk-page .hero-image{border-radius:16px;box-shadow:0 20px 40px #0000004d;height:auto;max-width:500px;transition:transform .3s ease;width:100%}.bl1nk-page .hero-image:hover{transform:translateY(-5px)}.bl1nk-page .hero-text{display:flex;flex-direction:column;gap:24px;max-width:100%}.bl1nk-page .hero-title{-webkit-text-fill-color:#0000;word-wrap:break-word;background:linear-gradient(135deg,#fff,#e0e0e0);-webkit-background-clip:text;background-clip:text;font-size:3.5rem;font-weight:700;line-height:1.1;margin:0}.bl1nk-page .hero-subtitle{color:#a0a0a0;font-size:1.25rem;font-weight:500;margin:0}.bl1nk-page .hero-tags{align-items:flex-start;display:flex;flex-wrap:wrap;gap:6px;max-width:100%;overflow:hidden;width:100%}.bl1nk-page .tag{align-items:center;border-radius:16px;box-sizing:border-box;display:flex;flex-shrink:0;font-size:.875rem;font-weight:600;height:36px;justify-content:center;letter-spacing:.5px;max-width:120px;min-width:120px;overflow:hidden;padding:8px 16px;text-align:center;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;width:120px}.bl1nk-page .tag-software{background:linear-gradient(135deg,#4facfe,#00f2fe);color:#fff}.bl1nk-page .tag-mobile{background:linear-gradient(135deg,#43e97b,#38f9d7);color:#fff}.bl1nk-page .hero-description{word-wrap:break-word;color:#d0d0d0;font-size:1.125rem;line-height:1.6;margin:0}.bl1nk-page .main-content{padding:80px 0}.bl1nk-page .content-wrapper{margin:0 auto;max-width:1000px;padding:0 24px}.bl1nk-page .content-section{margin-bottom:80px}.bl1nk-page .section-title{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#fff,#e0e0e0);-webkit-background-clip:text;background-clip:text;font-size:2.5rem;font-weight:700;margin:0 0 32px}.bl1nk-page .section-text{color:#d0d0d0;font-size:1.125rem;line-height:1.7;margin:0 0 24px}.bl1nk-page .features-grid{grid-gap:32px;display:grid;gap:32px;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));margin-top:32px}@media (min-width:769px){.bl1nk-page .features-grid{gap:32px!important}}.bl1nk-page .feature-item{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:16px;padding:32px;transition:all .3s ease}.bl1nk-page .feature-item:hover{background:#ffffff14;box-shadow:0 12px 24px #0003;transform:translateY(-4px)}.bl1nk-page .feature-item h3{color:#fff;font-size:1.25rem;font-weight:600;margin:0 0 12px}.bl1nk-page .feature-item p{color:#b0b0b0;font-size:1rem;line-height:1.6;margin:0}.bl1nk-page .media-gallery{display:flex;flex-direction:column;gap:24px;margin-top:32px}.bl1nk-page .gallery-item{border-radius:16px;box-shadow:0 12px 24px #0000004d;overflow:hidden;width:100%}.bl1nk-page .gallery-image{height:auto;transition:transform .3s ease;width:100%}.bl1nk-page .gallery-image:hover{transform:scale(1.02)}.bl1nk-page .download-links{display:flex;flex-direction:column;gap:16px;margin-top:32px}.bl1nk-page .download-link{align-items:center;border:1px solid #ffffff1a;border-radius:12px;color:#fff;display:flex;font-size:1.125rem;font-weight:600;justify-content:space-between;padding:20px 24px;text-decoration:none;transition:all .3s ease}.bl1nk-page .download-link:hover{box-shadow:0 8px 16px #0000004d;transform:translateX(8px)}.bl1nk-page .appstore-link{background:linear-gradient(135deg,#007aff,#0056b3);border-left:4px solid #007aff}.bl1nk-page .link-text{align-items:center;display:flex;gap:12px}.bl1nk-page .link-arrow{font-size:1.25rem;opacity:.7;transition:transform .3s ease}.bl1nk-page .download-link:hover .link-arrow{transform:translateX(4px)}.bl1nk-page .info-grid{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));margin-top:32px}.bl1nk-page .info-item{align-items:center;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:12px;display:flex;gap:12px;padding:16px 20px}.bl1nk-page .info-label{color:#a0a0a0;font-weight:600;min-width:120px}.bl1nk-page .info-value{color:#fff;font-weight:500}.bl1nk-page .info-link{color:#4facfe;font-weight:600;text-decoration:none;transition:color .3s ease}.bl1nk-page .info-link:hover{color:#00f2fe;text-decoration:underline}@media (max-width:768px){.bl1nk-page .hero-content{gap:40px;grid-template-columns:1fr;text-align:center}.bl1nk-page .hero-title{font-size:2.5rem}.bl1nk-page .section-title{font-size:2rem}.bl1nk-page .features-grid,.bl1nk-page .info-grid,.bl1nk-page .media-gallery{grid-template-columns:1fr}.bl1nk-page .hero-section{padding:180px 0 60px}.bl1nk-page .main-content{padding:60px 0}.bl1nk-page .content-wrapper{padding:0 16px}.bl1nk-page .hero-tags{justify-content:center}.bl1nk-page .gallery-item{margin:0;max-width:none}.bl1nk-page .gallery-image{max-height:250px;object-fit:cover}}@media (max-width:480px){.bl1nk-page .hero-title{font-size:2rem}.bl1nk-page .section-title{font-size:1.75rem}.bl1nk-page .hero-tags{gap:4px;justify-content:center}.bl1nk-page .tag{font-size:.75rem;min-width:100px;padding:6px 12px;width:100px}.bl1nk-page .download-link{min-width:100%}.bl1nk-page .hero-section{padding:140px 0 40px}}.dirtyrag-page{background:#0b0b0b;color:#fff;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;min-height:100vh}.dirtyrag-page .hero-section{background:linear-gradient(135deg,#1a1a1a,#2d2d2d);overflow-x:hidden;overflow-y:visible;padding:240px 0 80px;position:relative}.dirtyrag-page .hero-section:before{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'%3E%3Cdefs%3E%3Cpattern id='a' width='100' height='100' patternUnits='userSpaceOnUse'%3E%3Ccircle cx='50' cy='50' r='1' fill='%23fff' opacity='.02'/%3E%3C/pattern%3E%3C/defs%3E%3Cpath fill='url(%23a)' d='M0 0h100v100H0z'/%3E%3C/svg%3E");bottom:0;content:"";left:0;pointer-events:none;position:absolute;right:0;top:0}.dirtyrag-page .hero-content{grid-gap:60px;align-items:center;display:grid;gap:60px;grid-template-columns:1fr 1fr;margin:0 auto;max-width:1200px;padding:0 24px}.dirtyrag-page .hero-image-container{aspect-ratio:1/1;max-width:500px;overflow:hidden;position:relative;width:100%}.dirtyrag-page .hero-image{border-radius:16px;box-shadow:0 20px 40px #0000004d;height:100%;object-fit:cover;transition:transform .3s ease;width:100%}.dirtyrag-page .hero-image:hover{transform:translateY(-5px)}.dirtyrag-page .hero-text{display:flex;flex-direction:column;gap:24px;max-width:100%}.dirtyrag-page .hero-title{-webkit-text-fill-color:#0000;word-wrap:break-word;background:linear-gradient(135deg,#fff,#e0e0e0);-webkit-background-clip:text;background-clip:text;font-size:3.5rem;font-weight:700;line-height:1.1;margin:0}.dirtyrag-page .hero-subtitle{color:#a0a0a0;font-size:1.25rem;font-weight:500;margin:0}.dirtyrag-page .hero-tags{align-items:flex-start;display:flex;flex-wrap:wrap;gap:6px;max-width:100%;overflow:hidden;width:100%}.dirtyrag-page .tag{align-items:center;border-radius:16px;box-sizing:border-box;display:flex;flex-shrink:0;font-size:.875rem;font-weight:600;height:36px;justify-content:center;letter-spacing:.5px;max-width:120px;min-width:120px;overflow:hidden;padding:8px 16px;text-align:center;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;width:120px}.dirtyrag-page .tag-software{background:linear-gradient(135deg,#4facfe,#00f2fe);color:#fff}.dirtyrag-page .tag-web{background:linear-gradient(135deg,#fa709a,#fee140);color:#fff}.dirtyrag-page .hero-description{word-wrap:break-word;color:#d0d0d0;font-size:1.125rem;line-height:1.6;margin:0}.dirtyrag-page .main-content{padding:80px 0}.dirtyrag-page .content-wrapper{margin:0 auto;max-width:1000px;padding:0 24px}.dirtyrag-page .content-section{margin-bottom:80px}.dirtyrag-page .section-title{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#fff,#e0e0e0);-webkit-background-clip:text;background-clip:text;font-size:2.5rem;font-weight:700;margin:0 0 32px}.dirtyrag-page .section-text{color:#d0d0d0;font-size:1.125rem;line-height:1.7;margin:0 0 24px}.dirtyrag-page .media-gallery{display:flex;flex-direction:column;gap:24px;margin-top:32px}.dirtyrag-page .gallery-item{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:16px;box-shadow:0 12px 24px #0000004d;cursor:pointer;overflow:hidden;transition:transform .2s ease;width:100%}.dirtyrag-page .gallery-item:hover{transform:scale(1.02)}.dirtyrag-page .gallery-image{display:block;height:auto;width:100%}.dirtyrag-page .features-grid{grid-gap:32px;display:grid;gap:32px;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));margin-top:32px}@media (min-width:769px){.dirtyrag-page .features-grid{gap:32px!important}}.dirtyrag-page .feature-item{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:16px;padding:32px;transition:all .3s ease}.dirtyrag-page .feature-item:hover{background:#ffffff14;box-shadow:0 12px 24px #0003;transform:translateY(-4px)}.dirtyrag-page .feature-item h3{color:#fff;font-size:1.25rem;font-weight:600;margin:0 0 12px}.dirtyrag-page .feature-item p{color:#b0b0b0;font-size:1rem;line-height:1.6;margin:0}.dirtyrag-page .download-links{display:flex;flex-direction:column;gap:16px;margin-top:32px}.dirtyrag-page .download-link{align-items:center;border:1px solid #ffffff1a;border-radius:12px;color:#fff;display:flex;font-size:1.125rem;font-weight:600;justify-content:space-between;padding:20px 24px;text-decoration:none;transition:all .3s ease}.dirtyrag-page .download-link:hover{box-shadow:0 8px 16px #0000004d;transform:translateX(8px)}.dirtyrag-page .download-link.npm-link{background:#cb3837!important;border-left:4px solid #cb3837!important;color:#fff!important}.dirtyrag-page .download-link.npm-link:hover{background:#a52820!important;box-shadow:0 8px 16px #cb38374d;color:#fff!important;transform:translateX(8px)}.dirtyrag-page .link-text{align-items:center;display:flex;gap:12px}.dirtyrag-page .link-arrow{font-size:1.25rem;opacity:.7;transition:transform .3s ease}.dirtyrag-page .download-link:hover .link-arrow{transform:translateX(4px)}.dirtyrag-page .info-grid{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));margin-top:32px}.dirtyrag-page .info-item{align-items:center;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:12px;display:flex;gap:12px;padding:16px 20px}.dirtyrag-page .info-label{color:#a0a0a0;font-weight:600;min-width:120px}.dirtyrag-page .info-value{color:#fff;font-weight:500}.dirtyrag-page .info-link{color:#4facfe;font-weight:600;text-decoration:none;transition:color .3s ease}.dirtyrag-page .info-link:hover{color:#00f2fe;text-decoration:underline}@media (max-width:768px){.dirtyrag-page .hero-content{gap:40px;grid-template-columns:1fr;text-align:center}.dirtyrag-page .hero-title{font-size:2.5rem}.dirtyrag-page .section-title{font-size:2rem}.dirtyrag-page .features-grid,.dirtyrag-page .info-grid{grid-template-columns:1fr}.dirtyrag-page .hero-section{padding:180px 0 60px}.dirtyrag-page .main-content{padding:60px 0}.dirtyrag-page .content-wrapper{padding:0 16px}.dirtyrag-page .hero-tags{justify-content:center}}@media (max-width:480px){.dirtyrag-page .hero-title{font-size:2rem}.dirtyrag-page .section-title{font-size:1.75rem}.dirtyrag-page .hero-tags{gap:4px;justify-content:center}.dirtyrag-page .tag{font-size:.75rem;min-width:100px;padding:6px 12px;width:100px}.dirtyrag-page .hero-section{padding:140px 0 40px}}.about-hero-section{background:#0000;overflow-x:hidden;overflow-y:visible;position:relative}.blogSelected{border-bottom:2px solid;border-color:#4facfe}.blog-hero-section{background:#0000;margin-top:0;min-height:140px;overflow:visible;padding-top:0;position:relative}.blog-hero-section.hero-section .breadcrumb{z-index:5!important}.blogPageHeader{color:#fff;font-family:Pixelify Sans,sans-serif;font-size:3rem;font-weight:700;letter-spacing:2px;margin:120px auto 40px;max-width:1500px;padding:0 24px;text-align:center;text-transform:uppercase}.filterOptionsContainer{align-items:center;background-color:initial;display:flex;flex-wrap:wrap;gap:20px;justify-content:center;margin:0 auto 40px;max-width:1500px;padding:0;position:relative;text-align:center;width:100%;z-index:10}.searchBar{background:#ffffff1a;border:1px solid #fff3;border-radius:8px;color:#fff;font-size:1rem;font-weight:500;height:50px;padding:14px 20px;transition:all .3s ease;width:400px}.searchBar::placeholder{color:grey;letter-spacing:.5px;text-transform:uppercase}.searchBar:focus{background:#ffffff26;border-color:#4facfe;box-shadow:0 0 0 3px #4facfe1a;outline:none}.gridContainer{grid-gap:32px;background-color:#0b0b0b;display:grid;gap:32px;grid-template-columns:repeat(4,1fr);margin:0 auto 100px;max-width:1500px;padding:40px 24px 80px;position:relative;width:100%;z-index:1}@media (max-width:768px){.gridContainer{max-width:100%!important}}@media (max-width:480px){.gridContainer{max-width:100%!important}}.creative-blog .gridContainer.blog-container{display:grid!important;grid-template-columns:repeat(4,1fr)!important;max-width:1500px!important}@media (max-width:768px){.creative-blog .gridContainer.blog-container{grid-template-columns:1fr!important;margin:0!important;max-width:100%!important;padding:20px 16px 60px!important;width:100%!important}}@media (max-width:480px){.creative-blog .gridContainer.blog-container{grid-template-columns:1fr!important;margin:0!important;max-width:100%!important;padding:20px 16px 60px!important;width:100%!important}}.blog-card-wrapper{border-radius:8px;cursor:pointer;grid-column:1/-1;height:60vh;max-height:600px;min-height:500px;overflow:hidden;position:relative;transition:transform .3s ease,opacity .6s ease,transform .6s ease;width:100%}.blog-card-wrapper.blog-card-small{aspect-ratio:4/3;grid-column:auto;height:auto;max-height:none;min-height:380px}.blog-card-wrapper:hover{transform:scale(1.01);z-index:2}.blog-card{border-radius:8px;height:100%;overflow:hidden;position:relative;width:100%}.blog-card-link{color:inherit;display:block;height:100%;text-decoration:none;width:100%}.blog-card-image{background:#1a1a1a;height:100%;overflow:hidden;position:relative;width:100%}.blog-card-image,.blog-card-image img{border-radius:8px;display:block!important;opacity:1!important;visibility:visible!important}.blog-card-image img{height:100%!important;object-fit:cover!important;object-position:center!important;transition:transform .5s ease,filter .5s ease;width:100%!important}.blog-card-wrapper:hover .blog-card-image img{filter:brightness(.7);transform:scale(1.1)}.blog-card-overlay{background:linear-gradient(0deg,#000000f2 0,#0009 50%,#0000);bottom:0;display:block;left:0;padding:30px 24px 20px;position:absolute;right:0;transform:translateY(0);transition:transform .3s ease,padding .3s ease;z-index:2}.blog-card-wrapper:hover .blog-card-overlay{padding-bottom:25px}.blog-card-content{color:#fff;display:block;position:relative;z-index:3}.blog-card-content-text-only{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:8px;display:flex;flex-direction:column;height:100%;padding:30px 24px;position:relative}.blog-card-small .blog-card-title{font-size:1.25rem;font-weight:700;margin:0 0 6px}.blog-card-small .blog-card-overlay{padding:16px 14px 12px}.blog-card-small .blog-card-meta{font-size:.75rem;gap:8px}.blog-card-title{color:#fff;font-family:Pixelify Sans,sans-serif;font-size:3rem;font-weight:700;letter-spacing:1px;line-height:1.2;margin:0 0 10px;text-shadow:2px 2px 8px #000000e6;text-transform:uppercase;transition:color .3s ease}.blog-card-wrapper:hover .blog-card-title{color:red}.fade-in-hidden{opacity:0;transform:translateY(20px)}.fade-in-hidden,.fade-in-visible{transition:opacity .6s ease-out,transform .6s ease-out}.fade-in-visible{opacity:1;transform:translateY(0)}.blog-card-excerpt{color:#b0b0b0;font-size:1rem;font-weight:500;line-height:1.5;margin:0 0 12px;text-shadow:1px 1px 4px #000000e6}.blog-card-meta{align-items:center;display:flex;flex-wrap:wrap;gap:16px;margin-top:auto}.blog-card-date,.blog-card-read-time{color:#a0a0a0;font-family:Pixelify Sans,sans-serif;font-size:.875rem}.blog-featured-badge{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#7c3aed;background:var(--color-badge-latest,#7c3aed);border-radius:4px;left:16px;letter-spacing:1px;padding:8px 16px}.blog-featured-badge,.blog-type-chip{color:#fff;font-family:Pixelify Sans,sans-serif;font-size:.75rem;font-weight:700;position:absolute;text-transform:uppercase;top:16px;z-index:10}.blog-type-chip{background:#06c;border:1px solid #ffffff4d;border-radius:3px;letter-spacing:.5px;padding:6px 12px;right:16px}.blog-type-chip-small{background:#06c;border:1px solid #ffffff4d;border-radius:3px;color:#fff;font-size:.65rem;padding:4px 8px;right:10px;top:10px}.blog-category-badge,.blog-type-chip-small{font-family:Pixelify Sans,sans-serif;font-weight:700;letter-spacing:.5px;text-transform:uppercase;z-index:10}.blog-category-badge{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);border-radius:3px;font-size:.75rem;padding:6px 12px;position:absolute;right:16px;top:16px}.blog-category-badge-developer-tools{background:#c00;border:1px solid #ffffff4d;color:#fff}.blog-category-badge-game-development{background:#0a7c0a;border:1px solid #ffffff4d;color:#fff}.blog-category-badge-3d-assets{background:#06c;border:1px solid #ffffff4d;color:#fff}.blog-category-badge-content-creation{background:#6a0a6a;border:1px solid #ffffff4d;color:#fff}.creative-blog{background-color:#0b0b0b}@media (max-width:1200px){.gridContainer{grid-template-columns:repeat(3,1fr)!important}}@media (max-width:768px){.blogPageHeader{font-size:2.5rem!important;margin:80px auto 30px!important}.filterOptionsContainer{align-items:stretch!important;flex-direction:column!important;gap:20px!important;margin:0 auto 30px!important;padding:0 24px!important}.searchBar{max-width:none!important}.gridContainer,.searchBar{box-sizing:border-box!important;width:100%!important}.gridContainer{gap:20px!important;grid-template-columns:1fr!important;margin:0!important;max-width:100%!important;padding:20px 16px 60px!important}.gridContainer.blog-container{margin-left:0!important;margin-right:0!important;max-width:100%!important}.blog-card-wrapper{box-sizing:border-box!important;height:35vh!important;max-height:350px!important;max-width:100%!important;min-height:250px!important;width:100%!important}.blog-card-wrapper.blog-card-small{aspect-ratio:4/3!important;height:auto!important;max-height:none!important;min-height:260px!important}.blog-card-title{font-size:1.5rem!important}.blog-card-overlay{padding:20px 16px 15px!important}.blog-card-title{font-size:1.125rem!important;letter-spacing:.5px!important;margin-bottom:8px!important}.creative-blog .blog-card-meta{font-size:.75rem!important;gap:12px!important}}@media (max-width:480px){.blogPageHeader{font-size:2.5rem!important;margin:70px auto 25px!important;padding:0 16px!important}.filterOptionsContainer{margin:0 auto 25px!important;padding:0 16px!important}.gridContainer{box-sizing:border-box!important;gap:20px!important;grid-template-columns:1fr!important;margin:0!important;max-width:100%!important;padding:20px 16px 60px!important;width:100%!important}.gridContainer.blog-container{margin-left:0!important;margin-right:0!important;max-width:100%!important}.blog-card-wrapper{box-sizing:border-box!important;height:35vh!important;max-height:350px!important;max-width:100%!important;min-height:250px!important;width:100%!important}.blog-card-wrapper.blog-card-small{aspect-ratio:4/3!important;height:auto!important;max-height:none!important;min-height:220px!important}.blog-card-overlay{padding:25px 16px 20px!important}.blog-card-title{font-size:1.5rem!important;letter-spacing:.5px!important;line-height:1.3!important;margin-bottom:10px!important}.creative-blog .blog-card-meta{font-size:.7rem!important;gap:10px!important}}.blog-post-main{background:#0b0b0b;color:#fff;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;min-height:100vh}.blog-post-hero{background:linear-gradient(135deg,#1a1a1a,#2d2d2d);overflow-x:hidden;overflow-y:visible;padding:180px 0 80px;position:relative}.blog-post-header{margin:40px auto 0;max-width:900px;padding:0 24px}.blog-post-category{color:red;display:inline-block;font-size:.875rem;font-weight:700;letter-spacing:.5px;margin-bottom:16px;text-transform:uppercase}.blog-post-title{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#fff,#e0e0e0);-webkit-background-clip:text;background-clip:text;font-family:Pixelify Sans,sans-serif;font-size:3rem;font-weight:700;line-height:1.2;margin:0 0 20px}.blog-post-meta{color:#a0a0a0;font-size:1rem;margin:0}.blog-post-content{margin:0 auto;max-width:800px;padding:60px 24px 80px}.blog-post-wrapper{line-height:1.8}.blog-post-intro{color:#d0d0d0;font-size:1.25rem;font-weight:500;margin:0 0 40px}.blog-post-content h2{color:#fff;font-family:Pixelify Sans,sans-serif;font-size:2rem;font-weight:700;margin:60px 0 24px}.blog-post-content h3{color:#fff;font-size:1.5rem;font-weight:600;margin:40px 0 16px}.blog-post-content ol,.blog-post-content p,.blog-post-content ul{color:#b0b0b0;font-size:1.125rem;line-height:1.8;margin:0 0 24px}.blog-post-content ol,.blog-post-content ul{padding-left:32px}.blog-post-content li{margin-bottom:12px}.blog-post-content li strong{color:#fff;font-weight:600}.blog-post-content a{color:red;text-decoration:none;transition:color .3s ease}.blog-post-content a:hover{color:#fff;text-decoration:underline}.blog-post-content code{background:#ffffff1a;border-radius:4px;color:red;font-family:Courier New,monospace;font-size:.9em;padding:2px 6px}.code-block{background:#00000080;border:1px solid #ffffff1a;border-radius:8px;color:#d0d0d0;font-family:Courier New,monospace;font-size:.9rem;line-height:1.6;margin:24px 0;overflow-x:auto;padding:24px}.blog-post-image-section{margin:40px 0}.blog-post-image{border:1px solid #ffffff1a;border-radius:8px;height:auto;margin:16px 0;width:100%}.image-caption{color:grey;font-size:.9rem;font-style:italic;margin:8px 0 0;text-align:center}.blog-post-author{border-top:1px solid #ffffff1a;margin-top:60px;padding-top:40px}.blog-post-author-name{color:#fff;font-size:1.25rem;font-weight:600;margin:0 0 8px}.blog-post-author-title{color:#a0a0a0;font-size:1rem;margin:0}.blog-post-footer{border-top:1px solid #ffffff1a;margin-top:40px;padding-top:40px}.back-to-blog{color:red;display:inline-block;font-size:1rem;font-weight:600;text-decoration:none;transition:color .3s ease}.back-to-blog:hover{color:#fff}@media (max-width:768px){.blog-post-hero{padding:100px 0 60px}.blog-post-title{font-size:2rem}.blog-post-content{padding:40px 16px 60px}.blog-post-content h2{font-size:1.75rem}.blog-post-content h3{font-size:1.25rem}.blog-post-intro{font-size:1.125rem}.blog-post-content ol,.blog-post-content p,.blog-post-content ul{font-size:1rem}.code-block{font-size:.85rem;padding:16px}}@media (max-width:480px){.blog-post-title{font-size:1.75rem}.blog-post-content h2{font-size:1.5rem}}
/*# sourceMappingURL=main.7e62889e.css.map*/