.platform-page{background:var(--color-ink);min-height:100dvh;color:var(--color-pearl);background-image:radial-gradient(at 10% 0,#b083db14,#0000 50%);padding-bottom:100px}.platform-header{border-bottom:1px solid color-mix(in srgb, var(--color-fg) 9%, transparent);align-items:center;gap:24px;max-width:1200px;margin:auto;padding:24px;font-size:13px;display:flex}.platform-header>a,.platform-header>span,.platform-header>button{align-items:center;gap:7px;display:flex}.platform-header>span{color:var(--color-mist)}.platform-header>button{cursor:pointer;margin-left:auto}.platform-main{max-width:1200px;margin:auto;padding:45px 24px}.platform-eyebrow{letter-spacing:.22em;color:var(--color-dawn-violet);margin-bottom:12px;font-size:10px;font-weight:750}.platform-main>h1{letter-spacing:-.045em;font-size:clamp(30px,4.5vw,52px);font-weight:730;line-height:1.16}.platform-main>h1>span{color:var(--color-dawn-violet)}.platform-sub{color:var(--color-haze);margin:18px 0 35px;font-size:14px;line-height:1.8}.platform-stats{grid-template-columns:repeat(3,1fr);gap:16px;margin-bottom:24px;display:grid}.platform-stats>section{border:1px solid color-mix(in srgb, var(--color-fg) 10%, transparent);background:linear-gradient(130deg,#b489e811,#0000);border-radius:22px;padding:23px}.platform-stats svg{color:var(--color-dawn-violet);margin-bottom:10px}.platform-stats strong{font-size:34px;font-weight:650}.platform-stats p{color:var(--color-haze);margin-top:5px;font-size:12px}.platform-card{background:var(--color-ink-2);border:1px solid color-mix(in srgb, var(--color-fg) 10%, transparent);border-radius:24px;padding:24px;box-shadow:0 14px 50px -35px #0005}.platform-card>h2{margin-bottom:17px;font-size:18px;font-weight:700}.platform-card>p{color:var(--color-haze);font-size:13px;line-height:1.8}.platform-billing{background:linear-gradient(115deg,#ba98ec19,#e0a1c40a);border:1px solid #ae88d522;border-radius:20px;margin-bottom:24px;padding:20px 24px}.platform-billing strong{font-size:14px}.platform-billing p{color:var(--color-haze);margin-top:5px;font-size:12px;line-height:1.8}.platform-billing a{color:var(--color-dawn-violet);margin-top:12px;font-size:12px;display:inline-block}.platform-toolbar{gap:10px;margin-bottom:18px;display:flex}.platform-toolbar input{flex:1;min-width:0}.platform-toolbar input,.platform-toolbar select{background:var(--color-ink-2);color:var(--color-pearl);border:1px solid color-mix(in srgb, var(--color-fg) 12%, transparent);border-radius:12px;padding:12px 14px;font-size:13px}.platform-toolbar button{background:var(--color-ink-3);cursor:pointer;border-radius:12px;padding:12px}.platform-columns{grid-template-columns:1.1fr 1fr;gap:20px;display:grid}.merchant-list{gap:8px;max-height:650px;display:grid;overflow:auto}.merchant-list>button{border:1px solid color-mix(in srgb, var(--color-fg) 8%, transparent);text-align:left;cursor:pointer;border-radius:16px;justify-content:space-between;align-items:center;gap:10px;padding:16px;display:flex}.merchant-list>button[aria-pressed=true]{background:#b499e612;border-color:#b499e670}.merchant-list strong{font-size:14px}.merchant-list p{color:var(--color-mist);overflow-wrap:anywhere;margin-top:4px;font-size:11px}.merchant-list [data-status]{white-space:nowrap;color:var(--color-haze);background:#b499e620;border-radius:30px;padding:5px 9px;font-size:10px}.platform-empty{color:var(--color-mist);place-items:center;gap:16px;padding:40px 10px;font-size:13px;display:grid}.platform-empty a{color:var(--color-dawn-violet)}.merchant-details{grid-template-columns:75px 1fr;gap:12px;margin:20px 0;font-size:12px;display:grid}.merchant-details dt{color:var(--color-mist)}.merchant-details dd{overflow-wrap:anywhere;line-height:1.6}.platform-label,.merchant-form>label{gap:8px;margin-top:14px;font-size:12px;display:grid}.platform-label textarea,.merchant-form input{background:var(--color-ink-3);width:100%;color:var(--color-pearl);border:1px solid color-mix(in srgb, var(--color-fg) 10%, transparent);border-radius:12px;padding:11px 12px;font-size:16px}.platform-hint{margin:14px 0;line-height:1.8;color:var(--color-mist)!important;font-size:11px!important}.platform-actions{flex-wrap:wrap;gap:8px;display:flex}.platform-actions button,.platform-submit{cursor:pointer;background:var(--color-pearl);color:var(--color-ink);border-radius:12px;padding:11px 15px;font-size:12px;font-weight:700}.platform-actions button:nth-child(2){background:var(--color-ink-3);color:var(--color-pearl)}.platform-actions button:last-child{color:var(--color-signal-red);background:#d9778c20}.platform-actions button:disabled,.platform-submit:disabled{opacity:.4;cursor:default}.platform-error{background:#d9778c15;border:1px solid #d9778c60;border-radius:16px;margin-top:20px;padding:20px;font-size:13px;line-height:1.8}.platform-error button{cursor:pointer;margin-left:12px;text-decoration:underline}.admin-events{font-size:12px}.admin-events li{border-top:1px solid color-mix(in srgb, var(--color-fg) 7%, transparent);flex-wrap:wrap;gap:14px;padding:13px 0;display:flex}.admin-events time{color:var(--color-mist);margin-left:auto}.admin-events p{width:100%;color:var(--color-haze)}.merchant-steps{flex-wrap:wrap;gap:12px;margin-bottom:30px;display:flex}.merchant-steps span{color:var(--color-haze);align-items:center;gap:8px;font-size:12px;display:flex}.merchant-steps b{width:25px;height:25px;color:var(--color-dawn-violet);background:#b59adc20;border-radius:9px;place-items:center;font-size:11px;display:grid}.merchant-form{max-width:680px}.merchant-state{align-items:center;gap:8px;display:flex;color:var(--color-dawn-violet)!important}.merchant-review{background:var(--color-ink-3);border-radius:12px;margin:15px 0;padding:14px}@media (width<=700px){.platform-columns{grid-template-columns:1fr}.platform-main{padding:30px 16px}.platform-header{gap:12px;padding:18px 16px;font-size:12px}.platform-stats{gap:8px}.platform-stats>section{padding:15px}.platform-stats strong{font-size:28px}.platform-stats p{font-size:10px}.platform-toolbar{flex-wrap:wrap}.platform-toolbar input{flex-basis:100%}.platform-card{padding:20px}.admin-events time{margin-left:0}}.quick-login{text-align:left;position:relative;background:0 0!important;border:0!important}.quick-login summary{cursor:pointer;background:var(--color-pearl);min-height:36px;color:var(--color-ink);white-space:nowrap;border-radius:30px;justify-content:center;align-items:center;gap:6px;padding:8px 13px;font-size:12px;font-weight:700;list-style:none;display:flex}.quick-login summary::-webkit-details-marker{display:none}.quick-login[open]>summary>svg{transform:rotate(180deg)}.quick-login-list{background:var(--color-ink-2);width:min(330px,100vw - 30px);max-height:calc(100dvh - 120px);color:var(--color-pearl);border:1px solid color-mix(in srgb, var(--color-fg) 15%, transparent);border-radius:20px;padding:8px;animation:.16s both rise;position:absolute;top:calc(100% + 12px);right:0;overflow-y:auto;box-shadow:0 18px 55px #00000030}.quick-login-list>button{text-align:left;cursor:pointer;border-radius:12px;justify-content:space-between;align-items:center;width:100%;min-height:46px;padding:11px 13px;font-size:13px;font-weight:600;display:flex}.quick-login-list>button:hover{background:color-mix(in srgb, var(--color-fg) 7%, transparent)}.quick-login-list button:disabled{opacity:.5;cursor:default}.quick-login-inline .quick-login-list{width:100%;max-height:none;box-shadow:none;margin-top:10px;position:static}.quick-login-inline summary{min-height:48px}.email-login{color:var(--color-pearl);text-align:left;gap:12px;padding:12px;display:grid}.email-login label{gap:6px;font-size:12px;display:grid}.email-login input{background:var(--color-ink-3);border:1px solid color-mix(in srgb, var(--color-fg) 12%, transparent);width:100%;color:var(--color-pearl);border-radius:10px;padding:10px 12px;font-size:16px}.email-login p{color:var(--color-haze);overflow-wrap:anywhere;font-size:11px;line-height:1.7}.email-mode{flex-wrap:wrap;gap:4px;display:flex}.email-mode button{cursor:pointer;border-radius:9px;padding:6px 8px;font-size:11px}.email-mode button[aria-pressed=true]{color:var(--color-dawn-violet);background:#c4afe930}.email-login .email-submit{background:var(--color-pearl);color:var(--color-ink);cursor:pointer;border-radius:12px;padding:12px;font-size:12px;font-weight:700}.email-login .email-error{color:var(--color-signal-red)}.premium-landing{background-image:radial-gradient(ellipse at 12% 0%, color-mix(in srgb, var(--color-dawn-violet) 10%, transparent), transparent 45%)}.experience-progress{z-index:80;transform-origin:0;pointer-events:none;background:linear-gradient(90deg,#b3a1ff,#ff9dce,#ffdcb6);width:100%;height:3px;position:fixed;top:0;left:0;transform:scaleX(0)}.premium-landing>header .glass{background:color-mix(in srgb, var(--color-ink) 76%, transparent);border:1px solid color-mix(in srgb, var(--color-fg) 14%, transparent);-webkit-backdrop-filter:blur(24px)saturate(145%);backdrop-filter:blur(24px)saturate(145%);box-shadow:0 12px 40px #06001818,inset 0 1px #ffffff1c}.premium-hero{min-height:650px}.premium-hero:before{content:"";pointer-events:none;background-image:linear-gradient(color-mix(in srgb, var(--color-fg) 3%, transparent) 1px, transparent 1px), linear-gradient(90deg, color-mix(in srgb, var(--color-fg) 3%, transparent) 1px, transparent 1px);background-size:72px 72px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(at 65% 30%,#000,#0000 68%);mask-image:radial-gradient(at 65% 30%,#000,#0000 68%)}.premium-hero h1{letter-spacing:-.052em;text-wrap:balance;line-height:1.06}.premium-hero .text-dawn{background-size:200% 100%;animation:12s infinite opal-text}.premium-hero a.bg-dawn{isolation:isolate;color:#21142f;background:linear-gradient(115deg,#ffb2cf,#cbb7ff 70%,#f3c5ff);transition:transform .25s,box-shadow .25s;position:relative;box-shadow:0 10px 38px -10px #ad6bff80,inset 0 1px #ffffffbd}.premium-hero a.bg-dawn:hover{transform:translateY(-3px);box-shadow:0 16px 45px -10px #c889ffad}.glass-depth{--pointer-x:50%;--pointer-y:35%;--tilt-x:0deg;--tilt-y:0deg;isolation:isolate;transform:perspective(1100px) rotateX(var(--tilt-x)) rotateY(var(--tilt-y));transition:transform .3s cubic-bezier(.2,.8,.2,1),box-shadow .35s;position:relative;box-shadow:0 25px 70px -38px #0800138c,inset 0 1px #ffffff25}.glass-spotlight{border-radius:inherit;pointer-events:none;z-index:0;background:radial-gradient(340px circle at var(--pointer-x) var(--pointer-y), #ffffff10, transparent 70%);opacity:0;transition:opacity .3s;position:absolute;inset:0}.glass-depth:hover .glass-spotlight{opacity:1}.glass-depth>:not(.glass-spotlight){position:relative}.nuri-hero-card{border:1px solid color-mix(in srgb, var(--color-fg) 15%, transparent);background:linear-gradient(150deg, color-mix(in srgb, var(--color-ink-2) 90%, transparent), color-mix(in srgb, var(--color-dawn-violet) 12%, var(--color-ink)));-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);box-shadow:0 34px 100px -40px #8d61bb75,inset 0 1px #ffffff26}.nuri-hero-card:after{content:"";border:1px solid color-mix(in srgb, var(--color-fg) 5%, transparent);pointer-events:none;border-radius:28px;position:absolute;inset:10px}.nuri-spotlight{cursor:pointer;isolation:isolate;outline-offset:0;border-radius:50%;place-items:center;width:100%;height:280px;display:grid;position:relative}.nuri-spotlight>svg{z-index:1;transition:transform .45s cubic-bezier(.2,.8,.2,1)}.nuri-spotlight:hover>svg{transform:translateY(-7px)scale(1.025)}.nuri-orbit{border:1px solid color-mix(in srgb, var(--color-dawn-violet) 32%, transparent);pointer-events:none;border-radius:50%;width:90%;height:64%;position:absolute;box-shadow:0 0 35px #c68cfd09}.orbit-one{transform:rotate(-30deg)}.orbit-two{border-color:color-mix(in srgb, var(--color-dawn-pink) 25%, transparent);width:72%;height:75%;transform:rotate(38deg)}.nuri-orbit-dot{color:var(--color-dawn-peach);font-size:23px;animation:6s ease-in-out infinite opal-star;position:absolute;top:20%;right:11%}.nuri-stage-floor{filter:blur(10px);background:#9971dd32;border-radius:50%;width:56%;height:18px;transition:transform .45s;position:absolute;bottom:13px}.nuri-touch-hint{color:var(--color-dawn-violet);font-size:20px;position:absolute;bottom:25%;left:12%}.program-glass{border:1px solid color-mix(in srgb, var(--color-fg) 10%, transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.program-glass:hover{box-shadow:0 24px 70px -34px #b26ab975,inset 0 1px #ffffff40}.program-glass>span.text-3xl{background:color-mix(in srgb, var(--color-ink-2) 64%, transparent);border-radius:21px;place-items:center;width:64px;height:64px;transition:transform .4s;display:grid;box-shadow:inset 0 1px #ffffff30,0 8px 24px #00000012}.program-glass:hover>span.text-3xl{transform:rotate(-7deg)scale(1.06)}.premium-landing section{scroll-margin-top:100px}.premium-landing details{background:color-mix(in srgb, var(--color-ink-2) 85%, transparent);border:1px solid color-mix(in srgb, var(--color-fg) 9%, transparent);transition:border-color .2s,background .2s}.premium-landing details[open]{border-color:color-mix(in srgb, var(--color-dawn-violet) 40%, transparent)}@keyframes opal-star{0%,to{opacity:.5;transform:translateY(0)rotate(0)}50%{opacity:1;transform:translateY(-10px)rotate(35deg)}}@keyframes opal-text{0%,to{background-position:0%}50%{background-position:100%}}.nuri-dock{right:max(18px, env(safe-area-inset-right));bottom:calc(22px + env(safe-area-inset-bottom));z-index:45;transition:opacity .2s;position:fixed}.nuri-dock-raised{bottom:calc(104px + env(safe-area-inset-bottom))}.nuri-dock-dim{opacity:.5}.nuri-launcher{width:66px;height:66px;color:var(--color-pearl);background:color-mix(in srgb, var(--color-ink-2) 91%, transparent);border:1px solid color-mix(in srgb, var(--color-dawn-violet) 50%, transparent);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);cursor:pointer;border-radius:24px;place-items:center;transition:transform .25s;display:grid;position:relative;box-shadow:0 9px 35px #9260c24d,inset 0 1px #ffffff38}.nuri-launcher:hover{transform:translateY(-3px)}.dock-online{border:2px solid var(--color-ink);background:#47dca4;border-radius:50%;width:10px;height:10px;position:absolute;bottom:4px;right:3px}.nuri-actions{background:color-mix(in srgb, var(--color-ink-2) 94%, transparent);-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);border:1px solid color-mix(in srgb, var(--color-fg) 13%, transparent);transform-origin:100% 100%;border-radius:25px;grid-template-columns:1fr 1fr;gap:8px;width:216px;max-height:min(380px,100dvh - 205px);padding:8px;animation:.2s both rise;display:grid;position:absolute;bottom:80px;right:0;overflow:auto;box-shadow:0 20px 70px #00000035}.nuri-actions>a,.nuri-actions>button{text-align:center;color:var(--color-pearl);background:color-mix(in srgb, var(--color-fg) 4%, transparent);cursor:pointer;border-radius:18px;flex-direction:column;justify-content:center;align-items:center;gap:7px;padding:12px 4px;font-size:11px;font-weight:650;line-height:1.4;transition:background .2s,transform .2s;display:flex}.nuri-actions>a:hover,.nuri-actions>button:hover{background:color-mix(in srgb, var(--color-fg) 10%, transparent);transform:translateY(-2px)}.dock-icon{color:#2e1b3a;border-radius:13px;place-items:center;width:36px;height:36px;display:grid;box-shadow:inset 0 1px #ffffffa0}.dock-icon.mint{background:#a8e7d4}.dock-icon.pink{background:#ffc3dd}.dock-icon.violet{background:#d2c4ff}.dock-icon.peach{background:#ffdac3}.nuri-modal-overlay{z-index:90;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#08061080;animation:.16s both rise;position:fixed;inset:0}.nuri-panel{z-index:91;right:max(20px, env(safe-area-inset-right));bottom:calc(20px + env(safe-area-inset-bottom));background:var(--color-ink-2);width:min(430px,100vw - 32px);height:min(700px,100dvh - 40px);color:var(--color-pearl);border:1px solid color-mix(in srgb, var(--color-fg) 17%, transparent);border-radius:30px;outline:none;flex-direction:column;animation:.22s both rise;display:flex;position:fixed;overflow:hidden;box-shadow:0 30px 120px #00000050,inset 0 1px #ffffff28}.nuri-panel-header{background:linear-gradient(115deg,#b888e818,#0000);align-items:center;gap:10px;padding:15px 16px 6px;display:flex}.nuri-mini{border:1px solid color-mix(in srgb, var(--color-fg) 8%, transparent);background:color-mix(in srgb, var(--color-fg) 3%, transparent);border-radius:19px;place-items:center;width:58px;height:58px;display:grid}.nuri-eyebrow{letter-spacing:.19em;color:var(--color-mist);margin-bottom:5px;font-size:9px;font-weight:700}.nuri-panel-header h2{letter-spacing:-.03em;font-size:19px;font-weight:700}.nuri-close{background:color-mix(in srgb, var(--color-fg) 6%, transparent);cursor:pointer;border-radius:50%;place-items:center;width:36px;height:36px;display:grid}.nuri-description{color:var(--color-haze);padding:0 20px 12px;font-size:12px;line-height:1.6}.nuri-help-tools{border-bottom:1px solid color-mix(in srgb, var(--color-fg) 8%, transparent);align-items:center;gap:12px;padding:0 18px 13px;display:flex}.nuri-role-tabs{background:color-mix(in srgb, var(--color-fg) 4%, transparent);border-radius:13px;flex:1;padding:3px;display:flex}.nuri-role-tabs button{cursor:pointer;border-radius:10px;flex:1;padding:8px 12px;font-size:12px;font-weight:600}.nuri-role-tabs button[aria-pressed=true]{color:#251935;background:linear-gradient(120deg,#ffd4e7,#cdbdff);box-shadow:0 3px 9px #00000013}.nuri-help-tools select{background:var(--color-ink-3);width:100%;max-width:100%;min-height:42px;color:var(--color-pearl);border:0;border-radius:10px;padding:8px;font-size:14px}.nuri-panel-scroll{overscroll-behavior:contain;scrollbar-width:thin;flex:1;min-height:0;padding:18px;overflow-y:auto}.nuri-greeting{color:var(--color-haze);padding:0 3px 14px;font-size:13px;line-height:1.75}.nuri-faq{border:1px solid color-mix(in srgb, var(--color-fg) 9%, transparent);background:linear-gradient(130deg,#b38ce509,#0000);border-radius:20px;padding:13px 14px}.nuri-faq-title{justify-content:space-between;align-items:center;gap:8px;margin-bottom:8px;font-size:12px;display:flex}.nuri-faq-title>button{color:var(--color-dawn-violet);cursor:pointer;font-size:11px}.nuri-faq>button{text-align:left;border-top:1px solid color-mix(in srgb, var(--color-fg) 6%, transparent);cursor:pointer;justify-content:space-between;align-items:center;gap:12px;width:100%;padding:11px 0;font-size:12px;line-height:1.55;display:flex}.nuri-faq button>svg{color:var(--color-mist);flex-shrink:0}.nuri-faq>button:hover{color:var(--color-dawn-pink)}.nuri-message{overflow-wrap:anywhere;max-width:94%;margin-top:15px;padding:12px 15px;font-size:13px;line-height:1.8;animation:.18s both rise}.nuri-message.guest{color:#271535;background:linear-gradient(125deg,#f4bbdd,#cdbaf7);border-radius:18px 18px 4px;margin-left:auto}.nuri-message.nuri{background:color-mix(in srgb, var(--color-fg) 5%, transparent);border:1px solid color-mix(in srgb, var(--color-fg) 8%, transparent);border-radius:18px 18px 18px 4px}.nuri-message a{color:var(--color-dawn-violet);align-items:center;gap:4px;margin-top:8px;font-size:12px;font-weight:650;display:inline-flex}.nuri-message button{text-align:left;border:1px solid color-mix(in srgb, var(--color-fg) 10%, transparent);cursor:pointer;border-radius:10px;justify-content:space-between;align-items:center;width:100%;margin-top:7px;padding:8px;font-size:12px;display:flex}.nuri-question{border-top:1px solid color-mix(in srgb, var(--color-fg) 8%, transparent);align-items:center;gap:8px;padding:10px 14px 4px;display:flex}.nuri-question input{background:var(--color-ink-3);min-width:0;color:var(--color-pearl);border:0;border-radius:15px;flex:1;padding:13px;font-size:14px}.nuri-question button{color:#251935;cursor:pointer;background:linear-gradient(120deg,#ffd1e6,#c7b7fa);border-radius:15px;flex-shrink:0;place-items:center;width:43px;height:43px;display:grid}.nuri-question button:disabled{opacity:.4;cursor:default}.nuri-footer-note,.nuri-status{color:var(--color-mist);padding:8px 17px 13px;font-size:10px;line-height:1.5}.nuri-status{padding-bottom:0}.install-preview{background:linear-gradient(135deg,#c59bff18,#ffafd00e);border-radius:24px;align-items:center;gap:12px;margin-bottom:25px;padding:10px;display:flex}.install-preview>svg{flex-shrink:0;width:90px}.install-preview strong{font-size:17px}.install-preview p{color:var(--color-haze);margin-top:6px;font-size:12px;line-height:1.7}.install-platforms{flex-wrap:wrap;gap:8px;margin-bottom:20px;display:flex}.install-platforms span{border:1px solid color-mix(in srgb, var(--color-fg) 12%, transparent);color:var(--color-mist);border-radius:30px;padding:6px 12px;font-size:11px}.install-platforms [data-current=true]{color:var(--color-pearl);background:#c6b4ff20;border-color:#a992e8}.nuri-primary{color:#271535;cursor:pointer;background:linear-gradient(125deg,#f4bbdd,#cdbaf7);border-radius:16px;justify-content:center;align-items:center;gap:9px;width:100%;margin-bottom:20px;padding:14px;font-weight:700;display:flex}.nuri-primary:disabled{opacity:.5}.install-steps{gap:16px;margin-bottom:20px;display:grid}.install-steps li{align-items:center;gap:12px;font-size:13px;line-height:1.6;display:flex}.install-steps li>span{width:28px;height:28px;color:var(--color-dawn-violet);background:#bca0ef24;border-radius:10px;flex-shrink:0;place-items:center;font-weight:700;display:grid}.install-note{color:var(--color-mist);margin:12px 0;font-size:12px;line-height:1.8}.install-success{color:var(--color-ok);background:#42d6a319;border-radius:20px;align-items:center;gap:10px;padding:20px;font-size:14px;display:flex}.nuri-panel button:focus-visible,.nuri-actions a:focus-visible,.nuri-actions button:focus-visible,.nuri-launcher:focus-visible,.nuri-spotlight:focus-visible{outline:2px solid var(--color-dawn-violet);outline-offset:3px}@media (width<=640px){.premium-hero{min-height:auto}.nuri-spotlight{height:245px}.nuri-spotlight>svg{width:230px;height:230px}.nuri-hero-card{max-width:370px;margin-inline:auto}.nuri-panel{right:10px;bottom:calc(10px + env(safe-area-inset-bottom));width:calc(100vw - 20px);height:min(700px, calc(100dvh - 20px - env(safe-area-inset-bottom)));border-radius:24px}.nuri-question input{font-size:16px}.nuri-dock{right:15px}.nuri-launcher{border-radius:21px;width:58px;height:58px}.nuri-launcher>svg{width:57px;height:57px}}@media (prefers-reduced-motion:reduce){.premium-hero .text-dawn,.nuri-orbit-dot,.nuri-actions,.nuri-message,.nuri-panel,.nuri-modal-overlay{animation:none!important}.glass-depth,.nuri-spotlight>svg,.nuri-launcher,.program-glass>span.text-3xl{transition:none!important;transform:none!important}.nuri-dock svg *{animation:none!important}}@media (prefers-reduced-transparency:reduce){.premium-landing>header .glass,.nuri-actions,.nuri-launcher,.nuri-hero-card{-webkit-backdrop-filter:none;backdrop-filter:none;background:var(--color-ink-2)}}
