.nrth-phone{--phone-width:330px;--p-bg:#080a0b;--p-fg:#f5f7f8;--p-muted:#939ca3;--p-soft:#67747e;--p-card:#181d20;--p-line:rgba(255,255,255,.065);--p-blue:#19aff0;--p-nav:rgba(31,37,40,.94);position:relative;width:var(--phone-width);height:690px;padding:7px;flex-shrink:0;border-radius:49px;background:linear-gradient(105deg,#191b1c,#8e9292,#303334 4%,#060707 8%,#000 90%,#555a5b 96%,#c7cac5,#161718);box-shadow:0 0 0 1px #727674,0 0 0 3px #292c2b,0 28px 60px -30px #0009;color:var(--p-fg);text-align:left;isolation:isolate;font-family:Inter,Arial,sans-serif;font-size:12px;line-height:1.45;letter-spacing:-.015em}.nrth-phone.phone-light{--p-bg:#fafbfc;--p-fg:#182027;--p-muted:#78828c;--p-soft:#8c969e;--p-card:#f0f3f5;--p-line:rgba(30,42,52,.055);--p-nav:rgba(239,242,244,.94)}.nrth-phone *{box-sizing:border-box}.nrth-phone button,.nrth-phone input{font:inherit;letter-spacing:inherit}.nrth-phone button{cursor:pointer;color:inherit;border:0;background:none;padding:0;display:inline-flex;align-items:center;justify-content:center;transition:background .18s,color .18s,transform .18s}.nrth-phone button:focus-visible,.nrth-phone input:focus-visible{outline:2px solid #24b7ee;outline-offset:2px}.nrth-phone button:disabled{opacity:.36;cursor:default}.nrth-phone button:hover:not(:disabled){filter:brightness(1.12)}.nrth-phone p,.nrth-phone h2,.nrth-phone h3{margin:0}.nrth-phone button svg{flex-shrink:0}.nrth-phone .phone-screen{height:100%;width:100%;overflow:hidden;border-radius:42px;background:var(--p-bg);position:relative;display:flex;flex-direction:column}.phone-hardware{position:absolute;inset:0;pointer-events:none}.phone-hardware i{position:absolute;background:#585d5e;border-radius:2px;width:3px;height:40px;left:-4px;top:125px;box-shadow:1px 0 1px #abb0b0}.phone-hardware i:nth-child(2){top:175px}.phone-hardware i:nth-child(3){left:auto;right:-4px;height:64px;top:151px}.phone-status{height:43px;flex-shrink:0;display:flex;justify-content:space-between;align-items:center;position:relative;padding:4px 22px 0;font-size:11px;font-weight:600}.phone-island{position:absolute;width:91px;height:24px;left:50%;top:8px;transform:translate(-50%);background:#000;border-radius:20px}.phone-island:after{content:"";position:absolute;right:9px;top:8px;width:7px;height:7px;border-radius:50%;background:#091325;box-shadow:inset 1px 1px 2px #273653}.phone-status-symbols{display:flex;gap:4px;align-items:center}.phone-wifi{font-size:15px;line-height:12px;transform:rotate(180deg)}.phone-battery{height:9px;width:18px;border:1px solid currentColor;border-radius:2px;position:relative;opacity:.8}.phone-battery:before{content:"";position:absolute;inset:1px 3px 1px 1px;background:currentColor;border-radius:1px}.phone-battery:after{content:"";height:3px;width:1px;position:absolute;right:-3px;top:2px;background:currentColor}.phone-header{height:43px;padding:0 9px 0 15px;display:flex;align-items:center;justify-content:space-between;gap:5px;flex-shrink:0}.phone-logo{width:74px!important;height:23px!important;object-fit:contain!important;display:block}.phone-sample{font-size:8px;font-weight:500;color:var(--p-muted);border:1px solid var(--p-line);border-radius:20px;padding:3px 7px;margin-left:auto}.nrth-phone .phone-icon-button{height:44px;width:44px;min-width:44px;border-radius:50%;color:var(--p-muted)}.phone-scroll{min-height:0;flex:1;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:none;padding:8px 13px 20px;scroll-behavior:smooth}.phone-scroll::-webkit-scrollbar{display:none}.phone-page-heading{padding:8px 1px 17px}.phone-eyebrow{font-size:7px;font-weight:500;color:var(--p-muted);letter-spacing:.11em;display:block;margin-bottom:7px}.phone-page-heading h2{font-size:23px;line-height:1.15;letter-spacing:-.055em;font-weight:600;max-width:260px}.phone-page-heading h2>span{color:#46cab7}.phone-page-heading p{font-size:10px;color:var(--p-muted);margin-top:7px;line-height:1.5}.phone-card{background:var(--p-card);border:1px solid var(--p-line)!important;border-radius:17px;padding:13px;display:block;width:100%;margin-bottom:9px}.phone-overview{background:linear-gradient(155deg,#222a2e,var(--p-card));padding:11px 10px 9px}.phone-light .phone-overview{background:linear-gradient(155deg,#f5f9fb,#e9eff3)}.phone-overview-top{display:flex;align-items:center;gap:3px;min-height:110px}.phone-orb{width:115px;height:115px;object-fit:contain;display:block;mix-blend-mode:screen;flex-shrink:0}.phone-light .phone-orb{mix-blend-mode:multiply}.phone-orb.small{width:55px;height:55px}.phone-metrics{flex:1;padding-right:2px}.phone-metrics>div{display:grid;grid-template-columns:17px 1fr;grid-template-rows:auto auto;column-gap:3px;position:relative;padding:5px 6px;margin-bottom:4px;border-radius:10px;background:#ffffff06}.phone-light .phone-metrics>div{background:#ffffffb3}.phone-metrics svg{grid-row:1/3;align-self:center;color:#9fe8d7}.phone-light .phone-metrics svg{color:#2c9ba3}.phone-metrics span{font-size:7px;color:var(--p-muted);line-height:1.2}.phone-metrics b{font-size:12px;font-weight:600;line-height:1.3;letter-spacing:-.02em}.phone-metrics small{font-size:8px;font-weight:400;color:var(--p-muted)}.phone-insight{display:flex;align-items:flex-start;gap:6px;padding:9px 8px;background:#87abb912;border-radius:10px;font-size:8px;color:var(--p-muted);line-height:1.5;margin:4px 0 8px}.phone-insight>svg{color:var(--p-blue);margin-top:1px;flex-shrink:0}.phone-insight strong{color:var(--p-fg);font-weight:500}.phone-source{display:block;color:var(--p-muted);font-size:6.5px;letter-spacing:.015em;padding-left:3px}.phone-section-heading{display:flex;justify-content:space-between;align-items:center;margin:18px 2px 9px}.phone-section-heading h3{font-size:11px;font-weight:600;letter-spacing:-.025em}.phone-section-heading>button,.phone-section-heading>span{color:var(--p-muted);font-size:8px;min-height:44px;gap:2px}.nrth-phone .phone-appointment{display:flex;justify-content:flex-start;align-items:center;gap:10px;padding:12px;text-align:left}.phone-date{display:flex;flex-direction:column;align-items:center;justify-content:center;width:41px;height:45px;border-radius:10px;background:#91adb514;flex-shrink:0}.phone-date small{font-size:7px;font-weight:600;color:#69d1bd}.phone-date strong{font-size:19px;letter-spacing:-.06em;line-height:1.1;font-weight:500}.phone-appointment>span:nth-child(2){flex:1}.phone-appointment>span:nth-child(2)>strong,.phone-menu-row strong,.phone-record-row strong{font-size:10px;font-weight:500;display:block}.phone-appointment small,.phone-menu-row small,.phone-record-row small{font-size:8px;color:var(--p-muted);display:block;margin-top:3px}.phone-appointment em,.phone-record-row em{font-size:7px;color:var(--p-soft);font-style:normal;display:block;margin-top:4px}.phone-appointment>svg,.phone-menu-row>svg,.phone-record-row>svg{color:var(--p-muted)}.nrth-phone .phone-assistant-card{width:100%;border-radius:15px;display:flex;align-items:center;justify-content:flex-start;text-align:left;padding:12px 11px;gap:9px;margin:9px 0;background:linear-gradient(110deg,#122e3d,#1e2a32);border:1px solid rgba(85,174,214,.08)}.phone-light .phone-assistant-card{background:linear-gradient(110deg,#e1f2ff,#ecf5fa)}.phone-assistant-card>svg,.phone-ai-symbol{color:#4fbff2;flex-shrink:0}.phone-assistant-card>span:nth-last-child(2){flex:1}.phone-assistant-card strong{font-size:10px;font-weight:500;display:block}.phone-assistant-card small{font-size:8px;color:var(--p-muted);display:block;margin-top:3px;max-width:180px}.phone-checkin-prompt{display:flex!important;align-items:center;justify-content:space-between!important;text-align:left;padding:13px!important;margin-top:10px}.phone-soft-label{font-size:6.5px;letter-spacing:.09em;color:var(--p-muted);font-weight:500;display:block}.phone-checkin-prompt h3{font-size:11px;letter-spacing:-.03em;font-weight:500;margin-top:5px}.phone-checkin-prompt p{font-size:8px;color:var(--p-muted);margin-top:4px}.phone-round-arrow{height:32px;width:32px;border-radius:50%;background:#ffffff0b;display:flex;align-items:center;justify-content:center}.phone-bottom-nav{display:flex;gap:3px;position:relative;flex-shrink:0;margin:0 9px 5px;padding:4px 6px;background:var(--p-nav);border:1px solid var(--p-line);border-radius:25px;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);box-shadow:0 7px 20px #0002}.nrth-phone .phone-bottom-nav button{width:25%;min-height:45px;border-radius:19px;display:flex;flex-direction:column;gap:4px;font-size:7px;color:var(--p-muted)}.nrth-phone .phone-bottom-nav button.active{color:var(--p-fg);background:#a0b8c317}.phone-bottom-nav button.active svg{color:#b9eadd}.phone-light .phone-bottom-nav button.active svg{color:#1b757d}.phone-home-indicator{height:4px;width:95px;border-radius:4px;background:var(--p-fg);opacity:.8;margin:0 auto 7px;flex-shrink:0}.phone-card-heading{display:flex;align-items:center;justify-content:space-between;margin-bottom:11px}.phone-card-heading>span:first-child{display:flex;align-items:center;gap:6px;font-size:10px}.phone-card-heading svg{color:#85b8ec}.phone-tag{display:inline-block;font-size:7px;color:var(--p-muted);padding:3px 6px;border:1px solid var(--p-line);border-radius:12px;line-height:1.3}.phone-large-value{font-size:29px;font-weight:500;letter-spacing:-.065em}.phone-large-value>span{color:var(--p-muted)}.phone-large-value small{font-size:8px;font-weight:400;display:block;color:var(--p-muted);letter-spacing:0;margin-top:2px}.phone-bars{height:90px;display:flex;align-items:flex-end;gap:10px;padding:5px 3px 18px;margin:11px 0 9px;border-bottom:1px solid var(--p-line)}.phone-bars>div{height:100%;flex:1;position:relative;display:flex;align-items:flex-end;justify-content:center}.phone-bars i{width:100%;background:linear-gradient(0deg,#218cbb,#80deeb);border-radius:4px;opacity:.55}.phone-bars>div:last-child i{opacity:1;background:linear-gradient(0deg,#1789b3,#5ee3d6)}.phone-bars span{position:absolute;bottom:-15px;font-size:7px;color:var(--p-muted)}.phone-two-stats{display:flex;gap:8px}.phone-two-stats .phone-card{width:50%;padding:11px}.phone-two-stats small{display:block;font-size:8px;color:var(--p-muted);margin-top:8px}.phone-two-stats b{display:block;font-size:20px;letter-spacing:-.06em;font-weight:500;margin-top:3px}.phone-two-stats b span{font-size:9px;color:var(--p-muted);font-weight:400}.phone-two-stats em{display:block;font-size:6.5px;color:var(--p-muted);font-style:normal;margin-top:3px}.phone-red{color:#e8808d}.phone-teal{color:#73d7bb}.nrth-phone .phone-menu-row{display:flex;align-items:center;gap:9px;text-align:left;padding:11px}.phone-menu-row>span:nth-child(2){flex:1}.phone-menu-icon{width:29px;height:31px;background:#75b1b912;border-radius:9px;display:flex;align-items:center;justify-content:center;color:var(--p-muted)}.phone-care-visit{padding:17px;background:linear-gradient(145deg,#22353d,#171e22)}.phone-light .phone-care-visit{background:linear-gradient(145deg,#e2f2f7,#eef2f5)}.phone-care-visit>svg{color:#72cfdb;margin-bottom:15px}.phone-care-visit h3{font-size:17px;font-weight:500;letter-spacing:-.04em;margin-top:7px}.phone-care-visit p{font-size:10px;color:var(--p-muted);line-height:1.7;margin:9px 0 12px}.phone-question{display:flex;align-items:center;gap:9px;padding:11px}.phone-question>span{font-size:8px;color:var(--p-muted);align-self:flex-start;margin-top:2px}.phone-question p{font-size:10px;flex:1}.nrth-phone .phone-small-icon{height:44px;width:44px;color:var(--p-muted)}.phone-question-form,.phone-chat-form{margin:14px 0}.phone-question-form label,.phone-chat-form label{font-size:8px;color:var(--p-muted);display:block;margin:0 3px 6px}.phone-question-form>div,.phone-chat-form>div{background:var(--p-card);border:1px solid var(--p-line);border-radius:13px;display:flex;align-items:center;min-height:44px;padding-left:10px}.nrth-phone input{min-width:0;width:100%;border:0;background:none;color:var(--p-fg);font-size:9px;padding:10px 0;outline:0}.nrth-phone input::placeholder{color:var(--p-soft)}.phone-question-form button,.phone-chat-form button{height:44px!important;width:38px;flex-shrink:0;color:#6bc9df!important}.phone-disclaimer{font-size:7px!important;color:var(--p-soft)!important;line-height:1.55!important;text-align:center;margin:14px 5px 4px!important}.phone-search{height:39px;background:var(--p-card);border-radius:12px;display:flex;align-items:center;padding:0 10px;gap:6px;color:var(--p-muted)}.phone-filter{display:flex;background:var(--p-card);padding:3px;border-radius:10px;gap:3px;margin:11px 0 20px}.phone-filter button{flex:1;min-height:44px;font-size:8px;border-radius:8px;color:var(--p-muted)}.phone-filter button.active{color:var(--p-fg);background:#87a5b21f}.phone-record-count{font-size:7px;color:var(--p-soft);letter-spacing:.08em;margin:10px 2px}.nrth-phone .phone-record-row{display:flex;align-items:center;text-align:left;gap:10px;padding:13px 10px}.phone-record-row>span:nth-child(2){flex:1}.phone-document-icon{width:34px;height:40px;display:flex;align-items:center;justify-content:center;border-radius:8px;background:#53a3c112;color:#7abecf}.phone-privacy-note{display:flex;align-items:flex-start;gap:9px;padding:12px;margin-top:16px;background:transparent;border-color:var(--p-line)}.phone-privacy-note>svg{color:#75c0b3;flex-shrink:0}.phone-privacy-note strong{font-size:9px;font-weight:500}.phone-privacy-note p{font-size:8px;color:var(--p-muted);margin-top:6px;line-height:1.6}.phone-empty{font-size:10px;color:var(--p-muted);padding:30px 8px;text-align:center}.phone-scroll>.phone-orb{width:145px;height:145px;margin:0 auto 16px}.phone-mood-options{display:grid;gap:6px;margin-bottom:16px}.phone-mood-options button{width:100%;min-height:43px;justify-content:flex-start;border:1px solid var(--p-line);border-radius:11px;padding:0 12px;gap:11px;font-size:10px;color:var(--p-muted);background:var(--p-card)}.phone-mood-options button>span{font-size:20px;color:#86cdbf;line-height:1}.phone-mood-options button.selected{color:var(--p-fg);border-color:#45bca485;background:#44a8961f}.phone-mood-options button>svg{margin-left:auto;color:#73d8bd}.nrth-phone .phone-primary-button{min-height:44px;background:var(--p-fg);color:var(--p-bg);border-radius:24px;width:100%;font-size:10px;font-weight:500;padding:10px 16px}.nrth-phone .phone-secondary-button{min-height:44px;border:1px solid var(--p-line);background:#8da4b00d;border-radius:20px;width:100%;font-size:9px;font-weight:500;padding:8px 12px}.phone-chat-intro{background:var(--p-card);border-radius:18px;padding:14px}.phone-chat-intro .phone-orb{margin:-5px 0 6px}.phone-chat-intro p{font-size:11px;line-height:1.6;margin-bottom:12px;color:var(--p-muted)}.phone-chat-intro .phone-source{padding:0}.phone-chat-suggestion{display:flex!important;justify-content:space-between!important;text-align:left;border:1px solid var(--p-line)!important;border-radius:12px;padding:12px!important;font-size:9px!important;gap:9px;min-height:44px;margin:12px 0;width:100%}.phone-chat-suggestion>svg{color:#74cbdc}.phone-chat-message{margin:12px 0;padding:12px;background:var(--p-card);border-radius:13px 13px 13px 3px}.phone-chat-message.you{margin-left:27px;background:#4c8ea121;border-radius:13px 13px 3px}.phone-chat-message small{font-size:6.5px;color:var(--p-muted);display:block;margin-bottom:6px}.phone-chat-message p{font-size:10px;color:var(--p-fg);line-height:1.65}.phone-profile-card{display:flex;align-items:center;gap:12px;padding:15px}.phone-avatar{width:43px;height:43px;display:flex;align-items:center;justify-content:center;border-radius:50%;color:#a3ddd1;font-size:14px;background:linear-gradient(135deg,#305e67,#26363d)}.phone-profile-card strong{font-size:12px;font-weight:500;display:block}.phone-profile-card small{font-size:8px;color:var(--p-muted);display:block;margin-top:5px}.phone-connection>div{display:flex;align-items:center;gap:7px}.phone-connection>div>svg{color:#75c4bc}.phone-connection>div>strong{font-size:10px;font-weight:500}.phone-connection>div .phone-tag{margin-left:auto;font-size:6px}.phone-connection p{font-size:9px;line-height:1.6;color:var(--p-muted);margin:11px 0}.phone-connection .phone-secondary-button{min-height:44px}.phone-medication h3{font-size:20px;font-weight:500;letter-spacing:-.05em;margin-top:15px}.phone-medication p{font-size:10px;color:var(--p-muted);margin:5px 0 20px}.phone-medication>div{display:flex;align-items:center;gap:6px;color:var(--p-muted);font-size:8px}.phone-record-detail{padding:20px 17px}.phone-record-detail>svg{display:block;margin:5px 0 18px;color:#73b4c9}.phone-record-detail p{font-size:11px;line-height:1.8;margin:19px 0;color:var(--p-muted)}.phone-detail-meta{display:flex;gap:8px;font-size:8px;color:var(--p-fg);border-top:1px solid var(--p-line);padding-top:15px;align-items:center}.phone-detail-meta>svg{color:#71c7b2}.phone-detail-meta small{font-size:7px;color:var(--p-muted)}.phone-toast{position:absolute;z-index:8;bottom:79px;left:13px;right:13px;display:flex;align-items:center;justify-content:space-between;gap:6px;padding:10px 11px;border-radius:11px;background:var(--p-fg);color:var(--p-bg);font-size:9px;line-height:1.5;box-shadow:0 4px 20px #0003}.phone-toast>button{width:44px;height:44px;flex-shrink:0}.phone-static{pointer-events:none}.phone-compact{--phone-width:300px;height:630px}.phone-compact .phone-page-heading h2{font-size:21px}.phone-compact .phone-orb{width:99px;height:99px}.phone-compact .phone-overview-top{min-height:99px}@media(prefers-reduced-motion:reduce){.nrth-phone *{scroll-behavior:auto;transition:none}.phone-orb{animation:none}}.phone-light .phone-orb{filter:invert(1) hue-rotate(180deg);mix-blend-mode:multiply}.nrth-phone button.phone-card{background:var(--p-card)}.nrth-phone{box-sizing:border-box}.phone-benefits-questions ul{margin:12px 0 2px;padding-left:14px;color:var(--p-muted);font-size:9px;line-height:1.7}.phone-benefits-questions li+li{margin-top:8px}.phone-connection>div+.phone-tag{margin-top:10px}.nw .nw-hero{height:100svh;min-height:0;max-height:none}.nw .nw-optical-stage{inset:112px 4% 78px}.nw .nw-optical-stage .nw-chapter-art{position:absolute;inset:0;margin:auto;width:min(1040px,100%);height:100%;min-height:0;display:block}.nw .nw-optical-stage .nw-chapter-stage{width:100%;height:100%;min-height:0;aspect-ratio:auto}.nw .nw-hero-copy{margin:0;padding:0 18px}.nw .nw-hero h1{font-size:clamp(35px,4.4vw,64px)}.v10-sample-note,.figma-sample-meta{font-size:12px;line-height:1.5;color:#727580}.v10-stage-tabs{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.v10-stage-tabs button{display:flex;align-items:center;gap:11px;min-height:46px;border-radius:8px;padding:12px 17px;background:#e8e8ec;color:#777982;font-size:13px;line-height:1.3;text-align:left}.v10-stage-tabs button small{font-size:10px;color:#9b9ca4}.v10-stage-tabs button[aria-pressed=true]{color:#222329;background:#fff;box-shadow:0 1px 2px #1111}.v10-stage-tabs button[aria-pressed=true] small{color:#797b88}.v10-hub-track{margin-top:45px;position:relative}.v10-hub-track[data-pinned=true]{height:calc(100svh + 1150px)}.v10-hub-stage{padding:32px;background:#f4f4f6;border-radius:16px;min-height:650px;display:flex;flex-direction:column;justify-content:space-between;gap:20px;overflow:hidden}.v10-hub-track[data-pinned=true] .v10-hub-stage{position:sticky;top:24px;height:min(760px,calc(100svh - 48px))}.v10-hub-heading{display:flex;justify-content:space-between;gap:36px;align-items:end}.nw .v10-hub-heading h3{font-size:29px;letter-spacing:-.035em;max-width:450px}.nw .v10-hub-heading p{font-size:14px;line-height:1.6;color:#73747e;max-width:360px}.v10-origins{display:grid;gap:11px;z-index:2}.v10-lens{position:absolute;inset:0;z-index:0;pointer-events:none}.v10-lens .nw-chapter-art{max-width:none;height:100%}.v10-lens .nw-chapter-stage{height:100%;aspect-ratio:auto;-webkit-mask-image:linear-gradient(90deg,transparent,#000 22%,#000 75%,transparent);mask-image:linear-gradient(90deg,transparent,#000 22%,#000 75%,transparent)}.v10-lens>span{position:absolute;left:32%;right:30%;bottom:12px;text-align:center;font-size:10px;letter-spacing:.06em;color:#777b87}.nw .v10-phone-heading{padding-top:90px;padding-bottom:30px}.v3-phone-stage{min-height:0;height:min(850px,calc(100svh - 48px));padding-block:24px;gap:70px;position:relative}.v3-phone-section[data-pinned=true] .v3-phone-track{height:calc(100svh + 1350px)}.v3-phone-section[data-pinned=true] .v3-phone-stage{top:24px;height:min(850px,calc(100svh - 48px));min-height:0;max-height:none;padding-block:24px}.v3-phone.nrth-phone{--phone-width:min(326px, calc((100svh - 120px)*.475) );height:min(690px,calc(100svh - 120px));flex-shrink:0}.v3-phone-copy{min-width:0}.v10-phone-reading{margin-top:58px;max-width:400px}.v10-phone-reading>small{font-size:11px;letter-spacing:.08em;color:#9395a0}.nw .v10-phone-reading h3{font-size:42px;line-height:1.1;margin-top:22px}.v10-phone-reading .v3-phone-description{min-height:95px;margin-top:23px!important;font-size:16px;animation:none}.v10-app-pages{position:relative;flex:1;min-height:0;overflow:hidden;isolation:isolate}.v3-phone .phone-status{flex-shrink:0}.v3-record-landscape{height:750px;min-height:750px}.v3-medication-plane .figma-evidence p:nth-child(2){display:none}.figma-sample-meta{font-size:10px;margin-top:10px!important}.v10-continuity-steps{list-style:none;padding:0;margin:0}.v10-continuity-steps li{display:grid;grid-template-columns:90px 1fr;gap:28px;min-height:192px;position:relative;padding-bottom:38px}.v10-continuity-steps li:not(:last-child):after{content:"";position:absolute;left:72px;top:35px;bottom:0;width:1px;background:#d3d9e5}.v10-continuity-steps li>div{display:flex;align-items:center;gap:11px;align-self:start;min-height:32px}.v10-continuity-steps time{font-size:9px;letter-spacing:.04em;color:#8b90a0;white-space:nowrap}.v10-continuity-steps i{width:29px;height:29px;flex:none;border-radius:50%;display:grid;place-items:center;border:1px solid #cfd5e0;font-style:normal;font-size:9px;background:#f5f5f7;color:#8a91a2}.v10-continuity-steps li[data-complete=true] i{background:#323844;color:#fff;border-color:#323844}.nw .v10-continuity-steps h3{font-size:28px;line-height:1.15;padding-top:2px}.nw .v10-continuity-steps p{font-size:17px;line-height:1.45;margin-top:19px;color:#6b7180;max-width:310px}.v10-continuity-steps small{display:block;font-size:12px;line-height:1.5;color:#8c91a0;margin-top:12px}.v10-continuity-steps li[data-active=true] h3{color:#1b1b1d}.v3-call-top>span{padding-inline:4.5cqw;font-size:4.1cqw;gap:1cqw}@media(max-width:1000px){.v3-phone-stage{gap:35px}.nw .v10-phone-reading h3{font-size:36px}}@media(max-width:899px){.v10-hub-track[data-pinned=true]{height:auto}.v10-hub-stage{padding:24px;min-height:0}.v10-hub-heading{display:block}.nw .v10-hub-heading p{margin-top:18px}.v10-origins{grid-column:1;align-self:start}.v10-lens{inset:140px 0 180px}.v10-lens>span{left:0;right:0;bottom:-12px}.v10-continuity-steps li{grid-template-columns:1fr;gap:10px}.v10-continuity-steps li:not(:last-child):after{display:none}.v10-phone-reading{display:none}.v3-phone-stage,.v3-phone-section[data-pinned=true] .v3-phone-stage{display:flex;flex-direction:column;justify-content:start;gap:16px;height:calc(100svh - 48px);padding:12px 0 0}.v3-phone-copy{width:100%}.v3-phone-copy .v10-stage-tabs{justify-content:center;flex-wrap:nowrap}.v3-phone-copy .v10-stage-tabs button{padding:10px 13px;font-size:12px;gap:7px}.v3-phone-scene{padding:0}.v3-phone.nrth-phone{--phone-width:min(310px, calc((100svh - 180px)*.475) );height:min(660px,calc(100svh - 180px))}.nw .v10-phone-heading{padding-top:65px;padding-bottom:28px}}@media(max-width:600px){.nw .nw-optical-stage{inset:110px 12px 90px}.nw .nw-hero h1{font-size:clamp(32px,8.9vw,44px)}.nw .nw-hero-copy .nw-eyebrow{margin-bottom:20px}.v10-stage-tabs{gap:5px}.v10-stage-tabs button{padding:10px 11px;font-size:11px;gap:6px}.v10-hub-track{margin-top:32px}.v10-hub-stage{padding:20px 16px}.nw .v10-hub-heading h3{font-size:25px}.nw .v10-hub-heading p{font-size:13px}.v10-origins{display:grid;grid-template-columns:1fr 1fr;gap:8px}.v10-lens{inset:210px -10px auto;height:210px}.v10-lens>span{bottom:-4px}.v10-lens .nw-chapter-stage{-webkit-mask-image:none;mask-image:none}.v3-record-landscape{height:auto;min-height:0;gap:12px}.v3-record-landscape .nw-chapter-art{display:none}.v3-record-planes{display:flex;flex-direction:column;gap:16px}.v3-record-planes .figma-original-page{padding:22px}.v10-continuity-steps li{grid-template-columns:80px 1fr;gap:15px;min-height:170px;padding-bottom:30px}.v10-continuity-steps li:not(:last-child):after{display:block;left:71px}.nw .v10-continuity-steps h3{font-size:24px}.nw .v10-continuity-steps p{font-size:15px;margin-top:14px}.v10-continuity-steps small{font-size:11px}}@media(max-height:559px){.nw .nw-hero{min-height:440px}.nw .nw-optical-stage{inset:95px 10% 65px}.nw .nw-hero h1{font-size:36px}.v3-phone-stage,.v3-phone-section[data-pinned=true] .v3-phone-stage{height:auto;min-height:690px}.v3-phone.nrth-phone{--phone-width:284px;height:620px}.v10-hub-stage{height:auto;min-height:650px}}.nw[data-reduce=true] .v10-hub-track,.nw[data-reduce=true] .v3-phone-track{height:auto!important}.nw[data-reduce=true] .v10-hub-stage,.nw[data-reduce=true] .v3-phone-stage{position:relative;top:0}@media(forced-colors:active){.v10-lens,.v10-continuity-art{display:none}.v10-ordered,.v10-source-record,.v10-stage-tabs button{border:1px solid CanvasText}.v10-hub-track{height:auto!important}.v10-hub-stage{position:static!important;height:auto!important}.v10-continuity-steps i{border-color:CanvasText}}@media(max-width:899px){.v10-lens:before,.v10-lens:after{content:"";position:absolute;left:50%;width:1px;height:34px;background:linear-gradient(#c2cadb,#939fba);z-index:2}.v10-lens:before{top:0}.v10-lens:after{bottom:0}.v10-lens>span{bottom:15px;background:#f4f4f6;padding:5px}}
