.ds-root .navi-atom-page.navi-surface{background:var(--navi-gradient);background-attachment:fixed}.ds-root .navi-atom-page .na-cell{border:1px solid var(--edge);background:var(--ink);justify-content:center;align-items:center;gap:var(--s-4);padding:var(--s-8) var(--s-6);flex-direction:column;min-height:240px;display:flex;position:relative;overflow:hidden}.ds-root .navi-atom-page .na-cell.tall{min-height:320px}.ds-root .navi-atom-page .na-cell.paper{background:var(--paper-ground);color:var(--ink-on-paper)}.ds-root .navi-atom-page .na-cell .na-cell-label{font-family:var(--f-mono);font-size:var(--t-meta);letter-spacing:var(--tr-wide);text-transform:uppercase;color:var(--paper-dim);text-align:center;line-height:1.6}.ds-root .navi-atom-page .na-cell.paper .na-cell-label{color:#0a0a0b8c}.ds-root .navi-atom-page .na-cell .na-cell-label .accent{color:var(--solutions-accent)}.ds-root .navi-atom-page .na-cell.paper .na-cell-label .accent{color:var(--solutions-ink)}.ds-root .navi-atom-page .na-grid-overlay{pointer-events:none;background-image:radial-gradient(circle at 1px 1px,#fafaf71a 1px,#0000 1px);background-size:20px 20px;position:absolute;inset:0}.ds-root .navi-atom-page .na-cell.paper .na-grid-overlay{background-image:radial-gradient(circle at 1px 1px,#0a0a0b24 1px,#0000 1px)}.ds-root .navi-atom-page .na-hero{border-top:1px solid var(--edge);border-bottom:1px solid var(--edge);padding:clamp(56px, 9vw, 120px) var(--gutter);position:relative;overflow:hidden}.ds-root .navi-atom-page .na-hero-row{flex-wrap:wrap;justify-content:center;align-items:center;gap:clamp(20px,4vw,56px);display:flex;position:relative}.ds-root .navi-atom-page .na-hero-mark{flex-shrink:0}.ds-root .navi-atom-page .na-wordmark{font-family:var(--f-display);letter-spacing:-.05em;background:var(--navi-gradient-text);color:#0000;-webkit-background-clip:text;background-clip:text;font-size:clamp(56px,12vw,156px);font-weight:700;line-height:.9}.ds-root .navi-atom-page .na-corner-mono{font-family:var(--f-mono);font-size:var(--t-meta);letter-spacing:var(--tr-wide);text-transform:uppercase;color:var(--paper-dim);z-index:2;padding:16px 24px;position:absolute}.ds-root .navi-atom-page .na-corner-mono:before{content:"◊  ";color:var(--paper-faint)}.ds-root .navi-atom-page .na-row3,.ds-root .navi-atom-page .na-row4{gap:var(--s-4);display:grid}.ds-root .navi-atom-page .na-row3{grid-template-columns:repeat(3,1fr)}.ds-root .navi-atom-page .na-row4{grid-template-columns:repeat(4,1fr)}@media (max-width:960px){.ds-root .navi-atom-page .na-row3,.ds-root .navi-atom-page .na-row4{grid-template-columns:repeat(2,1fr)}}@media (max-width:540px){.ds-root .navi-atom-page .na-row3,.ds-root .navi-atom-page .na-row4{grid-template-columns:1fr}}.ds-root .navi-atom-page .na-timing{border:1px solid var(--edge);font-family:var(--f-mono);font-size:var(--t-meta);letter-spacing:var(--tr-wide);color:var(--paper-dim);grid-template-columns:repeat(8,1fr);display:grid}.ds-root .navi-atom-page .na-timing>div{border-right:1px solid var(--edge);border-bottom:1px solid var(--edge);text-align:center;padding:14px 10px}.ds-root .navi-atom-page .na-timing>div:last-child{border-right:0}.ds-root .navi-atom-page .na-timing>div .v{color:var(--paper);text-transform:uppercase;letter-spacing:var(--tr-wide);margin-top:4px;font-size:12px;display:block}@media (max-width:960px){.ds-root .navi-atom-page .na-timing{grid-template-columns:repeat(4,1fr)}.ds-root .navi-atom-page .na-timing>div:nth-child(4){border-right:0}}@media (max-width:540px){.ds-root .navi-atom-page .na-timing{grid-template-columns:repeat(2,1fr)}.ds-root .navi-atom-page .na-timing>div{border-right:1px solid var(--edge)}.ds-root .navi-atom-page .na-timing>div:nth-child(2n){border-right:0}}.ds-root .navi-atom-page .na-checklist{gap:10px var(--s-8);font-family:var(--f-mono);font-size:var(--t-small);color:var(--paper-muted);grid-template-columns:repeat(2,1fr);margin:0;padding:0;list-style:none;display:grid}.ds-root .navi-atom-page .na-checklist li:before{content:"◊  ";color:var(--solutions-accent)}@media (max-width:720px){.ds-root .navi-atom-page .na-checklist{grid-template-columns:1fr}}.ds-root .navi-atom-page .na-pill{font-family:var(--f-mono);font-size:var(--t-meta);letter-spacing:var(--tr-wide);text-transform:uppercase;border:1px solid var(--edge-strong);color:var(--paper-muted);align-items:center;padding:5px 11px;display:inline-flex}.ds-root .navi-atom-page .na-num-tag{font-family:var(--f-mono);font-size:var(--t-meta);letter-spacing:var(--tr-wide);text-transform:uppercase;border:1px solid;align-items:center;gap:8px;padding:6px 10px;display:inline-flex}.ds-root .navi-atom-page .na-chat-row{border:1px solid var(--edge);background:var(--ink-raised);align-items:flex-start;gap:14px;width:100%;padding:18px;display:flex}.ds-root .navi-atom-page .na-chat-bubble{border:1px solid var(--edge);font-family:var(--f-body);font-size:var(--t-small);color:var(--paper-muted);background:#fafaf70a;padding:12px 16px;font-style:italic}.ds-root .navi-atom-page .na-navmock{align-items:center;gap:var(--s-6);border:1px solid var(--edge);background:var(--ink-raised);flex-wrap:wrap;width:100%;padding:14px 22px;display:flex}.ds-root .navi-atom-page .na-navmock .item{font-family:var(--f-mono);font-size:var(--t-meta);letter-spacing:var(--tr-wide);text-transform:uppercase;color:var(--paper-muted)}.ds-root .navi-atom-page .na-navmock .item.active{color:var(--paper)}.ds-root .navi-atom-page .na-navmock .spacer{flex:1}.ds-root .navi-atom-page .na-tokens{grid-template-columns:repeat(5,1fr);gap:14px;display:grid}.ds-root .navi-atom-page .na-tokens .swatch-chip{border:1px solid var(--edge);height:64px}.ds-root .navi-atom-page .na-tokens .swatch-name{font-family:var(--f-mono);font-size:var(--t-meta);color:var(--paper);margin-top:8px}.ds-root .navi-atom-page .na-tokens .swatch-value{font-family:var(--f-mono);color:var(--paper-dim);margin-top:2px;font-size:10px}@media (max-width:720px){.ds-root .navi-atom-page .na-tokens{grid-template-columns:repeat(2,1fr)}}.ds-root .navi-atom-page .na-app-icons{gap:var(--s-8);grid-template-columns:repeat(3,1fr);display:grid}@media (max-width:720px){.ds-root .navi-atom-page .na-app-icons{grid-template-columns:1fr}}.ds-root .navi-atom-page .na-app-icon-ios{background:linear-gradient(160deg, var(--navi-glow-violet) 0%, var(--navi-ground) 100%);border-radius:36px;justify-content:center;align-items:center;width:152px;height:152px;display:flex;box-shadow:0 8px 24px #0006,inset 0 1px #fafaf70f}.ds-root .navi-atom-page .na-app-icon-android{background:radial-gradient(circle at 35% 30%, var(--navi-glow-violet) 0%, var(--ink-deep) 100%);border-radius:50%;justify-content:center;align-items:center;width:152px;height:152px;display:flex;box-shadow:0 8px 24px #0006}.ds-root .navi-atom-page .na-app-icon-tab{flex-direction:column;width:200px;display:flex}.ds-root .navi-atom-page .na-tab-top{font-family:var(--f-mono);font-size:var(--t-meta);color:#fafaf7c7;letter-spacing:var(--tr-wide);text-transform:uppercase;background:#2a2a2e;border-radius:8px 8px 0 0;align-items:center;gap:8px;padding:8px 10px;display:flex}.ds-root .navi-atom-page .na-tab-favicon{background:var(--paper);border-radius:2px;flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;display:flex}.ds-root .navi-atom-page .na-tab-body{background:#1b1b1f;border-radius:0 0 8px 8px;height:48px}.ds-root .navi-atom-page .na-favicon-stress{align-items:center;gap:var(--s-4);display:flex}.ds-root .navi-atom-page .na-favicon-tile{justify-content:center;align-items:center;width:32px;height:32px;display:flex}.ds-root .navi-atom-page .na-favicon-tile.light{background:var(--paper)}.ds-root .navi-atom-page .na-favicon-tile.dark{background:var(--ink);border:1px solid var(--edge)}
