/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){-webkit-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.static{position:static}.start{inset-inline-start:var(--spacing)}.contents{display:contents}.grid{display:grid}.table{display:table}}:root{--background:#070a0f;--surface:#0d1118;--surface-strong:#101722;--line:#a1b2c92e;--line-strong:#a1b2c94d;--foreground:#f2f4f7;--muted:#9aa4b2;--blue:#6fa8ff;--blue-strong:#2f76f6;--blue-glow:#2f76f652;--emerald:#06352f;--emerald-dark:#031d1b;--gold:#c99536;--gold-light:#f1d398;--max-width:1376px;--radius:24px;--shadow:0 32px 90px #00000052}*{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--background)}body{background:radial-gradient(circle at 76% 8%, #18407a21, transparent 30%), var(--background);min-width:320px;color:var(--foreground);text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;margin:0;font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}body:before{z-index:-2;pointer-events:none;content:"";background-image:linear-gradient(#6fa8ff04 1px,#0000 1px),linear-gradient(90deg,#6fa8ff04 1px,#0000 1px);background-size:64px 64px;position:fixed;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 76%);mask-image:linear-gradient(#000,#0000 76%)}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}button,a{-webkit-tap-highlight-color:transparent}::selection{color:#fff;background:#6fa8ff47}.page-frame{min-height:100vh;overflow:hidden}.skip-link{z-index:100;background:var(--foreground);color:var(--background);border-radius:10px;padding:10px 14px;transition:transform .16s;position:fixed;top:12px;left:12px;transform:translateY(-160%)}.skip-link:focus{transform:translateY(0)}.site-header{z-index:50;-webkit-backdrop-filter:blur(22px)saturate(125%);backdrop-filter:blur(22px)saturate(125%);background:#070a0fc7;border-bottom:1px solid #a1b2c91f;position:sticky;top:0}.nav-shell,.section-shell,.footer-inner{width:min(calc(100% - 48px), var(--max-width));margin-inline:auto}.nav-shell{justify-content:space-between;align-items:center;gap:32px;min-height:72px;display:flex}.brand{letter-spacing:.28em;align-items:center;gap:13px;font-size:.9rem;font-weight:660;display:inline-flex}.header-actions{align-items:center;gap:clamp(22px,3vw,44px);display:flex}.brand-icon{flex:none;width:44px;height:38px}.primary-nav,.footer-nav{align-items:center;gap:clamp(20px,3vw,42px);display:flex}.primary-nav a,.footer-nav a{color:#c6ccd5;font-size:.95rem;transition:color .16s}:is(.primary-nav a:hover,.primary-nav a:focus-visible,.primary-nav a.active,.footer-nav a:hover,.footer-nav a:focus-visible){color:var(--blue)}.language-switcher{background:#6fa8ff0b;border:1px solid #6fa8ff33;border-radius:10px;flex:none;gap:3px;padding:3px;display:inline-flex}.language-switcher button{color:#7f8997;cursor:pointer;width:34px;height:28px;font:inherit;letter-spacing:.06em;background:0 0;border:0;border-radius:7px;place-items:center;padding:0;font-size:.68rem;font-weight:700;transition:color .16s,background .16s,box-shadow .16s;display:grid}:is(.language-switcher button:hover,.language-switcher button:focus-visible){color:#dce9ff}.language-switcher button.active{color:#a9caff;background:#2f76f633;box-shadow:inset 0 0 0 1px #6fa8ff29}.northbyte-glyph{aspect-ratio:640/554;isolation:isolate;display:inline-block;position:relative}.northbyte-glyph-segment{z-index:1;transform-origin:0;background:linear-gradient(90deg,#368bffe6,#539dff7a);height:1px;position:absolute;box-shadow:0 0 4px #4f9bffe0,0 0 12px #2368f157}.northbyte-glyph-segment-ab{width:70%;top:6.9%;left:16.1%;transform:rotate(90deg)}.northbyte-glyph-segment-bc{width:16.1%;top:87.7%;left:16.1%}.northbyte-glyph-segment-ce{width:40.5%;top:87.7%;left:32.2%;transform:rotate(-90deg)}.northbyte-glyph-segment-ef{width:61.4%;top:41%;left:32.2%;transform:rotate(36deg)}.northbyte-glyph-segment-fg{width:62%;top:82.7%;left:82%;transform:rotate(-90deg)}.northbyte-glyph-segment-gh{width:17.7%;top:11%;left:82%;transform:rotate(180deg)}.northbyte-glyph-segment-hi{width:30.2%;top:11%;left:64.4%;transform:rotate(90deg)}.northbyte-glyph-segment-ia{width:58.9%;top:45.8%;left:64.4%;transform:rotate(-145deg)}.northbyte-glyph-segment-bd{background:#4994ff7a;width:20.3%;top:87.7%;left:16.1%;transform:rotate(-37.5deg)}.northbyte-glyph-segment-jg{background:#4994ff7a;width:20.2%;top:22.4%;left:64.4%;transform:rotate(-29.1deg)}.northbyte-glyph-node{z-index:2;aspect-ratio:1;background:#78b8ff;border:1px solid #ddf1ffdb;border-radius:1px;width:clamp(3px,1.55%,8px);position:absolute;transform:translate(-50%,-50%);box-shadow:0 0 5px 1px #cae8ffe6,0 0 14px 3px #297bffa3}.northbyte-glyph-node-a{top:6.9%;left:16.1%}.northbyte-glyph-node-b{top:87.7%;left:16.1%}.northbyte-glyph-node-c{top:87.7%;left:32.2%}.northbyte-glyph-node-d{top:73.5%;left:32.2%}.northbyte-glyph-node-e{top:41%;left:32.2%}.northbyte-glyph-node-f{top:82.7%;left:82%}.northbyte-glyph-node-g{top:11%;left:82%}.northbyte-glyph-node-h{top:11%;left:64.4%}.northbyte-glyph-node-i{top:45.8%;left:64.4%}.northbyte-glyph-node-j{top:22.4%;left:64.4%}.northbyte-glyph-runner{z-index:3;aspect-ratio:1;background:#a9d4ff;border:1px solid #e0f3fff2;border-radius:2px;width:clamp(4px,2%,10px);animation:7.2s linear infinite northbyte-line-trace;position:absolute;top:6.9%;left:16.1%;transform:translate(-50%,-50%);box-shadow:0 0 5px 1px #d9efff,0 0 14px 4px #368effeb,0 0 30px 8px #1f68ff85}.northbyte-glyph-runner:after{filter:blur(7px);content:"";background:#73b9ff52;border-radius:50%;position:absolute;inset:-110%}.brand-icon .northbyte-glyph-runner,.brand-icon .northbyte-glyph-node,.brand-icon .northbyte-glyph-segment-bd,.brand-icon .northbyte-glyph-segment-jg{display:none}.brand-icon .northbyte-glyph-segment{background:#62a9ff;height:1px;box-shadow:0 0 4px #6fb3ffe0,0 0 9px #2f76f661}@keyframes northbyte-line-trace{0%{opacity:0;top:6.9%;left:16.1%}2%{opacity:1}16.5%{top:45.8%;left:64.4%}25%{top:11%;left:64.4%}30%{top:11%;left:82%}47.4%{top:82.7%;left:82%}64.6%{top:41%;left:32.2%}75.9%{top:87.7%;left:32.2%}80.4%{top:87.7%;left:16.1%}98%{opacity:1}to{opacity:0;top:6.9%;left:16.1%}}.hero{grid-template-columns:minmax(0,.88fr) minmax(420px,1.12fr);align-items:center;gap:48px;min-height:590px;padding-block:92px 68px;display:grid;position:relative}.hero-copy{z-index:2;max-width:680px;position:relative}.eyebrow,.product-label{color:var(--blue);letter-spacing:.28em;text-transform:uppercase;margin:0 0 22px;font-size:.76rem;font-weight:680}.hero h1,.page-hero h1,.support-hero h1,.privacy-hero h1{letter-spacing:-.058em;max-width:820px;margin:0;font-size:clamp(3.2rem,5.7vw,6rem);font-weight:610;line-height:.98}.hero h1 span,.page-hero h1 span{display:block}.hero-lede,.page-hero>div>p:last-child,.support-hero>div>p:last-child,.privacy-hero>p{max-width:570px;color:var(--muted);margin:28px 0 0;font-size:clamp(1rem,1.5vw,1.24rem);line-height:1.65}.button{border:1px solid #0000;border-radius:13px;justify-content:center;align-items:center;gap:12px;min-height:50px;margin-top:34px;padding:0 22px;font-size:.96rem;font-weight:620;transition:transform .18s,border-color .18s,background .18s,box-shadow .18s;display:inline-flex}:is(.button:hover,.button:focus-visible){transform:translateY(-2px)}.button-primary{background:linear-gradient(135deg,#2361de,#2f76f6);border-color:#86b3ff94;box-shadow:0 18px 44px #2361de38}:is(.button-primary:hover,.button-primary:focus-visible){box-shadow:0 20px 55px #2f76f657}.button-secondary{background:#6fa8ff14;border-color:#6fa8ff57}:is(.button-secondary:hover,.button-secondary:focus-visible){background:#6fa8ff21;border-color:#6fa8ff9e}.ambient-art{border-radius:32px;min-height:420px;position:relative;overflow:hidden}.ambient-grid,.about-grid{transform-origin:bottom;background-image:linear-gradient(#4d89f326 1px,#0000 1px),linear-gradient(90deg,#4d89f326 1px,#0000 1px);background-size:28px 28px;position:absolute;inset:8% 0 0;transform:perspective(460px)rotateX(58deg)translateY(74px)scale(1.2);-webkit-mask-image:radial-gradient(#000 5%,#0000 70%);mask-image:radial-gradient(#000 5%,#0000 70%)}.ambient-horizon{background:linear-gradient(90deg, transparent, var(--blue), transparent);height:2px;box-shadow:0 0 18px var(--blue), 0 0 58px 12px var(--blue-glow);opacity:.92;position:absolute;bottom:17%;left:8%;right:8%}.ambient-art:after{filter:blur(70px);content:"";background:#1e63e042;border-radius:50%;width:62%;height:32%;position:absolute;bottom:12%;right:16%}.ambient-glyph{z-index:2;width:min(76%,430px);position:absolute;top:48%;left:50%;transform:translate(-50%,-50%)}.ambient-particle{background:#9fc4ff;border-radius:50%;width:3px;height:3px;position:absolute;box-shadow:0 0 12px #6fa8ff}.particle-one{top:31%;left:33%}.particle-two{top:47%;right:27%}.particle-three{bottom:28%;left:44%}.apps-section,.principles-section,.studio-section,.support-content,.about-principles,.privacy-content{padding-block:76px}.section-heading{justify-content:space-between;align-items:end;gap:40px;margin-bottom:34px;display:flex}.section-heading .eyebrow,.compact-heading .eyebrow{margin-bottom:12px}.section-heading h2,.studio-panel h2,.support-cta h2,.about-statement h2,.privacy-content h2{letter-spacing:-.045em;margin:0;font-size:clamp(2rem,3vw,3.4rem);font-weight:600;line-height:1.08}.section-heading>p,.compact-heading>p{max-width:490px;color:var(--muted);margin:0;line-height:1.65}.isnad-card{border-radius:var(--radius);min-height:620px;box-shadow:var(--shadow);background:radial-gradient(circle at 88% 46%,#c995361c,#0000 30%),radial-gradient(circle at 14% 2%,#0a5b4e57,#0000 34%),linear-gradient(130deg,#052a26,#031918 52%,#071516);border:1px solid #c9953685;grid-template-columns:minmax(0,.9fr) minmax(520px,1.1fr);display:grid;position:relative;overflow:hidden}.isnad-card:before{pointer-events:none;content:"";background-image:linear-gradient(45deg,#0000 49.5%,#c995360b 50%,#0000 50.5%),linear-gradient(-45deg,#0000 49.5%,#c995360b 50%,#0000 50.5%);background-size:42px 42px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000,#0000 76%);mask-image:linear-gradient(90deg,#000,#0000 76%)}.isnad-copy{z-index:3;align-content:center;gap:28px;padding:clamp(36px,5vw,74px);display:grid;position:relative}.isnad-icon{border:1px solid var(--gold);border-radius:26px;width:122px;height:122px;box-shadow:0 18px 50px #00000052}.product-label{color:var(--gold);margin:0 0 13px}.isnad-copy h3{color:var(--gold-light);letter-spacing:-.042em;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(2.25rem,3.8vw,4.2rem);font-weight:650;line-height:1.02}.product-description{color:#c7ccc7;max-width:540px;margin:22px 0 0;font-size:1.08rem;line-height:1.62}.feature-list{flex-wrap:wrap;gap:10px;margin:28px 0 0;padding:0;list-style:none;display:flex}.feature-list li{color:#e6d7b7;background:#00000029;border:1px solid #c9953661;border-radius:999px;padding:9px 13px;font-size:.82rem}.app-store-button{color:var(--gold-light);background:#c9953614;border-color:#c99536b3}:is(.app-store-button:hover,.app-store-button:focus-visible){border-color:var(--gold-light);background:#c9953626;box-shadow:0 16px 44px #c995361a}.apple-mark{font-size:1.25rem}.screens-stage{min-height:620px;position:relative}.screen-glow{filter:blur(68px);background:#c9953624;border-radius:50%;width:72%;height:68%;position:absolute;top:16%;right:9%}.phone-screen{background:#020a13;border:1px solid #f1d398a6;border-radius:34px;margin:0;position:absolute;bottom:-132px;overflow:hidden;box-shadow:0 28px 70px #00000075}.phone-screen img{object-fit:cover;width:100%;height:100%}.phone-screen-front{z-index:2;width:272px;height:592px;right:39%;transform:rotate(-1deg)}.phone-screen-back{opacity:.92;width:250px;height:543px;bottom:-166px;right:5%;transform:rotate(2.5deg)}.inferred-card{border-radius:var(--radius);min-height:640px;box-shadow:var(--shadow);background:radial-gradient(circle at 84% 22%,#a95cff38,#0000 30%),radial-gradient(circle at 28% 96%,#3083ff33,#0000 34%),linear-gradient(132deg,#101744,#11152f 48%,#090e24);border:1px solid #826fff85;grid-template-columns:minmax(0,.9fr) minmax(520px,1.1fr);margin-top:34px;display:grid;position:relative;overflow:hidden}.inferred-card:before{pointer-events:none;content:"";background-image:linear-gradient(#7e97ff0b 1px,#0000 1px),linear-gradient(90deg,#7e97ff0b 1px,#0000 1px);background-size:34px 34px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000,#0000 78%);mask-image:linear-gradient(90deg,#000,#0000 78%)}.inferred-copy{z-index:3;align-content:center;gap:28px;padding:clamp(36px,5vw,74px);display:grid;position:relative}.inferred-icon{border:1px solid #a681ffc7;border-radius:27px;width:122px;height:122px;box-shadow:0 18px 54px #4730ff3d}.inferred-card .product-label{color:#ac98ff}.inferred-copy h3{color:#f7f8ff;letter-spacing:-.052em;margin:0;font-size:clamp(2.25rem,3.8vw,4.15rem);font-weight:650;line-height:1.02}.inferred-tagline{color:#c6bbff;letter-spacing:.01em;margin:14px 0 0;font-size:1rem;font-weight:650}.inferred-card .product-description{color:#c9cee5}.inferred-card .feature-list li{color:#ddd8ff;background:#6f53ff1a;border-color:#9b82ff66}.inferred-store-button{color:#f5f3ff;background:#7457ff24;border-color:#9d82ffbf}:is(.inferred-store-button:hover,.inferred-store-button:focus-visible){background:#7457ff3b;border-color:#c9baff;box-shadow:0 16px 44px #5940ff2e}.inferred-screens-stage{min-height:640px;position:relative}.inferred-screen-glow{filter:blur(76px);background:#7854ff40;border-radius:50%;width:78%;height:72%;position:absolute;top:14%;right:5%}.inferred-phone-screen{background:#f5f6ff;border:1px solid #cbc2ffc7;border-radius:34px;margin:0;position:absolute;bottom:-140px;overflow:hidden;box-shadow:0 30px 76px #00000080}.inferred-phone-screen img{object-fit:cover;width:100%;height:100%}.inferred-phone-screen-front{z-index:2;width:272px;height:592px;right:39%;transform:rotate(-1deg)}.inferred-phone-screen-back{opacity:.94;width:250px;height:543px;bottom:-172px;right:4%;transform:rotate(2.5deg)}.compact-heading{align-items:start}.principle-grid,.about-card-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.principle-card,.about-principle-card{border:1px solid var(--line);background:linear-gradient(145deg,#101722f0,#090e15c7);border-radius:20px;min-height:220px;padding:30px;transition:transform .18s,border-color .18s;position:relative}.principle-card:hover,.about-principle-card:hover{border-color:#6fa8ff57;transform:translateY(-3px)}.principle-card>span{color:var(--blue);letter-spacing:.18em;font-size:.78rem}.principle-card h3,.about-principle-card h3,.privacy-list h3{margin:54px 0 10px;font-size:1.25rem;font-weight:590}.principle-card p,.about-principle-card p,.privacy-list p{color:var(--muted);margin:0;line-height:1.6}.studio-panel,.about-statement,.privacy-contact{border:1px solid var(--line);border-radius:var(--radius);background:radial-gradient(circle at 82% 100%, #2f76f63d, transparent 34%), var(--surface);justify-content:space-between;align-items:center;gap:44px;min-height:240px;padding:clamp(32px,5vw,66px);display:flex;position:relative;overflow:hidden}.studio-panel p:not(.eyebrow),.support-cta p:not(.eyebrow),.about-statement p,.privacy-contact p:not(.eyebrow){max-width:620px;color:var(--muted);margin:18px 0 0;line-height:1.65}.text-link{color:var(--blue);flex:none;align-items:center;gap:10px;font-weight:620;display:inline-flex}:is(.text-link:hover,.text-link:focus-visible){color:#a7c8ff}.support-cta{border-radius:var(--radius);background:#0d1118c2;border:1px solid #6fa8ff38;justify-content:space-between;align-items:center;gap:40px;min-height:270px;margin-block:40px 110px;padding:clamp(32px,5vw,64px);display:flex;position:relative;overflow:hidden}.support-cta>:not(.ambient-art){z-index:2;position:relative}.support-cta .ambient-art{opacity:.5;min-height:0;position:absolute;inset:0}.support-cta .button{flex:none;margin:0}.site-footer{border-top:1px solid #a1b2c91f}.footer-inner{grid-template-columns:1fr auto 1fr;align-items:center;gap:28px;min-height:150px;display:grid}.footer-brand{letter-spacing:.3em;font-size:.74rem;font-weight:660}.footer-inner>p{color:#7f8997;text-align:right;margin:0;font-size:.78rem}.page-hero,.support-hero{grid-template-columns:.95fr 1.05fr;align-items:center;gap:72px;min-height:560px;padding-block:82px 62px;display:grid;position:relative}.page-hero h1{font-size:clamp(3.3rem,5.6vw,5.8rem)}.about-mark{place-items:center;min-height:410px;display:grid;position:relative}.about-mark:after{background:linear-gradient(90deg, transparent, var(--blue), transparent);content:"";height:2px;position:absolute;bottom:10%;left:13%;right:13%;box-shadow:0 0 54px 13px #2f76f65c}.about-glyph{z-index:2;width:min(92%,500px);position:relative}.about-grid{inset:4%;transform:none}.about-principle-card{align-items:center;gap:24px;min-height:170px;display:flex}.about-principle-card h3{margin:0 0 9px}.principle-mark{width:70px;height:70px;color:var(--blue);border:1px solid #6fa8ff73;border-radius:16px;flex:none;place-items:center;font-size:1.8rem;display:grid}.about-statement{justify-content:flex-start;margin-block:0 110px}.statement-glyph{flex:none;width:112px;height:auto}.support-hero{grid-template-columns:.8fr 1.2fr;min-height:430px;padding-bottom:28px}.support-hero h1{font-size:clamp(3.4rem,6vw,6.4rem)}.support-hero-glow{filter:drop-shadow(0 44px 28px #2f76f64d);background-color:#0000;background-image:linear-gradient(#4d89f31c 1px,#0000 1px),linear-gradient(90deg,#4d89f31c 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:28px 28px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;height:230px;-webkit-mask-image:radial-gradient(#000,#0000 74%);mask-image:radial-gradient(#000,#0000 74%)}.support-content{padding-top:24px;padding-bottom:110px}.support-app-list{gap:30px;display:grid}.support-app-card{border:1px solid var(--line-strong);border-radius:var(--radius);box-shadow:var(--shadow);background:radial-gradient(circle at 10% 14%,#c9953612,#0000 22%),linear-gradient(145deg,#101722fa,#080d14f5);padding:clamp(26px,4vw,54px)}.support-app-card>header{align-items:center;gap:34px;margin-bottom:30px;display:flex}.support-app-card>header img{border:1px solid #c99536ad;border-radius:28px;width:132px;height:132px}.support-app-card h2{letter-spacing:-.045em;margin:0;font-size:clamp(2rem,3.4vw,3.6rem);font-weight:600}.support-app-card header p:last-child{color:var(--muted);margin:11px 0 0}.support-app-card-inferred{background:radial-gradient(circle at 10% 12%,#855fff24,#0000 25%),linear-gradient(145deg,#141834fa,#080d18f5);border-color:#8b76ff6b}.support-app-card-inferred>header img{border-color:#a489ffc7;box-shadow:0 16px 44px #4e3aff29}.support-app-card-inferred .product-label{color:#ac98ff}.support-actions{border:1px solid var(--line);border-radius:18px;overflow:hidden}.support-action{background:#070b126b;grid-template-columns:auto 1fr auto;align-items:center;gap:20px;min-height:94px;padding:18px 24px;transition:background .17s;display:grid}.support-action+.support-action{border-top:1px solid var(--line)}:is(.support-action:hover,.support-action:focus-visible){background:#6fa8ff11}.support-action>span:last-child{color:var(--blue);font-size:1.2rem}.action-icon{width:50px;height:50px;color:var(--blue);border:1px solid #6fa8ff57;border-radius:13px;place-items:center;font-weight:680;display:grid}.apple-action{font-size:1.32rem}.support-action strong,.support-action small{display:block}.support-action strong{font-size:1.02rem;font-weight:600}.support-action small{color:var(--muted);margin-top:6px;font-size:.9rem}.privacy-hero{min-height:440px;padding-block:104px 48px}.privacy-hero h1{font-size:clamp(3.4rem,6vw,6.2rem)}.privacy-hero>span{color:#758091;margin-top:22px;font-size:.82rem;display:inline-block}.privacy-content{padding-top:30px;padding-bottom:110px}.privacy-intro{border-top:1px solid var(--line);grid-template-columns:.72fr 1.28fr;gap:56px;padding:38px 0 56px;display:grid}.privacy-intro p{max-width:680px;color:var(--muted);margin:0;font-size:1.08rem;line-height:1.7}.privacy-list{border-top:1px solid var(--line)}.privacy-list article{border-bottom:1px solid var(--line);grid-template-columns:88px 1fr;gap:24px;padding:34px 0;display:grid}.privacy-list article>span{color:var(--blue);letter-spacing:.18em;font-size:.76rem}.privacy-list h3{margin:0 0 10px}.privacy-list p{max-width:820px}.privacy-contact{margin-top:70px}.privacy-contact .button{flex:none;margin:0}@media (max-width:1080px){.hero,.page-hero{grid-template-columns:1fr .8fr}.isnad-card,.inferred-card{grid-template-columns:.95fr 1.05fr}.isnad-copy,.inferred-copy{padding:42px}.phone-screen-front{width:238px;height:517px;right:33%}.phone-screen-back{width:218px;height:474px}.inferred-phone-screen-front{width:238px;height:517px;right:33%}.inferred-phone-screen-back{width:218px;height:474px}.footer-inner{grid-template-columns:auto 1fr}.footer-nav{justify-content:flex-end}.footer-inner>p{text-align:left;grid-column:1/-1;padding-bottom:28px}}@media (max-width:820px){.nav-shell,.section-shell,.footer-inner{width:min(calc(100% - 32px), var(--max-width))}.brand{letter-spacing:.22em;font-size:.74rem}.brand-icon{width:40px;height:34px}.header-actions,.primary-nav{gap:16px}.primary-nav a{font-size:.82rem}.language-switcher button{width:31px}.hero,.page-hero,.support-hero{grid-template-columns:1fr}.hero{min-height:auto;padding-block:76px 36px}.hero h1,.page-hero h1,.support-hero h1,.privacy-hero h1{font-size:clamp(3rem,12vw,5rem)}.ambient-art{min-height:260px}.hero .ambient-art{min-height:360px;margin-top:12px}.hero .ambient-glyph{width:min(70%,380px)}.isnad-card,.inferred-card{grid-template-columns:1fr}.screens-stage,.inferred-screens-stage{min-height:560px}.phone-screen-front{right:46%}.phone-screen-back{right:12%}.inferred-phone-screen-front{right:46%}.inferred-phone-screen-back{right:12%}.principle-grid,.about-card-grid{grid-template-columns:1fr}.principle-card{min-height:180px}.section-heading,.studio-panel,.support-cta,.privacy-contact{flex-direction:column;align-items:flex-start}.support-cta .button,.privacy-contact .button{margin-top:8px}.about-mark,.support-hero-glow{min-height:250px}.about-glyph{width:min(82%,380px)}.support-app-card>header{align-items:flex-start}.privacy-intro{grid-template-columns:1fr;gap:20px}}@media (max-width:560px){.nav-shell{gap:10px;min-height:66px}.brand span{display:none}.brand-icon{width:36px;height:31px}.header-actions{gap:9px;min-width:0}.primary-nav{flex:1;justify-content:flex-end;gap:10px}.primary-nav a{font-size:.72rem}.language-switcher{gap:1px;padding:2px}.language-switcher button{width:27px;height:26px;font-size:.62rem}.hero,.page-hero,.support-hero{padding-top:58px}.hero h1,.page-hero h1,.support-hero h1,.privacy-hero h1{letter-spacing:-.065em}.ambient-glyph{width:min(82%,310px)}.hero .ambient-art{min-height:290px;margin-top:4px}.hero .ambient-glyph{width:min(78%,310px)}.apps-section,.principles-section,.studio-section,.about-principles,.support-content,.privacy-content{padding-block:54px}.isnad-copy,.inferred-copy{padding:28px}.isnad-copy h3,.inferred-copy h3{font-size:2.45rem}.isnad-icon,.inferred-icon{border-radius:22px;width:96px;height:96px}.screens-stage,.inferred-screens-stage{min-height:430px}.phone-screen-front{width:188px;height:409px;bottom:-94px;right:40%}.phone-screen-back{width:175px;height:380px;bottom:-104px;right:-7%}.inferred-phone-screen-front{width:188px;height:409px;bottom:-94px;right:40%}.inferred-phone-screen-back{width:175px;height:380px;bottom:-104px;right:-7%}.section-heading{display:block}.section-heading>p{margin-top:14px}.about-principle-card{align-items:flex-start;padding:24px}.principle-mark{width:54px;height:54px}.about-statement{flex-direction:column;align-items:flex-start}.support-app-card{padding:22px}.support-app-card>header{gap:20px}.support-app-card>header img{border-radius:20px;width:86px;height:86px}.support-app-card h2{font-size:1.8rem}.support-action{grid-template-columns:auto 1fr auto;gap:13px;min-height:88px;padding:15px}.action-icon{width:42px;height:42px}.support-action small{overflow-wrap:anywhere}.privacy-list article{grid-template-columns:50px 1fr}.footer-inner{flex-direction:column;align-items:flex-start;padding-block:38px;display:flex}.footer-nav{flex-wrap:wrap;justify-content:flex-start}.footer-inner>p{padding:0}}[lang=ru] .hero h1,[lang=ru] .page-hero h1,[lang=ru] .support-hero h1,[lang=ru] .privacy-hero h1{letter-spacing:-.05em;font-size:clamp(2.8rem,5vw,5.2rem)}@media (max-width:560px){[lang=ru] .hero h1,[lang=ru] .page-hero h1,[lang=ru] .support-hero h1,[lang=ru] .privacy-hero h1{font-size:clamp(2.45rem,11vw,4rem)}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important}.northbyte-glyph-runner{display:none}}
