.password-policy-checklist{border:1px solid var(--line);color:var(--muted);background:var(--surface-inset);border-radius:12px;gap:8px;margin:-2px 0 18px;padding:12px 14px;display:grid}.password-policy-checklist-title{color:var(--text);font-size:12px;font-weight:600}.password-policy-checklist ul{flex-wrap:wrap;gap:7px 14px;margin:0;padding:0;list-style:none;display:flex}.password-policy-checklist li{align-items:center;gap:5px;font-size:12px;line-height:1.4;display:inline-flex}.password-policy-checklist li svg{color:var(--muted);flex:none}.password-policy-checklist li.is-met,.password-policy-checklist li.is-met svg{color:var(--status-success)}@media (width<=480px){.password-policy-checklist ul{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}}.client-download-trigger{color:var(--text-strong);cursor:pointer;white-space:nowrap;background:0 0;justify-content:center;align-items:center;gap:8px;display:inline-flex}.client-download-trigger-nav{min-height:40px;color:var(--muted);border:0;padding:0;transition:color .18s;font-size:13px!important;font-weight:600!important}.client-download-trigger-nav:hover,.client-download-trigger-nav[aria-expanded=true]{color:var(--blue)}.client-download-chevron{transition:transform .2s cubic-bezier(.22,1,.36,1)}.client-download-trigger[aria-expanded=true] .client-download-chevron{transform:rotate(180deg)}.client-download-popover{max-width:calc(var(--web-viewport-width,100vw) - 24px);--download-ease:cubic-bezier(.22,1,.36,1)}.client-download-popover .ant-popover-container{border:1px solid var(--line);background:var(--surface);border-radius:20px;padding:0;overflow:hidden;box-shadow:0 18px 60px #153d6626,0 3px 10px #153d660a}.client-download-panel{width:min(280px, calc(var(--web-viewport-width,100vw) - 26px));color:var(--text-strong);outline:none;padding:24px;font-family:Microsoft YaHei UI,Segoe UI,sans-serif}.client-download-heading{justify-content:space-between;align-items:center;gap:12px;margin-bottom:22px;display:flex}.client-download-heading strong{letter-spacing:-.025em;font-size:18px;font-weight:650}.client-download-platforms{grid-template-columns:minmax(0,1fr);display:grid}.client-platform{min-width:0;color:var(--muted);background:var(--surface-soft);font:inherit;transition:background .22s var(--download-ease), border-color .22s var(--download-ease), box-shadow .22s var(--download-ease), transform .22s var(--download-ease);border:1px solid #0000;border-radius:14px;flex-direction:column;align-items:center;gap:10px;padding:23px 8px 18px;text-decoration:none;display:flex}.client-platform:disabled{cursor:default;opacity:.64}.client-platform strong{font-size:15px;font-weight:600}.client-platform small{align-items:center;gap:5px;font-size:11px;display:flex}.client-platform-icon{stroke-width:1.5px;width:30px;height:30px;margin-bottom:7px}.client-windows{grid-template-columns:repeat(2,1fr);gap:3px;padding:2px;display:grid}.client-windows i{background:currentColor;border-radius:1px}.client-platform.is-available{color:var(--blue);background:color-mix(in srgb, var(--blue) 7%, var(--surface));border-color:color-mix(in srgb, var(--blue) 15%, transparent)}.client-platform.is-available small svg{transition:transform .22s var(--download-ease)}.client-download-status{min-height:18px;color:var(--muted);justify-content:space-between;align-items:center;gap:10px;margin-top:20px;font-size:11px;display:flex}.client-download-status>span{align-items:center;gap:6px;display:flex}.client-download-status button{color:var(--blue);font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.client-download-panel :is(a,button):focus-visible{outline:2px solid var(--blue);outline-offset:4px}.client-download-loading{animation:.9s linear infinite client-download-spin}@keyframes client-download-spin{to{transform:rotate(360deg)}}@media (hover:hover) and (pointer:fine){.client-platform.is-available:hover{color:var(--blue);background:color-mix(in srgb, var(--blue) 12%, var(--surface));border-color:color-mix(in srgb, var(--blue) 36%, transparent);transform:translateY(-3px);box-shadow:0 8px 20px #1890ff1a}.client-platform.is-available:hover small svg{transform:translateY(2px)}}@media (width<=540px){.client-download-popover{width:min(282px, calc(var(--web-viewport-width,100vw) - 24px));left:12px!important;right:auto!important}.client-download-panel{padding:20px 14px 16px}.client-download-heading{flex-direction:column;align-items:flex-start;gap:5px;margin-bottom:16px}.client-download-heading strong{font-size:17px}.client-platform{padding:20px 4px 16px}.client-download-status{flex-direction:column;align-items:flex-start;gap:5px;margin-top:16px}}@media (height<=480px){.client-download-popover{top:12px!important;bottom:auto!important}.client-download-panel{max-height:calc(var(--web-viewport-height,100dvh) - 26px);overflow-y:auto}}@media (prefers-reduced-motion:reduce){.client-download-popover,.client-download-popover *,.client-download-chevron{transition:none!important;animation:none!important}.client-platform.is-available:hover,.client-platform.is-available:hover small svg{transform:none}}.official-contact{isolation:isolate;background:linear-gradient(155deg, var(--blue-soft), var(--surface) 64%);min-height:100%;padding:56px 24px 72px;position:relative}.official-contact-intro{text-align:center;margin-bottom:32px}.official-contact-intro>span{letter-spacing:.13em;color:var(--blue);font-size:12px;font-weight:600}.official-contact-intro h1{margin:12px 0 14px;font-size:clamp(32px,3vw,44px);font-weight:600}.official-contact-intro p{color:var(--text-secondary);font-size:15px}.official-contact-form{background:var(--surface);border:1px solid var(--line);max-width:680px;box-shadow:0 14px 50px color-mix(in srgb, var(--blue) 5%, transparent);border-radius:18px;margin-inline:auto;padding:36px 42px}.official-contact-grid{grid-template-columns:1fr 1fr;gap:24px;display:grid}.official-contact-form .ant-form-item{margin-bottom:23px}.official-contact-form .ant-form-item-label>label{font-size:14px}.official-contact-form :is(.ant-input,.ant-select-selector,.ant-input-group-addon){min-height:42px}.official-contact-form .ant-select{height:42px}.contact-industry-popup{max-width:calc(100vw - 32px)}.contact-industry-popup .ant-cascader-menus{overscroll-behavior-x:contain;max-width:calc(100vw - 40px);overflow-x:auto}.contact-industry-popup .ant-cascader-menu{flex:none;width:max-content;min-width:230px;height:320px}.contact-industry-popup .ant-cascader-menu:has(.ant-cascader-menu-item-keyword){flex:1;width:auto;min-width:min(560px,100vw - 48px)}.contact-industry-popup .ant-cascader-menu-item-content{white-space:nowrap;overflow-wrap:normal}.contact-industry-popup .ant-cascader-menu-item{align-items:center;gap:18px;min-height:36px;padding-inline:16px}.official-contact-form .ant-input-textarea-show-count{margin-bottom:7px}.official-contact-form .official-contact-consent{margin:28px 0 24px}.official-contact-consent .ant-checkbox-wrapper{color:var(--text-secondary);font-size:13px;line-height:1.8}.official-contact-form>.ant-btn{height:46px;font-weight:500}@media (width<=600px){.official-contact{padding:32px 18px 40px}.official-contact-form{padding:26px 22px}.official-contact-grid{grid-template-columns:1fr;gap:0}.official-contact-intro p{font-size:13px}}.contact-industry-option{align-items:center;gap:20px;display:flex}.contact-industry-option small{color:var(--text-secondary);opacity:.7;font-variant-numeric:tabular-nums;margin-left:auto;font-size:11px}.contact-industry-popup .ant-cascader-menu:before{z-index:1;background:var(--surface);color:var(--text-secondary);border-bottom:1px solid var(--line);padding:8px 16px;font-size:11px;display:block;position:sticky;top:0}.contact-industry-popup .ant-cascader-menu:first-child:before{content:"门类"}.contact-industry-popup .ant-cascader-menu:nth-child(2):before{content:"大类"}.contact-industry-popup .ant-cascader-menu:nth-child(3):before{content:"中类"}.contact-industry-popup .ant-cascader-menu:nth-child(4):before{content:"小类"}.contact-industry-popup .ant-cascader-menu:has(.ant-cascader-menu-item-keyword):before{content:"搜索结果"}.official-site{--official-ease:cubic-bezier(.22, 1, .36, 1);color:var(--text-strong);background:var(--surface);font-family:Microsoft YaHei UI,Segoe UI,sans-serif;line-height:1.6;overflow:clip}.official-site a{color:inherit;text-decoration:none}.official-site button,.official-site select{font:inherit}.official-site button,.official-site a{-webkit-tap-highlight-color:transparent;touch-action:manipulation}.official-site :is(a,button,select):focus-visible{outline:3px solid var(--blue);outline-offset:5px}.official-site button:disabled{cursor:default;opacity:.65}.official-site section[id]{scroll-margin-top:94px}.official-shell{width:min(1240px,100% - 96px);margin-inline:auto}.official-header{z-index:30;border-bottom:1px solid var(--border-soft);background:color-mix(in srgb, var(--surface) 94%, transparent);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);position:sticky;top:0}.official-header-inner{justify-content:space-between;align-items:center;gap:24px;width:min(1400px,100% - 80px);min-height:80px;margin:auto;display:flex}.official-brand{flex:none;align-items:center;gap:10px;display:inline-flex}.official-brand-mark{place-items:center;width:38px;height:38px;display:grid}.official-brand-mark img{object-fit:contain;max-width:36px;max-height:36px;display:block}.official-brand-copy{flex-direction:column;line-height:1.2;display:flex}.official-brand-copy strong{letter-spacing:-.035em;font-size:22px;font-weight:700}.official-brand-copy small{color:var(--muted);letter-spacing:.08em;margin-top:4px;font-size:10px}.official-header .official-brand{gap:8px}.official-header .official-brand-mark{width:48px;height:48px}.official-header .official-brand-mark img{width:48px;max-width:48px;height:48px;max-height:48px}.official-header .official-brand-copy{white-space:nowrap;flex-direction:row;align-items:center;gap:10px}.official-header .official-brand-copy small{letter-spacing:0;color:var(--text-strong);align-items:center;gap:10px;margin-top:0;font-size:15px;font-weight:500;display:inline-flex}.official-header .official-brand-copy small:before{content:"·";color:var(--muted)}.official-brand-tagline{object-fit:contain;width:140px;height:47px;display:block}.official-brand-baiyin-artwork{width:120px;height:40px}html[data-web-theme=dark] .official-brand-tagline{filter:brightness(0)invert();opacity:.92}.official-nav{align-items:center;gap:clamp(14px,1.8vw,28px);display:flex}.official-nav>a{min-height:40px;color:var(--text-secondary);white-space:nowrap;align-items:center;gap:8px;font-size:13px;font-weight:600;transition:color .15s;display:inline-flex}.official-nav .official-nav-entry{color:var(--text-on-accent);background:var(--blue);border-radius:7px;padding:0 16px}.official-menu-toggle{display:none}.official-hero{background:radial-gradient(ellipse at 78% 48%, color-mix(in srgb, var(--blue) 9%, transparent), transparent 49%), linear-gradient(180deg, var(--surface), color-mix(in srgb, var(--blue) 2%, var(--surface)));position:relative}.official-hero-inner{grid-template-columns:1fr 1.08fr;align-items:center;gap:12px;min-height:630px;padding-block:48px 30px;display:grid}.official-hero-copy{z-index:2;padding-bottom:20px;position:relative}.official-hero-artwork{width:112%;max-width:none;height:auto;margin:-36px -6% -24px;display:block}.official-hero .official-hero-accessible-title{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}html[data-web-theme=dark] .official-hero-artwork{filter:invert()hue-rotate(180deg)brightness(1.1)}.official-eyebrow{color:var(--text-secondary);letter-spacing:.08em;white-space:nowrap;align-items:center;gap:10px;margin:0 0 25px;font-size:11px;font-weight:600;display:flex}.official-eyebrow>span:first-child{background:var(--blue);width:7px;height:7px;box-shadow:0 0 0 4px var(--blue-soft);border-radius:50%}.official-eyebrow-line{background:var(--border-strong);width:18px;height:1px}.official-hero h1{letter-spacing:0;margin:0 0 27px;font-size:clamp(39px,4.3vw,64px);font-weight:600;line-height:1.32}.official-title-line{display:block;overflow:clip}.official-title-line>span{display:block}.official-hero h1 em{color:var(--blue);font-style:normal;position:relative}.official-hero-lead{color:var(--text-secondary);margin:0;font-size:15px;line-height:1.95}.official-hero-actions{flex-wrap:wrap;gap:12px;margin-top:31px;display:flex}.official-button{white-space:nowrap;min-height:49px;transition:transform .18s var(--official-ease), background-color .18s ease, border-color .18s ease;border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;gap:12px;padding:0 19px;font-size:13px;font-weight:600;display:inline-flex}.official-button-primary{background:var(--blue);box-shadow:0 3px 10px color-mix(in srgb, var(--blue) 12%, transparent);color:var(--text-on-accent)!important}.official-button-secondary{background:var(--surface);border-color:var(--line);color:var(--text-strong)!important}.official-button svg{transition:transform .18s var(--official-ease);flex-shrink:0}.official-button:active{transition-duration:0s;transform:scale(.98)}.official-explore-link{align-items:center;gap:11px;margin-top:32px;font-size:12px;display:inline-flex;color:var(--muted)!important}.official-explore-link svg{transition:transform .18s var(--official-ease)}.official-hero-visual{min-width:0;position:relative}.official-platform-map{aspect-ratio:620/480;isolation:isolate;background-image:radial-gradient(var(--border-strong) .7px, transparent .7px);background-size:21px 21px;width:100%;position:relative}.official-platform-map:before{content:"";z-index:-1;background:radial-gradient(circle, color-mix(in srgb, var(--blue) 13%, var(--surface)), transparent 70%);border-radius:50%;position:absolute;inset:6%}.official-map-orbit{aspect-ratio:1;border:1px solid color-mix(in srgb, var(--blue) 15%, transparent);border-radius:50%;width:63%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.official-map-orbit.orbit-inner{border-style:dashed;width:43%}.official-map-connections{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.official-map-connections path{stroke:color-mix(in srgb, var(--blue) 35%, var(--line));stroke-width:1.3px}.official-map-connections .official-active-connection{stroke:var(--blue);stroke-width:2.2px;stroke-linecap:round;stroke-dasharray:1;animation:official-connection-draw 2.4s var(--official-ease) both;animation-play-state:paused}.official-signal{fill:var(--blue);opacity:0;animation:2.4s linear both paused official-signal-travel}.official-signal-halo{opacity:.17}.signal-one{--signal-x:-195px;--signal-y:-137px}.signal-two{--signal-x:197px;--signal-y:-145px;animation-name:official-signal-outbound}.signal-three{--signal-x:-215px;--signal-y:120px;animation-name:official-signal-outbound}.signal-four{--signal-x:208px;--signal-y:125px;animation-name:official-signal-outbound}.official-platform-map[data-running=true] :is(.official-signal,.official-active-connection){animation-play-state:running}.official-map-core{aspect-ratio:1;z-index:3;width:25%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.official-core-back{border:1px solid color-mix(in srgb, var(--blue) 28%, var(--line));background:color-mix(in srgb, var(--blue) 13%, var(--surface));border-radius:25px;position:absolute;inset:5px -6px -10px 6px;transform:rotate(-9deg)}.official-core-face{border:1px solid color-mix(in srgb, var(--blue) 32%, var(--line));background:linear-gradient(145deg, var(--surface), var(--blue-soft));box-shadow:0 20px 38px color-mix(in srgb, var(--blue) 17%, transparent), inset 0 0 18px var(--surface);border-radius:25px;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.official-core-face svg{color:var(--blue);width:36%;height:auto;margin-bottom:7px}.official-core-face strong{letter-spacing:-.04em;font-size:clamp(15px,1.6vw,23px);line-height:1.3}.official-core-face>span{color:var(--muted);margin-top:4px;font-size:10px}.official-map-node{z-index:4;border:1px solid var(--line);background:var(--surface);box-shadow:0 12px 26px color-mix(in srgb, var(--text-strong) 6%, transparent);animation:official-node-arrive .64s var(--official-ease) backwards, official-node-drift 7.2s ease-in-out infinite;animation-delay:var(--arrival-delay,0s), var(--drift-delay,0s);border-radius:12px;animation-play-state:paused;position:absolute}.official-platform-map[data-running=true] .official-map-node{animation-play-state:running}.map-files,.map-desktop{--node-angle:-2deg}.map-document{--node-angle:2deg;--arrival-delay:80ms;--drift-delay:-1800ms}.map-desktop{--arrival-delay:.16s;--drift-delay:-3600ms}.map-security{--node-angle:2deg;--arrival-delay:.24s;--drift-delay:-5400ms}.official-map-node:after{content:"";pointer-events:none;border:1px solid var(--blue);border-radius:inherit;box-shadow:0 8px 30px color-mix(in srgb, var(--blue) 14%, transparent);opacity:0;transition:opacity .45s;position:absolute;inset:-1px}.official-map-node[data-connected=true]:after{opacity:1}.official-map-node[data-connected=true]{border-color:color-mix(in srgb, var(--blue) 75%, var(--line))}.official-core-face:before{content:"";z-index:-1;background:radial-gradient(circle, var(--blue-soft), transparent 70%);pointer-events:none;border-radius:50%;animation:4.8s ease-in-out infinite paused official-core-breathe;position:absolute;inset:-25%}.official-platform-map[data-running=true] .official-core-face:before{animation-play-state:running}.official-map-node strong{font-size:12px;font-weight:600;display:block}.official-map-node small{color:var(--muted);margin-top:3px;font-size:10px;display:block}.official-node-icon{height:38px;color:var(--blue);background:var(--blue-soft);border-radius:9px;flex:0 0 38px;place-items:center;display:grid}.map-files{align-items:center;gap:10px;width:36%;padding:16px 14px;display:flex;top:15%;left:0;transform:rotate(-2deg)}.official-node-stack{z-index:-1;border:1px solid var(--line);border-radius:inherit;background:var(--surface);position:absolute;inset:7px 5px -7px}.map-document{width:30%;padding:18px;top:2%;right:0;transform:rotate(2deg)}.official-document-icon{background:var(--blue-soft);width:41px;height:43px;color:var(--blue);border-radius:7px;place-items:center;margin-bottom:10px;display:grid}.official-document-lines{gap:5px;margin:13px 0;display:grid}.official-document-lines i{background:var(--border-soft);border-radius:4px;width:100%;height:3px}.official-document-lines i:nth-child(2){width:80%}.official-document-lines i:last-child{width:60%}.official-node-caption{color:var(--muted);white-space:nowrap;align-items:center;gap:5px;font-size:9px;display:flex}.official-node-caption svg{color:var(--green)}.map-desktop{width:40%;bottom:10%;left:-2%;overflow:hidden;transform:rotate(-2deg)}.official-mini-window{border-bottom:1px solid var(--border-soft);background:var(--surface-soft);gap:4px;padding:9px 12px;display:flex}.official-mini-window i{background:var(--border-strong);border-radius:50%;width:4px;height:4px}.map-desktop>div{align-items:center;gap:10px;padding:14px 12px 10px;display:flex}.map-desktop>div>svg{color:var(--blue);flex-shrink:0}.official-desktop-drive{color:var(--text-secondary);background:var(--surface-soft);border-radius:5px;align-items:center;gap:7px;margin:0 10px 12px;padding:7px;font-size:9px;display:flex}.official-desktop-drive svg:last-child{color:var(--green);margin-left:auto}.map-security{align-items:center;gap:9px;width:34%;padding:15px 12px;display:flex;bottom:12%;right:0;transform:rotate(2deg)}.map-security .official-node-icon{background:var(--green-soft);color:var(--green)}.official-map-caption{white-space:nowrap;color:var(--muted);gap:9px;font-size:10px;display:grid;position:absolute;bottom:-8px;left:50%;transform:translate(-50%)}.official-connection-steps{gap:17px;display:flex}.official-connection-steps>span{align-items:center;gap:5px;transition:color .35s;display:inline-flex}.official-connection-steps>span[data-current=true]{color:var(--blue)}.official-connection-steps i{background:currentColor;border-radius:50%;width:4px;height:4px}.official-connection-description{justify-content:center;align-items:center;gap:9px;height:16px;display:flex}.official-connection-description>span{animation:official-connection-caption .35s var(--official-ease) both}.official-connection-description small{border-left:1px solid var(--line);opacity:.8;padding-left:9px;font-size:9px}.official-motion-control{color:var(--muted);justify-content:center;align-items:center;gap:16px;margin:25px 0 0;font-size:10px;display:flex}.official-motion-control>span{opacity:.8}.official-motion-control button{color:var(--text-secondary);cursor:pointer;background:0 0;border:0;border-radius:5px;align-items:center;gap:5px;padding:6px 8px;font-size:10px;display:inline-flex}.official-section{padding-block:100px 92px}.official-kicker{letter-spacing:.13em;color:var(--blue);margin:0 0 18px;font-size:10px;font-weight:700}.official-kicker>span{color:var(--muted);letter-spacing:.05em;margin-left:10px;font-weight:500}.official-section-heading{margin-bottom:44px}.official-section-heading h2{letter-spacing:-.04em;margin:0;font-size:clamp(30px,3.2vw,44px);font-weight:600;line-height:1.38}.official-section-heading h2 span{color:var(--text-secondary)}.official-section-heading>p:last-child:not(.official-kicker){color:var(--muted);margin:21px 0 0;font-size:14px}.official-reveal{opacity:0;transition:opacity .4s var(--official-ease), transform .4s var(--official-ease);transform:translateY(12px)}.official-reveal[data-visible=true]{opacity:1;transform:translateY(0)}.official-showcase{grid-template-columns:.85fr 1.5fr;align-items:stretch;gap:44px;display:grid}.official-capability-tabs{flex-direction:column;gap:4px;display:flex}.official-capability-tabs>button{text-align:left;width:100%;min-height:82px;color:var(--muted);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:10px;flex:1;padding:18px 22px;transition:background-color .18s,border-color .18s,color .18s;position:relative}.official-tab-heading{align-items:center;gap:13px;display:flex}.official-tab-heading strong{color:var(--text-strong);font-size:17px;font-weight:600}.official-tab-heading>svg:last-child{opacity:0;transition:opacity .18s ease, transform .18s var(--official-ease);margin-left:auto;transform:translate(-3px,3px)}.official-tab-description{margin-top:12px;font-size:12px;line-height:1.9;display:block}.official-capability-tabs>button[aria-selected=true]{background:var(--blue-soft);border-color:color-mix(in srgb, var(--blue) 18%, var(--line));color:var(--text-secondary)}.official-capability-tabs>button[aria-selected=true] .official-tab-heading,.official-capability-tabs>button[aria-selected=true] .official-tab-heading strong{color:var(--blue)}.official-capability-tabs>button[aria-selected=true] .official-tab-heading>svg:last-child{opacity:1;transform:translate(0)}.official-tab-progress{height:2px;position:absolute;bottom:0;left:21px;right:21px;overflow:hidden}.official-tab-progress i{background:var(--blue);transform-origin:0;height:100%;display:block;transform:scaleX(0)}.official-showcase[data-running=true] [aria-selected=true] .official-tab-progress i{animation:6.5s linear both official-progress}.official-demo{border:1px solid var(--line);background:var(--surface-soft);box-shadow:0 18px 48px color-mix(in srgb, var(--text-strong) 6%, transparent);border-radius:14px;position:relative;overflow:hidden}.official-demo-toolbar{border-bottom:1px solid var(--line);min-height:49px;color:var(--text-secondary);background:var(--surface);justify-content:space-between;align-items:center;gap:12px;padding:0 21px;font-size:11px;display:flex}.official-demo-toolbar>span{align-items:center;gap:10px;display:flex}.official-demo-dots{gap:4px;margin-right:7px;display:flex}.official-demo-dots i{background:var(--border-strong);border-radius:50%;width:6px;height:6px}.official-demo-divider{color:var(--border-strong)}.official-demo-toolbar button{color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:4px;align-items:center;gap:5px;padding:7px 0 7px 8px;font-size:10px;display:flex}.official-demo-panels{min-height:550px;position:relative}.official-demo-panel{opacity:0;visibility:hidden;pointer-events:none;padding:25px 29px 0;transition:opacity .18s,visibility .18s;position:absolute;inset:0}.official-demo-panel[data-active=true]{opacity:1;visibility:visible;pointer-events:auto}.official-showcase[data-keyboard=true] .official-demo-panel{transition:none}.official-demo-canvas{border:1px solid var(--line);background:var(--surface);height:410px;box-shadow:0 6px 15px color-mix(in srgb, var(--text-strong) 3%, transparent);border-radius:9px;padding:23px 26px}.official-demo-path{color:var(--muted);align-items:center;gap:7px;font-size:10px;display:flex}.official-demo-heading{justify-content:space-between;align-items:center;gap:12px;margin:16px 0 18px;display:flex}.official-demo-heading h3{margin:0;font-size:19px;font-weight:600}.official-demo-heading>span{color:var(--muted);align-items:center;gap:7px;font-size:10px;display:flex}.official-file-table>div{border-radius:5px;justify-content:space-between;align-items:center;min-height:39px;padding:0 10px;font-size:11px;display:flex}.official-file-table>div>span{align-items:center;gap:9px;display:flex}.official-file-table svg{color:var(--blue)}.official-file-table small{color:var(--muted);font-size:9px}.official-file-table .official-file-table-head{min-height:28px;color:var(--muted);border-bottom:1px solid var(--border-soft);border-radius:0;font-size:9px}.official-file-table .is-highlighted{background:var(--blue-soft)}.official-transfer{background:var(--surface-soft);border:1px solid var(--border-soft);border-radius:7px;align-items:center;gap:12px;margin-top:16px;padding:13px;display:flex}.official-transfer-icon{color:var(--blue)}.official-transfer>div{flex:1}.official-transfer strong{font-size:11px;font-weight:600;display:block}.official-transfer>div>span{color:var(--muted);margin:3px 0 8px;font-size:9px;display:block}.official-transfer>svg{color:var(--green)}.official-transfer-track{background:var(--line);border-radius:3px;height:3px;overflow:hidden}.official-transfer-track i{background:var(--blue);transform-origin:0;height:100%;display:block;transform:scaleX(.7)}.official-demo-panel[data-active=true] .official-transfer-track i{animation:official-transfer 2.4s var(--official-ease) both;animation-play-state:paused}.official-showcase[data-running=true] .official-demo-panel[data-active=true] .official-transfer-track i{animation-play-state:running}.official-demo-summary{padding-top:20px}.official-demo-summary h3{letter-spacing:-.02em;margin:0 0 11px;font-size:20px;font-weight:600}.official-demo-summary>div{flex-wrap:wrap;gap:8px;display:flex}.official-demo-summary>div>span{border:1px solid var(--line);background:var(--surface);color:var(--text-secondary);border-radius:4px;padding:3px 8px;font-size:10px}.official-demo-caption{color:var(--muted);letter-spacing:.06em;justify-content:space-between;align-items:center;gap:12px;padding:8px 29px 17px;font-size:9px;display:flex}.official-demo-caption>span:last-child{color:var(--blue);font-variant-numeric:tabular-nums;font-size:13px}.official-demo-caption i{color:var(--muted);font-style:normal}.official-share-file{border-bottom:1px solid var(--line);align-items:center;gap:12px;margin:19px 0 17px;padding-bottom:18px;display:flex}.official-share-file>span{background:var(--blue-soft);color:var(--blue);border-radius:8px;place-items:center;padding:8px;display:grid}.official-share-file strong{font-size:14px;display:block}.official-share-file small{color:var(--muted);margin-top:5px;font-size:9px;display:block}.official-share-file>svg{color:var(--muted);margin-left:auto}.official-permission-row{align-items:center;gap:11px;min-height:53px;display:flex}.official-avatar{background:var(--blue-soft);width:30px;height:30px;color:var(--blue);border-radius:50%;place-items:center;font-size:11px;display:grid}.avatar-green{background:var(--green-soft);color:var(--green)}.avatar-amber{background:color-mix(in srgb, var(--amber) 13%, var(--surface));color:var(--text-secondary)}.official-permission-row strong{font-size:11px;font-weight:600;display:block}.official-permission-row small{color:var(--muted);font-size:9px;display:block}.official-permission{color:var(--text-secondary);border:1px solid var(--line);border-radius:4px;margin-left:auto;padding:4px 8px;font-size:9px}.official-share-policies{border-top:1px solid var(--line);justify-content:space-between;gap:8px;margin-top:18px;padding-top:15px;display:flex}.official-share-policies>span{color:var(--muted);align-items:center;gap:4px;font-size:9px;display:flex}.official-share-policies svg{color:var(--green)}.official-drive{align-items:center;gap:14px;margin:25px 0;display:flex}.official-drive>span{color:var(--blue);place-items:center;display:grid}.official-drive h3{margin:0;font-size:18px;font-weight:600}.official-drive p{color:var(--muted);margin:4px 0 0;font-size:10px}.official-desktop-folders{border-bottom:1px solid var(--line);grid-template-columns:repeat(3,1fr);gap:12px;padding-bottom:20px;display:grid}.official-desktop-folders>div{background:var(--surface-soft);border:1px solid var(--border-soft);border-radius:7px;flex-direction:column;align-items:center;gap:7px;padding:12px 0;display:flex}.official-desktop-folders svg{color:var(--blue);fill:var(--blue-soft)}.official-desktop-folders strong{font-size:10px;font-weight:500}.official-writeback{justify-content:center;align-items:center;gap:16px;margin-top:23px;display:flex}.official-writeback>span{white-space:nowrap;align-items:center;gap:8px;font-size:11px;display:flex}.official-writeback>span svg{color:var(--blue)}.official-writeback-line{flex:1;align-items:center;max-width:86px;height:16px;display:flex;position:relative}.official-writeback-line:before{content:"";background:var(--border-strong);width:100%;height:1px}.official-writeback-line>svg{color:var(--border-strong);position:absolute;right:-2px}.official-writeback-line i{background:var(--blue);border-radius:50%;width:4px;height:4px;position:absolute;top:6px;left:0}.official-demo-panel[data-active=true] .official-writeback-line i{animation:1.8s both paused official-writeback}.official-showcase[data-running=true] .official-demo-panel[data-active=true] .official-writeback-line i{animation-play-state:running}.official-demo-footnote{color:var(--muted);justify-content:center;align-items:center;gap:6px;margin:23px 0 0;font-size:9px;display:flex}.official-timeline{padding:7px 0 0 5px}.official-timeline>div{gap:18px;min-height:65px;display:flex;position:relative}.official-timeline>div:not(:last-child):before{content:"";background:var(--line);width:1px;height:calc(100% - 16px);position:absolute;top:19px;left:8px}.official-timeline-dot{background:var(--surface);border:1px solid var(--border-strong);border-radius:50%;flex-shrink:0;place-items:center;width:17px;height:17px;margin-top:3px;display:grid;position:relative}.official-timeline>div:first-child .official-timeline-dot{border-color:var(--blue);background:var(--blue);color:var(--text-on-accent)}.official-timeline strong{font-size:12px;font-weight:600;display:block}.official-timeline em{color:var(--blue);background:var(--blue-soft);border-radius:4px;margin-left:10px;padding:2px 7px;font-size:9px;font-style:normal;font-weight:500;display:inline-block}.official-timeline small{color:var(--muted);margin-top:5px;font-size:10px;display:block}.official-history-note{background:var(--blue-soft);border-radius:7px;align-items:center;gap:11px;padding:13px;display:flex}.official-history-note>svg{color:var(--blue);flex-shrink:0}.official-history-note strong{font-size:11px;font-weight:600;display:block}.official-history-note small{color:var(--muted);margin-top:3px;font-size:9px;display:block}.official-extended-capabilities{grid-template-columns:repeat(3,1fr);gap:40px;margin-top:58px;display:grid}.official-extended-capabilities article{border-top:1px solid var(--line);padding-top:25px}.official-extended-capabilities svg{color:var(--blue);margin-bottom:12px}.official-extended-capabilities h3{margin:0 0 9px;font-size:16px;font-weight:600}.official-extended-capabilities p{color:var(--muted);margin:0;font-size:12px;line-height:1.9}.official-scenarios{background:var(--canvas);border-block:1px solid var(--border-soft);padding-block:85px 90px}.official-heading-row{justify-content:space-between;align-items:flex-end;gap:30px;display:flex}.official-heading-row>p{padding-bottom:4px;line-height:1.9}.official-scenario-grid{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.official-scenario{border:1px solid var(--line);background:var(--surface);border-radius:12px;padding:0 26px 26px;overflow:hidden}.official-scenario-art{background:radial-gradient(ellipse at center, var(--blue-soft), transparent 74%);border-bottom:1px solid var(--border-soft);justify-content:center;align-items:center;height:182px;margin:0 -26px 25px;display:flex;position:relative;overflow:hidden}.official-scenario-art>span{background:var(--surface);border:1px solid var(--line);color:var(--blue);box-shadow:0 9px 18px color-mix(in srgb, var(--blue) 5%, transparent);transition:transform .32s var(--official-ease);border-radius:10px;justify-content:center;align-items:center;gap:12px;padding:17px;display:flex}.scenario-team{flex-direction:column;gap:24px}.scenario-team>span{padding:12px 20px;font-size:12px;position:relative;transform:rotate(-4deg)}.scenario-team>span:after{content:"";background:var(--line);width:1px;height:24px;position:absolute;top:100%;left:50%}.scenario-team>div{gap:24px;display:flex}.scenario-team i{border:1px solid var(--line);background:var(--surface);border-radius:5px;padding:5px 17px;font-size:10px;font-style:normal;position:relative}.scenario-desktop{gap:21px}.scenario-desktop>span:first-child{transform:rotate(-7deg)}.scenario-desktop>span:last-child{transform:rotate(7deg)}.scenario-desktop>i{color:var(--blue);place-items:center;display:grid}.scenario-sharing{gap:12px}.scenario-sharing>span{padding:16px 13px}.scenario-sharing>div{width:43px;color:var(--blue);flex-direction:column;align-items:center;display:flex}.scenario-sharing>div>i{background:var(--line);width:40px;height:1px;margin:9px 0 2px}.official-scenario>small{color:var(--blue);letter-spacing:.06em;font-size:10px}.official-scenario h3{letter-spacing:-.03em;margin:11px 0 12px;font-size:18px;font-weight:600;line-height:1.6}.official-scenario>p{color:var(--muted);min-height:70px;margin:0 0 20px;font-size:12px;line-height:1.9}.official-scenario>a{align-items:center;gap:12px;font-size:11px;font-weight:600;display:inline-flex}.official-scenario>a svg{color:var(--blue);transition:transform .18s var(--official-ease)}.official-security{padding-block:105px}.official-security-inner{grid-template-columns:1fr 1fr;align-items:center;gap:90px;display:grid}.official-security-visual{background:radial-gradient(circle at center, var(--blue-soft), transparent 64%);min-height:400px;position:relative}.official-shield-ring{aspect-ratio:1;border:1px solid color-mix(in srgb, var(--blue) 13%, var(--line));border-radius:50%;width:80%;max-width:345px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.official-shield-ring.shield-ring-two{border-style:dashed;width:60%;max-width:255px}.official-shield{border:1px solid color-mix(in srgb, var(--blue) 22%, var(--line));background:linear-gradient(135deg, var(--surface), var(--blue-soft));width:148px;height:162px;color:var(--blue);box-shadow:9px 14px 0 -3px color-mix(in srgb, var(--blue) 9%, var(--surface)), 0 22px 40px color-mix(in srgb, var(--blue) 12%, transparent);border-radius:31px;place-items:center;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(-8deg)}.official-security-tag{border:1px solid var(--line);background:var(--surface);box-shadow:0 8px 20px color-mix(in srgb, var(--text-strong) 4%, transparent);border-radius:8px;align-items:center;gap:9px;padding:11px 16px;font-size:11px;font-weight:600;display:flex;position:absolute}.official-security-tag svg{color:var(--blue)}.tag-access{top:44px;left:12%;transform:rotate(-6deg)}.tag-history{top:145px;right:0;transform:rotate(5deg)}.tag-audit{bottom:56px;left:6%;transform:rotate(-4deg)}.official-security-visual>p{text-align:center;width:100%;color:var(--muted);letter-spacing:.2em;font-size:9px;position:absolute;bottom:-15px}.official-security .official-section-heading{margin-bottom:25px}.official-footer-inner{justify-content:space-between;align-items:center;gap:40px;padding-block:43px;display:flex}.official-footer p{color:var(--muted);margin:15px 0 0;font-size:10px}.official-footer nav{color:var(--muted);flex-wrap:wrap;justify-content:flex-end;gap:14px 25px;max-width:560px;font-size:11px;display:flex}@keyframes official-signal-travel{0%{transform:translate(var(--signal-x), var(--signal-y));opacity:0}8%,78%{opacity:1}88%,to{opacity:0;transform:translate(0)}}@keyframes official-signal-outbound{0%{opacity:0;transform:translate(0)}8%,78%{opacity:1}88%,to{transform:translate(var(--signal-x), var(--signal-y));opacity:0}}@keyframes official-connection-draw{0%{stroke-dashoffset:1px;opacity:.2}70%{stroke-dashoffset:0;opacity:.9}to{stroke-dashoffset:0;opacity:.25}}@keyframes official-node-drift{0%,to{translate:0 5px}50%{translate:0 -5px}}@keyframes official-core-breathe{0%,to{opacity:.2;transform:scale(.93)}50%{opacity:.55;transform:scale(1.08)}}@keyframes official-connection-caption{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:none}}@keyframes official-progress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes official-node-arrive{0%{opacity:0;transform:translateY(14px) rotate(var(--node-angle))}to{opacity:1;transform:translateY(0) rotate(var(--node-angle))}}@keyframes official-transfer{0%{transform:scaleX(.15)}75%,to{transform:scaleX(1)}}@keyframes official-writeback{0%{opacity:0;transform:translate(0)}20%{opacity:1}85%{opacity:1}to{opacity:0;transform:translate(65px)}}@media (hover:hover) and (pointer:fine){.official-nav>a:hover,.official-footer a:hover{color:var(--blue)}.official-nav .official-nav-entry:hover{color:var(--text-on-accent);background:color-mix(in srgb, var(--blue) 88%, var(--text-strong))}.official-button-primary:hover{background:color-mix(in srgb, var(--blue) 88%, var(--text-strong))}.official-button-secondary:hover{border-color:var(--blue)}.official-scenario a:hover svg{transform:translate(2px,-2px)}.official-explore-link:hover svg{transform:translateY(3px)}.official-capability-tabs>button:hover{background:var(--surface-soft)}.official-capability-tabs>button[aria-selected=true]:hover,.official-motion-control button:hover{background:var(--blue-soft)}}.official-site[data-motion-paused=true] *,.official-site[data-motion-paused=true] :before,.official-site[data-motion-paused=true] :after{animation-play-state:paused!important}.official-site[data-motion-paused=true] .official-reveal{opacity:1;transition:none;transform:none}.official-site[data-motion-paused=true] .official-map-node{opacity:1!important;transform:rotate(var(--node-angle))!important}.official-brand-mark{transition:transform .24s var(--official-ease)}.official-nav>a:not(.official-nav-entry){position:relative}.official-nav>a:not(.official-nav-entry):after{content:"";background:var(--blue);transform-origin:0;height:2px;transition:transform .22s var(--official-ease);border-radius:2px;position:absolute;inset:auto 0 1px;transform:scaleX(0)}.official-nav>a[aria-current=location]{color:var(--blue)}.official-nav>a[aria-current=location]:after{transform:scaleX(1)}.official-nav-entry>span{background:color-mix(in srgb, var(--text-on-accent) 14%, transparent);width:24px;height:24px;transition:transform .18s var(--official-ease);border-radius:5px;place-items:center;display:grid}.official-site .official-theme-trigger{border:1px solid var(--border-soft);background:var(--surface);min-height:38px;color:var(--text-secondary);white-space:nowrap;cursor:pointer;transition:border-color .14s ease, background .14s ease, transform .14s var(--official-ease);border-radius:9px;justify-content:center;align-items:center;gap:8px;padding:0 10px;font-size:13px;display:inline-flex}.official-site .official-theme-trigger[aria-expanded=true]{border-color:color-mix(in srgb, var(--blue) 48%, var(--border-soft));background:var(--blue-soft);color:var(--blue)}.official-site .official-theme-trigger:focus-visible{outline:2px solid var(--blue);outline-offset:3px}.official-site .official-theme-trigger:active{transition-duration:0s;transform:scale(.97)}.official-theme-chevron{transition:transform .18s var(--official-ease)}.official-theme-trigger[aria-expanded=true] .official-theme-chevron{transform:rotate(180deg)}.official-theme-glyph{pointer-events:none;width:16px;height:16px;color:inherit;flex:0 0 16px;position:relative}.official-theme-glyph>svg{opacity:0;transition:opacity .15s ease, transform .22s var(--official-ease);position:absolute;transform:rotate(-30deg)scale(.8)}.official-theme-glyph>svg[data-active=true]{opacity:1;transform:rotate(0)scale(1)}.official-theme-menu{z-index:100;box-sizing:border-box;border:1px solid var(--border-soft);background:var(--surface);width:208px;max-width:calc(100vw - 24px);color:var(--text-strong);box-shadow:0 12px 36px color-mix(in srgb, var(--text-strong) 12%, transparent), 0 2px 8px color-mix(in srgb, var(--text-strong) 5%, transparent);visibility:hidden;opacity:0;pointer-events:none;transform-origin:100% 0;border-radius:14px;padding:7px;font-family:Microsoft YaHei UI,Segoe UI,sans-serif;transition:opacity .12s,transform .12s cubic-bezier(.22,1,.36,1),visibility 0s linear .12s;position:fixed;transform:translateY(-5px)scale(.96)}.official-theme-menu[data-above=true]{transform-origin:100% 100%;transform:translateY(5px)scale(.96)}.official-theme-menu{overscroll-behavior:contain;scrollbar-width:thin;overflow-y:auto}.official-theme-menu[data-open=true]{visibility:visible;opacity:1;pointer-events:auto;transition-duration:.16s,.18s,0s;transition-delay:0s;transform:translateY(0)scale(1)}.official-theme-menu-label{color:var(--muted);padding:5px 10px 8px;font-size:12px;line-height:1.5}.official-theme-menu>button{width:100%;min-height:44px;color:var(--text-secondary);text-align:left;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:8px;align-items:center;gap:10px;padding:6px 10px;font:400 14px/1.5 Microsoft YaHei UI,Segoe UI,sans-serif;transition:background .1s,color .1s;display:flex}.official-theme-menu>button+button{margin-top:3px}.official-theme-menu>button[aria-checked=true]{background:var(--blue-soft);color:var(--blue)}.official-theme-menu>button:focus-visible{outline:2px solid var(--blue);outline-offset:-2px}.official-theme-option-icon{flex-shrink:0;place-items:center;width:26px;height:26px;display:grid}.official-theme-option-icon>svg{transition:transform .18s cubic-bezier(.22,1,.36,1)}.official-theme-check{opacity:0;margin-left:auto;transition:opacity .12s,transform .18s cubic-bezier(.22,1,.36,1);transform:scale(.65)}.official-theme-menu>button[aria-checked=true] .official-theme-check{opacity:1;transform:scale(1)}.official-theme-menu>button:active{background:color-mix(in srgb, var(--blue) 16%, var(--surface));transition-duration:0s}.official-theme-menu[data-instant=true],.official-theme-menu[data-instant=true] *{transition:none!important}@media (hover:hover) and (pointer:fine){.official-site .official-theme-trigger:hover{border-color:color-mix(in srgb, var(--blue) 40%, var(--border-soft));background:var(--blue-soft)}.official-theme-menu>button:hover{background:var(--blue-soft);color:var(--blue)}.official-theme-menu>button:hover .theme-icon-light>svg{transform:rotate(35deg)}.official-theme-menu>button:hover .theme-icon-dark>svg{transform:rotate(-14deg)}.official-theme-menu>button:hover .theme-icon-system>svg{transform:translateY(-1px)}}.official-menu-glyph{width:19px;height:15px;position:relative}.official-menu-glyph i{width:19px;height:1.5px;transition:transform .2s var(--official-ease);background:currentColor;border-radius:2px;position:absolute;top:3px;left:0}.official-menu-glyph i:last-child{top:10px}.official-menu-toggle[aria-expanded=true] .official-menu-glyph i:first-child{transform:translateY(3.5px)rotate(45deg)}.official-menu-toggle[aria-expanded=true] .official-menu-glyph i:last-child{transform:translateY(-3.5px)rotate(-45deg)}.official-button{justify-content:center;gap:13px;position:relative}.official-playback-icon{width:14px;height:14px;display:block;position:relative}.official-playback-icon svg{transition:opacity .15s ease, transform .18s var(--official-ease);position:absolute;inset:0}.official-playback-icon svg:last-child,.official-playback-icon[data-playing=true] svg:first-child{opacity:0;transform:scale(.65)}.official-playback-icon[data-playing=true] svg:last-child{opacity:1;transform:scale(1)}.official-motion-control button,.official-demo-toolbar button{transition:color .15s,background-color .15s}.official-motion-control button:active,.official-demo-toolbar button:active{transition:none;transform:scale(.96)}.official-map-node{cursor:pointer;transition:scale .25s var(--official-ease), border-color .18s ease, box-shadow .25s ease}.official-map-node:focus-visible{border-color:var(--blue);animation-play-state:running,paused!important}.official-node-explore{color:var(--blue);opacity:0;transition:transform .18s var(--official-ease), opacity .15s ease;position:absolute;top:7px;right:7px;transform:translate(-3px,3px)}.official-map-node:focus-visible .official-node-explore{opacity:1;transform:none}.official-node-stack{transition:transform .3s var(--official-ease)}.official-document-lines i{transform-origin:0;transition:transform .25s var(--official-ease)}.official-document-lines i:nth-child(2){transition-delay:35ms}.official-document-lines i:nth-child(3){transition-delay:70ms}.official-tab-icon{border:1px solid var(--line);background:var(--surface);width:36px;height:36px;color:var(--blue);transition:transform .22s var(--official-ease);border-radius:9px;flex-shrink:0;place-items:center;display:grid}.tab-icon-spaces{border-radius:8px 14px 8px 8px}.tab-icon-sharing{color:var(--green);border-radius:50%}.tab-icon-history{border-radius:12px 12px 17px 17px}.official-demo-panel{--demo-accent:var(--blue)}.demo-panel-sharing{--demo-accent:var(--green)}.demo-panel-history{--demo-accent:var(--text-secondary)}.official-demo-summary>div>span{transition:border-color .15s,background-color .15s}.demo-panel-sharing .official-demo-canvas{background:linear-gradient(155deg, var(--surface) 65%, color-mix(in srgb, var(--green) 5%, var(--surface)))}.demo-panel-desktop .official-demo-canvas{background:linear-gradient(180deg, var(--surface-soft), var(--surface) 25%);border-top:3px solid color-mix(in srgb, var(--blue) 30%, var(--line))}.demo-panel-history .official-demo-canvas{background-image:linear-gradient(90deg, transparent 97%, color-mix(in srgb, var(--blue) 2%, transparent) 97%);background-size:26px 100%}.official-file-table>div:not(.official-file-table-head){transition:background-color .15s}.official-file-table>div>span svg{transition:transform .18s var(--official-ease)}.official-permission-row{border-radius:7px;transition:background-color .15s}.official-permission{transition:color .15s,border-color .15s}.official-desktop-folders>div{transition:transform .22s var(--official-ease), border-color .18s ease}.official-timeline-dot{transition:background-color .16s,border-color .16s}.official-reveal[data-stagger=true]{opacity:1;transition:none;transform:none}.official-reveal[data-stagger=true]>*{opacity:0;transition:opacity .4s var(--official-ease), transform .4s var(--official-ease);transform:translateY(10px)}.official-reveal[data-stagger=true]>:nth-child(2){transition-delay:40ms}.official-reveal[data-stagger=true]>:nth-child(3){transition-delay:80ms}.official-reveal[data-stagger=true][data-visible=true]>*{opacity:1;transform:none}.official-site[data-motion-paused=true] .official-reveal[data-stagger=true]>*{opacity:1;transition:none;transform:none}.official-extended-capabilities{gap:24px}.official-extended-capabilities article{border:1px solid var(--line);background:var(--surface);border-radius:12px;padding:0 23px 25px;overflow:hidden}.official-capability-art{background:var(--surface-soft);border-bottom:1px solid var(--border-soft);justify-content:center;align-items:center;gap:12px;height:145px;margin:0 -23px 22px;display:flex;position:relative}.official-capability-art svg{margin:0}.official-feature-label{color:var(--blue);align-items:center;gap:7px;margin-bottom:13px;font-size:11px;display:flex}.official-extended-capabilities .official-feature-label svg{margin:0}.art-preview>span{background:var(--surface);border:1px solid var(--line);transition:transform .38s var(--official-ease);box-shadow:0 9px 16px color-mix(in srgb, var(--text-strong) 4%, transparent);border-radius:7px 14px 7px 7px;flex-direction:column;align-items:center;gap:10px;padding:17px 15px 11px;display:flex;position:relative}.art-preview>span:after{content:"";border-left:1px solid var(--line);border-bottom:1px solid var(--line);background:var(--surface-soft);border-radius:0 12px 0 4px;width:13px;height:13px;position:absolute;top:-1px;right:-1px}.art-preview>span:first-child{transform:rotate(-9deg)translate(10px,5px)}.art-preview>span:nth-child(2){z-index:1}.art-preview>span:nth-child(2) svg{color:var(--green)}.art-preview>span:last-child{transform:rotate(9deg)translate(-10px,5px)}.art-preview small{color:var(--muted);letter-spacing:.07em;font-size:8px;font-weight:600}.art-transfer{background:radial-gradient(ellipse at center, var(--blue-soft), var(--surface-soft))}.art-transfer>span{background:var(--surface);border:1px solid var(--line);width:54px;height:61px;transition:transform .3s var(--official-ease);border-radius:10px;place-items:center;display:grid}.official-chunks{gap:5px;display:flex}.official-chunks i{background:color-mix(in srgb, var(--blue) 18%, var(--surface));width:6px;height:16px;transition:transform .2s var(--official-ease), background-color .2s ease;border-radius:2px;transform:scaleY(.65)}.official-chunks i:nth-child(2){transition-delay:40ms}.official-chunks i:nth-child(3){transition-delay:80ms}.official-chunks i:nth-child(4){transition-delay:.12s}.official-chunks i:nth-child(5){transition-delay:.16s}.art-organization{background:radial-gradient(ellipse at center, var(--green-soft), var(--surface-soft));flex-direction:column;gap:23px}.official-org-root{border:1px solid var(--line);background:var(--surface);border-radius:8px;padding:8px;position:relative}.official-org-root:after{content:"";background:var(--border-strong);width:1px;height:12px;position:absolute;top:100%;left:50%}.official-org-branches{gap:28px;display:flex;position:relative}.official-org-branches:before{content:"";background:var(--border-strong);height:1px;position:absolute;top:-12px;left:17px;right:17px}.official-org-branches>span{border:1px solid var(--line);background:var(--surface);width:36px;height:31px;transition:transform .25s var(--official-ease);border-radius:6px;place-items:center;display:grid;position:relative}.official-org-branches>span:before{content:"";background:var(--border-strong);width:1px;height:11px;position:absolute;top:-12px;left:50%}.official-org-branches>span svg{color:var(--green);width:18px}.official-scenario{transition:border-color .22s,box-shadow .22s;position:relative}.official-scenario>a{border-bottom:1px solid var(--line);min-height:32px;transition:border-color .2s,color .2s}.official-project-pages{width:112px;height:58px;position:absolute;top:23px;left:50%;transform:translate(-50%);display:block!important}.official-project-pages>span{width:46px;height:57px;color:var(--blue);background:var(--surface);border:1px solid var(--line);transition:transform .4s var(--official-ease);border-radius:5px;place-items:center;display:grid;position:absolute;top:0;left:35px}.official-project-pages>span:first-child{transform:rotate(-12deg)translate(-19px)}.official-project-pages>span:last-child{transform:rotate(13deg)translate(19px)}.scenario-team>.official-project-folder{background:linear-gradient(135deg, var(--surface), var(--blue-soft));z-index:1;margin-top:30px;padding-block:9px}.scenario-team{background:radial-gradient(ellipse at center, var(--blue-soft), transparent 80%);gap:20px}.official-project-members{z-index:2;position:relative}.official-project-members i{transition:transform .22s var(--official-ease), border-color .2s ease}.scenario-desktop{background:linear-gradient(125deg, var(--surface-soft) 0 50%, var(--blue-soft) 50% 100%)}.scenario-desktop>span{flex-direction:column;gap:6px}.scenario-desktop>span>small{letter-spacing:.12em;color:var(--muted);font-size:7px;font-weight:600}.official-device-bridge{position:relative}.official-device-bridge>span{color:var(--blue);background:var(--surface);border:1px solid var(--line);opacity:0;transition:transform .55s var(--official-ease), opacity .18s ease;border-radius:4px;place-items:center;padding:5px;display:grid;position:absolute;top:-29px;left:-13px;transform:translate(-15px)}.scenario-sharing{background:radial-gradient(ellipse at center, var(--green-soft), transparent 80%)}.scenario-sharing>span,.scenario-sharing>div{color:var(--green)}.scenario-sharing>div>svg{transition:transform .3s var(--official-ease)}.official-access-stamp{border:1px solid color-mix(in srgb, var(--green) 18%, var(--line));background:var(--surface);color:var(--green);transition:transform .3s var(--official-ease), background-color .2s ease;border-radius:20px;align-items:center;gap:5px;padding:3px 9px;font-size:9px;font-weight:500;display:flex;position:absolute;bottom:17px}.official-security-dial{fill:none;width:87%;max-width:365px;stroke:color-mix(in srgb, var(--blue) 12%, transparent);stroke-width:1px;transition:transform .65s var(--official-ease);position:absolute;top:50%;left:50%;overflow:visible}.official-dial-segment{stroke:var(--blue);stroke-dasharray:110 934;stroke-linecap:round;opacity:.65;stroke-width:2px}.official-dial-dot{fill:var(--blue);stroke:var(--surface);stroke-width:3px}.official-shield>span{opacity:0;transition:opacity .16s ease, transform .3s var(--official-ease);flex-direction:column;justify-content:center;align-items:center;gap:8px;display:flex;position:absolute;inset:0;transform:scale(.86)}.official-shield>span[data-active=true]{opacity:1;transform:scale(1)}.official-shield strong{font-size:11px;font-weight:600}.official-security-tag{transition:border-color .2s ease, color .2s ease, scale .25s var(--official-ease);color:var(--muted)}.official-security-tag[data-active=true]{border-color:color-mix(in srgb, var(--blue) 45%, var(--line));color:var(--blue);scale:1.04}.official-security-caption{min-height:20px;color:var(--muted);text-align:center;font-size:11px;position:absolute;bottom:-3px;left:0;right:0}.official-security-caption>span{opacity:0;transition:opacity .15s ease, transform .25s var(--official-ease);position:absolute;inset:0;transform:translateY(5px)}.official-security-caption>span[data-active=true]{opacity:1;transform:none}.official-security-list{gap:6px;display:grid}.official-security-list>button{text-align:left;width:100%;color:var(--text-strong);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:10px;align-items:flex-start;gap:14px;padding:17px 15px;transition:background-color .18s,border-color .18s;display:flex}.official-security-option-icon{width:30px;height:30px;color:var(--muted);flex-shrink:0;place-items:center;display:grid}.official-security-list>button>span:nth-child(2){flex:1}.official-security-list strong{margin:0 0 6px;font-size:15px;font-weight:600;display:block}.official-security-list>button>span>span{color:var(--muted);font-size:12px;line-height:1.9;display:block}.official-security-list>button>svg{color:var(--blue);opacity:0;transition:transform .2s var(--official-ease), opacity .15s ease;flex-shrink:0;margin-top:6px;transform:translate(-5px)}.official-security-list>button[aria-pressed=true]{background:var(--blue-soft);border-color:color-mix(in srgb, var(--blue) 17%, var(--line))}.official-security-list>button[aria-pressed=true] .official-security-option-icon{color:var(--blue)}.official-security-list>button[aria-pressed=true]>svg{opacity:1;transform:none}.official-footer nav a{padding-bottom:4px;transition:color .16s;position:relative}.official-footer nav a:after{content:"";background:var(--blue);transform-origin:0;height:1px;transition:transform .22s var(--official-ease);position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.official-footer nav a:focus-visible:after{transform:scaleX(1)}@media (hover:hover) and (pointer:fine){.official-nav>a:not(.official-nav-entry):hover:after{transform:scaleX(1)}.official-nav-entry:hover>span{transform:translate(1px,-1px)}.official-platform-map:hover .official-map-node{animation-play-state:running,paused}.official-map-node:hover{border-color:color-mix(in srgb, var(--blue) 48%, var(--line));box-shadow:0 12px 26px color-mix(in srgb, var(--blue) 8%, transparent);scale:1.025}.official-map-node:hover .official-node-explore{opacity:1;transform:none}.official-file-table>div:not(:first-child):hover{background:var(--blue-soft)}.official-permission-row:hover{background:var(--green-soft)}.official-permission-row:hover .official-permission{color:var(--green);border-color:color-mix(in srgb, var(--green) 35%, var(--line))}.official-desktop-folders>div:hover{border-color:var(--blue)}.official-timeline>div:hover .official-timeline-dot{background:var(--blue-soft);border-color:var(--blue)}.official-extended-capabilities article:hover .art-preview>span:first-child{transform:rotate(-9deg)translate(3px,2px)}.official-extended-capabilities article:hover .art-preview>span:nth-child(2){transform:translateY(-3px)}.official-extended-capabilities article:hover .art-preview>span:last-child{transform:rotate(9deg)translate(-3px,2px)}.official-extended-capabilities article:hover .official-chunks i{background:var(--blue);transform:scaleY(1)}.official-extended-capabilities article:hover .official-chunk-cloud{transform:translate(4px)}.official-extended-capabilities article:hover .official-org-branches>span:first-child{transform:translate(-5px)}.official-extended-capabilities article:hover .official-org-branches>span:last-child{transform:translate(5px)}.official-scenario:hover{border-color:color-mix(in srgb, var(--blue) 30%, var(--line));box-shadow:0 13px 25px color-mix(in srgb, var(--text-strong) 5%, transparent)}.official-scenario:hover .official-project-pages>span:first-child{transform:rotate(-12deg)translate(-23px,-5px)}.official-scenario:hover .official-project-pages>span:nth-child(2){transform:translateY(-5px)}.official-scenario:hover .official-project-pages>span:last-child{transform:rotate(12deg)translate(23px,-5px)}.official-scenario:hover .official-project-members i{border-color:color-mix(in srgb, var(--blue) 35%, var(--line))}.official-scenario:hover .official-device-bridge>span{opacity:1;transform:translate(13px)}.official-scenario:hover .scenario-sharing>div>svg:first-child{transform:translateY(-4px)}.official-scenario:hover .official-access-stamp{background:var(--green-soft);transform:translateY(-3px)}.official-scenario>a:hover{color:var(--blue);border-color:var(--blue)}.official-security-list>button:hover{background:var(--surface-soft)}.official-security-list>button[aria-pressed=true]:hover{background:var(--blue-soft)}.official-footer nav a:hover:after{transform:scaleX(1)}}.official-scenario:focus-within{border-color:var(--blue)}.official-scenario:focus-within .official-access-stamp{background:var(--green-soft)}.official-site[data-input=keyboard] :is(a,button,.official-view,.official-nav-indicator,.official-reveal,.official-reveal>*,.official-demo-panel,.official-case-story){transition:none!important}.official-site[data-input=keyboard] :is(.official-case-story,.official-demo-panel){animation:none!important}@media (width>=1600px){.official-shell{width:min(1380px,100% - 120px)}.official-hero-inner{min-height:710px}}@media (width<=1100px){.official-shell{width:calc(100% - 64px)}.official-header-inner{width:calc(100% - 48px)}.official-nav{gap:13px}.official-nav>a{font-size:12px}.official-brand-copy small,.official-header .official-brand-copy small{display:none}.official-header .official-brand-copy small.official-brand-baiyin{display:inline-flex}.official-brand-copy strong{font-size:20px}.official-hero-inner{grid-template-columns:1fr 1fr;gap:20px;min-height:570px}.official-eyebrow{gap:7px;font-size:9px}.official-hero h1{font-size:43px}.official-hero-lead{font-size:13px}.official-hero-actions{gap:9px}.official-button{gap:8px;padding-inline:13px;font-size:11px}.official-map-node strong{font-size:10px}.official-map-node small{font-size:8px}.official-node-icon{flex-basis:30px;height:30px}.official-node-icon svg{width:21px}.map-files{gap:6px;padding:12px 9px}.map-document{padding:12px}.official-document-icon{width:30px;height:32px}.official-document-icon svg{width:23px}.official-document-lines{margin-block:10px}.official-node-caption{gap:3px;font-size:7px}.map-desktop>div{gap:7px;padding:9px}.map-desktop>div>svg{width:22px}.official-desktop-drive{gap:4px;margin:0 7px 8px;padding:5px;font-size:8px}.map-security{gap:5px;padding:12px 9px}.official-showcase{grid-template-columns:.8fr 1.4fr;gap:25px}.official-capability-tabs>button{padding:16px}.official-tab-heading{gap:10px}.official-tab-heading strong{font-size:15px}.official-demo-panel{padding:20px 20px 0}.official-demo-canvas{padding:20px}.official-scenario{padding-inline:21px}.official-scenario-art{margin-inline:-21px}.official-scenario h3{font-size:16px}.official-security-inner{gap:50px}}@media (width<=900px){.official-header-inner{min-height:68px}.official-menu-toggle{border:1px solid var(--line);background:var(--surface);width:40px;height:40px;color:var(--text-strong);cursor:pointer;border-radius:7px;place-items:center;display:grid}.official-nav{visibility:hidden;opacity:0;pointer-events:none;transform-origin:100% 0;transition:opacity .18s ease, transform .22s var(--official-ease), visibility .18s;border:1px solid var(--line);background:var(--surface);max-height:calc(100dvh - 88px);box-shadow:var(--shadow);border-radius:10px;grid-template-columns:1fr 1fr;gap:6px 12px;padding:16px;display:grid;position:absolute;top:calc(100% + 8px);left:24px;right:24px;overflow-y:auto;transform:translateY(-8px)scale(.985)}.official-nav.is-open{visibility:visible;opacity:1;pointer-events:auto;transform:translateY(0)scale(1)}.official-nav>a{padding:0 12px;font-size:13px}.official-site .official-theme-trigger{width:100%;min-height:40px}.official-nav .official-nav-entry{grid-column:1/-1;justify-content:center;margin-top:8px}.official-hero-inner{gap:20px;min-height:530px}.official-hero h1{font-size:35px}.official-eyebrow{flex-wrap:wrap;font-size:9px}.official-eyebrow-line{display:none}.official-hero-lead{font-size:12px}.official-desktop-break{display:none}.official-hero-actions{flex-direction:column;align-items:flex-start;margin-top:25px}.official-hero-actions .official-button{min-width:204px;min-height:44px;font-size:12px}.official-core-face>span{font-size:8px}.official-map-node strong{font-size:9px}.official-map-node small{font-size:7px}.official-node-caption{display:none}.official-document-lines{margin-bottom:0}.map-desktop{width:43%}.map-security{width:38%}.official-map-caption{font-size:8px}.official-showcase{grid-template-columns:1fr;gap:22px}.official-capability-tabs{grid-template-columns:repeat(4,1fr);gap:6px;display:grid}.official-capability-tabs>button{min-height:80px;padding:16px 10px}.official-tab-heading{flex-direction:column;gap:8px}.official-tab-heading strong{font-size:12px}.official-tab-heading>svg:last-child,.official-tab-description{display:none}.official-tab-progress{left:10px;right:10px}.official-demo-panel{padding:26px 36px 0}.official-demo-canvas{padding-inline:28px}.official-demo-summary{padding-top:22px}.official-demo-caption{padding-inline:36px}.official-extended-capabilities{gap:25px;margin-top:40px}.official-extended-capabilities h3{font-size:14px}.official-scenario-grid{gap:14px}.official-scenario{padding-inline:17px}.official-scenario-art{height:160px;margin-inline:-17px}.scenario-team>div{gap:8px}.scenario-team i{padding:5px 10px}.scenario-desktop{gap:9px}.scenario-desktop>span{padding:9px}.scenario-desktop svg{width:34px}.scenario-sharing{gap:8px}.scenario-sharing>span{padding:13px 8px}.scenario-sharing>div{width:22px}.scenario-sharing>div>i{width:24px}.official-scenario h3{font-size:15px}.official-scenario>p{min-height:95px;font-size:11px}.official-security-inner{gap:25px}.official-security-visual{min-height:340px}.official-shield{border-radius:25px;width:110px;height:126px}.official-shield svg{width:65px}.official-security-tag{gap:5px;padding:9px 10px;font-size:9px}.tag-access{top:38px;left:5%}.tag-history{top:145px}.tag-audit{bottom:42px;left:2%}.official-security .official-kicker>span{margin:7px 0 0;display:block}.official-footer-inner{align-items:flex-start}}@media (width<=600px){.official-shell{width:calc(100% - 40px)}.official-header-inner{width:calc(100% - 32px);min-height:64px}.official-nav{left:16px;right:16px}.official-brand-mark{width:32px;height:32px}.official-brand-mark img{max-width:30px;max-height:30px}.official-brand-copy strong{font-size:20px}.official-hero-inner{flex-direction:column;gap:32px;padding-top:46px;padding-bottom:22px;display:flex}.official-hero-copy{width:100%;padding:0}.official-hero-artwork{width:100%;margin-inline:0}.official-eyebrow{gap:10px;margin-bottom:23px;font-size:9px}.official-eyebrow-line{width:12px;display:inline-block}.official-hero h1{letter-spacing:0;margin-bottom:24px;font-size:clamp(34px,9.2vw,50px);line-height:1.35}.official-hero-lead{max-width:410px;font-size:12px;line-height:1.9}.official-hero-actions{flex-flow:row;gap:8px}.official-hero-actions .official-button{flex:1;gap:7px;min-width:0;min-height:46px;padding-inline:12px;font-size:10px}.official-hero-actions .official-button svg{width:15px}.official-hero-actions .official-button-secondary{flex:1.3}.official-explore-link{margin-top:22px;font-size:11px}.official-hero-visual{width:100%;max-width:440px}.official-platform-map{width:calc(100% - 12px);margin-inline:6px}.official-core-face strong{font-size:15px}.official-core-face>span{font-size:7px}.official-core-face,.official-core-back{border-radius:17px}.official-core-face svg{margin-bottom:4px}.official-map-node{border-radius:8px}.official-node-icon{border-radius:6px;flex-basis:26px;height:26px}.official-node-icon svg{width:19px}.map-files{padding:10px 8px}.map-document{width:30%;padding:10px}.official-document-icon{width:25px;height:27px;margin-bottom:7px}.official-document-icon svg{width:19px}.official-document-lines{gap:4px;margin-top:8px}.official-document-lines i{height:2px}.map-desktop>div{padding:8px 7px}.map-desktop>div>svg{width:20px}.official-desktop-drive{gap:4px;font-size:7px}.official-desktop-drive svg{width:12px}.official-mini-window{padding:6px 9px}.map-security{width:37%;padding:10px 8px}.official-map-caption{font-size:8px}.official-motion-control{gap:11px;margin-top:16px;font-size:9px}.official-motion-control button{font-size:9px}.official-section{padding-block:65px 58px}.official-section-heading{margin-bottom:30px}.official-kicker{letter-spacing:.12em;margin-bottom:15px;font-size:8px}.official-kicker>span{margin-left:6px}.official-section-heading h2{font-size:28px;line-height:1.45}.official-section-heading>p:last-child:not(.official-kicker){margin-top:18px;font-size:12px;line-height:1.9}.official-capability-tabs{gap:4px}.official-capability-tabs>button{border-radius:7px;min-height:77px;padding:12px 4px}.official-tab-heading strong{white-space:nowrap;font-size:9px}.official-tab-heading svg{width:20px}.official-tab-progress{left:4px;right:4px}.official-demo{border-radius:10px}.official-demo-toolbar{gap:4px;min-height:44px;padding-inline:13px;font-size:9px}.official-demo-toolbar>span{gap:6px}.official-demo-dots{gap:3px;margin-right:2px}.official-demo-dots i{width:4px;height:4px}.official-demo-toolbar button{gap:3px;font-size:9px}.official-demo-panels{min-height:490px}.official-demo-panel{padding:13px 12px 0}.official-demo-canvas{border-radius:7px;height:370px;padding:15px 13px}.official-demo-path{gap:4px;font-size:8px}.official-demo-heading{gap:8px;margin:15px 0}.official-demo-heading h3{font-size:16px}.official-demo-heading>span{gap:4px;font-size:8px}.official-file-table>div{min-height:36px;padding-inline:5px;font-size:9px}.official-file-table>div>span{gap:6px}.official-file-table svg{width:19px}.official-file-table small,.official-file-table .official-file-table-head{font-size:8px}.official-transfer{gap:8px;margin-top:15px;padding:11px 9px}.official-transfer strong{font-size:10px}.official-transfer>div>span{font-size:8px}.official-transfer-icon svg{width:21px}.official-demo-summary{padding:18px 2px 0}.official-demo-summary h3{margin-bottom:9px;font-size:16px}.official-demo-summary>div{gap:6px}.official-demo-summary>div>span{padding:3px 6px;font-size:8px}.official-demo-caption{padding:7px 15px 13px;font-size:8px}.official-demo-caption>span:last-child{font-size:11px}.official-share-file{gap:8px;margin-block:17px 12px;padding-bottom:15px}.official-share-file>span{padding:6px}.official-share-file>span svg{width:25px}.official-share-file strong{font-size:12px}.official-share-file small{font-size:8px}.official-share-file>svg{width:16px}.official-permission-row{gap:8px;min-height:49px}.official-permission-row strong{font-size:10px}.official-permission-row small{font-size:8px}.official-permission{padding:4px 5px;font-size:8px}.official-avatar{width:26px;height:26px;font-size:10px}.official-share-policies{gap:5px;margin-top:13px;padding-top:12px}.official-share-policies>span{gap:2px;font-size:8px}.official-share-policies svg{width:12px}.official-drive{gap:11px;margin-block:23px}.official-drive h3{font-size:15px}.official-drive p{font-size:9px}.official-drive>span svg{width:31px}.official-desktop-folders{gap:7px;padding-bottom:17px}.official-desktop-folders>div{padding-block:10px}.official-desktop-folders strong{font-size:9px}.official-writeback{gap:10px;margin-top:20px}.official-writeback>span{gap:4px;font-size:9px}.official-writeback>span svg{width:19px}.official-demo-footnote{margin-top:20px;font-size:8px}.official-timeline>div{gap:11px;min-height:63px}.official-timeline strong{font-size:11px}.official-timeline em{margin-left:5px;padding:2px 5px;font-size:8px}.official-timeline small{font-size:9px}.official-history-note{gap:7px;padding:10px}.official-history-note strong{font-size:10px}.official-history-note small{font-size:8px}.official-extended-capabilities{grid-template-columns:1fr;gap:24px;margin-top:35px}.official-extended-capabilities article{padding-top:20px}.official-extended-capabilities svg{margin-bottom:10px}.official-extended-capabilities h3{font-size:15px}.official-extended-capabilities p{font-size:12px}.official-scenarios{padding-block:58px}.official-heading-row{display:block}.official-heading-row>p{padding:0;margin-top:18px!important}.official-scenario-grid{grid-template-columns:1fr;gap:20px}.official-scenario{padding:0 24px 25px}.official-scenario-art{height:178px;margin:0 -24px 24px}.official-scenario h3{font-size:18px}.official-scenario>p{min-height:0;font-size:12px}.official-scenario>a{font-size:12px}.scenario-team>div{gap:20px}.scenario-team i{padding:5px 17px}.scenario-desktop{gap:25px}.scenario-desktop>span{padding:17px}.scenario-desktop>span svg{width:44px}.scenario-sharing{gap:22px}.scenario-sharing>span{padding:16px}.scenario-sharing>div,.scenario-sharing>div>i{width:40px}.official-security{padding-block:45px 60px}.official-security-inner{flex-direction:column;align-items:stretch;gap:35px;display:flex}.official-security-visual{width:100%;max-width:390px;min-height:330px;margin:auto}.official-shield{width:126px;height:144px}.tag-access{top:31px;left:11%}.tag-history{top:147px;right:1%}.tag-audit{bottom:30px;left:9%}.official-security-visual>p{bottom:-25px}.official-security .official-kicker>span{margin:0 0 0 6px;display:inline}.official-security-list h3{font-size:14px}.official-footer-inner{flex-direction:column;gap:28px;padding-block:35px}.official-footer nav{justify-content:flex-start;gap:14px 23px;font-size:11px}}@media (width<=1100px){.official-tab-heading{gap:10px}.official-tab-icon{width:31px;height:31px}.official-extended-capabilities article{padding-inline:18px}.official-capability-art{margin-inline:-18px}.official-security-list>button{gap:10px;padding-inline:11px}.official-security-list strong{font-size:14px}.official-security-list>button>svg{width:14px}}@media (width<=900px){.official-nav>a:not(.official-nav-entry):after{bottom:4px;left:12px;right:12px}.official-tab-icon{border-radius:8px;width:32px;height:32px}.official-capability-art{gap:9px;height:130px}.art-preview>span{padding:13px 10px 10px}.art-transfer>span{width:42px;height:50px}.official-chunks{gap:3px}.official-chunks i{width:5px}.official-org-branches{gap:20px}.official-project-pages{top:14px}.official-project-pages>span{width:40px;height:51px}.scenario-team>.official-project-folder{margin-top:28px}.scenario-desktop>span{gap:2px}.official-device-bridge>span>svg{width:15px}.official-security-list>button{gap:7px;padding:14px 9px}.official-security-option-icon{width:24px}.official-security-list strong{font-size:13px}.official-security-list>button>span>span{font-size:11px}.official-shield>span>svg{width:56px;height:56px}.official-shield strong{font-size:9px}}@media (width<=600px){.official-hero-actions .official-button{gap:7px;padding-inline:12px}.official-node-explore{display:none}.official-tab-icon{width:29px;height:29px}.official-tab-heading{gap:6px}.official-capability-tabs>button{min-height:79px;padding-top:11px}.official-extended-capabilities article{padding:0 22px 24px}.official-capability-art{height:144px;margin-inline:-22px}.art-preview>span{padding:15px 17px 11px}.art-transfer>span{width:57px;height:61px}.official-chunks{gap:6px}.official-chunks i{width:7px}.official-org-branches{gap:35px}.official-project-pages{top:20px}.official-security-list>button{gap:11px;padding:16px 12px}.official-security-list strong{font-size:14px}.official-security-list>button>span>span{font-size:12px}.official-security-caption{font-size:10px;bottom:-7px}.official-security-dial{width:88%}}@media (prefers-reduced-motion:reduce){.official-site *,.official-site :before,.official-site :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}.official-reveal{opacity:1;transform:none}.official-signal{opacity:0}.official-demo-panel{transform:none!important}}.official-site :is(.official-button,.official-nav-entry){isolation:isolate;transition:background-color .2s ease, border-color .2s ease, color .2s ease, transform .14s var(--official-ease);position:relative;overflow:hidden}.official-site :is(.official-button,.official-nav-entry):before{content:"";pointer-events:none;z-index:-1;background:linear-gradient(110deg, transparent 25%, color-mix(in srgb, var(--text-on-accent) 22%, transparent) 50%, transparent 75%);opacity:0;transition:transform .25s var(--official-ease), opacity .2s ease;position:absolute;inset:-50% -15%;transform:translate(-45%)}.official-site .official-button-secondary:before{background:linear-gradient(110deg, transparent 25%, var(--blue-soft) 55%, transparent 90%)}.official-site :is(.official-button,.official-nav-entry) svg{transition:transform .25s var(--official-ease)}.official-site :is(.official-button,.official-nav-entry):active{transform:scale(.98)}@media (hover:hover) and (pointer:fine){.official-site :is(.official-button,.official-nav-entry):hover:before{opacity:1;transform:translate(15%)}.official-site .official-button[data-action=enter]:hover>svg,.official-site .official-nav-entry:hover svg{transform:translate(3px,-3px)}.official-site .official-button[data-action=download]:hover>svg{transform:translateY(3px)}.official-site .official-nav-entry:hover>span{transform:none}}@media (prefers-reduced-motion:reduce){.official-site :is(.official-button,.official-nav-entry):hover svg,.official-site :is(.official-button,.official-nav-entry):before{transform:none}}@media (width<=620px){.official-header .official-brand-mark,.official-header .official-brand-mark img{width:40px;max-width:40px;height:40px;max-height:40px}.official-header .official-brand-copy,.official-header .official-brand-copy small.official-brand-baiyin{gap:6px}.official-brand-baiyin-artwork{width:96px;height:32px}}.official-site{flex-direction:column;height:100dvh;display:flex;overflow:clip}.official-header{flex:none}.official-viewport{isolation:isolate;flex:1;min-height:0;position:relative;overflow:clip}.official-view{overscroll-behavior-y:contain;scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:var(--border-strong) transparent;background:var(--surface);visibility:hidden;outline:none;transition:transform .56s cubic-bezier(.65,0,.2,1),visibility 0s .56s;position:absolute;inset:0;overflow:hidden auto}.official-view[data-active=true]{visibility:visible;z-index:1;transition-delay:0s}.official-site[data-motion-paused=true] .official-view,.official-site[data-motion-paused=true] .official-nav-indicator{transition:none}.official-route-announcement{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.official-site[data-motion-paused=true] .official-case-story{animation:none}.official-view-links{align-items:center;gap:clamp(14px,1.8vw,28px);display:flex;position:relative}.official-view-links>a{min-height:40px;color:var(--text-secondary);white-space:nowrap;align-items:center;font-size:13px;font-weight:600;transition:color .16s;display:inline-flex}.official-view-links>a[aria-current=page]{color:var(--blue)}.official-nav-indicator{background:var(--blue);pointer-events:none;border-radius:2px;height:2px;transition:transform .56s cubic-bezier(.65,0,.2,1),width .56s cubic-bezier(.65,0,.2,1);position:absolute;bottom:0;left:0}.official-page-turn{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:20px;padding-block:30px;display:flex}.official-page-turn>a,.official-page-turn>span:first-child{flex:1}.official-page-turn>a{align-items:center;gap:18px;font-size:15px;font-weight:600;display:flex}.official-page-turn>a:last-child{text-align:right;justify-content:flex-end}.official-page-turn small{color:var(--muted);margin-bottom:3px;font-size:10px;font-weight:400;display:block}.official-page-turn svg{color:var(--blue)}.official-page-count{color:var(--blue);font-variant-numeric:tabular-nums;font-size:12px}.official-page-count i{color:var(--muted);font-style:normal}.official-view>.official-section,.official-view>.official-scenarios{padding-block:60px 65px}.official-view>.official-security{padding-block:55px 65px}.official-view .official-hero-inner{justify-content:center;min-height:0;padding-block:40px 42px;display:flex}.official-view .official-hero-copy{text-align:center;width:min(520px,100%);min-width:0;padding:0}.official-view .official-hero-artwork{width:100%;margin:-36px 0 -30px}.official-view .official-hero-actions{flex-direction:row;justify-content:center;margin-top:0}.official-view .official-explore-link{margin-top:24px}.official-editorial-heading{max-width:780px;margin-bottom:36px}.official-editorial-heading h2{margin:0 0 15px;font-size:clamp(23px,2.4vw,32px);font-weight:600;line-height:1.5}.official-editorial-heading>p:last-child{color:var(--muted);margin:0;font-size:14px;line-height:1.9}.official-case-action,.official-security-example a{color:var(--blue);align-items:center;gap:10px;font-size:12px;display:inline-flex}.official-capability-details{border-block:1px solid var(--line);grid-template-columns:.8fr 1.4fr;gap:60px;margin-top:48px;padding-block:36px;display:grid}.official-capability-details h3{margin:8px 0 16px;font-size:24px;font-weight:600;line-height:1.6}.official-capability-details p{color:var(--muted);margin:0;font-size:13px}.official-capability-details dl{gap:23px;margin:0;display:grid}.official-capability-details dt{align-items:center;gap:14px;font-size:15px;font-weight:600;display:flex}.official-capability-details dt span{color:var(--blue);font-variant-numeric:tabular-nums;font-size:11px}.official-capability-details dd{color:var(--muted);margin:7px 0 0 30px;font-size:13px;line-height:1.9}.official-casebook{border-top:1px solid var(--line);grid-template-columns:.7fr 2fr;display:grid}.official-case-index{border-right:1px solid var(--line);padding:30px 30px 0 0}.official-case-index>button{width:100%;color:var(--text-secondary);cursor:pointer;text-align:left;background:0 0;border:1px solid #0000;border-radius:9px;align-items:center;gap:16px;padding:20px 16px;transition:background-color .18s,border-color .18s;display:flex}.official-case-index>button>span{font-variant-numeric:tabular-nums;color:var(--muted);align-self:flex-start;font-size:11px;line-height:25px}.official-case-index strong{font-size:16px;font-weight:600}.official-case-index small{color:var(--muted);margin-top:7px;font-size:10px;font-weight:400;display:block}.official-case-index svg{color:var(--blue);opacity:0;transition:transform .22s var(--official-ease), opacity .15s;flex-shrink:0;margin-left:auto;transform:translate(-5px)}.official-case-index>button[aria-selected=true]{color:var(--text-strong);background:var(--blue-soft);border-color:color-mix(in srgb, var(--blue) 20%, var(--line))}.official-case-index>button[aria-selected=true] svg{opacity:1;transform:none}.official-case-index>p{color:var(--muted);margin:27px 16px;font-size:11px;line-height:1.9}.official-case-story{animation:official-case-change .22s var(--official-ease) backwards;padding:34px 0 0 40px}@keyframes official-case-change{0%{opacity:.3;transform:translate(10px)}to{opacity:1;transform:translate(0)}}.official-case-intro{grid-template-columns:1.4fr 1fr;align-items:start;gap:32px;display:grid}.official-case-intro h3{margin:0 0 17px;font-size:clamp(23px,2.1vw,29px);font-weight:600;line-height:1.55}.official-case-intro p:last-child{color:var(--muted);margin:0;font-size:13px;line-height:1.9}.official-case-files{border:1px solid var(--line);background:var(--surface);box-shadow:0 8px 24px color-mix(in srgb, var(--text-strong) 3%, transparent);border-radius:9px;padding:15px}.official-case-files>span{color:var(--text-secondary);align-items:center;gap:9px;padding:10px 0;font-size:11px;display:flex}.official-case-files>span:first-child{color:var(--text-strong);border-bottom:1px solid var(--line);margin-bottom:5px;padding-top:0;font-weight:600}.official-case-files svg{color:var(--blue);flex-shrink:0}.official-case-steps{margin:35px 0 24px;padding:0;list-style:none}.official-case-steps>li{gap:20px;padding:0 0 26px;display:flex;position:relative}.official-case-steps>li:last-child{padding-bottom:0}.official-case-steps>li:not(:last-child):before{content:"";background:var(--line);width:1px;position:absolute;top:32px;bottom:0;left:14px}.official-case-steps>li>span{border:1px solid var(--line);height:30px;color:var(--blue);border-radius:50%;flex:0 0 30px;place-items:center;font-size:10px;display:grid;position:relative}.official-case-steps h4{margin:1px 0 8px;font-size:16px;font-weight:600}.official-case-steps p{color:var(--muted);margin:0 0 10px;font-size:13px;line-height:1.9}.official-case-steps small{color:var(--green);align-items:center;gap:6px;font-size:11px;display:flex}.official-case-action{border-top:1px solid var(--line);justify-content:space-between;width:100%;min-height:42px;padding-top:15px}.official-security-details{margin-top:65px}.official-control-table{border-top:1px solid var(--line)}.official-control-table>div{border-bottom:1px solid var(--line);grid-template-columns:.65fr 1.2fr 1.7fr;align-items:baseline;gap:35px;padding:24px 0;font-size:13px;display:grid}.official-control-table>div:first-child{color:var(--muted);padding-block:15px;font-size:11px}.official-control-table i{color:var(--blue);margin-right:20px;font-size:10px;font-style:normal}.official-control-table strong{font-weight:500}.official-control-table [role=cell]:last-child{color:var(--muted);font-size:12px;line-height:1.9}.official-security-example{background:var(--blue-soft);border-radius:12px;align-items:center;gap:24px;margin-top:36px;padding:28px 30px;display:flex}.official-security-example>svg{color:var(--blue);flex-shrink:0}.official-security-example>div{flex:1}.official-security-example .official-kicker{margin-bottom:8px}.official-security-example h3{margin:0 0 10px;font-size:18px;font-weight:600}.official-security-example p:last-child{color:var(--text-secondary);max-width:650px;margin:0;font-size:12px;line-height:1.9}.official-security-example a{flex-shrink:0}.official-download{min-height:0;padding-block:40px 30px}.official-download .download-overview{width:min(1240px,100% - 96px);margin-block:20px 50px}.official-download .install-steps{margin-block:45px}@media (hover:hover) and (pointer:fine){.official-view-links>a:hover,.official-page-turn a:hover{color:var(--blue)}.official-explore-link:hover svg{transform:translate(3px)}.official-case-index>button:hover{background:var(--blue-soft)}.official-case-action:hover{text-underline-offset:5px;text-decoration:underline}}@media (width<=1100px){.official-view-links{gap:13px}.official-view-links>a{font-size:12px}.official-casebook{grid-template-columns:.7fr 1.7fr}.official-case-index{padding-right:18px}.official-case-index>button{gap:10px;padding:17px 10px}.official-case-index strong{font-size:14px}.official-case-story{padding-left:26px}.official-case-intro{grid-template-columns:1fr;gap:20px}.official-case-files{flex-wrap:wrap;gap:5px 15px;padding:12px 16px;display:flex}.official-case-files>span:first-child{width:100%;margin-bottom:0}.official-case-files>span{padding:7px 0;font-size:10px}.official-security-example{flex-wrap:wrap}.official-security-example a{margin-left:56px}}@media (width<=900px){.official-view-links{display:contents}.official-view-links>a{border-radius:5px;padding:0 12px;font-size:13px}.official-view-links>a[aria-current=page]{background:var(--blue-soft)}.official-nav-indicator{display:none}.official-capability-details{gap:30px}}@media (width<=600px){.official-view{transition-duration:.44s,0s;transition-delay:0s,.44s}.official-view[data-active=true]{transition-delay:0s}.official-view .official-hero-inner{min-height:0;padding-top:38px}.official-view>.official-section,.official-view>.official-scenarios,.official-view>.official-security{padding-block:35px 40px}.official-capability-details,.official-casebook{grid-template-columns:1fr}.official-capability-details{gap:28px;margin-top:30px;padding-block:25px}.official-capability-details h3{margin-block:12px;font-size:21px}.official-case-index{border-right:0;border-bottom:1px solid var(--line);grid-template-columns:repeat(3,1fr);gap:4px;padding:18px 0;display:grid}.official-case-index>button{text-align:center;padding:11px 4px;display:block}.official-case-index>button>span{font-size:10px;line-height:20px;display:block}.official-case-index strong{white-space:nowrap;font-size:11px}.official-case-index small,.official-case-index svg,.official-case-index>p{display:none}.official-case-story{padding:26px 0 0}.official-case-intro h3{font-size:24px}.official-case-steps{margin-top:25px}.official-case-steps>li{gap:15px}.official-case-steps p{font-size:12px}.official-security-details{margin-top:50px}.official-control-table>div{grid-template-columns:1fr;gap:10px;padding-block:21px}.official-control-table>div:first-child{display:none}.official-control-table [role=cell]:first-child{font-size:14px}.official-control-table [role=cell]:not(:first-child){padding-left:32px}.official-control-table i{margin-right:15px}.official-security-example{gap:15px;padding:22px 18px}.official-security-example>svg{align-self:flex-start;width:26px}.official-security-example h3{font-size:16px}.official-security-example a{margin-left:41px}.official-page-turn{gap:12px;padding-block:24px}.official-page-turn>a{gap:10px;font-size:12px}.official-page-turn small{font-size:9px}.official-page-count{font-size:10px}.official-download{padding-top:10px}.official-download .download-overview{width:calc(100% - 40px);margin-top:20px}}@media (prefers-reduced-motion:reduce){.official-view,.official-nav-indicator{transition:none}}.demo-laptop{--metal-light:#e3e8ee;--metal-mid:#bac3ce;--metal-edge:#8794a3;isolation:isolate;width:min(1160px,100%);margin:0 auto;padding-bottom:25px;position:relative}.demo-laptop-lid{width:93%;box-shadow:inset 0 0 0 2px #64717f, inset 0 0 0 4px #202b38, 0 22px 60px color-mix(in srgb, var(--text-strong) 12%, transparent);transform-origin:bottom;opacity:.6;background:linear-gradient(145deg,#424f5e,#151e29 55%,#303b48);border:1px solid #8d99a6;border-radius:24px 24px 8px 8px;margin:0 auto;padding:23px 12px 0;transition:transform 1.1s cubic-bezier(.22,1,.36,1),opacity .7s;position:relative;transform:perspective(1800px)rotateX(-8deg)translateY(12px)}.demo-laptop[data-visible=true] .demo-laptop-lid{opacity:1;transform:none}.demo-laptop-camera{background:#101823;border-radius:50%;place-items:center;width:8px;height:8px;display:grid;position:absolute;top:7px;left:50%;box-shadow:0 0 0 1px #53606b}.demo-laptop-camera i{background:#4175a6;border-radius:50%;width:3px;height:3px}.demo-laptop-display{background:var(--surface);border:1px solid #080f18;border-radius:7px;overflow:hidden}.demo-laptop-chin{place-items:center;height:20px;display:grid}.demo-laptop-chin i{opacity:.45;background:#738292;border-radius:2px;width:28px;height:2px}.demo-laptop-hinge{z-index:2;background:linear-gradient(#151f2a,#64717e 45%,#111b26);border-radius:0 0 4px 4px;width:86%;height:8px;margin:-1px auto 0;position:relative}.demo-laptop-base{perspective:6000px;z-index:2;height:clamp(76px,10.8vw,142px);position:relative}.demo-laptop-deck{transform-origin:top;border:1px solid var(--metal-edge);background:linear-gradient(100deg, var(--metal-mid), var(--metal-light) 18%, #f2f5f8 50%, var(--metal-light) 80%, var(--metal-mid));border-radius:3px 3px 20px 20px;grid-template-rows:60% 1fr;grid-template-columns:7% 1fr 7%;column-gap:3%;width:93%;height:270%;padding:12px 3% 16px;display:grid;position:absolute;top:0;left:3.5%;transform:rotateX(69deg);box-shadow:inset 0 3px 5px #f7f9fb,inset 0 -6px 6px #a0abb7}.demo-laptop-keyboard{background:#7d8997;border-radius:8px;flex-direction:column;gap:5px;padding:5px;display:flex;box-shadow:inset 0 2px 4px #56616e,0 1px #fff}.demo-laptop-keyboard>div{flex:1;gap:5px;display:flex}.demo-laptop-keyboard span{color:#b9c5d1;background:linear-gradient(#354250,#202c38);border-radius:4px;flex:1;justify-content:center;align-items:center;min-width:0;font-size:clamp(3px,.65vw,9px);line-height:1;transition:background-color .12s,color .12s,transform .12s;display:flex;box-shadow:inset 0 1px #526171,0 2px 1px #151f2a}.demo-laptop-keyboard span[data-wide=true]{flex:1.55}.demo-laptop-keyboard span[data-space=true]{flex:7.6}.demo-laptop-keyboard span[data-lit=true]{background:var(--blue);color:#fff;box-shadow:0 0 10px var(--blue);transform:translateY(2px)}.demo-laptop-speaker{opacity:.75;background-image:radial-gradient(#71808f 1px,#0000 1px);background-size:4px 4px;border-radius:5px;margin-block:8px}.demo-laptop-trackpad{background:linear-gradient(120deg,#d3dae2,#e3e8ed);border:1px solid #aab4bf;border-radius:7px;grid-column:2;justify-self:center;width:40%;margin-top:13px;box-shadow:inset 0 1px 2px #a7b2be,0 1px 1px #fff}.demo-laptop-lip{background:linear-gradient(#eef2f5 0%,#bec7d1 35%,#758292 90%);border-radius:2px 2px 50% 50%/2px 2px 100% 100%;height:10px;position:absolute;inset:auto 0 0;box-shadow:0 1px 1px #677786}.demo-laptop-lip i{background:#8795a5;border-radius:0 0 8px 8px;width:16%;height:4px;position:absolute;top:0;left:42%;box-shadow:inset 0 1px 2px #596b7e}.demo-laptop-shadow{background:color-mix(in srgb, var(--text-strong) 22%, transparent);filter:blur(15px);z-index:-1;border-radius:50%;height:22px;position:absolute;inset:auto 4% 4px}@media (width<=800px){.demo-laptop-lid{border-radius:17px 17px 5px 5px;padding:18px 8px 0}.demo-laptop-camera{width:6px;height:6px;top:5px}.demo-laptop-chin{height:14px}.demo-laptop-deck{padding-top:7px;padding-bottom:8px}.demo-laptop-keyboard{gap:3px;padding:3px}.demo-laptop-keyboard>div{gap:3px}.demo-laptop-keyboard span{border-radius:2px}.demo-laptop-trackpad{margin-top:7px}}@media (width<=540px){.demo-laptop-lid{border-radius:12px 12px 5px 5px;width:96%;padding:15px 5px 0}.demo-laptop-deck{grid-template-columns:3% 1fr 3%;column-gap:2%;width:94%;height:270%;left:3%}.demo-laptop-base{perspective:3000px;height:63px}.demo-laptop-lip{height:6px}.demo-laptop-speaker{background-size:3px 3px}}@media (prefers-reduced-motion:reduce){.demo-laptop-lid{opacity:1;transition:none;transform:none}}.product-tour{padding-block:28px 40px;scroll-margin-top:18px!important}.tour-chapters{grid-template-columns:repeat(4,1fr);gap:12px;width:min(920px,100%);margin:0 auto 24px;padding:0;list-style:none;display:grid}.tour-chapters li{min-height:68px;color:var(--text-secondary);border-radius:12px;justify-content:center;align-items:center;gap:12px;transition:background-color .35s,color .35s;display:flex}.tour-chapters strong{letter-spacing:.01em;font-size:20px;font-weight:600}.tour-chapters li>svg{opacity:.65;flex-shrink:0;transition:opacity .35s}.tour-chapters li[aria-current=step]{background:var(--blue-soft);color:var(--blue)}.tour-chapters li[aria-current=step]>svg{opacity:1}.tour-experience{width:100%}.tour-stage{min-width:0;padding:12px 0 0;position:relative}.tour-stage:before{content:"";background:radial-gradient(ellipse, var(--blue-soft), transparent 68%);pointer-events:none;border-radius:50%;position:absolute;inset:10% 0 2%}.tour-window{isolation:isolate;zoom:1.25;border:1px solid var(--border-soft);background:var(--surface);border-radius:5px;height:384px;position:relative;overflow:hidden}.tour-window-bar{border-bottom:1px solid var(--line);background:var(--surface);justify-content:space-between;align-items:center;height:42px;padding:0 16px;display:flex}.tour-window-bar>span{align-items:center;gap:7px;font-size:13px;font-weight:700;display:flex}.tour-window-bar img{object-fit:contain;width:21px;height:21px}.tour-window-bar small{border-left:1px solid var(--line);color:var(--muted);margin-left:7px;padding-left:12px;font-size:9px;font-weight:400}.tour-window-bar>div{align-items:center;gap:7px;display:flex}.tour-example-label{color:var(--muted);margin-right:8px;font-size:8px;font-weight:400}.tour-window-bar i{background:var(--border-strong);border-radius:50%;width:5px;height:5px}.tour-window-body{grid-template-columns:135px 1fr;height:calc(100% - 42px);display:grid}.tour-sidebar{border-right:1px solid var(--line);background:color-mix(in srgb, var(--blue) 2%, var(--surface));flex-direction:column;gap:5px;padding:18px 10px;display:flex}.tour-team{align-items:center;gap:7px;margin-bottom:20px;display:flex}.tour-team>span{background:var(--blue);width:28px;height:28px;color:var(--text-on-accent);border-radius:7px;place-items:center;font-size:12px;display:grid}.tour-team b{font-size:10px;line-height:1.5}.tour-team small{color:var(--muted);font-size:8px;font-weight:400;display:block}.tour-sidebar>span{color:var(--text-secondary);border-radius:5px;align-items:center;gap:9px;padding:8px;font-size:10px;display:flex}.tour-sidebar .is-selected{color:var(--blue);background:var(--blue-soft)}.tour-files{min-width:0;padding:16px;position:relative}.tour-breadcrumb{color:var(--muted);align-items:center;gap:8px;font-size:10px;display:flex}.tour-breadcrumb strong{color:var(--text-strong);font-weight:500}.tour-toolbar{justify-content:space-between;align-items:center;gap:10px;padding-block:16px;display:flex}.tour-toolbar>span{border:1px solid var(--line);color:var(--muted);border-radius:5px;align-items:center;gap:8px;padding:7px 10px;font-size:9px;display:flex}.tour-toolbar-action{background:var(--blue);color:var(--text-on-accent);cursor:default;border:0;border-radius:5px;align-items:center;gap:6px;padding:7px 10px;font-size:10px;display:flex}.tour-file-head,.tour-file-row{grid-template-columns:minmax(0,1fr) 70px 48px;align-items:center;gap:8px;display:grid}.tour-file-head{color:var(--muted);padding:0 8px 8px;font-size:8px}.tour-file-row{border:0;border-top:1px solid var(--line);width:100%;color:var(--text-secondary);text-align:left;background:0 0;padding:10px 8px;font-size:9px}.tour-file-row>span:first-child{align-items:center;gap:8px;min-width:0;display:flex}.tour-file-row>span:not(:first-child){color:var(--muted);font-size:8px}.tour-file-row svg{color:var(--blue);flex:none}.tour-file-row>span:first-child>svg.lucide-folder{color:color-mix(in srgb, var(--blue) 50%, var(--surface))}.tour-file-row small{color:var(--blue);background:var(--blue-soft);border-radius:3px;margin-left:auto;padding:0 4px;font-size:8px}.tour-document-row{opacity:0;transition:opacity .4s ease, transform .55s var(--official-ease), background .25s;transform:translate(14px)}.tour-document-row[data-uploaded=true]{opacity:1;transform:none}.tour-document-row[data-selected=true]{background:var(--blue-soft)}.tour-overlay{opacity:0;visibility:hidden;pointer-events:none;transition:opacity .35s ease, transform .55s var(--official-ease), visibility .55s;transform:translateY(14px)scale(.975)}.tour-overlay[data-open=true]{opacity:1;visibility:visible;transform:none}.tour-transfer{border:1px solid var(--line);background:var(--surface);width:300px;max-width:calc(100% - 36px);box-shadow:0 12px 30px color-mix(in srgb, var(--text-strong) 15%, transparent);z-index:3;border-radius:11px;align-items:center;gap:12px;padding:18px;display:flex;position:absolute;bottom:25px;right:18px}.tour-transfer-icon{background:var(--blue-soft);width:38px;height:38px;color:var(--blue);border-radius:9px;flex-shrink:0;place-items:center;display:grid}.tour-transfer>div{flex:1;min-width:0}.tour-transfer strong{font-size:11px;display:block}.tour-transfer small{color:var(--muted);margin-top:5px;font-size:9px;display:block}.tour-transfer-track{background:var(--blue-soft);border-radius:4px;height:3px;margin-top:10px;overflow:hidden}.tour-transfer-track i{background:var(--blue);transform-origin:0;width:100%;height:100%;transition:transform .1s linear;display:block}.tour-transfer-status{color:var(--green);font-variant-numeric:tabular-nums;font-size:10px}.tour-preview{background:var(--surface);box-shadow:0 0 0 1000px color-mix(in srgb, var(--text-strong) 8%, transparent), 0 8px 30px color-mix(in srgb, var(--text-strong) 12%, transparent);border:1px solid var(--line);z-index:4;border-radius:8px;position:absolute;inset:50px 14px 10px 110px;overflow:hidden}.tour-preview>header,.tour-editor>header{border-bottom:1px solid var(--line);align-items:center;gap:8px;height:36px;padding:10px 14px;font-size:10px;display:flex}.tour-preview>header>span,.tour-editor>header>span{color:var(--muted);margin-left:auto;font-size:9px}.tour-preview>header svg{color:var(--blue)}.tour-preview-body{background:var(--preview-surface);justify-content:center;gap:18px;height:calc(100% - 57px);padding:12px 24px 0;display:flex;overflow:hidden}.tour-page-rail{color:var(--muted);flex-direction:column;gap:10px;padding-top:12px;font-size:8px;display:flex}.tour-page-rail div{background:var(--surface);border:1px solid var(--blue);border-radius:2px;width:34px;height:47px}.tour-paper{background:var(--surface);width:310px;max-width:100%;color:var(--text-strong);box-shadow:0 0 2px var(--border-strong);padding:20px 27px;position:relative}.tour-paper-eyebrow{letter-spacing:.12em;color:var(--blue);justify-content:space-between;gap:8px;font-size:6px;display:flex}.tour-paper-eyebrow span{color:var(--muted);letter-spacing:0}.tour-paper h4{margin:15px 0 4px;font-size:19px;font-weight:600}.tour-paper-divider{background:var(--blue);width:22px;height:2px;margin:14px 0}.tour-paper h5{margin:12px 0 5px;font-size:9px}.tour-paper h5+p{color:var(--text-secondary);margin:0;font-size:7px;line-height:1.7}.tour-paper-lines{gap:4px;display:grid}.tour-paper-lines i{background:var(--line);height:3px}.tour-paper-lines i:last-child{width:70%}.tour-chart{border:1px solid var(--line);background:color-mix(in srgb, var(--blue) 2%, var(--surface));border-radius:5px;margin-top:12px;padding:10px 13px}.tour-chart>div:first-child,.tour-chart-axis{justify-content:space-between;font-size:7px;display:flex}.tour-chart small,.tour-chart-axis{color:var(--muted);font-size:6px}.tour-bars{align-items:end;gap:9px;height:52px;padding:8px 0 5px;display:flex}.tour-bars i{height:var(--bar);background:color-mix(in srgb, var(--blue) 30%, var(--surface));transform-origin:bottom;transition:transform .65s var(--official-ease) var(--delay);border-radius:2px 2px 0 0;flex:1;transform:scaleY(.18)}.tour-bars i:nth-child(2n){background:var(--blue)}.tour-chart[data-revealed=true] .tour-bars i{transform:scaleY(1)}.tour-preview>footer{border-top:1px solid var(--line);justify-content:space-between;padding:5px 14px;font-size:7px;display:flex}.tour-editor{border:1px solid var(--border-strong);z-index:4;background:var(--preview-surface);box-shadow:0 12px 35px color-mix(in srgb, var(--text-strong) 15%, transparent);border-radius:7px;position:absolute;inset:20px 24px 12px 95px;overflow:hidden}.tour-editor>header{background:var(--blue-soft);color:var(--blue)}.tour-editor-tools{background:var(--surface);border-bottom:1px solid var(--line);align-items:center;gap:17px;padding:7px 15px;font-size:9px;display:flex}.tour-editor-tools b{color:var(--blue)}.tour-editor-tools .tour-save{color:var(--blue);cursor:default;background:0 0;border:0;align-items:center;gap:5px;margin-left:auto;font-size:9px;display:flex}.tour-editor .tour-paper{margin:10px auto 0;padding:17px 26px}.tour-editor .tour-paper h4{margin-top:8px}.tour-editor .tour-paper h5{margin-top:8px}.tour-editor .tour-chart{display:none}.tour-edit-line{background:var(--blue-soft);white-space:nowrap;margin-top:15px;padding:5px;font-size:8px;overflow:hidden}.tour-editor>footer{border-top:1px solid var(--line);background:var(--surface);color:var(--green);align-items:center;gap:7px;padding:9px 14px;font-size:8px;display:flex;position:absolute;inset:auto 0 0}.tour-share-backdrop{background:color-mix(in srgb, var(--text-strong) 8%, transparent);z-index:4;place-items:center;display:grid;position:absolute;inset:42px 0 0;transform:none}.tour-share-dialog{border:1px solid var(--line);width:270px;max-width:calc(100% - 30px);box-shadow:0 15px 45px color-mix(in srgb, var(--text-strong) 18%, transparent);background:var(--surface);border-radius:11px;padding:17px 24px}.tour-share-dialog header{text-align:center}.tour-share-dialog header>span{background:var(--blue-soft);color:var(--blue);border-radius:10px;place-items:center;padding:8px;display:inline-grid}.tour-share-dialog h4{margin:6px 0 2px;font-size:15px;font-weight:600}.tour-share-dialog header p{color:var(--muted);margin:0 0 16px;font-size:9px}.tour-share-setting{border-top:1px solid var(--line);color:var(--text-secondary);justify-content:space-between;padding-block:11px;font-size:10px;display:flex}.tour-share-setting b{color:var(--text-strong);align-items:center;gap:7px;font-weight:400;display:flex}.tour-share-setting svg{color:var(--blue)}.tour-share-action{background:var(--blue);width:100%;color:var(--text-on-accent);cursor:default;border:0;border-radius:5px;justify-content:center;align-items:center;gap:10px;margin-top:7px;padding:9px;font-size:11px;display:flex}.tour-share-result{text-align:center;background:color-mix(in srgb, var(--green) 7%, var(--surface));border:1px solid color-mix(in srgb, var(--green) 20%, var(--line));color:var(--green);border-radius:7px;padding:12px}.tour-share-result strong{margin-top:3px;font-size:12px;display:block}.tour-share-result p{margin:3px 0 8px;font-size:9px}.tour-share-result>span{color:var(--text-secondary);border:1px solid var(--line);background:var(--surface);border-radius:4px;padding:6px;font-size:9px;display:block}.tour-audit{align-items:center;gap:9px;margin-top:13px;font-size:10px;display:flex}.tour-audit svg{color:var(--green)}.tour-audit>svg:last-child{margin-left:auto}.tour-audit small{color:var(--muted);font-size:8px;display:block}.tour-cursor{pointer-events:none;z-index:5;color:var(--blue);filter:drop-shadow(0 2px 1px var(--surface));opacity:0;transition:transform .62s cubic-bezier(.22,1,.36,1),opacity .25s;position:absolute;top:0;left:0}.tour-cursor[data-visible=true]{opacity:1}.tour-cursor>svg{transition:transform .18s;position:relative}.tour-cursor[data-press=true]>svg{transform:scale(.84)}.tour-cursor>i{border:2px solid var(--blue);opacity:0;border-radius:50%;width:24px;height:24px;transition:transform .4s ease-out,opacity .4s;position:absolute;top:-7px;left:-7px;transform:scale(.4)}.tour-cursor[data-press=true]>i{opacity:.5;transform:scale(1.5)}.tour-loop-dissolve{pointer-events:none;z-index:6;background:var(--surface);position:absolute;inset:0}.tour-share-panels{display:grid}.tour-share-panels>div{opacity:0;visibility:hidden;transition:opacity .28s ease, transform .4s var(--official-ease), visibility .4s;grid-area:1/1;transform:translateY(8px)}.tour-share-panels>div[data-active=true]{opacity:1;visibility:visible;transform:none}.tour-share-setting b{color:var(--muted);transition:color .25s}.tour-share-setting[data-set=true] b{color:var(--blue)}.tour-toolbar-action,.tour-share-action,.tour-save{transition:transform .18s,background .2s}.tour-toolbar-action[data-press=true],.tour-share-action[data-press=true],.tour-save[data-press=true]{transform:scale(.95)}.official-explore-link.tour-watch{cursor:pointer;background:0 0;border:0;padding:0}.official-explore-link.tour-watch>svg{color:var(--blue)}.official-site[data-motion-paused=true] .product-tour *{transition:none;animation:none}@media (width<=1100px){.tour-window{zoom:1.15}.tour-window-body{grid-template-columns:105px 1fr}.tour-team small{display:none}.tour-sidebar{padding-inline:6px}.tour-files{padding:13px 10px}.tour-file-head,.tour-file-row{grid-template-columns:1fr 46px}.tour-file-row>span:nth-child(2),.tour-file-head>span:nth-child(2){display:none}.tour-preview{left:62px}.tour-editor{left:45px}}@media (width<=800px){.tour-window{zoom:1;height:370px}}@media (width<=540px){.tour-stage{padding:0}.tour-window{height:330px}.tour-window-bar{height:36px;padding-inline:11px}.tour-window-body{grid-template-columns:42px 1fr;height:calc(100% - 36px)}.tour-window-bar small{font-size:8px}.tour-sidebar{padding:15px 5px;overflow:hidden}.tour-team{margin-bottom:12px}.tour-team>span{flex-shrink:0;width:27px;height:27px}.tour-team b{display:none}.tour-sidebar>span{gap:0;padding:8px;font-size:0}.tour-sidebar>span>svg{flex-shrink:0}.tour-files{padding-inline:8px}.tour-breadcrumb{gap:4px;font-size:9px}.tour-toolbar{gap:5px;padding-block:13px}.tour-toolbar>span{padding-inline:5px;font-size:8px}.tour-toolbar-action{padding-inline:6px;font-size:8px}.tour-file-head,.tour-file-row{grid-template-columns:1fr 38px;gap:3px}.tour-file-row{padding-inline:3px;font-size:8px}.tour-file-row svg{width:19px;height:19px}.tour-file-row>span:first-child{gap:5px}.tour-file-row small{display:none}.tour-transfer{gap:8px;max-width:calc(100% - 16px);padding:13px;bottom:19px;right:8px}.tour-preview{inset:40px 6px 9px 29px}.tour-preview>header,.tour-editor>header{padding-inline:8px;font-size:9px}.tour-preview>header>span{display:none}.tour-preview-body{padding:8px 15px 0}.tour-page-rail{display:none}.tour-paper{padding:15px 18px}.tour-paper h4{margin-top:10px;font-size:17px}.tour-paper-divider{margin-block:10px}.tour-paper h5{margin-top:8px}.tour-editor{inset:17px 8px 10px 20px}.tour-editor .tour-paper{width:calc(100% - 25px);padding:15px 20px}.tour-editor-tools{gap:12px;font-size:8px}.tour-editor>header>span{font-size:7px}.tour-share-backdrop{top:36px;transform:none}.tour-share-dialog{width:235px;padding:11px 19px}.tour-share-dialog h4{font-size:13px}.tour-share-dialog header p{margin-bottom:10px}.tour-share-setting{padding-block:9px}.tour-share-dialog header>span{padding:5px}.tour-share-result{padding:7px}}@media (prefers-reduced-motion:reduce){.product-tour *,.product-tour :before{transition:none!important;animation:none!important}}.tour-preview .tour-paper{width:280px;padding:12px 20px}.tour-preview .tour-paper h4{margin-top:8px;font-size:17px}.tour-preview .tour-paper-divider{margin-block:8px}.tour-preview .tour-paper h5{margin:7px 0 3px}.tour-preview .tour-chart{margin-top:8px;padding:7px 10px}.tour-preview .tour-bars{height:37px}.tour-editor .tour-paper{padding:12px 22px}.tour-editor .tour-paper h4{margin-top:5px;font-size:17px}.tour-editor .tour-paper-divider{margin-block:6px}.tour-editor .tour-paper h5{margin:6px 0 3px;font-size:8px}.tour-editor .tour-paper h5+p{line-height:1.5}.tour-editor .tour-paper-lines{gap:3px}.tour-editor .tour-paper-lines i{height:2px}.tour-editor .tour-edit-line{margin-top:9px;padding:4px;font-size:7px}@media (width<=540px){.tour-editor .tour-paper{margin-top:6px;padding:10px 17px}.tour-editor .tour-paper h4{font-size:15px}.tour-editor .tour-edit-line{margin-top:7px;padding:3px}}@media (width>=1600px){.tour-window{zoom:1.45}}@media (width<=800px){.product-tour{padding-block:28px 40px}.tour-chapters{gap:6px;margin-bottom:18px}.tour-chapters li{gap:8px;min-height:58px}.tour-chapters strong{font-size:16px}.tour-chapters li>svg{width:20px;height:20px}}@media (width<=540px){.tour-chapters{gap:4px;margin-bottom:16px}.tour-chapters li{border-radius:9px;flex-direction:column;gap:6px;min-height:66px}.tour-chapters strong{font-size:13px}.tour-example-label{margin-right:2px}}.tour-members{z-index:4;border:1px solid var(--line);background:var(--surface);width:265px;box-shadow:0 18px 50px color-mix(in srgb, var(--text-strong) 16%, transparent);border-radius:12px;padding:18px 20px;position:absolute;top:68px;right:12%}.tour-members header{align-items:center;gap:10px;margin-bottom:12px;font-size:12px;display:flex}.tour-members header svg{color:var(--blue)}.tour-members>div{border-top:1px solid var(--line);align-items:center;gap:10px;padding-block:11px;font-size:10px;display:flex}.tour-members i{background:var(--blue-soft);width:26px;height:26px;color:var(--blue);border-radius:50%;place-items:center;font-style:normal;display:grid}.tour-members>div>span{color:var(--muted);margin-left:auto;font-size:9px}.tour-members>div>svg{color:var(--green)}@media (width<=540px){.tour-window{zoom:.85}.tour-members{max-width:88%;right:5%}}.feature-films{padding-block:64px 92px;overflow-x:clip;scroll-margin-top:24px!important}.feature-films>h2{text-align:center;letter-spacing:-.025em;margin:0 0 64px;font-size:clamp(28px,3vw,42px);font-weight:600}.feature-films-track{display:grid}.feature-film{opacity:0;visibility:hidden;pointer-events:none;min-width:0;transform:translateX(calc(var(--panel-offset) * 32px));transition:opacity .4s ease, transform .6s var(--official-ease), visibility .6s;grid-area:1/1;grid-template-columns:minmax(0,31fr) minmax(0,62fr);align-items:center;column-gap:7%;display:grid}.feature-film[data-active=true]{opacity:1;visibility:visible;pointer-events:auto;transform:none}.feature-film-copy h3{color:var(--blue);margin:0 0 28px;font-size:clamp(23px,2vw,30px);font-weight:600}.feature-film-chapters{gap:8px;display:grid}.feature-film-chapters button{text-align:left;width:100%;color:var(--text-secondary);cursor:pointer;font:inherit;isolation:isolate;background:0 0;border:1px solid #0000;border-radius:12px;align-items:center;gap:13px;padding:15px 14px;display:flex;position:relative}.feature-film-chapters button:before{content:"";z-index:-1;border:1px solid var(--line);border-radius:inherit;background:var(--blue-soft);opacity:0;transition:opacity .2s;position:absolute;inset:0}.feature-film-chapters button[aria-pressed=true]:before{opacity:1}.feature-film-chapter-number{font-variant-numeric:tabular-nums;color:var(--muted);font-size:12px}.feature-film-chapters strong{color:var(--text-strong);font-size:16px;font-weight:600;display:block}.feature-film-chapters small{color:var(--text-secondary);margin-top:6px;font-size:13px;line-height:1.7;display:block}.feature-film-chapters button>svg{opacity:0;transition:transform .2s var(--official-ease), opacity .2s ease;flex-shrink:0;margin-left:auto;transform:translate(-4px)}.feature-film-chapters button[aria-pressed=true],.feature-film-chapters button[aria-pressed=true] strong,.feature-film-chapters button[aria-pressed=true] .feature-film-chapter-number{color:var(--blue)}.feature-film-chapters button[aria-pressed=true]>svg{opacity:1;transform:none}.feature-film-chapters button:focus-visible,.feature-films-tabs button:focus-visible{outline:2px solid var(--blue);outline-offset:3px}.feature-film-frame{min-width:0;padding:16px 0 0;position:relative;container-type:inline-size}.feature-film-frame .demo-laptop{padding-bottom:18px}.feature-film-frame .demo-laptop-lid{border-radius:17px 17px 6px 6px;padding:17px 8px 0}.feature-film-frame .demo-laptop-camera{width:6px;height:6px;top:5px}.feature-film-frame .demo-laptop-chin{height:12px}.feature-film-frame .demo-laptop-base{height:clamp(48px,12cqi,96px)}.feature-film-frame .demo-laptop-deck{padding-top:7px;padding-bottom:8px}.feature-film-frame .demo-laptop-keyboard,.feature-film-frame .demo-laptop-keyboard>div{gap:3px}.feature-film-frame .demo-laptop-keyboard span{font-size:clamp(3px,.8cqi,6px)}.feature-film-frame .demo-laptop-trackpad{margin-top:7px}.feature-film-frame .feature-film-stage{box-shadow:none;border:0;border-radius:0}.feature-films-navigation{justify-content:center;width:62%;margin:16px 0 0 auto;display:flex}.feature-films-tabs{isolation:isolate;border:1px solid var(--line);background:var(--surface-soft);border-radius:15px;gap:4px;padding:5px;display:inline-flex;position:relative}.feature-films-tabs:before{content:"";z-index:-1;background:var(--surface);width:calc(50% - 7px);box-shadow:0 2px 7px color-mix(in srgb, var(--text-strong) 8%, transparent);transition:transform .25s var(--official-ease);border-radius:10px;position:absolute;top:5px;bottom:5px;left:5px}.feature-films-tabs[data-selected="1"]:before{transform:translate(calc(100% + 4px))}.feature-films-tabs button{width:155px;color:var(--text-secondary);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:10px;justify-content:center;align-items:center;gap:9px;padding:13px 12px;font-size:14px;font-weight:500;display:flex}.feature-films-tabs button[aria-selected=true]{color:var(--blue)}@media (hover:hover) and (pointer:fine){.feature-film-chapters button:hover:before{opacity:.55}.feature-film-chapters button[aria-pressed=true]:hover:before{opacity:1}.feature-film-chapters button:hover>svg{opacity:1;transform:none}.feature-films-tabs button:hover{color:var(--blue)}}.feature-film-stage{aspect-ratio:960/560;border:1px solid var(--line);background:var(--surface);box-shadow:0 16px 42px color-mix(in srgb, var(--blue) 10%, transparent);border-radius:15px;position:relative;overflow:hidden}.feature-film-canvas{width:960px;height:560px;transform:scale(var(--film-scale));transform-origin:0 0;background:var(--surface);position:relative;overflow:hidden}.feature-film-bar{border-bottom:1px solid var(--line);align-items:center;gap:7px;height:55px;padding:0 24px;display:flex}.feature-film-bar>span{align-items:center;gap:9px;font-size:18px;display:flex}.feature-film-bar img{object-fit:contain;width:27px;height:27px}.feature-film-bar small{color:var(--muted);margin-left:auto;margin-right:10px;font-size:11px}.feature-film-bar>i{background:var(--border-strong);border-radius:50%;width:5px;height:5px}.feature-film-body{height:505px}.feature-film-main{height:100%;padding:25px 42px;position:relative;overflow:hidden}.feature-film-breadcrumb{color:var(--muted);align-items:center;gap:10px;font-size:12px;display:flex}.feature-film-breadcrumb strong{color:var(--text-strong);font-weight:500}.feature-film-toolbar{justify-content:space-between;align-items:center;gap:15px;margin-block:26px;font-size:13px;display:flex}.feature-film-toolbar>span:not(.feature-film-action){color:var(--muted);font-size:12px}.feature-film-search{border:1px solid var(--line);width:270px;height:39px;color:var(--muted);border-radius:7px;align-items:center;gap:10px;padding:0 13px;transition:border-color .2s,box-shadow .2s;display:flex}.feature-film-search[data-focused=true]{border-color:var(--blue);box-shadow:0 0 0 3px var(--blue-soft);color:var(--text-strong)}.feature-film-search i{background:var(--blue);width:1px;height:15px;animation:.9s step-end infinite feature-film-caret}.feature-film-file-head,.feature-film-file{grid-template-columns:minmax(0,1fr) 115px 65px;align-items:center;gap:14px;display:grid}.feature-film-file-head{color:var(--muted);padding:0 14px 12px;font-size:11px}.feature-film-file{border-top:1px solid var(--line);height:65px;transition:opacity .5s, background-color .35s, transform .5s var(--official-ease);padding:0 14px}.feature-film-file>span:first-child{align-items:center;gap:13px;display:flex}.feature-film-file strong{font-size:14px;font-weight:500}.feature-film-file svg{color:var(--blue);width:26px;height:26px}.feature-film-file .lucide-file-spreadsheet{color:var(--green)}.feature-film-file>span:not(:first-child){color:var(--muted);font-size:11px}.feature-film-file[data-selected=true]{background:var(--blue-soft)}.feature-film-file[data-filtered=true]{opacity:0;transform:translateY(8px)}.feature-film-overlay{opacity:0;visibility:hidden;pointer-events:none;transition:opacity .38s ease, transform .65s var(--official-ease), visibility .65s;z-index:3;position:absolute;transform:translateY(12px)scale(.98)}.feature-film-overlay[data-open=true]{opacity:1;visibility:visible;transform:none}.feature-film-preview{background:var(--surface);border:1px solid var(--line);box-shadow:0 10px 40px color-mix(in srgb, var(--text-strong) 12%, transparent);border-radius:10px;inset:20px 18px 16px;overflow:hidden}.feature-film-preview>header{border-bottom:1px solid var(--line);align-items:center;gap:10px;height:45px;padding:0 18px;font-size:13px;display:flex}.feature-film-preview>header>svg:first-child{color:var(--blue)}.feature-film-preview>header>span{color:var(--muted);margin-left:auto;font-size:11px}.feature-film-preview-layout{background:var(--preview-surface);grid-template-columns:116px 1fr;height:calc(100% - 45px);display:grid}.feature-film-preview-layout>aside{border-right:1px solid var(--line);padding:23px 10px}.feature-film-preview-layout>aside span{color:var(--muted);border-radius:7px;flex-direction:column;align-items:center;gap:7px;margin-bottom:12px;padding:16px 6px;font-size:11px;transition:color .3s,background .3s;display:flex}.feature-film-preview-layout>aside span[data-current=true]{color:var(--blue);background:var(--blue-soft)}.feature-film-paper-stack{position:relative}.feature-film-paper-layer{opacity:0;transition:opacity .4s, transform .6s var(--official-ease);position:absolute;inset:16px 28px;transform:translate(18px)}.feature-film-paper-layer[data-visible=true]{opacity:1;transform:none}.feature-film-paper{background:var(--surface);height:100%;box-shadow:0 1px 6px var(--border-soft);padding:24px 32px}.feature-film-paper-label{letter-spacing:.08em;color:var(--blue);justify-content:space-between;font-size:9px;display:flex}.feature-film-paper-label>span{color:var(--muted)}.feature-film-paper h3{margin:22px 0 8px;font-size:25px;font-weight:600}.feature-film-paper h4{margin:17px 0 8px;font-size:13px}.feature-film-paper p{color:var(--text-secondary);margin:0;font-size:11px}.feature-film-paper-rule{background:var(--blue);width:30px;height:2px;margin-top:17px}.feature-film-paper-lines{gap:7px;display:grid}.feature-film-paper-lines i{background:var(--line);height:4px}.feature-film-paper-lines i:last-child{width:70%}.feature-film-paper-note{background:var(--blue-soft);color:var(--blue);border-radius:6px;align-items:center;gap:10px;margin-top:24px;padding:15px;font-size:12px;display:flex}.feature-film-sheet{border:1px solid var(--line);margin-top:21px}.feature-film-sheet>div{border-bottom:1px solid var(--line);grid-template-columns:1.3fr 1fr 1fr .7fr;display:grid}.feature-film-sheet>div:first-child{background:var(--green-soft)}.feature-film-sheet>div:last-child{border:0}.feature-film-sheet :is(b,span){border-right:1px solid var(--line);padding:7px 10px;font-size:10px;font-weight:400}.feature-film-sheet svg{color:var(--green)}.feature-film-chart{border-bottom:1px solid var(--line);align-items:end;gap:18px;height:78px;margin-top:16px;display:flex}.feature-film-chart i{background:var(--blue-soft);transform-origin:bottom;transition:transform .8s var(--official-ease) .35s;border-radius:3px 3px 0 0;flex:1;transform:scaleY(.1)}.feature-film-chart i:nth-child(2n){background:var(--blue)}.feature-film-paper-layer[data-visible=true] .feature-film-chart i{transform:none}.feature-film-action{color:var(--blue);background:var(--blue-soft);white-space:nowrap;border-radius:6px;justify-content:center;align-items:center;gap:7px;padding:9px 12px;font-size:12px;display:inline-flex}.feature-film-security-tabs{border-bottom:1px solid var(--line);gap:28px;margin-top:25px;display:flex}.feature-film-security-tabs>span{color:var(--muted);border-bottom:2px solid #0000;padding:0 3px 12px;font-size:14px;transition:color .3s,border-color .3s}.feature-film-security-tabs>span[data-selected=true]{color:var(--blue);border-color:var(--blue)}.feature-film-security-view{opacity:0;visibility:hidden;transition:opacity .38s, transform .65s var(--official-ease), visibility .65s;position:absolute;inset:142px 28px 24px;transform:translate(20px)}.feature-film-security-view[data-visible=true]{opacity:1;visibility:visible;transform:none}.feature-film-security-view h3{margin:0 0 25px;font-size:22px;font-weight:600}.feature-film-permissions>div{border-bottom:1px solid var(--line);grid-template-columns:1fr 100px 100px 100px;align-items:center;height:58px;padding-inline:14px;font-size:13px;display:grid}.feature-film-permissions>div:first-child{height:36px;color:var(--muted);font-size:11px}.feature-film-permissions strong{font-weight:500}.feature-film-permissions svg{color:var(--green)}.feature-film-permissions i{color:var(--muted);font-style:normal}.feature-film-notice{background:var(--green-soft);color:var(--green);border-radius:7px;align-items:center;gap:10px;margin-top:20px;padding:17px 14px;font-size:12px;display:flex}.feature-film-title-row{justify-content:space-between;align-items:baseline;display:flex}.feature-film-title-row>span{color:var(--muted);font-size:11px}.feature-film-versions>div{border-bottom:1px solid var(--line);align-items:center;gap:20px;padding:20px 14px;font-size:13px;transition:background .35s;display:flex}.feature-film-versions>div[data-selected=true]{background:var(--blue-soft)}.feature-film-versions svg{color:var(--blue)}.feature-film-versions span{color:var(--muted);font-size:12px}.feature-film-versions b{color:var(--blue);margin-left:auto;font-size:12px;font-weight:500}.feature-film-restore{background:var(--surface);border:1px solid var(--line);box-shadow:0 6px 24px var(--border-soft);border-radius:9px;align-items:center;gap:15px;padding:19px;display:flex;bottom:6px;left:0;right:0}.feature-film-restore>svg{color:var(--blue)}.feature-film-restore strong{font-size:14px;font-weight:500}.feature-film-restore>div>span{color:var(--muted);margin-top:4px;font-size:11px;display:block}.feature-film-restore .feature-film-action{margin-left:auto}.feature-film-audit>div{border-bottom:1px solid var(--line);grid-template-columns:105px 75px 1fr 65px;align-items:center;gap:10px;padding:20px 14px;font-size:12px;display:grid}.feature-film-audit>div:first-child{color:var(--muted);padding-block:10px;font-size:11px}.feature-film-audit strong{font-size:13px;font-weight:500}.feature-film-audit [data-new=true]{background:var(--green-soft)}.feature-film-audit>div:not(:first-child)>span:last-child{color:var(--green);gap:5px;display:flex}.feature-film-cursor{color:var(--blue);z-index:5;pointer-events:none;transition:transform .85s var(--official-ease);position:absolute;top:0;left:0}.feature-film-cursor i{border:2px solid var(--blue);opacity:0;border-radius:50%;animation:.5s .85s feature-film-click;position:absolute;inset:-10px}.feature-film[data-running=false] *{animation-play-state:paused!important}.feature-film[data-reduced=true] .feature-film-cursor{display:none}.feature-film[data-reduced=true] *{transition:none!important;animation:none!important}@keyframes feature-film-click{0%{opacity:.4;transform:scale(.25)}to{opacity:0;transform:scale(1.1)}}@keyframes feature-film-caret{50%{opacity:0}}@media (width<=1100px){.feature-film{grid-template-columns:minmax(0,32fr) minmax(0,64fr);column-gap:4%}.feature-films-navigation{width:64%}}@media (width<=700px){.feature-films{padding-block:36px 50px}.feature-films>h2{margin-bottom:36px;font-size:27px}.feature-film{grid-template-columns:minmax(0,1fr);gap:26px}.feature-film-copy h3{margin-bottom:20px;font-size:22px}.feature-film-stage{border-radius:9px}.feature-films-navigation{width:100%;margin-top:18px}.feature-films-tabs button{padding-inline:16px;font-size:13px}}.feature-films[data-reduced=true] .feature-film{transition:none}@media (prefers-reduced-motion:reduce){.feature-films *{transition:none!important;animation:none!important}}.feature-film[data-kind=capabilities] .feature-film-search{width:390px}.feature-film[data-kind=capabilities] .feature-film-preview{inset:20px 36px 16px}.feature-film[data-kind=security] .feature-film-bar{display:none}.feature-film[data-kind=security] .feature-film-body{height:560px}.feature-film[data-kind=security] .feature-film-main{padding:38px 48px}.feature-film[data-kind=security] .feature-film-security-view{inset:158px 48px 24px}.feature-film[data-kind=security] .feature-film-security-view h3{font-size:28px}.feature-film-breadcrumb>small{color:var(--muted);margin-left:auto;font-size:11px}.official-site[data-input=keyboard] .feature-films-tabs:before{transition:none}.cloud-login-modal .ant-modal-container{background:var(--surface-raised);border:1px solid var(--border-soft);box-shadow:var(--shadow);border-radius:22px;padding:0;overflow:hidden}.cloud-login-modal .ant-modal-header{margin:0;padding:0}.login-dialog-accessible-title{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.cloud-login-modal .ant-modal-close{top:16px;color:var(--text-secondary);border-radius:50%;inset-inline-end:16px}.cloud-login-modal .ant-modal-close:hover{background:var(--surface-hover)}.cloud-login-modal :is(button,summary):focus-visible{outline:2px solid var(--blue);outline-offset:3px}.cloud-login-modal .ant-input-affix-wrapper>input:focus-visible{outline:none}.cloud-login-layout{grid-template-columns:330px minmax(0,1fr);min-height:526px;display:grid}.cloud-login-art{isolation:isolate;background:var(--blue-soft);color:var(--text-strong);position:relative;overflow:hidden}.cloud-login-art>img{object-fit:cover;object-position:center;z-index:-1;width:100%;height:100%;position:absolute;inset:0}.cloud-login-art-copy{padding:34px 30px;position:relative}.cloud-login-wordmark{letter-spacing:-.02em;align-items:center;gap:9px;font-size:18px;font-weight:700;display:flex}.cloud-login-wordmark img{object-fit:contain;width:30px;height:30px}.cloud-login-art h2{letter-spacing:-.025em;margin:34px 0 12px;font-size:30px;font-weight:600;line-height:1.4}.cloud-login-art p{color:var(--text-secondary);margin:0;font-size:13px}.cloud-login-art-note{color:var(--text-secondary);align-items:center;gap:7px;font-size:11px;display:flex;position:absolute;bottom:26px;left:30px}.cloud-login-form{min-width:0;padding:52px 40px 28px}.cloud-login-form .login-card.ant-card{width:100%;box-shadow:none;background:0 0;border:0;border-radius:0;margin:0}.cloud-login-form .login-card .ant-card-body{padding:0}.cloud-login-form .login-card-title{margin-bottom:12px}.cloud-login-form .login-card-title>img{display:none}.cloud-login-form .login-card-title h2{color:var(--text-strong);letter-spacing:-.025em;margin:0 0 8px;font-size:27px;line-height:1.3}.cloud-login-form .login-card-title .ant-typography-secondary{color:var(--text-secondary);font-size:13px}.company-login-context{border:1px solid color-mix(in srgb, var(--blue) 24%, var(--border-soft));background:color-mix(in srgb, var(--blue-soft) 58%, var(--surface-raised));border-radius:13px;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:12px;margin-bottom:18px;padding:13px 14px;display:grid}.login-enterprise-summary{text-overflow:ellipsis;white-space:nowrap;min-height:22px;color:var(--text-secondary);font-size:12px;line-height:22px;display:block;overflow:hidden}.login-account-guidance{white-space:normal;overflow-wrap:anywhere;overflow:visible}.login-enterprise-logo{object-fit:contain;width:20px;height:20px}.login-primary-submit{min-width:0;max-width:100%}.login-primary-submit>span:not(.ant-btn-icon){text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.company-login-context>img{object-fit:contain;background:var(--surface-raised);width:42px;height:42px;box-shadow:0 2px 10px color-mix(in srgb, var(--text-strong) 8%, transparent);border-radius:11px;padding:5px}.company-login-context-copy{flex-direction:column;gap:2px;min-width:0;display:flex}.company-login-context-copy>span{color:var(--blue);align-items:center;gap:5px;font-size:11px;font-weight:600;display:flex}.company-login-context-copy>strong{color:var(--text-strong);text-overflow:ellipsis;white-space:nowrap;font-size:15px;overflow:hidden}.company-login-context-copy>small{color:var(--text-secondary);font-size:11px}.company-login-context>.ant-btn-link{justify-self:end;font-size:12px}.company-choice-heading{flex-direction:column;gap:4px;margin-bottom:2px;display:flex}.company-choice-card{border:1px solid var(--border-soft);background:var(--surface-inset);border-radius:13px;grid-template-columns:40px minmax(0,1fr);gap:10px 12px;padding:13px;display:grid}.company-choice-avatar{width:40px;height:40px;color:var(--blue);background:var(--blue-soft);border-radius:11px;place-items:center;font-size:17px;font-weight:700;display:grid}.company-choice-copy{align-items:center;gap:8px;min-width:0;display:flex}.company-choice-copy>strong{color:var(--text-strong);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.company-choice-copy .ant-tag{color:var(--text-secondary);background:var(--surface-raised);flex:none;margin:0}.company-choice-actions{grid-column:1/-1;width:100%}.company-choice-actions .ant-btn{border-radius:9px;flex:120px}.cloud-login-form .login-card .ant-form-item{margin-bottom:20px}.cloud-login-form .login-card .login-enterprise-field{margin-bottom:0}.cloud-login-form .login-card .ant-form>.ant-alert{margin-bottom:16px}.cloud-login-form .login-card .ant-form-item-label{padding-bottom:7px}.cloud-login-form .login-card .ant-input-affix-wrapper{background:var(--input-surface);border-radius:10px;min-height:44px}.cloud-login-form .login-card .ant-input-prefix{color:var(--muted);margin-inline-end:10px}.cloud-login-form .login-card .ant-segmented{background:var(--surface-inset);border-radius:10px;padding:4px}.cloud-login-form .login-card .ant-segmented-item{min-height:34px;line-height:34px}.cloud-login-form .login-card .ant-segmented-item-selected{color:var(--blue);background:var(--surface-raised);border-radius:7px}.cloud-login-form .login-card .ant-btn-primary{min-height:44px;color:var(--text-on-accent);box-shadow:0 4px 12px color-mix(in srgb, var(--blue) 16%, transparent);border-radius:10px;font-weight:600}.cloud-login-form .login-card .ant-btn-link{color:var(--blue);padding-inline:0}.cloud-login-form .login-card .ant-flex>.ant-space{justify-content:space-between;width:100%}.cloud-login-form .login-card .ant-flex>.ant-space>.ant-space-item:nth-child(2){display:none}html[data-web-theme=dark] .cloud-login-art>img{opacity:.46;mix-blend-mode:luminosity}html[data-web-theme=dark] .cloud-login-art:after{content:"";z-index:-1;background:linear-gradient(var(--side), transparent 75%);position:absolute;inset:0}html[data-web-theme=dark] .cloud-login-form .login-card.ant-card{box-shadow:none;background:0 0}@media (width<=700px){.cloud-login-modal{max-width:calc(100vw - 32px);margin-inline:auto;padding-block:16px}.cloud-login-layout{grid-template-columns:minmax(0,1fr);min-height:auto}.cloud-login-art{display:none}.cloud-login-form{padding:48px 26px 26px}.cloud-login-form .login-card-title>img{width:38px;height:38px;display:block}.cloud-login-form .login-card-title h2{font-size:23px}.company-login-context{grid-template-columns:38px minmax(0,1fr);padding:12px}.company-login-context>img{width:38px;height:38px}.company-login-context>.ant-btn-link{grid-column:2;justify-self:start;min-height:28px}.company-choice-card{grid-template-columns:36px minmax(0,1fr)}.company-choice-avatar{width:36px;height:36px}.company-choice-actions{flex-direction:column;align-items:stretch}.company-choice-actions .ant-space-item,.company-choice-actions .ant-btn{width:100%}}@media (prefers-reduced-motion:reduce){.cloud-login-modal,.cloud-login-modal *{transition-duration:0s!important;animation-duration:0s!important}}.sso-workspace-entry{min-width:0;color:var(--text-strong);gap:18px;display:grid}.sso-entry-summary{gap:7px;display:grid}.sso-entry-summary strong{font-size:18px;line-height:1.5}.sso-entry-summary>span{color:var(--text-secondary);overflow-wrap:anywhere;font-size:13px;line-height:1.7}.sso-entry-stages{background:var(--surface);border:1px solid var(--border-soft);border-radius:12px;gap:14px;margin:0;padding:17px;list-style:none;display:grid}.sso-entry-stages li{color:var(--text-secondary);align-items:center;gap:12px;min-height:22px;font-size:13px;display:flex}.sso-entry-stages li>:first-child{flex:0 0 18px}.sso-entry-stages li[aria-current=step]{color:var(--blue);font-weight:600}.sso-entry-stages li[data-complete=true]{color:var(--text-strong)}.sso-entry-failure{color:var(--text-strong);background:var(--surface-raised);border:1px solid var(--border-soft);overflow-wrap:anywhere;border-radius:10px;align-items:flex-start;gap:9px;padding:12px;font-size:13px;line-height:1.7;display:flex}.sso-entry-failure svg{flex-shrink:0;margin-top:3px}.sso-entry-failure:focus-visible{outline:2px solid var(--blue);outline-offset:3px}
