.docs-story{--ds-accent:var(--section-accent);--ds-soft:color-mix(in srgb, var(--accent-warm) 20%, var(--bg-app));--ds-shadow:color-mix(in srgb, var(--text-primary) 12%, transparent);color:var(--text-primary);background:var(--bg-app);overflow:clip}.docs-story *,.docs-story :before,.docs-story :after{box-sizing:border-box}.docs-story :is(h1,h2,h3,h4,p,figure,dl){margin:0}.docs-story :is(h1,h2,h3,h4){text-wrap:balance}.docs-story :is(a,button,input,summary):focus-visible{outline:3px solid var(--ds-accent);outline-offset:5px}.docs-story button{cursor:pointer}.docs-story section[id],.ds-anchor{scroll-margin-top:128px}.ds-container{width:min(1260px,100% - 96px);margin-inline:auto}.ds-eyebrow{letter-spacing:.1em;color:var(--ds-accent);text-transform:uppercase;align-items:center;gap:12px;font-size:11px;font-weight:650;display:flex}.ds-eyebrow>span{border-right:1px solid var(--border-subtle);font-variant-numeric:tabular-nums;padding-right:12px}.docs-story h2{letter-spacing:-.035em;font-size:clamp(32px,3.6vw,51px);font-weight:540;line-height:1.12}.docs-story h2>span{color:var(--ds-accent);display:block}.ds-body{color:var(--text-secondary);font-size:16px;line-height:1.8}.docs-story .ds-note{color:var(--text-secondary);font-size:12px;line-height:1.7}.ds-actions{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.ds-button{border:1px solid var(--border-subtle);border-radius:12px;justify-content:center;align-items:center;gap:18px;min-height:55px;padding:16px 24px;font-size:14px;font-weight:600;transition:transform .2s,box-shadow .2s;display:inline-flex}.ds-button:hover{box-shadow:0 12px 24px var(--ds-shadow);transform:translateY(-3px)}.ds-button-primary{background:var(--text-primary);color:var(--bg-app);border-color:var(--text-primary)}.ds-button-secondary{background:var(--bg-card)}.ds-hero{isolation:isolate;padding:120px 0 40px;position:relative}.ds-hero-orbit{z-index:-1;pointer-events:none;background:radial-gradient(ellipse at 85% 50%, color-mix(in srgb, var(--accent-warm) 23%, transparent), transparent 65%);position:absolute;inset:72px 0 0;overflow:hidden}.ds-hero-orbit:before,.ds-hero-orbit:after{content:"";border:1px solid color-mix(in srgb, var(--accent-warm) 25%, transparent);border-radius:50%;width:1200px;height:580px;position:absolute;top:90px;left:50%;transform:translate(-50%)rotate(-12deg)}.ds-hero-orbit:after{width:1500px;height:730px;top:15px}.ds-hero-layout{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:center;gap:clamp(32px,3vw,48px);width:min(1440px,100% - 80px);display:grid}.ds-hero-copy{text-align:left;z-index:1;position:relative}.ds-hero-copy>.ds-eyebrow{justify-content:flex-start;margin-bottom:25px}.ds-hero h1{letter-spacing:-.05em;font-size:clamp(40px,4vw,60px);font-weight:540;line-height:1.08}.ds-hero h1 span{color:var(--ds-accent);display:block}.docs-story .ds-hero-lede{max-width:470px;color:var(--text-secondary);margin:24px 0;font-size:17px;line-height:1.7}.ds-hero-copy .ds-actions{justify-content:flex-start}.docs-story .ds-hero-note{color:var(--text-secondary);justify-content:flex-start;align-items:flex-start;gap:8px;margin-top:18px;font-size:11px;line-height:1.6;display:flex}.ds-hero-note svg{flex-shrink:0;margin-top:2px}.docs-story .ds-hero-stage{width:100%;min-width:0;margin:0;padding:0;position:relative}.ds-hero-stage>.ds-window{box-shadow:0 35px 70px -25px var(--ds-shadow), 0 4px 12px var(--ds-shadow)}.ds-hero-badge{z-index:2;border:1px solid var(--border-subtle);background:var(--bg-card);box-shadow:0 9px 24px var(--ds-shadow);border-radius:12px;align-items:center;gap:10px;padding:13px 18px;font-size:12px;font-weight:550;display:flex;position:absolute;top:-20px;right:32px}.ds-hero-badge svg{color:var(--ds-accent)}.docs-story figcaption{color:var(--text-tertiary);text-align:center;margin-top:17px;font-size:10px;line-height:1.6}.ds-window{background:var(--bg-card);border:1px solid var(--border-subtle);min-width:0;box-shadow:0 20px 45px -28px var(--ds-shadow);border-radius:14px;overflow:hidden}.ds-window-bar{border-bottom:1px solid var(--border-subtle);background:var(--bg-card);align-items:center;gap:11px;min-height:51px;padding:13px 17px;font-size:12px;font-weight:550;display:flex}.ds-window-bar>img{flex-shrink:0}.ds-window-bar>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ds-window-tools{color:var(--text-tertiary);flex-shrink:0;align-items:center;gap:3px;margin-left:auto;display:flex}.ds-avatar{background:var(--accent-warm);border:2px solid var(--bg-card);width:25px;height:25px;color:var(--carbon);border-radius:50%;flex-shrink:0;place-items:center;font-size:9px;font-weight:600;display:inline-grid}.ds-avatar-blue{background:var(--accent-secondary)}.ds-avatar-green{background:var(--accent-success)}.ds-drive-layout{grid-template-columns:.65fr 1.25fr 1.4fr;min-height:390px;display:grid}.ds-drive-sidebar{background:var(--bg-sidebar);border-right:1px solid var(--border-subtle);flex-direction:column;gap:5px;padding:26px 15px 17px;display:flex}.ds-micro{color:var(--text-tertiary);letter-spacing:.05em;font-size:9px;font-weight:550;line-height:1.5}.ds-drive-sidebar>.ds-micro{margin:0 12px 14px}.ds-drive-sidebar>div{border-radius:6px;align-items:center;gap:8px;padding:10px 9px;font-size:11px;line-height:1.5;display:flex}.ds-drive-sidebar>div[data-active=true]{background:var(--bg-active);color:var(--ds-accent)}.ds-drive-sidebar svg{flex-shrink:0}.ds-drive-sidebar .ds-sidebar-bottom{color:var(--text-secondary);margin-top:auto;font-size:10px}.ds-drive-files{border-right:1px solid var(--border-subtle);flex-direction:column;min-width:0;padding:24px 18px 18px;display:flex}.ds-drive-toolbar{align-items:center;gap:5px;margin-bottom:22px;display:flex}.ds-drive-toolbar>strong{margin-right:auto;font-size:16px;font-weight:550}.ds-drive-toolbar button{color:var(--text-tertiary);border-radius:5px;padding:6px}.ds-drive-toolbar button[aria-pressed=true]{color:var(--ds-accent);background:var(--ds-soft)}.ds-file-list{gap:5px;display:grid}.ds-file-list button{text-align:left;border:1px solid #0000;border-radius:7px;align-items:center;gap:10px;min-width:0;padding:10px 8px;font-size:11px;transition:background .2s;display:flex}.ds-file-list button>span:nth-child(2){text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ds-file-list button>svg{color:var(--text-tertiary);flex-shrink:0;margin-left:auto}.ds-file-list button[aria-pressed=true]{border-color:color-mix(in srgb, var(--ds-accent) 40%, var(--border-subtle));background:var(--ds-soft)}.ds-file-list button:hover{background:var(--bg-hover)}.ds-file-icon{width:34px;height:39px;color:var(--ds-accent);background:color-mix(in srgb, var(--accent-warm) 17%, var(--bg-card));border-radius:6px;flex-shrink:0;place-items:center;display:grid}.ds-file-icon[data-kind="1"]{color:var(--text-primary);background:color-mix(in srgb, var(--accent-success) 26%, var(--bg-card))}.ds-file-icon[data-kind="2"]{background:color-mix(in srgb, var(--accent-secondary) 30%, var(--bg-card));color:var(--text-primary)}.ds-file-list[data-grid=true]{grid-template-columns:repeat(2,minmax(0,1fr))}.ds-file-list[data-grid=true] button{flex-direction:column;align-items:flex-start;gap:8px;padding:12px}.ds-file-list[data-grid=true] button>svg{display:none}.ds-file-list[data-grid=true] button>span:nth-child(2){max-width:100%}.ds-drive-context{color:var(--ds-accent);align-items:center;gap:10px;margin-top:auto;padding:15px 4px 0;display:flex}.ds-drive-context>div{gap:4px;display:grid}.ds-drive-context small{color:var(--text-tertiary);font-size:9px}.ds-drive-context span{color:var(--text-secondary);font-size:10px}.ds-drive-preview{background:var(--bg-hover);min-width:0;padding:20px 22px 15px}.ds-preview-label{color:var(--text-secondary);align-items:center;gap:8px;margin-bottom:15px;font-size:10px;display:flex}.ds-paper{border:1px solid var(--border-subtle);background:var(--bg-card);box-shadow:0 8px 19px -13px var(--ds-shadow);border-radius:5px;padding:27px;position:relative}.ds-paper h4{letter-spacing:-.025em;margin:16px 0 13px;font-size:27px;font-weight:550;line-height:1.2}.ds-paper p{color:var(--text-secondary);font-size:11px;line-height:1.85}.ds-paper>strong{font-size:11px;font-weight:600}.ds-paper-rule{background:var(--border-subtle);height:1px;margin:20px 0 15px}.ds-paper ol{color:var(--text-secondary);gap:7px;margin:13px 0;padding-left:16px;font-size:10px;list-style-type:decimal;display:grid}.ds-paper-lines{gap:8px;margin-top:18px;display:grid}.ds-paper-lines i{background:var(--border-subtle);border-radius:2px;width:95%;height:4px}.ds-paper-lines i:nth-child(2){width:83%}.ds-paper-lines i:nth-child(3){width:65%}.ds-inline-comment{border:1px solid var(--border-subtle);background:var(--bg-hover);color:var(--text-secondary);border-radius:7px;align-items:center;gap:8px;margin:20px -12px -10px 12px;padding:10px;font-size:9px;display:flex}.ds-saved{color:var(--text-secondary);justify-content:flex-end;align-items:center;gap:7px;margin-top:13px;font-size:9px;display:flex}.ds-saved svg{color:var(--ds-accent)}.ds-index-wrap{z-index:20;border-block:1px solid var(--border-subtle);background:var(--bg-app);position:sticky;top:72px}.ds-index{justify-content:space-between;align-items:center;gap:24px;height:42px;display:flex}.ds-index>a{white-space:nowrap;align-items:center;gap:9px;font-size:13px;display:flex}.ds-index>a svg{color:var(--ds-accent)}.ds-quick-links{color:var(--text-secondary);gap:28px;font-size:11px;display:flex}.ds-quick-links a:hover{color:var(--ds-accent)}.ds-index details{position:relative}.ds-index summary{cursor:pointer;align-items:center;gap:9px;padding:10px 0;font-size:12px;list-style:none;display:flex}.ds-index summary::-webkit-details-marker{display:none}.ds-index details[open] summary>svg{transform:rotate(180deg)}.ds-index nav{background:var(--bg-card);border:1px solid var(--border-subtle);width:min(620px,85vw);box-shadow:0 18px 40px var(--ds-shadow);border-radius:12px;grid-template-columns:repeat(2,minmax(0,1fr));gap:3px;padding:16px;display:grid;position:absolute;top:calc(100% + 3px);right:0}.ds-index nav a{border-radius:6px;gap:10px;padding:11px 9px;font-size:12px;line-height:1.5;display:flex}.ds-index nav a:hover{background:var(--bg-hover)}.ds-index nav span{color:var(--ds-accent);padding-top:2px;font-size:10px}.ds-chapter{border-bottom:1px solid var(--border-subtle);padding:110px 0}.ds-chapter:nth-of-type(2n){background:color-mix(in srgb, var(--bg-sidebar) 45%, var(--bg-app))}.ds-chapter-layout{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);align-items:center;gap:8%;display:grid}.ds-chapter[data-reverse=true] .ds-copy{order:2}.ds-copy h2,.ds-section-heading h2{margin-top:22px}.ds-copy>.ds-body{margin-top:24px}.ds-points{gap:15px;margin:26px 0 0;padding:0;list-style:none;display:grid}.ds-points li{color:var(--text-secondary);align-items:flex-start;gap:11px;font-size:13px;line-height:1.75;display:flex}.ds-points svg{color:var(--ds-accent);flex-shrink:0;margin-top:3px}.ds-copy>.ds-note{border-top:1px solid var(--border-subtle);margin-top:24px;padding-top:15px}.ds-visual{min-width:0}.ds-text-link{align-items:center;gap:12px;margin-top:25px;font-size:13px;font-weight:600;display:inline-flex}.ds-folder-scene{border:1px solid var(--border-subtle);background:var(--ds-soft);border-radius:18px;padding:30px}.ds-folder-root{background:var(--bg-card);border:1px solid var(--border-subtle);border-radius:10px;align-items:center;gap:16px;padding:20px;display:flex}.ds-folder-root>svg:first-child{color:var(--ds-accent)}.ds-folder-root>div{gap:6px;display:grid}.ds-folder-root strong{font-size:15px;font-weight:550}.ds-folder-root>svg:last-child{color:var(--text-tertiary);margin-left:auto}.ds-folder-branches{padding-left:28px}.ds-folder-branches>div{border:1px solid var(--border-subtle);background:var(--bg-card);border-radius:8px;align-items:center;gap:12px;margin-top:17px;padding:17px;display:flex;position:relative}.ds-folder-branches>div>div{gap:6px;display:grid}.ds-folder-branches strong{font-size:12px;font-weight:550}.ds-folder-branches div span:not(.ds-tree-line){color:var(--text-secondary);font-size:10px}.ds-folder-branches svg{color:var(--ds-accent);flex-shrink:0}.ds-folder-branches svg:last-child{color:var(--text-tertiary);margin-left:auto}.ds-tree-line{border-left:1px solid var(--accent-warm);border-bottom:1px solid var(--accent-warm);border-bottom-left-radius:9px;width:16px;height:calc(50% + 18px);position:absolute;top:-18px;right:100%}.ds-folder-footer{color:var(--text-secondary);align-items:center;gap:8px;margin-top:22px;font-size:10px;line-height:1.5;display:flex}.ds-folder-footer svg{color:var(--ds-accent);flex-shrink:0}.ds-search-demo{padding:26px}.ds-search-input{border:1px solid var(--ds-accent);box-shadow:0 0 0 3px var(--ds-soft);border-radius:9px;align-items:center;gap:10px;padding:12px;display:flex}.ds-search-input svg{color:var(--ds-accent);flex-shrink:0}.ds-search-input input{background:0 0;outline:none;width:100%;min-width:0;font-size:15px}.ds-search-input>span{color:var(--text-tertiary)}.ds-query-options{flex-wrap:wrap;gap:7px;margin-top:15px;display:flex}.ds-query-options button{background:var(--bg-hover);border:1px solid var(--border-subtle);border-radius:20px;padding:5px 10px;font-size:10px}.ds-query-options button[aria-pressed=true]{background:var(--ds-soft);border-color:var(--ds-accent)}.ds-search-results{min-height:225px;padding:15px 0}.ds-search-results article{border-bottom:1px solid var(--border-subtle);padding:18px 0}.ds-search-results article>div{align-items:center;gap:10px;display:flex}.ds-search-results article>div>div{gap:5px;display:grid}.ds-search-results article strong{font-size:12px;font-weight:550}.ds-search-results article small{color:var(--text-secondary);font-size:9px}.ds-search-results article>div>svg{color:var(--ds-accent);margin-left:auto}.ds-search-results article>p{color:var(--text-secondary);padding:15px 0 0 3px;font-size:13px;line-height:1.9}.docs-story mark{background:color-mix(in srgb, var(--accent-warning) 38%, transparent);color:var(--text-primary);border-radius:2px;padding:1px 3px}.ds-search-index{color:var(--text-secondary);align-items:center;gap:7px;padding-top:5px;font-size:10px;display:flex}.ds-search-index>svg:first-child{color:var(--ds-accent)}.ds-search-index>svg:last-child{margin-left:auto}.ds-search-empty{min-height:210px;color:var(--text-secondary);text-align:center;place-content:center;justify-items:center;gap:16px;font-size:12px;display:grid}.ds-search-empty button{color:var(--ds-accent);padding:6px;text-decoration:underline}.ds-editors{border-bottom:1px solid var(--border-subtle);background:var(--bg-sidebar);padding-block:110px}.ds-section-heading{max-width:800px;margin-bottom:46px}.ds-section-heading .ds-body{max-width:690px;margin-top:24px}.ds-editor-tabs{border:0;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;min-width:0;margin-bottom:18px;padding:0;display:grid}.ds-editor-tabs button{border:1px solid var(--border-subtle);text-align:left;background:var(--bg-app);border-radius:10px;align-items:center;gap:13px;padding:20px 16px;transition:background .2s;display:flex}.ds-editor-tabs button[aria-pressed=true]{border-color:var(--ds-accent);background:var(--bg-card);box-shadow:inset 0 -3px var(--ds-accent)}.ds-editor-tabs button>span{gap:6px;font-size:14px;font-weight:550;display:grid}.ds-editor-tabs button>svg:first-child{color:var(--ds-accent);flex-shrink:0}.ds-editor-tabs button small{letter-spacing:.06em;color:var(--text-secondary);font-size:9px;font-weight:400}.ds-editor-tabs button>svg:last-child{color:var(--text-tertiary);margin-left:auto}.ds-editor-stage{border:1px solid var(--border-subtle);background:var(--bg-app);border-radius:18px;grid-template-columns:.9fr 1.1fr;align-items:center;gap:7%;min-height:530px;padding:48px;display:grid}.ds-editor-symbol{border:1px solid var(--border-subtle);background:var(--ds-soft);width:60px;height:60px;color:var(--ds-accent);border-radius:15px;place-items:center;margin-bottom:25px;display:grid}.ds-editor-copy h3{letter-spacing:-.03em;font-size:clamp(25px,2.4vw,35px);font-weight:550;line-height:1.2}.ds-editor-copy>p{color:var(--text-secondary);margin-top:20px;font-size:14px;line-height:1.8}.ds-editor-copy .ds-points li{font-size:12px}.ds-editor-preview{min-width:0}.ds-editor-preview .ds-paper{border:0;border-radius:0;padding:33px}.ds-editor-preview .ds-paper h4{font-size:31px}.docs-story .ds-compatibility{max-width:850px;margin-top:20px}.ds-linked-task{border:1px solid var(--border-subtle);background:var(--ds-soft);border-radius:5px;align-items:center;gap:8px;padding:12px 8px;font-size:10px;display:flex}.ds-linked-task>svg{color:var(--ds-accent);flex-shrink:0}.ds-linked-task>svg:last-child{margin-left:auto}.ds-sheet{background:var(--bg-card);padding-bottom:6px}.ds-formula{border-bottom:1px solid var(--border-subtle);align-items:center;gap:16px;min-height:37px;padding:8px 13px;font-size:10px;display:flex}.ds-formula>span{color:var(--text-tertiary)}.ds-formula b{font-family:monospace;font-weight:400}.ds-sheet table{border-collapse:collapse;width:100%;font-size:10px}.ds-sheet :is(th,td){border:1px solid var(--border-subtle);text-align:left;padding:12px 7px;font-weight:400}.ds-sheet thead{background:var(--bg-sidebar);color:var(--text-secondary)}.ds-sheet td:first-child{background:var(--bg-sidebar);color:var(--text-tertiary);text-align:center;width:27px}.ds-selected-cell{outline:2px solid var(--ds-accent);outline-offset:-2px;background:var(--ds-soft);position:relative}.ds-selected-cell>span{background:var(--ds-accent);color:var(--bg-card);z-index:1;border-radius:0 0 3px 3px;padding:3px 6px;font-size:8px;position:absolute;top:100%;right:0}.ds-chart{border-bottom:1px solid var(--border-subtle);align-items:flex-end;gap:9px;height:108px;margin:18px;padding:20px 30px 0;display:flex}.ds-chart>i{background:var(--accent-secondary);border-radius:4px 4px 0 0;flex:1}.ds-chart>i:nth-child(2n){background:var(--accent-warm)}.ds-sheet-footer{color:var(--text-secondary);align-items:center;gap:6px;padding:5px 15px;font-size:9px;display:flex}.ds-deck{background:var(--bg-sidebar);min-height:350px;display:flex}.ds-slide-rail{border-right:1px solid var(--border-subtle);flex-shrink:0;width:65px;padding:14px 8px}.ds-slide-rail>div{border:1px solid var(--border-subtle);background:var(--bg-card);height:39px;margin-bottom:9px;padding:5px}.ds-slide-rail>div:first-child{border-color:var(--ds-accent)}.ds-slide-rail small{color:var(--ds-accent);font-size:6px;display:block}.ds-slide-rail i{background:var(--border-subtle);height:2px;margin-top:5px;display:block}.ds-deck-main{flex:1;min-width:0;padding:20px 14px}.ds-slide{background:var(--ds-soft);border:1px solid var(--border-subtle);min-height:245px;padding:22px;position:relative;overflow:hidden}.ds-slide h4{letter-spacing:-.04em;z-index:1;max-width:220px;margin-top:25px;font-size:29px;font-weight:550;line-height:1.1;position:relative}.ds-slide p{z-index:1;margin-top:47px;font-size:9px;position:relative}.ds-slide-shapes{opacity:.7;width:130px;height:150px;position:absolute;bottom:19px;right:8px}.ds-slide-shapes i{background:var(--accent-warm);border-radius:50%;width:75px;height:75px;position:absolute;top:0;right:0}.ds-slide-shapes i:nth-child(2){background:var(--accent-secondary);border-radius:13px;top:50px;right:40px;transform:rotate(-12deg)}.ds-slide-shapes i:nth-child(3){background:var(--accent-success);width:47px;height:47px;top:97px;right:10px}.ds-speaker-notes{color:var(--text-secondary);flex-wrap:wrap;gap:7px;padding:15px 3px 0;font-size:9px;display:flex}.ds-speaker-notes>span{width:100%;line-height:1.7}.ds-pdf-toolbar{border-bottom:1px solid var(--border-subtle);justify-content:center;gap:15px;padding:14px;font-size:10px;display:flex}.ds-pdf-toolbar>span{align-items:center;gap:5px;display:flex}.ds-pdf-toolbar>span:nth-child(3){color:var(--ds-accent)}.ds-pdf-scene{background:var(--bg-sidebar);padding:24px 38px 37px;position:relative}.ds-pdf-scene .ds-paper>p{margin-bottom:15px}.ds-pdf-added-note{border:1px dashed var(--ds-accent);color:var(--ds-accent);align-items:center;gap:8px;padding:11px;font-size:10px;line-height:1.6;display:flex}.ds-ink{fill:none;width:67%;height:45px;stroke:var(--ds-accent);stroke-width:2px;stroke-linecap:round;margin-top:12px}.ds-cursor{background:var(--accent-secondary);color:var(--carbon);border-radius:6px;align-items:center;gap:4px;padding:7px 10px;font-size:9px;display:flex;position:absolute;bottom:34px;right:20px}.ds-viewers{background:var(--bg-card)}.docs-story .ds-viewers #file-types{border-top:0;border-bottom:1px solid var(--border-subtle)}.docs-story .ds-viewers #file-types>div{max-width:1356px}.docs-story .ds-viewers h2{max-width:800px;margin-top:22px}.ds-viewers #file-types>div>p:first-child{color:var(--ds-accent);text-transform:uppercase;letter-spacing:.1em;font-size:11px}.ds-viewers #file-types>div>p:first-child:before{content:"05";border-right:1px solid var(--border-subtle);margin-right:4px;padding-right:12px}.ds-share-scene{padding:0 15px 10px 0}.ds-settings{padding:9px 23px}.ds-settings>div{border-bottom:1px solid var(--border-subtle);justify-content:space-between;align-items:center;gap:12px;padding:17px 0;font-size:12px;display:flex}.ds-settings>div:last-child{border-bottom:0}.ds-settings dt{color:var(--text-secondary)}.ds-settings dd{align-items:center;gap:8px;margin:0;font-weight:550;display:flex}.ds-settings dd svg{color:var(--ds-accent)}.ds-share-url{background:var(--bg-sidebar);color:var(--text-secondary);border-radius:7px;align-items:center;gap:10px;margin:4px 23px 25px;padding:12px;font-size:11px;display:flex}.ds-share-url>svg:last-child{margin-left:auto}.ds-analytics{border:1px solid var(--border-subtle);background:var(--bg-card);box-shadow:0 18px 30px -22px var(--ds-shadow);border-radius:13px;gap:22px;margin:-5px -15px 0 30px;padding:22px;display:flex;position:relative}.ds-analytics>div{flex-direction:column;gap:10px;display:flex}.ds-analytics span{color:var(--text-secondary);font-size:9px}.ds-analytics strong{font-size:31px;font-weight:500}.ds-analytics .ds-page-bars{border-left:1px solid var(--border-subtle);flex:1;gap:7px;min-width:0;padding-left:16px}.ds-page-bars>div{align-items:center;gap:6px;height:12px;display:flex}.ds-page-bars small{color:var(--text-secondary);font-size:8px}.ds-page-bars i{background:var(--accent-warm);border-radius:2px;height:6px;display:block}.ds-upload-zone{border:1px dashed var(--accent-warm);background:var(--ds-soft);text-align:center;border-radius:12px;justify-items:center;gap:16px;margin:24px;padding:35px 20px;display:grid}.ds-upload-zone>svg{color:var(--ds-accent)}.ds-upload-zone h4{font-size:20px;font-weight:550;line-height:1.4}.ds-upload-zone>span{align-items:center;gap:7px;font-size:12px;display:flex}.ds-upload-zone>small{color:var(--text-secondary);font-size:10px}.ds-received{border:1px solid var(--border-subtle);border-radius:8px;align-items:center;gap:13px;margin:0 24px 24px;padding:16px;display:flex}.ds-received>div{gap:6px;display:grid}.ds-received strong{font-size:12px;font-weight:550}.ds-received small{color:var(--text-secondary);font-size:10px}.ds-received>svg{color:var(--ds-accent);flex-shrink:0;margin-left:auto}.ds-flow-scene{background-color:var(--bg-sidebar);background-image:radial-gradient(var(--border-subtle) 1px, transparent 1px);border:1px solid var(--border-subtle);background-size:18px 18px;border-radius:18px;padding:24px}.ds-flow-nodes{gap:24px;width:85%;display:grid}.ds-flow-nodes>div{background:var(--bg-card);border:1px solid var(--border-subtle);box-shadow:0 5px 15px -9px var(--ds-shadow);border-radius:10px;align-items:center;gap:12px;padding:13px;display:flex;position:relative}.ds-flow-nodes>div:nth-child(2){border-color:var(--accent-warm)}.ds-flow-nodes>div>span{background:var(--ds-soft);width:37px;height:37px;color:var(--ds-accent);border-radius:8px;place-items:center;display:grid}.ds-flow-nodes strong{font-size:12px;font-weight:550}.ds-flow-nodes>div>svg{color:var(--text-tertiary);position:absolute;top:calc(100% + 5px);left:31px}.ds-field-card{background:var(--bg-card);border:1px solid var(--border-subtle);border-radius:9px;margin:23px 0 0 40px;padding:8px 16px}.ds-field-card>div{border-bottom:1px solid var(--border-subtle);align-items:center;gap:9px;padding:12px 0;font-size:10px;display:flex}.ds-field-card>div:last-child{border:0}.ds-field-card span{color:var(--text-secondary)}.ds-field-card b{margin-left:auto;font-weight:500}.ds-field-card svg{color:var(--ds-accent)}.ds-contract-scene{background:var(--ds-soft);border:1px solid var(--border-subtle);border-radius:18px;padding:25px}.ds-contract-steps{gap:14px;margin:0 0 24px;padding:0;list-style:none;display:grid}.ds-contract-steps li{align-items:center;gap:10px;font-size:11px;display:flex}.ds-contract-steps li>span{background:var(--bg-card);color:var(--ds-accent);border:1px solid var(--border-subtle);border-radius:50%;place-items:center;width:23px;height:23px;display:grid}.ds-signatures{color:var(--ds-accent);justify-content:space-between;gap:15px;padding:27px 0 22px;font-family:cursive;font-size:18px;font-style:italic;display:flex}.ds-signature-seal{border-top:1px solid var(--border-subtle);color:var(--ds-accent);align-items:center;gap:12px;padding-top:16px;display:flex}.ds-signature-seal>div{gap:6px;display:grid}.ds-signature-seal strong{font-size:11px;font-weight:550}.ds-signature-seal small{color:var(--text-secondary);font-size:9px}.ds-connection-file{background:var(--ds-soft);align-items:center;gap:15px;padding:26px;display:flex}.ds-connection-file>svg{color:var(--ds-accent)}.ds-connection-file strong{font-size:15px;font-weight:550}.ds-connection-file>svg:last-child{margin-left:auto}.ds-connections{padding:10px 24px}.ds-connections>div{border-bottom:1px solid var(--border-subtle);align-items:center;gap:12px;padding:18px 0;display:flex}.ds-connections>div:last-child{border:0}.ds-connections>div>div{gap:6px;display:grid}.ds-connections strong{font-size:12px;font-weight:550}.ds-connections small{color:var(--text-secondary);font-size:9px}.ds-connections svg{color:var(--ds-accent)}.ds-connections svg:last-child{color:var(--text-tertiary);margin-left:auto}.ds-laptop{padding:0 9px}.ds-laptop-screen{border:2px solid var(--border-subtle);background:var(--bg-sidebar);border-radius:17px 17px 3px 3px;padding:8px}.ds-laptop-screen .ds-window{border-radius:9px}.ds-laptop-screen .ds-paper{margin:17px 30px;padding:24px}.ds-laptop-screen .ds-paper h4{font-size:26px}.ds-laptop-screen .ds-saved{padding:0 17px 12px}.ds-laptop-base{background:var(--border-subtle);border-radius:0 0 16px 16px;width:calc(100% + 32px);height:13px;margin-left:-16px;position:relative}.ds-laptop-base:after{content:"";background:var(--text-tertiary);opacity:.3;border-radius:0 0 5px 5px;height:4px;position:absolute;left:36%;right:36%}.ds-desktop-import{color:var(--text-secondary);justify-content:center;align-items:center;gap:8px;margin-top:22px;font-size:11px;display:flex}.ds-desktop-import svg{color:var(--ds-accent)}.ds-segmented{background:var(--bg-sidebar);border:1px solid var(--border-subtle);border-radius:9px;width:fit-content;margin:22px auto;padding:5px;display:flex}.ds-segmented button{border-radius:6px;padding:9px 21px;font-size:12px}.ds-segmented button[aria-pressed=true]{background:var(--bg-card);color:var(--ds-accent);box-shadow:0 2px 4px var(--ds-shadow)}.ds-pdf-operation{text-align:center;padding:3px 25px 25px}.ds-pdf-bundles{justify-content:center;gap:0;margin-top:12px;transition:gap .25s;display:flex}.ds-pdf-bundles[data-separated=true]{gap:28px}.ds-page-tiles{background:var(--ds-soft);border:1px solid var(--border-subtle);border-radius:8px;gap:6px;padding:10px 6px;display:flex}.ds-pdf-bundles:not([data-separated=true]) .ds-page-tiles:first-child{border-right:0;border-radius:8px 0 0 8px}.ds-pdf-bundles:not([data-separated=true]) .ds-page-tiles:last-child{border-left:0;border-radius:0 8px 8px 0}.ds-page-tiles>div{background:var(--bg-card);border:1px solid var(--border-subtle);text-align:left;border-radius:3px;width:54px;height:78px;padding:8px}.ds-page-tiles svg{width:15px;height:15px;color:var(--ds-accent)}.ds-page-tiles span{margin-top:6px;font-size:9px;display:block}.ds-page-tiles i{background:var(--border-subtle);height:2px;margin-top:6px;display:block}.ds-operation-arrow{color:var(--ds-accent);margin:18px auto;display:block}.ds-pdf-operation>p{color:var(--text-secondary);justify-content:center;align-items:center;gap:8px;margin-top:23px;font-size:10px;display:flex}.ds-access-scene{padding:25px}.ds-access-team{align-items:center;gap:12px;display:flex}.ds-access-team>span{background:var(--ds-soft);width:43px;height:43px;color:var(--ds-accent);border-radius:10px;flex-shrink:0;place-items:center;display:grid}.ds-access-team>div{gap:6px;display:grid}.ds-access-team strong{font-size:14px;font-weight:550}.ds-access-team small{color:var(--text-secondary);font-size:9px}.ds-role-options{gap:5px;margin:24px 0 15px;display:flex}.ds-role-options button{border:1px solid var(--border-subtle);border-radius:6px;flex:1;padding:10px 5px;font-size:11px}.ds-role-options button[aria-pressed=true]{background:var(--ds-soft);border-color:var(--ds-accent)}.ds-permission-rows>div{border-bottom:1px solid var(--border-subtle);color:var(--text-secondary);justify-content:space-between;align-items:center;padding:14px 5px;font-size:12px;display:flex}.ds-permission-rows svg{color:var(--ds-accent)}.ds-restricted{background:var(--bg-sidebar);border-radius:7px;align-items:center;gap:8px;margin-top:18px;padding:16px 12px;font-size:10px;display:flex}.ds-restricted svg:last-child{color:var(--ds-accent);margin-left:auto}.ds-closing{text-align:center;background:var(--bg-card);padding:100px 0}.ds-closing h2{font-size:clamp(34px,4vw,54px)}.ds-closing .ds-container>p{max-width:730px;color:var(--text-secondary);margin:25px auto 0;font-size:16px;line-height:1.8}.ds-more-products{text-align:left;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px 24px;margin:52px 0;padding:0;list-style:none;display:grid}.ds-more-products a{border-radius:10px;align-items:flex-start;gap:14px;height:100%;padding:18px 8px;transition:background .2s;display:flex}.ds-more-products a:hover{background:var(--bg-hover)}.ds-product-icon{width:46px;height:46px;color:var(--text-primary);background:color-mix(in srgb, var(--accent-warm) 32%, var(--bg-card));border-radius:12px;flex-shrink:0;place-items:center;display:grid}.ds-product-icon[data-tone=green]{background:color-mix(in srgb, var(--accent-success) 30%, var(--bg-card))}.ds-product-icon[data-tone=blue]{background:color-mix(in srgb, var(--accent-secondary) 32%, var(--bg-card))}.ds-more-products strong{font-size:15px;font-weight:550;line-height:1.5;display:block}.ds-more-products small{color:var(--text-secondary);margin-top:5px;font-size:12px;line-height:1.7;display:block}.ds-more-products a>svg{color:var(--text-tertiary);flex-shrink:0;margin:4px 0 0 auto}@media (width<=1050px){.ds-more-products{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=760px){.ds-more-products{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-block:32px}.ds-more-products a{flex-wrap:wrap;gap:12px;padding:12px 4px}.ds-more-products a>span:nth-child(2){flex-basis:100%}.ds-more-products a>svg{display:none}.ds-closing .ds-container>p{font-size:15px}}.ds-hero-stage .ds-drive-layout{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);min-height:380px}.ds-hero-stage .ds-drive-sidebar{display:none}.ds-hero-stage .ds-drive-files{padding:20px 14px 16px}.ds-hero-stage .ds-drive-preview{padding:18px 16px 14px}.ds-hero-stage .ds-drive-toolbar>strong{font-size:14px}.ds-hero-stage .ds-paper{padding:22px}.ds-hero-stage .ds-paper h4{font-size:24px}.ds-hero-stage .ds-paper-lines{display:none}@media (width<=950px){.ds-hero-layout{grid-template-columns:1fr;gap:48px;width:calc(100% - 56px)}.ds-hero-copy{max-width:680px}.ds-hero h1{font-size:clamp(42px,6vw,56px)}.docs-story .ds-hero-lede{max-width:580px}}@media (width<=1050px){.ds-container{width:calc(100% - 56px)}.ds-drive-layout{grid-template-columns:1fr 1.15fr}.ds-drive-sidebar{display:none}.ds-chapter-layout{gap:5%}.ds-quick-links{display:none}.ds-editor-stage{gap:5%;padding:30px}.ds-editor-tabs button{gap:9px;padding:16px 10px}.ds-editor-tabs button>span{font-size:12px}.ds-editor-tabs button>svg:last-child{display:none}}@media (width<=760px){.ds-container{width:calc(100% - 40px)}.ds-hero{padding:110px 0 36px}.ds-hero-layout{gap:42px;width:calc(100% - 40px)}.ds-hero-stage .ds-drive-layout{grid-template-columns:1fr}.ds-hero h1{letter-spacing:-.045em;font-size:clamp(38px,7.3vw,55px)}.docs-story .ds-hero-lede{margin-top:22px;font-size:16px;line-height:1.75}.docs-story .ds-hero-note{align-items:flex-start;font-size:10px}.ds-hero-note svg{flex-shrink:0;margin-top:1px}.docs-story .ds-hero-stage{width:100%;margin:0;padding:0}.ds-hero-badge{padding:10px 12px;font-size:10px;top:-19px;right:14px}.ds-drive-layout{grid-template-columns:1fr}.ds-drive-files{border-right:0;padding:19px 15px}.ds-file-list{grid-template-columns:repeat(2,minmax(0,1fr))}.ds-file-list button{gap:6px;padding:7px 4px;font-size:9px}.ds-file-list button>svg{display:none}.ds-file-list .ds-file-icon{width:26px;height:31px}.ds-drive-toolbar{margin-bottom:12px}.ds-drive-toolbar>strong{font-size:14px}.ds-drive-context{padding-top:16px}.ds-drive-preview{border-top:1px solid var(--border-subtle);padding:19px}.ds-drive-preview .ds-paper{padding:23px}.ds-index-wrap{top:72px}.ds-index{height:44px}.ds-index nav{grid-template-columns:1fr;width:min(500px,100vw - 40px);max-height:65svh;top:calc(100% + 4px);overflow-y:auto}.ds-index nav a{padding-block:9px}.ds-chapter,.ds-editors{padding-block:66px}.ds-chapter-layout{grid-template-columns:1fr;gap:35px}.ds-chapter[data-reverse=true] .ds-copy{order:initial}.ds-copy h2,.ds-section-heading h2{margin-top:18px;font-size:clamp(31px,6.5vw,44px)}.ds-copy>.ds-body,.ds-section-heading .ds-body{margin-top:20px;font-size:15px;line-height:1.8}.ds-points li{font-size:13px}.ds-section-heading{margin-bottom:30px}.ds-editor-tabs{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.ds-editor-tabs button{gap:12px;padding:15px}.ds-editor-stage{grid-template-columns:1fr;gap:28px;min-height:0;padding:25px 20px}.ds-editor-symbol{border-radius:10px;width:45px;height:45px;margin-bottom:20px}.ds-editor-copy h3{font-size:28px}.ds-editor-copy .ds-points{margin-top:20px}.ds-editor-preview .ds-paper{padding:24px}.ds-editor-preview .ds-paper h4{font-size:27px}.ds-editor-preview .ds-deck{min-height:320px}.ds-viewers #file-types>div{padding:66px 20px}.ds-viewers #file-types h2{font-size:32px}.ds-viewers table :is(th,td){padding:13px}.ds-viewers table th,.ds-viewers table td span{font-size:12px}.ds-folder-scene,.ds-search-demo{padding:22px}.ds-pdf-scene{padding:20px 25px 30px}.ds-pdf-toolbar{gap:11px;font-size:9px}.ds-pdf-toolbar>span{gap:4px}.ds-flow-scene{padding:22px}.ds-flow-nodes{width:93%}.ds-field-card{margin-left:20px}.ds-closing{padding-block:75px}}@media (width<=390px){.ds-hero h1{font-size:36px}.ds-actions{gap:9px}.ds-button{gap:10px;padding:14px 16px;font-size:12px}.ds-file-list{grid-template-columns:1fr}.ds-pdf-toolbar{gap:8px}.ds-pdf-toolbar>span{flex-direction:column}.ds-analytics{gap:15px;margin-left:10px;padding:17px}.ds-page-tiles>div{width:45px}.ds-pdf-bundles[data-separated=true]{gap:15px}.ds-role-options button{font-size:10px}}@media (prefers-reduced-motion:reduce){.docs-story *,.docs-story :before,.docs-story :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}
