*{box-sizing:border-box}:root{color-scheme:dark;--bg:#07090d;--card:#11141a;--card2:#171b22;--line:rgba(255,255,255,.08);--text:#f6f7f9;--muted:#9da4af;--accent:#ffffff;--danger:#ff3b30}body,html{margin:0;min-height:100%;background:var(--bg);color:var(--text);font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,Inter,system-ui,sans-serif}button,input,textarea{font:inherit}button{-webkit-tap-highlight-color:transparent}.app{min-height:100dvh;background:radial-gradient(circle at 50% -20%,rgba(255,255,255,.08),transparent 30%),var(--bg)}.result,.setup{max-width:720px;margin:0 auto;padding:max(24px,env(safe-area-inset-top)) 20px max(32px,env(safe-area-inset-bottom))}.brand{display:flex;gap:12px;align-items:center;margin-bottom:42px}.brandMark{width:42px;height:42px;display:grid;place-items:center;border-radius:14px;background:#fff;color:#06080b;font-weight:900;font-size:20px}.brandTitle{font-weight:760;font-size:16px}.brandSub{color:var(--muted);font-size:12px;margin-top:2px}.hero{margin-bottom:30px}.eyebrow{color:#aab1bc;font-size:12px;font-weight:750;letter-spacing:.08em;text-transform:uppercase;margin-bottom:10px}h1{font-size:clamp(32px,8vw,54px);line-height:.98;letter-spacing:-.045em;margin:0 0 16px}h2{font-size:30px;line-height:1.04;letter-spacing:-.035em;margin:6px 0 0}.hero p{color:var(--muted);font-size:16px;line-height:1.5;margin:0;max-width:620px}.label{display:block;font-size:13px;font-weight:700;margin-bottom:9px}.scriptInput{width:100%;min-height:220px;resize:vertical;border:1px solid var(--line);outline:none;background:var(--card);color:var(--text);border-radius:18px;padding:18px;font-size:18px;line-height:1.45;margin-bottom:14px}.scriptInput:focus{border-color:rgba(255,255,255,.25)}.primary,.secondary{width:100%;min-height:56px;border-radius:16px;border:0;font-weight:800;cursor:pointer}.primary{background:white;color:#090b0f}.secondary{background:var(--card2);color:white;border:1px solid var(--line)}.textButton{width:100%;background:transparent;color:var(--muted);border:0;min-height:48px}.error,.note{margin-top:14px;padding:14px 16px;border-radius:14px;background:var(--card);border:1px solid var(--line);color:var(--muted);font-size:13px;line-height:1.45}.error{color:#ffd2cf;border-color:rgba(255,59,48,.25);background:rgba(255,59,48,.08)}.cameraScreen{width:100%;min-height:100dvh;background:#000}.cameraViewport{position:relative;width:100%;height:100dvh;overflow:hidden;background:#000}.cameraVideo{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;background:#000}.mirror{transform:scaleX(-1)}.topBar{position:absolute;z-index:20;top:max(12px,env(safe-area-inset-top));left:12px;right:12px;display:grid;grid-template-columns:44px 1fr 44px;align-items:center;grid-gap:8px;gap:8px}.ghostIcon{width:44px;height:44px;border-radius:50%;border:1px solid rgba(255,255,255,.15);background:rgba(0,0,0,.35);color:white;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);font-size:23px}.status{justify-self:center;min-width:90px;text-align:center;padding:9px 14px;border-radius:999px;background:rgba(0,0,0,.38);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border:1px solid rgba(255,255,255,.12);font-size:12px;font-weight:850;letter-spacing:.08em}.status.live{background:rgba(255,59,48,.82);border-color:rgba(255,255,255,.2)}.prompterWrap{position:absolute;z-index:10;left:50%;transform:translateX(-50%);width:min(94%,760px);height:34%;pointer-events:none;-webkit-mask-image:linear-gradient(180deg,transparent 0,black 18%,black 78%,transparent);mask-image:linear-gradient(180deg,transparent 0,black 18%,black 78%,transparent)}.prompterText{height:100%;overflow:hidden;text-align:center;padding:28% 4% 0;color:white;text-shadow:0 2px 18px rgba(0,0,0,.95);font-weight:800;line-height:1.22;letter-spacing:-.02em}.prompterSpacer{height:80vh}.qualityBadge{position:absolute;z-index:15;left:14px;bottom:calc(164px + env(safe-area-inset-bottom));padding:8px 10px;border-radius:10px;background:rgba(0,0,0,.44);border:1px solid rgba(255,255,255,.12);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);font-size:11px;color:rgba(255,255,255,.86)}.controls{position:absolute;z-index:20;left:0;right:0;bottom:0;padding:12px 14px max(16px,env(safe-area-inset-bottom));background:linear-gradient(0deg,rgba(0,0,0,.92),rgba(0,0,0,.3),transparent)}.controlRow{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:8px;gap:8px;margin-bottom:16px}.controlRow label{display:flex;flex-direction:column;gap:6px;font-size:10px;color:rgba(255,255,255,.72);background:rgba(15,16,20,.62);border:1px solid rgba(255,255,255,.1);border-radius:12px;padding:9px;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.controlRow input{width:100%}.recordButton{display:block;width:76px;height:76px;margin:0 auto;border-radius:50%;padding:5px;border:3px solid white;background:transparent}.recordButton span{display:block;width:100%;height:100%;border-radius:50%;background:var(--danger);transition:.16s ease}.recordButton.recording span{transform:scale(.46);border-radius:18%}.cameraError{position:fixed;left:14px;right:14px;bottom:16px;z-index:40;padding:12px;background:rgba(160,0,0,.88);color:white;border-radius:12px}.resultTop{margin-bottom:18px}.preview{width:100%;max-height:58dvh;aspect-ratio:9/16;background:#000;object-fit:contain;border-radius:20px;border:1px solid var(--line)}.metrics{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:10px;gap:10px;margin-top:14px}.metric{background:var(--card);border:1px solid var(--line);border-radius:16px;padding:14px;min-width:0}.metric span{display:block;color:var(--muted);font-size:11px;margin-bottom:6px}.metric strong{display:block;font-size:14px;overflow-wrap:anywhere}.actions{display:grid;grid-gap:10px;gap:10px;margin-top:16px}@media (min-width:760px){.cameraViewport{max-width:520px;margin:0 auto}}.authPage{min-height:100dvh;color-scheme:light;background:#f5f6f8;color:#16181d}.authPage a{-webkit-tap-highlight-color:transparent}.authLayout{min-height:100dvh;display:grid;grid-template-columns:minmax(380px,.88fr) minmax(520px,1.12fr)}.authAside{min-height:100dvh;position:relative;overflow:hidden;display:flex;flex-direction:column;padding:48px 58px;background:radial-gradient(circle at 20% 0,rgba(255,255,255,.08),transparent 32%),#111318;color:#f7f8fa}.authAside:after{content:"";position:absolute;right:-170px;bottom:-220px;width:520px;height:520px;border:1px solid rgba(255,255,255,.055);border-radius:50%;box-shadow:0 0 0 70px rgba(255,255,255,.018),0 0 0 140px rgba(255,255,255,.012);pointer-events:none}.authLogo,.authMobileLogo a{color:inherit;text-decoration:none;font-size:16px;line-height:1;font-weight:680;letter-spacing:.18em}.authAsideContent{position:relative;z-index:1;width:min(520px,100%);margin:auto 0;padding:72px 0}.authKicker{display:block;margin-bottom:22px;color:rgba(255,255,255,.52);font-size:12px;line-height:1.4;font-weight:520;letter-spacing:.035em}.authAsideContent h2{margin:0;color:#ffffff;font-size:clamp(36px,3.5vw,56px);line-height:1.02;font-weight:500;letter-spacing:-.052em}.authAsideContent p{max-width:430px;margin:24px 0 0;color:rgba(255,255,255,.64);font-size:15px;line-height:1.65}.authAsideMeta{position:relative;z-index:1;display:flex;flex-wrap:wrap;gap:8px}.authAsideMeta span{padding:8px 11px;border:1px solid rgba(255,255,255,.09);border-radius:999px;color:rgba(255,255,255,.68);font-size:11px;line-height:1}.authFormPanel{min-height:100dvh;display:flex;flex-direction:column;padding:max(40px,env(safe-area-inset-top)) clamp(40px,7vw,112px) max(30px,env(safe-area-inset-bottom));background:#f7f8fa}.authMobileLogo{display:none}.authFormWrap{width:min(460px,100%);margin:auto}.authHeading{margin-bottom:34px}.authHeading h1,.authSuccess h1{margin:0;color:#17191e;font-size:36px;line-height:1.08;font-weight:560;letter-spacing:-.042em}.authHeading p,.authSuccess>p{margin:12px 0 0;max-width:390px;color:#6f737c;font-size:14px;line-height:1.6}.authBackRow{margin-bottom:28px}.authBackRow a{color:#747881;text-decoration:none;font-size:13px}.authForm{display:grid;grid-gap:21px;gap:21px}.authField{display:grid;grid-gap:8px;gap:8px}.authField>span,.fieldHead>span{color:#40434a;font-size:12px;line-height:1.4;font-weight:540}.authField small{color:#9a9da4;font-size:11px;line-height:1.4}.fieldHead{display:flex;align-items:center;justify-content:space-between;gap:20px}.fieldHead a{color:#464a52;text-decoration:none;font-size:12px;font-weight:540;line-height:1.4}.authField input{width:100%;min-height:54px;border:1px solid #dcdee3;border-radius:13px;outline:none;background:#ffffff;padding:0 16px;color:#17191e;font:inherit;font-size:15px;font-weight:420;caret-color:#17191e;box-shadow:0 1px 2px rgba(12,14,18,.015);transition:border-color .16s ease,box-shadow .16s ease,background .16s ease;-webkit-appearance:none;-moz-appearance:none;appearance:none}.authField input::placeholder{color:#a8abb2}.authField input:focus{border-color:#9398a1;background:#ffffff;box-shadow:0 0 0 4px rgba(20,22,27,.045)}.authPrimary,.authPrimaryLink,.authSecondaryButton{width:100%;min-height:54px;display:inline-flex;align-items:center;justify-content:center;border-radius:13px;text-decoration:none;font:inherit;font-size:14px;font-weight:570;cursor:pointer;-webkit-tap-highlight-color:transparent}.authPrimary{margin-top:3px;border:0;background:#17191e;color:#ffffff;transition:transform .12s ease,opacity .16s ease,background .16s ease}.authPrimary:hover{background:#23262c}.authPrimary:active,.authPrimaryLink:active,.authSecondaryButton:active{transform:scale(.992)}.authPrimary:disabled{opacity:.52;cursor:default}.authPrimaryLink{margin-top:28px;background:#17191e;color:#ffffff}.authSecondaryButton{margin-top:28px;border:1px solid #dfe1e5;background:#ffffff;color:#292c32}.authError{border:1px solid #f0d6d6;border-radius:12px;background:#fff7f7;padding:12px 13px;color:#a54444}.authError,.authFooter{font-size:12px;line-height:1.5}.authFooter{margin-top:30px;display:flex;align-items:center;justify-content:center;gap:6px;color:#8a8e96}.authFooter a{color:#25282e;text-decoration:none;font-weight:560}.authLegal{width:min(460px,100%);margin:42px auto 0;color:#8f939b;text-align:center;font-size:10px;line-height:1.5}.authSuccess{padding-top:4px}.authSuccessIcon{width:46px;height:46px;display:grid;place-items:center;margin-bottom:25px;border-radius:50%;background:#17191e;color:#ffffff;font-size:18px;font-weight:600}.authSuccess strong{color:#45484f;font-weight:550}.authDevBox{margin-top:26px;border:1px solid #e0e2e6;border-radius:14px;background:#ffffff;padding:16px}.authDevBox>span{color:#858991;font-size:10px;line-height:1.3;text-transform:uppercase;letter-spacing:.075em}.authDevBox p{margin:8px 0 12px;color:#747880;font-size:12px;line-height:1.55}.authDevBox a{color:#17191e;text-decoration:none;font-size:12px;font-weight:570}@media (max-width:900px){.authLayout{display:block;min-height:100dvh}.authAside{display:none}.authFormPanel{min-height:100dvh;padding:max(24px,env(safe-area-inset-top)) 20px max(22px,env(safe-area-inset-bottom));background:#f7f8fa}.authMobileLogo{display:block;margin-bottom:58px}.authMobileLogo a{color:#17191e;font-size:15px}.authFormWrap{width:100%;margin:0 auto}.authHeading{margin-bottom:31px}.authHeading h1,.authSuccess h1{font-size:31px;line-height:1.09}.authHeading p,.authSuccess>p{font-size:14px;line-height:1.55}.authField input{min-height:56px;border-radius:14px;font-size:16px}.authPrimary,.authPrimaryLink,.authSecondaryButton{min-height:56px;border-radius:14px;font-size:15px}.authFooter{margin-top:27px}.authLegal{margin-top:auto;padding-top:42px}}@media (max-width:420px){.authFormPanel{padding-left:18px;padding-right:18px}.authMobileLogo{margin-bottom:50px}.authHeading h1,.authSuccess h1{font-size:29px}.authForm{gap:19px}}.mobileAppPage{min-height:100dvh;color-scheme:light;background:#eef0f3;color:#17191e}.mobileAppShell{position:relative;width:min(100%,520px);min-height:100dvh;margin:0 auto;background:#f7f8fa;overflow:hidden}.appTopbar{position:relative;min-height:78px;display:flex;align-items:center;justify-content:space-between;padding:max(18px,env(safe-area-inset-top)) 20px 12px}.appLogo{font-size:15px;line-height:1;font-weight:690;letter-spacing:.18em}.profileButton{width:40px;height:40px;border:0;border-radius:50%;background:#17191e;color:#ffffff;font-size:13px;font-weight:600;cursor:pointer}.profileMenu{position:absolute;z-index:30;top:calc(100% - 4px);right:20px;width:230px;padding:16px;border:1px solid #e0e2e6;border-radius:16px;background:#ffffff;box-shadow:0 18px 50px rgba(20,22,27,.12)}.profileMenu span,.profileMenu strong{display:block}.profileMenu strong{font-size:14px;font-weight:600}.profileMenu span{margin-top:4px;color:#8b8f97;font-size:11px;overflow-wrap:anywhere}.profileMenu button{width:100%;min-height:42px;margin-top:14px;border:1px solid #e5e6e9;border-radius:10px;background:#f7f8f9;color:#42454c;font-size:12px}.appContent{padding:22px 18px calc(112px + env(safe-area-inset-bottom))}.welcomeBlock{margin-bottom:28px}.welcomeBlock>span{display:block;margin-bottom:7px;color:#8b8f97;font-size:12px}.welcomeBlock h1{margin:0;color:#181a1f;font-size:32px;line-height:1.08;font-weight:560;letter-spacing:-.045em}.recordHero{width:100%;min-height:96px;display:grid;grid-template-columns:48px minmax(0,1fr) 28px;align-items:center;grid-gap:14px;gap:14px;border:0;border-radius:20px;background:#17191e;padding:18px;color:#ffffff;text-align:left;cursor:pointer;box-shadow:0 10px 30px rgba(15,17,21,.09)}.recordHeroIcon{width:48px;height:48px;display:grid;place-items:center;border-radius:15px;background:rgba(255,255,255,.1)}.emptyIcon svg,.recordHeroIcon svg{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.recordHeroText{min-width:0}.recordHeroText span,.recordHeroText strong{display:block}.recordHeroText strong{font-size:16px;line-height:1.3;font-weight:580}.recordHeroText span{margin-top:5px;color:rgba(255,255,255,.56);font-size:11px;line-height:1.4}.recordHeroArrow{color:rgba(255,255,255,.66);font-size:20px;text-align:right}.minutesCard{margin-top:14px;min-height:124px;display:flex;align-items:flex-end;justify-content:space-between;gap:18px;border:1px solid #e3e5e8;border-radius:20px;background:#ffffff;padding:19px}.sectionEyebrow{display:block;color:#969aa2;font-size:10px;line-height:1.3;font-weight:550;letter-spacing:.045em;text-transform:uppercase}.minutesValue{margin-top:13px;color:#181a1f;font-size:36px;line-height:1;font-weight:560;letter-spacing:-.045em}.minutesValue span{margin-left:3px;color:#8b8f97;font-size:12px;font-weight:450;letter-spacing:0}.minutesCard button{min-height:38px;border:1px solid #e4e5e8;border-radius:10px;background:#f5f6f7;padding:0 13px;color:#a1a4aa;font-size:11px}.recentSection{margin-top:30px}.sectionTitleRow{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;margin-bottom:14px}.sectionTitleRow h2{margin:5px 0 0;color:#1c1e23;font-size:20px;line-height:1.2;font-weight:560;letter-spacing:-.025em}.sectionTitleRow button{border:0;background:transparent;padding:0 0 2px;color:#a0a3a9;font-size:11px}.emptyState{border:1px solid #e3e5e8;border-radius:20px;background:#ffffff;padding:34px 24px;text-align:center}.emptyIcon{width:48px;height:48px;display:grid;place-items:center;margin:0 auto 17px;border-radius:15px;background:#f2f3f5;color:#777b83}.emptyState strong{display:block;color:#373a40;font-size:14px;line-height:1.4;font-weight:570}.emptyState p{max-width:320px;margin:8px auto 0;color:#9699a0;font-size:11px;line-height:1.55}.bottomNav{position:absolute;z-index:20;left:0;right:0;bottom:0;min-height:calc(76px + env(safe-area-inset-bottom));display:grid;grid-template-columns:repeat(5,1fr);align-items:start;border-top:1px solid rgba(218,220,224,.88);background:rgba(250,250,251,.94);padding:9px 8px max(9px,env(safe-area-inset-bottom));backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px)}.bottomNav>button{min-width:0;min-height:50px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;border:0;background:transparent;color:#a0a3a9;padding:3px;font-size:9px}.bottomNav>button svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.65;stroke-linecap:round;stroke-linejoin:round}.bottomNav>button.active{color:#1b1d22}.bottomNav>button:disabled{opacity:1}.bottomNav .navRecord{position:relative;color:#ffffff}.bottomNav .navRecord>span{width:52px;height:52px;display:grid;place-items:center;margin-top:-22px;border:5px solid #f7f8fa;border-radius:50%;background:#17191e;box-shadow:0 5px 18px rgba(20,22,27,.14)}.bottomNav .navRecord svg{width:21px;height:21px}@media (min-width:700px){.mobileAppPage{padding:28px 0}.mobileAppShell{min-height:calc(100dvh - 56px);border:1px solid #e0e2e6;border-radius:28px;box-shadow:0 18px 60px rgba(28,31,37,.08)}}.passwordInputWrap{position:relative}.passwordInputWrap input{padding-right:82px}.passwordEye{position:absolute;top:50%;right:8px;width:42px;height:42px;display:grid;place-items:center;transform:translateY(-50%);border:0;border-radius:10px;background:transparent;color:#777b83;cursor:pointer}.passwordEye svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.passwordEyeText{width:auto;padding:0 7px;color:#777b83;font-size:11px}.rememberRow{min-height:34px;display:inline-flex!important;grid-template-columns:none!important;flex-direction:row!important;align-items:center;justify-content:flex-start;gap:9px!important;width:-moz-fit-content;width:fit-content;cursor:pointer}.rememberRow input{width:18px!important;min-height:18px!important;height:18px!important;margin:0;padding:0;accent-color:#17191e}.rememberRow span{color:#646870!important;font-size:12px!important;font-weight:500!important}.recordBackButton{position:fixed;z-index:999;top:max(16px,env(safe-area-inset-top));left:max(14px,env(safe-area-inset-left));min-height:44px;display:inline-flex;align-items:center;gap:5px;border:1px solid rgba(255,255,255,.13);border-radius:999px;background:rgba(7,9,13,.68);padding:0 13px 0 10px;color:#ffffff;text-decoration:none;font-size:12px;font-weight:550;backdrop-filter:blur(15px);-webkit-backdrop-filter:blur(15px)}.recordBackButton svg{width:19px;height:19px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}@media (max-width:699px){.bottomNav{position:fixed;left:50%;right:auto;bottom:58px;width:min(100%,520px);transform:translateX(-50%)}.appContent{padding-bottom:calc(170px + env(safe-area-inset-bottom))}}@media (display-mode:standalone){.bottomNav{bottom:0}.appContent{padding-bottom:calc(112px + env(safe-area-inset-bottom))}}@media (min-width:700px){.bottomNav{position:absolute;left:0;right:0;bottom:0;width:auto;transform:none}}.recordApp{min-height:100dvh;color-scheme:light;background:#f7f8fa;color:#17191e}.recordResult,.recordSetup{width:min(100%,520px);min-height:100dvh;margin:0 auto;background:#f7f8fa}.recordHeader{min-height:72px;display:grid;grid-template-columns:44px 1fr 44px;align-items:center;padding:max(14px,env(safe-area-inset-top)) 18px 10px}.recordHeaderBack{width:44px;height:44px;display:grid;place-items:center;border:1px solid #e1e3e7;border-radius:50%;background:#ffffff;color:#33363c}.recordHeaderBack svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.recordHeaderBrand{text-align:center;font-size:14px;line-height:1;font-weight:680;letter-spacing:.17em}.recordHeaderSpacer{width:44px}.recordResultContent,.recordSetupContent{padding:30px 18px max(34px,env(safe-area-inset-bottom))}.recordSetupHeading{margin-bottom:28px}.recordSetupHeading>span{display:block;margin-bottom:8px;color:#9a9da4;font-size:10px;line-height:1.4;font-weight:560;letter-spacing:.055em;text-transform:uppercase}.recordSetupHeading h1{margin:0;color:#181a1f;font-size:32px;line-height:1.08;font-weight:560;letter-spacing:-.045em}.recordSetupHeading p{margin:10px 0 0;color:#888c94;font-size:13px;line-height:1.55}.recordScriptLabel{display:block;margin-bottom:9px;color:#45484f;font-size:12px;font-weight:540}.recordScriptInput{width:100%;min-height:260px;resize:vertical;border:1px solid #dfe1e5;border-radius:18px;outline:none;background:#ffffff;padding:17px;color:#1a1c21;font:inherit;font-size:16px;line-height:1.55;-webkit-appearance:none;-moz-appearance:none;appearance:none}.recordScriptInput:focus{border-color:#a8abb2;box-shadow:0 0 0 4px rgba(17,19,24,.04)}.recordPrimaryButton,.recordSecondaryButton{width:100%;min-height:56px;border-radius:15px;font:inherit;font-size:14px;font-weight:570}.recordPrimaryButton{margin-top:14px;border:0;background:#17191e;color:#ffffff}.recordSecondaryButton{border:1px solid #dfe1e5;background:#ffffff;color:#30333a}.recordPrimaryButton:disabled,.recordSecondaryButton:disabled{opacity:.55}.recordPrivacy{margin:13px 6px 0;color:#a0a3aa;text-align:center;font-size:10px;line-height:1.45}.recordError{margin-top:14px;border:1px solid #efd7d7;border-radius:13px;background:#fff7f7;padding:12px 14px;color:#a54747;font-size:12px;line-height:1.5}.recordPreview{width:100%;max-height:58dvh;display:block;aspect-ratio:9/16;border:1px solid #e0e2e6;border-radius:20px;background:#000000;object-fit:contain}.recordQualityRow{display:flex;flex-wrap:wrap;gap:7px;margin-top:13px}.recordQualityRow span{padding:7px 9px;border:1px solid #e3e5e8;border-radius:999px;background:#ffffff;color:#777b83;font-size:10px;line-height:1}.recordResultActions{display:grid;grid-gap:10px;gap:10px;margin-top:19px}.recordResultActions .recordPrimaryButton{margin-top:0}.recordTextButton{width:100%;min-height:48px;border:0;background:transparent;color:#858991;font:inherit;font-size:12px}@media (min-width:700px){.recordApp{padding:28px 0;background:#eef0f3}.recordResult,.recordSetup{min-height:calc(100dvh - 56px);border:1px solid #e0e2e6;border-radius:28px;overflow:hidden;box-shadow:0 18px 60px rgba(28,31,37,.08)}}