:root{--background:#0a0a0a;--surface:#141414;--surface-strong:#1e1f22;--ink:#f2f2f2;--muted:#999da3;--line:#383838;--accent:#82e8f4;--accent-hover:#a7f1f8;--accent-soft:#20282a;--patient-canvas:#f3f1ec;--mineral-graphite:#1e2023;--mineral-graphite-card:#202323;--mineral-cream:#f4f0e7;--mineral-ink:#1b292e;--mineral-muted:#64747a;--mineral-line:#cfd8d6;--mineral-accent:#087f90;--cyan:#00bfdb;--violet:#5b25ff;--radius:18px;--shadow:0 20px 55px #00000052}.record-context-editor{background:linear-gradient(145deg,#2f3136b3,#18191dd1);border:1px solid #ffffff16;border-radius:18px;gap:18px;padding:20px;display:grid}.record-context-editor>header{gap:5px;display:grid}.record-context-editor>header h3{color:#f0f3f7;margin:0;font-family:inherit;font-size:18px;font-weight:450}.record-context-editor>header>p:last-child{color:#858d99;margin:0;font-size:11px;line-height:1.5}.record-context-editor fieldset{border:0;gap:10px;margin:0;padding:0;display:grid}.record-context-editor legend{color:#aab1bb;margin-bottom:10px;font-size:10px;font-weight:650}.record-context-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.record-context-options label{cursor:pointer;background:#00000029;border:1px solid #ffffff16;border-radius:15px;gap:5px;min-height:92px;padding:16px;display:grid;position:relative}.record-context-options label[data-selected],.record-type-options label[data-selected]{background:#79e9fa13;border-color:#79e9fa80;box-shadow:inset 0 0 0 1px #79e9fa14}.record-context-options input,.record-type-options input{opacity:0;width:1px;height:1px;position:absolute}.record-context-options strong{color:#e9edf2;font-size:12px;font-weight:580}.record-context-options small{color:#7f8793;font-size:9px;line-height:1.45}.record-type-options{flex-wrap:wrap;gap:8px;display:flex}.record-type-options label{color:#9ca4af;cursor:pointer;background:#00000024;border:1px solid #ffffff14;border-radius:999px;padding:10px 13px;font-size:10px;position:relative}.record-type-options label[data-selected]{color:#dffbff}.emotion-review-card{display:grid}.emotion-review-card .emotion-review-meta{justify-content:space-between;align-items:center;gap:10px;display:flex}.emotion-review-meta em{color:#a7afb9;border:1px solid #ffffff14;border-radius:999px;padding:5px 8px;font-size:8px;font-style:normal}.emotion-review-meta em[data-origin=suggested]{color:#a7f2fc;background:#79e9fa0d;border-color:#79e9fa38}.emotion-review-meta label{grid-template-columns:none;align-items:center;gap:8px;display:flex}.emotion-review-meta label input{text-align:center;width:62px}.emotion-intensity-field{border:0;border-top:1px solid #ffffff12;gap:9px;width:100%;margin:6px 0 0;padding:15px 0 0;display:grid}.emotion-intensity-field legend{color:#aeb5bf;margin-bottom:8px;font-size:12px;font-weight:650}.emotion-intensity-field legend small{color:#7f8793;margin-left:5px;font-size:11px;font-weight:500}.emotion-intensity-field>div{grid-template-columns:repeat(11,minmax(30px,1fr));gap:6px;display:grid}.emotion-intensity-field button{color:#9ca5b0;min-width:0;min-height:38px;font:inherit;cursor:pointer;background:#0003;border:1px solid #ffffff17;border-radius:10px;padding:0;font-size:13px;font-weight:650}.emotion-intensity-field button[data-selected]{color:#0b1518;background:#82e8f4;border-color:#8eefff;box-shadow:0 0 0 3px #82e8f414}.history-context-chip{color:#a9eef7;background:#79e9fa0b;border:1px solid #79e9fa2e;border-radius:999px;padding:7px 10px;font-size:9px}.history-item-heading{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.history-item-heading>span{color:#8cebf8;flex:none;font-size:8px}.emotion-pattern-grid .recurrence-card>p{color:#858d99;margin:12px 0 0;font-size:10px;line-height:1.45}@media (max-width:620px){.record-context-editor{padding:16px}.record-context-options{grid-template-columns:1fr}.record-context-options label{min-height:78px}.emotion-review-card .emotion-review-meta{flex-direction:column;align-items:flex-start}.emotion-review-meta label{justify-content:space-between;width:100%}.emotion-intensity-field>div{grid-template-columns:repeat(6,minmax(0,1fr))}}*{box-sizing:border-box}html{background:var(--background)}body{min-height:100dvh;color:var(--ink);background:var(--background);overscroll-behavior-y:none;margin:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}a{color:inherit;text-decoration:none}button,a{-webkit-tap-highlight-color:transparent}button:focus-visible,a:focus-visible{outline-offset:3px;outline:3px solid #63a6ff}.app-shell{min-height:100dvh}.app-navigation{border-right:1px solid var(--line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);z-index:10;background:#141414eb;flex-direction:column;width:250px;padding:28px 20px 22px;display:flex;position:fixed;inset:0 auto 0 0}.brand{align-items:center;padding:0 7px 40px;display:flex}.brand-logo{object-fit:contain;width:150px;height:auto;display:block}.brand-logo-crop{width:168px;display:block}.brand-logo-crop img{width:100%;height:auto;display:block}.brand-wordmark{color:#f3f5f8;letter-spacing:-.055em;align-items:baseline;font-size:23px;font-weight:300;line-height:1;display:inline-flex}.brand-wordmark strong{color:#8defff;font-weight:650}.sidebar-logo-art{width:188px;display:block}.sidebar-logo-art img{width:100%;height:auto;display:block}.sidebar-brand-logo{align-items:center;gap:11px;min-width:0;display:flex}.sidebar-brand-mark{flex:0 0 38px;width:38px;height:38px;display:block}.sidebar-brand-mark img,.brand-compact-mark img{object-fit:contain;width:100%;height:100%;display:block}.sidebar-brand-name{min-width:0;font-family:var(--font-onest),Inter,sans-serif;letter-spacing:.12em;white-space:nowrap;align-items:baseline;font-size:18px;line-height:1;display:flex}.sidebar-brand-name strong{color:#eef1ef;font-weight:420}.sidebar-brand-name em{color:#78deeb;font-style:normal;font-weight:520}.navigation-items{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#74e7fb29 transparent;flex:auto;gap:5px;min-height:0;display:grid;overflow-y:auto}.navigation-items::-webkit-scrollbar{width:4px}.navigation-items::-webkit-scrollbar-thumb{background:#74e7fb29;border-radius:999px}.navigation-link{min-height:46px;color:var(--muted);border-radius:12px;align-items:center;gap:12px;padding:0 14px;font-size:14px;font-weight:560;display:flex}.navigation-link:hover{color:var(--ink);background:var(--surface)}.navigation-link[data-active]{color:var(--accent);background:var(--accent-soft)}.navigation-dot{border:1.5px solid;border-radius:50%;width:7px;height:7px}.navigation-link[data-active] .navigation-dot{background:currentColor}.profile-link{border-top:1px solid var(--line);color:var(--muted);align-items:center;gap:10px;margin-top:auto;padding:12px;font-size:12px;display:flex}.profile-link>span:first-child{background:var(--accent-soft);width:34px;height:34px;color:var(--accent);border-radius:50%;place-items:center;font-weight:700;display:grid}.profile-avatar{flex:none;overflow:hidden}.profile-avatar img{object-fit:cover;width:100%;height:100%}.profile-copy{gap:2px;display:grid}.profile-copy strong{color:var(--ink);font-size:13px}.profile-copy small{font-size:11px}.home-page{background:#0a0a0a;min-height:100vh;margin-left:250px;padding:clamp(38px,5vw,74px);position:relative}.home-page:before{content:"";pointer-events:none;opacity:.2;background-image:radial-gradient(#ffffff21 .55px,#0000 .55px);background-size:5px 5px;position:fixed;inset:0 0 0 250px;-webkit-mask-image:linear-gradient(#000,#0000 68%);mask-image:linear-gradient(#000,#0000 68%)}.today-dashboard{width:min(1040px,100%);margin:0 auto;position:relative}.today-header{justify-content:space-between;align-items:flex-start;gap:32px;margin-bottom:38px;display:flex}.today-header>div{max-width:760px}.today-header h1{letter-spacing:-.055em;font-size:clamp(52px,6.5vw,82px);line-height:.91}.today-date{max-width:115px;color:var(--muted);border-top:1px solid var(--ink);text-transform:uppercase;flex:none;padding-top:6px;font-size:11px;font-weight:650;line-height:1.5}.today-primary-card{color:#fff;background:radial-gradient(circle at 77% 42%,#2991ff45,#0000 22%),linear-gradient(125deg,#031231 0%,#08295f 58%,#075ff7 135%);border-radius:2px 48px 2px 2px;grid-template-columns:minmax(0,1fr) 310px;align-items:center;gap:clamp(32px,6vw,80px);min-height:385px;padding:clamp(34px,5vw,58px) clamp(30px,5vw,62px) 74px;display:grid;position:relative;overflow:hidden;box-shadow:0 30px 80px #061a442e}.today-primary-card:before{content:"";pointer-events:none;border:1px solid #ffffff1c;border-radius:1px 34px 1px 1px;position:absolute;inset:18px}.today-record-copy{z-index:1;max-width:520px;position:relative}.today-status{letter-spacing:.14em;text-transform:uppercase;opacity:.7;align-items:center;gap:9px;margin-bottom:28px;font-size:9px;font-weight:720;display:inline-flex}.today-status i{background:#79e7f5;border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 5px #79e7f517}.today-record-copy h2{letter-spacing:-.035em;max-width:470px;margin-bottom:18px;font-family:Georgia,serif;font-size:clamp(31px,3.7vw,46px);font-weight:500;line-height:1.05}.today-record-copy p{color:#ffffff9e;max-width:500px;margin:0;font-size:14px;line-height:1.7}.today-record-action{z-index:1;justify-items:center;gap:14px;display:grid;position:relative}.today-record-action .start-record-button{--button-size:176px;box-shadow:0 24px 60px #00061873,0 0 55px #00bfdb24,inset 0 1px 1px #ffffff47,inset 0 -20px 35px #061a4433}.today-record-action small{color:#ffffff8f;letter-spacing:.04em;font-size:10px}.today-orbit-copy{color:#ffffff42;letter-spacing:.32em;white-space:nowrap;width:245px;font-size:8px;position:absolute;transform:rotate(-11deg)translateY(-112px)}.today-card-footer{z-index:2;color:#ffffff75;border-top:1px solid #ffffff1f;justify-content:space-between;align-items:center;padding-top:14px;font-size:10px;display:flex;position:absolute;bottom:28px;left:34px;right:34px}.today-text-link{color:#fff;align-items:center;gap:10px;font-size:11px;font-weight:700;display:inline-flex}.today-text-link:hover{opacity:.75}.today-quiet-links{border-top:1px solid #061a442e;justify-content:space-between;align-items:center;gap:28px;margin-top:24px;padding:18px 2px 0;display:flex}.today-quiet-links p{color:var(--muted);gap:14px;margin:0;font-family:Georgia,serif;font-size:13px;font-style:italic;display:flex}.today-quiet-links p span{color:var(--accent);letter-spacing:.1em;font-family:Inter,sans-serif;font-size:9px;font-style:normal;font-weight:750}.today-quiet-links nav{gap:24px;display:flex}.today-quiet-links a{color:var(--muted);font-size:11px;font-weight:650}.today-quiet-links a:hover{color:var(--accent)}.today-quiet-links a span{color:var(--accent);margin-left:5px}.start-record-button{--button-size:194px;z-index:1;width:var(--button-size);height:var(--button-size);color:#fff;cursor:pointer;background:linear-gradient(145deg,#061a44 3%,#075ff7 57%,#00bfd8 100%);border:0;border-radius:50%;padding:0;transition:transform .22s,box-shadow .22s;animation:3s ease-in-out infinite record-breathe;position:relative;box-shadow:0 24px 52px #00081b99,0 0 38px #00bfdb24,inset 0 1px 1px #ffffff47,inset 0 -20px 35px #061a4433}.start-record-button:hover{transform:translateY(-4px);box-shadow:0 20px 46px #00081bad,0 0 28px #00e5ff38,inset 0 1px 1px #ffffff4d,inset 0 -20px 35px #061a4433}.start-record-button[data-listening]{transform:scale(.97)}.start-record-arc{background:conic-gradient(from 35deg, transparent 0 14%, #fffffff2 20%, #00e5ff 38%, transparent 52% 100%);pointer-events:none;border-radius:50%;animation:8s linear infinite record-arc;position:absolute;inset:-8px;-webkit-mask:radial-gradient(farthest-side,#0000 calc(100% - 3px),#000 0);mask:radial-gradient(farthest-side,#0000 calc(100% - 3px),#000 0)}.start-record-content{flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.start-record-mic{color:#fff;place-items:center;width:40px;height:40px;margin-bottom:10px;display:grid}.start-record-label{letter-spacing:.2em;opacity:.68;margin-bottom:6px;font-size:8px;font-weight:760}.start-record-title{letter-spacing:-.03em;max-width:135px;font-family:Georgia,serif;font-size:22px;font-weight:500;line-height:1.04}.start-record-wave{opacity:.46;align-items:center;gap:3px;height:16px;margin-top:13px;display:flex}.start-record-wave i{transform-origin:50%;background:#fff;border-radius:4px;width:2px;height:4px;display:block}.start-record-button:hover .start-record-wave i,.start-record-button[data-listening] .start-record-wave i{animation:.72s ease-in-out infinite alternate record-wave}.start-record-wave i:nth-child(2),.start-record-wave i:nth-child(4){animation-delay:-.18s!important}.start-record-wave i:nth-child(3){animation-delay:-.36s!important}.start-record-timer{display:none}@keyframes record-breathe{0%,to{box-shadow:0 28px 58px #075ff742,inset 0 1px 1px #ffffff47,inset 0 -20px 35px #061a4433}50%{box-shadow:0 32px 68px #075ff75c,inset 0 1px 1px #ffffff47,inset 0 -20px 35px #061a4433}}@keyframes record-arc{to{transform:rotate(360deg)}}@keyframes record-wave{to{opacity:.95;height:14px}}.page-content{width:min(1040px,100% - 310px);margin-left:max(280px,50vw - 395px);padding:54px 28px 72px}.page-header{justify-content:space-between;align-items:flex-end;margin-bottom:34px;display:flex}.eyebrow,.section-kicker{color:var(--muted);letter-spacing:.13em;margin:0 0 7px;font-size:11px;font-weight:720}h1,h2,p{margin-top:0}h1{letter-spacing:-.04em;margin-bottom:0;font-family:Georgia,serif;font-size:clamp(38px,5vw,55px);font-weight:500}.quiet-button{color:var(--muted);border:1px solid var(--line);background:0 0;border-radius:999px;padding:9px 14px}.check-in{background:var(--surface-strong);box-shadow:var(--shadow);border:1px solid #174f471f;border-radius:26px;padding:clamp(26px,4vw,50px)}.check-in-copy{max-width:700px}.check-in h2{letter-spacing:-.035em;margin-bottom:14px;font-family:Georgia,serif;font-size:clamp(29px,4vw,43px);font-weight:500;line-height:1.1}.check-in-copy>p:last-child{max-width:560px;color:var(--muted);line-height:1.6}.action-grid{grid-template-columns:1fr 1fr;gap:12px;margin-top:34px;display:grid}.primary-action,.secondary-action{border-radius:16px;grid-template-columns:auto 1fr auto;align-items:center;gap:14px;min-height:84px;padding:18px;transition:transform .18s,background .18s;display:grid}.primary-action{color:#fff;background:var(--accent)}.primary-action:hover{background:var(--accent-hover);transform:translateY(-2px)}.secondary-action{border:1px solid var(--line);background:var(--surface)}.secondary-action:hover{background:#f1f3ef;transform:translateY(-2px)}.action-icon{opacity:.9;border:1px solid;border-radius:50%;place-items:center;width:42px;height:42px;font-weight:700;display:grid}.primary-action strong,.secondary-action strong{font-size:16px;display:block}.primary-action small,.secondary-action small{opacity:.72;margin-top:4px;display:block}.week-section{margin-top:48px}.section-heading{justify-content:space-between;align-items:end;margin-bottom:18px;display:flex}.section-heading h2{margin:0;font-family:Georgia,serif;font-size:27px;font-weight:500}.section-heading a{color:var(--accent);font-size:13px;font-weight:650}.summary-grid{border-block:1px solid var(--line);grid-template-columns:repeat(4,1fr);display:grid}.summary-item{border-right:1px solid var(--line);gap:5px;padding:22px 20px;display:grid}.summary-item:last-child{border:0}.summary-item strong{font-family:Georgia,serif;font-size:30px;font-weight:500}.summary-item span{color:var(--muted);font-size:12px}.empty-state{color:var(--muted);background:#ffffff73;border-radius:14px;align-items:center;gap:16px;margin-top:18px;padding:18px 20px;display:flex}.empty-state strong{color:var(--ink);font-size:13px}.empty-state p{margin:4px 0 0;font-size:12px;line-height:1.5}.empty-mark{height:35px;color:var(--accent);background:var(--accent-soft);border-radius:50%;flex:0 0 35px;place-items:center;display:grid}.register-page{max-width:900px}.register-header{margin-bottom:25px}.mode-tabs{border:1px solid var(--line);background:#ffffff80;border-radius:13px;gap:5px;margin-bottom:14px;padding:5px;display:inline-flex}.mode-tab{text-align:center;min-width:110px;color:var(--muted);border-radius:9px;padding:10px 15px;font-size:13px;font-weight:650}.mode-tab.active{color:var(--accent);background:var(--surface-strong);box-shadow:0 3px 12px #1d27240f}.mode-tab.disabled{cursor:not-allowed;opacity:.55}.mode-tab small{text-transform:uppercase;letter-spacing:.06em;margin-left:4px;font-size:9px}.entry-panel{border:1px solid var(--line);background:var(--surface-strong);box-shadow:var(--shadow);border-radius:23px;padding:clamp(24px,4vw,42px)}.entry-intro{max-width:620px;margin-bottom:28px}.entry-intro h2{letter-spacing:-.025em;margin-bottom:10px;font-family:Georgia,serif;font-size:clamp(27px,4vw,37px);font-weight:500}.entry-intro>p:last-child{color:var(--muted);line-height:1.55}.entry-form{display:grid}.field-heading{justify-content:space-between;gap:20px;margin-bottom:9px;display:flex}.field-heading label{font-size:13px;font-weight:700}.field-heading span{color:var(--muted);font-size:11px}.entry-form textarea{resize:vertical;width:100%;min-height:230px;color:var(--ink);font:inherit;background:#fdfdfb;border:1px solid #cfd4cf;border-radius:14px;padding:18px;font-size:15px;line-height:1.65}.entry-form textarea::placeholder{color:#929b97}.entry-form textarea:focus{border-color:var(--accent);outline:3px solid #78a99f59}.entry-form textarea[aria-invalid=true]{border-color:#9b463e}.field-footer{min-height:54px;padding-top:9px}.field-footer>p{margin:0;font-size:11px;line-height:1.45}.field-footer>p:first-child{color:var(--muted)}.form-message{padding-top:5px}.form-message:empty{display:none}.form-message.error{color:#8a342d}.form-message.success{color:var(--accent)}.form-actions{border-top:1px solid var(--line);justify-content:flex-end;align-items:center;gap:16px;padding-top:18px;display:flex}.text-action{color:var(--muted);font-size:13px;font-weight:650}.submit-action{color:#fff;background:var(--accent);cursor:pointer;border:0;border-radius:12px;align-items:center;gap:20px;min-height:48px;padding:0 19px;font-size:13px;font-weight:700;display:flex}.submit-action:hover{background:var(--accent-hover)}.capture-save-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.save-exit-action{min-height:44px;color:var(--accent);border:1px solid color-mix(in srgb,var(--accent) 35%,transparent);font:inherit;cursor:pointer;background:0 0;border-radius:12px;padding:0 16px;font-size:12px;font-weight:650}.save-exit-action:disabled{opacity:.5;cursor:wait}.entry-form textarea:disabled{opacity:.72;cursor:default}.pending-total{color:#dffbff;background:linear-gradient(145deg,#71e7ff13,#ffffff06);border:1px solid #71e7ff29;border-radius:14px;grid-template-columns:auto auto;align-items:center;gap:10px;min-height:46px;padding:0 15px 0 13px;display:inline-grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0a}.pending-total:before{content:"";background:#78eafa;border-radius:2px;width:2px;position:absolute;inset:9px auto 9px 0;box-shadow:0 0 10px #78eafa59}.pending-total strong{font-variant-numeric:tabular-nums;letter-spacing:-.03em;font-size:20px;font-weight:420;line-height:1}.pending-total small{color:#7e8793;letter-spacing:.12em;text-transform:uppercase;font-size:8px;font-weight:700}.pending-list{gap:12px;display:grid}.pending-card{background:radial-gradient(circle at 15% 0,#ffffff0e,#0000 32%),linear-gradient(145deg,#45474cb3,#1f2024f0);border:1px solid #ffffff17;border-radius:21px;grid-template-columns:52px 1fr auto;align-items:center;gap:18px;min-height:116px;padding:21px 24px;transition:border-color .2s,transform .2s;display:grid;box-shadow:0 18px 42px #0000002e,inset 0 1px #ffffff0b}.pending-card:hover{border-color:#71e7ff3d;transform:translateY(-2px)}.pending-kind{color:#c9f7ff;background:#71e7ff0e;border:1px solid #71e7ff2e;border-radius:15px;place-items:center;width:46px;height:46px;font-size:13px;display:grid}.pending-meta{color:#858c98;letter-spacing:.07em;text-transform:uppercase;align-items:center;gap:10px;font-size:10px;display:flex}.pending-meta span{color:#81ecff;font-weight:700}.pending-card h2{color:#eef1f5;letter-spacing:-.025em;margin:7px 0 4px;font-size:19px;font-weight:420}.pending-card p{color:#858c98;margin:0;font-size:12px}.pending-open{color:#a8b0bc;font-size:11px}.pending-back{color:#9aa3af;margin-bottom:22px;font-size:12px;display:inline-block}.pending-entry-panel{max-width:920px}.pending-detail-page .entry-form textarea:disabled{color:#e7eaee;opacity:1}.privacy-note{text-align:right;color:var(--muted);margin:13px 0 0;font-size:10px}.audio-recorder{gap:22px;display:grid}.recorder-visual{border:1px solid var(--line);background:#fdfdfb;border-radius:17px;justify-content:center;align-items:center;gap:25px;min-height:205px;padding:25px;display:flex}.recording-orb{background:var(--accent-soft);border-radius:50%;place-items:center;width:82px;height:82px;display:grid}.recording-orb i{background:var(--accent);border-radius:50%;width:22px;height:22px;display:block}.recorder-visual[data-status=recording] .recording-orb{box-shadow:0 0 0 10px #174f4712}.recorder-visual[data-status=recording] .recording-orb i{background:#b44b43}.recorder-visual>div{gap:4px;display:grid}.recorder-visual strong{font-size:13px}.recorder-visual time{font-variant-numeric:tabular-nums;font-family:Georgia,serif;font-size:36px}.recorder-visual small{color:var(--muted);font-size:10px}.recorder-controls{flex-wrap:wrap;justify-content:center;gap:9px;display:flex}.recorder-controls button{min-height:45px;font:inherit;cursor:pointer;border-radius:11px;padding:0 18px;font-size:12px;font-weight:700}.record-button,.finish-button,.analyze-button{color:#fff;background:var(--accent);border:0}.record-button:disabled{cursor:wait;opacity:.65}.analyze-button:disabled{cursor:not-allowed;opacity:.58}.control-button,.save-exit-button{color:var(--accent);border:1px solid var(--accent);background:0 0}.discard-button{color:#8a342d;background:0 0;border:1px solid #dbc3c0}.recorder-message{text-align:center;min-height:18px;color:var(--muted);margin:-8px 0 0;font-size:11px}.recorder-message.error{color:#8a342d}.analysis-pending{text-align:center;color:var(--muted);margin:-14px 0 0;font-size:11px}.audio-privacy{text-align:center;margin-top:-14px}.product-page{max-width:960px}.product-header{margin-bottom:28px}.product-header>div{max-width:720px}.page-description{max-width:620px;color:var(--muted);margin:13px 0 0;font-size:15px;line-height:1.6}.product-empty{background:var(--surface-strong);box-shadow:var(--shadow);border:1px solid #174f4721;border-radius:24px;grid-template-columns:auto 1fr;align-items:center;gap:28px;padding:clamp(25px,5vw,45px);display:grid}.product-empty-mark{width:74px;height:74px;color:var(--accent);background:var(--accent-soft);border:1px solid #174f4729;border-radius:23px;place-items:center;font-family:Georgia,serif;font-size:31px;display:grid}.product-empty-copy{max-width:570px}.product-empty h2{letter-spacing:-.025em;margin-bottom:10px;font-family:Georgia,serif;font-size:clamp(25px,4vw,35px);font-weight:500}.product-empty-copy>p:not(.section-kicker){color:var(--muted);margin-bottom:23px;line-height:1.6}.inline-primary-action{color:#fff;background:var(--accent);border-radius:11px;align-items:center;gap:18px;min-height:45px;padding:0 17px;font-size:12px;font-weight:700;display:inline-flex}.inline-primary-action:hover{background:var(--accent-hover)}.preview-section{margin-top:45px}.preview-section>h2{margin:0 0 17px;font-family:Georgia,serif;font-size:26px;font-weight:500}.preview-grid{border-block:1px solid var(--line);grid-template-columns:repeat(3,1fr);display:grid}.preview-item{padding:24px 20px 22px 0}.preview-item+.preview-item{border-left:1px solid var(--line);padding-left:20px}.preview-line{background:var(--accent-soft);border-radius:99px;width:34px;height:3px;margin-bottom:15px;display:block}.preview-item strong{font-size:13px}.preview-item p{color:var(--muted);margin:7px 0 0;font-size:12px;line-height:1.55}.history-list{gap:12px;display:grid}.history-card{border:1px solid var(--line);background:var(--surface-strong);border-radius:18px;grid-template-columns:68px 1fr auto;align-items:center;gap:20px;padding:22px 24px;display:grid}.history-card>time{color:var(--muted);font-size:12px;font-weight:700}.record-type{color:var(--accent);letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:750}.history-card h2{margin:5px 0 6px;font-family:Georgia,serif;font-size:21px;font-weight:500}.history-card p{color:var(--muted);margin:0;font-size:12px;line-height:1.5}.record-score{text-align:center;min-width:62px;display:grid}.record-score strong{font-family:Georgia,serif;font-size:27px;font-weight:500}.record-score span{color:var(--muted);font-size:9px}.metric-grid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.metric-card{border:1px solid var(--line);background:var(--surface-strong);border-radius:19px;padding:24px}.metric-heading{justify-content:space-between;align-items:end;display:flex}.metric-heading>div{gap:5px;display:grid}.metric-heading span,.metric-heading small{color:var(--muted);font-size:11px}.metric-heading strong{font-family:Georgia,serif;font-size:28px;font-weight:500}.metric-bars{border-bottom:1px solid var(--line);background:linear-gradient(to bottom, transparent 49%, var(--line) 50%, transparent 51%);align-items:end;gap:12px;height:126px;margin-top:22px;padding:12px 10px 0;display:flex}.metric-bars i{background:var(--accent);border-radius:5px 5px 1px 1px;flex:1;min-height:4px}.metric-bars.violet i{background:var(--violet)}.metric-bars.cyan i{background:var(--cyan)}.metric-bars.navy i{background:var(--ink)}.metric-dates{color:var(--muted);justify-content:space-between;margin-top:8px;font-size:9px;display:flex}.login-page{color:#eef1f5;background:#050608;grid-template-columns:minmax(0,1.08fr) minmax(420px,.92fr);min-height:100dvh;display:grid}.login-showcase{isolation:isolate;background:radial-gradient(circle at 74% 48%,#5b25ff21,#0000 22%),radial-gradient(circle at 67% 48%,#00bfdb14,#0000 35%),linear-gradient(145deg,#050608,#111217);border-right:1px solid #ffffff12;align-content:space-between;min-height:100dvh;padding:clamp(34px,5vw,68px);display:grid;position:relative;overflow:hidden}.login-brand{filter:brightness(0)invert();opacity:.9;width:172px;height:auto}.login-showcase-copy{z-index:2;align-self:center;max-width:620px;position:relative}.login-showcase-copy>p{color:#747c88;letter-spacing:.22em;margin:0 0 22px;font-size:8px;font-weight:650}.login-showcase-copy h1{color:#f1f3f6;letter-spacing:-.07em;margin:0;font-size:clamp(54px,7vw,94px);font-weight:220;line-height:.88}.login-showcase-copy h1 em{color:#9ceef9;font-style:normal}.login-showcase-copy>span{color:#777f8a;max-width:440px;margin-top:28px;font-size:12px;font-weight:350;line-height:1.65;display:block}.login-showcase>small{z-index:2;color:#5f6672;max-width:360px;font-size:9px;line-height:1.5;position:relative}.login-orbit{aspect-ratio:1;opacity:.72;border:1px solid #78eafb14;border-radius:50%;width:clamp(360px,38vw,610px);position:absolute;top:50%;right:clamp(-180px,-8vw,-70px);transform:translateY(-50%)}.login-orbit i{border:1px solid #ffffff0b;border-radius:50%;position:absolute;inset:12%}.login-orbit i:nth-child(2){border-color:#78eafb1a;inset:27%}.login-orbit i:nth-child(3){border-color:#8175ff1f;inset:40%}.login-orbit b{aspect-ratio:1;background:radial-gradient(circle at 38% 30%,#4c4e51,#1e1f22 65%,#050608);border-radius:50%;width:15%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 55px #74e7fb21,inset 0 1px #ffffff1f}.login-access{background:linear-gradient(145deg,#242529,#1e1f22);place-items:center;min-height:100dvh;padding:clamp(28px,5vw,72px);display:grid}.login-card{width:min(410px,100%);box-shadow:none;background:0 0;border:0;padding:0}.login-card-logo{display:none}.login-card .section-kicker{color:#747c88;letter-spacing:.22em;margin:0 0 18px;font-size:8px}.login-card h2{color:#f1f3f6;letter-spacing:-.055em;margin:0;font-size:clamp(43px,5vw,62px);font-weight:260;line-height:.94}.login-card>p:not(.section-kicker){color:#858d99;max-width:350px;margin:19px 0 0;font-size:11px;line-height:1.65}.login-form{gap:7px;margin-top:34px;display:grid}.login-form label{color:#9da4ae;letter-spacing:.04em;margin-top:10px;font-size:9px;font-weight:620}.login-form input{color:#eef1f5;min-height:48px;font:inherit;transition:border-color var(--motion-fast) ease,box-shadow var(--motion-fast) ease,background var(--motion-fast) ease;background:#05060852;border:1px solid #ffffff17;border-radius:12px;outline:0;padding:0 14px;font-size:12px}.login-form input::placeholder{color:#5f6672}.login-form input:focus{background:#05060873;border-color:#74e7fb4d;box-shadow:0 0 0 3px #74e7fb0f}.login-form .submit-action{color:#f1f3f6;min-height:48px;font:inherit;cursor:pointer;transition:transform var(--motion-fast) var(--motion-ease),border-color var(--motion-fast) ease,background var(--motion-fast) ease;background:linear-gradient(145deg,#4c4e51,#292b37);border:1px solid #a8b0ff33;border-radius:13px;justify-content:space-between;align-items:center;margin-top:9px;padding:4px 5px 4px 17px;font-size:11px;font-weight:650;display:flex;box-shadow:0 10px 24px #00000040,inset 0 1px #ffffff17}.login-form .submit-action i{color:#b9f6ff;background:#1e1f22;border:1px solid #ffffff17;border-radius:10px;place-items:center;width:38px;height:38px;font-size:14px;font-style:normal;display:grid}.login-form .submit-action:hover:not(:disabled){background:linear-gradient(145deg,#56585c,#30323a);border-color:#74e7fb4d;transform:translateY(-2px)}.login-form .submit-action:disabled{opacity:.55;cursor:wait}.login-error{color:#e0a6a0;min-height:16px;margin:3px 0 0;font-size:9px;line-height:1.45}.login-security-note{color:#686f7b;align-items:center;gap:7px;margin-top:24px;font-size:8px;display:flex}.login-security-note span{color:#8defff}@media (max-width:820px){.login-page{grid-template-columns:1fr}.login-showcase{display:none}.login-access{min-height:100dvh;padding:max(32px,env(safe-area-inset-top)) 22px max(32px,env(safe-area-inset-bottom));background:radial-gradient(circle at 50% 18%,#5b25ff1c,#0000 24%),linear-gradient(145deg,#242529,#111217)}.login-card-logo{filter:brightness(0)invert();opacity:.9;width:154px;height:auto;margin-bottom:clamp(52px,11vh,90px);display:block}.login-card h2{font-size:clamp(46px,13vw,58px)}.login-form{margin-top:29px}}.login-scene{isolation:isolate;background:linear-gradient(#05060847,#05060875),url(/login-background-workspace-v2.png) 50%/cover no-repeat,#050608;grid-template-columns:1fr;place-items:start center;min-height:100dvh;padding:44px 24px 40px;display:grid;position:relative;overflow:hidden}.login-scene:before{content:"";z-index:-3;opacity:.14;mix-blend-mode:soft-light;background-image:repeating-radial-gradient(circle at 20% 20%,#ffffff0f 0 1px,#0000 1px 3px);position:absolute;inset:0}.login-topbar{z-index:3;justify-content:flex-end;align-items:center;width:100%;padding:clamp(25px,4vw,48px);display:flex;position:absolute;top:0;left:0}.login-topbar img{filter:brightness(0)invert();opacity:.94;width:158px;height:auto}.login-topbar span{color:#d9dde3;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);letter-spacing:.14em;background:#05060838;border:1px solid #ffffff1f;border-radius:12px;align-items:center;min-height:38px;padding:0 14px;font-size:8px;font-weight:650;display:inline-flex}.login-depth{z-index:-1;background:linear-gradient(#08090a,#101113 62%,#0d0e10);border-radius:1px 1px 0 0;width:min(50vw,560px);height:51%;position:absolute;top:49.5%;left:50%;transform:translate(-50%);box-shadow:-46px -5px 48px #0000008f,46px -5px 48px #0000008f,0 -16px 22px #000000d6,0 -3px 5px #000c}.login-depth:before{content:"";background:linear-gradient(90deg,#0000 4%,#ffffff29 50%,#0000 96%);width:100%;height:1px;position:absolute;top:-1px;left:50%;transform:translate(-50%)}.login-panel{z-index:2;color:#eef1f5;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:linear-gradient(155deg,#26272ae6,#0f1012f5);border:1px solid #ffffff14;border-radius:24px;width:min(390px,100%);padding:clamp(30px,4vw,42px);position:relative;box-shadow:0 30px 80px #00000075,inset 0 1px #ffffff0d}.login-eyebrow{color:#9299a3;letter-spacing:.2em;margin:0 0 17px;font-size:8px;font-weight:650}.login-panel h1{color:#f1f3f6;letter-spacing:-.065em;margin:0;font-size:clamp(46px,5vw,62px);font-weight:250;line-height:.9}.login-intro{color:#8c939d;max-width:300px;margin:18px 0 0;font-size:11px;line-height:1.6}.login-panel .login-form{margin-top:24px}.login-privacy{color:#747b85;align-items:center;gap:7px;margin:22px 0 0;font-size:8px;display:flex}.login-privacy span{color:#82e8f4;font-size:6px;box-shadow:0 0 10px #82e8f480}.login-gate{z-index:2;grid-template-rows:62px 1fr;align-content:start;justify-items:center;gap:32px;width:min(340px,100%);min-height:330px;display:grid;position:relative}.login-switch{color:#69707a;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);width:228px;height:68px;font:inherit;letter-spacing:.08em;cursor:pointer;animation:login-power-in .6s var(--motion-ease) both;background:radial-gradient(circle at 75%,#8eeeff29,#0000 38%),linear-gradient(145deg,#ffffff26,#ffffff09);border:1px solid #ffffff2b;border-radius:34px;grid-template-columns:1fr 1fr;padding:5px;font-size:10px;font-weight:720;transition:transform .22s,border-color .22s,box-shadow .22s;display:grid;position:relative;overflow:hidden;box-shadow:0 22px 65px #0000008c,inset 0 1px 1px #ffffff40,inset 0 -20px 35px #00000047}.login-switch:before{content:"";z-index:3;pointer-events:none;background:linear-gradient(115deg,#ffffff17,#0000 24% 72%,#ffffff06);border-radius:29px;position:absolute;inset:4px}.login-switch:after{content:"";z-index:4;pointer-events:none;background:#000000b8;width:1px;position:absolute;top:8px;bottom:8px;left:50%;box-shadow:1px 0 #ffffff09}.login-switch span{z-index:2;place-items:center;transition:color .3s;display:grid;position:relative}.login-switch i{width:calc(50% - 5px);height:calc(100% - 10px);transition:transform .42s var(--motion-ease);background:radial-gradient(circle at 35% 24%,#ffffff24,#0000 25%),linear-gradient(145deg,#292b30,#0b0c0e 72%);border:1px solid #ffffff21;border-radius:29px;position:absolute;top:5px;left:5px;box-shadow:0 8px 18px #0000007a,inset 0 1px #ffffff1f,inset 0 -12px 20px #00000057}.login-switch span:first-of-type{color:#b2b7bf}.login-switch[aria-checked=true] span:first-of-type{color:#5f6670}.login-switch[aria-checked=true] span:last-of-type{color:#a8f5ff;text-shadow:0 0 13px #6eeaff8c}.login-switch{background:radial-gradient(at 80% 48%,#fff3f1 0 18%,#ffb2aa 43%,#ed4037 100%);border:5px solid #020302;border-radius:33px;width:230px;height:62px;padding:5px;transition:transform .22s,border-color .22s,box-shadow .38s,background .38s;box-shadow:0 0 68px #ff302647,0 17px 42px #000000c2,inset 0 3px 9px #ffffff94,inset 0 -8px 13px #750f0a57}.login-switch[aria-checked=true]{background:radial-gradient(at 20% 48%,#f7fff1 0 18%,#dcffc8 43%,#91ec50 100%);box-shadow:0 0 68px #5bff194d,0 17px 42px #000000c2,inset 0 3px 9px #ffffffa6,inset 0 -8px 13px #2b760c52}.login-switch:before{z-index:4;background:linear-gradient(#ffffff40,#0000 32%,#00000014);border-radius:32px;inset:3px}.login-switch:after{display:none}.login-switch span{z-index:1;color:#11150f;letter-spacing:.045em;text-shadow:0 1px 1px #ffffff80,0 2px 4px #0000002e;place-items:center;width:26%;font-size:14px;font-weight:260;display:grid;position:absolute;top:0;bottom:0}.login-switch span:first-of-type{left:0}.login-switch span:last-of-type{right:0}.login-switch span:first-of-type,.login-switch[aria-checked=true] span:first-of-type,.login-switch[aria-checked=true] span:last-of-type{color:#11150f;text-shadow:0 1px #ffffff73}.login-switch i{z-index:3;background:radial-gradient(circle at 32% 16%,#242628,#0000 27%),linear-gradient(155deg,#111315,#010202 72%);border:1px solid #ffffff17;border-radius:40px;place-items:center;width:74%;height:100%;display:grid;top:0;left:0;transform:none;box-shadow:10px 0 15px #0000009e,inset 0 1px #ffffff1c,inset 0 -15px 24px #000}.login-switch i b{opacity:.32;background-image:radial-gradient(circle,#555a5b 0 1.7px,#0000 2.2px);background-size:10px 9px;width:61px;height:29px}.login-switch[aria-checked=true] i{transform:translate(35%)}@media (max-width:420px){.login-scene{padding-top:max(34px,env(safe-area-inset-top))}.login-switch{width:220px;height:59px}.login-switch span{font-size:13px}}.login-switch:focus-visible{outline-offset:5px;outline:2px solid #82e8f4}.login-gate-form{z-index:2;width:min(350px,100vw - 40px);animation:login-form-center-in .5s var(--motion-ease) both;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}.login-wordmark{width:min(520px,82vw);position:absolute;top:clamp(20px,3vh,38px);left:50%;transform:translate(-50%)}.login-wordmark img{width:100%;height:auto;display:block}@media (min-width:821px){.login-scene{background-image:linear-gradient(#05060847,#05060875),url(/login-background-workspace-v2.png);background-position:50%;background-repeat:no-repeat;background-size:cover}.login-wordmark{width:min(460px,46vw)}}.login-protected{bottom:max(34px,env(safe-area-inset-bottom));color:#686f7b;letter-spacing:.22em;text-transform:uppercase;white-space:nowrap;align-items:center;gap:10px;font-size:8px;font-weight:550;display:flex;position:absolute;left:50%;transform:translate(-50%)}.login-protected i{background:#82e8f4;border-radius:50%;width:4px;height:4px;box-shadow:0 0 8px #82e8f480}@media (max-width:820px){.login-wordmark{top:max(72px,env(safe-area-inset-top));width:min(300px,76vw)}.login-gate-form{width:min(350px,100vw - 64px);top:52%}.login-protected{bottom:max(30px,env(safe-area-inset-bottom))}}.login-minimal{font-family:var(--font-login-sans),var(--font-onest),sans-serif}.login-minimal .login-entry-brand{position:absolute;top:clamp(28px,5vh,52px);left:50%;transform:translate(-50%)}.login-minimal .login-entry-name{font-family:var(--font-login-display),var(--font-onest),sans-serif;letter-spacing:.035em;font-size:18px}.login-minimal .login-entry-name strong,.login-minimal .login-entry-name em{font-weight:400}.login-minimal .login-entry-layout{grid-template-columns:minmax(0,1fr);place-items:center;width:100%;min-height:calc(100dvh - 60px);padding:92px 0 32px;display:grid}.login-minimal .login-access-stack{justify-items:center;gap:20px;width:min(390px,100%);display:grid}.login-minimal .login-entry-form{width:min(390px,100%);font-family:var(--font-login-sans),var(--font-onest),sans-serif}.login-minimal .login-entry-form>header h2,.login-minimal .login-form{font-family:inherit}.login-minimal .login-protected{color:#686f7b;justify-content:center;position:static;bottom:auto;left:auto;transform:none}@media (max-width:820px){.login-minimal .login-entry-brand{top:max(26px,env(safe-area-inset-top))}.login-minimal .login-entry-layout{min-height:calc(100dvh - 52px);padding:92px 0 24px;display:grid}.login-minimal .login-entry-form,.login-minimal .login-protected{margin:0}}.landing-page{color:#f1f3f5;min-height:100dvh;font-family:var(--font-landing-sans),var(--font-onest),sans-serif;background:#05070a url(/login-background-workspace-v2.png) 50%/cover no-repeat fixed;overflow:hidden}.landing-page:before{content:"";z-index:0;pointer-events:none;background:linear-gradient(90deg,#040609fa 0%,#040609e0 48%,#040609b8 100%);position:fixed;inset:0}.landing-header,.landing-hero,.landing-next{z-index:1;position:relative}.landing-header{border-bottom:1px solid #ffffff1a;justify-content:space-between;align-items:center;width:min(1320px,100% - 80px);height:92px;margin:0 auto;display:flex}.landing-brand{color:#f1f3f5;align-items:center;gap:12px;text-decoration:none;display:inline-flex}.landing-brand>span{width:42px;height:42px;display:block}.landing-brand img{object-fit:contain;width:100%;height:100%;display:block}.landing-brand strong{font-family:var(--font-landing-display),var(--font-onest),sans-serif;letter-spacing:.035em;font-size:17px;font-weight:400}.landing-brand em{color:#82e8f4;font-style:normal}.landing-header nav{align-items:center;gap:24px;display:flex}.landing-login{color:#c1c8ce;font-size:14px;font-weight:650;text-decoration:none}.landing-header-cta{color:#071015;background:#82e8f4;border-radius:10px;justify-content:center;align-items:center;min-height:44px;padding:0 20px;font-size:14px;font-weight:800;text-decoration:none;display:inline-flex}.landing-login:hover{color:#fff}.landing-header-cta:hover{background:#a1f1fa}.landing-hero{grid-template-columns:minmax(0,1.08fr) minmax(340px,.72fr);align-items:center;gap:clamp(54px,8vw,130px);width:min(1320px,100% - 80px);min-height:calc(100dvh - 142px);margin:0 auto;padding:72px 0 96px;display:grid}.landing-hero-copy{max-width:760px}.landing-eyebrow{color:#82e8f4;letter-spacing:.22em;margin:0 0 24px;font-size:11px;font-weight:850}.landing-hero h1{font-family:var(--font-landing-sans),var(--font-onest),sans-serif;letter-spacing:-.075em;margin:0;font-size:clamp(62px,7.2vw,112px);line-height:.84}.landing-hero h1 span,.landing-hero h1 strong{display:block}.landing-hero h1 span{color:#eef2f4;font-weight:260}.landing-hero h1 strong{color:#f5f7f8;width:max-content;max-width:100%;font-family:var(--font-landing-display),var(--font-onest),sans-serif;letter-spacing:-.035em;margin-top:20px;font-size:.73em;font-weight:400}.landing-lead{color:#a5afb7;max-width:650px;margin:38px 0 0;font-size:clamp(16px,1.35vw,20px);line-height:1.62}.landing-actions{align-items:center;gap:26px;margin-top:38px;display:flex}.landing-actions>a{color:#061014;background:#82e8f4;border-radius:11px;justify-content:space-between;align-items:center;gap:28px;min-width:230px;min-height:52px;padding:0 7px 0 19px;font-size:14px;font-weight:850;text-decoration:none;display:inline-flex}.landing-actions>a span{color:#f2f5f7;background:#172329;border-radius:8px;place-items:center;width:38px;height:38px;font-size:19px;display:grid}.landing-actions>p{color:#75818a;max-width:25ch;margin:0;font-size:12px;line-height:1.5}.landing-product-preview{width:min(410px,100%);margin:0 auto;position:relative}.landing-product-preview:before{content:"";z-index:-1;border:1px solid #82e8f41f;border-radius:50%;position:absolute;inset:9% -14%;transform:rotate(-12deg)}.landing-phone{background:linear-gradient(155deg,#26292e,#111317 72%);border:1px solid #ffffff21;border-radius:34px;padding:22px;box-shadow:0 34px 80px #0000007a,inset 0 1px #ffffff0f}.landing-phone-status{color:#73808a;letter-spacing:.18em;justify-content:space-between;align-items:center;padding:2px 3px 20px;font-size:8px;font-weight:800;display:flex}.landing-phone-status span{color:#82e8f4}.landing-phone-copy{border-top:1px solid #ffffff14;border-bottom:1px solid #ffffff14;padding:26px 4px 30px}.landing-phone-copy>p{color:#82e8f4;letter-spacing:.18em;margin:0 0 13px;font-size:8px;font-weight:800}.landing-phone-copy h2{color:#f3f5f6;letter-spacing:-.045em;margin:0;font-size:31px;font-weight:460}.landing-phone-copy blockquote{color:#c2c9ce;background:#0000002b;border:1px solid #ffffff14;border-radius:16px;min-height:142px;margin:24px 0 0;padding:18px;font-size:14px;font-style:normal;line-height:1.62}.landing-phone-actions{grid-template-columns:1fr 1fr;gap:9px;padding:18px 0;display:grid}.landing-phone-actions span{color:#aeb8bf;border:1px solid #ffffff17;border-radius:10px;place-items:center;min-height:42px;font-size:11px;font-weight:700;display:grid}.landing-phone>button{color:#071015;width:100%;min-height:48px;font:inherit;background:#82e8f4;border:0;border-radius:10px;justify-content:space-between;align-items:center;padding:0 6px 0 17px;font-size:12px;font-weight:850;display:flex}.landing-phone>button span{color:#fff;background:#172329;border-radius:8px;place-items:center;width:36px;height:36px;font-size:17px;display:grid}.landing-product-preview figcaption{color:#74808a;text-align:center;max-width:32ch;margin:18px auto 0;font-size:11px;line-height:1.55}.landing-next{color:#83909a;border-top:1px solid #ffffff1a;grid-template-columns:auto 1fr auto;align-items:center;gap:20px;width:min(1320px,100% - 80px);margin:-42px auto 0;padding:22px 0 30px;display:grid}.landing-next span{color:#82e8f4;font-family:var(--font-geist-mono),monospace;font-size:9px}.landing-next p{margin:0;font-size:12px}.landing-next i{color:#d8dde0;font-size:20px;font-style:normal}@media (max-width:900px){.landing-header{width:calc(100% - 40px);height:78px}.landing-hero{grid-template-columns:1fr;gap:64px;width:calc(100% - 40px);padding:72px 0 110px}.landing-hero-copy{max-width:720px}.landing-product-preview{width:min(390px,92%)}.landing-next{width:calc(100% - 40px);margin:0 auto}}@media (max-width:560px){.landing-header{width:calc(100% - 32px);height:72px}.landing-brand{gap:9px}.landing-brand>span{width:36px;height:36px}.landing-brand strong{font-size:14px}.landing-header nav{gap:14px}.landing-login{display:none}.landing-header-cta{min-height:40px;padding:0 15px;font-size:12px}.landing-hero{width:calc(100% - 40px);min-height:auto;padding:66px 0 82px}.landing-eyebrow{margin-bottom:18px;font-size:8px;line-height:1.6}.landing-hero h1{font-size:clamp(49px,15vw,65px);line-height:.88}.landing-hero h1 strong{margin-top:14px;font-size:.68em}.landing-lead{margin-top:28px;font-size:16px}.landing-actions{flex-direction:column;align-items:stretch;gap:15px;margin-top:30px}.landing-actions>a{width:100%}.landing-actions>p{max-width:34ch;font-size:12px}.landing-phone{border-radius:28px;padding:17px}.landing-phone-copy h2{font-size:27px}.landing-phone-copy blockquote{min-height:126px;padding:15px;font-size:13px}.landing-next{width:calc(100% - 40px)}}.showcase-page{color:#edf4f5;min-height:100dvh;font-family:var(--font-landing-sans),var(--font-onest),sans-serif;background:#102a34;place-items:center;padding:40px;display:grid;position:relative;overflow:hidden}.showcase-page:before{content:"";filter:blur(28px)saturate(.78);background:linear-gradient(#0a232d9e,#081c25d1),url(/login-background-workspace-v2.png) 50%/cover no-repeat;position:absolute;inset:-70px;transform:scale(1.08)}.showcase-page:after{content:"";pointer-events:none;background:radial-gradient(circle at 18% 62%,#6dd5e433,#0000 28%),radial-gradient(circle at 82% 30%,#6aaebf1f,#0000 26%);position:absolute;inset:0}.showcase-stage{z-index:1;isolation:isolate;background:linear-gradient(145deg,#214752e6,#0f2d38f5);border:1px solid #ffffff1a;border-radius:17px;width:min(1180px,100vw - 96px);min-height:min(760px,100dvh - 80px);position:relative;overflow:hidden;box-shadow:0 34px 90px #000a0f7a,inset 0 1px #ffffff12}.showcase-stage:before{content:"";z-index:-2;background:radial-gradient(circle at 79% 88%,#479fb640,#0000 38%),linear-gradient(105deg,#ffffff06,#0000 45%);position:absolute;inset:0}.showcase-nav{z-index:4;border-bottom:1px solid #ffffff17;justify-content:space-between;align-items:center;height:88px;margin:0 54px;display:flex;position:relative}.showcase-brand{color:#eef4f5;align-items:center;gap:11px;text-decoration:none;display:inline-flex}.showcase-brand>span{width:37px;height:37px;display:block}.showcase-brand img{object-fit:contain;width:100%;height:100%;display:block}.showcase-brand strong{font-family:var(--font-landing-display),sans-serif;letter-spacing:.045em;font-size:14px;font-weight:400}.showcase-brand em{color:#82e8f4;font-style:normal}.showcase-nav nav{align-items:center;gap:25px;display:flex}.showcase-nav nav a{color:#a8bac0;font-size:11px;font-weight:700;text-decoration:none}.showcase-nav nav a:hover{color:#fff}.showcase-nav .showcase-access{color:#07212b;background:#82e8f4;border-radius:8px;min-height:34px;padding:9px 14px}.showcase-copy{z-index:3;width:min(590px,58%);margin:72px 0 0 14.5%;position:relative}.showcase-copy>p{color:#8eeaf5;letter-spacing:.22em;margin:0 0 15px;font-size:9px;font-weight:850}.showcase-copy h1{letter-spacing:-.064em;margin:0;font-size:clamp(48px,5.3vw,78px);line-height:.91}.showcase-copy h1 span,.showcase-copy h1 strong{display:block}.showcase-copy h1 span{font-weight:280}.showcase-copy h1 strong{width:max-content;max-width:100%;font-family:var(--font-landing-display),sans-serif;letter-spacing:-.025em;margin-top:12px;font-size:.72em;font-weight:400}.showcase-note{z-index:3;gap:6px;width:200px;display:grid;position:absolute;bottom:62px;left:8.5%}.showcase-note:before{content:"";background:#82e8f4;width:36px;height:2px;margin-bottom:7px}.showcase-note strong{color:#e7eef0;font-size:13px}.showcase-note span{color:#91a4aa;font-size:10px;line-height:1.55}.showcase-device-scene{z-index:2;transform-origin:bottom;width:67%;height:87%;position:absolute;bottom:-39%;right:-7%;transform:rotate(-8deg)}.showcase-device-back{background:linear-gradient(145deg,#071016,#1b333c);border:1px solid #ffffff26;border-radius:48px;position:absolute;inset:3% 7% -3% -6%;transform:rotate(-8deg);box-shadow:0 25px 65px #0000006b}.showcase-device{background:linear-gradient(145deg,#252a2d,#101416 76%);border:1px solid #fff3;border-radius:48px;padding:33px 38px;position:absolute;inset:0;box-shadow:0 36px 80px #00000080,inset 0 1px #ffffff1a}.showcase-device-bar{color:#74848a;letter-spacing:.18em;justify-content:space-between;align-items:center;padding-bottom:23px;font-size:8px;font-weight:800;display:flex}.showcase-device-bar span{color:#82e8f4}.showcase-device-copy{border-top:1px solid #ffffff17;border-bottom:1px solid #ffffff17;padding:27px 0 30px}.showcase-device-copy>p{color:#82e8f4;letter-spacing:.18em;margin:0 0 12px;font-size:8px;font-weight:800}.showcase-device-copy h2{color:#f3f5f6;letter-spacing:-.045em;margin:0;font-size:35px;font-weight:420}.showcase-device-copy blockquote{color:#c6cdd0;background:#0000002e;border:1px solid #ffffff14;border-radius:17px;min-height:128px;margin:21px 0 0;padding:19px;font-size:14px;font-style:normal;line-height:1.6}.showcase-device-options{grid-template-columns:1fr 1fr;gap:10px;padding:18px 0;display:grid}.showcase-device-options span{color:#afbdc2;border:1px solid #ffffff17;border-radius:10px;place-items:center;min-height:44px;font-size:11px;font-weight:700;display:grid}.showcase-device-action{color:#082029;background:#82e8f4;border-radius:10px;justify-content:space-between;align-items:center;min-height:50px;padding:0 8px 0 18px;font-size:12px;font-weight:850;display:flex}.showcase-device-action i{color:#fff;background:#172a31;border-radius:8px;place-items:center;width:36px;height:36px;font-size:18px;font-style:normal;display:grid}.showcase-login{z-index:4;color:#a9bbc0;align-items:center;gap:11px;font-size:10px;font-weight:700;text-decoration:none;display:flex;position:absolute;bottom:34px;right:55px}.showcase-login span{color:#82e8f4;font-size:16px}@media (max-width:760px){.showcase-page{min-height:100dvh;padding:12px;display:block}.showcase-stage{border-radius:15px;width:100%;min-height:calc(100dvh - 24px)}.showcase-nav{height:70px;margin:0 22px}.showcase-brand>span{width:33px;height:33px}.showcase-brand strong{font-size:12px}.showcase-nav nav{gap:0}.showcase-nav nav>a:not(.showcase-access){display:none}.showcase-nav .showcase-access{min-height:36px;padding:10px 13px;font-size:10px}.showcase-copy{width:calc(100% - 44px);margin:45px 22px 0}.showcase-copy>p{font-size:8px}.showcase-copy h1{font-size:clamp(42px,13.5vw,62px);line-height:.93}.showcase-note{width:185px;top:305px;bottom:auto;left:22px}.showcase-device-scene{width:133%;height:61%;bottom:-18%;right:-43%;transform:rotate(-7deg)}.showcase-device-back{border-radius:36px}.showcase-device{border-radius:36px;padding:25px 28px}.showcase-device-copy{padding:21px 0 23px}.showcase-device-copy h2{font-size:29px}.showcase-device-copy blockquote{min-height:110px;padding:15px;font-size:13px}.showcase-device-options{padding:14px 0}.showcase-device-options span{min-height:40px}.showcase-login{bottom:18px;left:22px;right:auto}}@media (max-height:700px) and (min-width:761px){.showcase-copy{margin-top:42px}.showcase-device-scene{bottom:-49%}.showcase-note{bottom:38px}}.showcase-page{background:#111315;padding:0}.showcase-page:before{filter:none;background:linear-gradient(90deg,#08090a47,#0000 60%);inset:0;transform:none}.showcase-page:after{background:radial-gradient(circle at 15% 52%,#ffffff0e,#0000 30%)}.showcase-stage{width:100%;min-height:100dvh;box-shadow:none;background:0 0;border:0;border-radius:0}.showcase-stage:before{background:linear-gradient(90deg,#05060757 0%,#05060712 48%,#0000 72%)}.showcase-product-photo{z-index:-3;display:block;position:absolute;inset:0;overflow:hidden}.showcase-product-photo img{object-fit:cover;object-position:center;width:100%;height:100%;display:block}.showcase-nav{width:min(1180px,100% - 96px);margin:0 auto}.showcase-copy{margin-left:max(50% - 500px,11%)}.showcase-note{left:max(50% - 550px,7%)}.showcase-login{right:max(50% - 590px,48px)}@media (max-width:760px){.showcase-page{padding:0}.showcase-stage{border-radius:0;min-height:100dvh}.showcase-stage:before{background:linear-gradient(#0506072b,#05060706 50%,#0000 72%)}.showcase-product-photo img{object-position:center bottom}.showcase-nav{width:auto;margin:0 22px}.showcase-copy{margin:45px 22px 0}.showcase-note{top:305px;left:22px}.showcase-login{bottom:22px;left:22px;right:auto}}.showcase-nav{border-bottom:0;height:78px}.showcase-nav nav .showcase-signin{color:#9da3a7;font-size:11px;font-weight:650}.showcase-nav nav .showcase-access{color:#eef2f3;background:0 0;border-radius:0;align-items:center;gap:10px;min-height:40px;padding:0;font-size:11px;font-weight:750;display:inline-flex}.showcase-nav nav .showcase-access:before{content:"";background:#82e8f4;width:22px;height:1px;transition:width .18s}.showcase-nav nav .showcase-access:hover:before{width:30px}.showcase-nav nav .showcase-access span{color:#82e8f4;font-size:15px}@media (min-width:761px){.showcase-product-photo{top:88px}.showcase-product-photo img{object-position:center bottom}}@media (max-width:760px){.showcase-nav{height:66px}.showcase-brand>span{width:29px;height:29px}.showcase-brand strong{font-size:11px}.showcase-nav nav{gap:20px;display:flex}.showcase-nav nav .showcase-signin{display:none}.showcase-nav nav .showcase-access{min-height:40px;padding:0;font-size:10px}.showcase-nav nav .showcase-access:before{width:16px}}.showcase-nav{height:64px}.showcase-brand{opacity:.88;gap:8px}.showcase-brand>span{width:27px;height:27px}.showcase-brand strong{letter-spacing:.075em;font-size:10px}.showcase-nav nav{gap:23px}.showcase-nav nav .showcase-signin{color:#858b8f;letter-spacing:.035em;font-size:10px;font-weight:560}.showcase-nav nav .showcase-access{letter-spacing:.025em;gap:8px;min-height:36px;font-size:10px;font-weight:650;position:relative}.showcase-nav nav .showcase-access:before{content:none}.showcase-nav nav .showcase-access:after{content:"";transform-origin:100%;background:#82e8f46b;height:1px;transition:transform .18s;position:absolute;bottom:3px;left:0;right:0;transform:scaleX(0)}.showcase-nav nav .showcase-access:hover:after{transform-origin:0;transform:scaleX(1)}.showcase-nav nav .showcase-access span{font-size:13px}@media (min-width:761px){.showcase-product-photo{top:76px}}@media (max-width:760px){.showcase-nav{height:58px}.showcase-brand>span{width:25px;height:25px}.showcase-brand strong{font-size:9px}.showcase-nav nav .showcase-access{min-height:36px;font-size:9px}}.showcase-copy{width:min(610px,48%);margin-top:clamp(118px,16vh,172px);margin-left:max(50% - 550px,7%)}.showcase-copy>p:first-child{margin-bottom:18px}.showcase-copy>.showcase-copy-lead{color:#a4aaad;letter-spacing:-.01em;max-width:430px;margin:27px 0 0;font-size:14px;font-weight:430;line-height:1.65}@media (max-width:760px){.showcase-copy{width:calc(100% - 44px);margin:82px 22px 0}.showcase-copy>p:first-child{margin-bottom:14px;font-size:7px}.showcase-copy>.showcase-copy-lead{max-width:29ch;margin-top:22px;font-size:13px;line-height:1.55}}.login-gate-form .login-form{margin-top:0}.login-field{display:grid;position:relative}.login-gate-form .login-form input{width:100%;min-height:45px;box-shadow:none;background:0 0;border:0;border-bottom:1px solid #ffffff24;border-radius:0;padding:0 34px 0 0}.login-field>span{color:#28dff7;pointer-events:none;place-items:center;width:20px;height:20px;transition:color .18s,filter .18s;display:grid;position:absolute;bottom:13px;right:1px}.login-field>span svg{fill:none;stroke:currentColor;stroke-width:1.45px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}.login-field:focus-within>span{color:#8df3ff;filter:drop-shadow(0 0 6px #28dff759)}.login-gate-form .login-form input:focus{box-shadow:none;background:0 0;border-color:#82e8f4}.login-gate-form .login-form input:-webkit-autofill{-webkit-text-fill-color:#eef1f5;caret-color:#eef1f5;border-bottom-color:#ffffff24;-webkit-box-shadow:inset 0 0 0 1000px #050608}.login-gate-form .login-form input:-webkit-autofill:hover{-webkit-text-fill-color:#eef1f5;caret-color:#eef1f5;border-bottom-color:#ffffff24;-webkit-box-shadow:inset 0 0 0 1000px #050608}.login-gate-form .login-form input:-webkit-autofill:focus{-webkit-text-fill-color:#eef1f5;caret-color:#eef1f5;border-bottom-color:#ffffff24;-webkit-box-shadow:inset 0 0 0 1000px #050608}.login-gate-form .login-form .submit-action{min-height:38px;box-shadow:none;background:0 0;border:0;border-radius:0;margin-top:15px;padding:0}.login-gate-form .login-form .submit-action i{background:0 0;border:0;border-radius:0;width:auto;height:auto}.login-gate-form .login-form .submit-action:hover:not(:disabled){color:#82e8f4;background:0 0;border:0;transform:none}@keyframes login-power-in{0%{opacity:0;transform:scale(.72)}to{opacity:1;transform:scale(1)}}@keyframes login-form-in{0%{opacity:0;transform:translateY(12px)scale(.97)}to{opacity:1;transform:none}}@keyframes login-form-center-in{0%{opacity:0;transform:translate(-50%,calc(12px - 50%))scale(.97)}to{opacity:1;transform:translate(-50%,-50%)}}@media (prefers-reduced-motion:reduce){.login-switch,.login-gate-form{transition:none;animation:none}}@media (max-width:820px){.login-scene{background-image:linear-gradient(#0506088c,#050608ad),url(/login-background-mobile-v2.png);background-position:50%;background-repeat:no-repeat;background-size:cover;place-items:center;padding:100px 20px 28px}.login-topbar{padding:max(22px,env(safe-area-inset-top)) 20px 0}.login-topbar img{width:138px}.login-topbar span{min-height:34px}.login-depth{width:50vw;min-width:238px;top:49.5%}.login-panel{border-radius:21px;padding:28px 22px}.login-panel h1{font-size:clamp(45px,13vw,56px)}.login-gate-form{top:43%}}.login-entry{background-image:linear-gradient(90deg,#050608e6 0%,#050608ba 48%,#050608d1 100%),url(/login-background-workspace-v2.png);background-position:50%;background-size:cover;min-height:100dvh;padding:clamp(26px,3.5vw,48px) clamp(24px,5vw,72px) 30px;display:block;position:relative;overflow:auto}.login-entry:before{content:none}.login-entry:after{content:"";z-index:-2;pointer-events:none;background:radial-gradient(circle at 78% 46%,#3abadd17,#0000 30%);position:absolute;inset:0}.login-entry-brand{z-index:2;align-items:center;gap:13px;display:inline-flex;position:relative}.login-entry-mark{place-items:center;width:48px;height:48px;display:grid}.login-entry-mark img{object-fit:contain;width:100%;height:100%;display:block}.login-entry-name{color:#eef2f4;font-family:var(--font-onest),Inter,ui-sans-serif,sans-serif;letter-spacing:.13em;align-items:baseline;font-size:18px;font-style:normal;display:flex}.login-entry-name strong{font-weight:560}.login-entry-name em{color:#82e8f4;font-style:normal;font-weight:560}.login-entry-layout{z-index:1;grid-template-columns:minmax(0,1fr) minmax(320px,390px);align-items:center;gap:clamp(56px,9vw,132px);width:min(1180px,100%);min-height:calc(100dvh - 138px);margin:0 auto;padding:clamp(64px,9vh,100px) 0 76px;display:grid;position:relative}.login-entry-story{max-width:610px}.login-entry-kicker{color:#82e8f4;letter-spacing:.25em;margin:0 0 20px;font-size:9px;font-weight:700}.login-entry-story h1{color:#f1f3f5;max-width:610px;font-family:var(--font-onest),Inter,ui-sans-serif,sans-serif;letter-spacing:-.055em;margin:0;font-size:clamp(50px,5.8vw,78px);line-height:.96}.login-entry-story h1 span,.login-entry-story h1 strong{display:block}.login-entry-story h1 span{letter-spacing:-.045em;font-family:Playfair Display,Georgia,Times New Roman,serif;font-weight:400}.login-entry-story h1 strong{color:#f1f3f5;width:fit-content;font-family:var(--font-onest),Inter,ui-sans-serif,sans-serif;letter-spacing:-.065em;margin-top:10px;font-weight:760;display:block;position:relative}.login-entry-story h1 strong:after{content:"";background:#82e8f4;height:2px;position:absolute;bottom:-11px;left:0;right:0}.login-entry-intro{color:#a2aab3;max-width:570px;margin:38px 0 0;font-size:15px;line-height:1.68}.login-entry-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin:40px 0 0;padding:0;list-style:none;display:grid}.login-entry-steps li{border-top:1px solid #ffffff21;min-width:0;padding-top:13px}.login-entry-steps span{color:#82e8f4;font-family:var(--font-geist-mono),ui-monospace,monospace;font-size:9px}.login-entry-steps p{color:#d7dce0;max-width:18ch;margin:8px 0 0;font-size:12px;line-height:1.5}.login-entry-form{color:#eef1f5;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);width:100%;animation:login-form-in .5s var(--motion-ease) both;background:linear-gradient(150deg,#27292ce0,#0e0f11f0);border:1px solid #ffffff1a;border-radius:22px;padding:30px 30px 26px;position:static;transform:none;box-shadow:0 28px 70px #00000059,inset 0 1px #ffffff0b}.login-entry-form>header{border-bottom:1px solid #ffffff17;padding-bottom:22px}.login-entry-form>header p{color:#82e8f4;letter-spacing:.2em;margin:0 0 12px;font-size:8px;font-weight:700}.login-entry-form>header h2{color:#f1f3f5;font-family:var(--font-onest),Inter,ui-sans-serif,sans-serif;letter-spacing:-.045em;margin:0;font-size:34px;font-weight:320;line-height:1.05}.login-entry-form>header span{color:#858e98;margin-top:11px;font-size:11px;line-height:1.55;display:block}.login-entry-form .login-form{margin-top:22px}.login-entry-form .login-form label{color:#a8afb7;font-size:10px}.login-entry-form .login-form input{color:#f2f4f5;min-height:48px;font-size:14px}.login-entry-form .login-form .submit-action{min-height:44px;margin-top:18px;font-size:12px}.login-entry-form .login-form .submit-action i{background:0 0;border:0;border-radius:0;width:auto;height:auto}.login-entry-form .login-form .submit-action:hover:not(:disabled){color:#82e8f4;background:0 0;border:0;transform:none}.login-entry .login-protected{position:absolute;bottom:30px;left:clamp(24px,5vw,72px);transform:none}@media (max-width:820px){.login-entry{padding:max(24px,env(safe-area-inset-top)) 20px max(28px,env(safe-area-inset-bottom));background-image:linear-gradient(#050608cc,#050608e6),url(/login-background-mobile-v2.png);background-position:50%;background-size:cover;display:block}.login-entry-mark{width:42px;height:42px}.login-entry-name{font-size:15px}.login-entry-layout{min-height:0;padding:58px 0 20px;display:block}.login-entry-kicker{margin-bottom:16px;font-size:8px}.login-entry-story h1{max-width:12ch;font-size:clamp(42px,13vw,56px);line-height:.98}.login-entry-story h1 strong{margin-top:7px}.login-entry-story h1 strong:after{height:3px;bottom:-9px}.login-entry-intro{margin-top:34px;font-size:15px;line-height:1.62}.login-entry-steps{grid-template-columns:1fr;gap:12px;margin-top:30px}.login-entry-steps li{grid-template-columns:30px 1fr;align-items:center;padding-top:10px;display:grid}.login-entry-steps p{max-width:none;margin:0;font-size:13px}.login-entry-form{border-radius:20px;margin-top:42px;padding:25px 22px 23px}.login-entry-form>header h2{font-size:31px}.login-entry-form>header span{font-size:12px}.login-entry .login-protected{justify-content:center;margin-top:26px;position:static;transform:none}}.home-shell .app-navigation{color:#e9edf5;background:#050608;border-color:#ffffff14}.home-shell .brand-logo{filter:none;opacity:.84}.home-shell .navigation-link{color:#727887}.home-shell .navigation-link:hover{color:#fff;background:#ffffff0d}.home-shell .navigation-link[data-active]{color:#fff;background:#ffffff13}.home-shell .profile-link{color:#727887;border-color:#ffffff14}.home-shell .profile-copy strong{color:#fff}.home-shell .profile-link>span:first-child{color:#fff;background:#050608}.home-shell .home-page{color:#f7f8fb;background:#050608;min-height:100vh;padding:0;display:block}.home-shell .home-page:before{content:"";opacity:.6;background:radial-gradient(circle at 50% 48%,#3a435b33,#0000 19%),linear-gradient(115deg,#0000 45%,#ffffff05 50%,#0000 55%);position:absolute;inset:0;-webkit-mask-image:none;mask-image:none}.voice-stage{z-index:1;isolation:isolate;grid-template-rows:auto 1fr auto;min-height:100vh;padding:32px clamp(28px,5vw,72px) 34px;display:grid;position:relative;overflow:hidden}.voice-stage:before{content:"";z-index:-1;aspect-ratio:834/912;opacity:.055;pointer-events:none;background:url(/descrevai-symbol.png) 50%/contain no-repeat;width:clamp(300px,42vw,560px);position:absolute;top:50%;left:50%;transform:translate(-50%,-47%)}.voice-stage-header,.voice-stage-footer{color:#656b78;letter-spacing:.15em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:24px;font-size:9px;font-weight:650;display:flex}.voice-stage-header time{text-align:right}.voice-stage-center{text-align:center;align-self:center;justify-items:center;padding:34px 0 54px;display:grid}.voice-stage-kicker{color:#767d8b;letter-spacing:.28em;margin:0 0 14px;font-size:8px;font-weight:700}.voice-stage-center h1{color:#eef0f5;letter-spacing:-.045em;margin:0 0 35px;font-family:Georgia,serif;font-size:clamp(40px,5vw,62px);font-weight:400;line-height:.96}.voice-object{justify-items:center;min-height:235px;display:grid;position:relative}.voice-stage .start-record-button{--button-size:126px;z-index:2;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:radial-gradient(circle at 38% 25%,#ffffff47,#0000 20%),linear-gradient(145deg,#fff3,#ffffff0e);border:1px solid #ffffff2e;transition:width .42s cubic-bezier(.22,.8,.2,1),height .42s cubic-bezier(.22,.8,.2,1),border-radius .42s,background .3s,transform .22s;animation:4.5s ease-in-out infinite voice-float;overflow:hidden;box-shadow:0 22px 65px #0000008c,inset 0 1px 1px #ffffff4d,inset 0 -20px 35px #00000047}.voice-stage .start-record-button:hover{transform:translateY(-3px)scale(1.025);box-shadow:0 28px 75px #000000a3,inset 0 1px 1px #ffffff52,inset 0 -20px 35px #00000047}.voice-stage .start-record-arc,.voice-stage .start-record-label,.voice-stage .start-record-title,.voice-stage .start-record-wave{display:none}.voice-stage .start-record-mic{width:auto;height:auto;margin:0}.voice-stage .start-record-mic svg{stroke-width:1.3px;width:48px;height:48px}.voice-stage .start-record-button[data-listening]{background:linear-gradient(145deg,#4b4c54b8,#17181ddb);border-radius:52px;width:300px;height:104px;animation:none}.voice-stage .start-record-button[data-listening] .start-record-mic{display:none}.voice-stage .start-record-button[data-listening] .start-record-timer{grid-template-columns:1fr 86px 1fr;align-items:center;display:grid;position:absolute;inset:0}.start-record-timer>span{gap:2px;display:grid}.start-record-timer strong{font-size:27px;font-weight:300;line-height:1}.start-record-timer small{color:#ffffff80;letter-spacing:.12em;font-size:8px}.start-record-timer>i{background:radial-gradient(circle at 50% 45%,#ff7f86,#e3323d 40%,#6e151c 100%);border-radius:50%;width:64px;height:64px;margin:auto;animation:.72s ease-in-out infinite alternate record-pulse;box-shadow:0 0 28px #ff37448c,inset 0 1px 4px #ffffff80}.voice-reflection{opacity:.38;filter:blur(9px);background:linear-gradient(#fff3,#0000 72%);border-radius:50% 50% 65% 65%;width:76px;height:116px;margin-top:-2px;transform:perspective(120px)rotateX(42deg)scaleX(.7)}.voice-stage-hint{color:#777d89;letter-spacing:.03em;margin:-37px 0 0;font-size:10px}.voice-stage-footer{letter-spacing:0;text-transform:none;align-items:end}.voice-stage-footer>p{color:#656b78;margin:0;font-family:Georgia,serif;font-size:13px;font-style:italic}.voice-stage-footer nav{gap:28px;display:flex}.voice-stage-footer a{color:#8b919e;font-size:10px;font-weight:650}.voice-stage-footer a:hover{color:#fff}.voice-stage-footer a span{margin-left:6px}@keyframes voice-float{0%,to{transform:translateY(0)}50%{transform:translateY(-7px)}}@keyframes record-pulse{to{filter:brightness(1.18);transform:scale(.92)}}.voice-stage-center{transform:translateY(14px)}.capture-choice{grid-template-columns:repeat(2,126px);gap:20px;min-height:220px;display:grid;position:relative}.capture-choice>button{z-index:2;color:#f4f5f8;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);cursor:pointer;background:radial-gradient(circle at 38% 25%,#ffffff40,#0000 20%),linear-gradient(145deg,#ffffff2e,#ffffff0b);border:1px solid #ffffff2b;border-radius:50%;align-content:center;place-items:center;gap:5px;width:126px;height:126px;transition:transform .22s,border-color .22s,background .22s;animation:4.5s ease-in-out infinite voice-float;display:grid;position:relative;box-shadow:0 22px 65px #0000008c,inset 0 1px 1px #ffffff47,inset 0 -20px 35px #00000042}.capture-choice>button:nth-child(2){animation-delay:-.8s}.capture-choice>button:hover{background-color:#ffffff14;border-color:#ffffff59;transform:translateY(-5px)scale(1.025)}.capture-choice>button span{place-items:center;width:38px;height:38px;display:grid}.capture-choice svg{width:35px;height:35px}.capture-choice strong{margin-top:2px;font-family:Georgia,serif;font-size:16px;font-weight:400}.capture-choice small{color:#858b97;font-size:8px}.capture-choice-reflection{opacity:.23;filter:blur(10px);background:radial-gradient(#fff3,#0000 66%);width:184px;height:90px;position:absolute;top:124px;left:50%;transform:translate(-50%)perspective(120px)rotateX(45deg)}.capture-saved-notice{color:#8beafa;text-align:center;width:min(340px,100vw - 44px);margin:0;font-size:9px;font-weight:450;line-height:1.5;position:absolute;top:134px;left:50%;transform:translate(-50%)}.capture-panel{text-align:left;color:#f2f4f8;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:radial-gradient(circle at 12% 0,#ffffff12,#0000 30%),linear-gradient(155deg,#45474cf5,#1d1e22fb);border:1px solid #ffffff1a;border-radius:28px;width:min(620px,100vw - 290px);max-height:min(610px,100vh - 190px);animation:.4s cubic-bezier(.22,.8,.2,1) both capture-panel-in;overflow:auto;box-shadow:0 30px 80px #0000007a,inset 0 1px #ffffff0e}.capture-panel-header{z-index:2;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(#313337fa 72%,#31333700);border-bottom:0;justify-content:space-between;align-items:center;gap:24px;padding:26px 30px 20px;display:flex;position:sticky;top:0}.capture-panel-header p{color:#777e8c;letter-spacing:.16em;margin:0 0 7px;font-size:8px;font-weight:720}.capture-panel-header h2{margin:0;font-family:Georgia,serif;font-size:28px;font-weight:400}.capture-panel-header>button{color:#a3a8b2;cursor:pointer;background:#1415183d;border:1px solid #ffffff1a;border-radius:50%;place-items:center;width:34px;height:34px;font-size:20px;display:grid}.capture-panel-header>button:hover{color:#fff;background:#ffffff0d;border-color:#7de5fa47}.capture-panel .field-heading label{color:#dadde4}.capture-panel .field-heading span,.capture-panel .field-footer>p:first-child,.capture-panel .privacy-note,.capture-panel .recorder-message,.capture-panel .analysis-pending{color:#777e8c}.capture-panel .entry-form textarea{color:#f1f3f7;background:#1415185c;border-color:#ffffff17;border-radius:18px;box-shadow:inset 0 1px 12px #0000002e}.capture-panel .entry-form textarea::placeholder{color:#666d7a}.capture-panel .form-actions{border-color:#ffffff14}.capture-panel .text-action{color:#8b919e;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-size:13px;font-weight:650}.capture-panel .recorder-visual{color:#f2f4f8;background:radial-gradient(circle at 28% 45%,#59d6ef12,#0000 26%),#14151857;border-color:#ffffff14;border-radius:20px;min-height:178px;box-shadow:inset 0 1px 14px #00000029}.capture-panel .recording-orb{background:#ffffff14}.capture-panel .recorder-visual time{color:#fff}.capture-panel .control-button{color:#a9c5ff;border-color:#547dca}.capture-panel .discard-button{color:#f0a39d;border-color:#6e3937}.capture-panel .audio-privacy{color:#777e8c}@keyframes capture-panel-in{0%{opacity:0;transform:translateY(18px)scale(.97)}to{opacity:1;transform:none}}.analysis-review{background:#0e0f1261;border:1px solid #ffffff1a;border-radius:20px;gap:16px;margin-top:8px;padding:24px;display:grid}.analysis-review h3{margin:-8px 0 4px;font-family:Georgia,serif;font-size:25px;font-weight:400}.analysis-review>label{color:#8b919e;font-size:11px;font-weight:700}.analysis-review>textarea{resize:vertical;color:#eef0f5;min-height:126px;font:inherit;background:#00000038;border:1px solid #ffffff1a;border-radius:14px;padding:14px;font-size:13px;line-height:1.55}.analysis-block{border-top:1px solid #ffffff14;padding-top:15px}.analysis-block>strong{font-size:11px}.analysis-block>p{color:#a7acb6;margin:7px 0 0;font-size:12px;line-height:1.55}.analysis-indicators{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.analysis-indicators>div{text-align:center;background:#ffffff06;border:1px solid #ffffff14;border-radius:12px;gap:4px;padding:13px 8px;display:grid}.analysis-indicators strong{font-family:Georgia,serif;font-size:23px;font-weight:400}.analysis-indicators span{color:#7f8591;text-transform:uppercase;font-size:8px}.analysis-disclaimer{color:#777e8c;margin:0;font-size:10px;line-height:1.5}.analysis-review-guidance{color:#8d95a1;margin:-5px 0 2px;font-size:11px;line-height:1.5}.analysis-edit-fields{grid-template-columns:1fr 1fr;gap:10px;display:grid}.analysis-edit-fields label,.analysis-edit-card label{color:#7f8793;letter-spacing:.04em;gap:6px;font-size:9px;font-weight:650;display:grid}.analysis-edit-fields textarea,.analysis-edit-card input,.analysis-edit-card textarea{color:#e7ebf0;width:100%;font:inherit;background:#0000002e;border:1px solid #ffffff17;border-radius:10px;outline:0}.analysis-edit-fields textarea{resize:vertical;min-height:92px;padding:12px;font-size:12px;line-height:1.5}.analysis-edit-card input{height:38px;padding:0 10px;font-size:11px}.analysis-edit-card textarea{resize:vertical;min-height:62px;padding:9px 10px;font-size:10px;line-height:1.45}.analysis-edit-fields textarea:focus,.analysis-edit-card input:focus,.analysis-edit-card textarea:focus,.analysis-intensity-editor input:focus{border-color:#74e9ff6b;box-shadow:0 0 0 3px #68e4ff0f}.analysis-edit-card li{gap:8px;position:relative}.analysis-remove-item,.analysis-add-item{color:#8f98a5;font:inherit;cursor:pointer;background:0 0;border:0;font-size:9px}.analysis-remove-item{color:#b59098;justify-self:end}.analysis-add-item{border-top:1px solid #ffffff0d;margin-top:12px;padding:8px 0 0}.analysis-remove-item:hover,.analysis-add-item:hover{color:#aaf4ff}.analysis-intensity-editor{border:1px solid #ffffff14;border-radius:15px;grid-template-columns:1fr 1fr;gap:10px;margin:0;padding:16px;display:grid}.analysis-intensity-editor legend{color:#e4e8ed;padding:0 8px;font-size:11px;font-weight:650}.analysis-intensity-editor legend small{color:#717986;margin-left:7px;font-size:8px;font-weight:450}.analysis-intensity-editor label{color:#949ca8;grid-template-columns:1fr 58px;align-items:center;font-size:10px;display:grid}.analysis-intensity-editor input{color:#eafcff;width:58px;height:38px;font:inherit;text-align:center;background:#0000002e;border:1px solid #70e8ff29;border-radius:10px;outline:0;padding:0 8px}.analysis-challenge-editor{background:#63def209;border:1px solid #74e9ff1f;border-radius:15px;gap:12px;margin:0;padding:17px 18px;display:grid}.analysis-challenge-editor legend{color:#e4e8ed;padding:0 8px;font-size:11px;font-weight:650}.analysis-challenge-editor legend small{color:#7b8490;margin-left:7px;font-size:8px;font-weight:450}.analysis-challenge-editor>div{color:#aab1bb;grid-template-columns:minmax(0,1fr) 70px;align-items:center;gap:16px;font-size:11px;line-height:1.45;display:grid}.analysis-challenge-editor input{color:#eafcff;width:70px;height:42px;font:inherit;text-align:center;background:#0003;border:1px solid #70e8ff33;border-radius:11px;outline:0;padding:0 9px}.analysis-challenge-editor input:focus{border-color:#74e9ff7a;box-shadow:0 0 0 3px #68e4ff12}.analysis-challenge-editor>p{color:#7d8692;margin:0;font-size:10px;line-height:1.5}.analysis-process-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.analysis-process-card{background:#ffffff06;border:1px solid #ffffff14;border-radius:15px;min-width:0;padding:15px}.analysis-process-card header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.analysis-process-card header div{gap:3px;display:grid}.analysis-process-card header strong{color:#eef1f5;font-size:11px}.analysis-process-card header small{color:#737b88;font-size:8px;line-height:1.35}.analysis-process-card header>span{color:#8eeeff;border:1px solid #6ce5ff2e;border-radius:50%;place-items:center;min-width:23px;height:23px;font-size:9px;display:grid}.analysis-process-card ul{gap:9px;margin:14px 0 0;padding:0;list-style:none;display:grid}.analysis-process-card li{border-top:1px solid #ffffff0f;gap:3px;padding-top:9px;display:grid}.analysis-process-card li b{color:#dfe4eb;font-size:11px;font-weight:550}.analysis-process-card q{color:#808895;font-size:9px;font-style:italic;line-height:1.4}.analysis-process-card>p{color:#686f7b;margin:14px 0 0;font-size:9px}.analysis-origin-key{flex-wrap:wrap;gap:14px;padding-top:4px;display:flex}.analysis-origin-key span{color:#7e8692;align-items:center;gap:6px;font-size:8px;display:inline-flex}.analysis-origin-key i{background:#6eeaff;border-radius:50%;width:6px;height:6px}.analysis-origin-key span:nth-child(2) i{background:#7180ff}.analysis-origin-key span:nth-child(3) i{background:0 0;border:1px solid #8a929e}@media (max-width:620px){.analysis-review{padding:18px}.analysis-process-grid,.analysis-edit-fields{grid-template-columns:1fr}.analysis-indicators{grid-template-columns:repeat(2,1fr)}.analysis-intensity-editor{grid-template-columns:1fr}.analysis-intensity-editor legend small,.analysis-challenge-editor legend small{margin:4px 0 0;display:block}.analysis-challenge-editor>div{grid-template-columns:1fr 70px}}.evolution-preview{gap:26px;display:grid}.evolution-demo-note{background:#57d3ee0e;border:1px solid #71e9ff24;border-radius:15px;align-items:center;gap:13px;padding:13px 16px;display:flex}.evolution-demo-note>i{background:#79edff;border-radius:50%;width:8px;height:8px;box-shadow:0 0 14px #79edff80}.evolution-demo-note strong{color:#dffbff;letter-spacing:.06em;text-transform:uppercase;font-size:10px}.evolution-demo-note p{color:#858d99;margin:2px 0 0;font-size:10px}.evolution-overview{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.evolution-overview article{background:linear-gradient(145deg,#46484db8,#1f2024f0);border:1px solid #ffffff16;border-radius:20px;gap:5px;min-height:142px;padding:20px;display:grid;box-shadow:0 16px 34px #0003,inset 0 1px #ffffff0a}.evolution-overview span{color:#8b929e;letter-spacing:.06em;text-transform:uppercase;font-size:9px}.evolution-overview strong{color:#f2f5f8;letter-spacing:-.06em;margin-top:auto;font-size:42px;font-weight:230}.evolution-overview strong em{color:#737b87;font-size:16px;font-style:normal}.evolution-overview small{color:#737b87;font-size:9px}.evolution-section{border-top:1px solid #ffffff14;gap:18px;padding-top:28px;display:grid}.evolution-section>header{justify-content:space-between;align-items:end;gap:28px;display:flex}.evolution-section>header h2{color:#eef2f6;letter-spacing:-.045em;margin:2px 0 0;font-size:clamp(25px,3vw,35px);font-weight:280}.evolution-section>header>p{color:#747c88;text-align:right;max-width:260px;margin:0;font-size:9px}.evolution-stage{background:linear-gradient(115deg,#4acfe814,#ffffff06);border:1px solid #74eaff24;border-radius:17px;grid-template-columns:auto 1fr;align-items:center;gap:4px 16px;padding:15px 18px;display:grid}.evolution-stage span{color:#84efff;letter-spacing:.09em;text-transform:uppercase;background:#74eaff17;border-radius:99px;grid-row:1/3;padding:8px 11px;font-size:8px;font-weight:650}.evolution-stage strong{color:#e9edf2;font-size:13px;font-weight:430}.evolution-stage p{color:#7d8591;margin:0;font-size:9px}.context-map{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.context-map>article{background:linear-gradient(145deg,#3e4045ad,#1f2024eb);border:1px solid #ffffff14;border-radius:22px;min-height:238px;padding:20px}.context-map article>header{border-bottom:1px solid #ffffff12;align-items:center;gap:10px;padding-bottom:15px;display:flex}.context-map header span{color:#7cecff;border:1px solid #74eaff42;border-radius:50%;place-items:center;width:27px;height:27px;font-size:8px;display:grid}.context-map h3{color:#eef1f5;margin:0;font-size:14px;font-weight:430}.context-map ol{gap:15px;margin:17px 0 0;padding:0;list-style:none;display:grid}.context-map li{gap:7px;display:grid}.context-map li>div{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.context-map li strong{color:#cfd4dc;font-size:10px;font-weight:430}.context-map li small,.context-map>article>p{color:#737b87;font-size:8px}.context-map li>i,.response-list article>div>i{background:#ffffff0f;border-radius:99px;height:3px;overflow:hidden}.context-map li b,.response-list article b{border-radius:inherit;background:linear-gradient(90deg,#397bdc,#77eaf7);height:100%;display:block}.response-list{grid-template-columns:repeat(2,1fr);gap:8px;display:grid}.response-list article{background:#2d2f339e;border:1px solid #ffffff13;border-radius:17px;grid-template-columns:auto 1fr auto;align-items:center;gap:14px;padding:16px 18px;display:grid}.response-list article>span{color:#68717d;font-size:8px}.response-list article>div{gap:8px;display:grid}.response-list h3{color:#dce1e7;margin:0;font-size:11px;font-weight:430}.response-list article>strong{color:#eef3f6;font-size:18px;font-weight:330}.response-list article>strong small{color:#6f7782;font-size:8px}.consequence-pairs{gap:8px;display:grid}.consequence-pairs article{background:linear-gradient(100deg,#40d2e50b,#484da20f);border:1px solid #ffffff14;border-radius:19px;grid-template-columns:auto 1fr auto 1fr auto;align-items:center;gap:18px;padding:18px 20px;display:grid}.consequence-pairs article>span{color:#65707c;font-size:8px}.consequence-pairs article>div{gap:5px;display:grid}.consequence-pairs small,.consequence-columns>article>span{color:#77eafa;letter-spacing:.09em;text-transform:uppercase;font-size:7px;font-weight:650}.consequence-pairs article>div:nth-of-type(2) small{color:#939aff}.consequence-pairs strong{color:#dce1e7;font-size:11px;font-weight:430}.consequence-pairs article>i{color:#69727d;font-style:normal}.consequence-pairs article>em{color:#8b939e;white-space:nowrap;font-size:8px;font-style:normal}.consequence-columns{grid-template-columns:1fr 1fr;gap:10px;display:grid}.consequence-columns>article{background:#2b2d319e;border:1px solid #ffffff14;border-radius:20px;padding:20px}.consequence-columns p{border-top:1px solid #ffffff0f;justify-content:space-between;gap:12px;margin:14px 0 0;padding-top:14px;display:flex}.consequence-columns strong{color:#cfd5dc;font-size:10px;font-weight:430}.consequence-columns small{color:#737b87;font-size:8px}.recurrence-grid{grid-template-columns:repeat(2,1fr);gap:10px;display:grid}.recurrence-card{background:radial-gradient(circle at 10% 0,#ffffff0b,#0000 30%),#2d2f33ad;border:1px solid #ffffff14;border-radius:20px;padding:20px}.recurrence-heading{justify-content:space-between;align-items:center;display:flex}.recurrence-heading>span{color:#7aeaff;letter-spacing:.1em;text-transform:uppercase;font-size:8px}.recurrence-heading strong{color:#edf2f6;font-size:19px;font-weight:350}.recurrence-heading small{color:#747c88;font-size:9px}.recurrence-card h3{color:#e2e6ec;margin:14px 0 12px;font-size:17px;font-weight:380}.recurrence-track{background:#ffffff12;border-radius:99px;height:4px;overflow:hidden}.recurrence-track i{border-radius:inherit;background:linear-gradient(90deg,#3e77e8,#74eeff);height:100%;display:block}.recurrence-card>p{color:#767e8a;margin:12px 0 0;font-size:9px}.emotion-context-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.emotion-context-card{background:radial-gradient(circle at 10% 0,#7aeaff0e,#0000 30%),linear-gradient(145deg,#3d3f44b8,#1d1e22f0);border:1px solid #ffffff16;border-radius:22px;padding:22px}.emotion-context-card>header{border-bottom:1px solid #ffffff13;justify-content:space-between;align-items:start;gap:16px;padding-bottom:17px;display:flex}.emotion-context-card>header span{color:#7aeaff;letter-spacing:.12em;font-size:8px;font-weight:700}.emotion-context-card h3{color:#eef2f6;margin:5px 0 0;font-size:22px;font-weight:320}.emotion-context-card>header>strong{color:#eff4f7;font-size:24px;font-weight:300}.emotion-context-card>header small{color:#7c8490;text-align:right;font-size:8px;font-weight:500;display:block}.emotion-context-groups{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 20px;padding-top:18px;display:grid}.emotion-context-groups h4{color:#aeb6c1;letter-spacing:.06em;text-transform:uppercase;margin:0 0 9px;font-size:9px;font-weight:650}.emotion-context-groups ul{gap:9px;margin:0;padding:0;list-style:none;display:grid}.emotion-context-groups li{gap:4px;display:grid}.emotion-context-groups li>div{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.emotion-context-groups li span{color:#d5dae1;font-size:11px;line-height:1.35}.emotion-context-groups li strong{color:#80eafa;font-size:9px;font-weight:650}.emotion-context-groups q,.emotion-context-groups p{color:#7f8793;margin:0;font-size:9px;font-style:italic;line-height:1.45}.emotion-context-groups q:before,.emotion-context-groups q:after{color:#59616c}.cycle-flow{grid-template-columns:1fr auto 1fr auto 1fr auto 1fr;align-items:stretch;gap:8px;display:grid}.cycle-flow article{background:linear-gradient(145deg,#4143489e,#1f2024e6);border:1px solid #ffffff14;border-radius:18px;gap:8px;min-height:138px;padding:17px;display:grid}.cycle-flow article>span,.cycle-effects span{color:#7aeaff;letter-spacing:.1em;text-transform:uppercase;font-size:7px;font-weight:650}.cycle-flow article strong{color:#e8ebf0;align-self:end;font-size:13px;font-weight:420;line-height:1.35}.cycle-flow article small{color:#737b87;font-size:8px}.cycle-flow>i{color:#616975;align-self:center;font-style:normal}.cycle-effects{grid-template-columns:1fr 1fr;gap:10px;display:grid}.cycle-effects div{background:#ffffff06;border-left:2px solid #67e5f7;gap:8px;padding:16px 18px;display:grid}.cycle-effects div+div{border-color:#707cff}.cycle-effects strong{color:#bfc5ce;font-size:11px;font-weight:420}.declared-chart{background:#26282cb3;border:1px solid #ffffff14;border-radius:22px;padding:20px 22px}.chart-legend{justify-content:flex-end;gap:16px;display:flex}.chart-legend span{color:#858d98;align-items:center;gap:6px;font-size:8px;display:flex}.chart-legend i{background:#74eaff;border-radius:2px;width:7px;height:7px}.chart-legend span+span i{background:#717cff}.declared-bars{background:repeating-linear-gradient(#ffffff0b 0 1px,#0000 1px 50%);border-bottom:1px solid #ffffff1a;grid-template-columns:repeat(5,1fr);gap:clamp(14px,4vw,44px);height:190px;margin-top:15px;padding:20px 8px 0;display:grid}.declared-bars>div{grid-template-rows:1fr auto;gap:9px;display:grid}.declared-bars>div>div{justify-content:center;align-items:end;gap:5px;display:flex}.declared-bars i{background:linear-gradient(#74eaff,#287f9b);border-radius:5px 5px 1px 1px;width:min(18px,34%);min-height:3px}.declared-bars i+i{background:linear-gradient(#828cff,#4a52a5)}.declared-bars span{color:#737b87;text-align:center;white-space:nowrap;font-size:8px}.evolution-footnote{color:#6f7782;border-top:1px solid #ffffff12;margin:0;padding:16px 0 0;font-size:9px;line-height:1.6}@media (max-width:820px){.evolution-overview{grid-template-columns:repeat(2,1fr)}.context-map{grid-template-columns:1fr}.context-map>article{min-height:0}.cycle-flow{grid-template-columns:1fr}.cycle-flow>i{justify-self:center;transform:rotate(90deg)}.cycle-effects{grid-template-columns:1fr}}@media (max-width:560px){.evolution-overview,.recurrence-grid,.response-list,.consequence-columns,.emotion-context-grid,.emotion-context-groups,.evolution-stage{grid-template-columns:1fr}.evolution-stage span{grid-row:auto;justify-self:start}.evolution-section>header{flex-direction:column;align-items:start;gap:8px}.evolution-section>header>p{text-align:left}.consequence-pairs article{grid-template-columns:auto 1fr;gap:10px 13px}.consequence-pairs article>span{grid-row:1/4;align-self:start;padding-top:3px}.consequence-pairs article>div{grid-column:2}.consequence-pairs article>i{display:none}.consequence-pairs article>em{grid-column:2}.declared-chart{padding:16px 12px}.declared-bars{gap:8px}.evolution-demo-note{align-items:flex-start}}.patterns-overview{grid-template-columns:repeat(3,1fr)}.patterns-highlights{margin-top:34px}.patterns-highlight-list{border-top:1px solid #ffffff17}.patterns-highlight-list>a{min-height:86px;color:inherit;border-bottom:1px solid #ffffff17;grid-template-columns:minmax(0,1fr) auto 22px;align-items:center;gap:22px;padding:18px 4px;text-decoration:none;transition:padding .18s,background .18s;display:grid}.patterns-highlight-list>a:hover{background:#ffffff06;padding-inline:14px}.patterns-highlight-list>a:focus-visible{outline-offset:3px;outline:3px solid #63a6ff}.patterns-highlight-list>a>div{gap:6px;display:grid}.patterns-highlight-list span{color:#72e3ef;letter-spacing:.12em;text-transform:uppercase;font-size:9px;font-weight:700}.patterns-highlight-list strong{color:#eef2f5;letter-spacing:-.02em;font-size:18px;font-weight:380}.patterns-highlight-list small{color:#858d98;white-space:nowrap;font-size:11px}.patterns-highlight-list i{color:#79e5f1;font-size:18px;font-style:normal}.patterns-category-cta{border-block:1px solid #ffffff17;justify-content:space-between;align-items:center;gap:32px;margin-top:36px;padding:28px 0;display:flex}.patterns-category-cta h2{color:#edf2f5;letter-spacing:-.035em;margin:4px 0 8px;font-size:25px;font-weight:320}.patterns-category-cta p:not(.section-kicker){color:#858d98;max-width:600px;margin:0;font-size:12px;line-height:1.6}.patterns-category-cta>a{color:#e9fcff;background:linear-gradient(145deg,#3f6267,#283d41);border:1px solid #74e7fb33;border-radius:999px;flex:none;align-items:center;gap:18px;min-height:44px;padding:0 17px;font-size:11px;font-weight:650;text-decoration:none;display:inline-flex}.patterns-category-cta>a:focus-visible{outline-offset:3px;outline:3px solid #63a6ff}@media (max-width:760px){.patterns-overview{grid-template-columns:repeat(3,1fr)}.patterns-overview article{min-height:118px;padding:15px 12px}.patterns-overview strong{font-size:34px}.patterns-highlight-list>a{grid-template-columns:minmax(0,1fr) 18px;gap:12px}.patterns-highlight-list>a>small{grid-area:2/1}.patterns-highlight-list>a>i{grid-area:1/2/3}.patterns-category-cta{flex-direction:column;align-items:flex-start;gap:20px}.patterns-category-cta>a{justify-content:space-between;width:100%}}@media (max-width:420px){.patterns-overview{grid-template-columns:1fr}.patterns-overview article{min-height:104px}.patterns-highlight-list strong{font-size:16px}}.capture-audio-focus{color:#f2f4f8;text-align:center;width:min(520px,100vw - 300px);animation:audio-focus-in .42s var(--motion-ease) both;justify-items:center;padding:8px 20px 0;display:grid;position:relative}.sr-only{clip:rect(0, 0, 0, 0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.audio-focus-close{z-index:2;color:#858c98;cursor:pointer;width:36px;height:36px;transition:color var(--motion-fast) ease, background var(--motion-fast) ease;background:0 0;border:0;border-radius:50%;font-size:23px;position:absolute;top:4px;right:4px}.audio-focus-close:hover{color:#fff;background:#ffffff0d}.capture-audio-focus .audio-recorder{justify-items:center;gap:15px;width:100%}.capture-audio-focus .recorder-visual{background:0 0;border:0;grid-template-columns:1fr;place-items:start center;gap:0;width:100%;min-height:215px;padding:22px 0 8px;display:grid;position:relative}.capture-audio-focus .recorder-visual>div{z-index:2;justify-items:center;position:relative}.capture-audio-focus .recorder-visual strong{color:#666e79;letter-spacing:.11em;text-transform:uppercase;order:2;margin-top:9px;font-size:8px;font-weight:600}.capture-audio-focus .recorder-visual time{color:#f4f6f9;letter-spacing:-.055em;font-size:clamp(46px,7vw,66px);font-weight:220;line-height:1}.capture-audio-focus .recorder-visual small{display:none}.capture-audio-focus .recording-orb{width:58px;height:58px;box-shadow:none;background:0 0;border:1px solid #79e7fa24;position:absolute;top:122px;left:50%;transform:translate(-50%)}.capture-audio-focus .recording-orb:before,.capture-audio-focus .recording-orb:after{content:"";border:1px solid #73e4f81f;border-radius:50%;position:absolute}.capture-audio-focus .recording-orb:before{opacity:.38;inset:-12px}.capture-audio-focus .recording-orb:after{display:none}.capture-audio-focus .recording-orb i{width:12px;height:12px;box-shadow:none;background:#73e9f8}.capture-audio-focus .recorder-visual[data-status=recording] .recording-orb{box-shadow:none;animation:1.8s ease-in-out infinite audio-breathe}.capture-audio-focus .recorder-visual[data-status=recording] .recording-orb i{background:#ef656f;box-shadow:0 0 18px #ef656f47}.capture-audio-focus .recorder-controls{z-index:3;gap:8px;position:relative}.capture-audio-focus .recorder-controls button{color:#dfe7f2;min-height:43px;transition:transform var(--motion-fast) var(--motion-ease), border-color var(--motion-fast) ease, box-shadow var(--motion-base) var(--motion-ease), background var(--motion-fast) ease;background:radial-gradient(circle at 38% 18%,#ffffff1a,#0000 34%),linear-gradient(145deg,#414349,#242529 72%);border:1px solid #ffffff1a;border-radius:999px;padding:0 20px;font-size:10px;font-weight:650;box-shadow:0 10px 22px #00000047,inset 0 1px #ffffff17,inset 0 -6px 12px #0000001f}.capture-audio-focus .recorder-controls button:hover:not(:disabled){color:#f4fbff;background:radial-gradient(circle at 38% 18%,#ffffff21,#0000 34%),linear-gradient(145deg,#4b4e54,#28292e 72%);border-color:#74e7fb40;transform:translateY(-2px);box-shadow:0 14px 28px #00000057,0 0 20px #4bd2ff14,inset 0 1px #ffffff1c}.capture-audio-focus .recorder-controls button:active:not(:disabled){transform:translateY(1px)scale(.97);box-shadow:0 5px 12px #0000004d,inset 0 4px 10px #0000003d}.capture-audio-focus .record-button,.capture-audio-focus .finish-button,.capture-audio-focus .analyze-button{color:#eafbff;border-color:#74e7fb33}.capture-audio-focus .control-button,.capture-audio-focus .discard-button{color:#a4abb6;background:linear-gradient(145deg,#34363b,#202125);border-color:#ffffff14;box-shadow:0 8px 18px #00000038,inset 0 1px #ffffff0f}.capture-audio-focus .recorder-controls:has(.finish-button){flex-direction:column;align-items:center;gap:9px}.capture-audio-focus .recorder-controls:has(.finish-button) .finish-button{background:radial-gradient(circle at 24% 0,#ffffff21,#0000 36%),linear-gradient(145deg,#44474d,#25272b);border-color:#74e7fb33;order:1;justify-content:space-between;align-items:center;gap:16px;min-width:158px;padding:5px 6px 5px 18px;display:inline-flex}.capture-audio-focus .recorder-controls:has(.finish-button) .control-button{order:2;justify-content:space-between;align-items:center;gap:12px;min-width:118px;min-height:39px;padding:4px 5px 4px 15px;display:inline-flex}:is(.capture-audio-focus .recorder-controls:has(.finish-button) .finish-button span,.capture-audio-focus .recorder-controls:has(.finish-button) .control-button span){color:#dffbff;background:linear-gradient(145deg,#24262a,#36383d);border:1px solid #ffffff17;border-radius:50%;place-items:center;width:31px;height:31px;font-size:11px;line-height:1;display:grid;box-shadow:inset 3px 3px 8px #00000080,inset -2px -2px 6px #ffffff09}.capture-audio-focus .recorder-controls:has(.finish-button) .control-button span{color:#aab2bd;width:27px;height:27px;font-size:8px}.capture-audio-focus .recorder-controls:has(.finish-button) .discard-button{color:#8b8082;min-height:30px;box-shadow:none;background:0 0;border-color:#0000;order:3;margin-top:9px;padding-inline:10px;font-size:8px;font-weight:550}.capture-audio-focus .recorder-controls:has(.finish-button) .discard-button:hover:not(:disabled){color:#d49a96;box-shadow:none;background:#6f363214;border-color:#d49a961f;transform:none}.capture-audio-focus .audio-focus-hint{color:#777f8a;letter-spacing:-.01em;margin:-5px 0 2px;font-size:10px;font-weight:350}.capture-audio-focus .recorder-message{color:#666e79;max-width:360px;min-height:15px;margin:0;font-size:8px}.capture-audio-focus .audio-privacy{display:none}@keyframes audio-focus-in{0%{opacity:0;transform:scale(.96)translateY(14px)}}@keyframes audio-breathe{50%{transform:translate(-50%)scale(1.08)}}:is(.voice-stage:has(.capture-panel) .voice-stage-header,.voice-stage:has(.capture-audio-focus) .voice-stage-header,.voice-stage:has(.capture-panel) .voice-stage-footer,.voice-stage:has(.capture-audio-focus) .voice-stage-footer,.voice-stage-center:has(.capture-panel) .voice-stage-title,.voice-stage-center:has(.capture-audio-focus) .voice-stage-title){display:none}:is(.voice-stage:has(.capture-panel),.voice-stage:has(.capture-audio-focus)){grid-template-rows:minmax(0,1fr)}.voice-stage:has(.capture-audio-focus):after{content:"ÁUDIO";z-index:2;pointer-events:none;color:#8d95a1;letter-spacing:.3em;white-space:nowrap;-webkit-user-select:none;user-select:none;font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-size:14px;font-weight:520;line-height:1;position:absolute;top:44px;left:50%;transform:translate(-50%)}.voice-stage:has(.capture-panel):after{content:"TEXTO";z-index:2;pointer-events:none;color:#8d95a1;letter-spacing:.3em;white-space:nowrap;-webkit-user-select:none;user-select:none;font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-size:14px;font-weight:520;line-height:1;position:absolute;top:44px;left:50%;transform:translate(-50%)}.voice-stage-center:has(.capture-panel){align-self:center;width:100%;padding:0;transform:none}.voice-stage-center:has(.capture-audio-focus){z-index:1;grid-template-rows:auto;align-content:center;align-self:center;justify-items:center;width:100%;padding:0;position:relative;transform:none}.voice-stage-center:has(.capture-audio-focus) .voice-stage-title{margin-bottom:0}.voice-stage-center:has(.capture-audio-focus) .capture-audio-focus{place-self:center;margin:0}@media (max-width:760px){.app-navigation{width:auto;height:calc(72px + env(safe-area-inset-bottom));padding:7px 8px max(7px, env(safe-area-inset-bottom));border:0;border-top:1px solid var(--line);inset:auto 0 0}.brand,.profile-link{display:none}.navigation-items{grid-template-columns:repeat(5,1fr);gap:1px}.navigation-link{flex-direction:column;justify-content:center;gap:5px;min-height:56px;padding:4px 2px;font-size:10px}.navigation-dot{width:6px;height:6px}.navigation-link[data-active]{background:0 0}.home-page{min-height:calc(100vh - 72px);margin-left:0;padding:28px 18px 108px}.home-page:before{inset:0 0 72px}.today-header{margin-bottom:25px;display:block}.today-header h1{font-size:47px}.today-date{width:max-content;max-width:none;margin-top:22px;display:block}.today-primary-card{border-radius:2px 29px 2px 2px;grid-template-columns:1fr;gap:31px;min-height:auto;padding:31px 24px 78px}.today-primary-card:before{border-radius:1px 21px 1px 1px;inset:11px}.today-record-copy h2{font-size:31px}.today-record-copy p{font-size:13px}.today-record-action{padding:10px 0 5px}.today-record-action .start-record-button{--button-size:164px}.today-card-footer{bottom:20px;left:22px;right:22px}.today-card-footer>span{display:none}.today-card-footer{justify-content:flex-end}.today-quiet-links{gap:18px;display:grid}.today-quiet-links nav{justify-content:space-between;gap:10px}.today-quiet-links p{line-height:1.45}.page-content{width:100%;padding:max(30px, env(safe-area-inset-top)) max(18px, env(safe-area-inset-right)) calc(104px + env(safe-area-inset-bottom)) max(18px, env(safe-area-inset-left));margin:0}.page-header{margin-bottom:24px}.quiet-button{display:none}.check-in{border-radius:21px;padding:25px 20px}.action-grid{grid-template-columns:1fr;margin-top:25px}.primary-action,.secondary-action{min-height:76px}.week-section{margin-top:36px}.summary-grid{grid-template-columns:1fr 1fr}.summary-item:nth-child(2){border-right:0}.summary-item:nth-child(-n+2){border-bottom:1px solid var(--line)}.summary-item{padding:18px 12px}.entry-panel{border-radius:20px;padding:24px 18px}.entry-form textarea{min-height:250px}.form-actions{justify-content:space-between}.submit-action{padding-inline:16px}.privacy-note{text-align:left}.product-empty{grid-template-columns:1fr;gap:20px;padding:25px 20px}.product-empty-mark{border-radius:17px;width:56px;height:56px;font-size:25px}.preview-grid{grid-template-columns:1fr}.preview-item{padding:19px 0}.preview-item+.preview-item{border-left:0;border-top:1px solid var(--line);padding-left:0}.history-card{grid-template-columns:52px 1fr;padding:18px 16px}.record-score{display:none}.metric-grid{grid-template-columns:1fr}.home-shell .app-navigation{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#050608eb}.home-shell .navigation-link[data-active]{background:0 0}.home-shell .home-page{height:100dvh;min-height:100dvh;padding:0;overflow:hidden}.voice-stage{width:100%;height:100dvh;min-height:0;padding:max(18px, env(safe-area-inset-top)) max(18px, env(safe-area-inset-right)) calc(96px + env(safe-area-inset-bottom)) max(18px, env(safe-area-inset-left));overflow:hidden}.voice-stage-header{font-size:7px}.voice-stage-center{min-height:0;padding:18px 0 22px}.voice-stage-kicker{margin-bottom:11px}.voice-stage-center h1{margin-bottom:31px;font-size:43px}.voice-object{min-height:220px}.voice-stage .start-record-button{--button-size:120px}.voice-stage .start-record-button[data-listening]{width:min(286px,100vw - 54px);height:96px}.voice-stage-footer{gap:18px;display:grid}.voice-stage-footer nav{justify-content:space-between;gap:16px}.voice-stage-hint{margin-top:-42px}.voice-stage-center{transform:translateY(22px)}.capture-choice{grid-template-columns:repeat(2,112px);gap:16px;min-height:204px}.capture-choice>button{width:112px;height:112px}.capture-choice-reflection{width:164px;top:111px}.capture-panel{width:calc(100vw - 32px);max-height:calc(100dvh - max(96px, env(safe-area-inset-top)));overscroll-behavior:contain;border-radius:24px}.capture-panel-header{padding:22px 22px 17px}.capture-panel-header h2{font-size:24px}.capture-panel-body{padding:8px 20px 24px}.capture-panel .entry-form textarea{resize:none;min-height:clamp(112px,25dvh,180px);max-height:min(220px,30dvh);font-size:16px}.capture-panel .recorder-visual{min-height:145px}.capture-panel .recorder-visual time{font-size:31px}.capture-audio-focus{width:min(360px,100vw - 36px);padding-inline:8px}.audio-focus-close{top:-2px;right:0}.capture-audio-focus .recorder-visual{min-height:190px;padding-top:22px}.voice-stage-center:has(.capture-audio-focus){padding-top:8px;transform:none}.voice-stage-center:has(.capture-audio-focus) .capture-audio-focus{margin-top:-10px}}.capture-choice{grid-template-columns:repeat(2,108px);gap:18px;min-height:190px}.capture-choice>button{width:108px;height:108px}.capture-choice-reflection{width:150px;top:106px}@media (max-width:760px){.capture-choice{grid-template-columns:repeat(2,98px);gap:14px;min-height:178px}.capture-choice>button{width:98px;height:98px}.capture-choice-reflection{width:138px;top:96px}}.voice-stage .capture-choice{grid-template-columns:repeat(2,94px);gap:18px;min-height:166px}.voice-stage .capture-choice>button{background:linear-gradient(145deg,#272a31,#111217);border:0;border-radius:46px 46px 22px 22px;align-content:start;gap:4px;width:94px;height:126px;padding:13px 8px 11px;animation:none;overflow:hidden;box-shadow:-8px -8px 18px #ffffff06,10px 12px 25px #00000085,inset 1px 1px 1px #ffffff14,inset -1px -1px 1px #000000a6}.voice-stage .capture-choice>button:before{content:"";background:conic-gradient(from 210deg, #248bff 0 10%, #78f4ff 18% 31%, transparent 40% 100%);opacity:.62;border-radius:50%;height:73px;transition:transform .45s cubic-bezier(.22,.8,.2,1),opacity .22s;position:absolute;inset:7px 7px auto;transform:rotate(-18deg);-webkit-mask:radial-gradient(farthest-side,#0000 calc(100% - 4px),#000 0);mask:radial-gradient(farthest-side,#0000 calc(100% - 4px),#000 0)}.voice-stage .capture-choice>button:nth-child(2):before{background:conic-gradient(from 210deg, #4c5cff 0 10%, #6befff 18% 34%, transparent 42% 100%);transform:rotate(18deg)}.voice-stage .capture-choice>button:hover{background:linear-gradient(145deg,#2c3038,#121318);transform:translateY(-3px);box-shadow:-9px -9px 20px #ffffff08,13px 16px 30px #00000094,inset 1px 1px 1px #ffffff1a,inset -1px -1px 1px #000000b3}.voice-stage .capture-choice>button>span{background:linear-gradient(145deg,#1c1e24,#2b2e36);border:1px solid #ffffff0d;border-radius:50%;width:61px;height:61px;margin-bottom:4px;position:relative;box-shadow:inset 5px 5px 12px #00000094,inset -4px -4px 10px #ffffff09,0 3px 8px #00000057}.voice-stage .capture-choice svg{color:#dfe7f7;filter:drop-shadow(0 0 6px #5ee0ff29);width:27px;height:27px}.voice-stage .capture-choice strong{font-size:13px;line-height:1}.voice-stage .capture-choice small{font-size:7px}.voice-stage .capture-choice-reflection{opacity:.14;width:132px;height:64px;top:121px}@media (max-width:760px){.voice-stage .capture-choice{grid-template-columns:repeat(2,86px);gap:14px;min-height:154px}.voice-stage .capture-choice>button{width:86px;height:116px;padding-top:12px}.voice-stage .capture-choice>button:before{height:67px;inset:6px 6px auto}.voice-stage .capture-choice>button>span{width:56px;height:56px}.voice-stage .capture-choice-reflection{top:111px}}.home-shell{--royal-950:#1e1f22;--royal-900:#1e2023;--royal-700:#47484c;--royal-650:#4c4e51;background:var(--royal-900);min-height:100vh}.home-shell .app-navigation{background:var(--royal-950);border-color:#ffffff12}.home-shell .home-page{background:var(--royal-900)}.home-shell .home-page:before{opacity:.72;background:radial-gradient(circle at 50% 48%,#4c4e5157,#0000 24%),linear-gradient(115deg,#0000 42%,#ffffff06 50%,#0000 58%)}.voice-stage .capture-choice>button{background:linear-gradient(145deg, var(--royal-650), var(--royal-950));box-shadow:-8px -8px 18px #ffffff09,10px 12px 25px #0a0a0c7a,inset 1px 1px 1px #ffffff1a,inset -1px -1px 1px #0000009e}.voice-stage .capture-choice>button:hover{background:linear-gradient(145deg,#56585c,#242529)}.voice-stage .capture-choice>button>span{background:linear-gradient(145deg, #303237, var(--royal-700))}.capture-panel{background:linear-gradient(145deg,#4c4e51f7,#1e1f22fc)}.capture-panel-header{background:#27282cf0}.capture-panel .entry-form textarea,.capture-panel .recorder-visual{background:#1e20239e}.capture-panel .submit-action{color:#dfe7f2;letter-spacing:0;min-height:43px;transition:transform var(--motion-fast) var(--motion-ease), border-color var(--motion-fast) ease, box-shadow var(--motion-base) var(--motion-ease), background var(--motion-fast) ease;background:radial-gradient(circle at 38% 18%,#ffffff1a,#0000 34%),linear-gradient(145deg,#414349,#242529 72%);border:1px solid #ffffff1a;border-radius:999px;gap:11px;padding:4px 5px 4px 16px;font-size:10px;font-weight:650;box-shadow:0 10px 22px #00000047,inset 0 1px #ffffff17,inset 0 -6px 12px #0000001f}.capture-panel .submit-action span{color:#dffbff;width:32px;height:32px;transition:transform var(--motion-fast) var(--motion-ease);background:linear-gradient(145deg,#24262a,#36383d);border:1px solid #ffffff17;border-radius:50%;place-items:center;font-size:15px;display:grid;box-shadow:inset 3px 3px 8px #00000080,inset -2px -2px 6px #ffffff09}.capture-panel .submit-action:hover{color:#f4fbff;background:radial-gradient(circle at 38% 18%,#ffffff21,#0000 34%),linear-gradient(145deg,#4b4e54,#28292e 72%);border-color:#74e7fb40;transform:translateY(-2px);box-shadow:0 14px 28px #00000057,0 0 20px #4bd2ff14,inset 0 1px #ffffff1c}.capture-panel .submit-action:hover span{background:#0d0e146b;transform:translate(2px)}.capture-panel .submit-action:focus-visible{outline-offset:3px;outline:2px solid #a8b0ffb8}.capture-panel .submit-action:disabled{opacity:.55;cursor:wait;transform:none}.capture-panel .save-exit-action{color:#a9eef7;background:#74e7fb09;border-color:#74e7fb2e}.capture-audio-focus .save-exit-button{color:#b7eff6;background:#74e7fb09;border-color:#74e7fb29}.capture-panel{width:min(720px,100vw - 290px);max-height:calc(100dvh - 150px);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;border-radius:0;padding:0;overflow:auto}.capture-panel-header{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;padding:0 0 24px;position:relative}.capture-panel-header p{display:none}.capture-panel-header h2{font-size:clamp(28px,4vw,44px);font-weight:250}.capture-panel-header>button{background:#ffffff06;border-color:#ffffff14;position:absolute;top:2px;right:0}.capture-panel-body{padding:0}.capture-panel .entry-form textarea{min-height:240px;box-shadow:none;background:0 0;border:0;border-bottom:1px solid #ffffff21;border-radius:0;padding:22px 2px 26px;line-height:1.65}.capture-panel .entry-form textarea:focus{border-bottom-color:#74dcf18c;outline:0;box-shadow:0 10px 28px -28px #74dcf1e6}.capture-panel .form-actions{border:0;padding-top:20px}.capture-panel .privacy-note{opacity:.72}.voice-stage-footer{justify-content:center}.voice-stage-footer>p{text-align:center;letter-spacing:-.025em;width:100%;font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-style:normal;font-weight:250}.voice-stage-inline-hint{color:#777d89;letter-spacing:-.015em;margin:10px 0 0;font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-size:11px;font-weight:250;line-height:1.4}:is(.voice-stage-center:has(.capture-panel) .voice-stage-inline-hint,.voice-stage-center:has(.capture-audio-focus) .voice-stage-inline-hint){display:none}.voice-stage-center .voice-stage-title{justify-items:center;gap:3px;margin-bottom:34px;font-family:Inter,ui-sans-serif,system-ui,sans-serif;line-height:1;display:grid}.voice-stage-title>span{color:#9399a4;letter-spacing:.22em;text-transform:uppercase;font-size:clamp(13px,1.45vw,19px);font-weight:520}.voice-stage-title>em{color:#f1f3f6;letter-spacing:-.065em;font-size:clamp(54px,7vw,88px);font-style:normal;font-weight:250}@media (max-width:760px){.voice-stage-center .voice-stage-title{gap:5px;margin-bottom:30px}.voice-stage-title>span{letter-spacing:.2em;font-size:11px}.voice-stage-title>em{font-size:57px}}.voice-stage .capture-choice{width:min(430px,100vw - 72px);height:118px;min-height:118px;display:block}.voice-stage .capture-choice>button{touch-action:none;-webkit-user-select:none;user-select:none;cursor:grab;will-change:transform;border-radius:50%;align-content:center;width:94px;height:94px;margin:0;padding:10px;position:absolute;top:12px}.voice-stage .capture-choice>button[data-dragging]{z-index:6;cursor:grabbing;filter:brightness(1.09);animation:none;box-shadow:0 24px 54px #0000009e,0 0 25px #53d3ff21,inset 1px 1px 1px #ffffff1f}.voice-stage .capture-drag-text{left:0}.voice-stage .capture-drag-audio{right:0}.capture-drop-zone{color:#777d87;background:radial-gradient(circle,#4c4e5142,#1e1f2214 68%);border:1px solid #ffffff21;border-radius:50%;place-items:center;width:68px;height:68px;transition:color .2s,border-color .2s,box-shadow .2s,transform .2s;display:grid;position:absolute;top:25px;left:50%;transform:translate(-50%);box-shadow:inset 0 0 22px #0000003d}.capture-drop-zone:before{content:"";border-radius:inherit;border:1px dashed #ffffff1f;position:absolute;inset:8px}.capture-drop-zone span{letter-spacing:.18em;font-size:6px;font-weight:750}.capture-drop-zone[data-active]{color:#dffbff;border-color:#69ebffb3;transform:translate(-50%)scale(1.12);box-shadow:0 0 34px #4acdff47,inset 0 0 18px #4acdff1f}.voice-stage .capture-choice>button:before{background:conic-gradient(from 210deg, transparent 0 52%, #248bff14 58%, #248bffb8 66%, #78f4ff 75%, #78f4ff61 84%, transparent 92% 100%);border-radius:50%;height:auto;inset:7px}.voice-stage .capture-drag-audio:before{background:conic-gradient(from 210deg, transparent 0 52%, #4c5cff14 58%, #4c5cffb8 66%, #6befff 76%, #6befff61 85%, transparent 93% 100%)}.home-shell{--motion-fast:.16s;--motion-base:.32s;--motion-ease:cubic-bezier(.22,.8,.2,1)}.voice-stage .capture-choice>button{transition:transform var(--motion-fast) var(--motion-ease), border-color var(--motion-fast) ease, box-shadow var(--motion-base) var(--motion-ease), filter var(--motion-fast) ease;background:radial-gradient(circle at 38% 26%,#ffffff21,#0000 30%),linear-gradient(145deg,#3e4045,#202125 72%);border:1px solid #ffffff1a;box-shadow:0 14px 30px #0000005c,inset 0 1px 1px #ffffff1f,inset 0 -8px 18px #0003}.voice-stage .capture-choice>button:before{opacity:.18;filter:blur(.15px);transition:opacity var(--motion-fast) ease, transform var(--motion-base) var(--motion-ease)}.voice-stage .capture-choice>button>span{background:linear-gradient(145deg,#24262a,#36383d);border-color:#ffffff14;box-shadow:inset 3px 3px 8px #00000080,inset -2px -2px 6px #ffffff09}.voice-stage .capture-choice>button:hover{background:radial-gradient(circle at 38% 26%,#ffffff29,#0000 30%),linear-gradient(145deg,#46494e,#232429 72%);border-color:#80e6ff40;transform:translateY(-2px)scale(1.02);box-shadow:0 18px 36px #0000006b,0 0 24px #4bd2ff1a,inset 0 1px 1px #ffffff24}.voice-stage .capture-choice>button:hover:before,.voice-stage .capture-choice>button:focus-visible:before{opacity:.9;transform:rotate(16deg)}.voice-stage .capture-choice>button:active{transform:translateY(1px)scale(.96);box-shadow:0 7px 16px #00000057,inset 0 4px 12px #0000004d}.voice-stage .capture-choice>button[data-dragging]{filter:brightness(1.08);border-color:#74e8ff61;box-shadow:0 24px 48px #00000080,0 0 34px #4bd2ff33,inset 0 1px 1px #ffffff26}.voice-stage .capture-choice>button[data-dragging]:before{opacity:1;transform:rotate(24deg)}.capture-drop-zone[data-active]{animation:.8s ease-in-out infinite alternate magnetic-ready}@keyframes magnetic-ready{to{box-shadow:0 0 42px #4acdff61,inset 0 0 22px #4acdff29}}.home-shell .app-navigation{background:#1e1f22e6;border:1px solid #ffffff14;border-radius:32px;width:228px;padding-inline:12px;inset:18px auto 18px 18px;box-shadow:0 22px 60px #00000057,inset 0 1px #ffffff09}.sidebar-collapse-button{z-index:2;color:#777e89;width:36px;height:54px;box-shadow:none;cursor:pointer;background:0 0;border:0;border-radius:0;place-items:center;padding:0;transition:color .18s,opacity .18s;display:grid;position:absolute;top:50%;right:-18px;transform:translateY(-50%)}.sidebar-collapse-button:hover{color:#dffbff;background:0 0}.sidebar-collapse-button svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:12px;height:12px}.brand-compact-mark{width:40px;height:40px;display:none}html[data-sidebar-collapsed=true] .app-navigation{width:76px;padding-inline:15px}html[data-sidebar-collapsed=true] .sidebar-collapse-button{transform:translateY(-50%)rotate(180deg)}html[data-sidebar-collapsed=true] .brand{justify-content:center;min-height:58px;padding:0 0 31px}html[data-sidebar-collapsed=true] .brand-logo,html[data-sidebar-collapsed=true] .brand-logo-crop,html[data-sidebar-collapsed=true] .sidebar-logo-art,html[data-sidebar-collapsed=true] .sidebar-brand-logo{display:none}html[data-sidebar-collapsed=true] .brand-compact-mark{width:40px;height:40px;display:block}html[data-sidebar-collapsed=true] .navigation-link{justify-content:center;justify-self:center;width:44px;height:44px;min-height:44px;padding-inline:0}html[data-sidebar-collapsed=true] .navigation-label,html[data-sidebar-collapsed=true] .profile-copy{display:none}html[data-sidebar-collapsed=true] .navigation-items{align-content:start;width:100%;padding-inline:0;overflow-x:hidden}html[data-sidebar-collapsed=true] .navigation-group{align-content:start;width:100%;min-width:0}html[data-sidebar-collapsed=true] .navigation-group-label{display:none}html[data-sidebar-collapsed=true] .profile-link{justify-content:center;padding-inline:0}html[data-sidebar-collapsed=true] .home-page{margin-left:112px}html[data-sidebar-collapsed=true] .home-page:before{left:112px}html[data-sidebar-collapsed=true] .page-content{width:min(1040px,100% - 136px);margin-left:max(106px,50vw - 482px)}@media (max-width:760px){.sidebar-collapse-button{display:none}}.home-shell .navigation-items{align-content:start;gap:7px;padding:2px 5px 8px 2px}.navigation-group{align-content:start;gap:4px;padding-bottom:10px;display:grid}.navigation-group+.navigation-group{border-top:1px solid #ffffff0e;padding-top:9px}.navigation-group-label{color:#555d68;letter-spacing:.18em;padding:0 14px 4px;font-size:7px;font-weight:700}.navigation-mobile-more{display:none}.home-shell .navigation-link{color:#858b96;min-height:44px;transition:color var(--motion-fast) ease, transform var(--motion-fast) var(--motion-ease), border-color var(--motion-fast) ease, background var(--motion-fast) ease, box-shadow var(--motion-base) var(--motion-ease);background:0 0;border:1px solid #0000;border-radius:14px;gap:10px;padding-inline:8px;position:relative}.home-shell .navigation-icon{background:linear-gradient(145deg,#24262a,#36383d);border:1px solid #ffffff14;border-radius:50%;flex:none;place-items:center;width:32px;height:32px;transition:transform .2s,border-color .2s,background .2s,box-shadow .2s;display:grid;box-shadow:inset 3px 3px 8px #00000080,inset -2px -2px 6px #ffffff09,0 1px #ffffff09}.home-shell .navigation-icon svg{fill:none;stroke:currentColor;stroke-width:1.55px;stroke-linecap:round;stroke-linejoin:round;width:19px;height:19px}.home-shell .navigation-label{white-space:nowrap}.home-shell .navigation-link:hover{color:#e9edf4;background:#ffffff09;border-color:#ffffff12;transform:translate(3px)}.home-shell .navigation-link[data-active]{color:#f3f6f7;background:linear-gradient(145deg,#44464cb3,#202125d6);border-color:#78efff17;box-shadow:0 8px 18px #0000003d,inset 0 1px #ffffff0d}.home-shell .navigation-link[data-active] .navigation-icon{color:#edf7f8;background:linear-gradient(145deg,#282a30,#404349);border-color:#78efff2b;box-shadow:inset 4px 4px 10px #00000080,inset -2px -2px 7px #ffffff09,0 0 11px #52ddf61f}.home-shell .navigation-link:active{transform:translate(2px)scale(.98)}.more-destinations{border-top:1px solid #ffffff17;display:grid}.more-destinations>a{min-height:112px;color:inherit;border-bottom:1px solid #ffffff14;grid-template-columns:46px 1fr auto;align-items:center;gap:18px;padding:20px 4px;text-decoration:none;display:grid}.more-destinations>a>.more-destination-icon{color:#8defff;background:linear-gradient(145deg,#353940,#22252b 72%);border:1px solid #ffffff06;border-radius:14px;place-items:center;width:46px;height:46px;transition:color .18s,box-shadow .18s,transform .18s;display:grid;box-shadow:-5px -5px 12px #5158631c,8px 9px 17px #0000006b,inset 1px 1px #ffffff0b}.more-destination-icon svg{fill:none;stroke:currentColor;stroke-width:1.55px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}.more-destinations>a:hover .more-destination-icon{color:var(--accent);box-shadow:-5px -5px 12px #51586321,8px 9px 17px #00000075,inset 1px 1px #ffffff0e,0 0 11px #52ddf61a}.more-destinations>a:active .more-destination-icon{transform:translateY(1px)scale(.96);box-shadow:inset 5px 5px 12px #0000006b,inset -2px -2px 7px #ffffff08}.more-destinations strong{color:#edf1f4;letter-spacing:-.03em;font-size:20px;font-weight:350}.more-destinations p{color:#7f8792;margin:6px 0 0;font-size:10px;line-height:1.5}.more-destinations i{color:#77e3ef;font-style:normal}.shares-list{gap:11px;display:grid}.share-management-card{background:linear-gradient(145deg,#3d3f44b3,#1d1e22f2);border:1px solid #ffffff17;border-radius:20px;grid-template-columns:minmax(170px,.7fr) 1fr auto;align-items:center;gap:24px;padding:22px 24px;display:grid}.share-management-state{gap:7px;display:grid}.share-management-state span{color:#777f8a;letter-spacing:.16em;font-size:7px;font-weight:700}.share-management-state[data-active] span{color:#78e5f1}.share-management-state strong{color:#e7ebef;font-size:14px;font-weight:480}.share-management-card dl{grid-template-columns:repeat(3,1fr);gap:14px;margin:0;display:grid}.share-management-card dl div{gap:5px;display:grid}.share-management-card dt{color:#656d78;letter-spacing:.12em;text-transform:uppercase;font-size:7px;font-weight:700}.share-management-card dd{color:#9da5af;margin:0;font-size:9px}.share-management-card dd a{color:#93e9f2}.share-revoke-trigger{color:#dfaaa5;min-height:37px;font:inherit;cursor:pointer;background:#77302d17;border:1px solid #dc898133;border-radius:999px;padding:0 13px;font-size:8px}.share-revoke-confirm{justify-items:end;gap:7px;display:grid}.share-revoke-confirm>span,.share-management-finished{color:#797f89;font-size:8px}.share-revoke-confirm>div{gap:6px;display:flex}.share-revoke-confirm button{color:#aeb5bd;min-height:31px;font:inherit;background:0 0;border:1px solid #ffffff17;border-radius:999px;padding:0 9px;font-size:8px}.share-revoke-confirm button:last-child{color:#f0c4c0;background:#77302d1f;border-color:#dc898133}.product-shell{color:#eef1f5;background:#1e2023;min-height:100vh}.product-shell .page-content{min-height:100vh;padding-top:clamp(54px,7vw,82px);padding-bottom:76px}.product-shell .page-content:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(circle at 70% 18%,#4c4e513d,#0000 28%),linear-gradient(120deg,#0000 38%,#ffffff05 50%,#0000 62%);position:fixed;inset:0}.product-shell .product-header{margin-bottom:42px}.product-shell .eyebrow,.product-shell .section-kicker{color:#747b87;letter-spacing:.2em;font-size:9px}.product-shell .product-header h1{color:#f2f4f7;letter-spacing:-.065em;font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-size:clamp(54px,7vw,82px);font-weight:250;line-height:.95}.product-shell .page-description{color:#8b919c;font-size:14px;font-weight:350}.product-shell .metric-card,.product-shell .history-card,.product-shell .product-empty{background:radial-gradient(circle at 15% 0,#ffffff0e,#0000 32%),linear-gradient(145deg,#45474cb3,#1f2024f0);border-color:#ffffff17;box-shadow:0 18px 42px #0000003d,inset 0 1px #ffffff0b}.product-shell .metric-card{transition:transform var(--motion-fast) var(--motion-ease), border-color var(--motion-fast) ease, box-shadow var(--motion-base) var(--motion-ease);border-radius:22px}.product-shell .metric-card:hover{border-color:#73e2ff2e;transform:translateY(-3px);box-shadow:0 24px 48px #0000004d,0 0 26px #53d3ff0e}.product-shell .metric-heading span,.product-shell .metric-heading small,.product-shell .metric-dates{color:#858c98}.product-shell .metric-heading strong,.product-shell .record-score strong{color:#f2f5f8;font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-weight:260}.product-shell .metric-bars{background:linear-gradient(#0000 49%,#ffffff12 50%,#0000 51%);border-color:#ffffff1a}.product-shell .metric-bars i{background:linear-gradient(#73ebff,#2e6cc9);box-shadow:0 0 12px #52d5ff1f}.product-shell .metric-bars.violet i{background:linear-gradient(#9aa7ff,#4c54a8)}.product-shell .metric-bars.cyan i{background:linear-gradient(#76efff,#237f96)}.product-shell .metric-bars.navy i{background:linear-gradient(#8ca8d7,#39445a)}.product-shell .history-list{gap:10px}.product-shell .history-card{transition:transform var(--motion-fast) var(--motion-ease), border-color var(--motion-fast) ease, background var(--motion-fast) ease;border-radius:20px}.product-shell .history-card:hover{background:radial-gradient(circle at 15% 0,#ffffff13,#0000 32%),linear-gradient(145deg,#4a4c51c7,#222327f5);border-color:#73e2ff2b;transform:translate(4px)}.history-open{color:#8defff;letter-spacing:.04em;font-size:10px;font-weight:650}.history-detail{gap:22px;display:grid}.history-back{color:#8b929d;width:fit-content;font-size:11px}.history-back:hover{color:#8defff}.history-reading{background:radial-gradient(circle at 12% 0,#ffffff0e,#0000 30%),linear-gradient(145deg,#45474cb3,#1f2024f0);border:1px solid #ffffff17;border-radius:24px;padding:clamp(22px,4vw,38px);box-shadow:0 18px 42px #0000003d,inset 0 1px #ffffff0b}.history-reading>h2{color:#eef1f5;font-size:clamp(23px,3vw,34px);font-weight:300;line-height:1.25}.history-original{color:#d4d8df;white-space:pre-wrap;margin:0;font-size:15px;line-height:1.85}.product-shell .history-card>time,.product-shell .history-card p,.product-shell .record-score span{color:#858c98}.product-shell .record-type{color:#78e8f8}.product-shell .history-card h2,.product-shell .product-empty h2,.product-shell .preview-section>h2{color:#eef1f5;letter-spacing:-.035em;font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-weight:320}.product-shell .product-empty{border-radius:26px}.product-shell .product-empty-mark{color:#dffbff;background:linear-gradient(145deg,#35383d,#242529);border-color:#71e7ff33;font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-weight:250;box-shadow:inset 3px 3px 9px #00000061,0 0 24px #53d3ff14}.product-shell .product-empty-copy>p:not(.section-kicker),.product-shell .preview-item p{color:#858c98}.product-shell .inline-primary-action{color:#effcff;transition:transform var(--motion-fast) var(--motion-ease), box-shadow var(--motion-base) var(--motion-ease), filter var(--motion-fast) ease;background:linear-gradient(145deg,#3b6ca0,#24465f);border:1px solid #75e7ff33;border-radius:14px;box-shadow:0 10px 24px #00000040,inset 0 1px #ffffff1f}.product-shell .inline-primary-action:hover{background:linear-gradient(145deg,#477eb7,#28516e);transform:translateY(-2px);box-shadow:0 14px 30px #0000004d,0 0 24px #53d3ff1c}.product-shell .inline-primary-action:active{transform:translateY(1px)scale(.98)}.product-shell .preview-grid,.product-shell .preview-item+.preview-item{border-color:#ffffff17}.product-shell .preview-line{background:linear-gradient(90deg,#4c74b9,#73e9f8)}.product-shell .preview-item strong{color:#dfe3e9}.reports-page .product-empty{grid-template-columns:112px minmax(0,1fr);min-height:265px;padding:38px 42px;position:relative;overflow:hidden}.reports-page .product-empty:after{content:"PDF";color:#81ecff6b;letter-spacing:.18em;font-size:8px;font-weight:700;position:absolute;top:28px;right:30px}.reports-page .product-empty-mark{border-radius:16px;width:92px;height:116px;font-size:0}.reports-page .product-empty-mark:before{content:"";background:repeating-linear-gradient(#0000 0 8px,#80e8fb38 8px 9px);border:1px solid #8ceeff6b;border-radius:5px;width:36px;height:44px;box-shadow:0 0 22px #5bdcf51f}.reports-page .product-empty-copy{max-width:610px}.reports-page .product-empty h2{max-width:540px;font-size:clamp(28px,4vw,42px);line-height:1.05}.settings-list{border-top:1px solid #ffffff17;display:grid}.settings-section{border-bottom:1px solid #ffffff14;grid-template-columns:minmax(190px,.7fr) minmax(0,1fr);align-items:center;gap:34px;min-height:118px;padding:24px 4px;display:grid}.settings-section h2{color:#eef1f5;letter-spacing:-.035em;margin:7px 0 0;font-size:22px;font-weight:320}.settings-value{text-align:right;justify-items:end;gap:6px;display:grid}.settings-value span,.settings-description{color:#777f8c;font-size:11px}.settings-value strong{color:#dce1e8;font-size:13px;font-weight:520}.settings-description{max-width:570px;margin:0;line-height:1.65}.settings-session form{justify-self:end}.settings-signout{color:#d7b3af;min-height:40px;font:inherit;cursor:pointer;background:#63302c1f;border:1px solid #db8b8229;border-radius:999px;align-items:center;gap:14px;padding:0 15px;font-size:11px;font-weight:650;display:inline-flex}.settings-signout:hover{color:#f2cbc6;background:#63302c33;border-color:#db8b8247}.settings-avatar-control{justify-content:flex-end;align-items:center;gap:18px;display:flex}.settings-profile-controls{justify-items:end;gap:18px;display:grid}.settings-avatar-preview{color:#c9f8ff;background:#050608;border:1px solid #73e8fa29;border-radius:22px;flex:none;place-items:center;width:72px;height:72px;font-size:16px;font-weight:700;display:grid;overflow:hidden}.settings-avatar-preview img{object-fit:cover;width:100%;height:100%}.settings-avatar-actions{justify-items:end;gap:7px;display:grid}.settings-avatar-actions form{flex-wrap:wrap;justify-content:flex-end;gap:7px;display:flex}.settings-avatar-picker,.settings-avatar-save,.settings-avatar-remove{min-height:36px;font:inherit;cursor:pointer;transition:border-color var(--motion-fast) ease,background var(--motion-fast) ease,color var(--motion-fast) ease;border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:0 11px;font-size:10px;font-weight:600;display:inline-flex}.settings-avatar-picker{color:#c7ccd4;background:#242529;border:1px solid #ffffff1a}.settings-avatar-picker input{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.settings-avatar-picker>span,.settings-avatar-save>span{color:#9ceef9;background:#73e8fa0f;border:0;border-radius:6px;place-items:center;width:18px;height:18px;font-size:11px;display:grid}.settings-avatar-save{color:#dffbff;box-shadow:none;background:#73e8fa12;border:1px solid #73e8fa2e}.settings-avatar-picker:hover,.settings-avatar-save:hover{color:#fff;background:#73e8fa1a;border-color:#73e8fa4d}.settings-avatar-remove{color:#8d949f;background:0 0;border:0;min-height:30px;padding-inline:8px}.settings-avatar-actions small{color:#6f7783;font-size:9px}.settings-avatar-feedback{color:#9beaf6;margin:0;font-size:9px}.settings-avatar-feedback.error{color:#e0a6a0}.avatar-crop-overlay{z-index:20;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#050608d1;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.avatar-crop-dialog{background:#1e1f22;border:1px solid #ffffff1a;border-radius:20px;width:min(420px,100%);padding:20px;box-shadow:0 24px 70px #00000080}.avatar-crop-dialog>header{justify-content:space-between;align-items:flex-start;margin-bottom:18px;display:flex}.avatar-crop-dialog header small{color:#6f7783;letter-spacing:.18em;font-size:7px;font-weight:650}.avatar-crop-dialog h3{color:#eef1f5;letter-spacing:-.03em;margin:5px 0 0;font-size:20px;font-weight:350}.avatar-crop-dialog header>button{color:#9ba2ad;cursor:pointer;background:#242529;border:1px solid #ffffff17;border-radius:9px;width:30px;height:30px;font-size:17px}.avatar-crop-stage{cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;background:#050608;border:1px solid #73e8fa2e;border-radius:50%;width:260px;height:260px;margin:0 auto;position:relative;overflow:hidden}.avatar-crop-stage:active{cursor:grabbing}.avatar-crop-stage img{object-fit:contain;pointer-events:none;max-width:none;position:absolute;top:50%;left:50%;translate:-50% -50%}.avatar-zoom{color:#8d949f;grid-template-columns:auto 1fr;align-items:center;gap:12px;margin:18px 2px;font-size:9px;display:grid}.avatar-zoom input{accent-color:#79e9fa;width:100%}.avatar-crop-dialog>footer{border-top:1px solid #ffffff12;justify-content:flex-end;gap:8px;padding-top:15px;display:flex}.avatar-crop-cancel,.avatar-crop-save{min-height:36px;font:inherit;cursor:pointer;border-radius:10px;padding:0 12px;font-size:10px;font-weight:600}.avatar-crop-cancel{color:#a8afb9;background:#242529;border:1px solid #ffffff17}.avatar-crop-save{color:#dffbff;background:#73e8fa14;border:1px solid #73e8fa2e}.avatar-crop-save:disabled{opacity:.5;cursor:wait}.settings-name-form{gap:7px;width:min(430px,100%);display:grid}.settings-name-form>label{color:#8d949f;font-size:10px;font-weight:650}.settings-name-form>div{grid-template-columns:minmax(0,1fr) auto;gap:7px;display:grid}.settings-name-form input{color:#e8ebef;min-width:0;min-height:36px;font:inherit;background:#1e1f22;border:1px solid #ffffff1a;border-radius:10px;outline:0;padding:0 11px;font-size:11px}.settings-name-form input:focus{border-color:#73e8fa61;box-shadow:0 0 0 3px #73e8fa12}.settings-name-form button{color:#dffbff;min-height:36px;font:inherit;cursor:pointer;transition:border-color var(--motion-fast) ease,background var(--motion-fast) ease;background:#73e8fa12;border:1px solid #73e8fa2e;border-radius:10px;padding:0 12px;font-size:10px;font-weight:600}.settings-name-form button:hover{background:#73e8fa1a;border-color:#73e8fa4d}.reports-page .inline-primary-action{color:#f1f2ff;background:radial-gradient(circle at 20% 0,#ffffff21,#0000 34%),linear-gradient(145deg,#4d5063,#292b37);border-color:#a8b0ff38;border-radius:999px;gap:12px;min-height:44px;padding:4px 5px 4px 17px;box-shadow:0 10px 24px #00000052,inset 0 1px #ffffff21}.reports-page .inline-primary-action>span{background:linear-gradient(145deg,#24262a,#36383d);border:1px solid #ffffff1c;border-radius:50%;place-items:center;width:32px;height:32px;font-size:15px;transition:transform .2s;display:grid;box-shadow:inset 3px 3px 8px #00000080,inset -2px -2px 6px #ffffff09}.reports-page .inline-primary-action:hover{background:radial-gradient(circle at 20% 0,#ffffff29,#0000 34%),linear-gradient(145deg,#595d73,#30323f);border-color:#a8b0ff61}.reports-page .inline-primary-action:hover>span{transform:translate(2px)}.reports-page .preview-section{margin-top:54px}.reports-page .preview-grid{counter-reset:report-module;border:0;gap:12px}.reports-page .preview-item{counter-increment:report-module;background:linear-gradient(145deg,#3e404594,#1f2024d1);border:1px solid #ffffff14;border-radius:20px;min-height:164px;padding:24px;box-shadow:inset 0 1px #ffffff09}.reports-page .preview-item+.preview-item{border-left:1px solid #ffffff14;padding-left:24px}.reports-page .preview-item:before{content:"0" counter(report-module);color:#69717d;letter-spacing:.14em;margin-bottom:28px;font-size:9px;font-weight:650;display:block}.reports-page .preview-line{width:26px;height:2px;margin-bottom:12px}.reports-page .preview-item strong{font-size:14px;font-weight:480}@media (max-width:760px){.reports-page .product-empty{grid-template-columns:1fr;padding:28px 24px}.reports-page .product-empty-mark{width:68px;height:82px}.reports-page .preview-item+.preview-item{border-top:1px solid #ffffff14;padding-left:24px}}body,button,input,textarea,select{font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}h1,.voice-stage-center h1,.product-shell .product-header h1,.login-card h1{letter-spacing:-.06em;font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-weight:250}h2,.today-record-copy h2,.check-in h2,.section-heading h2,.entry-intro h2,.product-empty h2,.preview-section>h2,.history-card h2,.capture-panel-header h2,.start-record-title{letter-spacing:-.035em;font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-weight:320}.summary-item strong,.metric-heading strong,.record-score strong,.recorder-visual time{letter-spacing:-.035em;font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-weight:260}.eyebrow,.section-kicker,.record-type,.start-record-label,.capture-panel-header p,.voice-stage-kicker{letter-spacing:.18em;font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-weight:600}.capture-choice strong,.voice-stage-footer>p,.today-quiet-links p{font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-style:normal}.product-shell .metric-card{padding:26px 26px 22px}.product-shell .metric-heading{align-items:flex-start}.product-shell .metric-heading strong{align-items:baseline;gap:2px;font-size:38px;line-height:1;display:flex}.product-shell .metric-heading strong small{color:#747c88;font-size:12px;font-weight:450}.metric-trend{justify-items:end;gap:3px;padding-top:2px;display:grid}.product-shell .metric-trend b{color:#c8f7ff;text-align:center;background:#5bdaf212;border:1px solid #70e7ff26;border-radius:999px;min-width:34px;padding:5px 8px;font-size:11px;font-weight:600}.product-shell .metric-trend small{color:#747c88;letter-spacing:.08em;text-transform:uppercase;font-size:8px}.product-shell .metric-bars{background:repeating-linear-gradient(#ffffff0e 0 1px,#0000 1px 50%);border-bottom:1px solid #ffffff21;gap:clamp(10px,2vw,18px);height:164px;margin-top:30px;padding:22px 12px 0 30px;position:relative;overflow:visible}.product-shell .metric-bars>i{opacity:.48;transform-origin:bottom;animation:metric-rise .55s var(--motion-ease) both;transition:opacity var(--motion-fast) ease, filter var(--motion-fast) ease, transform var(--motion-fast) var(--motion-ease);border-radius:7px 7px 2px 2px;position:relative}.product-shell .metric-bars>i:nth-of-type(2){animation-delay:50ms}.product-shell .metric-bars>i:nth-of-type(3){animation-delay:.1s}.product-shell .metric-bars>i:nth-of-type(4){animation-delay:.15s}.product-shell .metric-bars>i:nth-of-type(5){animation-delay:.2s}.product-shell .metric-bars>i.is-latest{opacity:1;filter:saturate(1.12)brightness(1.08);box-shadow:0 0 18px #5bdcf533}.product-shell .metric-bars>i:hover{opacity:1;filter:brightness(1.14);transform:scaleX(1.06)}.product-shell .metric-bars>i>span{color:#aab1bc;font-size:9px;font-style:normal;font-weight:600;position:absolute;top:-19px;left:50%;transform:translate(-50%)}.product-shell .metric-bars>i.is-latest>span{color:#e7fbff}.metric-scale{color:#626975;flex-direction:column;justify-content:space-between;padding-bottom:1px;display:flex;position:absolute;inset:0 auto 0 0}.product-shell .metric-scale b{color:inherit;font-size:8px;font-weight:500}.product-shell .metric-dates{gap:clamp(10px,2vw,18px);padding:8px 12px 0 30px}.product-shell .metric-dates span{text-align:center;flex:1}@keyframes metric-rise{0%{opacity:0;transform:scaleY(.08)}}.product-shell .history-list{gap:12px;position:relative}.product-shell .history-list:before{content:"";background:linear-gradient(#6fe7ff61,#ffffff14);width:1px;position:absolute;top:35px;bottom:35px;left:19px}.product-shell .history-card{grid-template-columns:84px minmax(0,1fr) 72px;gap:20px;min-height:112px;padding:20px 22px 20px 0;position:relative;overflow:hidden}.history-time{z-index:1;align-content:center;align-self:stretch;justify-items:start;padding-left:38px;display:grid;position:relative}.product-shell .history-time time{color:#a5acb7;font-size:11px;font-weight:550}.history-time i{background:#7aeafb;border:2px solid #30353b;border-radius:50%;width:9px;height:9px;position:absolute;top:50%;left:15px;transform:translateY(-50%);box-shadow:0 0 14px #71e7ff66}.history-meta{justify-content:space-between;align-items:center;gap:18px;display:flex}.product-shell .history-meta small{color:#606874;letter-spacing:.13em;font-size:8px;font-weight:600}.product-shell .history-card h2{margin:7px 0 0;font-size:18px;line-height:1.35}.product-shell .history-card p{max-width:620px;font-size:12px;line-height:1.58}.product-shell .record-score{background:radial-gradient(circle,#63dcf214,#0000 68%);border:1px solid #71e7ff1f;border-radius:50%;align-content:center;justify-items:center;min-width:72px;min-height:72px}.product-shell .record-score strong{align-items:baseline;font-size:28px;line-height:1;display:flex}.product-shell .record-score strong small{color:#747c88;font-size:9px;font-weight:500}.product-shell .record-score>span{letter-spacing:.08em;text-transform:uppercase;margin-top:4px;font-size:7px}@media (max-width:760px){.history-index-page .product-header h1{white-space:nowrap}.home-shell .app-navigation{inset:auto auto max(10px, env(safe-area-inset-bottom)) 50%;width:min(382px,100vw - 16px);height:84px;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;filter:none;background:0 0;border:0;border-radius:0;padding:6px 7px 8px;transform:translate(-50%)}.home-shell .app-navigation:before{content:"";pointer-events:none;background:linear-gradient(#3e4046db,#191a1ef5);border-radius:18px 18px 21px 21px;width:calc(100% - 8px);height:52px;display:block;position:absolute;bottom:0;left:50%;transform:translate(-50%);box-shadow:0 10px 24px #0006,inset 0 1px #ffffff13,inset 0 -5px 10px #0003;-webkit-mask-image:radial-gradient(49px 46px at 50% 0,#0000 48px,#000 49px);mask-image:radial-gradient(49px 46px at 50% 0,#0000 48px,#000 49px)}.home-shell .app-navigation:after{display:none}.navigation-items{overscroll-behavior:auto;flex:none;grid-template-columns:repeat(5,1fr);min-height:auto;overflow:visible}.home-shell .navigation-items{z-index:1;grid-template-columns:repeat(5,minmax(0,1fr));justify-content:stretch;align-items:center;gap:3px;width:100%;position:relative;left:auto;transform:none}.home-shell .navigation-group,.home-shell .navigation-mobile-more{display:contents}.home-shell .navigation-group-label,.home-shell .navigation-link:not([data-mobile]){display:none}.home-shell .navigation-link[href=\/dashboard]{order:1}.home-shell .navigation-link[href=\/exercicios]{order:2}.home-shell .navigation-link[href=\/hoje]{order:3}.home-shell .navigation-link[href=\/relatorios]{order:4}.home-shell .navigation-link[href=\/mais]{order:5}.home-shell .navigation-link{border:0;border-radius:17px;flex-direction:column;justify-content:center;gap:4px;min-width:0;min-height:68px;padding:4px 2px 2px}.home-shell .navigation-icon{background:linear-gradient(145deg,#353940,#22252b 72%);border-color:#ffffff06;border-radius:14px;width:46px;height:46px;position:relative;overflow:visible;box-shadow:-5px -5px 12px #5158631c,8px 9px 17px #0000006b,inset 1px 1px #ffffff0b}.home-shell .navigation-icon svg{width:18px;height:18px}.home-shell .navigation-label{z-index:3;color:#aeb5bf;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;letter-spacing:.025em;white-space:nowrap;opacity:1;pointer-events:none;background:0 0;border:0;border-radius:0;padding:0;font-size:8px;font-weight:650;line-height:1;animation:none;position:static;transform:none}.home-shell .navigation-link:hover{transform:none}.home-shell .navigation-link[data-active]{box-shadow:none;background:0 0}.home-shell .navigation-link[data-active] .navigation-icon{color:var(--accent);background:linear-gradient(145deg,#353940,#22252b 72%);border-color:#ffffff06;transform:none;box-shadow:-5px -5px 12px #5158631c,8px 9px 17px #0000006b,inset 1px 1px #ffffff0b}.home-shell .navigation-link[data-active] .navigation-icon:after{content:"";pointer-events:none;border-radius:inherit;background:conic-gradient(from 205deg, transparent 0 43%, #248bff2e 49%, #51b8ff 60%, #8cefff 73%, #52bfff73 81%, transparent 88% 100%);filter:drop-shadow(0 0 4px #52bfff80);-webkit-mask-composite:xor;padding:2px;animation:4s linear infinite navigation-led-orbit;position:absolute;inset:-3px;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.home-shell .navigation-link[data-active] .navigation-label{color:#dffbff;animation:none}.home-shell .navigation-link:active .navigation-label{opacity:1;animation:none;transform:none}.home-shell .navigation-link:active .navigation-icon{transform:translateY(1px)scale(.96);box-shadow:inset 5px 5px 12px #0000006b,inset -2px -2px 7px #ffffff08}.home-shell .navigation-link[data-primary]{transform:translateY(-10px)}.home-shell .navigation-link[data-primary] .navigation-icon{color:#e7eef7;background:linear-gradient(145deg,#3b3f47,#22252a 72%);border-color:#ffffff09;border-radius:17px;width:56px;height:56px;position:relative;transform:none;box-shadow:-6px -6px 14px #51586321,10px 11px 20px #00000075,inset 1px 1px #ffffff0e}.home-shell .navigation-link[data-primary] .navigation-icon:before{display:none}.home-shell .navigation-link[data-primary][data-active] .navigation-icon{color:var(--accent)}.home-shell .navigation-link[data-primary] .navigation-icon svg{stroke-width:1.8px;width:21px;height:21px}.home-shell .navigation-link[data-primary] .navigation-label{color:#fff;letter-spacing:.035em;text-shadow:0 1px 8px #00000057;font-size:8px;font-weight:700}.home-shell .app-navigation[data-primary-surface=light] .navigation-link[data-primary] .navigation-label{color:#202628;text-shadow:0 1px #ffffff73}.home-shell .navigation-link[data-primary][data-active] .navigation-label{color:var(--accent);text-shadow:0 0 12px #54e1f352}.home-shell .navigation-link[data-primary]:active .navigation-icon{filter:none;box-shadow:inset 6px 6px 14px #00000073,inset -2px -2px 8px #ffffff09}.home-shell .navigation-link[data-primary]:active .navigation-icon:before,.home-shell .navigation-link[data-primary]:focus-visible .navigation-icon:before{opacity:1;animation:.58s ease-out register-led-touch;transform:rotate(28deg)}html[data-sidebar-collapsed=true] .home-shell .app-navigation{width:min(382px,100vw - 16px);height:84px;padding:6px 7px 8px}html[data-sidebar-collapsed=true] .home-shell .navigation-items{align-content:center;width:100%;padding:0;overflow:visible}html[data-sidebar-collapsed=true] .home-shell .navigation-group{align-content:normal;width:auto}html[data-sidebar-collapsed=true] .home-shell .navigation-link{justify-self:stretch;width:auto;height:auto;min-height:68px;padding:4px 2px 2px}html[data-sidebar-collapsed=true] .home-shell .navigation-label{display:block}html[data-sidebar-collapsed=true] .home-shell .home-page{margin-left:0}html[data-sidebar-collapsed=true] .home-shell .home-page:before{left:0}html[data-sidebar-collapsed=true] .product-shell .page-content{width:100%;margin:0}.product-shell .page-content{min-height:100dvh;padding:max(42px, calc(env(safe-area-inset-top) + 20px)) max(18px, env(safe-area-inset-right)) calc(126px + env(safe-area-inset-bottom)) max(18px, env(safe-area-inset-left));overflow-x:clip}.product-shell .product-header{margin-bottom:30px}.product-shell .product-header h1{font-size:clamp(42px,13vw,54px);line-height:.98}.product-shell .history-card:hover{transform:translateY(-2px)}.product-shell .history-list:before{left:19px}.product-shell .history-card{grid-template-columns:64px minmax(0,1fr);gap:10px;min-height:0;padding:17px 14px 17px 0}.history-time{padding-left:32px}.history-time i{left:15px}.product-shell .history-time time{white-space:nowrap;font-size:8px}.product-shell .history-card h2{letter-spacing:-.015em;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-bottom:0;font-size:15px;line-height:1.4;display:-webkit-box;overflow:hidden}.pending-page .product-header{flex-direction:column;align-items:flex-start;gap:18px}.pending-page .pending-total{min-height:42px;margin-top:-2px}.pending-card{grid-template-columns:42px minmax(0,1fr);gap:13px;min-height:104px;padding:17px 16px}.pending-kind{border-radius:13px;width:40px;height:40px}.pending-open{grid-column:2}.pending-meta{flex-wrap:wrap;gap:5px 9px}.pending-card h2{font-size:16px}.settings-section{grid-template-columns:1fr;gap:16px;min-height:0;padding:22px 2px}.settings-value{text-align:left;justify-items:start}.settings-session form{justify-self:start}.settings-avatar-control{justify-content:flex-start}.settings-profile-controls,.settings-avatar-actions{justify-items:start}.settings-avatar-actions form{justify-content:flex-start}.share-management-card{grid-template-columns:1fr;gap:17px;padding:19px 17px}.share-management-card dl{grid-template-columns:1fr 1fr}.share-management-card dl div:last-child{grid-column:1/-1}.share-revoke-trigger{justify-self:start}.share-revoke-confirm{justify-items:start}.more-destinations>a{grid-template-columns:46px 1fr auto;gap:13px;min-height:104px}.history-meta small{display:none}.history-open{color:#8defff;background:#ffffff06;border:1px solid #ffffff14;border-radius:999px;grid-area:2/2;justify-content:center;justify-self:start;align-items:center;min-height:28px;margin-top:0;padding:0 10px;font-size:9px;line-height:1;display:inline-flex}.voice-stage .capture-choice{width:min(300px,100vw - 48px);height:108px;min-height:108px}.voice-stage .capture-choice>button{width:86px;height:86px;top:11px}.capture-drop-zone{width:62px;height:62px;top:23px}}@keyframes register-led-touch{0%{filter:brightness(.8)}45%{filter:brightness(1.65)}to{filter:brightness()}}@keyframes navigation-led-orbit{to{transform:rotate(360deg)}}@keyframes navigation-label-hide{0%,88%{opacity:1;transform:translate(-50%)}to{opacity:0;transform:translate(-50%,4px)}}@media (max-width:760px) and (max-height:760px){.voice-stage{padding-top:max(12px, env(safe-area-inset-top));padding-bottom:calc(88px + env(safe-area-inset-bottom))}.voice-stage-center{padding-block:8px 12px}.voice-stage-center .voice-stage-title{gap:2px;margin-bottom:18px}.voice-stage-title>em{font-size:48px}.voice-stage .capture-choice{height:96px;min-height:96px}.capture-audio-focus .recorder-visual{min-height:176px;padding-top:12px}.capture-audio-focus .recording-orb{top:106px}.voice-stage-footer>p{font-size:11px}}@media (max-width:760px){.voice-stage:has(.capture-audio-focus):after{top:max(24px, calc(env(safe-area-inset-top) + 10px));letter-spacing:.28em;font-size:12px;left:50%;transform:translate(-50%)}.voice-stage:has(.capture-panel):after{top:max(24px, calc(env(safe-area-inset-top) + 10px));letter-spacing:.28em;font-size:12px;left:50%;transform:translate(-50%)}.capture-panel{width:calc(100vw - 40px);max-height:calc(100dvh - max(116px, env(safe-area-inset-top)) - env(safe-area-inset-bottom));border-radius:0}.capture-panel-header{padding:0 0 18px}.capture-panel-header h2{padding-right:48px;font-size:30px}.capture-panel-body{padding:0}.capture-panel .entry-form textarea{border-radius:0;min-height:clamp(150px,30dvh,250px);max-height:32dvh;padding:16px 0 20px}.capture-panel .form-actions{flex-direction:column-reverse;align-items:stretch;padding-top:16px}.capture-panel .capture-save-actions{width:100%}.capture-panel .capture-save-actions>button{flex:1;justify-content:center}.capture-saved-notice{top:112px}:is(.voice-stage-center:has(.capture-panel),.voice-stage-center:has(.capture-audio-focus)){inset:max(12px, env(safe-area-inset-top)) 0 calc(96px + env(safe-area-inset-bottom));grid-template-rows:minmax(0,1fr);place-items:center;width:100%;height:auto;margin:0;padding:0 16px;display:grid;position:absolute;transform:none}.voice-stage-center:has(.capture-audio-focus) .capture-audio-focus{margin:0}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.analysis-confirm-bar{z-index:4;background:linear-gradient(#0000,#0e0f12f5 26%);gap:8px;margin:2px -8px -8px;padding:14px 8px 8px;display:grid;position:sticky;bottom:-1px}.analysis-confirm-bar .analysis-confirm{width:100%;min-height:48px}.analysis-history-link{color:#b8f6ff;background:#74e7fb0e;border:1px solid #74e7fb33;border-radius:999px;place-items:center;min-height:42px;font-size:11px;font-weight:650;display:grid}.capture-audio-focus:has(.analysis-review){overscroll-behavior:contain;scrollbar-gutter:stable;align-self:stretch;max-height:calc(100dvh - 120px);padding-bottom:20px;overflow-y:auto}.capture-audio-focus:has(.analysis-review) .audio-focus-close{justify-self:end;margin-bottom:-36px;position:sticky;top:0}.capture-audio-focus:has(.analysis-review) .recorder-visual{display:none}@media (max-width:760px){.capture-audio-focus:has(.analysis-review){width:calc(100vw - 24px);max-height:calc(100dvh - 96px - env(safe-area-inset-bottom));padding-bottom:calc(10px + env(safe-area-inset-bottom))}}.history-record{position:relative}.delete-trigger{color:#d79a96;min-height:40px;font:inherit;cursor:pointer;background:#77302d14;border:1px solid #d765603d;border-radius:999px;padding:0 15px;font-size:10px;font-weight:650}.delete-trigger.compact{z-index:2;position:absolute;top:50%;right:20px;transform:translateY(-50%)}.delete-confirm{background:#481d1d4d;border:1px solid #e7696333;border-radius:16px;gap:8px;padding:16px;display:grid}.delete-confirm.compact{z-index:3;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);width:min(270px,100% - 28px);position:absolute;top:50%;right:14px;transform:translateY(-50%)}.delete-confirm strong{color:#f3d7d5;font-size:11px}.delete-confirm>span{color:#aa8583;font-size:9px}.delete-confirm>div{flex-wrap:wrap;gap:7px;display:flex}.delete-confirm button{min-height:35px;font:inherit;cursor:pointer;border-radius:999px;padding:0 11px;font-size:9px;font-weight:650}.delete-cancel{color:#bbc0c8;background:#ffffff0a;border:1px solid #ffffff1a}.delete-danger{color:#fff;background:#843b37;border:1px solid #a94d48}.history-delete-zone{justify-content:flex-end;padding-top:6px;display:flex}@media (max-width:760px){.history-record .history-card{padding-bottom:58px;padding-right:14px}.delete-trigger.compact{top:auto;bottom:12px;right:14px;transform:none}.delete-confirm.compact{width:auto;inset:auto 8px 8px;transform:none}}.history-document-header{border-bottom:1px solid #ffffff1a;gap:22px;padding:clamp(24px,4vw,42px) 0 clamp(32px,5vw,54px);display:grid;position:relative;overflow:hidden}.history-document-header:after{content:"";background:linear-gradient(90deg,#0000,#77e9fa);width:34%;height:1px;position:absolute;bottom:-1px;right:0;box-shadow:0 0 16px #77e9fa59}.history-document-kicker{color:#747c88;letter-spacing:.22em;margin:0;font-size:8px;font-weight:650}.product-shell .history-document-header h1{color:#f1f4f7;letter-spacing:-.055em;text-wrap:balance;max-width:850px;margin:0;font-size:clamp(40px,6vw,70px);font-weight:250;line-height:1.02}.history-document-meta{color:#858d99;flex-wrap:wrap;align-items:center;gap:10px 18px;font-size:10px;display:flex}.history-edit-link{color:#cdeff5;min-height:34px;transition:border-color var(--motion-fast) ease,background var(--motion-fast) ease,transform var(--motion-fast) var(--motion-ease);background:#5bdaef0e;border:1px solid #74e7fb2e;border-radius:999px;align-items:center;gap:7px;margin-left:auto;padding:0 13px;font-size:9px;font-weight:650;text-decoration:none;display:inline-flex}.history-edit-link span{color:#7ceafa;font-size:12px}.history-edit-link:hover{background:#5bdaef1a;border-color:#74e7fb57;transform:translateY(-1px)}.history-edit-page{gap:24px;display:grid}.history-edit-page .history-document-header{padding-bottom:8px}.history-edit-page .page-description{color:#858d99;max-width:640px;margin:0;font-size:12px;line-height:1.65}.history-edit-panel{background:linear-gradient(145deg,#3b3d42b8,#1d1e22f0);border:1px solid #ffffff14;border-radius:24px;padding:clamp(20px,4vw,34px);box-shadow:0 24px 60px #00000040,inset 0 1px #ffffff0a}.history-edit-form{gap:17px}.history-edit-form .field-heading{margin:0}.history-edit-form .field-heading label{color:#e6e9ee}.history-edit-form .field-heading span{color:#777f8b}.history-edit-form textarea{color:#eef1f5;background:0 0;border:0;border-bottom:1px solid #ffffff21;border-radius:0;min-height:300px;padding:20px 2px;font-size:14px;line-height:1.75}.history-edit-form textarea:focus{border-bottom-color:#74dcf18c;outline:0;box-shadow:0 10px 28px -28px #74dcf1e6}.history-edit-form .form-actions{border-color:#ffffff14}.history-edit-form .text-action{color:#8b919e}.history-edit-form .submit-action{color:#eaf3f7;background:linear-gradient(145deg,#41444a,#27292e);border:1px solid #74e7fb2e;border-radius:999px}.history-edit-form .submit-action:disabled{opacity:.45;cursor:not-allowed}.history-edit-notice{background:#5bdaef0b;border:1px solid #74e7fb1f;border-radius:16px;align-items:flex-start;gap:13px;padding:14px 16px;display:flex}.history-edit-notice>span{color:#80eafa;border:1px solid #74e7fb2e;border-radius:50%;flex:none;place-items:center;width:27px;height:27px;display:grid}.history-edit-notice strong{color:#dbe6e9;font-size:10px}.history-edit-notice p{color:#79828e;margin:3px 0 0;font-size:9px;line-height:1.5}.history-type-chip{color:#c8f8ff;background:#5cdaf10e;border:1px solid #74e7fb26;border-radius:999px;padding:7px 11px;font-weight:650}.history-section-heading{align-items:flex-start;gap:16px;margin-bottom:25px;display:flex}.history-section-heading>span:first-child{color:#a9f4ff;letter-spacing:.06em;background:#73e8fa0e;border:1px solid #73e8fa29;border-radius:11px;flex:none;place-items:center;width:36px;height:36px;font-size:8px;font-weight:700;display:grid;box-shadow:inset 0 1px #ffffff0d}.history-section-heading .section-kicker{margin-bottom:5px}.history-section-heading h2{color:#eef1f5;letter-spacing:-.035em;margin:0;font-size:clamp(21px,3vw,29px);font-weight:320}.history-original-details>summary{cursor:pointer;margin-bottom:0;list-style:none}.history-original-details>summary::-webkit-details-marker{display:none}.history-original-details[open]>summary{margin-bottom:25px}.history-details-toggle{color:#98a0ab;width:30px;height:30px;transition:transform var(--motion-fast) var(--motion-ease),color var(--motion-fast) ease,border-color var(--motion-fast) ease;background:#ffffff06;border:1px solid #ffffff17;border-radius:9px;place-items:center;margin-left:auto;font-size:16px;line-height:1;display:grid}.history-original-details[open] .history-details-toggle{color:#a9f4ff;border-color:#73e8fa26;transform:rotate(180deg)}.history-analysis-summary{color:#cfd4dc;max-width:760px;margin:0 0 28px;font-size:clamp(17px,2.4vw,23px);font-weight:320;line-height:1.48}.history-detail>section.history-reading{background:radial-gradient(circle at 12% 0,#ffffff06,#0000 30%),linear-gradient(145deg,#292a2e,#1e1f22 72%)}@media (max-width:760px){.history-document-header{gap:18px;padding-top:14px}.product-shell .history-document-header h1{font-size:clamp(36px,11vw,50px);line-height:1.04}.history-document-meta{flex-direction:column;align-items:flex-start}.history-edit-link{margin-left:0}.history-edit-panel{border-radius:20px;padding:19px 16px}.history-edit-form textarea{min-height:280px;font-size:16px}.history-edit-form .form-actions{flex-direction:column-reverse;align-items:stretch}.history-edit-form .form-actions .submit-action{justify-content:center}.history-edit-form .text-action{align-self:center}.history-section-heading{margin-bottom:20px}}.history-edit-form .submit-action{gap:9px;width:auto;min-height:42px;padding:0 15px;font-size:10px}@media (max-width:760px){.history-edit-form .form-actions .submit-action{align-self:flex-end}}.history-process-grid{grid-template-columns:1fr;gap:14px}.history-process-card{background:linear-gradient(145deg,#292a2e,#1e1f22);border-color:#ffffff16;border-radius:20px;padding:0;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0a,0 12px 32px #0003}.history-process-card:before{content:"";background:linear-gradient(#79e9fa,#79e9fa14 42%,#0000 78%);width:2px;position:absolute;inset:0 auto 0 0}.history-process-card .history-process-heading{border-bottom:1px solid #ffffff12;align-items:center;padding:22px 24px 18px}.history-process-card .history-process-heading>div{grid-template-columns:none;align-items:center;gap:16px;display:flex}.history-process-index{color:#a9f4ff;letter-spacing:.06em;background:#73e8fa0e;border:1px solid #73e8fa29;border-radius:11px;flex:none;place-items:center;width:36px;height:36px;font-size:8px;font-weight:700;display:grid;box-shadow:inset 0 1px #ffffff0d}.history-process-heading>div>div{gap:5px;display:grid}.history-process-heading small{color:#6f7783;letter-spacing:.19em;font-size:7px;font-weight:650}.history-process-heading h3{color:#f1f4f7;letter-spacing:-.04em;margin:0;font-size:clamp(22px,3vw,29px);font-weight:300;line-height:1}.history-process-count{letter-spacing:.06em;background:#5bdbf209;padding:7px 10px;font-weight:600;color:#a9eef8!important;border-color:#70e7fa21!important;border-radius:999px!important;min-width:auto!important;height:auto!important;font-size:8px!important}.history-process-card ul{gap:10px;margin:0;padding:14px}.history-process-card li{background:#0c0d0f33;border:1px solid #ffffff0e;border-radius:14px;gap:8px;padding:16px 18px 16px 30px;position:relative;box-shadow:inset 0 1px #ffffff05}.history-process-card li:before{content:"";background:#78eafb;border-radius:50%;width:5px;height:5px;position:absolute;top:22px;left:17px;box-shadow:0 0 10px #78eafb59}.history-process-card li b{color:#e4e8ed;letter-spacing:-.01em;font-size:14px;font-weight:480}.history-process-card q{color:#7f8793;font-size:11px;font-weight:380;line-height:1.55}@media (max-width:760px){.history-process-card .history-process-heading{align-items:flex-start;padding:19px 18px 16px}.history-process-heading>div{gap:12px}.history-process-count{white-space:nowrap;margin-top:2px}.history-process-card ul{padding:10px}.history-process-card li{padding:15px 14px 15px 28px}.history-process-card li:before{top:21px;left:15px}.history-process-heading h3{font-size:23px}}.analysis-incomplete{color:#e0b8bf;background:#b963730e;border:1px solid #e096a424;border-radius:10px;margin:0;padding:10px 12px;font-size:10px}.episode-review-list{gap:14px;display:grid}.episode-review-card{background:linear-gradient(145deg,#2f3136bd,#18191ddb);border:1px solid #ffffff16;border-radius:18px;gap:16px;padding:17px;display:grid}.episode-review-heading{border-bottom:1px solid #ffffff12;justify-content:space-between;align-items:flex-start;gap:16px;padding-bottom:14px;display:flex}.episode-review-heading>div{gap:5px;display:grid}.episode-review-heading span{color:#79e9fa;letter-spacing:.14em;font-size:8px;font-weight:700}.episode-review-heading strong{color:#eef1f5;font-size:16px;font-weight:420}.episode-review-heading button{color:#a58d94;font:inherit;cursor:pointer;background:0 0;border:0;font-size:9px}.episode-add-button{color:#a5adb8;text-align:left;cursor:pointer;background:#6de5fa06;border:1px dashed #77e8fa2e;border-radius:16px;grid-template-columns:36px 1fr;place-items:center start;column-gap:12px;min-height:76px;padding:14px 17px;display:grid}.episode-add-button>span{color:#9ef2ff;border:1px solid #77e8fa2b;border-radius:11px;grid-row:1/3;place-items:center;width:34px;height:34px;display:grid}.episode-add-button strong{color:#dfe4ea;font-size:11px}.episode-add-button small{color:#747c88;font-size:9px}.history-episode+.history-episode{margin-top:16px}@media (max-width:620px){.episode-review-card{padding:13px}.episode-review-heading{flex-direction:column}.episode-review-heading button{align-self:flex-end}}.pending-detail-page .pending-entry-panel .entry-form textarea,.pending-detail-page .pending-entry-panel .entry-form textarea:disabled{color:#eef1f5;opacity:1;-webkit-text-fill-color:#eef1f5;background:#0b0c0f52;border-color:#ffffff1a;box-shadow:inset 0 1px 14px #0003}@media (max-width:760px){.pending-detail-page .pending-entry-panel .entry-form textarea{min-height:280px;font-size:16px}.pending-detail-page .pending-entry-panel .form-actions{flex-direction:column-reverse;align-items:stretch;gap:10px}.pending-detail-page .pending-entry-panel .capture-save-actions{grid-template-columns:1fr;gap:10px;width:100%;display:grid}.pending-detail-page .pending-entry-panel .capture-save-actions>button{justify-content:center;width:100%;min-height:48px}.pending-detail-page .pending-entry-panel .text-action{align-self:center;place-items:center;min-height:44px;padding-inline:16px;display:grid}}.professional-share{background:linear-gradient(145deg,#2f3e426b,#1a1c20eb);border:1px solid #74e7fb1c;border-radius:22px;justify-content:space-between;align-items:center;gap:28px;padding:24px 26px;display:flex}.professional-share h2{color:#edf3f5;letter-spacing:-.035em;margin:5px 0 7px;font-size:23px;font-weight:340}.professional-share p{color:#858e98;margin:0;font-size:10px;line-height:1.55}.professional-share-open{color:#e8fbfd;min-height:42px;font:inherit;cursor:pointer;background:linear-gradient(145deg,#43696e,#2b4246);border:1px solid #74e7fb38;border-radius:999px;flex:none;padding:0 17px;font-size:9px}.professional-share-overlay{z-index:100;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#060709c7;place-items:center;padding:22px;display:grid;position:fixed;inset:0}.professional-share-dialog{background:linear-gradient(145deg,#303237,#1d1e22);border:1px solid #ffffff1c;border-radius:25px;gap:20px;width:min(680px,100%);max-height:calc(100dvh - 44px);padding:26px;display:grid;overflow:auto;box-shadow:0 35px 100px #0000008c,inset 0 1px #ffffff0d}.professional-share-dialog>header{justify-content:space-between;gap:20px;display:flex}.professional-share-dialog h2{color:#f0f3f6;letter-spacing:-.04em;margin:6px 0 0;font-size:29px;font-weight:320}.professional-share-dialog>header>button{color:#939ba5;cursor:pointer;background:0 0;border:1px solid #ffffff17;border-radius:50%;align-self:start;width:34px;height:34px;font-size:18px}.professional-share-options{gap:9px;display:grid}.professional-share-options label{cursor:pointer;background:#0a0b0d2e;border:1px solid #ffffff14;border-radius:17px;grid-template-columns:auto 1fr auto;align-items:start;gap:14px;padding:18px;display:grid}.professional-share-options label[data-selected]{background:#5ad3e70e;border-color:#74e7fb4d;box-shadow:inset 3px 0 #71dfed}.professional-share-options input{accent-color:#69dbe8;margin-top:3px}.professional-share-options span{gap:5px;display:grid}.professional-share-options strong{color:#e5eaed;font-size:12px}.professional-share-options small{color:#848c96;font-size:9px;line-height:1.5}.professional-share-options em{color:#75dce8;font-size:8px;font-style:normal}.professional-share-expiry{color:#aeb5bd;justify-content:space-between;align-items:center;gap:15px;font-size:10px;display:flex}.professional-share-expiry select{color:#e7edef;background:#24262a;border:1px solid #ffffff1a;border-radius:10px;padding:9px 30px 9px 12px}.professional-share-dialog>footer{border-top:1px solid #ffffff12;justify-content:flex-end;gap:9px;padding-top:18px;display:flex}.professional-share-dialog>footer button,.professional-share-success button{color:#b9c0c7;min-height:42px;font:inherit;cursor:pointer;background:0 0;border:1px solid #ffffff17;border-radius:999px;padding:0 16px;font-size:9px}.professional-share-dialog>footer button:last-child,.professional-share-success button{color:#eaffff;background:linear-gradient(145deg,#47747a,#2b474c);border-color:#74e7fb38}.professional-share-success{background:#5edeef0b;border:1px solid #74e7fb24;border-radius:18px;gap:12px;padding:20px;display:grid}.professional-share-success strong{color:#e8f6f7}.professional-share-success input{color:#bdeff5;background:#191a1e;border:1px solid #ffffff17;border-radius:10px;width:100%;padding:12px;font-size:9px}.professional-share-success button{justify-self:start}.professional-share-message{color:#9deaf3!important}.public-share-shell{color:#1f2b31;background:radial-gradient(circle at 70% 0,#5cb7c31a,#0000 32%),#17191d;min-height:100vh;padding:clamp(22px,5vw,64px)}.public-share-document{background:#f3f1ec;border:1px solid #ffffff24;border-radius:28px;width:min(1080px,100%);margin:0 auto;overflow:hidden;box-shadow:0 32px 90px #0006}.public-share-state{background:#f3f1ec;border-radius:24px;width:min(760px,100%);margin:8vh auto 0;padding:clamp(30px,6vw,58px);box-shadow:0 28px 80px #0000005c}.public-share-state h1{color:#18262d;letter-spacing:-.05em;margin:8px 0 14px;font-size:clamp(36px,6vw,62px);font-weight:300}.public-share-state p:last-child{color:#687579;max-width:580px;margin:0;line-height:1.65}.public-share-cover{background:linear-gradient(135deg,#f8f7f3,#ece9e2);border-bottom:1px solid #d8d5ce;justify-content:space-between;align-items:start;gap:30px;padding:42px 46px 38px;display:flex}.public-share-cover span,.public-share-episode small,.public-share-original small{color:#4b6972;letter-spacing:.15em;font-size:9px;font-weight:700}.public-share-cover h1{color:#172229;letter-spacing:-.055em;margin:11px 0 8px;font-size:clamp(38px,6vw,64px);font-weight:280}.public-share-cover p{color:#69757a;margin:0;font-size:12px}.public-share-cover>strong{color:#52646b;letter-spacing:.12em;text-align:right;border:1px solid #cfd4d2;border-radius:9px;padding:10px 12px;font-size:8px;line-height:1.45}.public-share-boundary{color:#dbe8e9;background:#24343a;grid-template-columns:180px 1fr;gap:28px;padding:22px 46px;display:grid}.public-share-boundary strong{color:#8de3ed;letter-spacing:.06em;text-transform:uppercase;font-size:10px}.public-share-boundary p{color:#b8c6c9;max-width:720px;margin:0;font-size:11px;line-height:1.55}.public-share-metrics{border-bottom:1px solid #d8d5ce;grid-template-columns:1.4fr 1fr .65fr 1fr;display:grid}.public-share-metrics div{border-right:1px solid #d8d5ce;gap:10px;min-height:112px;padding:23px 25px;display:grid}.public-share-metrics div:last-child{border-right:0}.public-share-metrics span,.public-share-context span,.public-share-review>span{color:#707b7e;letter-spacing:.1em;text-transform:uppercase;font-size:8px;font-weight:700}.public-share-metrics strong{color:#213038;align-self:end;font-size:15px;font-weight:430;line-height:1.35}.public-share-context{background:#d8d5ce;grid-template-columns:1fr 1fr;gap:1px;padding:1px 0;display:grid}.public-share-context div{background:#ebe8e1;gap:5px;padding:18px 46px;display:grid}.public-share-context strong{color:#31454c;font-size:12px;font-weight:520}.public-share-original,.public-share-episode{border-bottom:1px solid #d8d5ce;padding:36px 46px}.public-share-original>header,.public-share-episode>header{align-items:center;gap:15px;display:flex}.public-share-original>header>span,.public-share-episode>header>span{color:#26717c;border:1px solid #aac8cb;border-radius:50%;place-items:center;width:35px;height:35px;font-size:9px;display:grid}.public-share-original h2,.public-share-episode h2{color:#1b282e;letter-spacing:-.04em;margin:3px 0 0;font-size:clamp(24px,3.5vw,35px);font-weight:350}.public-share-original>p{color:#3b484d;background:#46959e0f;border-left:2px solid #55aab4;margin:25px 0 0;padding:22px 25px;font-size:15px;line-height:1.75}.public-share-summary{color:#5f6c70;max-width:850px;margin:22px 0 0;font-size:13px;line-height:1.7}.public-share-indicators{border-block:1px solid #d9d7d0;grid-template-columns:repeat(3,1fr);margin-top:24px;display:grid}.public-share-indicators div{border-right:1px solid #d9d7d0;gap:7px;padding:16px 18px;display:grid}.public-share-indicators div:last-child{border-right:0}.public-share-indicators span{color:#747f82;letter-spacing:.07em;text-transform:uppercase;font-size:8px;font-weight:650}.public-share-indicators strong{color:#235c65;font-size:25px;font-weight:330}.public-share-groups{grid-template-columns:repeat(2,1fr);gap:12px;margin-top:25px;display:grid}.public-share-groups section{background:#ffffff7a;border:1px solid #d6d5cf;border-radius:17px;padding:20px 22px}.public-share-groups h3{color:#27717b;letter-spacing:.1em;text-transform:uppercase;margin:0 0 15px;font-size:9px;font-weight:700}.public-share-groups ul{gap:13px;margin:0;padding:0;list-style:none;display:grid}.public-share-groups li{border-top:1px solid #deddd7;gap:5px;padding-top:12px;display:grid}.public-share-groups li:first-child{border-top:0;padding-top:0}.public-share-groups li>div{justify-content:space-between;gap:12px;display:flex}.public-share-groups strong{color:#26353a;font-size:12px;font-weight:560}.public-share-groups li>div span{color:#26717c;flex:none;font-size:9px}.public-share-groups em{color:#647579;border:1px solid #cfd4d2;border-radius:999px;width:fit-content;padding:3px 6px;font-size:7px;font-style:normal}.public-share-groups q{color:#697477;font-size:10px;font-style:italic;line-height:1.55}.public-share-review{background:#46959e0f;border-left:2px solid #55aab4;margin-top:24px;padding:20px 22px}.public-share-review h3{color:#26353a;margin:5px 0 12px;font-size:18px;font-weight:450}.public-share-review ol{color:#5f6d71;gap:8px;margin:0;padding-left:20px;font-size:11px;line-height:1.55;display:grid}.public-share-footer{background:#e8e5de;grid-template-columns:1fr 1fr;gap:35px;padding:26px 46px 30px;display:grid}.public-share-footer p,.public-share-footer strong{color:#687477;margin:0;font-size:9px;font-weight:450;line-height:1.6}.public-share-footer strong{color:#3f5960}@media (max-width:760px){.professional-share{flex-direction:column;align-items:stretch}.professional-share-open{align-self:start}.professional-share-dialog{padding:20px 16px}.professional-share-options label{grid-template-columns:auto 1fr}.professional-share-options em{grid-column:2}.public-share-shell{background:#f3f1ec;padding:0}.public-share-document{box-shadow:none;border:0;border-radius:0}.public-share-cover{flex-direction:column;padding:30px 22px 26px}.public-share-cover>strong{text-align:left}.public-share-boundary{grid-template-columns:1fr;gap:8px;padding:20px 22px}.public-share-metrics{grid-template-columns:1fr 1fr}.public-share-metrics div{border-bottom:1px solid #d8d5ce;min-height:98px;padding:18px 16px}.public-share-metrics div:nth-child(2){border-right:0}.public-share-context{grid-template-columns:1fr}.public-share-context div{padding:16px 22px}.public-share-original,.public-share-episode{padding:28px 22px}.public-share-indicators{grid-template-columns:1fr}.public-share-indicators div{border-bottom:1px solid #d9d7d0;border-right:0}.public-share-indicators div:last-child{border-bottom:0}.public-share-groups{grid-template-columns:1fr}.public-share-footer{grid-template-columns:1fr;padding:24px 22px}.public-share-state{border-radius:0;min-height:100vh;margin:0}}.pending-detail-page .pending-entry-panel .recorder-visual{color:#eef1f5;background:radial-gradient(circle at 28% 46%,#74e7fb14,#0000 28%),#0b0c0f4d;border-color:#ffffff17;box-shadow:inset 0 1px 16px #0003}.pending-detail-page .pending-entry-panel .recording-orb{background:#74e7fb0f;border:1px solid #74e7fb21}.pending-detail-page .pending-entry-panel .recording-orb i{background:#79e9fa}.pending-detail-page .pending-entry-panel .recorder-visual strong{color:#dfe4ea}.pending-detail-page .pending-entry-panel .recorder-visual time{color:#f4f6f9}.pending-detail-page .pending-entry-panel .recorder-visual small{color:#7d8591}.pending-detail-page .pending-entry-panel .discard-button{color:#d98e89;border-color:#d98e8952}@media (max-width:760px){.pending-detail-page .pending-entry-panel .recorder-visual{min-height:230px;padding:28px 18px}.pending-detail-page .pending-entry-panel .recorder-controls{grid-template-columns:1fr;gap:10px;width:100%;display:grid}.pending-detail-page .pending-entry-panel .recorder-controls button{justify-content:center;width:100%;min-height:48px}.pending-detail-page .pending-entry-panel .analyze-button{order:1}.pending-detail-page .pending-entry-panel .save-exit-button{order:2}.pending-detail-page .pending-entry-panel .discard-button{color:#c98682;background:0 0;border-color:#0000;order:3;margin-top:4px}.product-shell .page-description,.history-edit-page .page-description{font-size:16px;line-height:1.62}.product-empty-copy>p:not(.section-kicker),.entry-intro>p:last-child,.voice-stage-footer>p{font-size:15px;line-height:1.6}.pending-card p,.product-shell .history-card p,.preview-item p,.analysis-block>p,.professional-share p,.history-edit-notice p{font-size:14px;line-height:1.58}.voice-stage-hint,.field-footer>p,.privacy-note,.recorder-message,.analysis-pending,.analysis-disclaimer,.evolution-section>header>p,.recurrence-card>p,.emotion-pattern-grid .recurrence-card>p{font-size:13px;line-height:1.55}.context-map li small,.context-map>article>p,.analysis-process-card header small,.analysis-process-card q,.history-process-card q,.professional-share-options small{font-size:12px;line-height:1.5}.product-shell small,.product-shell time,.product-shell dt,.product-shell .record-type,.product-shell .pending-meta,.product-shell .pending-open{font-size:12px}.product-shell q,.product-shell em,.product-shell dd{font-size:13px;line-height:1.55}.public-share-cover p,.public-share-summary,.public-share-boundary p,.public-share-review ol,.public-share-groups strong{font-size:14px}.public-share-cover span,.public-share-cover>strong,.public-share-boundary strong,.public-share-episode small,.public-share-original small,.public-share-groups h3,.public-share-groups q,.public-share-groups em{font-size:12px}}.analysis-overview-fields{grid-template-columns:1fr}.analysis-field-heading{color:#aab2bd;flex-wrap:wrap;align-items:center;gap:7px;display:flex}.analysis-layer-badge{color:#a6edf7;letter-spacing:.09em;background:#74e7fb0b;border:1px solid #74e7fb2e;border-radius:999px;align-items:center;width:max-content;min-height:22px;padding:0 7px;font-size:8px;font-style:normal;font-weight:750;display:inline-flex}.analysis-layer-badge[data-layer=voice]{color:#c9ced7;background:#ffffff09;border-color:#ffffff1c}.analysis-source-field textarea{color:#c8cdd5;background:#ffffff06;border-color:#ffffff12;font-style:italic}.guided-analysis .analysis-process-card>header{border-bottom:1px solid #ffffff14;padding-bottom:15px}.guided-analysis .analysis-process-card ul{gap:14px;margin-top:16px}.guided-analysis .analysis-process-card .analysis-review-item{background:#08090b33;border:1px solid #ffffff13;border-radius:14px;gap:16px;padding:16px}.guided-analysis .analysis-field-heading{flex-direction:column;align-items:flex-start;gap:6px}.guided-analysis .analysis-field-heading b{color:#cbd1d9;letter-spacing:0;font-size:11px;font-weight:560}.guided-analysis .analysis-organized-field input{color:#f1f7f8;background:#74e7fb0a;border-color:#74e7fb29;font-weight:620}.guided-analysis .analysis-source-field{border-top:1px solid #fff1;padding-top:14px}.guided-analysis .analysis-source-field textarea{background:#ffffff05;border-width:0 0 0 2px;border-color:#b8c1cc3d;border-radius:0 10px 10px 0}.guided-analysis .emotion-review-meta{margin-top:-6px}.guided-analysis{gap:20px}.guided-analysis-header{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.guided-analysis-header>div{min-width:0}.guided-analysis-header h3{margin:-2px 0 8px}.guided-analysis-header p:last-child{color:#8d95a1;max-width:620px;margin:0;font-size:13px;line-height:1.55}.guided-analysis-header>span{color:#9ceffa;background:#74e7fb0b;border:1px solid #74e7fb29;border-radius:999px;flex:none;padding:7px 10px;font-size:11px}.guided-analysis-progress{background:#ffffff12;border-radius:99px;height:3px;overflow:hidden}.guided-analysis-progress i{border-radius:inherit;height:100%;transition:width .25s var(--motion-ease);background:linear-gradient(90deg,#54bfd0,#91edf7);display:block}.guided-analysis-stage{gap:18px;display:grid}.guided-episode-label{border-bottom:1px solid #ffffff12;align-items:flex-start;gap:12px;padding-bottom:13px;display:flex}.guided-episode-label span{color:#75e3f1;letter-spacing:.12em;font-size:10px;font-weight:700}.guided-episode-label>div{gap:4px;display:grid}.guided-episode-label small{color:#737b87;letter-spacing:.1em;font-size:8px;font-weight:650}.guided-episode-label strong{color:#e7ebef;font-size:15px;font-weight:450}.guided-transcript{gap:12px;display:grid}.guided-transcript header{align-items:flex-start;gap:10px;display:flex}.guided-transcript header>div{gap:3px;display:grid}.guided-transcript label{color:#dfe4ea;font-size:14px;font-weight:650}.guided-transcript header p{color:#858d98;margin:0;font-size:12px;line-height:1.5}.guided-transcript textarea{resize:vertical;color:#eef1f5;min-height:280px;font:inherit;background:#0003;border:1px solid #ffffff1a;border-radius:16px;outline:0;padding:18px;font-size:15px;line-height:1.7}.guided-transcript textarea:focus{border-color:#74e7fb61;box-shadow:0 0 0 3px #74e7fb0e}.guided-analysis-finish{gap:18px;display:grid}.guided-episode-summary{gap:8px;display:grid}.guided-episode-summary article{background:#ffffff06;border:1px solid #ffffff13;border-radius:14px;grid-template-columns:34px 1fr;align-items:center;gap:12px;padding:13px 15px;display:grid}.guided-episode-summary article>span{color:#8cecf8;border:1px solid #74e7fb29;border-radius:50%;place-items:center;width:30px;height:30px;font-size:10px;display:grid}.guided-episode-summary article div{gap:3px;display:grid}.guided-episode-summary strong{color:#e7ebef;font-size:14px;font-weight:480}.guided-episode-summary small{color:#858d98;font-size:11px}.guided-analysis-actions{z-index:5;background:linear-gradient(#0000,#0e0f12f7 28%);justify-content:flex-end;align-items:center;gap:9px;margin:0 -8px -8px;padding:18px 8px 8px;display:flex;position:sticky;bottom:-1px}.guided-analysis-actions button{color:#a6aeb9;min-height:44px;font:inherit;cursor:pointer;background:#222328;border:1px solid #ffffff17;border-radius:12px;padding:0 15px;font-size:12px;font-weight:650}.guided-analysis-actions button:disabled{opacity:.4;cursor:default}.guided-analysis-actions .guided-next{color:#0b1518;background:linear-gradient(135deg,#b5f7ff,#68dff1);border-color:#0000;margin-left:auto}@media (max-width:620px){.guided-analysis{padding:18px 16px}.guided-analysis-header{flex-direction:column-reverse;gap:12px}.guided-analysis-header>span{align-self:flex-start}.guided-analysis-header p:last-child{font-size:16px;line-height:1.6}.guided-analysis-header>span{font-size:13px}.guided-episode-label{flex-direction:column;align-items:flex-start;gap:5px}.guided-episode-label span{font-size:12px}.guided-episode-label strong{font-size:17px;line-height:1.45}.guided-episode-label small{font-size:11px}.guided-transcript header{flex-direction:column}.guided-transcript label{font-size:16px}.guided-transcript header p{font-size:16px;line-height:1.6}.guided-analysis .analysis-layer-badge{min-height:27px;padding:0 9px;font-size:11px}.guided-analysis .analysis-process-card header strong{font-size:16px}.guided-analysis .analysis-process-card header small{font-size:15px;line-height:1.55}.guided-analysis .analysis-process-card header>span{min-width:30px;height:30px;font-size:12px}.guided-analysis .analysis-edit-card label{gap:9px;font-size:15px;line-height:1.5}.guided-analysis .analysis-field-heading b{font-size:15px;line-height:1.45}.guided-analysis .analysis-process-card .analysis-review-item{gap:18px;padding:17px 14px}.guided-analysis .analysis-organized-field input{font-size:18px}.guided-analysis .analysis-edit-card input{height:48px;font-size:16px}.guided-analysis .analysis-edit-card textarea{min-height:88px;padding:12px;font-size:15px;line-height:1.55}.guided-analysis .emotion-review-meta em{padding:7px 10px;font-size:14px}.guided-analysis .emotion-intensity-field legend{font-size:15px;line-height:1.45}.guided-analysis .emotion-intensity-field legend small{font-size:14px}.guided-analysis .emotion-intensity-field button{min-height:44px;font-size:15px}.guided-analysis .analysis-process-card>p{font-size:15px;line-height:1.55}.guided-analysis .analysis-challenge-editor legend{font-size:15px}.guided-analysis .analysis-challenge-editor legend small{font-size:13px}.guided-analysis .analysis-challenge-editor>div{font-size:15px;line-height:1.55}.guided-analysis .analysis-challenge-editor>p{font-size:14px;line-height:1.55}.guided-analysis .analysis-remove-item,.guided-analysis .analysis-add-item{font-size:14px}.guided-analysis .analysis-disclaimer{font-size:14px;line-height:1.6}.guided-analysis .guided-episode-summary small{font-size:14px}.guided-analysis .record-context-editor>header>p:last-child{font-size:15px;line-height:1.6}.guided-analysis .record-context-editor legend{font-size:14px}.guided-analysis .record-context-options strong{font-size:15px}.guided-analysis .record-context-options small{font-size:14px;line-height:1.5}.guided-analysis .record-type-options label{font-size:14px}.guided-transcript textarea{min-height:44dvh;font-size:16px}.guided-analysis-actions{grid-template-columns:1fr 1fr;display:grid}.guided-analysis-actions .guided-next{grid-area:1/1/auto/-1;width:100%}.guided-analysis-actions button{min-height:50px;font-size:14px}}:is(.product-shell:has(.navigation-link[href=\/pendencias][data-active]),.product-shell:has(.navigation-link[href=\/historico][data-active]),.product-shell:has(.navigation-link[href=\/exercicios][data-active]),.product-shell:has(.navigation-link[href=\/padroes][data-active]),.product-shell:has(.navigation-link[href=\/compartilhamentos][data-active]),.product-shell:has(.navigation-link[href=\/configuracoes][data-active]),.product-shell:has(.navigation-link[href=\/mais][data-active])){background:var(--patient-canvas)}:is(.product-shell:has(.navigation-link[href=\/pendencias][data-active]),.product-shell:has(.navigation-link[href=\/historico][data-active]),.product-shell:has(.navigation-link[href=\/exercicios][data-active]),.product-shell:has(.navigation-link[href=\/padroes][data-active]),.product-shell:has(.navigation-link[href=\/compartilhamentos][data-active]),.product-shell:has(.navigation-link[href=\/configuracoes][data-active]),.product-shell:has(.navigation-link[href=\/mais][data-active])) .page-content{--ink:#18272c;--muted:#64747a;--line:#d6e0e2;--surface:#f3f7f8;--surface-strong:#ffffffb8;--accent:#087f90;--accent-hover:#076f7e;--accent-soft:#e4f3f5;color:#1b292e;background:var(--patient-canvas)}:is(.product-shell:has(.navigation-link[href=\/pendencias][data-active]),.product-shell:has(.navigation-link[href=\/historico][data-active]),.product-shell:has(.navigation-link[href=\/exercicios][data-active]),.product-shell:has(.navigation-link[href=\/padroes][data-active]),.product-shell:has(.navigation-link[href=\/compartilhamentos][data-active]),.product-shell:has(.navigation-link[href=\/configuracoes][data-active]),.product-shell:has(.navigation-link[href=\/mais][data-active])) .page-content:before{background:radial-gradient(circle at 72% 12%,#6fcdd924,#0000 29%),linear-gradient(120deg,#0000 38%,#ffffff94 50%,#0000 62%)}:is(.product-shell:has(.navigation-link[href=\/pendencias][data-active]),.product-shell:has(.navigation-link[href=\/historico][data-active]),.product-shell:has(.navigation-link[href=\/exercicios][data-active]),.product-shell:has(.navigation-link[href=\/padroes][data-active]),.product-shell:has(.navigation-link[href=\/compartilhamentos][data-active]),.product-shell:has(.navigation-link[href=\/configuracoes][data-active]),.product-shell:has(.navigation-link[href=\/mais][data-active])) :is(.product-header h1,.history-document-header h1,.history-section-heading h2,.evolution-section h2,.patterns-category-cta h2,.settings-section h2,.pending-card h2,.history-card h2,.more-destinations strong,.share-management-state strong,.product-empty h2){color:#1b292e}:is(.product-shell:has(.navigation-link[href=\/pendencias][data-active]),.product-shell:has(.navigation-link[href=\/historico][data-active]),.product-shell:has(.navigation-link[href=\/exercicios][data-active]),.product-shell:has(.navigation-link[href=\/padroes][data-active]),.product-shell:has(.navigation-link[href=\/compartilhamentos][data-active]),.product-shell:has(.navigation-link[href=\/configuracoes][data-active]),.product-shell:has(.navigation-link[href=\/mais][data-active])) :is(.page-description,.pending-card p,.history-card p,.more-destinations p,.patterns-category-cta p:not(.section-kicker),.evolution-section>header>p,.product-empty-copy>p:not(.section-kicker),.share-management-card dd,.history-process-card q){color:#64747a}:is(.product-shell:has(.navigation-link[href=\/pendencias][data-active]),.product-shell:has(.navigation-link[href=\/historico][data-active]),.product-shell:has(.navigation-link[href=\/exercicios][data-active]),.product-shell:has(.navigation-link[href=\/padroes][data-active]),.product-shell:has(.navigation-link[href=\/compartilhamentos][data-active]),.product-shell:has(.navigation-link[href=\/configuracoes][data-active]),.product-shell:has(.navigation-link[href=\/mais][data-active])) :is(.pending-card,.history-card,.evolution-overview article,.share-management-card,.entry-panel,.product-empty,.history-reading,.history-process-card,.analysis-process-card,.history-edit-panel){-webkit-backdrop-filter:blur(22px)saturate(1.18);background:radial-gradient(circle at 11% 0,#fffffffa,#0000 38%),linear-gradient(145deg,#ffffffc2,#e1ebedad);border-color:#fffffff0;box-shadow:0 22px 50px #25444b1f,0 4px 12px #25444b0f,inset 0 1px #fff,inset 0 -1px #487d871c}:is(.product-shell:has(.navigation-link[href=\/pendencias][data-active]),.product-shell:has(.navigation-link[href=\/historico][data-active]),.product-shell:has(.navigation-link[href=\/exercicios][data-active]),.product-shell:has(.navigation-link[href=\/padroes][data-active]),.product-shell:has(.navigation-link[href=\/compartilhamentos][data-active]),.product-shell:has(.navigation-link[href=\/configuracoes][data-active]),.product-shell:has(.navigation-link[href=\/mais][data-active])) :is(.pending-card,.history-card,.share-management-card):hover{border-color:#8ed9e2e6;box-shadow:0 24px 52px #25444b26,0 0 28px #41c4d626,inset 0 1px #fff}:is(.product-shell:has(.navigation-link[href=\/padroes][data-active]),.product-shell:has(.navigation-link[href=\/mais][data-active]),.product-shell:has(.navigation-link[href=\/configuracoes][data-active])) :is(.patterns-highlight-list,.more-destinations,.settings-list){-webkit-backdrop-filter:blur(22px)saturate(1.18);background:radial-gradient(circle at 10% 0,#fffffffa,#0000 38%),linear-gradient(145deg,#ffffffbd,#e1ebeda8);border:1px solid #fffffff0;border-radius:22px;overflow:hidden;box-shadow:0 20px 46px #25444b1c,inset 0 1px #fff,inset 0 -1px #487d871a}:is(.product-shell:has(.navigation-link[href=\/padroes][data-active]),.product-shell:has(.navigation-link[href=\/mais][data-active]),.product-shell:has(.navigation-link[href=\/configuracoes][data-active])) :is(.patterns-highlight-list>a,.more-destinations>a,.settings-section){border-color:#dce4e6;padding-inline:20px}:is(.product-shell:has(.navigation-link[href=\/padroes][data-active]),.product-shell:has(.navigation-link[href=\/mais][data-active])) :is(.patterns-highlight-list>a:hover,.more-destinations>a:hover){background:#ffffff6b}:is(.product-shell:has(.navigation-link[href=\/pendencias][data-active]),.product-shell:has(.navigation-link[href=\/historico][data-active]),.product-shell:has(.navigation-link[href=\/padroes][data-active]),.product-shell:has(.navigation-link[href=\/compartilhamentos][data-active]),.product-shell:has(.navigation-link[href=\/configuracoes][data-active]),.product-shell:has(.navigation-link[href=\/mais][data-active])) :is(.section-kicker,.record-type,.patterns-highlight-list span,.pending-meta span,.share-management-state[data-active] span){color:#087f90}.product-shell .product-header .eyebrow{color:#78deeb}:is(.product-shell:has(.navigation-link[href=\/historico][data-active]),.product-shell:has(.navigation-link[href=\/padroes][data-active])) :is(.history-process-card li,.analysis-process-card li){background:#ffffff70;border-color:#dce5e7}@media (max-width:620px){:is(.product-shell:has(.navigation-link[href=\/padroes][data-active]),.product-shell:has(.navigation-link[href=\/mais][data-active]),.product-shell:has(.navigation-link[href=\/configuracoes][data-active])) :is(.patterns-highlight-list,.more-destinations,.settings-list){border-radius:18px}}:is(.product-shell:has(.navigation-link[href=\/pendencias][data-active]),.product-shell:has(.navigation-link[href=\/historico][data-active]),.product-shell:has(.navigation-link[href=\/padroes][data-active]),.product-shell:has(.navigation-link[href=\/configuracoes][data-active])) :is(.patterns-highlight-list strong,.evolution-overview strong,.history-analysis-summary,.history-process-heading h3,.history-process-card li b,.settings-value strong,.history-edit-form .field-heading label,.history-edit-notice strong){color:#203036}:is(.product-shell:has(.navigation-link[href=\/historico][data-active]),.product-shell:has(.navigation-link[href=\/configuracoes][data-active])) :is(.history-document-meta,.history-process-heading small,.settings-value span,.settings-description,.settings-avatar-actions small,.settings-name-form>label,.history-edit-form .field-heading span,.history-edit-notice p){color:#66767d}.product-shell:has(.navigation-link[href=\/historico][data-active]) :is(.history-document-header,.history-process-card .history-process-heading,.history-edit-form .form-actions){border-color:#d5dfe1}.product-shell:has(.navigation-link[href=\/historico][data-active]) .history-edit-form textarea{color:#233238;border-bottom-color:#cad7da}.product-shell:has(.navigation-link[href=\/historico][data-active]) .history-type-chip{color:#176e79;background:#edf8f9;border-color:#bddce1}.product-shell:has(.navigation-link[href=\/historico][data-active]) .history-details-toggle{color:#52636a;background:#ffffff7a;border-color:#cedbdd}.product-shell:has(.navigation-link[href=\/pendencias][data-active]) .pending-total{color:#1e3a42;background:#ffffff8a;border-color:#bcdce1;box-shadow:inset 0 1px #ffffffe6}.product-shell:has(.navigation-link[href=\/pendencias][data-active]) .pending-total small{color:#65757c}.product-shell:has(.navigation-link[href=\/pendencias][data-active]) .pending-kind{color:#176e79;background:#edf8f9;border-color:#bddce1}.product-shell:has(.navigation-link[href=\/pendencias][data-active]) .pending-page .product-empty{border:0;max-width:820px;box-shadow:none;-webkit-backdrop-filter:none;background:0 0;border-block:1px solid #cbc8c0;border-radius:0;padding:40px 2px;display:block}.product-shell:has(.navigation-link[href=\/pendencias][data-active]) .product-empty-copy{max-width:660px}.product-shell:has(.navigation-link[href=\/pendencias][data-active]) .product-empty h2{color:#202525;margin:10px 0 12px;font-size:clamp(26px,3.5vw,36px);font-weight:450;line-height:1.12}.product-shell:has(.navigation-link[href=\/pendencias][data-active]) .product-empty-copy>p:not(.section-kicker){color:#687571;max-width:58ch;margin-bottom:25px}.product-shell:has(.navigation-link[href=\/pendencias][data-active]) .product-empty .submit-action{color:#f4f0e7;width:auto;min-height:44px;box-shadow:none;background:#202525;border-radius:12px;padding-inline:19px;display:inline-flex}.product-shell:has(.navigation-link[href=\/pendencias][data-active]) .product-empty .submit-action:hover{background:#303434}.product-shell:has(.navigation-link[href=\/pendencias][data-active]) .pending-list{border-top:1px solid #cbc8c0;gap:0;max-width:820px}.product-shell:has(.navigation-link[href=\/pendencias][data-active]) .pending-page .pending-card{min-height:112px;box-shadow:none;background:0 0;border:0;border-bottom:1px solid #cbc8c0;border-radius:0;padding:20px 2px;transition:background-color .18s,padding .18s}.product-shell:has(.navigation-link[href=\/pendencias][data-active]) .pending-page .pending-card:hover{box-shadow:none;background:#ffffff47;border-color:#cbc8c0;padding-inline:12px;transform:none}.product-shell:has(.navigation-link[href=\/pendencias][data-active]) .pending-kind{color:#858b96;box-shadow:none;background:linear-gradient(145deg,#353940,#22252b 72%);border:1px solid #ffffff06;border-radius:14px}.product-shell:has(.navigation-link[href=\/pendencias][data-active]) .pending-meta{color:#727d7a}.product-shell:has(.navigation-link[href=\/pendencias][data-active]) .pending-meta span{color:#596563}.product-shell:has(.navigation-link[href=\/pendencias][data-active]) .pending-card h2{color:#202525;font-weight:600}.product-shell:has(.navigation-link[href=\/pendencias][data-active]) .pending-open{color:#202525}@media (max-width:620px){.product-shell:has(.navigation-link[href=\/pendencias][data-active]) .product-empty{padding:30px 0}.product-shell:has(.navigation-link[href=\/pendencias][data-active]) .product-empty h2{font-size:26px}.product-shell:has(.navigation-link[href=\/pendencias][data-active]) .product-empty .submit-action{justify-content:center;width:100%;font-size:14px}.product-shell:has(.navigation-link[href=\/pendencias][data-active]) .pending-card{padding-inline:0}.product-shell:has(.navigation-link[href=\/pendencias][data-active]) .pending-card:hover{padding-inline:8px}}.product-shell:has(.navigation-link[href=\/configuracoes][data-active]) .settings-list{box-shadow:none;-webkit-backdrop-filter:none;background:0 0;border:0;border-top:1px solid #cbc8c0;border-radius:0;overflow:visible}.product-shell:has(.navigation-link[href=\/configuracoes][data-active]) .settings-section{background:0 0;border:0;border-bottom:1px solid #cbc8c0;padding:28px 2px}.product-shell:has(.navigation-link[href=\/configuracoes][data-active]) .settings-section .section-kicker{color:#687571}.product-shell:has(.navigation-link[href=\/configuracoes][data-active]) .settings-section h2{color:#202525;font-weight:430}.product-shell:has(.navigation-link[href=\/configuracoes][data-active]) .settings-value strong{color:#202525}.product-shell:has(.navigation-link[href=\/configuracoes][data-active]) :is(.settings-value span,.settings-description,.settings-avatar-actions small,.settings-name-form>label){color:#687571}.product-shell:has(.navigation-link[href=\/configuracoes][data-active]) .settings-avatar-preview{color:#f2f5f2;background:linear-gradient(145deg,#303333,#191b1b);border-color:#303232;border-radius:18px}.product-shell:has(.navigation-link[href=\/configuracoes][data-active]) .settings-avatar-picker{color:#384442;background:0 0;border-color:#cbc8c0;border-radius:10px}.product-shell:has(.navigation-link[href=\/configuracoes][data-active]) .settings-avatar-picker>span{color:#687571;background:0 0}.product-shell:has(.navigation-link[href=\/configuracoes][data-active]) :is(.settings-avatar-picker:hover,.settings-avatar-save:hover){color:#202525;background:#ebe8e1;border-color:#929b98}.product-shell:has(.navigation-link[href=\/configuracoes][data-active]) .settings-avatar-save{color:#f4f0e7;min-height:40px;box-shadow:none;background:#202525;border:1px solid #303232;border-radius:10px}.product-shell:has(.navigation-link[href=\/configuracoes][data-active]) .settings-name-form button{color:#f4f0e7;min-height:40px;box-shadow:none;background:#202525;border:1px solid #303232;border-radius:10px}.product-shell:has(.navigation-link[href=\/configuracoes][data-active]) .settings-avatar-save>span{color:#f4f0e7;background:0 0}.product-shell:has(.navigation-link[href=\/configuracoes][data-active]) .settings-name-form input{color:#203036;background:#f4f0e7;border-color:#cbc8c0;min-height:40px}.product-shell:has(.navigation-link[href=\/configuracoes][data-active]) .settings-name-form input:focus{border-color:#687571;box-shadow:0 0 0 3px #20252514}.product-shell:has(.navigation-link[href=\/configuracoes][data-active]) .settings-name-form button:hover{background:#303635;border-color:#3b4140}.product-shell:has(.navigation-link[href=\/configuracoes][data-active]) .settings-avatar-feedback{color:#52605e}.product-shell:has(.navigation-link[href=\/configuracoes][data-active]) .settings-signout{color:#854b46;background:0 0;border-color:#cdb9b5;border-radius:10px;min-height:42px}.product-shell:has(.navigation-link[href=\/configuracoes][data-active]) .settings-signout:hover{color:#713d39;background:#eee5e1;border-color:#b99a95}@media (max-width:620px){.product-shell:has(.navigation-link[href=\/configuracoes][data-active]) .settings-section{padding:24px 0}.product-shell:has(.navigation-link[href=\/configuracoes][data-active]) .settings-name-form>div{grid-template-columns:1fr}.product-shell:has(.navigation-link[href=\/configuracoes][data-active]) .settings-name-form button{width:100%;font-size:14px}.product-shell:has(.navigation-link[href=\/configuracoes][data-active]) .settings-avatar-control{align-items:flex-start}}.product-shell:has(.navigation-link[href=\/compartilhamentos][data-active]) .share-management-card dd a{color:#087f90}.product-shell:has(.navigation-link[href=\/mais][data-active]) .more-destinations{max-width:820px;box-shadow:none;-webkit-backdrop-filter:none;background:0 0;border:0;border-top:1px solid #cbc8c0;border-radius:0;overflow:visible}.product-shell:has(.navigation-link[href=\/mais][data-active]) .more-destinations>a{background:0 0;border-color:#cbc8c0;grid-template-columns:46px minmax(0,1fr) auto;gap:18px;min-height:104px;padding:20px 2px;transition:background-color .18s,padding .18s}.product-shell:has(.navigation-link[href=\/mais][data-active]) .more-destinations>a:hover{background:#ffffff47;padding-inline:12px}.product-shell:has(.navigation-link[href=\/mais][data-active]) .more-destinations>a>.more-destination-icon{color:#858b96;width:46px;height:46px;box-shadow:none;background:linear-gradient(145deg,#353940,#22252b 72%);border:1px solid #ffffff06;border-radius:14px}.product-shell:has(.navigation-link[href=\/mais][data-active]) .more-destinations>a:hover .more-destination-icon{color:#e7eef7;box-shadow:none;transform:none}.product-shell:has(.navigation-link[href=\/mais][data-active]) .more-destinations strong{color:#202525;letter-spacing:-.025em;font-size:18px;font-weight:600}.product-shell:has(.navigation-link[href=\/mais][data-active]) .more-destinations p{color:#687571;max-width:54ch;margin-top:5px;font-size:12px;line-height:1.55}.product-shell:has(.navigation-link[href=\/mais][data-active]) .more-destinations i{color:#202525;font-size:22px}@media (max-width:620px){.product-shell:has(.navigation-link[href=\/mais][data-active]) .more-destinations{border-radius:0}.product-shell:has(.navigation-link[href=\/mais][data-active]) .more-destinations>a{grid-template-columns:46px minmax(0,1fr) auto;gap:13px;min-height:96px;padding-block:17px}.product-shell:has(.navigation-link[href=\/mais][data-active]) .more-destinations>a:hover{padding-inline:8px}.product-shell:has(.navigation-link[href=\/mais][data-active]) .more-destinations>a>.more-destination-icon{border-radius:14px;width:46px;height:46px}.product-shell:has(.navigation-link[href=\/mais][data-active]) .more-destination-icon svg{width:17px;height:17px}.product-shell:has(.navigation-link[href=\/mais][data-active]) .more-destinations strong{font-size:16px}.product-shell:has(.navigation-link[href=\/mais][data-active]) .more-destinations p{font-size:11px}}.product-shell:has(.navigation-link[href=\/historico][data-active]) .history-index-page .history-list{border-top:1px solid #cbc8c0;gap:0}.product-shell:has(.navigation-link[href=\/historico][data-active]) .history-index-page .history-list:before{width:1px;box-shadow:none;background:#cbc8c0;left:19px}.product-shell:has(.navigation-link[href=\/historico][data-active]) .history-index-page .history-record{border-bottom:1px solid #cbc8c0}.product-shell:has(.navigation-link[href=\/historico][data-active]) .history-index-page .history-card{min-height:112px;box-shadow:none;background:0 0;border:0;border-radius:0;transition:background-color .18s,padding .18s}.product-shell:has(.navigation-link[href=\/historico][data-active]) .history-index-page .history-card:after{display:none}.product-shell:has(.navigation-link[href=\/historico][data-active]) .history-index-page .history-card:hover{box-shadow:none;background:#ffffff47;border:0;padding-left:12px;transform:none}.product-shell:has(.navigation-link[href=\/historico][data-active]) .history-index-page .history-time time{color:#687571;white-space:nowrap;background:0 0;border:0;border-radius:0;padding:0;font-size:10px;font-weight:650}.product-shell:has(.navigation-link[href=\/historico][data-active]) .history-index-page .history-time i{box-shadow:none;background:#303434;border:2px solid #f3f1ec}.product-shell:has(.navigation-link[href=\/historico][data-active]) .history-index-page .history-card .history-meta .record-type{color:#666762}.product-shell:has(.navigation-link[href=\/historico][data-active]) .history-index-page .history-card .history-meta small{color:#666762}.product-shell:has(.navigation-link[href=\/historico][data-active]) .history-index-page .history-card h2{color:#202525;font-weight:600}.product-shell:has(.navigation-link[href=\/historico][data-active]) .history-index-page .history-open{color:#202525}.product-shell:has(.navigation-link[href=\/historico][data-active]) .history-index-page .delete-trigger{color:#9a5752;background:0 0;border:0}@media (max-width:760px){.product-shell:has(.navigation-link[href=\/historico][data-active]) .history-index-page .history-open{color:#202525;background:0 0;border:0}.product-shell:has(.navigation-link[href=\/historico][data-active]) .history-card{grid-template-columns:84px minmax(0,1fr);gap:12px}.product-shell:has(.navigation-link[href=\/historico][data-active]) .history-time{padding-left:32px}}.product-shell:has(.navigation-link[href=\/historico][data-active]) .history-detail .history-back{color:#52656c}.product-shell:has(.navigation-link[href=\/historico][data-active]) .history-detail .history-back:hover{color:#087f90}.product-shell:has(.navigation-link[href=\/historico][data-active]) .history-detail .history-document-kicker{color:#78deeb}.product-shell:has(.navigation-link[href=\/historico][data-active]) .history-detail .history-context-chip{color:#176e79;background:#edf8f9e6;border-color:#b9dce1}.product-shell:has(.navigation-link[href=\/historico][data-active]) .history-detail .history-edit-link{color:#176e79;background:#ffffff94;border-color:#b9d8dd}.product-shell:has(.navigation-link[href=\/historico][data-active]) .history-detail .history-edit-link span{color:#087f90}.product-shell:has(.navigation-link[href=\/historico][data-active]) .history-detail .history-reading{background:radial-gradient(circle at 10% 0,#fff,#0000 36%),linear-gradient(145deg,#ffffffd1,#dde9ebb8);border-color:#fffffffa;box-shadow:0 22px 50px #25444b21,inset 0 1px #fff,inset 0 -1px #39838f1c}.product-shell:has(.navigation-link[href=\/historico][data-active]) .history-detail .history-original{color:#40535a;font-weight:420}.product-shell:has(.navigation-link[href=\/historico][data-active]) .history-detail .history-analysis-summary{color:#31454c}.product-shell:has(.navigation-link[href=\/historico][data-active]) .history-detail .history-section-heading>span:first-child{color:#087f90;background:#edf8f9;border-color:#bad9de}.product-shell:has(.navigation-link[href=\/historico][data-active]) .history-detail .history-process-index{color:#087f90;background:#edf8f9;border-color:#bad9de}.product-shell:has(.navigation-link[href=\/historico][data-active]) .history-detail .history-process-card:before{background:linear-gradient(#145f69 0%,#27808a 48%,#27808a2e 82%,#0000);width:3px;box-shadow:2px 0 14px #19677133}.product-shell:has(.navigation-link[href=\/historico][data-active]) .history-detail .history-process-heading{border-color:#cfdddf}.product-shell:has(.navigation-link[href=\/historico][data-active]) .history-detail .history-process-heading small{color:#526970}.product-shell:has(.navigation-link[href=\/historico][data-active]) .history-detail .history-process-index{color:#145f69;background:#e0eff1;border-color:#9fc5ca;box-shadow:inset 0 1px #ffffffe6,0 5px 13px #2d5f671a}.product-shell:has(.navigation-link[href=\/historico][data-active]) .history-detail .history-process-count{background:#e5f1f2;color:#145f69!important;border-color:#b2d0d4!important}.product-shell:has(.navigation-link[href=\/historico][data-active]) .history-detail .history-process-card li{background:linear-gradient(145deg,#ffffffc7,#ecf3f4c2);border-color:#cbdadd;box-shadow:0 6px 15px #2b494f0e,inset 0 1px #ffffffe6}.product-shell:has(.navigation-link[href=\/historico][data-active]) .history-detail .history-process-card li:before{background:#196a75;box-shadow:0 0 0 3px #196a7517,0 0 10px #196a7533}.product-shell:has(.navigation-link[href=\/historico][data-active]) .history-detail .history-process-card li b{color:#24383f}.product-shell:has(.navigation-link[href=\/historico][data-active]) .history-detail .history-process-card q{color:#586b72}.product-shell:has(.navigation-link[href=\/historico][data-active]) .history-detail .professional-share{-webkit-backdrop-filter:blur(22px)saturate(1.18);background:radial-gradient(circle at 10% 0,#fffffffa,#0000 38%),linear-gradient(145deg,#ffffffc2,#e1ebedad);border-color:#fffffff5;box-shadow:0 22px 50px #25444b1f,0 4px 12px #25444b0f,inset 0 1px #fff,inset 0 -1px #487d871c}.product-shell:has(.navigation-link[href=\/historico][data-active]) .history-detail .professional-share h2{color:#203036;font-weight:420}.product-shell:has(.navigation-link[href=\/historico][data-active]) .history-detail .professional-share p{color:#596b72}.product-shell:has(.navigation-link[href=\/historico][data-active]) .history-detail .professional-share .section-kicker{color:#145f69}.product-shell:has(.navigation-link[href=\/historico][data-active]) .history-detail .professional-share-open{color:#f3fdff;background:linear-gradient(145deg,#327985,#1f5962);border-color:#286f79;box-shadow:0 9px 20px #205b642e,inset 0 1px #ffffff24}.product-shell.history-split-shell:has(.navigation-link[href=\/historico][data-active]){background:var(--mineral-graphite)}.product-shell.history-split-shell:has(.navigation-link[href=\/historico][data-active]) .history-index-page{background:0 0}.product-shell.history-split-shell:has(.navigation-link[href=\/historico][data-active]) .history-index-page:before{background:radial-gradient(circle at 72% 70px,#48b3c21f,#0000 26%),linear-gradient(120deg,#0000 35%,#ffffff06 50%,#0000 64%)}.product-shell.history-split-shell:has(.navigation-link[href=\/historico][data-active]) .product-header .eyebrow{color:#78deeb}.product-shell.history-split-shell:has(.navigation-link[href=\/historico][data-active]) .product-header h1{color:#f2f5f7}.product-shell.history-split-shell:has(.navigation-link[href=\/historico][data-active]) .product-header .page-description{color:#aab2ba}.product-shell.history-split-shell:has(.navigation-link[href=\/historico][data-active]) .history-content-zone{z-index:0;background:var(--patient-canvas);border:1px solid #ffffffd1;border-bottom:0;border-radius:30px 30px 0 0;margin:0 -24px -180px;padding:40px 24px 180px;position:relative;overflow:clip;box-shadow:0 -22px 58px #00000038,inset 0 1px #fff}.product-shell.history-split-shell:has(.navigation-link[href=\/historico][data-active]) .history-content-zone:before{content:"";z-index:0;pointer-events:none;background:linear-gradient(90deg,#0000,#fffffffa 34%,#cbc8c0,#0000);height:1px;position:absolute;top:0;left:34px;right:34px}.product-shell.history-split-shell:has(.navigation-link[href=\/historico][data-active]) .history-content-zone:after{display:none}.product-shell.history-split-shell:has(.navigation-link[href=\/historico][data-active]) .history-content-zone>*{z-index:1;position:relative}@media (max-width:620px){.product-shell.history-split-shell:has(.navigation-link[href=\/historico][data-active]) .history-content-zone{border-radius:24px 24px 0 0;margin-inline:-18px;padding:32px 18px 180px}}.product-shell.history-split-shell:has(.navigation-link[href=\/historico][data-active]) .history-list:before{display:block}.product-shell.history-split-shell:has(.navigation-link[href=\/historico][data-active]) .history-card:before{display:none}.product-shell.history-split-shell:has(.navigation-link[href=\/historico][data-active]) .history-time i{z-index:2}.product-shell.history-split-shell:has(.navigation-link[href=\/historico][data-active]) .history-time i:before{display:none}.product-shell.history-split-shell:has(.navigation-link[href=\/historico][data-active]) .history-time i:after{display:none}@keyframes history-timeline-pulse{0%{opacity:.82;transform:scale(.48)}72%,to{opacity:0;transform:scale(1.18)}}@media (prefers-reduced-motion:reduce){.product-shell.history-split-shell:has(.navigation-link[href=\/historico][data-active]) .history-time i:before{opacity:.34;animation:none}.product-shell.history-split-shell:has(.navigation-link[href=\/historico][data-active]) .history-time i:after{opacity:.34;animation:none}}.product-shell.patient-split-shell:has(.navigation-link[data-active]){background:var(--mineral-graphite)}.product-shell.patient-split-shell:has(.navigation-link[data-active]) .patient-split-page{background:0 0}.product-shell.patient-split-shell:has(.navigation-link[data-active]) .patient-split-page:before{background:radial-gradient(circle at 72% 70px,#48b3c21f,#0000 26%),linear-gradient(120deg,#0000 35%,#ffffff06 50%,#0000 64%)}.product-shell.patient-split-shell:has(.navigation-link[data-active]) .product-header .eyebrow{color:#78deeb}.product-shell.patient-split-shell:has(.navigation-link[data-active]) .product-header h1{color:#f2f5f7}.product-shell.patient-split-shell:has(.navigation-link[data-active]) .product-header .page-description{color:#aab2ba}.product-shell.patient-split-shell:has(.navigation-link[data-active]) .patient-content-zone{z-index:0;background:var(--patient-canvas);border:1px solid #ffffffd1;border-bottom:0;border-radius:30px 30px 0 0;margin:0 -24px -180px;padding:40px 24px 180px;position:relative;overflow:clip;box-shadow:0 -22px 58px #00000038,inset 0 1px #fff}.product-shell.patient-split-shell:has(.navigation-link[data-active]) .patient-content-zone:before{content:"";z-index:0;pointer-events:none;background:linear-gradient(90deg,#0000,#fffffffa 34%,#53b1bd4d,#0000);height:1px;position:absolute;top:0;left:34px;right:34px}.product-shell.patient-split-shell:has(.navigation-link[data-active]) .patient-content-zone>*{z-index:1;position:relative}@media (max-width:620px){.product-shell.patient-split-shell:has(.navigation-link[data-active]) .patient-content-zone{border-radius:24px 24px 0 0;margin-inline:-18px;padding:32px 18px 180px}.product-shell :is(.patient-content-zone,.history-content-zone) *{-webkit-backdrop-filter:none}}.history-detail-split{gap:0}.history-detail-cover{gap:22px;padding-bottom:8px;display:grid}.history-detail-content{gap:22px;display:grid}.product-shell.patient-split-shell .history-detail-cover .history-back{color:#aab2ba}.product-shell.patient-split-shell .history-detail-cover .history-back:hover{color:#78deeb}.product-shell.patient-split-shell .history-detail-cover .history-document-header{border-color:#ffffff1a}.product-shell.patient-split-shell .history-detail-cover .history-document-kicker{color:#78deeb}.product-shell.patient-split-shell:has(.navigation-link[href=\/historico][data-active]) .history-detail-cover .history-document-header h1{color:#f2f5f7}.product-shell.patient-split-shell .history-detail-cover .history-document-meta,.product-shell.patient-split-shell .history-detail-cover .page-description{color:#aab2ba}.product-shell.patient-split-shell .history-detail-cover :is(.history-type-chip,.history-context-chip){color:#bceff5;background:#78deeb0f;border-color:#78deeb38}.product-shell.patient-split-shell .history-detail-cover .history-edit-link{color:#d7f7fa;background:#78deeb0e;border-color:#78deeb33}@media (max-width:760px){.history-detail-cover{gap:18px}}.mineral-page{color:var(--mineral-ink);font-family:var(--font-onest),Inter,ui-sans-serif,sans-serif}.mineral-page .product-header h1{font-family:inherit;font-weight:300}.reports-page .product-header h1{letter-spacing:-.055em;font-size:clamp(46px,5.4vw,64px);line-height:.98}@media (max-width:620px){.reports-page .product-header h1{font-size:clamp(38px,11vw,46px)}}.mineral-page :is(.eyebrow,.section-kicker){letter-spacing:.2em}.product-shell:has(.navigation-link[href=\/compartilhamentos][data-active]) .shares-page .product-empty{border:0;max-width:820px;box-shadow:none;-webkit-backdrop-filter:none;background:0 0;border-block:1px solid #cbc8c0;border-radius:0;padding:40px 2px;display:block}.product-shell:has(.navigation-link[href=\/compartilhamentos][data-active]) .shares-page .product-empty-mark{display:none}.product-shell:has(.navigation-link[href=\/compartilhamentos][data-active]) .shares-page .product-empty-copy{max-width:660px}.product-shell:has(.navigation-link[href=\/compartilhamentos][data-active]) .shares-page .product-empty .section-kicker{color:#687571}.product-shell:has(.navigation-link[href=\/compartilhamentos][data-active]) .shares-page .product-empty h2{color:#202525;margin:10px 0 12px;font-size:clamp(26px,3.5vw,36px);font-weight:450;line-height:1.12}.product-shell:has(.navigation-link[href=\/compartilhamentos][data-active]) .shares-page .product-empty-copy>p:not(.section-kicker){color:#687571;max-width:58ch;margin-bottom:25px}.product-shell:has(.navigation-link[href=\/compartilhamentos][data-active]) .shares-page .inline-primary-action{color:#f4f0e7;min-height:44px;box-shadow:none;background:#202525;border:1px solid #303232;border-radius:12px;padding-inline:19px;transition:background .18s}.product-shell:has(.navigation-link[href=\/compartilhamentos][data-active]) .shares-page .inline-primary-action:hover{box-shadow:none;background:#303434;transform:none}.product-shell:has(.navigation-link[href=\/compartilhamentos][data-active]) .shares-list{gap:10px}.product-shell:has(.navigation-link[href=\/compartilhamentos][data-active]) .share-management-card{isolation:isolate;min-height:132px;box-shadow:none;-webkit-backdrop-filter:none;background:linear-gradient(145deg,#242626,#191b1b);border:1px solid #303232;border-radius:22px;grid-template-rows:30px minmax(84px,auto);grid-template-columns:minmax(0,1fr) auto;gap:0 12px;padding:14px 16px 10px;position:relative;overflow:hidden}.product-shell:has(.navigation-link[href=\/compartilhamentos][data-active]) .share-management-card:after{content:"";z-index:-1;background:#f4f0e7;border-radius:16px;position:absolute;inset:51px 7px 7px}.product-shell:has(.navigation-link[href=\/compartilhamentos][data-active]) .share-management-state{grid-area:1/1/auto/-1;align-items:center;gap:12px;display:flex}.product-shell:has(.navigation-link[href=\/compartilhamentos][data-active]) .share-management-state span{color:#b9c1be}.product-shell:has(.navigation-link[href=\/compartilhamentos][data-active]) .share-management-state[data-active] span{color:#b9c1be}.product-shell:has(.navigation-link[href=\/compartilhamentos][data-active]) .share-management-state strong{color:#f2f5f2}.product-shell:has(.navigation-link[href=\/compartilhamentos][data-active]) .share-management-card dl{z-index:1;grid-area:2/1;align-self:center;padding:15px 12px;position:relative}.product-shell:has(.navigation-link[href=\/compartilhamentos][data-active]) .share-management-card dt{color:#687571}.product-shell:has(.navigation-link[href=\/compartilhamentos][data-active]) .share-management-card dd{color:#384442}.product-shell:has(.navigation-link[href=\/compartilhamentos][data-active]) .share-management-card dd a{color:#202525;text-decoration:none}.product-shell:has(.navigation-link[href=\/compartilhamentos][data-active]) :is(.share-revoke-trigger,.share-management-finished,.share-revoke-confirm){z-index:1;grid-area:2/2;align-self:center;margin-right:10px;position:relative}.product-shell:has(.navigation-link[href=\/compartilhamentos][data-active]) .share-revoke-trigger{color:#854b46;background:0 0;border-color:#cdb9b5;border-radius:10px}.product-shell:has(.navigation-link[href=\/compartilhamentos][data-active]) .share-management-finished{color:#687571}@media (max-width:620px){.product-shell:has(.navigation-link[href=\/compartilhamentos][data-active]) .shares-page .product-header>div{width:100%;min-width:0}.product-shell:has(.navigation-link[href=\/compartilhamentos][data-active]) .shares-page .product-header h1{font-size:42px}.product-shell:has(.navigation-link[href=\/compartilhamentos][data-active]) .shares-page .product-empty{padding:30px 0}.product-shell:has(.navigation-link[href=\/compartilhamentos][data-active]) .shares-page .product-empty h2{font-size:26px}.product-shell:has(.navigation-link[href=\/compartilhamentos][data-active]) .shares-page .inline-primary-action{justify-content:center;width:100%;font-size:14px}.product-shell:has(.navigation-link[href=\/compartilhamentos][data-active]) .share-management-card{border-radius:20px;grid-template-rows:30px auto auto;grid-template-columns:1fr;gap:0;padding:14px 13px 10px}.product-shell:has(.navigation-link[href=\/compartilhamentos][data-active]) .share-management-card dl{grid-area:2/1;grid-template-columns:1fr 1fr;padding:16px 10px 10px}.product-shell:has(.navigation-link[href=\/compartilhamentos][data-active]) :is(.share-revoke-trigger,.share-management-finished,.share-revoke-confirm){grid-area:3/1;justify-self:start;margin:0 10px 13px}}body .product-shell.patient-split-shell #shares-page .share-management-card,body .product-shell.patient-split-shell #shares-page .share-management-card:hover{box-shadow:none;-webkit-backdrop-filter:none;background:linear-gradient(145deg,#242626,#191b1b);border-color:#303232}body .product-shell.patient-split-shell .patterns-mineral-page .patterns-overview{border-block:1px solid var(--mineral-line);background:0 0;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;overflow:visible}body .product-shell.patient-split-shell .patterns-mineral-page .patterns-overview article{border:0;border-right:1px solid #dfe6e8;border-radius:0;min-height:0;padding:21px 24px;box-shadow:none!important;-webkit-backdrop-filter:none!important;background:0 0!important}body .product-shell.patient-split-shell .patterns-mineral-page .patterns-overview article:last-child{border-right:0}.patterns-mineral-page .patterns-overview span,.patterns-mineral-page .patterns-overview small{color:#68787f}.patterns-mineral-page .patterns-overview strong{color:#17272c;font-weight:320}body .product-shell.patient-split-shell .patterns-mineral-page .patterns-highlight-list{border-radius:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid;overflow:visible;box-shadow:none!important;-webkit-backdrop-filter:none!important;background:0 0!important;border:0!important}body .product-shell.patient-split-shell .patterns-mineral-page .patterns-highlight-list>a{isolation:isolate;background:linear-gradient(145deg,#242626,#191b1b);border:1px solid #303232;border-radius:22px;grid-template-columns:minmax(0,1fr) auto 20px;align-items:stretch;gap:18px;min-height:164px;padding:16px 18px 12px;display:grid;position:relative;overflow:hidden;box-shadow:0 12px 26px #1b23231f,inset 0 1px #ffffff14}.patterns-mineral-page .patterns-highlight-list>a:after{content:"";z-index:-1;background:var(--mineral-cream);border-radius:17px;height:88px;position:absolute;bottom:8px;left:8px;right:8px;box-shadow:inset 0 1px #ffffffe6}.patterns-mineral-page .patterns-highlight-list>a>div{z-index:1;flex-direction:column;grid-area:1/1;align-self:stretch;gap:0;display:flex;position:relative}body .product-shell.patient-split-shell:has(.navigation-link[href=\/padroes][data-active]) .patterns-mineral-page .patterns-highlight-list span{color:#b9c1be}.patterns-mineral-page .patterns-highlight-list>a strong{color:#202626;align-items:center;height:88px;font-size:17px;font-weight:600;line-height:1.25;display:flex;position:absolute;bottom:-4px;left:0;right:0}.patterns-mineral-page .patterns-highlight-list>a>small{z-index:1;color:#899391;grid-area:1/2;align-self:start;font-size:10px;font-weight:400;position:relative}.patterns-mineral-page .patterns-highlight-list>a>i{z-index:1;color:#202525;grid-area:1/3;align-self:end;place-items:center;width:24px;height:32px;margin-bottom:24px;font-size:20px;font-style:normal;transition:transform .18s;display:grid;position:relative}body .product-shell.patient-split-shell .patterns-mineral-page .patterns-highlight-list>a:hover{border-color:#4b5b5b;padding:16px 18px 12px;background:linear-gradient(145deg,#292b2b,#1b1d1d)!important;box-shadow:0 18px 34px #1b23232e,inset 0 1px #ffffff1a!important}.patterns-mineral-page .patterns-highlight-list>a:hover i{transform:translate(3px)}.patterns-mineral-page .patterns-highlight-card{background:linear-gradient(145deg,#242626,#191b1b);border:1px solid #303232;border-radius:22px;overflow:hidden;box-shadow:0 12px 26px #1b23231f,inset 0 1px #ffffff14}.patterns-mineral-page .patterns-highlight-card>summary{isolation:isolate;cursor:pointer;grid-template-columns:minmax(0,1fr) auto 20px;align-items:stretch;gap:18px;min-height:164px;padding:16px 18px 12px;list-style:none;display:grid;position:relative}.patterns-mineral-page .patterns-highlight-card>summary::-webkit-details-marker{display:none}.patterns-mineral-page .patterns-highlight-card>summary:after{content:"";z-index:-1;background:var(--mineral-cream);border-radius:17px;height:88px;position:absolute;bottom:8px;left:8px;right:8px;box-shadow:inset 0 1px #ffffffe6}.patterns-mineral-page .patterns-highlight-card>summary>div{z-index:1;flex-direction:column;align-self:stretch;display:flex;position:relative}.patterns-mineral-page .patterns-highlight-card>summary strong{color:#202626;align-items:center;height:88px;font-size:17px;font-weight:600;line-height:1.25;display:flex;position:absolute;bottom:-4px;left:0;right:0}.patterns-mineral-page .patterns-highlight-card>summary>small{z-index:1;color:#b9c1be;align-self:start;font-size:10px;position:relative}.patterns-mineral-page .patterns-highlight-card>summary>i{z-index:1;color:#202525;align-self:end;place-items:center;width:24px;height:32px;margin-bottom:24px;font-size:20px;font-style:normal;transition:transform .18s;display:grid;position:relative}.patterns-mineral-page .patterns-highlight-card[open]>summary>i{transform:rotate(180deg)}.patterns-mineral-page .patterns-highlight-occurrences{background:#f4f0e7;border-radius:17px;margin:0 8px 8px;padding:18px}.patterns-mineral-page .patterns-highlight-occurrences>span{letter-spacing:.14em;font-size:9px;color:#687471!important}.patterns-mineral-page .patterns-highlight-occurrences ol{margin:12px 0 14px;padding:0;list-style:none}.patterns-mineral-page .patterns-highlight-occurrences li{border-top:1px solid #d9dedb}.patterns-mineral-page .patterns-highlight-occurrences li:last-child{border-bottom:1px solid #d9dedb}.patterns-mineral-page .patterns-highlight-occurrences li a{color:#202525;grid-template-columns:minmax(0,1fr) 18px;gap:6px 16px;padding:13px 0;text-decoration:none;display:grid}.patterns-mineral-page .patterns-highlight-occurrences li small{color:#687471;letter-spacing:.05em;grid-column:1;font-size:10px}.patterns-mineral-page .patterns-highlight-occurrences li strong{color:#202525;grid-column:1;font-size:14px;font-weight:560;line-height:1.4}.patterns-mineral-page .patterns-highlight-occurrences li i{color:#202525;grid-area:1/2/3;align-self:center;font-size:18px;font-style:normal}.patterns-mineral-page .patterns-highlight-category-link{color:#202525;justify-content:space-between;font-size:12px;font-weight:600;text-decoration:none;display:flex}.patterns-mineral-page .patterns-category-cta{border-color:var(--mineral-line)}.patterns-mineral-page .patterns-category-cta>a{color:#202525;background:0 0;border:0;border-radius:0;padding-inline:2px}@media (max-width:820px){body .product-shell.patient-split-shell .patterns-mineral-page .patterns-highlight-list{grid-template-columns:1fr}}@media (max-width:620px){.patterns-mineral-page .product-header{flex-direction:column;align-items:flex-start;display:flex}.patterns-mineral-page .product-header .eyebrow{margin-bottom:18px}.patterns-mineral-page .product-header h1{font-size:clamp(44px,14vw,54px);line-height:.96}.patterns-mineral-page .page-description{width:100%;max-width:34ch;margin-top:18px;font-size:15px;line-height:1.55}body .product-shell.patient-split-shell .patterns-mineral-page .patterns-overview{grid-template-columns:repeat(3,minmax(0,1fr))}body .product-shell.patient-split-shell .patterns-mineral-page .patterns-overview article{min-height:0;padding:17px 12px}.patterns-mineral-page .patterns-overview strong{font-size:29px}body .product-shell.patient-split-shell .patterns-mineral-page .patterns-highlight-list>a{border-radius:20px;min-height:154px;padding:15px 14px 11px}.patterns-mineral-page .patterns-highlight-card{border-radius:20px}.patterns-mineral-page .patterns-highlight-card>summary{min-height:154px;padding:15px 14px 11px}.patterns-mineral-page .patterns-highlight-card>summary:after{border-radius:15px;height:84px;bottom:7px;left:7px;right:7px}.patterns-mineral-page .patterns-highlight-card>summary strong{height:84px;font-size:16px}.patterns-mineral-page .patterns-highlight-card>summary>i{margin-bottom:22px}.patterns-mineral-page .patterns-highlight-occurrences{margin:0 7px 7px;padding:16px 14px}.patterns-mineral-page .patterns-highlight-list>a:after{border-radius:15px;height:84px;bottom:7px;left:7px;right:7px}.patterns-mineral-page .patterns-highlight-list>a strong{height:84px;font-size:16px}.patterns-mineral-page .patterns-highlight-list>a>i{margin-bottom:22px}.patterns-mineral-page .patterns-highlight-list>a:hover{padding:15px 14px 11px}.patterns-mineral-page .patterns-category-cta>a{align-self:flex-end;width:auto}}body .product-shell.patient-split-shell:has(.navigation-link[href=\/historico][data-active]) .history-detail.mineral-page .history-document-header:after{display:none}body .product-shell.patient-split-shell:has(.navigation-link[href=\/historico][data-active]) .history-detail.mineral-page .history-detail-cover :is(.history-type-chip,.history-context-chip){color:#b9c1be;background:0 0;border:0;border-radius:0;padding:0}body .product-shell.patient-split-shell:has(.navigation-link[href=\/historico][data-active]) .history-detail.mineral-page .history-edit-link{color:#d7f7fa;background:0 0;border:0;border-radius:0;min-height:40px;padding:0 2px}body .product-shell.patient-split-shell:has(.navigation-link[href=\/historico][data-active]) .history-detail.mineral-page .history-detail-content{gap:0}body .product-shell.patient-split-shell:has(.navigation-link[href=\/historico][data-active]) .history-detail.mineral-page .history-reading{box-shadow:none;-webkit-backdrop-filter:none;background:0 0;border:0;border-bottom:1px solid #cbc8c0;border-radius:0;padding:34px 0}body .product-shell.patient-split-shell:has(.navigation-link[href=\/historico][data-active]) .history-detail.mineral-page .history-original-details{border-top:1px solid #cbc8c0}body .product-shell.patient-split-shell:has(.navigation-link[href=\/historico][data-active]) .history-detail.mineral-page .history-section-heading{align-items:center;margin-bottom:24px}body .product-shell.patient-split-shell:has(.navigation-link[href=\/historico][data-active]) .history-detail.mineral-page .history-section-heading>span:first-child{color:#f4f0e7;width:34px;height:34px;box-shadow:none;background:#202525;border:1px solid #202525;border-radius:10px}body .product-shell.patient-split-shell:has(.navigation-link[href=\/historico][data-active]) .history-detail.mineral-page .history-section-heading .section-kicker{color:#666762}body .product-shell.patient-split-shell:has(.navigation-link[href=\/historico][data-active]) .history-detail.mineral-page .history-section-heading h2{color:#202525;font-weight:500}body .product-shell.patient-split-shell:has(.navigation-link[href=\/historico][data-active]) .history-detail.mineral-page .history-details-toggle{color:#202525;background:0 0;border:0}body .product-shell.patient-split-shell:has(.navigation-link[href=\/historico][data-active]) .history-detail.mineral-page .history-original-details[open] .history-details-toggle{color:#202525;background:0 0;border:0}body .product-shell.patient-split-shell:has(.navigation-link[href=\/historico][data-active]) .history-detail.mineral-page :is(.history-original,.history-analysis-summary){color:#354348}body .product-shell.patient-split-shell:has(.navigation-link[href=\/historico][data-active]) .history-detail.mineral-page .history-analysis-summary{max-width:68ch;font-size:clamp(17px,2.2vw,21px);font-weight:400}body .product-shell.patient-split-shell:has(.navigation-link[href=\/historico][data-active]) .history-detail.mineral-page .history-process-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}body .product-shell.patient-split-shell:has(.navigation-link[href=\/historico][data-active]) .history-detail.mineral-page .history-process-card{box-shadow:none;background:linear-gradient(145deg,#242626,#191b1b);border:1px solid #303232;border-radius:20px;padding:0 7px 7px}body .product-shell.patient-split-shell:has(.navigation-link[href=\/historico][data-active]) .history-detail.mineral-page .history-process-card:before{display:none}body .product-shell.patient-split-shell:has(.navigation-link[href=\/historico][data-active]) .history-detail.mineral-page .history-process-card .history-process-heading{border:0;min-height:78px;padding:16px 12px 14px}body .product-shell.patient-split-shell:has(.navigation-link[href=\/historico][data-active]) .history-detail.mineral-page .history-process-index{color:#b9c1be;width:28px;height:28px;box-shadow:none;background:0 0;border:0;border-radius:0}body .product-shell.patient-split-shell:has(.navigation-link[href=\/historico][data-active]) .history-detail.mineral-page .history-process-heading small{color:#899391}body .product-shell.patient-split-shell:has(.navigation-link[href=\/historico][data-active]) .history-detail.mineral-page .history-process-heading h3{color:#f2f5f2;font-size:19px;font-weight:600}body .product-shell.patient-split-shell:has(.navigation-link[href=\/historico][data-active]) .history-detail.mineral-page .history-process-count{color:#aeb6b3!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important}body .product-shell.patient-split-shell:has(.navigation-link[href=\/historico][data-active]) .history-detail.mineral-page .history-process-card ul{background:var(--mineral-cream);border-radius:15px;gap:0;margin:0;padding:0 13px 8px;box-shadow:inset 0 1px #ffffffe6}body .product-shell.patient-split-shell:has(.navigation-link[href=\/historico][data-active]) .history-detail.mineral-page .history-process-card li{box-shadow:none;background:0 0;border:0;border-top:1px solid #d8d4cb;border-radius:0;padding:13px 0}body .product-shell.patient-split-shell:has(.navigation-link[href=\/historico][data-active]) .history-detail.mineral-page .history-process-card li:before{display:none}body .product-shell.patient-split-shell:has(.navigation-link[href=\/historico][data-active]) .history-detail.mineral-page .history-process-card li b{color:#273337;font-weight:600}body .product-shell.patient-split-shell:has(.navigation-link[href=\/historico][data-active]) .history-detail.mineral-page .history-item-heading>span{color:#666762;font-weight:600}body .product-shell.patient-split-shell:has(.navigation-link[href=\/historico][data-active]) .history-detail.mineral-page .history-process-card q{color:#687571;font-size:12px}body .product-shell.patient-split-shell:has(.navigation-link[href=\/historico][data-active]) .history-detail.mineral-page .professional-share{box-shadow:none;-webkit-backdrop-filter:none;background:0 0;border:0;border-bottom:1px solid #cbc8c0;border-radius:0;padding:32px 0}body .product-shell.patient-split-shell:has(.navigation-link[href=\/historico][data-active]) .history-detail.mineral-page .professional-share h2{color:#202525;font-weight:500}body .product-shell.patient-split-shell:has(.navigation-link[href=\/historico][data-active]) .history-detail.mineral-page .professional-share p{color:#687571;font-size:12px}body .product-shell.patient-split-shell:has(.navigation-link[href=\/historico][data-active]) .history-detail.mineral-page .professional-share .section-kicker{color:#666762}body .product-shell.patient-split-shell:has(.navigation-link[href=\/historico][data-active]) .history-detail.mineral-page .professional-share-open{color:#f4f0e7;min-height:44px;box-shadow:none;background:#202525;border:0;border-radius:12px;padding-inline:18px}body .product-shell.patient-split-shell:has(.navigation-link[href=\/historico][data-active]) .history-detail.mineral-page .history-delete-zone .delete-trigger{color:#9a5752;background:0 0;border:0}@media (max-width:760px){body .product-shell.patient-split-shell:has(.navigation-link[href=\/historico][data-active]) .history-detail.mineral-page .history-reading{padding:28px 0}body .product-shell.patient-split-shell:has(.navigation-link[href=\/historico][data-active]) .history-detail.mineral-page .history-process-grid{grid-template-columns:1fr}body .product-shell.patient-split-shell:has(.navigation-link[href=\/historico][data-active]) .history-detail.mineral-page .history-process-card .history-process-heading{min-height:72px;padding:14px 10px 12px}body .product-shell.patient-split-shell:has(.navigation-link[href=\/historico][data-active]) .history-detail.mineral-page .history-process-card ul{padding-inline:12px}body .product-shell.patient-split-shell:has(.navigation-link[href=\/historico][data-active]) .history-detail.mineral-page .professional-share{gap:20px}body .product-shell.patient-split-shell:has(.navigation-link[href=\/historico][data-active]) .history-detail.mineral-page .professional-share-open{align-self:flex-start}}body:has(.professional-share-overlay) .patient-content-zone{z-index:20!important;overflow:visible!important}body .product-shell.patient-split-shell .history-detail.mineral-page .professional-share-overlay{z-index:2000;-webkit-backdrop-filter:none;background:#0f1010d1;padding:22px}body .product-shell.patient-split-shell .history-detail.mineral-page .professional-share-dialog{background:#f3f1ec;border:1px solid #d6d2c9;border-radius:24px;gap:22px;width:min(680px,100%);padding:28px;box-shadow:0 30px 90px #0000006b}body .product-shell.patient-split-shell .history-detail.mineral-page .professional-share-dialog .section-kicker{color:#666762}body .product-shell.patient-split-shell .history-detail.mineral-page .professional-share-dialog h2{color:#202525;font-size:30px;font-weight:500}body .product-shell.patient-split-shell .history-detail.mineral-page .professional-share-dialog>header>button{color:#202525;background:0 0;border:0}body .product-shell.patient-split-shell .history-detail.mineral-page .professional-share-options{border-top:1px solid #cbc8c0;gap:0}body .product-shell.patient-split-shell .history-detail.mineral-page .professional-share-options label{color:#202525;min-height:88px;box-shadow:none;background:0 0;border:0;border-bottom:1px solid #cbc8c0;border-radius:0;padding:17px 2px}body .product-shell.patient-split-shell .history-detail.mineral-page .professional-share-options label[data-selected]{background:#2025250e;border-color:#cbc8c0;box-shadow:inset 3px 0 #202525}body .product-shell.patient-split-shell .history-detail.mineral-page .professional-share-options input{accent-color:#202525}body .product-shell.patient-split-shell .history-detail.mineral-page .professional-share-options strong{color:#202525;font-size:13px}body .product-shell.patient-split-shell .history-detail.mineral-page .professional-share-options small{color:#687571;font-size:10px}body .product-shell.patient-split-shell .history-detail.mineral-page .professional-share-options em{color:#666762}body .product-shell.patient-split-shell .history-detail.mineral-page .professional-share-expiry{color:#354348;font-size:11px}body .product-shell.patient-split-shell .history-detail.mineral-page .professional-share-expiry select{color:#202525;background:#f8f5ee;border-color:#cbc8c0}body .product-shell.patient-split-shell .history-detail.mineral-page .professional-share-dialog>footer{border-color:#cbc8c0}body .product-shell.patient-split-shell .history-detail.mineral-page .professional-share-dialog>footer button,body .product-shell.patient-split-shell .history-detail.mineral-page .professional-share-success button{color:#596563;background:0 0;border:0;border-radius:12px}body .product-shell.patient-split-shell .history-detail.mineral-page .professional-share-dialog>footer button:last-child,body .product-shell.patient-split-shell .history-detail.mineral-page .professional-share-success button:first-child{color:#f4f0e7;background:#202525;border:0}body .product-shell.patient-split-shell .history-detail.mineral-page .professional-share-success{background:#ffffff4d;border-color:#cbc8c0}body .product-shell.patient-split-shell .history-detail.mineral-page .professional-share-success :is(strong,p){color:#354348}body .product-shell.patient-split-shell .history-detail.mineral-page .professional-share-success input{color:#202525;background:#f8f5ee;border-color:#cbc8c0}body .product-shell.patient-split-shell .history-detail.mineral-page .professional-share-message{color:#596563!important}.history-share-help{border-bottom:1px solid #cbc8c0;justify-content:space-between;align-items:center;gap:20px;margin-bottom:18px;padding:0 0 18px;display:flex}.history-share-help p{color:#687571;max-width:650px;margin:0;font-size:12px;line-height:1.6}.history-share-help a{color:#202525;flex:none;font-size:11px;font-weight:650}.history-analyze-all{color:#f4f0e7;align-self:flex-end;align-items:center;gap:12px;min-height:42px;padding:0 2px;font-size:12px;font-weight:650;text-decoration:none;display:inline-flex}.history-analyze-all span{color:#202525;background:#78deeb;border-radius:999px;place-items:center;min-width:28px;height:28px;padding:0 7px;font-family:Geist Mono,monospace;font-size:11px;display:grid}.history-header-actions{align-self:end;justify-items:end;gap:8px;display:grid;position:relative}.bulk-delete-trigger{color:#c79b98;min-height:36px;font:600 10px/1 var(--font-onest),Inter,sans-serif;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #c79b9859;padding:0 2px}.bulk-delete-confirm{z-index:8;color:#202525;background:#f4f0e7;border:1px solid #303232;border-radius:16px;gap:10px;width:min(360px,100vw - 36px);padding:18px;display:grid;position:absolute;top:calc(100% + 10px);right:0;box-shadow:0 18px 42px #00000047}.bulk-delete-confirm strong{font-size:15px}.bulk-delete-confirm p{color:#687571;margin:0;font-size:12px;line-height:1.5}.bulk-delete-confirm label{color:#354348;font-size:11px}.bulk-delete-confirm input{color:#202525;width:100%;height:40px;font:600 13px/1 var(--font-onest),Inter,sans-serif;letter-spacing:.08em;text-transform:uppercase;background:#fffdf8;border:1px solid #bfc8c5;border-radius:9px;padding:0 11px}.bulk-delete-confirm input:focus{border-color:#34727b;outline:3px solid #34727b33}.bulk-delete-confirm>span{color:#9a5752;font-size:11px}.bulk-delete-confirm>div{justify-content:flex-end;gap:7px;display:flex}.bulk-delete-confirm button{min-height:36px;font:600 10px/1 var(--font-onest),Inter,sans-serif;cursor:pointer;border-radius:9px;padding:0 12px}.bulk-delete-confirm button:disabled{opacity:.45;cursor:not-allowed}.history-index-section{gap:18px;scroll-margin-top:28px;display:grid}.history-index-section+.history-index-section{border-top:1px solid #cbc8c0;margin-top:48px;padding-top:44px}.history-index-section>header{grid-template-columns:minmax(0,1fr) minmax(240px,390px);align-items:end;gap:40px;display:grid}.history-index-section>header h2{color:#202525;letter-spacing:-.045em;margin:4px 0 0;font-size:clamp(27px,3vw,38px);font-weight:380}.history-index-section>header>p{color:#687571;margin:0;font-size:12px;line-height:1.6}.history-record[data-pending] .history-card{padding-right:154px}.history-record[data-pending] .history-open{text-align:right;width:auto;max-width:110px;line-height:1.35}.simple-analysis-review{background:0 0;border:0;border-radius:0;gap:22px;margin-top:28px;padding:0}.simple-analysis-header{border-bottom:1px solid #cbc8c0;justify-content:space-between;align-items:flex-end;gap:24px;padding-bottom:18px;display:flex}.simple-analysis-header h3{color:#202525;letter-spacing:-.045em;margin:4px 0 8px;font-size:clamp(27px,4vw,38px);font-weight:400}.simple-analysis-header p:last-child{color:#687571;max-width:620px;margin:0;font-size:14px;line-height:1.6}.simple-analysis-header>span{color:#687571;flex:none;font-size:11px}.simple-analysis-episodes{gap:12px;display:grid}.simple-analysis-episodes>article{background:#f4f0e7;border:1px solid #d4d1c9;border-radius:18px;padding:24px}.simple-analysis-episodes>article>span{color:#087f90;letter-spacing:.13em;font-size:10px;font-weight:700}.simple-analysis-episodes h4{color:#202525;margin:10px 0 8px;font-size:22px;font-weight:600;line-height:1.35}.simple-analysis-episodes>article>p{color:#596764;max-width:760px;margin:0;font-size:16px;line-height:1.65}.simple-analysis-review details{border-top:1px solid #d4d1c9;margin-top:18px}.simple-analysis-review details>summary{color:#202525;cursor:pointer;justify-content:space-between;align-items:center;gap:16px;min-height:48px;font-size:12px;font-weight:650;list-style:none;display:flex}.simple-analysis-review details>summary::-webkit-details-marker{display:none}.simple-analysis-review details>summary i{font-style:normal;transition:transform .18s}.simple-analysis-review details[open]>summary i{transform:rotate(180deg)}.simple-analysis-episodes details .analysis-edit-fields,.simple-analysis-episodes details .analysis-process-grid{margin-top:16px}.simple-analysis-transcript,.simple-analysis-context{background:#ffffff47;border-radius:14px;padding:0 20px;border:1px solid #d4d1c9!important}.simple-analysis-transcript textarea{color:#202525;width:100%;min-height:150px;font:inherit;resize:vertical;background:#faf7f1;border:1px solid #cbc8c0;border-radius:12px;margin:0 0 18px;padding:14px;font-size:15px;line-height:1.65}.simple-analysis-context .record-context-editor{margin-bottom:18px}.simple-analysis-review .analysis-disclaimer{color:#687571;font-size:13px;line-height:1.6}.simple-analysis-actions{justify-content:flex-end;align-items:center;gap:10px;display:flex}.simple-analysis-actions>button:first-child{color:#596563;min-height:44px;font:inherit;cursor:pointer;background:0 0;border:0;padding:0 16px;font-size:12px;font-weight:650}.simple-analysis-actions .analysis-confirm{min-width:180px}.history-analysis-details{border-top:1px solid #cbc8c0;margin-top:22px}.history-analysis-details>summary{color:#202525;cursor:pointer;justify-content:space-between;align-items:center;min-height:52px;font-size:12px;font-weight:650;list-style:none;display:flex}.history-analysis-details>summary::-webkit-details-marker{display:none}.history-analysis-details>summary span{transition:transform .18s}.history-analysis-details[open]>summary span{transform:rotate(180deg)}.history-analysis-details .history-process-grid{margin-top:16px}.history-record .history-card{padding-right:260px}.history-page-summary{border-bottom:1px solid #cbc8c0;justify-content:space-between;align-items:center;min-height:82px;margin-bottom:42px;padding:0 4px 18px;display:flex}.history-page-summary>div{align-items:baseline;gap:11px;display:flex}.history-page-summary strong{color:#202525;font-family:Geist Mono,monospace;font-size:42px;font-weight:500;line-height:1}.history-page-summary span{color:#687571;letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:650}.history-page-summary img{object-fit:contain;filter:drop-shadow(0 11px 12px #1a272a33);width:76px;height:76px}.history-share-toggle{z-index:2;color:#354348;min-height:40px;font:inherit;cursor:pointer;background:0 0;border:1px solid #c4c8c3;border-radius:12px;padding:0 14px;font-size:10px;font-weight:650;position:absolute;top:50%;right:121px;transform:translateY(-50%)}.history-share-toggle[data-selected]{color:#f4f0e7;background:#202525;border-color:#202525}.history-share-toggle:disabled{opacity:.58;cursor:wait}.share-collection{border-bottom:1px solid #cbc8c0;gap:24px;padding:0 0 42px;display:grid}.share-collection>header,.share-history>header{justify-content:space-between;align-items:flex-end;gap:24px;display:flex}.share-collection>header h2,.share-history>header h2{color:#202525;letter-spacing:-.045em;margin:5px 0 7px;font-size:clamp(26px,4vw,38px);font-weight:400}.share-collection>header p,.share-history>header p{color:#687571;max-width:560px;margin:0;font-size:12px;line-height:1.6}.share-collection-summary{align-items:center;gap:16px;display:flex}.share-collection-summary>strong{color:#202525;text-align:right;font-family:Geist Mono,monospace;font-size:42px;font-weight:500;line-height:.9;display:grid}.share-collection-summary>strong small{color:#687571;letter-spacing:.13em;text-transform:uppercase;margin-top:8px;font-family:Onest,sans-serif;font-size:8px;font-weight:650}.share-collection-summary img{object-fit:contain;filter:drop-shadow(0 11px 12px #1a272a33);width:76px;height:76px}.share-collection-tools{border-top:1px solid #d9d5cc;border-bottom:1px solid #d9d5cc;justify-content:space-between;align-items:center;gap:16px;padding:12px 0;display:flex}.share-collection-tools button{color:#202525;min-height:36px;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-size:10px;font-weight:650}.share-collection-tools span{color:#687571;font-size:10px}.share-prepared-list{border-top:1px solid #cbc8c0;gap:0;display:grid}.share-prepared-list article{border-bottom:1px solid #cbc8c0;grid-template-columns:1fr auto;align-items:center;gap:20px;min-height:104px;padding:16px 2px;display:grid}.share-prepared-list article[data-selected]{background:linear-gradient(90deg,#2025250b,#0000 72%)}.share-prepared-list label{cursor:pointer;grid-template-columns:auto 1fr;align-items:center;gap:16px;display:grid}.share-prepared-list input,.share-collection-options input{accent-color:#202525;width:18px;height:18px}.share-prepared-list label>span{gap:5px;display:grid}.share-prepared-list small{color:#687571;letter-spacing:.08em;text-transform:uppercase;font-size:8px;font-weight:650}.share-prepared-list strong{color:#202525;font-size:16px;font-weight:600}.share-prepared-list em{color:#687571;font-size:9px;font-style:normal}.share-prepared-list article>button{color:#687571;min-height:36px;font:inherit;cursor:pointer;background:0 0;border:0;padding:0 10px;font-size:9px}.share-collection-options{grid-template-columns:1fr auto;align-items:center;gap:24px;display:grid}.share-collection-options label{color:#354348;align-items:center;gap:12px;display:flex}.share-collection-options label:first-child span{gap:3px;display:grid}.share-collection-options strong{font-size:11px}.share-collection-options small{color:#687571;font-size:9px}.share-collection-options select{color:#202525;min-height:40px;font:inherit;background:#f8f5ee;border:1px solid #c4c8c3;border-radius:10px;padding:0 34px 0 12px;font-size:10px}.share-collection-create,.share-collection-result button{color:#f4f0e7;min-height:44px;font:inherit;cursor:pointer;background:#202525;border:0;border-radius:12px;justify-self:end;padding:0 18px;font-size:10px;font-weight:650}.share-collection-create:disabled{opacity:.42;cursor:not-allowed}.share-collection-result{grid-template-columns:1fr auto;gap:10px;display:grid}.share-collection-result input{color:#354348;background:#f8f5ee;border:1px solid #c4c8c3;border-radius:10px;min-width:0;padding:12px;font-size:10px}.share-collection-message{color:#596563;margin:0;font-size:10px}.share-collection-empty{color:#687571;border-top:1px solid #cbc8c0;border-bottom:1px solid #cbc8c0;justify-content:space-between;align-items:center;gap:20px;min-height:96px;padding:20px 0;display:flex}.share-collection-empty p{margin:0;font-size:11px}.share-collection-empty a{color:#202525;font-size:10px;font-weight:650}.share-history{gap:24px;padding-top:42px;display:grid}.shares-page .share-history{padding-top:0}@media (max-width:760px){.history-header-actions{width:100%;margin-top:18px}.history-header-actions .history-analyze-all{margin-top:0}.history-analyze-all{align-self:flex-end;margin-top:18px}.history-index-section+.history-index-section{margin-top:38px;padding-top:34px}.history-index-section>header{grid-template-columns:1fr;gap:8px}.history-index-section>header>p{font-size:14px}.history-share-help{flex-direction:column;align-items:flex-start;gap:8px}.history-record .history-card{padding-bottom:104px;padding-right:14px}.history-record[data-pending] .history-card{padding-bottom:70px;padding-right:14px}.history-record[data-pending] .history-open{max-width:none;bottom:18px;right:14px}.simple-analysis-header{flex-direction:column-reverse;align-items:flex-start;gap:10px}.simple-analysis-header p:last-child{font-size:15px}.simple-analysis-episodes>article{padding:20px 16px}.simple-analysis-episodes h4{font-size:20px}.simple-analysis-episodes>article>p{font-size:16px}.simple-analysis-actions{flex-direction:column-reverse;align-items:stretch}.simple-analysis-actions .analysis-confirm{width:100%}.history-share-toggle{inset:auto auto 12px 14px;transform:none}.delete-trigger.compact{top:auto;bottom:12px;right:14px;transform:none}.share-collection>header,.share-history>header{flex-direction:column;align-items:flex-start}.share-collection-summary{justify-content:space-between;width:100%}.share-collection-summary>strong{text-align:left}.share-collection-summary img,.history-page-summary img{width:62px;height:62px}.share-collection-options{grid-template-columns:1fr}.share-prepared-list article{grid-template-columns:1fr;gap:6px}.share-prepared-list article>button{justify-self:end}.share-collection-result{grid-template-columns:1fr}.share-collection-result button,.share-collection-create{justify-self:stretch;width:100%}}@media (max-width:620px){body .product-shell.patient-split-shell .history-detail.mineral-page .professional-share-overlay{align-items:end;padding:10px}body .product-shell.patient-split-shell .history-detail.mineral-page .professional-share-dialog{border-radius:22px;max-height:calc(100dvh - 20px);padding:22px 17px}body .product-shell.patient-split-shell .history-detail.mineral-page .professional-share-dialog h2{font-size:26px;line-height:1.08}body .product-shell.patient-split-shell .history-detail.mineral-page .professional-share-options label{min-height:0;padding:15px 2px}body .product-shell.patient-split-shell .history-detail.mineral-page .professional-share-dialog>footer{grid-template-columns:auto 1fr;display:grid}body .product-shell.patient-split-shell .history-detail.mineral-page .professional-share-dialog>footer button:last-child{width:100%}}body .product-shell.patient-split-shell:has(.navigation-link[href=\/historico][data-active]) .history-edit-page.mineral-page .history-document-header:after{display:none}body .product-shell.patient-split-shell:has(.navigation-link[href=\/historico][data-active]) .history-edit-page.mineral-page .history-edit-panel{max-width:820px;box-shadow:none;-webkit-backdrop-filter:none;background:0 0;border:0;border-radius:0;padding:0}body .product-shell.patient-split-shell:has(.navigation-link[href=\/historico][data-active]) .history-edit-page.mineral-page .history-edit-form{gap:24px}body .product-shell.patient-split-shell:has(.navigation-link[href=\/historico][data-active]) .history-edit-page.mineral-page .history-edit-notice{border:0;background:0 0;border-block:1px solid #cbc8c0;border-radius:0;grid-template-columns:32px minmax(0,1fr);gap:13px;padding:22px 2px;display:grid}body .product-shell.patient-split-shell:has(.navigation-link[href=\/historico][data-active]) .history-edit-page.mineral-page .history-edit-notice>span{color:#f4f0e7;background:#202525;border:0;border-radius:9px;width:28px;height:28px}body .product-shell.patient-split-shell:has(.navigation-link[href=\/historico][data-active]) .history-edit-page.mineral-page .history-edit-notice strong{color:#273337;font-size:12px}body .product-shell.patient-split-shell:has(.navigation-link[href=\/historico][data-active]) .history-edit-page.mineral-page .history-edit-notice p{color:#687571;font-size:11px}body .product-shell.patient-split-shell:has(.navigation-link[href=\/historico][data-active]) .history-edit-page.mineral-page .history-edit-form .field-heading label{color:#273337;font-size:13px}body .product-shell.patient-split-shell:has(.navigation-link[href=\/historico][data-active]) .history-edit-page.mineral-page .history-edit-form .field-heading span{color:#777873}body .product-shell.patient-split-shell:has(.navigation-link[href=\/historico][data-active]) .history-edit-page.mineral-page .history-edit-form textarea{color:#273337;min-height:320px;box-shadow:none;background:#ffffff57;border:1px solid #cbc8c0;border-radius:15px;padding:18px;font-size:15px;line-height:1.72}body .product-shell.patient-split-shell:has(.navigation-link[href=\/historico][data-active]) .history-edit-page.mineral-page .history-edit-form textarea:focus{outline-offset:2px;box-shadow:none;border-color:#777873;outline:2px solid #20252514}body .product-shell.patient-split-shell:has(.navigation-link[href=\/historico][data-active]) .history-edit-page.mineral-page .history-edit-form .form-actions{border-color:#cbc8c0;padding-top:22px}body .product-shell.patient-split-shell:has(.navigation-link[href=\/historico][data-active]) .history-edit-page.mineral-page .history-edit-form .text-action{color:#687571;align-items:center;min-height:40px;display:inline-flex}body .product-shell.patient-split-shell:has(.navigation-link[href=\/historico][data-active]) .history-edit-page.mineral-page .history-edit-form .submit-action{color:#f4f0e7;min-height:44px;box-shadow:none;background:#202525;border:0;border-radius:12px;padding-inline:18px}@media (max-width:620px){body .product-shell.patient-split-shell:has(.navigation-link[href=\/historico][data-active]) .history-edit-page.mineral-page .history-edit-notice{padding-block:19px}body .product-shell.patient-split-shell:has(.navigation-link[href=\/historico][data-active]) .history-edit-page.mineral-page .history-edit-form textarea{min-height:300px;padding:15px;font-size:16px}body .product-shell.patient-split-shell:has(.navigation-link[href=\/historico][data-active]) .history-edit-page.mineral-page .history-edit-form .form-actions{grid-template-columns:auto 1fr;display:grid}body .product-shell.patient-split-shell:has(.navigation-link[href=\/historico][data-active]) .history-edit-page.mineral-page .history-edit-form .submit-action{justify-content:center;width:100%}}body .product-shell.patient-split-shell .register-page.mineral-page,body .product-shell.patient-split-shell .pending-detail-page.mineral-page{max-width:960px}body .product-shell.patient-split-shell :is(.register-page,.pending-detail-page).mineral-page :is(.history-back,.pending-back){color:#aab2ba}body .product-shell.patient-split-shell .register-page.mineral-page .register-content-zone,body .product-shell.patient-split-shell .pending-detail-page.mineral-page .pending-detail-zone{gap:20px;display:grid}body .product-shell.patient-split-shell .register-page.mineral-page .mode-tabs{background:0 0;border:0;border-bottom:1px solid #cbc8c0;border-radius:0;gap:24px;width:fit-content;margin:0;padding:0 0 12px;display:flex}body .product-shell.patient-split-shell .register-page.mineral-page .mode-tab{color:#687571;border-radius:0;place-items:center;min-width:0;min-height:40px;padding:0;font-size:12px;display:grid;position:relative}body .product-shell.patient-split-shell .register-page.mineral-page .mode-tab.active{color:#202525;box-shadow:none;background:0 0}body .product-shell.patient-split-shell .register-page.mineral-page .mode-tab.active:after{content:"";background:#202525;height:2px;position:absolute;bottom:-13px;left:0;right:0}body .product-shell.patient-split-shell :is(.register-page,.pending-detail-page).mineral-page .entry-panel{max-width:820px;box-shadow:none;background:0 0;border:0;border-top:1px solid #cbc8c0;border-radius:0;padding:28px 2px 0}body .product-shell.patient-split-shell :is(.register-page,.pending-detail-page).mineral-page .entry-intro .section-kicker{color:#687571}body .product-shell.patient-split-shell :is(.register-page,.pending-detail-page).mineral-page .entry-intro h2{color:#202525;font-family:inherit;font-weight:430}body .product-shell.patient-split-shell :is(.register-page,.pending-detail-page).mineral-page .entry-intro>p:last-child{color:#687571}body .product-shell.patient-split-shell :is(.register-page,.pending-detail-page).mineral-page .field-heading label{color:#273337}body .product-shell.patient-split-shell :is(.register-page,.pending-detail-page).mineral-page .field-heading span{color:#777873}body .product-shell.patient-split-shell :is(.register-page,.pending-detail-page).mineral-page .entry-form textarea,body .product-shell.patient-split-shell .pending-detail-page.mineral-page .pending-entry-panel .entry-form textarea:disabled{color:#273337;box-shadow:none;opacity:1;-webkit-text-fill-color:#273337;background:#ffffff57;border-color:#cbc8c0}body .product-shell.patient-split-shell :is(.register-page,.pending-detail-page).mineral-page .entry-form textarea:focus{box-shadow:none;border-color:#777873;outline:2px solid #20252514}body .product-shell.patient-split-shell :is(.register-page,.pending-detail-page).mineral-page .form-actions{border-color:#cbc8c0}body .product-shell.patient-split-shell :is(.register-page,.pending-detail-page).mineral-page .text-action{color:#687571}body .product-shell.patient-split-shell :is(.register-page,.pending-detail-page).mineral-page :is(.submit-action,.record-button,.finish-button,.analyze-button){color:#f4f0e7;box-shadow:none;background:#202525;border:0}body .product-shell.patient-split-shell :is(.register-page,.pending-detail-page).mineral-page :is(.save-exit-action,.control-button,.save-exit-button){color:#384442;background:0 0;border-color:#929b98}body .product-shell.patient-split-shell :is(.register-page,.pending-detail-page).mineral-page .recorder-visual{color:#273337;box-shadow:none;background:#ffffff4d;border-color:#cbc8c0}body .product-shell.patient-split-shell :is(.register-page,.pending-detail-page).mineral-page .recording-orb{background:#ebe8e1;border-color:#b8beb9}body .product-shell.patient-split-shell :is(.register-page,.pending-detail-page).mineral-page .recording-orb i{background:#202525}body .product-shell.patient-split-shell :is(.register-page,.pending-detail-page).mineral-page .recorder-visual :is(strong,time){color:#273337}body .product-shell.patient-split-shell :is(.register-page,.pending-detail-page).mineral-page .recorder-visual small{color:#687571}@media (max-width:620px){body .product-shell.patient-split-shell .register-page.mineral-page .mode-tabs{width:100%}body .product-shell.patient-split-shell .register-page.mineral-page .mode-tab{flex:1;font-size:14px}body .product-shell.patient-split-shell :is(.register-page,.pending-detail-page).mineral-page .entry-panel{padding-top:24px}body .product-shell.patient-split-shell :is(.register-page,.pending-detail-page).mineral-page .entry-intro h2{font-size:29px;line-height:1.08}}.mineral-home-page,.mineral-home-page *{font-family:var(--font-onest),Inter,ui-sans-serif,sans-serif}.mineral-home-page .voice-stage-center h1,.mineral-home-page .voice-stage-footer>p{font-family:inherit}.public-share-shell{font-family:var(--font-onest),Inter,ui-sans-serif,sans-serif;background:#1e2023}.public-share-document{background:#f3f1ec;border-color:#cbc8c0;border-radius:22px;box-shadow:0 24px 60px #00000040}.public-share-state{box-shadow:none;background:#f3f1ec;border:1px solid #cbc8c0;border-radius:22px}.public-share-cover{background:#f3f1ec}.public-share-cover span,.public-share-episode small,.public-share-original small{color:#687571}.public-share-boundary{color:#f2f5f2;background:#202525}.public-share-boundary strong{color:#dce6e3}.public-share-boundary p{color:#aeb8b5}.public-share-original>header>span,.public-share-episode>header>span{color:#f4f0e7;background:#202525;border-color:#202525;border-radius:10px}.public-share-original>p{background:#ebe8e1;border-left-color:#303232}.public-share-indicators strong{color:#202525}.public-share-groups section{background:0 0;border-color:#cbc8c0}.public-share-groups h3,.public-share-groups li>div span{color:#687571}.public-share-review{background:#ebe8e1;border-left-color:#303232}.context-map li small,.context-map>article>p,.analysis-process-card q,.history-process-card q,.groupItems p,.groupItems q{font-size:14px;line-height:1.62}.public-share-boundary p{font-size:13px;line-height:1.6}.public-share-summary{font-size:15px;line-height:1.7}.public-share-groups strong{font-size:14px}.public-share-groups q{font-size:13px;line-height:1.62}.public-share-review ol{font-size:13px;line-height:1.6}.public-share-footer p,.public-share-footer strong{font-size:12px;line-height:1.65}.app-update-action{appearance:none;width:100%;min-height:104px;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #cbc8c0;grid-template-columns:46px minmax(0,1fr) auto;align-items:center;gap:18px;padding:20px 2px;transition:background-color .18s,padding .18s;display:grid}.app-update-action:hover{background:#ffffff47;padding-inline:12px}.app-update-action:disabled{cursor:wait;opacity:.65}.app-update-action>.more-destination-icon{color:#858b96;width:46px;height:46px;box-shadow:none;background:linear-gradient(145deg,#353940,#22252b 72%);border:1px solid #ffffff06;border-radius:14px;place-items:center;display:grid}.app-update-action:hover>.more-destination-icon{color:#e7eef7}.app-update-action .more-destination-icon svg{fill:none;stroke:currentColor;stroke-width:1.55px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}.app-update-action strong{color:#202525;letter-spacing:-.025em;font-size:18px;font-weight:600}.app-update-action p{color:#687571;max-width:54ch;margin:5px 0 0;font-size:12px;line-height:1.55}.app-update-action>i{color:#202525;font-size:22px;font-style:normal}.app-update-prompt{z-index:90;color:#f2f5f2;background:#202525;border:1px solid #3c4140;border-radius:16px;align-items:center;gap:22px;width:min(430px,100vw - 48px);padding:17px 18px 17px 20px;display:flex;position:fixed;bottom:24px;right:24px;box-shadow:0 18px 45px #0000004d}.app-update-prompt div{gap:3px;min-width:0;display:grid}.app-update-prompt strong{font-size:14px;font-weight:650}.app-update-prompt p{color:#aeb8b5;margin:0;font-size:12px;line-height:1.45}.app-update-prompt button{color:#202525;min-height:40px;font:inherit;cursor:pointer;background:#f4f0e7;border:0;border-radius:10px;flex:none;padding:0 14px;font-size:12px;font-weight:650}@media (max-width:620px){.app-update-action{grid-template-columns:46px minmax(0,1fr) auto;gap:13px;min-height:96px;padding-block:17px}.app-update-action:hover{padding-inline:8px}.app-update-action strong{font-size:16px}.app-update-action p{font-size:11px}.app-update-prompt{right:14px;bottom:calc(98px + env(safe-area-inset-bottom));flex-direction:column;align-items:stretch;gap:13px;width:calc(100vw - 28px)}.app-update-prompt button{width:100%}}.system-state-page{color:#202525;background:#1e2023;place-items:center;min-height:100dvh;padding:24px;display:grid}.system-state-card{background:#f3f1ec;border:1px solid #cbc8c0;border-radius:22px;width:min(620px,100%);padding:clamp(30px,6vw,54px)}.system-state-card .brand-wordmark{color:#202525;margin-bottom:46px;display:inline-block}.system-state-card .brand-wordmark strong{color:inherit}.system-state-card .section-kicker{color:#687571}.system-state-card h1{color:#202525;letter-spacing:-.055em;margin:10px 0 14px;font-size:clamp(38px,6vw,58px);font-weight:350;line-height:.98}.system-state-card>p:not(.section-kicker){color:#687571;max-width:48ch;margin:0 0 26px;line-height:1.65}.system-state-card .inline-primary-action{color:#f4f0e7;box-shadow:none;background:#202525;border:1px solid #303232;border-radius:12px}.system-state-card .inline-primary-action:hover{background:#303434}.system-state-card button.inline-primary-action{font:inherit;cursor:pointer}.system-loading{color:#f2f5f2;background:#1e2023;place-items:center;min-height:100dvh;display:grid}.system-loading>div{text-align:center;flex-direction:column;align-items:center;display:flex}.system-loading-logo{justify-content:center;align-items:center;gap:18px;width:min(360px,78vw);display:flex}.system-loading-mark{flex:0 0 80px;width:80px;height:80px;display:block}.system-loading-mark img{object-fit:contain;width:100%;height:100%;display:block}.system-loading-name{font-family:var(--font-onest),Inter,sans-serif;letter-spacing:.13em;align-items:baseline;font-size:30px;line-height:1;display:flex}.system-loading-name strong{color:#eef1ef;font-weight:420}.system-loading-name em{color:#78deeb;font-style:normal;font-weight:520}.system-loading-dots{justify-content:center;gap:8px;margin-top:16px;display:flex}.system-loading i{background:#f3f1ec;border-radius:50%;width:6px;height:6px;animation:.9s ease-in-out infinite alternate mineral-loading}.system-loading i:nth-of-type(2){animation-delay:.15s}.system-loading i:nth-of-type(3){animation-delay:.3s}@media (max-width:760px){.voice-stage:before{opacity:.05;width:min(430px,112vw);transform:translate(-50%,-48%)}}@keyframes mineral-loading{to{opacity:.22;transform:translateY(-5px)}}@media (prefers-reduced-motion:reduce){.system-loading i{opacity:.55;animation:none}}@media (max-width:760px){.public-share-shell{background:#f3f1ec;padding:0}.public-share-document{box-shadow:none;border-radius:0}.public-share-state{border:0;border-radius:0;min-height:100dvh;margin:0}.system-state-page{background:#f3f1ec;padding:0}.system-state-card{border:0;border-radius:0;min-height:100dvh}.system-state-card .inline-primary-action{justify-content:center;width:100%}}.showcase-page{display:block;overflow:visible}.showcase-writing-scene{color:#eef2f3;view-timeline-name:--writing-scene;view-timeline-axis:block;background:#111315;min-height:165vh;position:relative}.showcase-writing-scene:before{content:"";pointer-events:none;background:radial-gradient(circle at 72% 40%,#82e8f412,#0000 29%),linear-gradient(#0000 0%,#ffffff05 48%,#0000 100%);position:absolute;inset:0}.showcase-writing-stage{grid-template-columns:minmax(310px,480px) minmax(420px,650px);justify-content:center;align-items:center;gap:clamp(44px,7vw,108px);min-height:100vh;padding:90px max(5vw,34px) 56px;display:grid;position:sticky;top:0;overflow:hidden}.showcase-writing-copy{z-index:2;opacity:0;animation:1s cubic-bezier(.22,.8,.2,1) both showcase-writing-copy-in;animation-timeline:--writing-scene;animation-range:entry 35% cover 55%;position:relative;transform:translateY(34px)}.showcase-writing-copy>p{color:#82e8f4;letter-spacing:.22em;margin:0 0 18px;font-size:9px;font-weight:850}.showcase-writing-copy h2{color:#f1f3f3;letter-spacing:-.06em;max-width:11ch;margin:0;font-size:clamp(45px,5vw,72px);font-weight:310;line-height:.98}.showcase-writing-copy>span{color:#9ba3a6;max-width:43ch;margin-top:27px;font-size:15px;line-height:1.68;display:block}.showcase-writing-phone-wrap{perspective:1500px;place-items:center;width:min(100%,650px);display:grid;position:relative}.showcase-writing-phone-wrap:after{content:"";z-index:-1;filter:blur(26px);opacity:.25;background:#0000008c;border-radius:50%;width:62%;height:13%;animation:1s linear both showcase-phone-shadow;animation-timeline:--writing-scene;animation-range:entry 5% cover 53%;position:absolute;bottom:-7%}.showcase-writing-phone{aspect-ratio:9/19.35;transform-origin:50%;opacity:.18;will-change:transform,opacity;background:linear-gradient(145deg,#3b3e42,#08090a 44%,#25282b);border:1px solid #ffffff40;border-radius:48px;width:min(350px,32vw);padding:9px;animation:1s cubic-bezier(.2,.72,.2,1) both showcase-phone-turn;animation-timeline:--writing-scene;animation-range:entry cover 54%;position:relative;transform:translate(31vw,-7vh)rotateY(-64deg)rotate(-12deg)scale(.76);box-shadow:0 34px 80px #0000007a,inset 0 0 0 1px #ffffff0f}.showcase-writing-screen{color:#202525;background:#f3f1ec;border-radius:39px;height:100%;position:relative;overflow:hidden}.showcase-writing-screen:before{content:"";background:#0b0c0d;border-radius:18px;width:32%;height:25px;position:absolute;top:9px;left:50%;transform:translate(-50%)}.showcase-phone-status{color:#202525;justify-content:space-between;align-items:center;height:50px;padding:0 24px;font-size:9px;font-weight:800;display:flex}.showcase-phone-status i{letter-spacing:2px;font-size:7px;font-style:normal}.showcase-phone-brand{border-bottom:1px solid #d5d2ca;align-items:center;gap:7px;margin:8px 22px 0;padding-bottom:16px;display:flex}.showcase-phone-brand svg,.showcase-phone-brand img{filter:brightness(.24);width:24px;height:24px}.showcase-phone-brand span{font-family:var(--font-landing-display),sans-serif;letter-spacing:.055em;font-size:9px}.showcase-phone-brand em{color:#34727b;font-style:normal}.showcase-phone-entry{padding:32px 22px 24px}.showcase-phone-entry>small{color:#34727b;letter-spacing:.2em;font-size:7px;font-weight:850}.showcase-phone-entry h3{letter-spacing:-.055em;max-width:9ch;margin:12px 0 24px;font-size:32px;font-weight:370;line-height:1.02}.showcase-phone-message{background:#f8f5ef;border:1px solid #d3d0c8;border-radius:17px;min-height:245px;padding:18px}.showcase-phone-message p{color:#687571;margin:0 0 22px;font-size:10px;line-height:1.5}.showcase-phone-message span{color:#989d98;font-size:11px}.showcase-phone-message i{vertical-align:middle;background:#34727b;width:1px;height:15px;margin-left:2px;animation:.9s step-end infinite showcase-caret;display:inline-block}.showcase-phone-actions{color:#687571;justify-content:space-between;align-items:center;margin-top:20px;font-size:10px;display:flex}.showcase-phone-actions strong{color:#f4f0e7;background:#202525;border-radius:10px;align-items:center;gap:12px;padding:12px 14px;font-weight:750;display:flex}.showcase-phone-actions b{color:#82e8f4;font-size:14px}.showcase-phone-homebar{background:#202525;border-radius:4px;width:34%;height:4px;position:absolute;bottom:8px;left:50%;transform:translate(-50%)}@keyframes showcase-phone-turn{0%{opacity:.18;transform:translate(31vw,-7vh)rotateY(-64deg)rotate(-12deg)scale(.76)}52%{opacity:1;transform:translate(4vw)rotateY(-15deg)rotate(-2deg)scale(.94)}to{opacity:1;transform:translate(0,0)rotateY(0)rotate(0)scale(1)}}@keyframes showcase-writing-copy-in{to{opacity:1;transform:translateY(0)}}@keyframes showcase-phone-shadow{0%{opacity:.08;transform:scale(.7)}to{opacity:.42;transform:scale(1)}}@keyframes showcase-caret{50%{opacity:0}}@media (max-width:760px){.showcase-writing-scene{min-height:145vh}.showcase-writing-stage{grid-template-rows:auto 1fr;grid-template-columns:1fr;gap:24px;padding:82px 22px 32px}.showcase-writing-copy{align-self:end}.showcase-writing-copy h2{max-width:12ch;font-size:clamp(38px,11.5vw,52px)}.showcase-writing-copy>span{max-width:34ch;margin-top:18px;font-size:13px;line-height:1.55}.showcase-writing-phone-wrap{align-self:start}.showcase-writing-phone{border-radius:36px;width:min(244px,61vw);transform:translate(25vw,-3vh)rotateY(-48deg)rotate(-8deg)scale(.8)}.showcase-writing-screen{border-radius:29px}.showcase-writing-screen:before{height:18px;top:7px}.showcase-phone-status{height:37px;padding-inline:18px;font-size:7px}.showcase-phone-brand{margin-inline:16px;padding-bottom:10px}.showcase-phone-brand svg,.showcase-phone-brand img{width:19px;height:19px}.showcase-phone-entry{padding:21px 16px 17px}.showcase-phone-entry h3{margin:8px 0 15px;font-size:23px}.showcase-phone-message{min-height:162px;padding:13px}.showcase-phone-message p{margin-bottom:14px;font-size:8px}.showcase-phone-message span{font-size:9px}.showcase-phone-actions{margin-top:13px;font-size:8px}.showcase-phone-actions strong{gap:8px;padding:9px 10px}@keyframes showcase-phone-turn{0%{opacity:.2;transform:translate(25vw,-3vh)rotateY(-48deg)rotate(-8deg)scale(.8)}to{opacity:1;transform:translate(0,0)rotateY(0)rotate(0)scale(1)}}}@media (prefers-reduced-motion:reduce){.showcase-writing-copy,.showcase-writing-phone,.showcase-writing-phone-wrap:after{opacity:1;animation:none;transform:none}.showcase-phone-message i{animation:none}}.showcase-real-writing{color:#eef2f3;background:radial-gradient(circle at 70% 42%,#82e8f412,#0000 27%),#111315;min-height:100vh;position:relative;overflow:hidden}.showcase-real-writing:before{content:"";background:#ffffff14;height:1px;position:absolute;top:0;left:max(5vw,34px);right:max(5vw,34px)}.showcase-real-writing-inner{grid-template-columns:minmax(310px,470px) minmax(430px,650px);justify-content:center;align-items:center;gap:clamp(48px,8vw,126px);width:min(1180px,100% - 96px);min-height:100vh;margin:0 auto;padding:96px 0 72px;display:grid}.showcase-real-writing-copy>p{color:#82e8f4;letter-spacing:.22em;margin:0 0 18px;font-size:9px;font-weight:850}.showcase-real-writing-copy h2{color:#f1f3f3;letter-spacing:-.06em;max-width:11ch;margin:0;font-size:clamp(45px,5vw,72px);font-weight:310;line-height:.98}.showcase-real-writing-copy>span{color:#9ba3a6;max-width:43ch;margin-top:27px;font-size:15px;line-height:1.68;display:block}.showcase-real-device{transform-origin:50% 70%;background:linear-gradient(145deg,#3d4044,#08090a 44%,#272a2d);border:1px solid #fff3;border-radius:51px;width:min(470px,42vw);margin:5vh -9vw -17vh auto;padding:8px;position:relative;transform:translate(4vw,8vh)rotate(0)scale(1.1);box-shadow:0 36px 90px #00000080,inset 0 0 0 1px #ffffff0e}.showcase-real-device:after{content:"";z-index:-1;filter:blur(24px);background:#000000b3;border-radius:50%;height:8%;position:absolute;bottom:-5%;left:13%;right:13%}.showcase-real-device-frame{aspect-ratio:628/1304;background:#1e2023;border-radius:42px;position:relative;overflow:hidden}.showcase-real-device-frame img{object-fit:cover;width:100%;height:100%;display:block}@supports (animation-timeline:view()){.showcase-real-device{animation:linear both showcase-real-device-arrival;animation-timeline:view();animation-range:entry 5% cover 34%}}@keyframes showcase-real-device-arrival{0%{opacity:.35;transform:translate(14vw,12vh)rotate(11deg)scale(.9)}to{opacity:1;transform:translate(4vw,8vh)rotate(0)scale(1.1)}}@media (max-width:760px){.showcase-real-writing-inner{grid-template-columns:1fr;gap:44px;width:calc(100% - 44px);padding:88px 0 64px}.showcase-real-writing-copy h2{max-width:12ch;font-size:clamp(38px,11.5vw,52px)}.showcase-real-writing-copy>span{max-width:34ch;margin-top:18px;font-size:13px;line-height:1.55}.showcase-real-device{border-radius:43px;width:min(390px,98vw);margin:0 -24vw -118px auto;transform:translate(7vw)scale(1.04)}.showcase-real-device-frame{border-radius:35px}@keyframes showcase-real-device-arrival{0%{opacity:.45;transform:translate(18vw,4vh)rotate(7deg)scale(.92)}to{opacity:1;transform:translate(7vw)rotate(0)scale(1.04)}}}@media (prefers-reduced-motion:reduce){.showcase-real-device{opacity:1;animation:none;transform:translate(4vw,8vh)scale(1.1)}}@media (max-width:760px) and (prefers-reduced-motion:reduce){.showcase-real-device{transform:translate(7vw)scale(1.04)}}.showcase-explain{color:#202525;background:#f3f1ec;position:relative}.showcase-explain-inner{width:min(1180px,100% - 96px);min-height:100vh;margin:0 auto;padding:clamp(110px,14vh,160px) 0 86px}.showcase-explain header{grid-template-columns:minmax(150px,1fr) minmax(500px,2.05fr);align-items:start;gap:clamp(34px,7vw,110px);display:grid}.showcase-explain header>p{color:#34727b;letter-spacing:.22em;margin:12px 0 0;font-size:9px;font-weight:850}.showcase-explain h2{color:#1b292e;letter-spacing:-.065em;max-width:13ch;margin:0;font-size:clamp(52px,6.2vw,88px);font-weight:300;line-height:.96}.showcase-explain-lead{color:#607078;max-width:62ch;margin:clamp(62px,9vh,96px) 0 0 calc(33.3% + clamp(12px,2.5vw,38px));font-size:clamp(17px,1.6vw,21px);line-height:1.68}.showcase-explain-steps{border-top:1px solid #cbd2d0;grid-template-columns:repeat(3,1fr);gap:0;margin:clamp(72px,10vh,112px) 0 0;padding:0;list-style:none;display:grid}.showcase-explain-steps li{min-height:230px;padding:25px clamp(24px,3vw,42px) 20px 0}.showcase-explain-steps li+li{border-left:1px solid #cbd2d0;padding-left:clamp(24px,3vw,42px)}.showcase-explain-steps span{color:#687571;letter-spacing:.12em;margin-bottom:50px;font-size:11px;display:block}.showcase-explain-steps strong{color:#202525;letter-spacing:-.025em;font-size:20px;font-weight:650;display:block}.showcase-explain-steps p{color:#687571;max-width:29ch;margin:12px 0 0;font-size:14px;line-height:1.6}@media (max-width:760px){.showcase-explain-inner{width:calc(100% - 44px);padding:86px 0 64px}.showcase-explain header{grid-template-columns:1fr;gap:24px}.showcase-explain header>p{margin:0}.showcase-explain h2{max-width:12ch;font-size:clamp(42px,12.6vw,58px)}.showcase-explain-lead{max-width:35ch;margin:42px 0 0;font-size:16px;line-height:1.62}.showcase-explain-steps{grid-template-columns:1fr;margin-top:64px}.showcase-explain-steps li{min-height:0;padding:22px 0 28px}.showcase-explain-steps li+li{border-top:1px solid #cbd2d0;border-left:0;padding-left:0}.showcase-explain-steps span{margin-bottom:28px}.showcase-explain-steps strong{font-size:19px}.showcase-explain-steps p{font-size:14px}}.showcase-share{color:#eef2f3;background:radial-gradient(circle at 22%,#82e8f411,#0000 28%),#111315;min-height:100vh;position:relative;overflow:hidden}.showcase-share-inner{grid-template-columns:minmax(340px,500px) minmax(320px,480px);justify-content:center;align-items:center;gap:clamp(52px,8vw,126px);width:min(1180px,100% - 96px);min-height:100vh;margin:0 auto;padding:88px 0 64px;display:grid}.showcase-share-device{background:linear-gradient(145deg,#42464a 0%,#0a0b0c 40%,#292c2f 100%);border:1px solid #fff3;border-radius:52px;width:min(342px,31vw);margin:3vh auto -9vh;padding:10px;position:relative;transform:rotate(-1.25deg);box-shadow:0 34px 76px #00000075,inset 0 0 0 1px #ffffff12}.showcase-share-device:before{content:"";z-index:2;background:#090a0b;border-radius:18px;width:78px;height:21px;position:absolute;top:17px;left:50%;transform:translate(-50%);box-shadow:inset 0 -1px #ffffff0e}.showcase-share-device:after{content:"";z-index:-1;filter:blur(25px);background:#000000b8;border-radius:50%;height:8%;position:absolute;bottom:-5%;left:12%;right:12%}.showcase-share-device>div{aspect-ratio:312/778;background:#1e2023;border-radius:42px;overflow:hidden}.showcase-share-device img{object-fit:cover;width:100%;height:100%;display:block}.showcase-share-copy>p{color:#82e8f4;letter-spacing:.22em;margin:0 0 18px;font-size:9px;font-weight:850}.showcase-share-copy h2{color:#f1f3f3;letter-spacing:-.062em;max-width:9ch;margin:0;font-size:clamp(50px,5.8vw,80px);font-weight:310;line-height:.97}.showcase-share-copy>span{color:#9ba3a6;max-width:42ch;margin-top:28px;font-size:15px;line-height:1.68;display:block}.showcase-share-copy>a{color:#eef2f3;align-items:center;gap:18px;margin-top:46px;font-size:12px;font-weight:700;text-decoration:none;display:inline-flex}.showcase-share-copy>a:before{content:"";background:#82e8f4;width:30px;height:1px;transition:width .18s}.showcase-share-copy>a:hover:before{width:42px}.showcase-share-copy>a i{color:#82e8f4;font-size:16px;font-style:normal}@media (max-width:760px){.showcase-share-inner{grid-template-columns:1fr;gap:56px;width:calc(100% - 44px);padding:82px 0 0}.showcase-share-copy{grid-row:1}.showcase-share-copy h2{max-width:9ch;font-size:clamp(43px,12.5vw,58px)}.showcase-share-copy>span{max-width:34ch;margin-top:20px;font-size:14px;line-height:1.58}.showcase-share-copy>a{margin-top:32px}.showcase-share-device{border-radius:46px;grid-row:2;width:min(330px,84vw);margin:0 auto -92px;transform:rotate(-.75deg)}.showcase-share-device:before{width:70px;height:19px;top:16px}.showcase-share-device>div{border-radius:37px}}.showcase-copy{margin-top:clamp(82px,12vh,128px)}.showcase-copy h1{max-width:12ch;font-size:clamp(48px,5.1vw,76px);line-height:.96}.showcase-copy h1 strong{color:#82e8f4;max-width:17ch;font-family:var(--font-landing-sans),sans-serif;letter-spacing:.055em;margin-top:15px;font-size:.34em;font-weight:800;line-height:1.15}.showcase-primary-cta{color:#102228;background:#82e8f4;border-radius:10px;align-items:center;gap:18px;margin-top:34px;padding:15px 20px;font-size:12px;font-weight:850;text-decoration:none;transition:transform .18s,box-shadow .18s;display:inline-flex;box-shadow:0 12px 30px #26b4c626}.showcase-primary-cta:hover{transform:translateY(-2px);box-shadow:0 16px 34px #26b4c63b}.showcase-primary-cta span{font-size:17px}.showcase-cta-note{color:#8f999d;letter-spacing:.015em;margin-top:13px;font-size:10px;display:block}.showcase-cta-note span{color:#82e8f4;margin:0 5px}.showcase-transformation{color:#eef2f3;background:#111315}.showcase-transformation-inner{width:min(1180px,100% - 96px);margin:0 auto;padding:clamp(110px,14vh,160px) 0}.showcase-transformation header{grid-template-columns:minmax(150px,1fr) minmax(500px,2.05fr);align-items:start;gap:clamp(34px,7vw,110px);display:grid}.showcase-transformation header p,.showcase-professional-inner>p,.showcase-security header>p,.showcase-final-cta p{color:#82e8f4;letter-spacing:.22em;margin:12px 0 0;font-size:9px;font-weight:850}.showcase-transformation h2{letter-spacing:-.06em;max-width:14ch;margin:0;font-size:clamp(48px,5.7vw,80px);font-weight:300;line-height:.98}.showcase-comparison{background:#171a1c;border:1px solid #ffffff1c;border-radius:22px;grid-template-columns:1fr 1.08fr;margin-top:clamp(70px,10vh,108px);display:grid;overflow:hidden}.showcase-comparison article{min-height:430px;padding:clamp(28px,4vw,54px)}.showcase-comparison article+article{border-left:1px solid #ffffff1c}.showcase-comparison article>span{color:#718086;letter-spacing:.18em;font-size:9px;font-weight:800;display:block}.showcase-raw-story{background:linear-gradient(145deg,#ffffff05,#0000)}.showcase-raw-story blockquote{color:#a9b0b3;letter-spacing:-.02em;margin:70px 0 0;font-size:clamp(20px,2vw,28px);font-weight:350;line-height:1.58}.showcase-structured-story{background:radial-gradient(circle at 90% 10%,#82e8f414,#0000 38%)}.showcase-structured-story dl{gap:0;margin:40px 0 0;display:grid}.showcase-structured-story dl div{border-top:1px solid #ffffff1a;grid-template-columns:145px 1fr;gap:24px;padding:19px 0;display:grid}.showcase-structured-story dt{color:#82e8f4;letter-spacing:.09em;text-transform:uppercase;font-size:10px;font-weight:800}.showcase-structured-story dd{color:#dce2e3;margin:0;font-size:14px;line-height:1.55}.showcase-professional{color:#1b292e;background:#dcebed}.showcase-professional-inner{grid-template-columns:minmax(150px,1fr) minmax(500px,2.05fr);gap:clamp(34px,7vw,110px);width:min(1180px,100% - 96px);margin:0 auto;padding:clamp(86px,11vh,124px) 0;display:grid}.showcase-professional-inner>p{color:#34727b}.showcase-professional h2{letter-spacing:-.06em;margin:0;font-size:clamp(48px,5.6vw,78px);font-weight:300;line-height:.98}.showcase-professional span{color:#586970;max-width:57ch;margin-top:25px;font-size:17px;line-height:1.68;display:block}.showcase-security{color:#eef2f3;background:#0d0f10}.showcase-security-inner{width:min(1180px,100% - 96px);margin:0 auto;padding:clamp(110px,14vh,150px) 0}.showcase-security header{grid-template-columns:minmax(150px,1fr) minmax(500px,2.05fr);gap:clamp(34px,7vw,110px);display:grid}.showcase-security h2{letter-spacing:-.06em;max-width:13ch;margin:0;font-size:clamp(48px,5.7vw,80px);font-weight:300;line-height:.98}.showcase-security-grid{border-top:1px solid #ffffff21;grid-template-columns:repeat(3,1fr);margin-top:clamp(72px,10vh,104px);display:grid}.showcase-security-grid article{min-height:270px;padding:27px clamp(24px,3vw,42px) 20px 0}.showcase-security-grid article+article{border-left:1px solid #ffffff21;padding-left:clamp(24px,3vw,42px)}.showcase-security-grid span{color:#82e8f4;letter-spacing:.14em;margin-bottom:66px;font-size:11px;display:block}.showcase-security-grid strong{font-size:20px;font-weight:650;display:block}.showcase-security-grid p{color:#8f999d;max-width:30ch;margin:13px 0 0;font-size:14px;line-height:1.65}.showcase-final-cta{color:#1b292e;text-align:center;background:#82e8f4;place-items:center;min-height:72vh;padding:96px 22px;display:grid}.showcase-final-cta>div{justify-items:center;display:grid}.showcase-final-cta p{color:#34727b;margin:0}.showcase-final-cta h2{letter-spacing:-.065em;max-width:14ch;margin:24px 0 0;font-size:clamp(50px,6.5vw,92px);font-weight:300;line-height:.94}.showcase-final-cta a{color:#eef2f3;background:#172125;border-radius:10px;align-items:center;gap:18px;margin-top:42px;padding:16px 21px;font-size:12px;font-weight:800;text-decoration:none;display:inline-flex}.showcase-final-cta a span{color:#82e8f4;font-size:17px}.showcase-final-cta small{color:#416268;margin-top:13px;font-size:10px}.showcase-footer{color:#879195;background:#0d0f10;justify-content:space-between;align-items:center;gap:30px;padding:38px max(50% - 590px,48px);display:flex}.showcase-footer p{margin:0;font-size:11px}.showcase-footer nav{gap:24px;display:flex}.showcase-footer nav a{color:#aeb6b9;font-size:11px;text-decoration:none}@media (max-width:760px){.showcase-copy{margin-top:68px}.showcase-copy h1{max-width:10ch;font-size:clamp(40px,11.8vw,55px)}.showcase-copy h1 strong{max-width:19ch;font-size:.37em}.showcase-primary-cta{margin-top:28px;padding:14px 17px}.showcase-login{display:none}.showcase-transformation-inner,.showcase-professional-inner,.showcase-security-inner{width:calc(100% - 44px);padding:84px 0}.showcase-transformation header,.showcase-professional-inner,.showcase-security header{grid-template-columns:1fr;gap:24px}.showcase-transformation header p,.showcase-professional-inner>p,.showcase-security header>p{margin:0}.showcase-transformation h2,.showcase-professional h2,.showcase-security h2{font-size:clamp(42px,12vw,56px)}.showcase-comparison{grid-template-columns:1fr;margin-top:56px}.showcase-comparison article{min-height:0;padding:29px 24px 34px}.showcase-comparison article+article{border-top:1px solid #ffffff1c;border-left:0}.showcase-raw-story blockquote{margin-top:38px;font-size:20px}.showcase-structured-story dl div{grid-template-columns:1fr;gap:7px}.showcase-professional span{font-size:15px}.showcase-security-grid{grid-template-columns:1fr;margin-top:56px}.showcase-security-grid article{min-height:0;padding:25px 0 31px}.showcase-security-grid article+article{border-top:1px solid #ffffff21;border-left:0;padding-left:0}.showcase-security-grid span{margin-bottom:30px}.showcase-final-cta{min-height:68vh}.showcase-final-cta h2{font-size:clamp(44px,12.8vw,62px)}.showcase-footer{flex-direction:column;align-items:flex-start;padding:36px 22px}}.dv-page{--dv-bg:#080808;--dv-surface:#141414;--dv-raised:#202020;--dv-text:#f5f5f2;--dv-muted:#aaa9a3;--dv-line:#ffffff24;--dv-accent:#92ebf5;--dv-gutter:clamp(20px,4vw,64px);color:var(--dv-text);background:var(--dv-bg);font-family:var(--font-landing-sans),var(--font-onest),sans-serif;overflow:hidden}.dv-page *{box-sizing:border-box}.dv-container{width:min(calc(100% - 2 * var(--dv-gutter)),1280px);margin-inline:auto}.dv-hero{isolation:isolate;background:#080808;min-height:max(760px,100svh);position:relative;overflow:hidden}.dv-contours{z-index:0;pointer-events:none;background:radial-gradient(at 50% 73%,#ffffff1b,#0000 11%),radial-gradient(at 50% 77%,#0000 0 17%,#ffffff09 17.3%,#0000 29%),radial-gradient(at 52% 86%,#0000 0 31%,#ffffff06 31.3%,#0000 48%),linear-gradient(112deg,#0000 23%,#ffffff06 51%,#0000 76%);position:absolute;inset:0}.dv-header{z-index:5;border-bottom:1px solid #ffffff14;grid-template-columns:1fr auto 1fr;align-items:center;height:80px;display:grid;position:relative}.dv-brand{width:max-content;color:var(--dv-text);align-items:center;gap:9px;text-decoration:none;display:inline-flex}.dv-brand>span{width:30px;height:30px}.dv-brand img{object-fit:contain;width:100%;height:100%;display:block}.dv-brand strong{letter-spacing:.075em;font-size:11px;font-weight:850}.dv-brand em{color:var(--dv-accent);font-style:normal}.dv-header nav{align-items:center;gap:30px;display:flex}.dv-header nav a{color:#a7a7a2;font-size:11px;font-weight:650;text-decoration:none;transition:color .18s}.dv-header nav a:hover{color:#fff}.dv-header-actions{justify-self:end}.dv-header-actions .dv-header-cta{color:#fff;border:1px solid #ffffff57;align-items:center;min-height:40px;padding:0 18px;display:inline-flex}.dv-brand-display{z-index:2;color:#f3f3f0;letter-spacing:-.068em;text-align:center;white-space:nowrap;-webkit-user-select:none;user-select:none;width:100%;font-size:clamp(74px,13.6vw,208px);font-weight:900;line-height:.82;position:absolute;top:21%;left:50%;transform:translate(-50%)}.dv-hero-product{z-index:3;filter:drop-shadow(0 42px 40px #0000009e);width:min(620px,51vw);height:390px;position:absolute;top:35%;left:50%;transform:translate(-50%)}.dv-hero-product:after{content:"";z-index:-1;filter:blur(12px);background:radial-gradient(#ffffff24,#ffffff06 44%,#0000 70%);border-radius:50%;height:38%;position:absolute;bottom:-7%;left:2%;right:2%;transform:perspective(300px)rotateX(68deg)}.dv-record-panel,.dv-summary-panel{background:linear-gradient(145deg,#28292a,#101111 52%,#1b1c1d);border:1px solid #ffffff2b;flex-direction:column;display:flex;position:absolute;box-shadow:0 28px 70px #00000094,inset 0 1px #ffffff14}.dv-record-panel{border-radius:22px;width:58%;min-height:295px;padding:30px 30px 25px;bottom:1%;left:3%;transform:rotate(-5deg)}.dv-summary-panel{border-radius:22px;width:47%;min-height:320px;padding:26px;bottom:11%;right:1%;transform:rotate(5deg)}.dv-record-panel>span,.dv-summary-panel>span{color:var(--dv-accent);letter-spacing:.2em;font-size:8px;font-weight:850}.dv-record-panel strong{letter-spacing:-.05em;margin-top:38px;font-size:34px;font-weight:380}.dv-record-panel p{color:#b8b8b3;margin:17px 0;font-size:13px;line-height:1.65}.dv-record-panel small{color:#777875;margin-top:auto;font-size:9px}.dv-summary-panel>div{border-top:1px solid #ffffff1c;margin-top:17px;padding-top:13px}.dv-summary-panel small{color:#858681;text-transform:uppercase;letter-spacing:.12em;font-size:8px}.dv-summary-panel p{color:#e2e2dd;margin:5px 0 0;font-size:12px;line-height:1.4}.dv-hero-copy{z-index:4;grid-template-columns:1fr 390px;align-items:end;gap:64px;display:grid;position:absolute;bottom:44px;left:0;right:0}.dv-hero-copy>div:first-child>p,.dv-intro-title>p,.dv-section-heading>p,.dv-privacy header>p,.dv-final>div>p{color:var(--dv-accent);letter-spacing:.22em;margin:0 0 16px;font-size:9px;font-weight:850}.dv-hero-copy h1{letter-spacing:-.055em;max-width:520px;margin:0;font-size:clamp(37px,4.2vw,60px);font-weight:320;line-height:.98}.dv-hero-copy h1 span{color:#aaa9a3;letter-spacing:.025em;text-transform:uppercase;margin-top:10px;font-size:.42em;font-weight:700;line-height:1.2;display:block}.dv-hero-action>p{color:#b6b6b0;max-width:38ch;margin:0;font-size:15px;line-height:1.65}.dv-hero-action>div{align-items:center;gap:25px;margin-top:22px;display:flex}.dv-hero-action>small{color:#72736f;margin-top:11px;font-size:9px;display:block}.dv-primary-button{color:#101112;background:#f2f2ee;justify-content:space-between;align-items:center;gap:22px;min-height:50px;padding:0 20px;font-size:11px;font-weight:850;text-decoration:none;transition:transform .18s,background .18s;display:inline-flex}.dv-primary-button:hover{background:#fff;transform:translateY(-2px)}.dv-primary-button span{font-size:17px}.dv-text-link{color:#c3c3be;text-underline-offset:5px;font-size:11px}.dv-intro,.dv-features,.dv-privacy{background:var(--dv-bg)}.dv-intro>.dv-container{padding:clamp(94px,11vw,150px) 0}.dv-intro-title{text-align:center}.dv-intro-title h2{letter-spacing:-.06em;max-width:830px;margin:0 auto;font-size:clamp(40px,5.2vw,70px);font-weight:310;line-height:1}.dv-editorial-copy{border-top:1px solid var(--dv-line);border-bottom:1px solid var(--dv-line);grid-template-columns:1fr 1fr;max-width:900px;margin:clamp(64px,7vw,94px) auto 0;display:grid}.dv-editorial-copy p{color:#b6b6b0;margin:0;padding:39px 45px;font-size:16px;line-height:1.65}.dv-editorial-copy p+p{border-left:1px solid var(--dv-line)}.dv-gallery{grid-template-columns:repeat(3,1fr);gap:24px;margin-top:clamp(70px,8vw,110px);display:grid}.dv-gallery figure{margin:0}.dv-gallery figure>div{background:var(--dv-surface);height:clamp(330px,39vw,510px);position:relative;overflow:hidden}.dv-gallery img{object-fit:cover;object-position:top;filter:saturate(.76)contrast(1.05);width:100%;height:100%;transition:transform .5s cubic-bezier(.22,.8,.2,1);display:block}.dv-gallery figure:hover img{transform:scale(1.025)}.dv-gallery figcaption{color:#d1d1cc;gap:21px;padding-top:17px;font-size:12px;display:flex}.dv-gallery figcaption span{color:#72736f}.dv-gallery-analysis{flex-direction:column;padding:38px;display:flex}.dv-gallery-analysis small{color:var(--dv-accent);letter-spacing:.18em;font-size:8px;font-weight:800}.dv-gallery-analysis strong{letter-spacing:-.05em;margin:45px 0 24px;font-size:clamp(25px,2.7vw,40px);font-weight:360;line-height:1}.dv-gallery-analysis p{color:#d2d2cd;border-top:1px solid var(--dv-line);gap:5px;margin:0;padding:17px 0;font-size:13px;line-height:1.45;display:grid}.dv-gallery-analysis b{color:#777873;text-transform:uppercase;letter-spacing:.13em;font-size:8px}.dv-features{border-top:1px solid #ffffff0f;padding:clamp(96px,11vw,150px) 0}.dv-section-heading{grid-template-columns:1fr 2fr;align-items:start;gap:40px;display:grid}.dv-section-heading h2{letter-spacing:-.06em;max-width:700px;margin:0;font-size:clamp(39px,5vw,68px);font-weight:310;line-height:1}.dv-feature-stage{perspective:1200px;height:520px;margin-top:clamp(70px,8vw,105px);position:relative}.dv-feature-card{border:1px solid var(--dv-line);background:linear-gradient(145deg,#232323,#101010);border-radius:16px;width:min(560px,48vw);height:420px;padding:46px;transition:transform .32s cubic-bezier(.22,.8,.2,1),opacity .32s,filter .32s;position:absolute;top:50%;left:50%;box-shadow:0 30px 70px #00000080}.dv-feature-card[data-position=active]{z-index:3;opacity:1;transform:translate(-50%,-50%)}.dv-feature-card[data-position=previous]{z-index:1;opacity:.45;filter:brightness(.65);transform:translate(-104%,-50%)scale(.72)}.dv-feature-card[data-position=next]{z-index:1;opacity:.45;filter:brightness(.65);transform:translate(4%,-50%)scale(.72)}.dv-feature-card small,.dv-feature-mobile-list small{color:var(--dv-accent);letter-spacing:.18em;font-size:8px;font-weight:800}.dv-feature-card strong,.dv-feature-mobile-list strong{letter-spacing:-.05em;margin-top:48px;font-size:38px;font-weight:350;display:block}.dv-feature-card p,.dv-feature-mobile-list p{color:#b6b6b0;font-size:14px;line-height:1.55}.dv-feature-writing{flex-direction:column;height:100%;display:flex}.dv-feature-writing>p{border:1px solid var(--dv-line);background:#111;min-height:145px;margin:20px 0;padding:20px}.dv-feature-writing>span{color:#777;margin-top:auto;font-size:10px}.dv-feature-analysis>div{border-top:1px solid var(--dv-line);grid-template-columns:110px 1fr;gap:20px;margin-top:20px;padding-top:16px;display:grid}.dv-feature-analysis span{color:#777;text-transform:uppercase;letter-spacing:.13em;font-size:9px}.dv-feature-analysis p{color:#e2e2dd;margin:0}.dv-feature-share{flex-direction:column;height:100%;display:flex}.dv-feature-share>p{margin:12px 0 24px}.dv-feature-share>div{border-block:1px solid var(--dv-line);color:#8c8d88;justify-content:space-between;padding:18px 0;font-size:11px;display:flex}.dv-feature-share b{color:#fff}.dv-feature-share button{color:#111;min-height:48px;font:inherit;background:#f2f2ee;border:0;margin-top:auto;font-size:11px;font-weight:800}.dv-feature-meta{border-top:1px solid var(--dv-line);grid-template-columns:1fr auto auto;align-items:end;gap:54px;margin-top:18px;padding-top:30px;display:grid}.dv-feature-meta small{color:#747570;letter-spacing:.16em;font-size:8px}.dv-feature-meta h3{letter-spacing:-.04em;margin:10px 0 7px;font-size:31px;font-weight:360}.dv-feature-meta p{color:#9a9a95;max-width:480px;margin:0;font-size:13px;line-height:1.55}.dv-feature-meta>span{color:#858681;letter-spacing:.12em;font-size:11px}.dv-feature-controls{gap:8px;display:flex}.dv-feature-controls button{color:#fff;border:1px solid var(--dv-line);cursor:pointer;background:0 0;border-radius:50%;width:48px;height:48px;font-size:17px;transition:background .18s,color .18s}.dv-feature-controls button:hover{color:#111;background:#f2f2ee}.dv-feature-mobile-list{display:none}.dv-privacy{border-top:1px solid #ffffff0f;padding:clamp(96px,11vw,150px) 0}.dv-privacy header{grid-template-columns:1fr 2fr;gap:40px;display:grid}.dv-privacy h2{letter-spacing:-.06em;max-width:760px;margin:0;font-size:clamp(40px,5.3vw,72px);font-weight:310;line-height:.98}.dv-privacy-list{border-top:1px solid var(--dv-line);margin-top:clamp(70px,8vw,105px)}.dv-privacy-list article{border-bottom:1px solid var(--dv-line);grid-template-columns:1fr 2fr;gap:40px;padding:35px 0;display:grid}.dv-privacy-list article>span{color:#73746f;letter-spacing:.13em;font-size:11px}.dv-privacy-list article>div{grid-template-columns:1fr 1fr;gap:40px;display:grid}.dv-privacy-list h3{margin:0;font-size:23px;font-weight:500}.dv-privacy-list p{color:#999a95;max-width:42ch;margin:0;font-size:14px;line-height:1.6}.dv-final{color:#111;text-align:center;background:#f0f0ec;place-items:center;min-height:78svh;padding:96px 0;display:grid}.dv-final>div{justify-items:center;display:grid}.dv-final>div>p{color:#4b6d72}.dv-final h2{letter-spacing:-.07em;max-width:900px;margin:15px auto 40px;font-size:clamp(48px,7vw,102px);font-weight:320;line-height:.92}.dv-final .dv-primary-button{color:#fff;background:#101112}.dv-final>div>small{color:#6f706c;margin-top:13px;font-size:9px}.dv-footer{color:#777873;background:#080808;grid-template-columns:1fr auto 1fr;align-items:center;gap:30px;min-height:112px;display:grid}.dv-footer p{margin:0;font-size:10px}.dv-footer nav{justify-self:end;gap:24px;display:flex}.dv-footer nav a{color:#999a95;font-size:10px;text-decoration:none}@media (max-width:1023px){.dv-brand-display{font-size:clamp(76px,13.2vw,132px);top:23%}.dv-hero-product{width:min(590px,67vw);top:35%}.dv-hero-copy{grid-template-columns:1fr 340px;gap:36px}.dv-feature-card{width:min(520px,58vw)}.dv-gallery-analysis{padding:28px}}@media (max-width:767px){.dv-hero{min-height:auto;padding-bottom:66px}.dv-header{grid-template-columns:1fr auto;height:64px}.dv-header-center{display:none!important}.dv-header-actions{gap:16px!important}.dv-header-actions>a:first-child{display:none}.dv-header-actions .dv-header-cta{min-height:36px;padding:0 14px}.dv-brand-display{width:calc(100% - 40px);margin:56px auto 0;font-size:clamp(45px,14.2vw,93px);line-height:.86;position:relative;top:auto;left:auto;transform:none}.dv-contours{background:radial-gradient(at 55% 35%,#ffffff17,#0000 13%),radial-gradient(at 50% 39%,#0000 0 18%,#ffffff09 18.3%,#0000 34%)}.dv-hero-product{width:calc(100% - 32px);height:360px;margin:-5px auto 0;position:relative;top:auto;left:auto;transform:none}.dv-record-panel{border-radius:17px;width:64%;min-height:250px;padding:23px;left:1%}.dv-summary-panel{border-radius:17px;width:52%;min-height:275px;padding:20px;right:0}.dv-record-panel strong{margin-top:31px;font-size:25px}.dv-record-panel p{font-size:11px}.dv-summary-panel>div{margin-top:13px;padding-top:10px}.dv-summary-panel p{font-size:10px}.dv-hero-copy{margin-top:35px;display:block;position:relative;bottom:auto;left:auto;right:auto}.dv-hero-copy h1{max-width:11ch;font-size:clamp(40px,12vw,58px)}.dv-hero-copy h1 span{max-width:20ch;margin-top:14px;font-size:.38em}.dv-hero-action{margin-top:28px}.dv-hero-action>p{font-size:14px}.dv-hero-action>div{flex-direction:column;align-items:flex-start;gap:17px}.dv-primary-button{width:100%}.dv-intro>.dv-container,.dv-features,.dv-privacy{padding:82px 0}.dv-intro-title{text-align:left}.dv-intro-title h2{font-size:clamp(40px,11.7vw,56px)}.dv-editorial-copy{grid-template-columns:1fr;margin-top:48px}.dv-editorial-copy p{padding:26px 0}.dv-editorial-copy p+p{border-top:1px solid var(--dv-line);border-left:0}.dv-gallery{grid-template-columns:1fr;gap:52px;margin-top:64px}.dv-gallery figure>div{height:440px}.dv-gallery-analysis{padding:30px}.dv-section-heading,.dv-privacy header{grid-template-columns:1fr;gap:20px}.dv-section-heading h2,.dv-privacy h2{font-size:clamp(39px,11.5vw,55px)}.dv-feature-stage,.dv-feature-meta{display:none}.dv-feature-mobile-list{gap:70px;margin-top:60px;display:grid}.dv-feature-mobile-list>article>span{color:#6f706c;margin-bottom:14px;font-size:10px;display:block}.dv-feature-mobile-list>article>div{border:1px solid var(--dv-line);background:linear-gradient(145deg,#232323,#101010);border-radius:16px;min-height:350px;padding:28px}.dv-feature-mobile-list h3{letter-spacing:-.04em;margin:21px 0 8px;font-size:30px;font-weight:370}.dv-feature-mobile-list>article>p{color:#999a95;margin:0}.dv-privacy-list{margin-top:54px}.dv-privacy-list article{grid-template-columns:38px 1fr;gap:15px;padding:27px 0}.dv-privacy-list article>div{grid-template-columns:1fr;gap:12px}.dv-privacy-list h3{font-size:20px}.dv-final{min-height:70svh}.dv-final h2{font-size:clamp(45px,13vw,62px)}.dv-final .dv-primary-button{width:auto}.dv-footer{grid-template-columns:1fr;gap:18px;padding:34px 0}.dv-footer nav{flex-wrap:wrap;justify-self:start}.dv-footer p{grid-row:2}}@media (max-width:360px){.dv-brand-display{font-size:43px}.dv-hero-product{height:335px}.dv-record-panel{width:67%}.dv-summary-panel{width:55%}}@media (prefers-reduced-motion:reduce){.dv-page *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.dv-device-composition{filter:none;width:min(760px,64vw);height:430px}.dv-device-composition:after{background:radial-gradient(#ffffff29,#ffffff06 45%,#0000 72%);height:24%;bottom:-5%;left:8%;right:8%}.dv-laptop-mockup{z-index:1;background:linear-gradient(145deg,#3a3c3e,#111 32%,#303234);border:1px solid #4b4e50;border-radius:14px 14px 8px 8px;width:82%;padding:9px 9px 7px;position:absolute;top:6%;left:9%;transform:perspective(1000px)rotateX(1deg);box-shadow:0 28px 70px #000000ad,inset 0 1px #ffffff2e}.dv-laptop-camera{z-index:2;background:#050505;border-radius:50%;width:4px;height:4px;position:absolute;top:3px;left:50%;transform:translate(-50%);box-shadow:0 0 0 1px #ffffff14}.dv-laptop-screen{aspect-ratio:16/9;background:#080808;border:1px solid #070707;border-radius:7px;overflow:hidden}.dv-laptop-screen img{object-fit:cover;object-position:center;width:100%;height:100%;display:block}.dv-laptop-base{background:linear-gradient(#b6b7b7,#525456 36%,#202122 78%,#090909);border-radius:2px 2px 13px 13px;width:112%;height:16px;position:absolute;top:100%;left:50%;transform:translate(-50%);box-shadow:0 9px 18px #000000b3}.dv-laptop-base i{background:#6d6f70;border-radius:0 0 5px 5px;width:15%;height:4px;position:absolute;top:0;left:50%;transform:translate(-50%)}.dv-tablet-mockup{z-index:2;background:linear-gradient(145deg,#4a4d4f,#111 35%,#343638);border:1px solid #4b4d4f;border-radius:25px;width:27%;padding:8px;position:absolute;bottom:-3%;left:1%;transform:rotate(-7deg);box-shadow:0 26px 55px #000000b3,inset 0 1px #ffffff2e}.dv-tablet-camera{z-index:2;background:#050505;border-radius:50%;width:4px;height:4px;position:absolute;top:3px;left:50%;transform:translate(-50%)}.dv-tablet-screen{aspect-ratio:3/4;background:#151719;border-radius:18px;overflow:hidden}.dv-tablet-screen img{object-fit:cover;object-position:top;width:100%;height:100%;display:block}.dv-phone-mockup{z-index:3;background:linear-gradient(145deg,#575a5d,#090a0b 35%,#303235);border:1px solid #606265;border-radius:27px;width:21%;padding:6px;position:absolute;bottom:-5%;right:1%;transform:rotate(7deg);box-shadow:0 26px 60px #000000c7,inset 0 1px #ffffff38}.dv-phone-speaker{z-index:2;background:#050505;border-radius:10px;width:38%;height:13px;position:absolute;top:10px;left:50%;transform:translate(-50%)}.dv-phone-screen{aspect-ratio:9/19.5;background:#151719;border-radius:22px;overflow:hidden}.dv-phone-screen img{object-fit:cover;object-position:top;width:100%;height:100%;display:block}.dv-phone-home{z-index:2;background:#ffffffb8;border-radius:4px;width:34%;height:3px;position:absolute;bottom:9px;left:50%;transform:translate(-50%)}.dv-gallery figure{flex-direction:column;justify-content:flex-end;display:flex}.dv-gallery figure>.dv-gallery-device{background:linear-gradient(145deg,#45484a,#0a0b0c 38%,#2e3032);height:clamp(350px,37vw,480px);margin-inline:auto;position:relative;overflow:hidden;box-shadow:0 30px 60px #0000008c,inset 0 1px #ffffff2e}.dv-gallery figure>.dv-gallery-phone{border:1px solid #505356;border-radius:38px;width:min(230px,65%);padding:7px}.dv-gallery-phone:before{content:"";z-index:2;background:#050505;border-radius:11px;width:38%;height:17px;position:absolute;top:12px;left:50%;transform:translate(-50%)}.dv-gallery-phone:after{content:"";z-index:2;background:#ffffffb3;border-radius:4px;width:32%;height:3px;position:absolute;bottom:11px;left:50%;transform:translate(-50%)}.dv-gallery figure>.dv-gallery-tablet{border:1px solid #505356;border-radius:27px;width:min(290px,79%);padding:8px}.dv-gallery-tablet:before{content:"";z-index:2;background:#050505;border-radius:50%;width:5px;height:5px;position:absolute;top:4px;left:50%;transform:translate(-50%)}.dv-gallery figure>.dv-gallery-laptop{aspect-ratio:16/10;border:1px solid #505356;border-radius:13px 13px 7px 7px;width:100%;height:auto;margin-bottom:48px;padding:8px;overflow:visible}.dv-gallery-laptop:after{content:"";background:linear-gradient(#a5a6a6,#424446 45%,#111);border-radius:2px 2px 10px 10px;width:110%;height:13px;position:absolute;top:100%;left:50%;transform:translate(-50%);box-shadow:0 8px 15px #0009}.dv-gallery-device>i{z-index:2;background:#050505;border-radius:50%;width:4px;height:4px;position:absolute;top:4px;left:50%;transform:translate(-50%)}.dv-gallery-device img{border-radius:inherit;object-position:top}.dv-gallery-laptop img{object-fit:cover;object-position:center;border-radius:6px}.dv-feature-card{box-shadow:none;background:0 0;border:0;place-items:center;padding:0;display:grid}.dv-showcase-device{background:linear-gradient(145deg,#4b4e50,#090a0b 38%,#303234);position:relative;box-shadow:0 34px 78px #000000b3,inset 0 1px #fff3}.dv-showcase-device>div{background:#111;overflow:hidden}.dv-showcase-device img{object-fit:cover;object-position:top;width:100%;height:100%;display:block}.dv-showcase-device>i{z-index:2;background:#050505;border-radius:50%;width:5px;height:5px;position:absolute;top:4px;left:50%;transform:translate(-50%)}.dv-showcase-phone{border:1px solid #5c5f62;border-radius:39px;width:225px;padding:7px;transform:rotate(-2deg)}.dv-showcase-phone>div{aspect-ratio:9/19.5;border-radius:32px}.dv-showcase-phone:before{content:"";z-index:2;background:#050505;border-radius:12px;width:39%;height:18px;position:absolute;top:12px;left:50%;transform:translate(-50%)}.dv-showcase-phone>b{z-index:2;background:#ffffffb3;border-radius:4px;width:34%;height:3px;position:absolute;bottom:11px;left:50%;transform:translate(-50%)}.dv-showcase-tablet{border:1px solid #5c5f62;border-radius:29px;width:310px;padding:9px;transform:rotate(1.5deg)}.dv-showcase-tablet>div{aspect-ratio:3/4;border-radius:21px}.dv-showcase-laptop{border:1px solid #5c5f62;border-radius:14px 14px 7px 7px;width:min(560px,47vw);padding:9px}.dv-showcase-laptop>div{aspect-ratio:16/9;border-radius:7px}.dv-showcase-laptop img{object-position:center}.dv-showcase-laptop>b{background:linear-gradient(#b2b3b3,#4b4d4f 42%,#111);border-radius:2px 2px 13px 13px;width:111%;height:16px;position:absolute;top:100%;left:50%;transform:translate(-50%);box-shadow:0 9px 18px #000000b3}@media (max-width:767px){.dv-device-composition{width:calc(100% - 18px);height:350px}.dv-laptop-mockup{border-radius:10px 10px 5px 5px;width:86%;padding:6px;top:9%;left:7%}.dv-laptop-base{height:11px}.dv-tablet-mockup{border-radius:18px;width:31%;padding:5px;bottom:0;left:0}.dv-tablet-screen{border-radius:13px}.dv-phone-mockup{border-radius:20px;width:27%;padding:4px;bottom:-2%;right:1%}.dv-phone-screen{border-radius:16px}.dv-phone-speaker{height:10px;top:7px}.dv-phone-home{bottom:7px}.dv-gallery figure>.dv-gallery-device{height:430px}.dv-gallery figure>.dv-gallery-phone{width:min(220px,65%)}.dv-gallery figure>.dv-gallery-tablet{width:min(285px,82%)}.dv-gallery figure>.dv-gallery-laptop{width:100%;height:auto;margin:38px 0 54px}.dv-feature-mobile-list>article>.dv-showcase-device{background:linear-gradient(145deg,#4b4e50,#090a0b 38%,#303234);border:1px solid #55585a;min-height:0;padding:7px}.dv-feature-mobile-list .dv-showcase-phone{border-radius:39px;width:min(225px,68vw);margin-inline:auto}.dv-feature-mobile-list .dv-showcase-tablet{border-radius:29px;width:min(300px,84vw);margin-inline:auto}.dv-feature-mobile-list .dv-showcase-laptop{border-radius:11px 11px 6px 6px;width:100%;margin:45px 0 30px}}
