/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.static{position:static}.sticky{position:sticky}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.shrink{flex-shrink:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.zoom-100{zoom:100%}.resize{resize:both}.border{border-style:var(--tw-border-style);border-width:1px}.italic{font-style:italic}.line-through{text-decoration-line:line-through}.underline{text-decoration-line:underline}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}.site-page-shell{color:#142a4e;background:#f6faff;min-height:100vh}.site-page-header{z-index:30;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffffff0;border-bottom:1px solid #e0e9f3;align-items:center;gap:22px;min-height:64px;padding:0 max(24px,50vw - 640px);display:flex;position:sticky;top:0}.site-page-brand{color:#122342;flex:none;align-items:center;text-decoration:none;display:flex}.site-page-header nav{align-self:stretch;gap:clamp(12px,1.8vw,25px);margin-left:12px;display:flex}.site-page-header nav a{color:#53647b;white-space:nowrap;place-items:center;font-size:12px;text-decoration:none;display:grid;position:relative}.site-page-header nav a:hover,.site-page-header nav a.active{color:#126de4}.site-page-header nav a.active:after{content:"";background:#126de4;height:2px;position:absolute;bottom:0;left:0;right:0}.site-page-header-actions{align-items:center;gap:10px;margin-left:auto;display:flex}.site-page-login,.site-page-cta,.site-page-primary,.site-page-secondary{border-radius:8px;justify-content:center;align-items:center;padding:10px 16px;font-size:12px;font-weight:700;text-decoration:none;display:inline-flex}.site-page-login,.site-page-secondary{color:#1e4772;background:#fff;border:1px solid #cfdae8}.site-page-cta,.site-page-primary{color:#fff;background:#1375ed;border:1px solid #1375ed;box-shadow:0 8px 18px #1777e52a}.site-page-main{width:min(1280px,100% - 40px);margin:0 auto;padding-bottom:54px}.site-page-hero{background:radial-gradient(circle at 80% 20%,#d8ebff 0,#eef7ff 32%,#fff 80%);border:1px solid #dceaf8;border-radius:22px;margin:32px 0 22px;padding:clamp(30px,5vw,68px)}.site-page-eyebrow,.site-page-section-heading>span,.site-callout>div>span,.site-api-strip>div>span,.site-license-card>span{color:#1473de;letter-spacing:.12em;font-size:10px;font-weight:800}.site-page-hero h1{color:#102955;letter-spacing:-.045em;max-width:780px;margin:10px 0 12px;font-size:clamp(31px,5vw,60px);line-height:1.06}.site-page-hero p{color:#59708d;max-width:720px;margin:0;font-size:16px;line-height:1.65}.site-page-hero-actions{flex-wrap:wrap;gap:10px;margin-top:25px;display:flex}.site-page-primary span,.site-page-secondary span{margin-left:8px}.site-page-section{background:#fff;border:1px solid #e1eaf3;border-radius:16px;margin-top:22px;padding:25px;box-shadow:0 8px 26px #183d6510}.site-page-section-heading{margin-bottom:20px}.site-page-section-heading h2{color:#152d56;letter-spacing:-.025em;margin:7px 0 5px;font-size:clamp(22px,3vw,32px)}.site-page-section-heading p{color:#70839a;margin:0;font-size:13px}.site-product-groups{gap:20px;display:grid}.site-product-group{border-top:1px solid #e6edf4;padding-top:18px}.site-product-group>header{gap:14px;margin-bottom:13px;display:flex}.site-product-group>header>span{color:#fff;background:#1475e8;border-radius:10px;flex:none;place-items:center;width:34px;height:34px;font:800 11px ui-monospace,Consolas,monospace;display:grid}.site-product-group h3{color:#213c65;margin:0;font-size:17px}.site-product-group p{color:#778ba1;margin:3px 0 0;font-size:12px;line-height:1.5}.site-product-grid,.site-link-grid,.site-plan-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.site-product-card,.site-plan-card,.site-license-card{background:linear-gradient(145deg,#fff,#f9fcff);border:1px solid #e0e9f2;border-radius:12px;padding:16px}.site-product-card-top{justify-content:space-between;align-items:center;gap:8px;display:flex}.site-product-id{color:#8c9bad;font:10px ui-monospace,Consolas,monospace}.site-status{border-radius:12px;padding:4px 7px;font-size:8px;font-weight:800}.site-status-verified{color:#197248;background:#e7f8ee}.site-status-implemented-not-verified{color:#946c1f;background:#fff3d7}.site-status-partial,.site-status-experimental{color:#7352b0;background:#f0e9ff}.site-product-card h3{color:#1d365d;margin:15px 0 5px;font-size:14px}.site-product-card p{color:#71849a;min-height:54px;margin:0;font-size:11px;line-height:1.55}.site-product-links{flex-wrap:wrap;gap:6px;margin-top:14px;display:flex}.site-product-links a{color:#1767b8;background:#fff;border:1px solid #d5e1ee;border-radius:6px;padding:6px 8px;font-size:10px;font-weight:700;text-decoration:none}.site-product-links a:hover,.site-inline-links a:hover{color:#0757b1;background:#edf6ff;border-color:#76b5f4}.site-link-card{background:#fff;border:1px solid #e0e9f2;border-radius:12px;gap:13px;min-height:110px;padding:16px;text-decoration:none;transition:transform .15s,box-shadow .15s;display:flex}.site-link-card:hover{transform:translateY(-2px);box-shadow:0 10px 22px #1d4f8014}.site-link-card-icon{color:#fff;background:linear-gradient(145deg,#1679ea,#4b56dc);border-radius:11px;flex:none;place-items:center;width:38px;height:38px;font-size:13px;font-weight:800;display:grid}.site-link-card strong,.site-link-card small,.site-link-card em{display:block}.site-link-card strong{color:#1c3962;font-size:13px}.site-link-card small{color:#74879d;margin-top:5px;font-size:11px;line-height:1.5}.site-link-card em{color:#1471da;margin-top:10px;font-size:10px;font-style:normal;font-weight:800}.site-callout,.site-api-strip{color:#fff;background:linear-gradient(120deg,#0c2042,#183a67);border-radius:16px;justify-content:space-between;align-items:center;gap:24px;margin-top:22px;padding:27px;display:flex}.site-callout h2,.site-api-strip h2{color:#fff;margin:8px 0 7px;font-size:23px}.site-callout p,.site-api-strip p{color:#c5d8ef;max-width:660px;margin:0;font-size:12px;line-height:1.6}.site-callout .site-page-secondary{color:#fff;white-space:nowrap;background:#ffffff12;border-color:#fff5}.site-plan-card{flex-direction:column;min-height:360px;display:flex;position:relative}.site-plan-card.recommended{border-color:#4d99f2;box-shadow:0 14px 30px #1875db22}.site-plan-card>span{color:#1473de;font-size:9px;font-weight:800}.site-plan-card h2{color:#18345d;margin:18px 0 8px;font-size:20px}.site-plan-card>strong{color:#102e5d;font-size:29px}.site-plan-card>small{color:#8191a3;font-size:10px}.site-plan-card p{color:#70849b;min-height:54px;font-size:12px;line-height:1.55}.site-plan-card ul{color:#5f738d;flex:1;margin:6px 0 20px;padding-left:17px;font-size:11px;line-height:2}.site-inline-links{flex-wrap:wrap;gap:10px;display:flex}.site-inline-links a,.site-api-actions a,.site-license-card a{color:#176bb9;background:#fff;border:1px solid #d6e2ed;border-radius:8px;padding:10px 13px;font-size:11px;font-weight:700;text-decoration:none}.site-api-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.site-api-actions a{color:#dff0ff;background:#ffffff0b;border-color:#5a7da7}.site-feature-table{background:#fff;border:1px solid #e0e9f2;border-radius:14px;margin-top:22px;overflow:hidden}.site-feature-table>div{color:#526b86;border-bottom:1px solid #edf2f6;grid-template-columns:2fr 1fr 1fr 1fr;align-items:center;gap:10px;padding:13px 17px;font-size:11px;display:grid}.site-feature-table>div:first-child{color:#1c3a65;background:#f3f8fd;font-weight:800}.site-feature-table>div:last-child{border-bottom:0}.site-feature-table a{color:#146dcc;font-weight:800;text-decoration:none}.site-license-card{min-height:200px}.site-license-card h2{color:#1b365e;margin:13px 0 8px;font-size:18px}.site-license-card p{color:#6f839a;min-height:82px;font-size:12px;line-height:1.6}.site-license-card a{display:inline-block}.site-page-footer{color:#76889c;background:#fff;border-top:1px solid #e2eaf2;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px 20px;padding:22px max(24px,50vw - 640px);font-size:11px;display:flex}.site-page-footer>div{flex-wrap:wrap;gap:15px;display:flex}.site-page-footer a{color:#4f6a86;text-decoration:none}.site-page-footer a:hover{color:#116ed8}@media (width<=900px){.site-page-header{gap:12px;padding-inline:16px}.site-page-header nav{gap:10px;margin-left:0;overflow-x:auto}.site-page-header-actions .site-page-login{display:none}.site-page-cta{padding-inline:10px;font-size:10px}.site-product-grid,.site-link-grid,.site-plan-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.site-callout,.site-api-strip{flex-direction:column;align-items:flex-start}.site-api-actions{justify-content:flex-start}}@media (width<=600px){.site-page-header{flex-wrap:wrap;padding-block:10px}.site-page-header nav{order:3;width:100%;min-height:30px}.site-page-main{width:min(100% - 22px,1280px)}.site-page-hero{padding:25px 20px}.site-page-hero h1{font-size:34px}.site-page-section{padding:17px}.site-product-grid,.site-link-grid,.site-plan-grid{grid-template-columns:1fr}.site-product-card p{min-height:0}.site-feature-table{overflow-x:auto}.site-feature-table>div{min-width:530px}.site-page-footer{flex-direction:column;align-items:flex-start;padding-inline:17px}}:root{color:#263342;font-synthesis:none;text-rendering:optimizelegibility;background:#f4f6f8;font-family:Aptos,Segoe UI,Arial,sans-serif}*{box-sizing:border-box}html,body,#root{min-width:360px;min-height:100%;margin:0}button,input,select{font:inherit}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.58}a{color:inherit}.word-editor{color:#263342;background:#f2f4f7;flex-direction:column;width:100%;height:100dvh;min-height:560px;font-size:12px;display:flex;position:relative;overflow:hidden}.document-topbar{z-index:2;color:#fff;background:linear-gradient(105deg,#125487,#1768b7);align-items:center;gap:12px;height:42px;min-height:42px;padding:0 13px;display:flex;position:relative;box-shadow:0 1px 2px #1839563b}.product-brand{min-width:0;color:inherit;white-space:nowrap;align-items:center;gap:7px;display:inline-flex}.product-brand-icon{flex:none;width:30px;height:30px;display:block}.product-brand-name{color:inherit;letter-spacing:-.035em;font-size:14px;font-weight:750}.product-brand-name>span{color:#38c7ad}.product-brand-editor .product-brand-icon{width:26px;height:26px}.product-brand-editor .product-brand-name{color:#fff;font-size:12px}.product-brand-demo .product-brand-icon{width:29px;height:29px}.product-brand-demo .product-brand-name{color:inherit;font-size:15px}.topbar-divider{background:#ffffff4a;width:1px;height:20px}.document-title{color:#fff;text-align:center;background:0 0;border:0;outline:0;width:min(36vw,480px);font-size:11px}.document-title:focus{border-bottom:1px solid #ffffff9c}.document-title::selection{color:#173c64;background:#fff}.header-footer-topbar-exit{color:#fff;cursor:pointer;background:#ffffff1c;border:1px solid #ffffff9c;border-radius:4px;flex:none;min-height:25px;padding:0 9px;font:600 10px/1 Segoe UI,Arial,sans-serif}.header-footer-topbar-exit:hover,.header-footer-topbar-exit:focus-visible{outline-offset:1px;background:#ffffff35;border-color:#fff;outline:2px solid #ffffff70}.section-selector{color:#d9eafa;white-space:nowrap;align-items:center;gap:5px;font-size:9px;display:flex}.section-selector select{color:#fff;background:#155d9a;border:1px solid #fff5;border-radius:4px;max-width:175px;padding:3px 5px;font-size:10px}.section-selector option{color:#263342;background:#fff}.save-indicator{color:#e8f3ff;white-space:nowrap;align-items:center;gap:4px;margin-left:auto;font-size:10px;display:flex}.save-indicator.saving{color:#fff4ca}.save-indicator.error{color:#ffd7cf}.collaboration-indicator{color:#d8f6dc;white-space:nowrap;font-size:9px}.collaboration-indicator.disconnected,.collaboration-indicator.unavailable{color:#ffd7cf}.collaboration-loading{color:#64758a;text-align:center;background:#f5f7fa;place-content:center;justify-items:center;gap:8px;min-height:100dvh;display:grid}.collaboration-loading strong{color:#26394d;font-size:14px}.collaboration-loading span{max-width:520px;font-size:11px}.collaboration-carets__caret{pointer-events:none;border-left:2px solid;border-right:0;margin-left:-1px;margin-right:-1px;position:relative}.collaboration-carets__label{z-index:10;color:#fff;text-overflow:ellipsis;white-space:nowrap;border-radius:3px 3px 3px 0;max-width:180px;padding:2px 5px;font:600 9px/1.2 Aptos,Segoe UI,Arial,sans-serif;position:absolute;top:-1.35em;left:-2px;overflow:hidden}.collaboration-carets__selection{border-radius:2px}.topbar-icon,.user-button{color:#fff;background:0 0;border:0;font-size:11px}.topbar-icon{font-size:16px}.share-button{color:#fff;cursor:pointer;background:#ffffff12;border:1px solid #fff9;border-radius:4px;padding:5px 12px;font-size:11px}.ribbon-tabs{scrollbar-width:thin;scrollbar-color:#9aa8b8 #edf1f5;background:#fff;border-bottom:1px solid #d8dfe8;align-items:stretch;gap:3px;height:36px;min-height:36px;padding:0 14px;display:flex;overflow:auto hidden}.ribbon-tabs>button{color:#314153;white-space:nowrap;background:0 0;border:0;flex:none;min-width:53px;padding:0 12px;font-size:11px;position:relative}.ribbon-tabs::-webkit-scrollbar{height:5px}.ribbon-tabs::-webkit-scrollbar-thumb{background:#9aa8b8;border-radius:4px}.ribbon-tabs>button:hover{background:#f3f7fc}.ribbon-tabs>button.selected{color:#1266ba;font-weight:650}.ribbon-tabs>button.selected:after{content:"";background:#1472ca;height:2px;position:absolute;bottom:0;left:8px;right:8px}.ribbon-tabs>.file-menu-button{color:#125891;order:-1;min-width:58px}.ribbon-tabs>.file-menu-button.selected{color:#fff;background:#2d5791}.ribbon-tabs>.file-menu-button.selected:after{display:none}.ribbon-tabs.showing-access-keys>button{padding-right:27px}.ribbon-key-tip{color:#493713;background:#fff0b4;border:1px solid #e3b746;border-radius:3px;place-items:center;min-width:17px;height:17px;padding:0 3px;font:700 9px/1 ui-monospace,SFMono-Regular,Consolas,monospace;display:inline-grid;position:absolute;top:2px;right:3px;box-shadow:0 1px 2px #15283a24}.ribbon-access-key-hint{color:#655222;background:#fff8dc;border-bottom:1px solid #e0d4aa;justify-content:center;align-items:center;gap:8px;min-height:25px;padding:3px 8px;font-size:9px;display:flex}.ribbon-access-key-hint kbd,.ribbon-access-key-hint button{color:#665321;background:#fffdf4;border:1px solid #e6d59e;border-radius:3px;padding:2px 5px;font:9px ui-monospace,SFMono-Regular,Consolas,monospace}.ribbon-access-key-hint button{cursor:pointer}.file-backstage{z-index:50;color:#333;background:#f3f3f3;font-family:Segoe UI,Aptos,Arial,sans-serif;font-size:14px;display:flex;position:absolute;inset:0;overflow:auto}.file-backstage-nav{color:#fff;background:#2d5791;flex-direction:column;flex:0 0 190px;gap:1px;min-height:100%;padding:12px 0 14px;display:flex}.file-backstage-nav>button{min-height:46px;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-left:3px solid #0000;flex:0 0 46px;align-items:center;gap:14px;padding:0 21px;font-size:14px;display:flex}.file-backstage-nav>button:hover,.file-backstage-nav>button.active{background:#416fb0;border-left-color:#fff}.file-backstage-nav>button>span{opacity:.95;text-align:center;width:18px}.file-backstage-nav>button:disabled{color:#d6e0eb;cursor:wait}.file-backstage-nav>.file-backstage-admin-link{min-height:46px;color:inherit;border-left:3px solid #0000;flex:0 0 46px;align-items:center;gap:14px;padding:0 21px;font-size:14px;text-decoration:none;display:flex}.file-backstage-nav>.file-backstage-admin-link:hover{background:#416fb0;border-left-color:#fff}.file-backstage-nav>.file-backstage-admin-link>span{opacity:.95;text-align:center;width:18px}.file-backstage-nav .file-backstage-back{border:2px solid #ffffffad;border-radius:50%;justify-content:center;align-self:flex-start;width:52px;min-height:50px;margin:4px 14px 13px;padding:0;font-size:26px}.file-backstage-nav-divider{background:#ffffff4d;height:1px;margin:8px 24px}.file-backstage-nav>small{color:#d4e2f3;margin:auto 18px 0;padding-top:25px;font-size:10px}.file-backstage-content{flex:1;min-width:0;padding:36px clamp(24px,5vw,72px) 50px;overflow:auto}.file-backstage-heading{justify-content:space-between;align-items:flex-start;max-width:1080px;margin:0 auto 28px;display:flex}.file-backstage-heading>div>span{color:#687789;letter-spacing:.12em;font-size:10px;font-weight:700}.file-backstage-heading h1{color:#444;letter-spacing:-.04em;margin:8px 0;font-size:clamp(30px,4vw,48px);font-weight:350}.file-backstage-heading>button{color:#516174;background:0 0;border:0;border-radius:50%;width:34px;height:34px;font-size:24px}.file-backstage-heading>button:hover{background:#e4e8ed}.file-backstage :is(button,input,a):focus-visible{outline-offset:2px;outline:3px solid #68a9ef}.file-backstage :is(button,input,a):disabled{cursor:not-allowed;opacity:.6}.file-operation-message{color:#245f36;background:#eff9f1;border:1px solid #b8d7c1;border-radius:3px;max-width:1080px;margin:-12px auto 18px;padding:10px 13px;font-size:12px}.file-info-layout,.file-open-layout,.file-action-grid{grid-template-columns:minmax(260px,1fr) minmax(250px,1fr);gap:18px;max-width:1080px;margin:0 auto;display:grid}.file-info-card,.file-form-card,.file-options-card{background:#fff;border:1px solid #d9dee4;border-radius:4px;padding:22px;box-shadow:0 1px 2px #2633420b}.file-info-card h2,.file-open-layout h2,.file-recent-list h2,.file-form-card h2,.file-options-card h2{color:#315c94;margin:0 0 16px;font-size:20px;font-weight:500}.file-info-card dl{grid-template-columns:minmax(105px,.7fr) minmax(0,1.3fr);gap:12px 14px;margin:0;display:grid}.file-info-card dt{color:#6b7682}.file-info-card dd{overflow-wrap:anywhere;min-width:0;margin:0}.file-info-card dd.file-document-id{color:#748092;font:11px/1.5 ui-monospace,Consolas,monospace}.file-save-status.saved{color:#258049}.file-save-status.saving,.file-save-status.unsaved{color:#a26300}.file-save-status.error{color:#bd3434}.file-info-actions,.file-form-actions{flex-wrap:wrap;align-items:center;gap:10px;margin-top:24px;display:flex}.file-info-card button,.file-form-actions button,.file-form-card>button,.file-open-places button{color:#315c94;cursor:pointer;background:#fff;border:1px solid #c9d3df;border-radius:3px;min-height:42px;padding:7px 14px}.file-info-card button:hover,.file-form-actions button:hover,.file-form-card>button:hover{background:#edf4fb}.file-info-card hr{border:0;border-top:1px solid #e3e7eb;margin:24px 0}.file-info-card h3{font-size:15px;font-weight:600}.file-info-card p,.file-form-card p{color:#697789;line-height:1.6}.file-open-layout{grid-template-columns:minmax(180px,.6fr) minmax(380px,1.4fr);align-items:start}.file-open-places{gap:6px;display:grid}.file-open-places button{text-align:left;grid-template-columns:32px 1fr;align-items:center;min-height:58px;display:grid}.file-open-places button>span{grid-row:span 2;font-size:20px}.file-open-places button small{color:#7c8794}.file-open-places button.selected{background:#dce8f8;border-color:#9cb9df}.file-open-places button:disabled{color:#8893a0;background:#f4f5f6}.file-open-hint{color:#75808c;font-size:11px;line-height:1.5}.file-recent-list h2{justify-content:space-between;align-items:center;display:flex}.file-recent-list h2 button{color:#456f9f;background:0 0;border:0;font-size:11px}.file-recent-list ul{margin:0;padding:0;list-style:none}.file-recent-list li{border-bottom:1px solid #e3e6ea}.platform-playground-page{color:#243448;background:#f3f6fa;min-height:100dvh}.platform-playground-main{max-width:1240px;margin:0 auto;padding:28px 24px 72px}.platform-playground-hero{justify-content:space-between;align-items:flex-end;gap:28px;padding:36px 0 28px;display:flex}.platform-playground-hero h1{color:#12385c;letter-spacing:-.05em;margin:8px 0 12px;font-size:clamp(34px,5vw,62px);font-weight:400}.platform-playground-hero p{color:#68788c;max-width:760px;margin:0;font-size:15px;line-height:1.65}.platform-playground-health{color:#3f607b;background:#fff;border:1px solid #cfe0ea;border-radius:12px;min-width:180px;padding:14px 18px;font-size:12px;line-height:1.7}.platform-playground-health code{color:#7890a5;font-size:11px}.status-dot{background:#25a16a;border-radius:50%;width:9px;height:9px;margin-right:7px;display:inline-block;box-shadow:0 0 0 4px #d9f4e5}.platform-playground-layout{grid-template-columns:230px minmax(0,1fr);align-items:start;gap:18px;display:grid}.platform-playground-nav{background:#fff;border:1px solid #d9e2eb;border-radius:13px;gap:5px;padding:10px;display:grid}.platform-playground-nav button{color:#536b82;text-align:left;background:0 0;border:0;border-radius:8px;padding:13px 12px;font-size:12px}.platform-playground-nav button:hover,.platform-playground-nav button.active{color:#135f9f;background:#eaf4fc;font-weight:700}.platform-playground-catalog{color:#718195;border-top:1px solid #e5ebf1;gap:4px;margin-top:16px;padding:16px 10px 8px;font-size:11px;display:grid}.platform-playground-catalog strong{color:#304b67}.platform-playground-card{background:#fff;border:1px solid #d9e2eb;border-radius:13px;min-height:540px;padding:clamp(20px,3vw,34px);box-shadow:0 14px 40px #31587b0d}.platform-playground-heading{border-bottom:1px solid #e7edf3;justify-content:space-between;align-items:flex-start;gap:16px;padding-bottom:18px;display:flex}.platform-playground-heading span{color:#299487;letter-spacing:.12em;font-size:10px;font-weight:800}.platform-playground-heading h2{color:#1b456c;letter-spacing:-.04em;margin:7px 0 0;font-size:clamp(23px,3vw,34px);font-weight:500}.platform-playground-heading code{color:#6e8296;font-size:11px}.platform-playground-card>p{color:#68788c;max-width:780px;line-height:1.65}.platform-playground-fields{flex-wrap:wrap;gap:8px;margin:22px 0;display:flex}.platform-playground-fields span{color:#39718b;background:#f1fafd;border:1px solid #cbdfea;border-radius:999px;padding:8px 11px;font:11px ui-monospace,Consolas,monospace}.platform-playground-contract{color:#5f7487;background:#fbfdff;border:1px solid #dbe8ef;border-radius:10px;gap:10px;margin:15px 0 4px;padding:12px 14px;font-size:11px;display:grid}.platform-playground-contract header,.platform-playground-contract>div{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.platform-playground-contract header{color:#294e6b;justify-content:space-between}.platform-playground-contract header a,.platform-playground-contract-links a{color:#166ca4;font-weight:700}.platform-playground-contract code{color:#245c7c;background:#edf6fb}.platform-playground-contract-links{border-top:1px solid #e7eef2;padding-top:8px}.platform-playground-code{color:#35516c;white-space:pre-wrap;background:#f7fafc;border:1px solid #dbe5ed;border-radius:9px;margin:20px 0;padding:18px;font:12px/1.7 ui-monospace,Consolas,monospace}.platform-playground-actions{flex-wrap:wrap;gap:9px;margin:22px 0 8px;display:flex}.platform-playground-actions button{color:#fff;background:#1769a7;border:1px solid #b7cee0;border-radius:7px;padding:10px 14px;font-size:12px}.platform-playground-actions button+button{color:#245f84;background:#f2f8fc}.platform-playground-card>small{color:#8291a1;font:11px ui-monospace,Consolas,monospace}.platform-playground-result{color:#d5e6f5;background:#172b3d;border-radius:9px;min-height:130px;max-height:270px;margin:24px 0 0;padding:16px;font:11px/1.55 ui-monospace,Consolas,monospace;overflow:auto}.form-builder-toolbar{justify-content:space-between;align-items:end;gap:16px;margin:20px 0 14px;display:flex}.form-builder-toolbar-actions{flex-wrap:wrap;justify-content:flex-end;gap:7px;display:flex}.form-builder-toolbar label,.form-builder-properties label{color:#536b82;gap:6px;font-size:11px;font-weight:700;display:grid}.form-builder-toolbar input,.form-builder-properties input,.form-builder-properties textarea,.form-builder-preview-form input,.form-builder-preview-form textarea,.form-builder-preview-form select{color:#263f59;min-width:0;font:inherit;background:#fff;border:1px solid #cbd9e4;border-radius:7px;padding:9px 10px}.form-builder-toolbar input{width:min(420px,55vw);margin-top:5px}.form-builder-toolbar button{color:#1f638c;background:#f2f8fc;border:1px solid #9fc2db;border-radius:7px;padding:10px 14px;font-size:12px}.form-builder-toolbar button.active{color:#fff;background:#1769a7}.form-builder-workspace{grid-template-columns:170px minmax(240px,1fr) 210px;gap:12px;min-height:390px;display:grid}.form-builder-editor-lock{border:0;width:100%;min-width:0;margin:0;padding:0;display:block}.form-builder-editor-lock:disabled{opacity:.68}.platform-form-locked{color:#775914;background:#fff8e8;border:1px solid #e7d19a;border-radius:8px;padding:10px 12px;font-size:12px}.form-builder-toolbox,.form-builder-canvas,.form-builder-properties{background:#f9fbfd;border:1px solid #d9e4ec;border-radius:10px;padding:13px}.form-builder-toolbox,.form-builder-properties{align-content:start;gap:7px;display:grid}.form-builder-toolbox>strong,.form-builder-properties>strong{color:#274d6d;font-size:13px}.form-builder-toolbox>small,.form-builder-properties>small{color:#8191a0;margin-bottom:7px;font-size:10px}.form-builder-toolbox button{color:#315b78;text-align:left;cursor:pointer;background:#fff;border:1px solid #d5e2eb;border-radius:7px;grid-template-columns:20px 1fr;gap:1px 5px;padding:8px;font-size:11px;display:grid}.form-builder-toolbox button:hover{background:#eef8fd;border-color:#62a6cd}.form-builder-toolbox button span{color:#1d83b7;grid-row:span 2;font-size:15px}.form-builder-toolbox button code{color:#91a0ae;font-size:9px}.form-builder-canvas{background:#eef4f8}.form-builder-canvas-header{border-bottom:1px solid #d8e3eb;justify-content:space-between;align-items:center;padding:2px 3px 11px;display:flex}.form-builder-canvas-header div{gap:3px;display:grid}.form-builder-canvas-header strong{color:#274d6d;font-size:13px}.form-builder-canvas-header small{color:#8393a2;font-size:10px}.form-builder-canvas-header>span{color:#99711a;background:#fff3cf;border-radius:999px;padding:4px 8px;font-size:10px}.form-builder-field{color:#2c4c66;text-align:left;width:100%;font:inherit;background:#fff;border:1px solid #d5e2eb;border-radius:8px;grid-template-columns:18px minmax(0,1fr) auto;align-items:center;gap:8px;margin-top:8px;padding:11px 9px;display:grid}.form-builder-field:hover,.form-builder-field.selected{border-color:#368fbd;box-shadow:0 0 0 2px #d9eff9}.form-builder-field-grip{color:#a4b3bf;letter-spacing:-3px}.form-builder-field-select{min-width:0;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;gap:3px;padding:0;display:grid}.form-builder-field strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.form-builder-field small{color:#8393a2;font:10px ui-monospace,Consolas,monospace}.form-builder-field-actions{color:#6c8aa0;gap:5px;font-size:14px;display:flex}.form-builder-field-actions button{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:4px;padding:2px 3px}.form-builder-field-actions button:hover{color:#1769a7;background:#e7f3fa}.form-builder-empty{color:#8393a2;text-align:center;padding:42px 10px;font-size:11px}.form-builder-properties label{margin-bottom:3px}.form-builder-validation-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.form-builder-validation-grid label{min-width:0}.form-builder-properties input,.form-builder-properties textarea{box-sizing:border-box;width:100%;font-size:11px;font-weight:400}.form-builder-properties .form-builder-check{color:#536b82;grid-template-columns:auto 1fr;align-items:center;gap:7px;font-weight:400;display:flex}.form-builder-properties .form-builder-check input{accent-color:#1769a7;width:15px;height:15px}.form-builder-preview{background:linear-gradient(135deg,#f7fbfe,#eef6fb);border:1px solid #d7e4ed;border-radius:10px;padding:18px}.form-builder-preview-header{border-bottom:1px solid #dce8ef;justify-content:space-between;align-items:end;gap:14px;padding-bottom:12px;display:flex}.form-builder-preview-header span{color:#299487;letter-spacing:.12em;font-size:10px;font-weight:800}.form-builder-preview-header h3{color:#1b456c;margin:6px 0 0;font-size:22px;font-weight:500}.form-builder-preview-header small,.form-builder-preview-field small{color:#8191a0;font-size:10px}.form-builder-preview-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;max-width:760px;margin:18px auto 0;display:grid}.form-builder-preview-form>h3,.form-builder-preview-form>p,.form-builder-preview-form>hr,.form-builder-preview-form>button{grid-column:1/-1}.form-builder-preview-form h3{color:#274d6d;margin:3px 0 0}.form-builder-preview-form p{color:#60788d;margin:0;font-size:12px}.form-builder-preview-field{color:#4d657a;gap:6px;font-size:11px;font-weight:700;display:grid}.form-signature-capture{gap:6px;min-width:0;display:grid}.form-signature-capture svg{cursor:crosshair;touch-action:none;background:linear-gradient(#fff,#fbfdff);border:1px dashed #9eb2c6;border-radius:8px;width:100%;height:124px;display:block;overflow:hidden}.form-signature-capture svg polyline{fill:none;stroke:#173d68;stroke-width:3.5px;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.form-signature-capture svg .form-signature-baseline{fill:none;stroke:#dbe4ec;stroke-width:1px;vector-effect:non-scaling-stroke}.form-signature-capture svg text{fill:#9aa9b7;pointer-events:none;font-size:18px;font-weight:400}.form-signature-capture.is-disabled svg{cursor:not-allowed;opacity:.65}.form-signature-footer{justify-content:space-between;align-items:center;gap:8px;display:flex}.form-signature-footer small{color:#7b8997;font-size:10px;font-weight:400}.form-signature-footer button{color:#456179;cursor:pointer;background:#fff;border:1px solid #ccd8e2;border-radius:5px;padding:4px 8px;font-size:10px}.form-signature-footer button:disabled{cursor:not-allowed;opacity:.5}.form-builder-preview-field [role=radiogroup]{gap:6px;display:grid}.form-builder-preview-field [role=radiogroup] label{align-items:center;gap:7px;font-weight:400;display:flex}.form-builder-preview-field small{font-weight:400}.form-builder-preview-form>button{color:#fff;background:#1769a7;border:1px solid #a5c5da;border-radius:7px;justify-self:start;padding:9px 13px;font-size:11px}.form-builder-preview-switcher{color:#6e8292;justify-content:flex-end;align-items:center;gap:6px;margin:0 0 8px;font-size:10px;display:flex}.form-builder-preview-switcher button{color:#41647b;cursor:pointer;background:#fff;border:1px solid #cbdce7;border-radius:6px;padding:5px 9px;font-size:10px}.form-builder-preview-switcher button.active{color:#fff;background:#2382b7;border-color:#2382b7}.form-builder-history{color:#74889a;align-items:center;gap:6px;margin:0 0 8px;font-size:10px;display:flex}.form-builder-history button{color:#41647b;cursor:pointer;background:#fff;border:1px solid #cbdce7;border-radius:6px;padding:5px 9px;font-size:10px}.form-builder-history button:disabled{cursor:not-allowed;opacity:.45}.form-builder-history span{margin-left:4px}.platform-playground-main[data-preview-viewport=mobile] .form-builder-preview{max-width:420px;margin-inline:auto}.platform-playground-main[data-preview-viewport=mobile] .form-builder-preview-form{grid-template-columns:1fr;max-width:360px}.form-submission-browser{background:#fff;border:1px solid #d6e3ec;border-radius:10px;margin-top:16px;overflow:hidden}.form-submission-browser>header,.form-submission-browser>footer{background:#f6f9fb;justify-content:space-between;align-items:center;gap:12px;padding:10px 13px;display:flex}.form-submission-browser>header{border-bottom:1px solid #e3ebf0}.form-submission-browser>header>div,.form-submission-row>div{gap:3px;min-width:0;display:grid}.form-submission-browser strong{color:#294b66;font-size:11px}.form-submission-browser small,.form-submission-empty{color:#7c8d9a;font-size:10px}.form-submission-browser>header>span{color:#617b8e;flex:none;font-size:10px}.form-submission-rows{display:grid}.form-submission-row{border-bottom:1px solid #edf1f4;justify-content:space-between;align-items:center;gap:12px;padding:9px 13px;display:flex}.form-submission-row>div{overflow:hidden}.form-submission-row>div>strong,.form-submission-row>div>small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.form-submission-row button,.form-submission-browser footer button{color:#28658d;cursor:pointer;background:#fff;border:1px solid #cbdde8;border-radius:6px;flex:none;padding:5px 8px;font-size:10px}.form-submission-row button:hover:not(:disabled),.form-submission-browser footer button:hover:not(:disabled){background:#f0f8fc;border-color:#438db7}.form-submission-row button:disabled,.form-submission-browser footer button:disabled{opacity:.45;cursor:not-allowed}.form-submission-empty{margin:0;padding:17px 13px}.form-submission-browser>footer{border-top:1px solid #e3ebf0}.form-template-browser{background:#fff;border:1px solid #d6e3ec;border-radius:10px;margin-top:14px;overflow:hidden}.form-template-browser>header{background:#f6f9fb;border-bottom:1px solid #e3ebf0;justify-content:space-between;align-items:center;gap:12px;padding:10px 13px;display:flex}.form-template-browser>header>div{gap:3px;display:grid}.form-template-browser>header>span{color:#617b8e;flex:none;font-size:10px}.form-template-rows{display:grid}.form-template-row{border-bottom:1px solid #edf1f4;justify-content:space-between;align-items:center;gap:12px;padding:9px 13px;display:flex}.form-template-row>div:first-child{gap:3px;min-width:0;display:grid}.form-template-row>div:first-child>strong,.form-template-row>div:first-child>small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.form-template-actions{flex-wrap:wrap;flex:none;gap:5px;display:flex}.form-template-actions button{color:#28658d;cursor:pointer;background:#fff;border:1px solid #cbdde8;border-radius:6px;padding:5px 8px;font-size:10px}.form-template-actions button:hover:not(:disabled){background:#f0f8fc;border-color:#438db7}.form-template-actions button:disabled{opacity:.45;cursor:not-allowed}@media (width<=620px){.form-template-row{flex-direction:column;align-items:flex-start}.form-template-actions{width:100%}}.integration-product-context{background:linear-gradient(135deg,#eefaff,#f9fcff);border:1px solid #b9ddec;border-radius:12px;grid-template-columns:minmax(0,1fr) auto;gap:14px 24px;margin:0 0 24px;padding:18px 20px;display:grid}.integration-product-context>div:first-child{gap:5px;display:grid}.integration-product-context span{color:#2389a0;letter-spacing:.12em;font-size:10px;font-weight:800}.integration-product-context h2{color:#173f63;margin:0;font-size:22px;font-weight:600}.integration-product-context p{color:#60788d;margin:0;font-size:12px;line-height:1.5}.integration-product-context-links{flex-wrap:wrap;justify-content:end;align-items:start;gap:7px;display:flex}.integration-product-context-links a{color:#1c6489;background:#fff;border:1px solid #a8cadd;border-radius:999px;padding:7px 10px;font-size:11px;text-decoration:none}.integration-product-context-links a:hover{background:#e7f7fc;border-color:#2f91ba}.integration-product-context details{color:#527287;grid-column:1/-1;font-size:11px}.integration-product-context details summary{cursor:pointer}.integration-product-context details ul{flex-wrap:wrap;gap:6px 18px;margin:9px 0 0;padding-left:18px;display:flex}.sdk-product-context{background:linear-gradient(135deg,#eefaff,#f9fcff);border:1px solid #b9ddec;border-radius:12px;justify-content:space-between;align-items:center;gap:18px;margin-bottom:22px;padding:15px 18px;display:flex}.sdk-product-context>div:first-child{gap:4px;display:grid}.sdk-product-context span{color:#2389a0;letter-spacing:.12em;font-size:10px;font-weight:800}.sdk-product-context h3{color:#173f63;margin:0;font-size:20px;font-weight:600}.sdk-product-context p{color:#60788d;margin:0;font-size:12px}.sdk-product-context-links{flex-wrap:wrap;justify-content:end;gap:7px;display:flex}.sdk-product-context-links a{color:#1c6489;background:#fff;border:1px solid #a8cadd;border-radius:999px;padding:7px 10px;font-size:11px;text-decoration:none}.sdk-product-context-links a:hover{background:#e7f7fc;border-color:#2f91ba}@media (width<=940px){.form-builder-workspace{grid-template-columns:145px minmax(220px,1fr)}.form-builder-properties{grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr))}.form-builder-properties>strong,.form-builder-properties>small{grid-column:1/-1}}@media (width<=620px){.form-builder-toolbar{display:grid}.form-builder-toolbar input{box-sizing:border-box;width:100%}.form-builder-workspace{grid-template-columns:1fr}.form-builder-toolbox,.form-builder-properties{grid-template-columns:repeat(2,minmax(0,1fr))}.form-builder-toolbox>strong,.form-builder-toolbox>small,.form-builder-properties>strong,.form-builder-properties>small{grid-column:1/-1}.form-builder-preview-form{grid-template-columns:1fr}}@media (width<=720px){.integration-product-context{grid-template-columns:1fr}.integration-product-context-links{justify-content:start}.sdk-product-context{display:grid}.sdk-product-context-links{justify-content:start}}@media (width<=800px){.platform-playground-hero{display:block}.platform-playground-health{margin-top:18px}.platform-playground-layout{grid-template-columns:1fr}.platform-playground-nav{grid-template-columns:repeat(2,minmax(0,1fr))}.platform-playground-catalog{grid-column:1/-1}}.file-recent-list li>button{color:#333;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:12px;width:100%;min-height:62px;padding:10px 9px;display:flex}.file-recent-list li>button:hover:not(:disabled){background:#e8eef6}.file-doc-icon{color:#2771b8;background:#fff;border:1px solid #cbd4df;flex:0 0 34px;place-items:center;height:40px;font-size:20px;display:grid}.file-recent-name{flex:1;gap:4px;min-width:0;display:grid}.file-recent-name strong{text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.file-recent-name small,.file-recent-list time{color:#6f7986;font-size:10px}.file-recent-list time{flex:none}.file-empty-state{color:#788493;text-align:center;background:#fff;padding:32px 18px}.file-action-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.file-action-grid>button{color:#37485c;text-align:left;cursor:pointer;background:#fff;border:1px solid #d5dce4;border-radius:3px;gap:10px;min-height:126px;padding:20px;display:grid}.file-action-grid>button:hover{background:#f8fbff;border-color:#82a8d2}.file-action-grid>button:disabled,.file-open-places button:disabled{cursor:not-allowed;background:#f0f1f2}.file-action-grid>button strong{font-size:15px;font-weight:600}.file-action-grid>button span{color:#728092;font-size:12px;line-height:1.5}.file-form-card,.file-options-card{max-width:680px;margin:0 auto}.file-form-card label{color:#596778;gap:7px;margin-top:22px;display:grid}.file-form-card input{color:#27384c;background:#fff;border:1px solid #bcc7d3;border-radius:3px;height:42px;padding:0 10px}.file-form-actions{justify-content:flex-end}.file-form-actions .primary,.file-form-card>.file-primary-action{color:#fff;background:#1768b7;border-color:#1768b7}.file-form-actions a{color:#2863a1;font-size:12px}.file-form-card>small{color:#788493;margin-top:26px;display:block}.file-options-card>label{color:#425267;border-bottom:1px solid #e6e9ed;justify-content:space-between;align-items:center;min-height:44px;display:flex}.file-options-card input{accent-color:#216bb3;width:17px;height:17px}.file-backstage-content:has(.print-backstage){flex-direction:column;padding:20px 30px 14px;display:flex;overflow:hidden}.file-backstage-content:has(.print-backstage) .file-backstage-heading{flex:none;margin-bottom:12px}.file-backstage-content:has(.print-backstage) .file-backstage-heading h1{margin:3px 0}.print-backstage{flex:1;grid-template-columns:minmax(300px,355px) minmax(0,1fr);gap:24px;min-height:0;display:grid}.print-settings-panel{min-width:0;padding:1px 10px 12px 0;position:relative;overflow:auto}.print-start-button{color:#4b4b4b;background:#fff;border:1px solid #aeb8c2;place-content:center;justify-items:center;gap:7px;width:124px;height:124px;display:grid}.print-start-button:hover{background:#f7faff;border-color:#6f95c3}.print-start-button:disabled{color:#929aa2;cursor:not-allowed;background:#f6f7f8;border-color:#d5d9dd}.print-start-button>span{color:#4e6579;place-items:center;width:44px;height:44px;font-size:33px;display:grid}.print-start-button>strong{font-size:14px;font-weight:600}.print-copies-field{color:#4e4e4e;align-items:center;gap:9px;display:flex;position:absolute;top:10px;left:140px}.print-copies-field input{width:88px;height:37px;font:inherit;background:#fff;border:1px solid #b9c1c9;padding:0 8px}.print-settings-group{margin-top:22px}.print-settings-group h2{color:#376ca9;margin:0 0 7px;font-size:22px;font-weight:400}.print-setting-card{color:#4b4b4b;background:#fff;border:1px solid #b9c1c9;grid-template-columns:46px minmax(0,1fr) 20px;align-items:center;gap:8px;min-height:62px;margin:4px 0;padding:5px 10px 5px 7px;display:grid;position:relative}.print-setting-icon{color:#667789;place-items:center;width:40px;height:44px;font-size:30px;display:grid}.print-setting-card>span:nth-child(2){gap:3px;min-width:0;display:grid}.print-setting-card strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:500;overflow:hidden}.print-setting-card small{color:#747474;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.print-setting-arrow{color:#59616a;font-size:14px}.print-setting-card select{opacity:0;cursor:pointer;border:0;width:100%;height:100%;position:absolute;inset:0}.print-setting-card select:disabled{cursor:default}.print-setting-note,.print-browser-note{color:#727b85;margin:5px 2px 0;font-size:10px;line-height:1.45}.print-page-jump{color:#555;align-items:center;gap:8px;margin:5px 0;font-size:12px;display:flex}.print-page-jump input{width:105px;height:34px;font:inherit;border:1px solid #b9c1c9;padding:0 7px}.print-range-field{color:#4e4e4e;gap:5px;margin:8px 0;font-size:12px;display:grid}.print-range-field input{color:#303944;width:min(240px,100%);height:34px;font:inherit;background:#fff;border:1px solid #b9c1c9;border-radius:3px;padding:0 8px}.print-range-field small{color:#727b85;font-size:10px}.print-range-error{color:#a33126;margin:5px 0;font-size:11px;line-height:1.45}.print-browser-note{border-left:3px solid #9ab6d3;margin-top:13px;padding:2px 8px}.print-preview-panel{border-left:1px solid #d6d8db;flex-direction:column;min-width:0;min-height:0;padding-left:18px;display:flex}.print-preview-heading{color:#424950;flex:0 0 44px;justify-content:space-between;align-items:center;gap:12px;display:flex}.print-preview-heading>div{gap:3px;display:grid}.print-preview-heading strong{font-size:13px;font-weight:600}.print-preview-heading span{color:#727b84;font-size:10px}.print-preview-heading>button{color:#48617a;background:#fff;border:1px solid #c5cbd1;width:32px;height:32px;font-size:18px}.print-preview-scroll{background:#e7e8ea;flex:1;min-height:0;overflow:auto}.print-preview-pages{grid-template-columns:repeat(2,max-content);place-content:start center;gap:14px;min-height:100%;padding:17px;display:grid}.print-preview-page-frame{cursor:pointer;background:#fff;border:1px solid #d0d2d5;position:relative;overflow:hidden;box-shadow:0 1px 4px #1b29361c}.print-preview-sheet{transform-origin:0 0;overflow:hidden;box-shadow:none!important;margin:0!important}.print-preview-sheet .document-content{min-height:0}.print-preview-error{color:#a62828;text-align:center;background:#fff7f7;border:1px solid #e6b8b8;grid-column:1/-1;place-items:center;min-height:220px;padding:18px;display:grid}.document-print-output{display:none}.document-print-page{box-sizing:border-box;break-after:page;page-break-after:always;overflow:hidden}.document-print-page:last-child{break-after:auto;page-break-after:auto}.document-print-page .document-content{min-height:0}.print-output-watermark{z-index:0}.print-preview-sheet .document-page-break,.print-preview-sheet .pagination-page-gap{display:none!important}.print-preview-header,.print-preview-footer{z-index:2;color:#626d79;text-align:center;overflow-wrap:anywhere;pointer-events:none;font:8pt/1.2 Arial,sans-serif;position:absolute;overflow:hidden}.print-preview-header :is(p,h1,h2,h3),.print-preview-footer :is(p,h1,h2,h3){margin:0}.print-preview-header :is(img,table),.print-preview-footer :is(img,table){max-width:100%;max-height:10mm}.print-preview-header{top:5mm}.print-preview-footer{bottom:5mm}.print-preview-loading{color:#586674;grid-column:1/-1;place-items:center;min-width:280px;min-height:280px;font-size:13px;display:grid}.print-preview-toolbar{color:#4c535a;border-top:1px solid #d4d7da;flex:0 0 43px;justify-content:space-between;align-items:center;gap:14px;padding:0 10px;display:flex}.print-preview-toolbar>div,.print-preview-toolbar>label{align-items:center;gap:7px;display:flex}.print-preview-toolbar button{color:#4f5963;background:0 0;border:0;width:27px;height:27px;font-size:22px}.print-preview-toolbar button:disabled{color:#aeb3b8}.print-preview-toolbar input[type=number]{border:1px solid #bfc5cb;width:42px;height:27px;padding:0 4px}.print-preview-toolbar input[type=range]{accent-color:#3479bb;width:120px}@media (width<=900px){.print-backstage{grid-template-columns:minmax(260px,310px) minmax(0,1fr);gap:14px}.print-preview-pages{grid-template-columns:max-content}}@media (width<=760px){.file-backstage-nav{flex-basis:150px}.file-backstage-nav>button{gap:10px;padding:0 14px}.file-backstage-content{padding:24px 18px 36px}.file-info-layout,.file-open-layout{grid-template-columns:1fr}.file-recent-list time{display:none}}@media (width<=620px){.file-backstage-content:has(.print-backstage){padding:16px 12px;overflow:auto}.print-backstage{flex:initial;grid-template-columns:minmax(0,1fr);height:auto}.print-settings-panel{max-height:45dvh}.print-preview-panel{border-top:1px solid #d6d8db;border-left:0;min-height:56dvh;padding:8px 0 0}.print-preview-pages{grid-template-columns:max-content}.print-preview-toolbar input[type=range]{width:84px}}.ribbon-panel{scrollbar-width:thin;scrollbar-color:#9aa8b8 #edf1f5;background:linear-gradient(#fff,#fafbfd);border-bottom:1px solid #d5dce5;flex:none;align-items:stretch;gap:5px;height:96px;min-height:96px;max-height:112px;padding:2px 10px 3px;display:flex;overflow:auto hidden}.ribbon-panel::-webkit-scrollbar{height:5px}.ribbon-panel::-webkit-scrollbar-track{background:#edf1f5}.ribbon-panel::-webkit-scrollbar-thumb{background:#9aa8b8;border-radius:4px}.ribbon-controls{flex:0 0 max-content;border:0;flex-wrap:nowrap;align-items:flex-start;gap:4px 5px;width:max-content;min-width:100%;height:77px;min-height:77px;margin:0;padding:0;display:flex}.ribbon-controls:disabled{opacity:.5}.ribbon-group{border-right:1px solid #e3e7ec;flex-direction:column;flex:none;justify-content:space-between;min-width:48px;padding:0 7px 14px;display:flex;position:relative}.ribbon-group>span{color:#768391;text-align:center;text-overflow:ellipsis;white-space:nowrap;font-size:9px;position:absolute;bottom:0;left:0;right:0;overflow:hidden}.ribbon-group-tools{flex-wrap:wrap;align-content:flex-start;align-items:center;gap:2px;min-height:60px;display:flex}.ribbon-button{color:#2e3d4e;background:0 0;border:1px solid #0000;border-radius:3px;justify-content:center;align-items:center;min-width:25px;height:27px;padding:0 5px;font-size:11px;display:inline-flex}.ribbon-button:hover{background:#eff6fc;border-color:#c9d8e8}.ribbon-button.active{color:#075eab;background:#e8f3ff;border-color:#9dc1e6}.ribbon-controls-insert .ribbon-group{min-width:58px}.ribbon-controls-insert .ribbon-button{white-space:normal;min-width:48px;max-width:70px;height:54px;padding:3px 5px;font-size:10px;line-height:1.15}.ribbon-button:focus-visible,.ribbon-tabs button:focus-visible,.outline-item:focus-visible{outline-offset:1px;outline:2px solid #2b7fc3}.font-select,.font-size-select{color:#344355;background:#fff;border:1px solid #d6dce3;border-radius:2px;height:24px;padding:0 4px;font-size:10px}.font-select{width:118px}.font-size-select{width:44px}.toolbar-row{align-items:center;gap:1px;display:flex}.color-row{gap:4px}.color-row label{align-items:center;gap:2px;display:flex}.color-row input{background:0 0;border:0;width:19px;height:17px;padding:0}.style-gallery{align-items:center;gap:4px;min-height:59px;display:flex}.style-item{color:#455264;background:#fff;border:1px solid #e1e6ec;border-radius:2px;min-width:54px;height:48px;padding:4px;font-family:Georgia,serif;font-size:10px}.style-item:nth-child(2){font-size:13px;font-weight:700}.style-item:nth-child(3){font-size:11px;font-weight:700}.style-item.selected,.style-item:hover{border-color:#4590d0;box-shadow:inset 0 0 0 1px #4590d0}.ribbon-select-label{color:#657282;gap:3px;font-size:9px;display:grid}.ribbon-select-label select,.ribbon-select-label input{color:#344254;background:#fff;border:1px solid #d8dee6;border-radius:2px;min-width:100px;height:23px;padding:0 4px;font-size:10px}.ribbon-select-label input{width:110px}.margin-presets{align-items:center;gap:2px;display:flex}.margin-fields{align-items:end;gap:3px;display:flex}.margin-fields label{color:#687588;text-transform:capitalize;gap:2px;font-size:8px;display:grid}.margin-fields input{border:1px solid #d8dee6;border-radius:2px;width:38px;height:22px;padding:0 3px;font-size:9px}.margin-preset{color:#445366;background:0 0;border:1px solid #0000;border-radius:3px;justify-items:center;min-width:48px;padding:4px;font-size:9px;display:grid}.margin-preset:hover{background:#f4f8fc;border-color:#d4deea}.margin-preset-icon{font-size:21px}.ribbon-message,.view-note{color:#627186;align-self:center;padding:10px 13px;font-size:11px}.proofing-feedback{color:#627186;text-overflow:ellipsis;max-width:170px;font-size:9px;overflow:hidden}.permission-badge{white-space:nowrap;border:1px solid #d8e1ea;border-radius:14px;align-self:center;padding:5px 9px;font-size:10px;font-weight:650}.permission-badge.editable{color:#287347;background:#f0faf4;border-color:#a8d7bd}.permission-badge.readonly{color:#806224;background:#fff9ec;border-color:#e7d0a0}.permission-note{color:#778598;align-self:center;max-width:220px;font-size:9px;line-height:1.4}.view-note{align-self:auto;padding:9px 4px}.find-bar{background:#f8fafc;border-bottom:1px solid #dce3ec;align-items:center;gap:6px;min-height:39px;padding:4px 12px;display:flex}.find-bar strong{color:#324255;margin-right:7px;font-size:10px}.find-bar input{border:1px solid #d5dce4;border-radius:3px;width:155px;height:26px;padding:0 7px;font-size:10px}.find-bar button{color:#34495f;background:#fff;border:1px solid #d3dce6;border-radius:3px;height:25px;padding:0 7px;font-size:10px}.find-bar span{color:#64758a;white-space:nowrap;font-size:10px}.case-sensitive{color:#637286;white-space:nowrap;align-items:center;gap:3px;font-size:9px;display:inline-flex}.case-sensitive input{width:13px;height:13px}.workspace-grid{flex:1;min-height:0;display:flex;overflow:hidden}.navigation-pane{z-index:5;color:#41464c;background:#f7f7f7;border-right:1px solid #cfd5dc;flex-direction:column;flex:0 0 300px;min-width:240px;max-width:min(360px,34vw);font-family:Segoe UI,Arial,sans-serif;display:flex;position:relative;overflow:visible}.navigation-pane-title{border-bottom:1px solid #e0e0e0;flex:0 0 48px;justify-content:space-between;align-items:center;padding:0 15px;display:flex}.navigation-pane-title h2{color:#2466a7;margin:0;font-size:20px;font-weight:350}.navigation-pane-title>button{color:#6d747b;background:0 0;border:0;width:26px;height:26px;font-size:20px}.navigation-search-row{background:#fff;border:1px solid #c8cdd2;flex:0 0 40px;align-items:center;margin:9px 12px 7px;display:flex;position:relative}.navigation-search-row>input{color:#30363b;background:0 0;border:0;outline:0;flex:1;width:0;min-width:0;height:100%;padding:0 8px;font:13px Segoe UI,Arial,sans-serif}.navigation-search-row>button{color:#356fa9;background:#fff;border:0;border-left:1px solid #e0e3e6;min-width:31px;height:100%;font-size:15px}.navigation-search-row>button:hover,.navigation-pane-title>button:hover{background:#edf3f8}.find-search-menu{z-index:30;background:#fff;border:1px solid #c8cdd2;width:240px;max-height:min(420px,70vh);display:grid;position:absolute;top:calc(100% - 1px);right:0;overflow:auto;box-shadow:0 5px 14px #162b4026}.find-search-menu>button{color:#386c9f;text-align:left;background:#fff;border:0;min-height:34px;padding:6px 11px;font:13px Segoe UI,Arial,sans-serif}.find-search-menu>button:hover{background:#eaf2fa}.find-search-menu>strong{color:#4f565c;background:#f1f1f1;border-top:1px solid #e2e5e8;padding:7px 10px 4px;font-size:12px}.navigation-search-options{color:#555e66;border-bottom:1px solid #e0e0e0;gap:7px;padding:7px 14px 10px;font-size:11px;display:grid}.navigation-search-options label{align-items:center;gap:7px;display:flex}.navigation-search-options input{accent-color:#2469a9}.navigation-pane-tabs{border-bottom:1px solid #dedede;flex:0 0 40px;align-items:stretch;display:flex}.navigation-pane-tabs>button{color:#51565b;background:0 0;border:0;min-width:72px;padding:0 12px;font:13px Segoe UI,Arial,sans-serif;position:relative}.navigation-pane-tabs>button.active{color:#245f9b;font-weight:650}.navigation-pane-tabs>button.active:after{content:"";background:#2674bd;height:2px;position:absolute;bottom:-1px;left:10px;right:10px}.navigation-pane-content{flex:1;min-height:0;padding:10px 8px;overflow:auto}.navigation-heading-list,.navigation-result-list,.navigation-page-list{align-content:start;gap:2px;display:grid}.navigation-heading-list>button,.navigation-result-list>button{color:#414950;text-align:left;background:0 0;border:0;border-radius:2px;align-items:start;gap:8px;width:100%;min-height:31px;padding:7px 8px;font:12px/1.4 Segoe UI,Arial,sans-serif;display:flex}.navigation-heading-list>button:hover,.navigation-result-list>button:hover,.navigation-result-list>button.active{color:#174f86;background:#e7eff8}.navigation-heading-list>button>span{color:#6d7c89;flex:none}.navigation-heading-list>p,.navigation-result-list>p{color:#666e76;margin:10px 8px;font:13px/1.55 Segoe UI,Arial,sans-serif}.navigation-page-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:5px}.navigation-page-list>button{color:#555d64;background:0 0;border:1px solid #0000;border-radius:3px;justify-items:center;gap:5px;padding:7px;font:11px Segoe UI,Arial,sans-serif;display:grid}.navigation-page-list>button:hover,.navigation-page-list>button.active{background:#eaf3fb;border-color:#91b9df}.navigation-page-thumbnail{color:#53616e;background:#fff;border:1px solid #c8cdd2;place-items:center;width:76px;height:100px;display:grid;box-shadow:0 1px 3px #152a4018}.navigation-result-position{color:#fff;background:#4d78a2;border-radius:50%;flex:0 0 20px;place-items:center;width:20px;height:20px;font-size:10px;display:inline-grid}.document-find-match{background:#ffe978;border-radius:2px;box-shadow:0 0 0 1px #f0cf43}.document-find-current{background:#f7bc55;box-shadow:0 0 0 1px #c77917}.find-dialog-backdrop{z-index:75}.find-dialog{color:#333;border:1px solid #c7c7c7;border-radius:10px;gap:13px;width:min(900px,100%);min-height:330px;padding:16px 19px;box-shadow:0 18px 48px #1114}.find-dialog>header{align-items:center;min-height:28px}.find-dialog>header h2{color:#505050;margin:0;font-size:17px;font-weight:450}.find-dialog>header>button{font-size:23px}.find-dialog-tabs{border-bottom:1px solid #d7d7d7;gap:0;display:flex}.find-dialog-tabs>button{color:#4d4d4d;background:0 0;border:1px solid #0000;border-bottom:0;min-width:78px;padding:8px 12px;font-size:12px}.find-dialog-tabs>button.active{color:#222;background:#fff;border-color:#d7d7d7;font-weight:650}.find-dialog-fields{align-content:start;gap:20px;min-height:138px;padding:3px 0;display:grid}.find-dialog-fields>label,.find-dialog-goto>label{color:#4a4a4a;gap:6px;font-size:12px;display:grid}.find-dialog-input-row{display:flex}.find-dialog-input-row input,.find-dialog-fields>label>input,.find-dialog-goto input,.find-dialog-goto select{color:#252525;background:#fff;border:1px solid #aeb4bb;border-radius:2px;width:100%;height:32px;padding:0 8px;font:13px Segoe UI,Arial,sans-serif}.find-dialog-input-row button{color:#4c5965;background:#fafafa;border:1px solid #aeb4bb;border-left:0;width:31px}.find-dialog-goto{grid-template-columns:160px minmax(110px,230px);align-content:start;gap:14px;min-height:170px;padding-top:8px;display:grid}.find-dialog-goto select{padding-right:25px}.find-dialog-options{color:#4d545a;flex-wrap:wrap;gap:8px 19px;font-size:11px;display:flex}.find-dialog-options label{align-items:center;gap:5px;display:flex}.find-dialog-options input{accent-color:#2469a9}.find-dialog>footer{flex-wrap:wrap;min-height:39px}.find-dialog>footer .find-dialog-more{margin-right:auto;text-decoration:underline}.find-dialog-count{color:#728092;font-size:11px}.find-dialog>footer>div>button{min-width:92px}.find-dialog>footer>div>button.dialog-primary{background:#286bad;border-color:#286bad}.outline-sidebar{background:#fbfcfd;border-right:1px solid #dfe4ea;flex:0 0 202px;padding:12px 9px;overflow:auto}.sidebar-heading{color:#38485b;justify-content:space-between;align-items:center;margin:0 0 10px;padding:0 5px;font-size:10px;display:flex}.sidebar-heading button{color:#7c8997;background:0 0;border:0}.outline-item{color:#566477;text-align:left;background:0 0;border:0;border-radius:3px;width:100%;padding:6px 5px;font-size:10px;line-height:1.3;display:block}.outline-item:hover{color:#155f9e;background:#edf4fb}.outline-heading{padding-left:14px}.editor-main{background:#e9edf1;flex-direction:column;flex:1;min-width:360px;min-height:0;display:flex;position:relative}.ruler{box-sizing:border-box;background:#fbfcfd;border-bottom:1px solid #d6dce3;flex:0 0 36px;justify-content:center;align-items:stretch;height:36px;min-height:36px;padding:0 22px;display:flex;position:relative;overflow:hidden}.ruler-sheet{background:linear-gradient(#fbfcfd 0 28px,#e5e9ef 28px 35px);flex:none;min-width:1px;height:35px;margin:0 auto;position:relative;overflow:visible}.ruler-page-margin{pointer-events:none;background:#e9edf2;position:absolute;top:0;bottom:0}.ruler-page-margin.left{border-right:1px solid #aab7c5;left:0}.ruler-page-margin.right{border-left:1px solid #aab7c5;right:0}.ruler-tick{z-index:1;pointer-events:none;border-left:1px solid #aeb9c5;width:1px;height:7px;position:absolute;bottom:1px}.ruler-tick.major{border-color:#8997a7;height:14px}.ruler-number{color:#607083;font-variant-numeric:tabular-nums;font-size:9px;line-height:14px;position:absolute;top:-20px;left:2px}.ruler-marker{z-index:3;cursor:col-resize;touch-action:none;background:0 0;border:0;width:18px;height:12px;padding:0;position:absolute;transform:translate(-50%)}.ruler-marker:before{content:"";border-left:4px solid #0000;border-right:4px solid #0000;width:0;height:0;position:absolute;left:5px}.ruler-marker:focus-visible{outline-offset:1px;outline:2px solid #135da1}.ruler-marker.dragging{filter:drop-shadow(0 0 3px #176bb2)}.ruler-marker.page-left,.ruler-marker.page-right{top:12px}.ruler-marker.page-left:before,.ruler-marker.page-right:before{border-top:7px solid #2877bb;top:1px}.ruler-marker.paragraph-left,.ruler-marker.paragraph-right{top:24px}.ruler-marker.paragraph-left:before{border-bottom:7px solid #2761a3;top:1px}.ruler-marker.paragraph-right:before{border-bottom:7px solid #7656a6;top:1px}.ruler-marker.first-line{top:0}.ruler-marker.first-line:before{border-top:7px solid #17804b;top:1px}.ruler.is-dragging{cursor:col-resize;-webkit-user-select:none;user-select:none}.vertical-ruler{z-index:4;pointer-events:none;background:#fbfcfd;border-right:1px solid #d1d8e0;width:33px;position:absolute;top:36px;bottom:0;left:0;overflow:hidden}.editor-main.no-horizontal-ruler .vertical-ruler{top:0}.vertical-ruler-sheet{box-sizing:border-box;background:linear-gradient(90deg,#fbfcfd 0 26px,#e5e9ef 26px 33px);position:absolute;left:0;right:0}.vertical-ruler-tick{pointer-events:none;background:#aeb9c5;width:7px;height:1px;position:absolute;left:0}.vertical-ruler-tick.major{background:#8997a7;width:11px}.vertical-ruler-number{color:#607083;text-align:left;font-variant-numeric:tabular-nums;width:16px;font-size:8px;line-height:10px;position:absolute;top:-5px;left:13px}.vertical-ruler-marker{z-index:3;cursor:row-resize;pointer-events:auto;touch-action:none;background:0 0;border:0;width:33px;height:18px;padding:0;position:absolute;left:0;transform:translateY(-50%)}.vertical-ruler-marker:before{content:"";border-top:4px solid #0000;border-bottom:4px solid #0000;border-left:7px solid #2877bb;width:0;height:0;position:absolute;top:5px;left:1px}.vertical-ruler-marker:focus-visible{outline-offset:-1px;outline:2px solid #135da1}.vertical-ruler-marker.dragging{filter:drop-shadow(0 0 3px #176bb2)}.vertical-ruler.is-dragging{cursor:row-resize;-webkit-user-select:none;user-select:none}.editor-viewport{scroll-behavior:smooth;flex:1;padding:22px 22px 40px;position:relative;overflow:auto}.header-footer-viewport-exit{z-index:30;color:#fff;cursor:pointer;background:#1768b7;border:1px solid #0d5d9d;border-radius:5px;justify-content:center;align-items:center;width:max-content;min-height:32px;margin:-14px 8px -32px auto;padding:0 13px;font:600 12px/1 Segoe UI,Arial,sans-serif;display:flex;position:sticky;top:8px;box-shadow:0 2px 7px #102b4333}.header-footer-viewport-exit:hover,.header-footer-viewport-exit:focus-visible{outline-offset:2px;background:#104f8d;outline:2px solid #8bc6f5}.zoom-stage{transform-origin:top;width:max-content;min-width:100%;margin:0 auto}.paper-stack{box-sizing:border-box;color:#111;background-color:#fff;background-repeat:repeat-y;min-width:148mm;margin:0 auto 24px;position:relative;box-shadow:0 2px 8px #1d2e411c,0 0 0 1px #d3d8df}.paper-stack .document-content{font-family:var(--design-body-font,"Times New Roman", Georgia, serif)}.paper-stack .document-content h1,.paper-stack .document-content h2,.paper-stack .document-content h3,.paper-stack .document-content p[data-style-id=title]{font-family:var(--design-heading-font,"Times New Roman", Georgia, serif);text-shadow:var(--design-effects,none)}.paper-stack .document-content h1,.paper-stack .document-content h2,.paper-stack .document-content h3{color:var(--design-accent,#2f5597)}.paper-stack .document-content p:not([data-style-id=footnote]){margin-bottom:var(--design-paragraph-spacing,8px)}.paper-watermark{z-index:0;color:#33485f;letter-spacing:.08em;opacity:.09;text-align:center;text-transform:uppercase;pointer-events:none;-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;font:700 34pt/1 Arial,sans-serif;display:flex;position:absolute;left:12mm;right:12mm;overflow:hidden;transform:rotate(-35deg)}.editor-main.outline-view .document-content>:not(h1):not(h2):not(h3):not([data-style-id^=heading]):not([data-style-id=title]){display:none}.editor-main.outline-view .document-content h1,.editor-main.outline-view .document-content h2,.editor-main.outline-view .document-content h3,.editor-main.outline-view .document-content [data-style-id^=heading],.editor-main.outline-view .document-content [data-style-id=title]{border-left:3px solid var(--design-accent,#2f5597);cursor:pointer;margin:4px 0;padding:4px 8px}.editor-main.read-mode .document-content{caret-color:#0000}.editor-context-menu{z-index:80;background:#fff;border:1px solid #cbd4df;border-radius:5px;gap:2px;min-width:210px;padding:6px;font:13px/1.3 Arial,sans-serif;display:grid;position:fixed;box-shadow:0 8px 26px #17283b38}.editor-context-menu strong{color:#526174;text-transform:uppercase;padding:5px 8px;font-size:11px}.editor-context-menu button{color:#29394d;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:3px;padding:7px 9px}.editor-context-menu button:hover:not(:disabled),.editor-context-menu button:focus-visible{background:#eaf2fb;outline:none}.editor-context-menu button:disabled{color:#9da8b4;cursor:default}.editor-context-menu hr{border:0;border-top:1px solid #e2e7ed;width:100%;margin:3px 0}.editor-main.draft-view .paper-stack{box-shadow:none;background-color:#0000!important;background-image:none!important}.editor-main.draft-view .margin-guide,.editor-main.draft-view .page-margin-handles,.editor-main.draft-view .page-size-handles{display:none}.editor-main.show-table-gridlines .document-content th,.editor-main.show-table-gridlines .document-content td{outline-offset:-1px;outline:1px dashed #7894ae}.margin-guide{z-index:0;pointer-events:none;border:1px dashed #dce3eb;position:absolute}.page-margin-handles{z-index:4;pointer-events:none;position:absolute;inset:0}.page-margin-handle{opacity:.68;pointer-events:auto;touch-action:none;background:#fff;border:1px solid #2877bb;border-radius:5px;width:15px;height:22px;padding:0;display:block;position:absolute;box-shadow:0 1px 4px #193d5d35}.page-margin-handle:hover,.page-margin-handle:focus-visible{opacity:1;background:#eaf4ff;outline:2px solid #176bb2}.page-margin-handle.left,.page-margin-handle.right{cursor:col-resize;top:50%;transform:translate(-50%,-50%)}.page-margin-handle.top,.page-margin-handle.bottom{cursor:row-resize;width:22px;height:15px;left:50%;transform:translate(-50%,-50%)}.page-margin-handle.left{border-left-width:4px}.page-margin-handle.right{border-right-width:4px}.page-margin-handle.top{border-top-width:4px}.page-margin-handle.bottom{border-bottom-width:4px}.page-size-handles{z-index:5;pointer-events:none;position:absolute;inset:0}.page-size-handle{color:#135d99;pointer-events:auto;touch-action:none;background:#f5fbff;border:1px solid #176bb2;border-radius:4px;place-items:center;width:21px;height:21px;padding:0;font:14px/1 Arial,sans-serif;display:grid;position:absolute;box-shadow:0 1px 4px #193d5d35}.page-size-handle:hover,.page-size-handle:focus-visible{color:#fff;background:#176bb2;outline:2px solid #176bb2}.page-size-handle.right{cursor:ew-resize;right:-10px;transform:translate(50%,-50%)}.page-size-handle.bottom{cursor:ns-resize;transform:translate(-50%,-50%)}.document-content{z-index:1;color:#1a1a1a;overflow-wrap:anywhere;outline:none;min-height:246mm;font-family:Times New Roman,Georgia,serif;font-size:12pt;line-height:1.36;position:relative}.paper-stack.columns-2 .document-content{column-count:2;column-gap:12mm}.paper-stack.columns-3 .document-content{column-count:3;column-gap:8mm}.document-content>:first-child{margin-top:0}.document-content p{white-space:pre-wrap;margin:0 0 8px}.document-content p[style*=line-height]{line-height:inherit}.document-content [data-style-id=subtitle]{color:#687788;font-size:13pt;font-style:italic}.document-content p[data-style-id=footnote]{margin-top:5px;font-size:9pt}.document-content sup.document-footnote-reference,.document-content sup.document-endnote-reference{color:#245d9b;vertical-align:super;cursor:pointer;margin-left:1px;font-size:.72em;line-height:0}.document-content sup.document-footnote-reference:focus-visible,.document-content sup.document-endnote-reference:focus-visible{outline-offset:2px;outline:2px solid #3978c5}.document-footnotes{z-index:1;border-top:1px solid #8792a0;margin:8mm 20mm;padding-top:3mm;font:9pt/1.35 Times New Roman,Georgia,serif;position:relative}.print-page-footnotes{z-index:2;position:absolute;overflow:hidden}.document-footnotes.print-page-footnotes-content{border-top:1px solid #8792a0;margin:0;padding-top:2mm;position:static}.document-footnotes h3{color:#4a5562;margin:0 0 2mm;font:600 8pt/1.2 Arial,sans-serif}.document-footnote-row{grid-template-columns:18px minmax(0,1fr) auto auto;align-items:start;gap:5px;padding:1px 0;display:grid}.document-footnote-row .endnote-text{white-space:pre-wrap;overflow-wrap:anywhere;min-width:0}.document-footnote-row .endnote-inline-editor{box-sizing:border-box;resize:vertical;width:100%;min-width:0;min-height:72px;color:inherit;font:inherit;background:#fff;border:1px solid #91abc5;border-radius:4px;padding:6px 8px;line-height:1.4}.document-footnote-row .endnote-inline-editor:focus{outline-offset:1px;outline:2px solid #3978c5}.document-footnote-row>sup{color:#245d9b}.document-footnote-row>button{color:#536b80;cursor:pointer;background:0 0;border:0;padding:1px 3px;font:8px Arial,sans-serif}.document-footnote-row>button:disabled{color:#aab3be;cursor:default}.document-content [data-legal-clause-locked=true]{cursor:not-allowed;background:#f2f6fa;border-left:3px solid #7896b0;border-radius:2px;padding:5px 8px}.document-content [data-legal-clause-locked=true]:after{float:right;color:#536b80;content:"🔒 " attr(data-legal-clause-code) " · " attr(data-legal-clause-version) " · Đã khóa";background:#fff;border:1px solid #d0dce7;border-radius:10px;margin:0 0 4px 8px;padding:2px 7px;font:600 8pt/1.2 Aptos,Segoe UI,Arial,sans-serif}html:lang(en) .document-content [data-legal-clause-locked=true]:after{content:"🔒 " attr(data-legal-clause-code) " · " attr(data-legal-clause-version) " · Locked"}.document-content h1,.document-content h2,.document-content h3{margin:16px 0 7px;line-height:1.2}.document-content h1{font-size:18pt}.document-content h2{font-size:14pt}.document-content h3{font-size:12pt}.document-content p[data-style-id=title]{white-space:pre-wrap;margin:22px 0 17px;font-size:18pt;font-weight:700;line-height:1.3}.document-content [style*="text-align: center"]{text-align:center}.document-content ul,.document-content ol{padding-left:24px}.document-content table{border-collapse:collapse;table-layout:fixed;width:100%;margin:8px 0}.document-content th,.document-content td{vertical-align:top;border:1px solid #aeb8c4;min-width:34px;padding:6px}.document-content th{background:#f1f4f7;font-weight:700}.document-content img{object-fit:contain;max-width:100%;height:auto}.document-content [data-resize-container][data-node=image]{width:fit-content;max-width:100%;margin:4px auto;position:relative}.document-content [data-resize-container][data-node=image]:has(img[data-align=left]){margin-left:0;margin-right:auto}.document-content [data-resize-container][data-node=image]:has(img[data-align=right]){margin-left:auto;margin-right:0}.document-content [data-resize-container][data-node=image]:has(img[data-image-wrap=square-left]){float:left;clear:none;margin:4px 3mm 4px 0}.document-content [data-resize-container][data-node=image]:has(img[data-image-wrap=square-right]){float:right;clear:none;margin:4px 0 4px 3mm}.document-content [data-resize-container][data-node=image]:has(img[data-image-wrap=top-bottom]){clear:both}.document-content img[data-image-fit=cover],.document-content img[data-image-fit=fill]{max-width:100%}.document-content [data-resize-container].ProseMirror-selectednode{outline-offset:2px;outline:2px solid #3184cc}.document-content [data-resize-wrapper]{width:fit-content;max-width:100%;line-height:0}.document-content [data-resize-wrapper] img{max-width:100%;display:block}.document-content [data-resize-handle]{z-index:2;opacity:0;pointer-events:none;touch-action:none;background:#1474bf;border:1px solid #fff;border-radius:2px;width:10px;height:10px;box-shadow:0 0 0 1px #1474bf}.document-content [data-resize-container].ProseMirror-selectednode [data-resize-handle],.document-content [data-resize-container]:hover [data-resize-handle]{opacity:1;pointer-events:auto}.document-content .column-resize-handle{z-index:2;cursor:col-resize;opacity:.45;background:#3184cc;width:4px;position:absolute;top:0;bottom:-1px;right:-2px}.document-content table td,.document-content table th{position:relative}.document-content a{color:#075eaa;text-decoration:underline}.document-page-break{color:#748395;text-align:center;border-top:1px dashed #8295a8;height:25px;margin:14px 0;font-family:Aptos,sans-serif;font-size:9px;position:relative}.document-page-break:before{content:"Ngắt trang";background:#fff;padding:0 6px;position:absolute;top:-8px;left:50%;transform:translate(-50%)}html:lang(en) .document-page-break:before{content:"Page break"}.pagination-page-gap{width:calc(100% + var(--page-margin-left,0mm) + var(--page-margin-right,0mm));margin-left:calc(-1 * var(--page-margin-left,0mm));pointer-events:none;padding:0;display:block;position:relative}.pagination-page-gap:after{right:calc(-1 * var(--page-margin-right,0mm));content:"";background:#cdd3da;height:1px;position:absolute;bottom:0;left:0;box-shadow:0 2px 5px #20324624}.document-comment-anchor{background:#fff2c7;border-bottom:2px solid #e3a52c}.document-bookmark{border-bottom:1px dotted #3184cc}.editor-main.hide-bookmark-markers .document-bookmark{border-bottom-color:#0000}.editor-main.show-paragraph-marks .document-content p:after,.editor-main.show-paragraph-marks .document-content h1:after,.editor-main.show-paragraph-marks .document-content h2:after,.editor-main.show-paragraph-marks .document-content h3:after{color:#9aa8b8;content:"¶";-webkit-user-select:none;user-select:none;padding-left:3px;font:9px/1 Arial,sans-serif}.track-change-insert{color:#166d43;background:#e8f7ed;-webkit-text-decoration:underline #2c9b62;text-decoration:underline #2c9b62;text-decoration-thickness:1px}.track-change-delete{color:#9d372b;background:#fff0ed;-webkit-text-decoration:line-through #cf5143;text-decoration:line-through #cf5143}.document-toc{border:1px solid #dce4ed;margin:10px 0;padding:10px 14px;font-family:Aptos,Segoe UI,sans-serif}.document-toc>strong{margin-bottom:6px;font-size:14pt;display:block}.document-toc-item{gap:5px;min-height:20px;font-size:10pt;display:flex}.document-toc-link{min-width:0;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex:1;gap:5px;padding:0;display:flex}.document-toc-link:hover,.document-toc-link:focus-visible{color:#1769aa;outline-offset:1px;outline:2px solid #8bbbe4;text-decoration:underline}.document-toc-link>span:first-child{text-overflow:ellipsis;overflow:hidden}.document-toc-leader{color:#9aa4af;white-space:nowrap;flex:1;overflow:hidden}.document-toc-page{text-align:right;font-variant-numeric:tabular-nums;min-width:3ch}.document-caption{color:#46566a;text-align:center;cursor:pointer;margin:8px 0;font-size:10pt;line-height:1.4}.document-caption.ProseMirror-selectednode{outline-offset:3px;outline:2px solid #7aa7d3}.document-caption:hover{background:#f4f8fc}.document-table-of-figures{border:1px solid #d8e1ea;border-radius:5px;margin:12px 0;padding:10px 12px;display:block}.document-table-of-figures>strong{margin-bottom:6px;font-size:12pt;display:block}.document-table-of-figures-item{margin:2px 0}.document-table-of-figures-link{color:#245d9b;width:100%;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;gap:5px;padding:2px 0;display:flex}.document-table-of-figures-description{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.document-table-of-figures-leader{color:#9aa4af;white-space:nowrap;flex:1;overflow:hidden}.document-table-of-figures-page{text-align:right;font-variant-numeric:tabular-nums;min-width:3ch}.document-table-of-figures-link:hover,.document-table-of-figures-link:focus-visible{outline-offset:1px;outline:2px solid #8bbbe4;text-decoration:underline}.document-table-of-figures-empty{color:#75859a;font-style:italic}.document-citation{color:#234f7e;cursor:pointer;white-space:nowrap;background:#edf4fb;border-radius:2px}.document-citation.ProseMirror-selectednode{outline-offset:2px;outline:2px solid #6da2d2}.document-cross-reference{color:#175ea8;cursor:pointer;text-underline-offset:2px;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.document-cross-reference.ProseMirror-selectednode{outline-offset:2px;outline:2px solid #6da2d2}.document-cross-reference.is-unresolved{color:#a32727;text-decoration-style:solid}.caption-dialog{width:min(620px,100%)}.caption-form{gap:8px;padding:18px 22px;display:grid}.caption-form label{color:#47566a;font-size:12px;font-weight:700}.caption-form input,.caption-form textarea{box-sizing:border-box;color:#26384d;width:100%;font:inherit;background:#fff;border:1px solid #cbd5e1;border-radius:7px;padding:9px 10px}.caption-form textarea{resize:vertical}.caption-preview{color:#40556d;overflow-wrap:anywhere;background:#f1f5f9;border-radius:6px;margin:5px 0 0;padding:10px 12px}.caption-dialog footer>span{color:#718096;max-width:300px;font-size:11px;line-height:1.45}.cross-reference-dialog{width:min(680px,100%)}.cross-reference-form{gap:8px;padding:18px 22px;display:grid}.cross-reference-form label{color:#47566a;font-size:12px;font-weight:700}.cross-reference-form select{color:#1e293b;background:#fff;border:1px solid #cbd5e1;border-radius:7px;min-height:40px;padding:8px 10px}.cross-reference-preview{color:#334155;overflow-wrap:anywhere;background:#f1f5f9;border-radius:7px;margin:4px 0 0;padding:11px 12px;font-size:13px;line-height:1.55}.cross-reference-dialog footer>span{color:#718096;max-width:300px;font-size:11px;line-height:1.45}.document-bibliography{color:#26384d;margin:12mm 0 5mm}.document-bibliography h2{text-align:center;margin:0 0 8mm;font:700 15pt/1.25 Calibri,Arial,sans-serif}.document-bibliography p{text-indent:-12.7mm;overflow-wrap:anywhere;margin:0 0 5mm;padding-left:12.7mm;font:11pt/1.5 Times New Roman,Georgia,serif}.citation-manager-dialog{width:min(1180px,100%)}.citation-manager-grid{grid-template-columns:minmax(310px,.9fr) minmax(440px,1.2fr);gap:14px;min-height:430px;display:grid}.citation-source-list{background:#f8fafc;border:1px solid #dce4ec;border-radius:6px;min-height:0;padding:9px;overflow:auto}.citation-source-toolbar{z-index:1;background:#f8fafc;gap:6px;padding:0 0 8px;display:flex;position:sticky;top:-9px}.citation-source-toolbar input{color:#26384d;min-width:0;height:32px;font:inherit;background:#fff;border:1px solid #d6e0ea;border-radius:4px;flex:1;padding:0 8px;font-size:11px}.citation-source-toolbar button,.citation-source-card button,.citation-source-form-head button{color:#34536e;font:inherit;cursor:pointer;background:#fff;border:1px solid #d2dce7;border-radius:4px;padding:5px 8px;font-size:10px}.citation-source-toolbar button:hover,.citation-source-card button:hover:not(:disabled){background:#f3f8fd;border-color:#8db5d9}.citation-source-card{border-top:1px solid #e3e8ee;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;padding:8px 2px;display:grid}.citation-source-card>label{cursor:pointer;align-items:flex-start;gap:7px;min-width:0;display:flex}.citation-source-card label>input{margin:4px 0 0}.citation-source-card label>span{gap:3px;min-width:0;display:grid}.citation-source-card strong{color:#2c4158;text-overflow:ellipsis;font-size:11px;overflow:hidden}.citation-source-card small{color:#74849a;font-size:9px;line-height:1.4}.citation-source-card>div{gap:4px;display:flex}.citation-source-card button{padding:4px 6px;font-size:9px}.citation-source-card button:disabled{opacity:.45;cursor:not-allowed}.citation-source-empty,.citation-manager-hint{color:#738299;margin:8px 0;font-size:11px;line-height:1.6}.citation-manager-detail{align-content:start;gap:12px;min-width:0;display:grid}.citation-insert-panel,.citation-source-form{background:#fff;border:1px solid #dce4ec;border-radius:6px;padding:12px}.citation-insert-panel{gap:9px;display:grid}.citation-insert-panel>strong,.citation-source-form-head>strong{color:#2b4560;font-size:12px}.citation-insert-panel>label,.citation-form-grid>label{color:#52667d;gap:4px;font-size:10px;display:grid}.citation-insert-panel input,.citation-form-grid input,.citation-form-grid select{box-sizing:border-box;color:#26384d;width:100%;min-height:31px;font:inherit;background:#fff;border:1px solid #d6e0ea;border-radius:4px;padding:5px 7px;font-size:11px}.citation-insert-panel>small{color:#7a899b;font-size:9px}.citation-source-form-head{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.citation-source-form-head button{width:25px;height:25px;padding:0;font-size:16px}.citation-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.citation-form-grid>.wide{grid-column:1/-1}.citation-form-actions{border-top:1px solid #e5eaf0;justify-content:space-between;align-items:center;gap:10px;margin-top:12px;padding-top:10px;display:flex}.citation-form-actions>span{color:#758399;font-size:9px}.citation-form-actions>div{gap:6px;display:flex}.citation-form-actions button{color:#4b5f74;background:#fff;border:1px solid #d6dfe8;border-radius:4px;min-height:29px;padding:0 9px;font-size:10px}.citation-form-actions button.dialog-primary{color:#fff;background:#176bb2;border-color:#176bb2}.citation-form-actions button:disabled{opacity:.5;cursor:not-allowed}@media (width<=850px){.citation-manager-grid{grid-template-columns:1fr}.citation-source-list{max-height:270px}.citation-manager-dialog{max-height:calc(100dvh - 18px)}}.paper-header-preview,.paper-footer-preview{z-index:7;box-sizing:border-box;color:#697586;text-align:center;cursor:text;pointer-events:auto;border:1px solid #0000;min-height:12mm;padding:1mm 0;font:9pt Arial,sans-serif;position:absolute;left:12mm;right:12mm}.paper-header-preview{top:5mm}.paper-footer-preview{bottom:5mm}.paper-header-preview:hover,.paper-footer-preview:hover,.paper-header-preview:focus-visible,.paper-footer-preview:focus-visible{background:#fafcffb3;border:1px dashed #6ba4d5;outline:none}.paper-header-preview.is-empty:hover:after,.paper-header-preview.is-empty:focus-visible:after{color:#58728d;content:"Nhấp đúp để sửa đầu trang";font:9px/1.4 Arial,sans-serif}.paper-footer-preview.is-empty:hover:after,.paper-footer-preview.is-empty:focus-visible:after{color:#58728d;content:"Nhấp đúp để sửa chân trang";font:9px/1.4 Arial,sans-serif}html:lang(en) .paper-header-preview.is-empty:hover:after,html:lang(en) .paper-header-preview.is-empty:focus-visible:after{content:"Double-click to edit header"}html:lang(en) .paper-footer-preview.is-empty:hover:after,html:lang(en) .paper-footer-preview.is-empty:focus-visible:after{content:"Double-click to edit footer"}.paper-stack.header-footer-editing:not(.header-footer-show-text)>.document-content{visibility:hidden}.paper-stack.header-footer-show-text>.document-content{opacity:.3}.paper-header-edit-area,.paper-footer-edit-area{z-index:7;box-sizing:border-box;pointer-events:none;background:#fafcfff0;border:1px dashed #6ba4d5;min-height:18mm;padding:3mm 2mm 1.5mm;position:absolute;box-shadow:0 1px 5px #1d2e411a}.paper-footer-edit-area{min-height:18mm}.header-footer-edit-label{color:#415c76;white-space:nowrap;background:#eaf3fb;border:1px solid #9db9d4;border-bottom:0;border-radius:3px 3px 0 0;align-items:center;gap:8px;padding:2px 5px 1px 6px;font:9px/14px Arial,sans-serif;display:flex;position:absolute;top:-19px;left:-1px}.header-footer-edit-label,.paper-stack .header-footer-content{pointer-events:auto}.header-footer-edit-label button{color:#fff;cursor:pointer;background:#1768bd;border:1px solid #9db9d4;border-radius:3px;padding:1px 7px;font:600 10px/16px Arial,sans-serif}.header-footer-edit-label button:hover,.header-footer-edit-label button:focus-visible{outline-offset:1px;background:#0e4f94;outline:2px solid #92bdea}.paper-stack .header-footer-content{box-sizing:border-box;column-count:1;background:0 0;outline:none;column-gap:normal;width:100%;min-height:11mm;padding:0;font-size:10pt;line-height:1.2}.paper-stack .header-footer-content p{min-height:6mm;margin:0}.paper-stack .header-footer-content table{border-collapse:collapse;width:100%;margin:0}.paper-stack .header-footer-content td,.paper-stack .header-footer-content th{border:0;padding:1mm}.header-footer-gallery-backdrop{z-index:40}.header-footer-gallery-dialog{flex-direction:column;width:min(760px,100vw - 32px);max-height:min(780px,100vh - 32px);display:flex}.header-footer-gallery-dialog>header{flex:none}.header-footer-gallery-scroll{min-height:0;padding:0 22px 18px;overflow:auto}.header-footer-gallery-scroll h3{color:#526174;margin:0 0 10px;font-size:13px}.header-footer-template-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.header-footer-template-card{color:#354458;text-align:left;cursor:pointer;background:#fff;border:1px solid #d6dce4;border-radius:4px;grid-template-rows:auto 74px auto;gap:6px;min-width:0;padding:9px;display:grid}.header-footer-template-card:hover,.header-footer-template-card:focus-visible{background:#f7fbff;border-color:#3685c7;outline:2px solid #c5e0f7}.header-footer-template-card strong{font-size:12px}.header-footer-template-card small{color:#758294;font-size:10px}.header-footer-template-preview{color:#56687c;white-space:nowrap;background:linear-gradient(#fff 0 60%,#f6f8fa 60%);border:1px solid #d4d8dd;border-top:1px dashed #b6bec7;justify-content:flex-start;align-items:end;padding:7px;font:9px/1.3 Georgia,serif;display:flex;overflow:hidden}.header-footer-template-preview.center{justify-content:center}.header-footer-gallery-dialog>footer{border-top:1px solid #e0e5ea;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:12px 18px;display:flex}.header-footer-gallery-dialog>footer a{color:#315e92;font-size:12px;text-decoration:none}.header-footer-gallery-dialog>footer>div{flex-wrap:wrap;justify-content:end;gap:6px;display:flex}.header-footer-gallery-dialog>footer button{color:#354458;background:#fff;border:1px solid #d1d9e2;border-radius:3px;min-height:30px;padding:0 9px;font-size:11px}.header-footer-gallery-dialog>footer button:disabled{color:#929ba5;background:#f3f5f7}@media (width<=640px){.header-footer-template-grid{grid-template-columns:1fr}.header-footer-gallery-dialog>footer{flex-direction:column;align-items:flex-start}.header-footer-gallery-dialog>footer>div{justify-content:flex-start;width:100%}}.editor-loading{color:#7c8794;padding:8px}.review-sidebar{background:#fbfcfd;border-left:1px solid #dce2e8;flex:0 0 253px;overflow:auto}.review-panel-head{color:#354356;border-bottom:1px solid #e4e8ed;justify-content:space-between;align-items:center;min-height:35px;padding:0 10px;font-size:10px;display:flex}.review-panel-head button{color:#8793a0;background:0 0;border:0;font-size:16px}.review-empty{color:#667588;text-align:center;justify-items:center;padding:23px 17px;display:grid}.review-empty strong{color:#506075;font-size:10px}.review-empty p{color:#8b96a2;max-width:190px;margin:6px 0 0;font-size:9px;line-height:1.5}.review-icon{color:#2c80c5;background:#e7f2fc;border-radius:50%;place-items:center;width:29px;height:29px;margin-bottom:8px;font-size:19px;display:grid}.review-divider{background:#e0e5eb;height:1px;margin:0 10px}.review-empty.compact{text-align:left;justify-items:start;padding:15px 12px}.review-hint{color:#8b96a2;padding:8px;font-size:9px;line-height:1.5}.comment-composer{background:#f8fafc;border-bottom:1px solid #e1e6eb;gap:7px;padding:10px;display:grid}.comment-composer blockquote{color:#768395;text-overflow:ellipsis;white-space:nowrap;border-left:2px solid #dea83b;margin:0;padding-left:7px;font:9px/1.4 Aptos,sans-serif;overflow:hidden}.comment-composer textarea{resize:vertical;border:1px solid #d7dee7;border-radius:3px;min-height:56px;padding:7px;font-size:10px}.comment-composer>div{justify-content:end;gap:5px;display:flex}.comment-composer button,.comment-actions button,.revision-actions button{color:#506075;background:#fff;border:1px solid #d7dee7;border-radius:3px;padding:4px 7px;font-size:9px}.comment-composer .primary-small{color:#fff;background:#176bb2;border-color:#176bb2}.comment-list,.revision-list{gap:7px;padding:8px;display:grid}.comment-card,.revision-card{background:#fff;border:1px solid #e0e6ed;border-radius:4px;padding:8px}.comment-card.resolved{opacity:.68}.comment-meta{color:#56667a;justify-content:space-between;align-items:center;gap:5px;font-size:9px;display:flex}.comment-meta time,.comment-meta span{color:#8a95a2;font-size:8px}.comment-quote{color:#73571f;text-align:left;text-overflow:ellipsis;white-space:nowrap;background:0 0;border:0;max-width:100%;margin:6px 0 4px;padding:0;font:italic 9px Aptos,sans-serif;display:block;overflow:hidden}.comment-card>p,.revision-card>p{color:#354458;white-space:pre-wrap;overflow-wrap:anywhere;margin:0 0 6px;font-size:10px;line-height:1.45}.comment-reply{border-left:1px solid #d6dee7;gap:2px;margin:5px 0;padding-left:7px;font-size:9px;display:grid}.comment-reply strong{color:#68788b}.comment-reply span{color:#405166}.comment-reply-input input{border:1px solid #e1e6eb;border-radius:3px;width:100%;height:25px;padding:0 6px;font-size:9px}.comment-actions,.revision-actions{justify-content:end;gap:5px;margin-top:6px;display:flex}.revision-card.insert{border-left:2px solid #2c9b62}.revision-card.delete{border-left:2px solid #cf5143}.tracking-enabled{color:#b34338!important}.compact-select-label{color:#657282;align-items:center;gap:3px;font-size:9px;display:inline-flex}.compact-select-label select,.compact-select-label input{color:#344254;background:#fff;border:1px solid #d8dee6;border-radius:2px;max-width:64px;height:24px;padding:0 3px;font-size:9px}.tool-rail{background:#f9fafb;border-left:1px solid #dfe4ea;flex-direction:column;flex:0 0 64px;gap:2px;padding:8px 4px;display:flex}.tool-rail button{color:#677689;background:0 0;border:0;border-radius:4px;justify-items:center;gap:3px;padding:7px 1px;font-size:8px;display:grid}.tool-rail button:hover{color:#176ab2;background:#eaf3fc}.tool-rail button span{font-size:15px}.status-bar{color:#647184;background:#fafbfc;border-top:1px solid #d9dfe6;align-items:center;gap:16px;height:25px;min-height:25px;padding:0 10px;font-size:9px;display:flex}.status-spacer{flex:1}.status-bar button{color:#516174;background:0 0;border:0;padding:0 3px}.status-bar input[type=range]{accent-color:#2677bd;width:100px;height:14px}.product-copyright{color:#8c97a4;letter-spacing:.01em;background:#f8fafd;border-top:1px solid #e5e9ee;flex-wrap:wrap;flex:none;justify-content:flex-end;align-items:center;gap:2px 10px;min-height:18px;padding:2px 10px;font-size:8px;display:flex}.product-copyright a{color:inherit;text-underline-offset:2px;text-decoration:underline}.edition-badge{color:#f5f9ff;white-space:nowrap;border:1px solid #ffffff4d;border-radius:12px;flex:none;align-items:center;padding:4px 8px;font-size:10px;text-decoration:none;display:inline-flex}.edition-badge.community{background:#ffffff16}.edition-badge.commercial{color:#d6ffef;background:#0b7758;border-color:#9de0cb}.visually-hidden{clip:rect(0,0,0,0);white-space:nowrap;clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.toast-message{z-index:55;color:#604d1c;background:#fff9e6;border:1px solid #e9ce81;border-radius:5px;flex-wrap:wrap;align-items:center;gap:10px;max-width:min(720px,100vw - 36px);padding:10px 12px;font-size:11px;display:flex;position:fixed;bottom:40px;right:18px;box-shadow:0 6px 18px #23384b20}.toast-message.error{color:#802c24;background:#fff2ef;border-color:#efb5ac}.toast-message button{color:inherit;background:0 0;border:0;font-size:17px}.toast-message .toast-recovery-action{white-space:nowrap;border:1px solid;border-radius:5px;padding:6px 10px;font-size:11px;font-weight:650}.draft-recovery-backdrop{z-index:90;background:#10243b80;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.draft-recovery-dialog{color:#203047;background:#fff;border:1px solid #d6e1ef;border-radius:14px;width:min(520px,100%);padding:24px;box-shadow:0 22px 70px #10243b40}.draft-recovery-icon{color:#1267c5;background:#eaf3ff;border-radius:12px;place-items:center;width:40px;height:40px;font-size:24px;display:grid}.draft-recovery-dialog h2{margin:14px 0 8px;font-size:20px}.draft-recovery-dialog p{color:#53657b;margin:8px 0;font-size:13px;line-height:1.55}.draft-recovery-dialog .draft-recovery-stale{color:#79511a;background:#fff8e8;border-left:3px solid #e6a235;padding:9px 11px}.draft-recovery-dialog .draft-recovery-time{color:#7c8da1;font-size:11px}.draft-recovery-actions{flex-wrap:wrap;justify-content:flex-end;gap:9px;margin-top:20px;display:flex}.draft-recovery-actions button{color:#31445a;min-height:38px;font:inherit;cursor:pointer;background:#fff;border:1px solid #cbd7e5;border-radius:7px;padding:0 13px}.draft-recovery-actions button.primary{color:#fff;background:#1670d2;border-color:#1670d2;font-weight:650}.draft-storage-warning{z-index:54;color:#74521a;background:#fff8e8;border:1px solid #edce89;border-radius:7px;max-width:min(600px,100vw - 32px);padding:9px 12px;font-size:12px;position:fixed;bottom:16px;left:16px;box-shadow:0 5px 18px #23384b1c}.editor-dialog-backdrop{z-index:60;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#17283e75;place-items:center;padding:22px;display:grid;position:fixed;inset:0;overflow:auto}.editor-dialog{color:#26384d;background:#fff;border:1px solid #d8e0e9;border-radius:8px;gap:15px;width:min(980px,100%);max-height:min(820px,100dvh - 44px);padding:20px;display:grid;overflow:auto;box-shadow:0 22px 70px #11263b3b}.editor-dialog>header{justify-content:space-between;align-items:start;gap:15px;display:flex}.editor-dialog>header h2{color:#20364d;margin:2px 0 5px;font-size:19px;font-weight:680}.editor-dialog>header p{color:#708095;margin:0;font-size:11px;line-height:1.6}.editor-dialog>header code{color:#176bb2}.editor-dialog>header>button{color:#718096;background:0 0;border:0;font-size:22px}.keyboard-shortcuts-dialog{width:min(790px,100%)}.keyboard-shortcut-groups{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.keyboard-shortcut-groups>section{background:#fbfcfe;border:1px solid #e0e7ee;border-radius:6px;min-width:0;padding:10px}.keyboard-shortcut-groups h3{color:#38516b;margin:0 0 7px;font-size:10px}.keyboard-shortcut-groups dl{gap:5px;margin:0;display:grid}.keyboard-shortcut-groups dl>div{grid-template-columns:minmax(112px,.82fr) minmax(120px,1.18fr);align-items:center;gap:8px;min-width:0;display:grid}.keyboard-shortcut-groups dt,.keyboard-shortcut-groups dd{min-width:0;margin:0}.keyboard-shortcut-groups dt kbd,.command-search-results kbd{color:#3f5369;white-space:nowrap;background:#fff;border:1px solid #d8e0e8;border-bottom-width:2px;border-radius:4px;padding:3px 5px;font:600 9px/1.35 ui-monospace,SFMono-Regular,Consolas,monospace;display:inline-block}.keyboard-shortcut-groups dd{color:#617387;font-size:9px;line-height:1.4}.keyboard-shortcuts-note{color:#695621;background:#fff8e5;border-left:3px solid #d9a632;margin:0;padding:8px 10px;font-size:9px;line-height:1.5}.keyboard-shortcuts-dialog>footer a{color:#176bb2;text-decoration:none}.command-search-dialog{width:min(610px,100%);max-height:min(640px,100dvh - 44px)}.command-search-dialog>header h2{margin-bottom:0}.command-search-input{color:#26384d;width:100%;min-height:40px;font:inherit;background:#fff;border:1px solid #97b9d8;border-radius:5px;outline:2px solid #e7f2fc;padding:0 11px;font-size:12px}.command-search-input:focus{border-color:#287fc2;outline-color:#d9edfd}.command-search-results{gap:4px;max-height:min(390px,50vh);display:grid;overflow:auto}.command-search-results>button{color:#344a61;text-align:left;cursor:pointer;background:#fff;border:1px solid #0000;border-radius:5px;justify-content:space-between;align-items:center;gap:12px;min-height:40px;padding:6px 9px;display:flex}.command-search-results>button:hover,.command-search-results>button[aria-selected=true]{background:#eff7fd;border-color:#c6dced}.command-search-results>button>span{gap:3px;min-width:0;display:grid}.command-search-results strong{text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:620;overflow:hidden}.command-search-results small{color:#8795a5;font-size:8px}.command-search-results>p{color:#7a899a;margin:0;padding:12px 8px;font-size:10px}.command-search-dialog>footer>span{color:#8794a2}@media (width<=620px){.keyboard-shortcuts-dialog{max-height:calc(100dvh - 16px);padding:14px}.keyboard-shortcut-groups{grid-template-columns:1fr;gap:8px}.keyboard-shortcut-groups dl>div{grid-template-columns:minmax(108px,.78fr) minmax(130px,1.22fr)}.command-search-dialog{max-height:calc(100dvh - 16px);padding:14px}.command-search-results{max-height:48dvh}}.compatibility-report-dialog{width:min(760px,100%)}.compatibility-report-summary{color:#425c74;background:#f3f8fd;border:1px solid #d8e8f7;border-radius:6px;margin:0;padding:10px 12px;font-size:11px;line-height:1.55}.compatibility-report-list{gap:7px;max-height:min(52vh,480px);margin:0;padding:1px 5px 1px 1px;list-style:none;display:grid;overflow:auto}.compatibility-report-list>li{background:#fffdf6;border:1px solid #e0e7ee;border-left:3px solid #d6a536;border-radius:5px;min-width:0;padding:9px 11px}.compatibility-report-list code{color:#70551c;overflow-wrap:anywhere;font:600 10px/1.4 ui-monospace,SFMono-Regular,Consolas,monospace}.compatibility-report-list p{color:#4d5f72;overflow-wrap:anywhere;margin:4px 0 0;font-size:10px;line-height:1.55}.compatibility-report-dialog>footer{color:#748398;border-top:1px solid #e8edf2;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding-top:12px;font-size:10px;display:flex}@media (width<=620px){.compatibility-report-dialog{max-height:calc(100dvh - 16px);padding:14px}.compatibility-report-list{max-height:52dvh}.compatibility-report-dialog>footer{align-items:flex-end}}.dialog-eyebrow{color:#2879b7;letter-spacing:.13em;font-size:8px;font-weight:750}.merge-dialog-grid{grid-template-columns:minmax(260px,.8fr) minmax(340px,1.2fr);gap:13px;min-height:320px;display:grid}.data-connection-dialog{width:min(1120px,100%)}.data-api-security-note{color:#47647e;background:#f3f8fd;border:1px solid #d7e6f5;border-radius:5px;padding:9px 11px;font-size:10px;line-height:1.5}.data-api-config-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.data-api-config-grid>label{color:#51647a;align-content:start;gap:5px;font-size:10px;font-weight:650;display:grid}.data-api-config-grid input,.data-api-config-grid textarea{color:#293c50;width:100%;min-width:0;min-height:31px;font:inherit;background:#fff;border:1px solid #d5dee8;border-radius:4px;padding:6px 8px;font-size:10px;line-height:1.45}.data-api-config-grid textarea{resize:vertical;min-height:58px;font-family:ui-monospace,SFMono-Regular,Consolas,monospace}.data-api-config-grid label small{color:#8290a1;font-size:9px;font-weight:400}.data-api-test-action{align-self:center;align-items:center;gap:10px;display:flex}.data-api-test-action button{color:#fff;background:#176bb2;border:1px solid #176bb2;border-radius:4px;min-height:32px;padding:0 12px;font-size:10px}.data-api-test-action span{color:#7c8999;font-size:9px}.data-api-result-grid{grid-template-columns:minmax(250px,.9fr) minmax(310px,1.1fr);gap:12px;min-height:220px;max-height:min(38vh,360px);display:grid}.data-api-fields,.data-api-mappings{background:#fbfcfe;border:1px solid #e0e6ed;border-radius:5px;grid-template-rows:auto 1fr;min-width:0;display:grid;overflow:hidden}.data-api-fields>header,.data-api-mappings>header{color:#344b63;border-bottom:1px solid #e1e7ed;justify-content:space-between;align-items:center;gap:8px;padding:8px 10px;font-size:10px;display:flex}.data-api-fields>header span,.data-api-mappings>header span{color:#718196;font-size:8px;font-weight:400}.data-api-field-list,.data-api-target-list{align-content:start;gap:5px;padding:7px;display:grid;overflow:auto}.data-api-field-list>button{color:#3b536b;text-align:left;cursor:grab;background:#fff;border:1px solid #dce4ed;border-radius:4px;gap:4px;min-width:0;padding:7px;display:grid}.data-api-field-list>button.selected{background:#eff7ff;border-color:#3180c7;box-shadow:0 0 0 1px #3180c733}.data-api-field-list code,.data-api-target code{overflow-wrap:anywhere;color:#1766a8;font:10px/1.4 ui-monospace,SFMono-Regular,Consolas,monospace}.data-api-field-list small{color:#7d8997;justify-content:space-between;gap:7px;font-size:8px;display:flex;overflow:hidden}.data-api-field-list small span:last-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.data-api-mappings{grid-template-rows:auto auto 1fr}.data-api-hint{color:#7a8898;border-bottom:1px solid #e7ebf0;margin:0;padding:7px 9px;font-size:8px;line-height:1.4}.data-api-target-list>button{color:#52667a;text-align:left;background:#fff;border:1px dashed #bdcad8;border-radius:4px;gap:3px;min-width:0;padding:7px;display:grid}.data-api-target-list>button.data-api-target{cursor:copy;border-style:solid}.data-api-target-list>button.data-api-target.selected{background:#f0f7fd;border-color:#4b92cd}.data-api-target-list>button strong{font-size:9px}.data-api-target-list>button strong small{color:#8b96a2;font-size:8px;font-weight:400}.data-api-target-list>button span{color:#738397;font-size:8px}.data-api-target-list>button.data-api-create-target{color:#1766a8;text-align:center;cursor:copy;background:#f3f8fd;place-items:center;min-height:42px}.data-api-target-list>button.data-api-create-target:disabled{cursor:not-allowed}.data-api-empty{color:#7c8999;margin:0;padding:14px;font-size:9px;line-height:1.5}.data-api-sample{color:#5b6e82;border:1px solid #e1e7ed;border-radius:4px;padding:8px 10px;font-size:9px}.data-api-sample pre{color:#36495d;white-space:pre-wrap;overflow-wrap:anywhere;max-height:150px;margin:7px 0 0;font:9px/1.5 ui-monospace,SFMono-Regular,Consolas,monospace;overflow:auto}.form-fill-dialog{width:min(1040px,100%)}.form-fill-grid{grid-template-columns:minmax(280px,.9fr) minmax(320px,1.1fr);gap:13px;min-height:280px;max-height:min(56vh,560px);display:grid}.form-fill-fields{align-content:start;gap:8px;padding:1px 4px 1px 1px;display:grid;overflow:auto}.form-fill-field{color:#44566a;background:#fff;border:1px solid #e1e7ee;border-radius:4px;grid-template-columns:minmax(110px,.8fr) minmax(120px,1.2fr);align-items:center;gap:8px;padding:8px;font-size:10px;display:grid}.form-fill-field>span{gap:3px;font-weight:650;display:grid}.form-fill-field>span b{color:#c43a31;display:inline}.form-fill-field small{color:#8793a1;font-size:8px;font-weight:400}.form-fill-field input:not([type=checkbox]),.form-fill-field select{color:#293c50;background:#fff;border:1px solid #d6dfe8;border-radius:3px;width:100%;min-width:0;height:30px;padding:0 7px;font-size:10px}.form-fill-field input[type=checkbox]{accent-color:#176bb2;justify-self:start;width:17px;height:17px}.form-fill-preview{background:#f6f8fb;border:1px solid #e0e6ed;border-radius:4px;grid-template-rows:auto 1fr;min-width:0;display:grid}.form-fill-preview>strong{color:#405369;border-bottom:1px solid #dfe5ec;padding:9px 10px;font-size:10px}.form-fill-preview pre{color:#27374a;white-space:pre-wrap;overflow-wrap:anywhere;margin:0;padding:12px;font:11px/1.6 Times New Roman,serif;overflow:auto}.form-fill-success{color:#26734a;margin:0;font-size:10px}.merge-data-label{color:#53657a;grid-template-rows:auto 1fr;gap:6px;font-size:10px;font-weight:650;display:grid}.merge-data-label textarea{resize:vertical;color:#26374a;tab-size:2;background:#fafcfe;border:1px solid #d5dee8;border-radius:4px;min-height:300px;padding:10px;font:11px/1.6 ui-monospace,SFMono-Regular,Consolas,monospace}.merge-preview-panel{background:#f6f8fb;border:1px solid #e0e6ed;border-radius:4px;grid-template-rows:auto 1fr;min-width:0;display:grid}.merge-preview-toolbar{color:#405369;border-bottom:1px solid #dfe5ec;justify-content:space-between;align-items:center;gap:8px;padding:8px 10px;font-size:10px;display:flex}.merge-preview-toolbar label{color:#708095;align-items:center;gap:6px;font-size:9px;display:flex}.merge-preview-toolbar select{color:#3e536a;background:#fff;border:1px solid #d4dde7;border-radius:3px;max-width:150px;height:26px;padding:0 5px;font-size:9px}.merge-preview-panel pre{color:#27374a;white-space:pre-wrap;overflow-wrap:anywhere;margin:0;padding:14px;font:12px/1.65 Times New Roman,serif;overflow:auto}.editor-dialog>footer{color:#758397;border-top:1px solid #e3e8ee;justify-content:space-between;align-items:center;gap:15px;padding-top:12px;font-size:9px;display:flex}.editor-dialog>footer>div{align-items:center;gap:7px;display:flex}.editor-dialog>footer button{color:#4b5f74;background:#fff;border:1px solid #d6dfe8;border-radius:4px;min-height:29px;padding:0 10px;font-size:10px}.editor-dialog>footer button.dialog-primary{color:#fff;background:#176bb2;border-color:#176bb2}.editor-dialog>footer button:disabled{opacity:.5;cursor:not-allowed}.version-history-dialog{width:min(720px,100%)}.version-history-list{gap:8px;max-height:min(540px,55dvh);margin:0;padding:0;list-style:none;display:grid;overflow:auto}.version-history-list li{background:#fbfcfe;border:1px solid #e0e6ed;border-radius:5px;justify-content:space-between;align-items:center;gap:14px;padding:11px 12px;display:flex}.version-history-list li>div{gap:3px;min-width:0;display:grid}.version-history-list strong{color:#30465d;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.version-history-list time,.version-history-list span,.version-history-empty{color:#78879a;font-size:9px}.version-history-actions{flex:none;gap:6px;display:flex}.version-history-list button{color:#fff;background:#176bb2;border:1px solid #176bb2;border-radius:4px;flex:none;min-height:29px;padding:0 11px;font-size:10px}.version-history-list button:not(.dialog-primary){color:#52667b;background:#fff;border-color:#d4dde7}.version-history-list button:disabled{opacity:.5;cursor:not-allowed}.version-history-empty{text-align:center;border:1px dashed #d5dee8;border-radius:5px;padding:24px 16px}.version-diff{background:#f8fafc;border:1px solid #e0e6ed;border-radius:5px;gap:10px;padding:11px;display:grid}.version-diff>header{color:#405369;justify-content:space-between;align-items:center;font-size:10px;display:flex}.version-diff>header button{color:#718096;background:0 0;border:0;font-size:9px}.version-diff>div{grid-template-columns:1fr 1fr;gap:10px;display:grid}.version-diff article{background:#fff;border-radius:4px;min-width:0;max-height:180px;padding:8px;overflow:auto}.version-diff h3{color:#405369;margin:0 0 6px;font-size:9px}.version-diff ul{color:#556b80;gap:4px;margin:0;padding-left:15px;font-size:9px;line-height:1.5;display:grid}.version-diff article:first-child li{color:#934c4c}.version-diff article:last-child li{color:#2f7658}.version-diff article p,.version-diff small{color:#78879a;margin:0;font-size:9px}@media (width<=620px){.version-history-list li{flex-direction:column;align-items:start}.version-diff>div{grid-template-columns:1fr}}.dialog-error{color:#a43a32;margin:-5px 0 0;font-size:10px}.dialog-hint,.signature-note{color:#8490a0;margin:-6px 0 0;font-size:9px}.signature-dialog{width:min(760px,100%)}.insert-tool-dialog{width:min(560px,100%)}.insert-tool-grid{grid-template-columns:2fr 1fr 1fr;gap:12px;display:grid}.insert-tool-grid label,.insert-tool-wide-label{color:#56677b;gap:5px;font-size:11px;display:grid}.insert-tool-grid select,.insert-tool-wide-label input{color:#2d4055;background:#fff;border:1px solid #d6dee7;border-radius:4px;min-width:0;height:34px;padding:0 8px;font-size:12px}.insert-tool-grid input[type=color]{width:100%;padding:3px}.insert-tool-wide-label input{width:100%}.image-format-dialog{width:min(720px,100%);max-height:min(780px,100dvh - 32px)}.image-format-scroll{min-height:0;overflow:auto}.image-crop-error,.image-crop-status{border-radius:4px;margin:0 0 10px;padding:8px 10px;font-size:11px;line-height:1.45}.image-crop-error{color:#9f2119;background:#fff6f5;border:1px solid #f0c7c4}.image-crop-status{color:#285e91;background:#eef6ff}.image-crop-preview{background:repeating-conic-gradient(#f0f3f6 0 25%, #fff 0 50%) 50% / 18px 18px;border:1px solid #b9c8d8;border-radius:4px;place-items:center;width:min(100%,420px);max-height:190px;margin:2px auto 14px;display:grid;overflow:hidden}.image-crop-preview img{width:100%;height:100%;display:block}.image-format-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:2px 1px;display:grid}.image-format-grid>label:not(.image-format-check):not(.image-format-range){color:#56677b;align-content:start;gap:5px;font-size:10px;display:grid}.image-format-grid input:not([type=checkbox]):not([type=range]),.image-format-grid select{box-sizing:border-box;color:#2d4055;width:100%;min-width:0;height:34px;font:inherit;background:#fff;border:1px solid #d6dee7;border-radius:4px;padding:0 8px;font-size:11px}.image-format-grid input[type=color]{padding:3px}.image-format-grid .wide{grid-column:1/-1}.image-format-check{color:#4d6075;align-items:center;gap:7px;min-height:30px;font-size:10px;display:flex}.image-format-check input{accent-color:#176bb2}.image-format-range{color:#56677b;grid-template-columns:1fr auto;align-items:center;gap:5px 10px;font-size:10px;display:grid}.image-format-range span{color:#758397}.image-format-range input{accent-color:#176bb2;grid-column:1/-1;width:100%}.image-crop-presets{color:#56677b;gap:6px;font-size:10px;display:grid}.image-crop-presets>div{flex-wrap:wrap;gap:6px;display:flex}.image-crop-presets button{color:#41566d;background:#fff;border:1px solid #d6dee7;border-radius:4px;min-height:30px;padding:0 9px;font-size:10px}.image-crop-presets button:hover{background:#f3f8fd;border-color:#8bb5de}.image-format-actions{align-items:end;gap:6px;display:flex}.image-format-actions button{color:#41566d;background:#fff;border:1px solid #d6dee7;border-radius:4px;min-height:31px;padding:0 9px;font-size:10px}.image-format-dialog>footer{border-top:1px solid #e5eaf0;justify-content:space-between;align-items:center;gap:10px;padding-top:11px;display:flex}.image-format-dialog>footer>div{gap:7px;display:flex}.image-format-dialog>footer button{color:#52667b;background:#fff;border:1px solid #d4dde7;border-radius:4px;min-height:32px;padding:0 11px;font-size:10px}.image-format-dialog>footer button.dialog-primary{color:#fff;background:#176bb2;border-color:#176bb2}.image-format-dialog>footer button:hover{border-color:#8bb5de}@media (width<=620px){.image-format-grid{grid-template-columns:minmax(0,1fr)}.image-format-grid .wide{grid-column:auto}.image-format-actions{align-items:center}}.symbol-dialog{width:min(520px,100%)}.symbol-group{gap:7px;display:grid}.symbol-group>strong{color:#53667b;font-size:11px}.symbol-group>div{flex-wrap:wrap;gap:6px;display:flex}.symbol-group button{color:#30465d;background:#fff;border:1px solid #dbe2e9;border-radius:4px;width:38px;height:36px;font:20px/1 Segoe UI Symbol,Arial Unicode MS,sans-serif}.symbol-group button:hover{color:#105f9f;background:#eff6fd;border-color:#71a8dc}.signature-pad{cursor:crosshair;touch-action:none;background-color:#fff;background-image:linear-gradient(#edf1f5 1px,#0000 1px);background-position:0 78%;background-size:100% 100%;border:1px solid #d8e0e8;border-radius:4px;width:100%;height:auto;min-height:150px;display:block}.ai-dialog-backdrop{z-index:70}.ai-dialog{gap:11px;width:min(850px,100%)}.ai-provider-status{color:#66768a;background:#f8fafc;border:1px solid #e1e7ed;border-radius:4px;align-items:center;gap:7px;min-height:28px;padding:5px 9px;font-size:10px;display:flex}.ai-status-dot{background:#c28a31;border-radius:50%;width:8px;height:8px}.ai-status-dot.ready{background:#299260;box-shadow:0 0 0 3px #29926020}.ai-settings-grid{grid-template-columns:minmax(220px,1.3fr) minmax(170px,1fr) minmax(170px,1fr);gap:9px;display:grid}.ai-settings-grid label,.ai-instruction-label,.ai-result-label{color:#53657a;gap:5px;font-size:10px;font-weight:650;display:grid}.ai-settings-grid select,.ai-instruction-label textarea,.ai-result-label textarea{color:#293b50;background:#fff;border:1px solid #d5dee8;border-radius:4px;width:100%;min-width:0;padding:7px 8px;font:10px/1.5 Aptos,sans-serif}.ai-settings-grid select{height:31px}.ai-instruction-label textarea{resize:vertical;min-height:58px}.ai-input-preview{background:#f8fafc;border:1px solid #e0e6ed;border-radius:4px;grid-template-rows:auto minmax(70px,120px);min-height:104px;display:grid}.ai-input-preview>div{color:#465a70;border-bottom:1px solid #e0e6ed;justify-content:space-between;align-items:center;gap:10px;padding:6px 9px;font-size:9px;display:flex}.ai-input-preview>div span{color:#8793a1}.ai-input-preview pre{color:#53657a;white-space:pre-wrap;overflow-wrap:anywhere;margin:0;padding:8px 9px;font:10px/1.5 Aptos,sans-serif;overflow:auto}.ai-result-label textarea{resize:vertical;min-height:120px;font:11px/1.55 Aptos,sans-serif}.ai-message{color:#a13f34;margin:0;font-size:10px}.ai-message.success{color:#24754d}.ai-privacy-note{color:#788698;margin:0;font-size:9px;line-height:1.5}.ai-dialog>footer>div{flex-wrap:wrap;justify-content:flex-end}.ai-dialog>footer button{min-height:28px}.ai-dialog>footer button.dialog-primary{color:#fff;background:#176bb2;border:1px solid #176bb2;border-radius:4px;padding:0 10px}.demo-center{color:#233246;background:#f5f7fa;min-height:100dvh}.demo-header{background:#fff;border-bottom:1px solid #dce3eb;align-items:center;height:58px;padding:0 max(26px,50vw - 620px);display:flex}.demo-brand{color:#174f7e;white-space:nowrap;align-items:center;text-decoration:none;display:flex}.demo-header nav{align-self:stretch;gap:22px;margin-left:52px;display:flex}.demo-header nav a{color:#596a7f;place-items:center;font-size:11px;text-decoration:none;display:grid;position:relative}.demo-header nav a.active{color:#155c9a;font-weight:650}.demo-header nav a.active:after{content:"";background:#176ebb;height:2px;position:absolute;bottom:0;left:0;right:0}.demo-header-meta{color:#7b8794;margin-left:auto;font-size:10px}.demo-main{width:min(1240px,100vw - 52px);margin:0 auto;padding:47px 0 22px}.demo-intro{justify-content:space-between;align-items:end;gap:30px;margin-bottom:38px;display:flex}.eyebrow{color:#3474a9;letter-spacing:.15em;margin:0 0 10px;font-size:9px;font-weight:750;display:block}.demo-intro h1{color:#1c2d41;letter-spacing:-.04em;margin:0;font-size:clamp(27px,4vw,39px);font-weight:670}.intro-copy{color:#6e7d8d;max-width:650px;margin:12px 0 0;font-size:12px;line-height:1.7}.primary-action{color:#fff;white-space:nowrap;background:#176bb2;border:1px solid #145d9d;border-radius:4px;justify-content:center;align-items:center;gap:13px;padding:10px 15px;font-size:11px;font-weight:650;text-decoration:none;display:inline-flex;box-shadow:0 2px 4px #174e8023}.primary-action:hover{background:#105b9d}.primary-action span{font-size:15px}.demo-section-heading{border-bottom:1px solid #dae1e9;justify-content:space-between;align-items:end;padding-bottom:10px;display:flex}.demo-section-heading>div{align-items:baseline;gap:12px;display:flex}.demo-section-heading strong{color:#273b50;letter-spacing:.08em;font-size:10px}.demo-section-heading>div span,.live-count{color:#8793a1;font-size:9px}.live-count{color:#2370ae;font-weight:650}.demo-card-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;padding-top:13px;display:grid}.demo-card{min-height:168px;color:inherit;background:#fff;border:1px solid #dce3eb;border-radius:5px;flex-direction:column;padding:15px 15px 12px;text-decoration:none;transition:border-color .15s,box-shadow .15s,transform .15s;display:flex}.demo-card[href]:hover{border-color:#9fbfdb;transform:translateY(-1px);box-shadow:0 6px 16px #24466512}.demo-card-top{justify-content:space-between;align-items:center;display:flex}.demo-card-icon{color:#17649f;background:#f1f7fc;border:1px solid #dbe7f2;border-radius:4px;place-items:center;width:31px;height:31px;font-size:13px;font-weight:700;display:grid}.demo-badge{letter-spacing:.02em;border-radius:99px;padding:4px 7px;font-size:8px;font-weight:650}.demo-badge.live{color:#20734c;background:#eaf6ef}.demo-badge.experimental{color:#886522;background:#fff6e0}.planned-badge{color:#798594;background:#eef1f4}.demo-card h2{color:#26394d;margin:15px 0 5px;font-size:12px;font-weight:650}.demo-card p{color:#788595;margin:0;font-size:10px;line-height:1.55}.card-open{color:#1769a9;align-items:center;gap:6px;margin-top:auto;padding-top:12px;font-size:9px;font-weight:650;display:flex}.card-open span{font-size:12px}.card-open.muted{color:#8b96a2;font-weight:500}.demo-card.planned{background:#fbfcfd}.demo-bottom{grid-template-columns:1fr 1fr;gap:12px;margin-top:25px;display:grid}.demo-bottom>div{background:#fbfcfd;border:1px solid #e0e6ed;border-radius:4px;gap:12px;padding:13px;display:flex}.bottom-icon{color:#286c9f;background:#edf5fb;border-radius:3px;flex:0 0 30px;place-items:center;height:30px;font-size:9px;font-weight:700;display:grid}.demo-bottom strong{color:#425469;font-size:10px}.demo-bottom p{color:#788696;margin:4px 0 0;font-size:9px;line-height:1.5}.demo-footer{color:#8a95a2;border-top:1px solid #e0e5eb;flex-wrap:wrap;justify-content:space-between;gap:8px 14px;margin-top:26px;padding-top:12px;font-size:9px;display:flex}.demo-footer a{color:inherit;text-underline-offset:2px;text-decoration:underline}.product-site{color:#23364a;background:#fbfcfe;min-height:100vh;font-family:Aptos,Segoe UI,Arial,sans-serif;overflow-x:clip}.product-nav{z-index:30;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffffed;border-bottom:1px solid #e7edf2;align-items:center;height:72px;padding:0 max(28px,50vw - 595px);display:flex;position:sticky;top:0}.product-nav-brand{flex:none;text-decoration:none}.product-nav nav{align-self:stretch;align-items:center;gap:clamp(17px,2.7vw,36px);margin-left:auto;display:flex}.product-nav nav a{color:#617286;font-size:13px;text-decoration:none;transition:color .16s}.product-nav nav a:hover,.product-footer a:hover{color:#1471b4}.product-nav-cta{color:#fff;white-space:nowrap;background:#1769a8;border:1px solid #1769a8;border-radius:4px;align-items:center;gap:9px;min-height:40px;margin-left:30px;padding:0 15px;font-size:12px;font-weight:650;text-decoration:none;display:inline-flex}.product-nav-cta:hover{background:#105989}.product-nav-cta span{font-size:14px}.product-hero{grid-template-columns:minmax(0,.94fr) minmax(430px,1.06fr);align-items:center;gap:clamp(25px,5vw,72px);max-width:1240px;min-height:580px;margin:0 auto;padding:62px 28px 58px;display:grid;position:relative}.product-hero:before{z-index:0;content:"";pointer-events:none;background:radial-gradient(at 58% 46%,#deeffa 0,#eff6fb 37%,#fbfcfe00 72%);width:73%;height:100%;position:absolute;top:0;right:-11vw}.product-hero-copy,.product-hero-art{z-index:1;position:relative}.product-kicker,.product-section-label{color:#367cae;letter-spacing:.14em;align-items:center;gap:8px;font-size:10px;font-weight:750;display:inline-flex}.product-kicker i,.product-code-footer i{background:#36bda5;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #36bda51c}.product-hero h1{color:#183149;letter-spacing:-.058em;margin:22px 0 15px;font-size:clamp(42px,5.3vw,66px);font-weight:680;line-height:1.02}.product-hero h1 em,.product-section-intro h2 em,.product-integration h2 em{color:#2775ab;font-style:normal}.product-hero-lead{color:#65768a;max-width:530px;margin:0;font-size:16px;line-height:1.8}.product-hero-actions{flex-wrap:wrap;gap:10px;margin-top:25px;display:flex}.product-button{border-radius:4px;justify-content:center;align-items:center;gap:14px;min-height:46px;padding:0 17px;font-size:13px;font-weight:650;text-decoration:none;transition:transform .15s,background .15s;display:inline-flex}.product-button:hover{transform:translateY(-1px)}.product-button.primary{color:#fff;background:#1769a8;border:1px solid #1769a8;box-shadow:0 4px 10px #155c9626}.product-button.primary:hover{background:#105989}.product-button.secondary{color:#45637c;background:#fff;border:1px solid #d4e0e9}.product-button span{font-size:15px}.product-trust-row{color:#8391a0;flex-wrap:wrap;gap:8px 20px;margin-top:26px;font-size:11px;display:flex}.product-trust-row b{color:#516a80;font-weight:650}.product-hero-art{place-items:center;min-height:440px;display:grid}.product-hero-glow{z-index:-1;filter:blur(45px);opacity:.55;background:#c8e1f4;border-radius:50%;position:absolute;inset:12% 5% 7%}.product-orbit{border:1px solid #a8cbe322;border-radius:50%;position:absolute}.orbit-one{width:460px;height:460px;top:0;right:0}.orbit-two{width:396px;height:396px;top:32px;right:32px}.product-window{z-index:2;background:#fff;border:1px solid #cbd9e5;border-radius:8px;width:min(100%,510px);position:relative;overflow:hidden;transform:perspective(1200px)rotateY(-5deg)rotateX(1deg);box-shadow:0 28px 65px #24476425,0 4px 12px #173c5c12}.product-window-bar{color:#607185;background:#fff;border-bottom:1px solid #e6ebf0;align-items:center;gap:14px;height:39px;padding:0 12px;font-size:9px;display:flex}.product-window-dots,.product-code-top>div{gap:4px;display:flex}.product-window-dots i,.product-code-top i{background:#f27e76;border-radius:50%;width:7px;height:7px}.product-window-dots i:nth-child(2),.product-code-top i:nth-child(2){background:#edc45e}.product-window-dots i:nth-child(3),.product-code-top i:nth-child(3){background:#54c294}.product-window-save{color:#428b68;margin-left:auto;font-size:8px}.product-window-ribbon{color:#6f7f90;border-bottom:1px solid #e9edf2;align-items:center;gap:19px;height:32px;padding:0 14px;font-size:8px;display:flex}.product-window-ribbon .selected{color:#216fa7;border-bottom:2px solid #2178bc;align-self:stretch;align-items:center;font-weight:700;display:flex}.product-window-tools{color:#647488;border-bottom:1px solid #edf0f4;align-items:center;gap:12px;height:38px;padding:0 15px;font-size:10px;display:flex}.product-window-tools b{color:#31465a}.product-window-tools>span{background:#e3e8ed;width:1px;height:19px}.product-window-canvas{background:#f1f4f7;place-items:center;min-height:286px;padding:20px;display:grid}.product-paper{background:#fff;width:min(73%,247px);min-height:254px;padding:26px 27px 21px;box-shadow:0 3px 12px #142c4219}.paper-eyebrow{color:#5290b8;letter-spacing:.15em;font-size:6px;font-weight:750}.product-paper h3{color:#203b53;letter-spacing:-.035em;margin:14px 0 11px;font:600 20px/1.12 Aptos,Segoe UI,sans-serif}.paper-rule{background:#36bda5;width:31px;height:2px}.product-paper p{color:#7a8795;margin:12px 0 15px;font-size:7px;line-height:1.65}.paper-table{border:1px solid #e4eaf0;grid-template-columns:1.1fr 1fr;gap:0;font-size:6px;display:grid}.paper-table>*{border-bottom:1px solid #e8edf1;padding:6px 5px}.paper-table>span{color:#708093;background:#f5f8fa}.paper-table strong{color:#40566c;font-weight:600}.paper-table small{color:#598b71}.product-window-status{color:#8a96a3;justify-content:space-between;padding:7px 12px;font-size:7px;display:flex}.product-float-chip{z-index:3;background:#fff;border:1px solid #e1e9ef;border-radius:6px;align-items:center;gap:9px;padding:9px 12px;display:flex;position:absolute;box-shadow:0 10px 25px #23435d20}.product-float-chip>span{color:#218f71;background:#eaf8f2;border-radius:5px;place-items:center;width:29px;height:29px;font-size:10px;font-weight:750;display:grid}.product-float-chip>div{gap:3px;display:grid}.product-float-chip b{color:#354b60;font-size:8px}.product-float-chip small{color:#8a97a4;font-size:7px}.chip-docx{top:76px;left:-6px}.chip-api{bottom:49px;right:-4px}.chip-api>span{color:#2878b1;background:#edf5fb}.product-strip{color:#74869a;letter-spacing:.07em;background:#fff;border-top:1px solid #e8edf2;border-bottom:1px solid #e8edf2;flex-wrap:wrap;justify-content:center;align-items:center;gap:16px 22px;min-height:72px;padding:16px 24px;font-size:10px;display:flex}.product-strip>span{color:#a0aab4;letter-spacing:.12em;font-size:9px;font-weight:700}.product-strip b{color:#62788c;font-size:10px;font-weight:700}.product-strip i{background:#3bb59c;border-radius:50%;width:3px;height:3px}.product-features,.product-licensing{max-width:1190px;margin:0 auto;padding:92px 28px 88px;scroll-margin-top:76px}.product-section-intro{max-width:680px;margin-bottom:32px}.product-section-label{color:#4184ad;font-size:9px}.product-section-intro h2,.product-integration h2{color:#1c354c;letter-spacing:-.048em;margin:13px 0 10px;font-size:clamp(29px,4vw,43px);font-weight:650;line-height:1.13}.product-section-intro p,.product-integration-copy>p{color:#748396;max-width:550px;margin:0;font-size:14px;line-height:1.75}.product-feature-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.product-feature-card{background:#fff;border:1px solid #e0e7ed;border-radius:5px;min-height:176px;padding:18px;transition:border-color .16s,box-shadow .16s,transform .16s;position:relative;overflow:hidden}.product-feature-card:hover{border-color:#b8d1e2;transform:translateY(-2px);box-shadow:0 9px 25px #1c40590d}.product-feature-icon{color:#256f9e;background:#eff7fb;border:1px solid #dcebf3;border-radius:5px;place-items:center;width:34px;height:34px;font-size:15px;display:grid}.product-feature-icon.tone-1{color:#26836b;background:#eff9f5;border-color:#d8ece5}.product-feature-icon.tone-2{color:#7562a5;background:#f5f3fa;border-color:#e4e1f1}.product-feature-card h3{color:#2d4358;margin:15px 0 6px;font-size:16px;font-weight:650}.product-feature-card p{color:#68798b;max-width:360px;margin:0;font-size:13px;line-height:1.65}.product-feature-index{color:#d7e1e8;font:10px ui-monospace,Consolas,monospace;position:absolute;top:18px;right:17px}.product-integration{color:#eff6fc;background:radial-gradient(at 90% 0,#225477,#0000 38%),#112e46;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:clamp(32px,6vw,75px);padding:82px max(28px,50vw - 567px);scroll-margin-top:72px;display:grid}.product-integration h2{color:#f2f7fb;font-size:clamp(28px,3.5vw,39px)}.product-integration h2 em{color:#72c8bd}.product-integration-copy>p{color:#b6c6d3}.product-integration .product-section-label{color:#73c6bb}.product-text-link{color:#8ad5cb;align-items:center;gap:9px;margin-top:17px;font-size:12px;font-weight:650;text-decoration:none;display:inline-flex}.product-integration-points{color:#b6c6d3;gap:11px;margin-top:26px;font-size:12px;display:grid}.product-integration-points b{color:#72c8bd;margin-right:9px;font:9px ui-monospace,Consolas,monospace}.product-code-card{background:#0c2235;border:1px solid #426077;border-radius:6px;overflow:hidden;box-shadow:0 18px 45px #0618274d}.product-code-top{color:#a9bac7;border-bottom:1px solid #254156;align-items:center;gap:13px;height:41px;padding:0 13px;font-size:8px;display:flex}.product-code-top>span:last-child{color:#708798;margin-left:auto;font-size:7px}.product-code-top i{width:6px;height:6px}.product-code-card pre{color:#d1dde7;margin:0;padding:21px 22px;font:12px/1.9 ui-monospace,SFMono-Regular,Consolas,monospace;overflow:auto}.product-code-footer{color:#91a6b6;border-top:1px solid #254156;justify-content:space-between;align-items:center;gap:12px;padding:11px 14px;font-size:10px;display:flex}.product-code-footer>span:first-child{align-items:center;gap:7px;display:inline-flex}.product-code-footer i{width:6px;height:6px}.product-site.legacy-home .product-licensing{flex-direction:column;align-items:stretch;gap:26px;display:flex}.product-license-overview{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:24px 40px;display:grid}.product-license-overview>.product-section-intro{box-sizing:border-box;align-self:start;width:100%;min-width:0;max-width:100%;margin:0;position:static}.product-license-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;min-width:0;display:grid}.product-license-card{background:#fff;border:1px solid #dfe7ed;border-radius:5px;min-height:294px;padding:18px}.commercial-card{background:linear-gradient(160deg,#f7fcfb,#fff 75%);border-color:#c8dfe3}.license-card-top{justify-content:space-between;align-items:center;display:flex}.license-mark{color:#216c99;background:#edf6fb;border-radius:5px;place-items:center;width:29px;height:29px;font-size:12px;font-weight:700;display:grid}.commercial-card .license-mark{color:#237b6b;background:#e9f7f2}.license-pill{color:#7290a5;letter-spacing:.12em;font-size:7px;font-weight:750}.product-license-card h3{color:#30495e;margin:20px 0 5px;font-size:17px}.license-price{color:#1e719e;margin:0;font-size:14px;font-weight:700}.license-price small{color:#8794a1;font-size:10px;font-weight:500}.product-license-card ul{color:#68798b;gap:11px;margin:19px 0;padding:0;font-size:12px;line-height:1.55;list-style:none;display:grid}.product-license-card li:before{color:#31a38d;content:"✓";margin-right:7px;font-weight:700}.product-license-card>a{color:#286d9c;align-items:center;gap:7px;font-size:12px;font-weight:650;text-decoration:none;display:inline-flex}.commercial-card>a{color:#227866}.product-license-disclaimer{color:#748396;margin:0 auto;font-size:10px;line-height:1.6}.product-final-cta{color:#fff;background:linear-gradient(110deg,#155b91,#1874a7 60%,#198c92);border-radius:7px;justify-content:space-between;align-items:center;gap:24px;max-width:1190px;margin:0 auto 60px;padding:38px clamp(24px,5vw,54px);display:flex;position:relative;overflow:hidden}.product-final-cta .product-section-label{color:#9bddd2}.product-final-cta h2{z-index:1;letter-spacing:-.035em;margin:9px 0 5px;font-size:clamp(20px,3vw,29px);font-weight:630;position:relative}.product-final-cta p{z-index:1;color:#d1e4ef;margin:0;font-size:13px;position:relative}.product-final-cta .product-button{z-index:1;color:#155b91;background:#fff;border-color:#fff;flex:none;position:relative}.product-final-cta .product-button:hover{background:#eaf7fb}.cta-decoration{color:#ffffff0d;pointer-events:none;font:220px/1 Georgia,serif;position:absolute;top:-61px;right:17%}.cta-decoration span{color:#70d4c322}.product-footer{background:#fff;border-top:1px solid #e5ebf0;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:13px 20px;padding:20px max(28px,50vw - 595px);display:flex}.product-footer>span{color:#8592a0;font-size:11px}.product-footer>span a{color:inherit}.product-footer>div{gap:17px;display:flex}.product-footer>div a{color:#687b8f;font-size:11px;text-decoration:none}.product-site :is(a,button):focus-visible{outline-offset:3px;outline:3px solid #43a4ce}.product-site section[id]{scroll-margin-top:85px}.loading-screen{color:#64758a;text-align:center;background:#f5f7fa;place-content:center;justify-items:center;gap:9px;min-height:100dvh;display:grid}.editor-loading-overlay{z-index:2000;min-height:0;position:fixed;inset:0}.loading-mark{color:#fff;background:#155a91;border-radius:7px;place-items:center;width:42px;height:46px;margin-bottom:5px;font-size:22px;display:grid}.loading-screen strong{color:#26394d;font-size:14px}.loading-screen span{max-width:520px;font-size:11px}.loading-screen a{color:#1769a9;margin-top:8px;font-size:11px}.error-screen .loading-mark{background:#a94438}.sdk-page{padding-top:28px}.back-link{color:#61758b;margin:0 0 18px;font-size:10px;text-decoration:none;display:inline-block}.back-link:hover{color:#1769a9}.sdk-demo{background:#fff;border:1px solid #dbe2ea;border-radius:6px;overflow:hidden;box-shadow:0 4px 18px #1f385410}.sdk-demo-copy{justify-content:space-between;align-items:center;gap:30px;padding:21px 22px;display:flex}.sdk-demo-copy h2{color:#20344a;margin:0;font-size:19px}.sdk-demo-copy p{color:#718092;max-width:690px;margin:7px 0 0;font-size:11px;line-height:1.65}.sdk-demo-copy .eyebrow{margin-bottom:7px}.sdk-status{color:#627286;background:#f8fafc;border-top:1px solid #e6ebf0;padding:9px 15px;font-size:10px}.sdk-status code{color:#225f91}.sdk-frame-host:empty{color:#8a96a4;background:repeating-linear-gradient(135deg,#fafbfd,#fafbfd 9px,#f4f6f8 9px 18px);place-items:center;min-height:135px;display:grid}.sdk-frame-host:empty:after{content:"Chạy ví dụ để mở editor iframe thật tại đây.";font-size:10px}html:lang(en) .sdk-frame-host:empty:after{content:"Launch the example to mount a real editor iframe here."}.sdk-frame-host iframe{width:100%;display:block}.code-sample{color:#dce8f2;background:#172b40;border-top:1px solid #e1e7ed;margin:0;padding:16px 20px;font:11px/1.6 ui-monospace,SFMono-Regular,Consolas,monospace;overflow:auto}.integration-page{padding-top:28px}.integration-manager{color:#293a4e;background:#fff;border:1px solid #dbe2ea;border-radius:6px;padding:22px;box-shadow:0 4px 18px #1f385410}.integration-heading{justify-content:space-between;align-items:start;gap:25px;display:flex}.integration-heading h2{color:#20344a;margin:4px 0 6px;font-size:21px}.integration-heading p{color:#718092;max-width:680px;margin:0;font-size:11px;line-height:1.6}.integration-docs-link{color:#1769a9;flex:none;font-size:10px;text-decoration:none}.integration-security-note{color:#6e592e;background:#fffaf0;border:1px solid #ead8ac;border-radius:4px;margin:19px 0 13px;padding:10px 12px;font-size:10px;line-height:1.6}.integration-security-note strong{margin-right:4px}.integration-security-note code,.integration-examples code{color:#215b8a;font:10px ui-monospace,SFMono-Regular,Consolas,monospace}.integration-connect{border-bottom:1px solid #e7ebf0;align-items:end;gap:9px;padding-bottom:14px;display:flex}.integration-connect label,.integration-form>label{color:#56677b;flex:1;gap:5px;font-size:10px;display:grid}.integration-connect input,.integration-form input:not([type=checkbox]),.integration-form select,.integration-form textarea{box-sizing:border-box;color:#293a4e;background:#fff;border:1px solid #d4dde7;border-radius:3px;width:100%;min-height:34px;padding:7px 9px;font-family:inherit;font-size:11px;line-height:1.45}.integration-form textarea{resize:vertical}.integration-connect button,.integration-form>button,.integration-secret button{color:#fff;min-height:34px;font:inherit;cursor:pointer;background:#1768a7;border:1px solid #1768a7;border-radius:3px;padding:7px 12px;font-size:10px}.integration-connect button:disabled,.integration-form>button:disabled,.integration-key-actions button:disabled{opacity:.55;cursor:wait}.integration-connect button.integration-clear{color:#53677c;background:#fff;border-color:#cbd8e4}.integration-notice{color:#276544;margin:10px 0;font-size:10px}.integration-notice.error{color:#9d4337}.integration-secret{background:#f3fbf6;border:1px solid #a9d4bc;border-radius:4px;margin:14px 0;padding:12px}.integration-secret>label{color:#235b3a;margin-bottom:7px;font-size:10px;font-weight:700;display:block}.integration-secret>div{gap:6px;display:flex}.integration-secret input{color:#234d35;background:#fff;border:1px solid #c9ddd0;border-radius:3px;flex:1;min-width:100px;padding:7px 8px;font:10px ui-monospace,SFMono-Regular,Consolas,monospace}.integration-secret button.quiet{color:#466651;background:#fff;border-color:#bfd1c5}.integration-secret small{color:#658171;margin-top:7px;font-size:9px;display:block}.integration-columns{grid-template-columns:minmax(245px,.8fr) minmax(0,1.4fr);gap:20px;padding-top:17px;display:grid}.integration-form{align-content:start;gap:11px;display:grid}.integration-form h3,.integration-list-heading h3{color:#293d53;margin:0;font-size:13px}.integration-form fieldset{border:1px solid #e0e6ec;border-radius:4px;gap:7px;margin:0;padding:10px;display:grid}.integration-form legend{color:#56677b;padding:0 4px;font-size:10px}.integration-scope{color:#43566b;align-items:start;gap:7px;font-size:10px;line-height:1.4;display:flex}.integration-scope input{accent-color:#1768a7;flex:none;margin:1px 0 0}.integration-scope small{color:#8994a0;font-size:9px}.integration-form>button{justify-self:start}.integration-form-hint{color:#7b8794;margin:-3px 0 0;font-size:9px;line-height:1.55}.integration-list-heading{justify-content:space-between;align-items:center;gap:10px;margin-bottom:9px;display:flex}.integration-list-heading>span{color:#8290a0;font-size:9px}.integration-key-items{gap:8px;max-height:580px;display:grid;overflow:auto}.integration-key{border:1px solid #e0e6ec;border-radius:4px;padding:11px}.integration-key.revoked{opacity:.78;background:#f8f8f8}.integration-key-title{justify-content:space-between;align-items:start;gap:12px;display:flex}.integration-key-title>div{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.integration-key-title strong{color:#30445a;font-size:11px}.integration-key-title code{color:#738397;font:9px ui-monospace,SFMono-Regular,Consolas,monospace}.integration-state{color:#35714d;background:#e9f6ee;border-radius:3px;padding:3px 5px;font-size:8px;font-weight:700}.integration-state.off{color:#8b5d55;background:#f7eae8}.integration-key p{color:#6e7c8c;overflow-wrap:anywhere;margin:7px 0 0;font-size:9px;line-height:1.5}.integration-key>small{color:#8994a0;margin-top:6px;font-size:8px;display:block}.integration-key-actions{gap:6px;margin-top:9px;display:flex}.integration-key-actions button{color:#356486;font:inherit;cursor:pointer;background:#fff;border:1px solid #cbd8e4;border-radius:3px;padding:4px 8px;font-size:9px}.integration-key-actions button.danger{color:#9a4e44;border-color:#e3c3bf}.integration-empty{color:#8390a0;font-size:10px}.integration-examples{border-top:1px solid #e7ebf0;margin-top:17px;padding-top:12px}.integration-examples summary{color:#356486;cursor:pointer;font-size:10px}.integration-examples p{color:#728092;font-size:9px;line-height:1.6}.integration-examples pre{color:#dce8f2;background:#172b40;border-radius:4px;padding:12px;font:9px/1.6 ui-monospace,SFMono-Regular,Consolas,monospace;overflow:auto}.integration-docs-page{color:#293a4e;background:#f7f9fc;min-height:100dvh}.integration-docs-header{z-index:20;position:sticky;top:0;box-shadow:0 2px 8px #20384b08}.integration-guide-brand{gap:7px}.integration-guide-brand small{color:#8995a7;letter-spacing:.01em;white-space:nowrap;font-size:8px}.integration-guide-search{box-sizing:border-box;color:#6d7c8d;background:#fff;border:1px solid #e0e9f2;border-radius:7px;align-items:center;gap:6px;width:185px;height:32px;padding:0 9px;display:flex}.integration-guide-search input{color:#41536b;width:100%;min-width:0;font:inherit;background:0 0;border:0;outline:0;font-size:9px}.integration-guide-search input::placeholder{color:#96a4b4}.integration-guide-signin,.integration-guide-start{box-sizing:border-box;color:#273b54;white-space:nowrap;background:#fff;border:1px solid #dce7f0;border-radius:6px;min-height:32px;padding:8px 12px;font-size:9px;font-weight:650;text-decoration:none}.integration-guide-start{color:#fff;background:#0878e8;border-color:#0878e8}.integration-guide-top{background:#f5faff;border-bottom:1px solid #e5edf5}.integration-guide-hero{box-sizing:border-box;background:radial-gradient(circle at 81% 38%,#d9edff 0,#eaf6ff 25%,#0000 51%),linear-gradient(130deg,#f8fcff,#e8f5ff 58%,#f7fbff);grid-template-columns:minmax(380px,.92fr) minmax(600px,1.08fr);align-items:center;gap:38px;max-width:1500px;min-height:310px;margin:0 auto;padding:29px clamp(28px,5vw,78px) 25px;display:grid}.integration-guide-hero-copy{min-width:0}.integration-guide-kicker,.integration-guide-usecases header>div>span,.integration-guide-contract-heading>div>span{color:#1b75db;letter-spacing:.07em;align-items:center;gap:5px;font-size:9px;font-weight:760;display:inline-flex}.integration-guide-kicker span{font-size:12px}.integration-guide-hero h1{color:#0f2147;letter-spacing:-.055em;max-width:560px;margin:16px 0 12px;font-size:clamp(34px,3.6vw,52px);font-weight:740;line-height:1.02}.integration-guide-hero h1 span{color:#0878e8}.integration-guide-hero-copy>p{color:#5c7192;max-width:570px;margin:0;font-size:12px;line-height:1.62}.integration-guide-actions{flex-wrap:wrap;gap:12px;margin-top:19px;display:flex}.integration-guide-primary,.integration-guide-secondary{box-sizing:border-box;border-radius:6px;justify-content:center;align-items:center;min-height:38px;padding:0 17px;font-size:10px;font-weight:700;text-decoration:none;display:inline-flex}.integration-guide-primary{color:#fff;background:#0878e8;gap:16px;box-shadow:0 7px 16px #0878e82a}.integration-guide-primary span{font-size:17px;font-weight:400}.integration-guide-secondary{color:#1d6ac1;background:#fff;border:1px solid #8bb7e3;gap:5px}.integration-guide-checks{color:#16a56a;flex-wrap:wrap;gap:13px 22px;margin-top:15px;font-size:10px;display:flex}.integration-guide-checks b{color:#536a88;margin-left:3px;font-weight:500}.integration-guide-network{grid-template-columns:minmax(150px,1fr) 22px minmax(142px,.85fr) 22px minmax(182px,1.1fr);align-items:center;gap:5px;min-height:245px;display:grid}.integration-guide-network-column{gap:8px;display:grid}.integration-guide-network-inputs{align-content:center}.integration-guide-node,.integration-guide-output{box-sizing:border-box;background:#fff;border:1px solid #d8e6f5;border-radius:7px;align-items:center;gap:9px;min-height:43px;padding:7px 10px;display:flex;box-shadow:0 5px 14px #1b6cad0b}.integration-guide-node>span,.integration-guide-output>span{color:#0878e8;background:#eaf4ff;border-radius:5px;flex:0 0 25px;place-items:center;width:25px;height:25px;font-size:14px;font-weight:750;display:grid}.integration-guide-node strong,.integration-guide-output strong{color:#213b62;font-size:9px;display:block}.integration-guide-node small,.integration-guide-output small{color:#8191a5;white-space:nowrap;margin-top:2px;font-size:7px;display:block}.integration-guide-network-arrows{color:#0878e8;text-align:center;gap:21px;font-size:21px;line-height:1;display:grid}.integration-guide-network-arrows-right{gap:8px}.integration-guide-api-node{color:#fff;text-align:center;background:linear-gradient(145deg,#1692f5,#0662cc);border:2px solid #4ca0f4;border-radius:10px;justify-items:center;gap:2px;padding:17px 8px 10px;display:grid;box-shadow:0 9px 19px #1a7fe33b}.integration-guide-api-node>span{color:#fff;background:#ffffff2b;border-radius:8px;place-items:center;width:30px;height:30px;margin-bottom:3px;font-size:17px;display:grid}.integration-guide-api-node strong{letter-spacing:.01em;font-size:16px}.integration-guide-api-node small{opacity:.9;font-size:8px}.integration-guide-api-node div{flex-wrap:wrap;justify-content:center;gap:3px;margin-top:8px;display:flex}.integration-guide-api-node b{color:#236cc0;background:#dff5e8;border-radius:99px;padding:3px 5px;font-size:7px;font-weight:700}.integration-guide-api-node b:nth-child(2){color:#4b5eaa;background:#e8e5ff}.integration-guide-api-node b:nth-child(3),.integration-guide-api-node b:nth-child(4){color:#375cbd;background:#d8ebff}.integration-guide-network-outputs{max-height:280px;overflow:hidden}.integration-guide-output{min-height:29px;padding:4px 8px}.integration-guide-output>span{color:#fff;background:#117ce7;flex-basis:23px;width:23px;height:23px;font-size:11px}.integration-guide-output:nth-child(2)>span{background:#12a46e}.integration-guide-output:nth-child(3)>span{background:#f7a313}.integration-guide-output:nth-child(4)>span{background:#ee404d}.integration-guide-output:nth-child(5)>span{background:#794ce3}.integration-guide-output:nth-child(6)>span{background:#1786d2}.integration-guide-output:nth-child(7)>span{background:#8b49e8}.integration-guide-dashboard{box-sizing:border-box;background:#f7fbff;grid-template-columns:220px minmax(0,1fr) minmax(0,1fr) 280px;gap:9px;max-width:1500px;margin:0 auto;padding:12px clamp(20px,3.5vw,52px) 0;display:grid}.integration-guide-panel{background:#fff;border:1px solid #dce8f3;border-radius:8px;min-width:0;padding:12px;box-shadow:0 4px 14px #4578a50a}.integration-guide-panel h2{color:#1a3156;letter-spacing:-.02em;margin:0;font-size:14px;font-weight:730}.integration-guide-panel header{justify-content:space-between;align-items:start;gap:9px;margin-bottom:10px;display:flex}.integration-guide-panel header p,.integration-guide-surface-panel header p,.integration-guide-client-panel header p{color:#8292a8;margin:4px 0 0;font-size:8px;line-height:1.45}.integration-guide-panel header a{color:#126fd2;white-space:nowrap;font-size:8px;text-decoration:none}.integration-guide-topic-panel h2{margin:1px 0 10px 2px}.integration-guide-topic-panel nav{gap:2px;display:grid}.integration-guide-topic-panel nav a{box-sizing:border-box;color:#50627a;border-radius:5px;align-items:center;gap:8px;min-height:31px;padding:5px 7px;font-size:9px;text-decoration:none;display:flex}.integration-guide-topic-panel nav a:hover,.integration-guide-topic-panel nav a.active{color:#0873dc;background:#e6f2ff}.integration-guide-topic-panel nav a>span{color:#536f9a;text-align:center;width:16px;font-size:13px}.integration-guide-topic-panel nav a.active>span{color:#0878e8}.integration-guide-topic-panel nav a b{font-weight:650}.integration-guide-topic-panel nav a em{color:#0878e8;margin-left:auto;font-size:14px;font-style:normal}.integration-guide-card-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}.integration-guide-card{box-sizing:border-box;min-width:0;min-height:46px;color:inherit;background:#fbfdff;border:1px solid #e3edf5;border-radius:6px;align-items:center;gap:7px;padding:6px;text-decoration:none;transition:border-color .16s,box-shadow .16s,transform .16s;display:flex;position:relative}.integration-guide-card:hover{border-color:#9ec9f1;transform:translateY(-1px);box-shadow:0 5px 12px #3985be15}.integration-guide-card-icon{color:#0878e8;background:#e8f3ff;border-radius:5px;flex:0 0 24px;place-items:center;width:24px;height:24px;font-size:11px;font-weight:750;display:grid}.integration-guide-card:nth-child(3n+2) .integration-guide-card-icon{color:#13a471;background:#e4f7ee}.integration-guide-card:nth-child(3n+3) .integration-guide-card-icon{color:#f07814;background:#fff1df}.integration-guide-card-copy{min-width:0;display:block}.integration-guide-card-copy strong{color:#263d61;text-overflow:ellipsis;white-space:nowrap;font-size:8px;font-weight:700;display:block;overflow:hidden}.integration-guide-card-copy small{color:#8191a5;text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:7px;display:block;overflow:hidden}.integration-guide-card-arrow{color:#0878e8;margin-left:auto;font-size:14px}.integration-guide-example-panel{padding:12px 13px}.integration-guide-example-panel header>b{color:#fff;white-space:nowrap;background:#147ce1;border-radius:5px;padding:6px 7px;font-size:8px}.integration-guide-example-panel>p{color:#71839b;margin:-2px 0 10px;font-size:8px;line-height:1.55}.integration-guide-example-panel ol{gap:5px;margin:0;padding:0;list-style:none;display:grid}.integration-guide-example-panel li a{color:inherit;grid-template-columns:17px 25px minmax(0,1fr);align-items:center;gap:6px;text-decoration:none;display:grid}.integration-guide-example-panel li a>span{color:#2f6fae;background:#e5f2ff;border-radius:50%;place-items:center;width:17px;height:17px;font-size:8px;font-weight:700;display:grid}.integration-guide-example-panel li a>b{color:#0878e8;background:#ebf5ff;border-radius:5px;place-items:center;width:25px;height:25px;font-size:12px;display:grid}.integration-guide-example-panel li:nth-child(2) a>b{color:#714ce1;background:#f0ebff}.integration-guide-example-panel li:nth-child(3) a>b{color:#e9423d;background:#ffeded}.integration-guide-example-panel li:nth-child(4) a>b{color:#0878e8;background:#e6f2ff}.integration-guide-example-panel li:nth-child(5) a>b{color:#16a36b;background:#e5f8ed}.integration-guide-example-panel li strong{color:#2a4161;font-size:8px;display:block}.integration-guide-example-panel li small{color:#8492a4;text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:7px;line-height:1.25;display:block;overflow:hidden}.integration-guide-contracts,.integration-guide-usecases{box-sizing:border-box;background:#f7fbff;max-width:1500px;margin:0 auto;padding:12px clamp(20px,3.5vw,52px) 0}.integration-guide-contract-heading,.integration-guide-usecases header{justify-content:space-between;align-items:center;gap:20px;margin-bottom:8px;display:flex}.integration-guide-contract-heading h2,.integration-guide-usecases h2{color:#1a3156;margin:4px 0 0;font-size:13px;font-weight:720}.integration-guide-format-tabs{gap:3px;display:flex}.integration-guide-format-tabs a{color:#55708e;background:#eaf3ff;border-radius:5px;padding:6px 12px;font-size:8px;font-weight:700;text-decoration:none}.integration-guide-format-tabs a.active{color:#fff;background:#0878e8}.integration-guide-contract-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.integration-guide-contract-grid .integration-doc-code{margin:0}.integration-guide-contract-grid .integration-doc-code pre{min-height:117px;max-height:170px;font-size:8px}.integration-guide-usecases{padding-bottom:16px}.integration-guide-usecases header>a{color:#0b73dc;font-size:8px;text-decoration:none}.integration-guide-usecase-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;display:grid}.integration-guide-usecase-card{align-items:start;min-height:74px;padding:9px}.integration-guide-usecase-card .integration-guide-card-copy strong{white-space:normal;font-size:8px}.integration-guide-usecase-card .integration-guide-card-copy small{white-space:normal;margin-top:5px;font-size:7px;line-height:1.4;overflow:visible}.integration-guide-usecase-card .integration-guide-card-arrow{align-self:center}.integration-docs-layout{grid-template-columns:245px minmax(0,1fr);align-items:start;max-width:1500px;min-height:calc(100dvh - 58px);margin:0 auto;display:grid}.integration-docs-sidebar{box-sizing:border-box;background:#fbfcfe;border-right:1px solid #e1e7ee;flex-direction:column;height:calc(100dvh - 58px);padding:19px 15px 18px 22px;display:flex;position:sticky;top:58px;overflow-y:auto}.integration-docs-back{color:#6b7c90;margin-bottom:18px;font-size:10px;text-decoration:none}.integration-doc-search{color:#8290a0;gap:6px;margin-bottom:11px;font-size:9px;display:grid}.integration-doc-search input{box-sizing:border-box;color:#30465b;width:100%;font:inherit;background:#fff;border:1px solid #dce4ec;border-radius:4px;padding:8px 9px;font-size:10px}.integration-docs-sidebar nav{gap:2px;display:grid}.integration-docs-sidebar nav a{color:#65768a;border-left:2px solid #0000;border-radius:0 3px 3px 0;padding:8px 9px;font-size:10px;line-height:1.35;text-decoration:none}.integration-docs-sidebar nav a:hover,.integration-docs-sidebar nav a.active{color:#155f99;background:#eaf4fb}.integration-docs-sidebar nav a.active{border-left-color:#1975b7;font-weight:650}.integration-doc-no-results{color:#8a96a3;padding:0 8px;font-size:9px}.integration-doc-sidebar-links{border-top:1px solid #e4e9ef;gap:9px;margin-top:auto;padding-top:15px;display:grid}.integration-doc-sidebar-links a{color:#40749b;font-size:9px;text-decoration:none}.integration-docs-content{box-sizing:border-box;width:min(100%,1020px);margin:0 auto;padding:43px clamp(23px,5vw,66px) 35px}.integration-doc-hero{grid-template-columns:minmax(0,1.7fr) minmax(205px,.8fr);align-items:center;gap:25px;scroll-margin-top:82px;display:grid}.integration-doc-kicker{color:#317db1;letter-spacing:.14em;font-size:9px;font-weight:750}.integration-doc-hero h1{color:#183149;letter-spacing:-.052em;max-width:680px;margin:12px 0 13px;font-size:clamp(30px,4vw,47px);font-weight:680;line-height:1.08}.integration-doc-hero p{color:#65778a;max-width:700px;margin:0;font-size:12px;line-height:1.8}.integration-doc-actions{flex-wrap:wrap;align-items:center;gap:12px;margin-top:18px;display:flex}.integration-doc-actions .primary-action{box-sizing:border-box;min-height:35px;padding:0 12px;font-size:10px}.integration-doc-secondary{color:#2872a7;font-size:10px;text-decoration:none}.integration-doc-hero-card{background:linear-gradient(150deg,#fff,#f0f7fc);border:1px solid #dce7f0;border-radius:5px;gap:6px;padding:15px;display:grid;box-shadow:0 8px 22px #1b44630a}.integration-doc-hero-card span{color:#8593a1;letter-spacing:.1em;margin-top:5px;font-size:8px;font-weight:700}.integration-doc-hero-card code{color:#275d83;overflow-wrap:anywhere;font:10px/1.45 ui-monospace,SFMono-Regular,Consolas,monospace}.integration-doc-callout{color:#50677b;background:#f0f8fd;border:1px solid #cbdfea;border-left:3px solid #3485ba;border-radius:4px;margin:24px 0;padding:12px 14px;font-size:10px;line-height:1.7}.integration-doc-callout strong{color:#245b83}.integration-doc-callout.warning{color:#705f3c;background:#fffaf0;border-color:#ecdcb8 #ecdcb8 #ecdcb8 #d3a549}.integration-doc-callout.warning strong{color:#7c6023}.integration-doc-section{border-top:1px solid #e0e7ee;padding:30px 0 32px;scroll-margin-top:82px}.integration-doc-section-head{align-items:start;gap:13px;margin-bottom:15px;display:flex}.integration-doc-section-head>span{color:#2372a9;background:#edf6fc;border:1px solid #d3e4f0;border-radius:4px;flex:0 0 28px;place-items:center;height:28px;font-size:9px;font-weight:700;display:grid}.integration-doc-section-head h2{color:#233b52;letter-spacing:-.025em;margin:1px 0 5px;font-size:19px;font-weight:670}.integration-doc-section-head p{color:#7a8898;margin:0;font-size:10px;line-height:1.55}.integration-doc-section>p,.integration-doc-section>ul{color:#5e7083;font-size:10px;line-height:1.75}.integration-doc-section>p a{color:#176ba8}.integration-doc-section code{color:#285e84;background:#eef4f8;border-radius:2px;padding:1px 3px;font:9px ui-monospace,SFMono-Regular,Consolas,monospace}.integration-doc-flow{counter-reset:integration-flow;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;padding:0;list-style:none;display:grid}.integration-doc-flow li{counter-increment:integration-flow;background:#fff;border:1px solid #e0e7ee;border-radius:4px;min-height:102px;padding:11px}.integration-doc-flow li:before{color:#fff;content:counter(integration-flow);background:#2878ad;border-radius:50%;place-items:center;width:20px;height:20px;margin-bottom:8px;font-size:9px;font-weight:700;display:grid}.integration-doc-flow strong,.integration-doc-model-grid strong{color:#2d465d;margin-bottom:4px;font-size:10px;display:block}.integration-doc-flow span{color:#778596;font-size:9px;line-height:1.55;display:block}.integration-doc-link-row{flex-wrap:wrap;gap:8px;margin:13px 0;display:flex}.integration-doc-link-row a{color:#32739d;background:#fff;border:1px solid #d8e4ed;border-radius:3px;padding:6px 8px;font-size:9px;text-decoration:none}.integration-doc-table-scroll{background:#fff;border:1px solid #e0e6ed;border-radius:4px;width:100%;margin:13px 0;overflow:auto}.integration-doc-table{border-collapse:collapse;text-align:left;width:100%;font-size:9px}.integration-doc-table th{color:#607286;text-transform:uppercase;background:#f2f6f9;padding:9px 10px;font-size:8px}.integration-doc-table td{color:#66778a;vertical-align:top;border-top:1px solid #edf0f3;padding:8px 10px;line-height:1.5}.integration-doc-table td:first-child{white-space:nowrap}.integration-doc-table td code{color:#356487;white-space:nowrap;font-size:8px}.integration-doc-table td .method-get{color:#20714a;background:#e9f7ef}.integration-doc-table td .method-post{color:#17669c;background:#eaf4fb}.integration-doc-table td .method-put,.integration-doc-table td .method-patch{color:#916819;background:#fff5df}.integration-doc-table td .method-delete{color:#a1453c;background:#faeeec}.integration-doc-more{background:#fff;border:1px solid #e0e6ed;border-radius:4px;margin:14px 0;padding:10px 12px}.integration-doc-more summary{color:#326d91;cursor:pointer;font-size:9px}.integration-doc-more .integration-doc-table-scroll{margin-bottom:0}.integration-doc-pill-row{flex-wrap:wrap;gap:5px;margin:12px 0;display:flex}.integration-doc-pill-row code{color:#41677f;background:#fff;border:1px solid #dce6ed;border-radius:99px;padding:5px 7px;font-size:8px}.integration-doc-code{background:#172b40;border:1px solid #243d55;border-radius:5px;margin:14px 0;overflow:hidden;box-shadow:0 4px 12px #233b5110}.integration-doc-code-head{color:#aabdd0;background:#203950;border-bottom:1px solid #ffffff18;justify-content:space-between;align-items:center;gap:12px;padding:8px 11px;font-size:8px;display:flex}.integration-doc-code-head button{color:#e2edf7;font:inherit;cursor:pointer;background:#ffffff0b;border:1px solid #5c7489;border-radius:3px;padding:4px 7px;font-size:8px}.integration-doc-code pre{color:#dce8f2;tab-size:2;max-height:440px;margin:0;padding:13px;font:9px/1.65 ui-monospace,SFMono-Regular,Consolas,monospace;overflow:auto}.integration-doc-code code{color:inherit;font:inherit;white-space:pre;background:0 0;padding:0}.integration-doc-model-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:15px 0;display:grid}.integration-doc-model-grid article{background:#fff;border:1px solid #e0e7ed;border-radius:4px;padding:11px}.integration-doc-model-grid strong{color:#345671;font:9px ui-monospace,SFMono-Regular,Consolas,monospace}.integration-doc-model-grid p{color:#7a8795;margin:6px 0 0;font-size:9px;line-height:1.55}.integration-doc-checklist{padding-left:0;list-style:none}.integration-doc-checklist li{margin:6px 0}.integration-doc-standard-note{color:#74633d;background:#fffaf0;border:1px solid #eadfbe;border-radius:4px;margin-top:17px;padding:11px 13px;font-size:9px;line-height:1.65}.integration-doc-footer{color:#8793a1;border-top:1px solid #e0e7ee;flex-wrap:wrap;justify-content:space-between;gap:9px;padding:15px 0 5px;font-size:8px;display:flex}.integration-doc-footer div{flex-wrap:wrap;gap:13px;display:flex}.integration-doc-footer a{color:#537d9b;text-decoration:none}.integration-product-catalog-section{overflow:hidden}.integration-product-catalog-toolbar{background:linear-gradient(105deg,#f5fbff,#fff);border:1px solid #dce8f1;border-radius:5px;justify-content:space-between;align-items:center;gap:12px;margin:0 0 16px;padding:10px 12px;display:flex}.integration-product-catalog-toolbar>div{color:#7a8da0;flex-wrap:wrap;align-items:baseline;gap:4px 7px;font-size:8px;display:flex}.integration-product-catalog-toolbar strong{color:#1a6db0;margin-left:7px;font-size:16px}.integration-product-catalog-toolbar strong:first-child{margin-left:0}.integration-product-catalog-toolbar a{color:#1a70aa;white-space:nowrap;font-size:9px;font-weight:700;text-decoration:none}.integration-api-runner{background:#fbfdff;border:1px solid #d9e7ef;border-radius:10px;margin:12px 0 18px;padding:11px 13px}.integration-api-runner summary{cursor:pointer;color:#245b7b;font-size:11px;font-weight:750}.integration-api-runner-controls{align-items:end;gap:9px;margin-top:11px;display:flex}.integration-api-runner-controls label{color:#65798c;flex:1;gap:5px;font-size:10px;font-weight:700;display:grid}.integration-api-runner-controls select{color:#294d69;background:#fff;border:1px solid #cbd9e4;border-radius:6px;min-width:0;padding:8px;font:11px ui-monospace,Consolas,monospace}.integration-api-runner-controls button{color:#fff;background:#1d77ac;border:1px solid #1d77ac;border-radius:6px;padding:8px 13px;font-size:11px;font-weight:700}.integration-api-runner-controls button:disabled{cursor:wait;opacity:.65}.integration-api-runner p{color:#738598;margin:9px 0 0;font-size:10px}.integration-api-runner-output{color:#d8ebf8;background:#183247;border-radius:7px;max-height:260px;margin:10px 0 0;padding:10px;font:10px/1.5 ui-monospace,Consolas,monospace;overflow:auto}.integration-api-runner-output.runner-error{color:#ffd8d8;background:#492b37}.integration-product-catalog-state{color:#718398;background:#fbfdff;border:1px dashed #cbdce8;border-radius:5px;padding:16px;font-size:10px}.integration-product-groups{gap:22px;display:grid}.integration-product-group-block>header{border-bottom:1px solid #e2eaf0;justify-content:space-between;align-items:end;gap:12px;margin-bottom:9px;padding-bottom:7px;display:flex}.integration-product-group-block>header span{color:#3283b5;letter-spacing:.1em;font-size:8px;font-weight:800}.integration-product-group-block>header h3{color:#29445e;margin:3px 0 0;font-size:13px;font-weight:700}.integration-product-group-block>header>b{color:#1c6b9d;background:#e7f3fb;border-radius:99px;place-items:center;min-width:21px;height:21px;font-size:9px;display:grid}.integration-product-card-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.integration-product-card{background:#fff;border:1px solid #dce7ef;border-radius:6px;min-width:0;padding:11px;box-shadow:0 4px 14px #2854760b}.integration-product-card-head{justify-content:space-between;align-items:start;gap:8px;display:flex}.integration-product-card-head h3{color:#203b59;letter-spacing:-.02em;margin:4px 0 0;font-size:13px;font-weight:720}.integration-product-card-badges{flex:none;justify-items:end;gap:4px;display:grid}.integration-product-runtime{letter-spacing:.04em;white-space:nowrap;border-radius:99px;padding:2px 5px;font-size:7px;font-weight:800}.integration-product-runtime.runtime-available{color:#1d704e;background:#e5f5ec}.integration-product-runtime.runtime-license-required{color:#936117;background:#fff2d5}.integration-product-runtime.runtime-provider-required{color:#8c4051;background:#fde8ed}.integration-product-runtime.runtime-unknown{color:#617487;background:#edf2f5}.integration-product-card-head>code{color:#58809b;background:#edf6fa;flex:none;font-size:8px}.integration-product-group{color:#2080af;letter-spacing:.08em;font-size:7px;font-weight:800}.integration-product-editions{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin-top:10px;display:grid}.integration-product-editions>div{background:#fbfdff;border:1px solid #e6edf2;border-radius:4px;min-width:0;padding:7px}.integration-product-editions>div:last-child{background:#fcfbff;border-color:#dedcf6}.integration-product-editions span{color:#54809b;letter-spacing:.09em;font-size:7px;font-weight:800}.integration-product-editions>div:last-child span{color:#6d5ba5}.integration-product-editions ul,.integration-product-detail-grid ul{gap:3px;margin:5px 0 0;padding:0;list-style:none;display:grid}.integration-product-editions li{color:#76899b;text-overflow:ellipsis;white-space:nowrap;font-size:8px;line-height:1.35;overflow:hidden}.integration-product-editions li:before{color:#3ba477;content:"✓";margin-right:4px}.integration-product-meta{border-top:1px solid #e8eef2;border-bottom:1px solid #e8eef2;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin:9px 0;padding:7px 0;display:grid}.integration-product-meta div{gap:3px;min-width:0;display:grid}.integration-product-meta b,.integration-product-detail-grid>div>b{color:#59738a;text-transform:uppercase;letter-spacing:.07em;font-size:7px}.integration-product-meta span{color:#557794;text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.integration-product-endpoints{background:#fcfeff;border:1px solid #e3ebf1;border-radius:4px;padding:7px 8px}.integration-product-endpoints summary{color:#2f719b;cursor:pointer;font-size:8px;font-weight:700}.integration-product-detail-grid{grid-template-columns:minmax(0,1.25fr) minmax(0,.75fr);gap:10px;margin-top:9px;display:grid}.integration-product-detail-grid li{overflow-wrap:anywhere;color:#718597;font-size:8px;line-height:1.4}.integration-product-detail-grid li code{color:#3f6e8d;white-space:normal;background:0 0;padding:0;font-size:8px}.integration-product-detail-grid>div>b:not(:first-child){margin-top:9px;display:block}.integration-product-card-links{flex-wrap:wrap;gap:5px 10px;margin-top:10px;display:flex}.integration-product-card-links a{color:#3277a4;font-size:8px;text-decoration:none}.integration-product-card-links a:hover{color:#0a65b4;text-decoration:underline}@media (width<=900px){.integration-product-card-grid{grid-template-columns:1fr}}@media (width<=560px){.integration-product-catalog-toolbar{flex-direction:column;align-items:start}.integration-product-editions,.integration-product-meta,.integration-product-detail-grid{grid-template-columns:1fr}}.pricing-page{color:#1a3156;background:#f5faff;min-height:100dvh}.pricing-header{z-index:30;box-sizing:border-box;background:#fffffff5;border-bottom:1px solid #e1ebf5;align-items:center;gap:23px;min-height:50px;padding:0 max(24px,50vw - 725px);display:flex;position:sticky;top:0}.pricing-brand{color:#172e5e;align-items:center;gap:8px;min-width:184px;text-decoration:none;display:flex}.pricing-brand-mark{color:#fff;background:linear-gradient(145deg,#167ff0,#1552bf);border-radius:7px;place-items:center;width:30px;height:30px;font-size:17px;display:grid}.pricing-brand b{letter-spacing:-.04em;font-size:15px;display:block}.pricing-brand small{color:#7f8da4;letter-spacing:.02em;margin-top:-1px;font-size:7px;display:block}.pricing-header nav{align-self:stretch;gap:27px;display:flex}.pricing-header nav a{color:#273853;white-space:nowrap;place-items:center;font-size:10px;text-decoration:none;display:grid;position:relative}.pricing-header nav a.active,.pricing-header nav a:hover{color:#0874e7}.pricing-header nav a.active:after{content:"";background:#0878ed;height:2px;position:absolute;bottom:0;left:0;right:0}.pricing-search{box-sizing:border-box;color:#71829a;background:#fff;border:1px solid #e1e9f2;border-radius:99px;align-items:center;gap:6px;width:230px;height:29px;margin-left:auto;padding:0 10px;display:flex}.pricing-search input{color:#344964;width:100%;font:inherit;background:0 0;border:0;outline:0;font-size:8px}.pricing-language{color:#687a92;white-space:nowrap;font-size:9px}.pricing-signin,.pricing-start{color:#126ed4;white-space:nowrap;border:1px solid #9bc4fa;border-radius:6px;padding:8px 13px;font-size:9px;font-weight:700;text-decoration:none}.pricing-start{color:#fff;background:#0878e8;border-color:#0878e8}.pricing-main{max-width:1450px;margin:0 auto;padding:0 16px 18px}.pricing-hero{justify-content:space-between;align-items:center;min-height:150px;padding:27px 8px 20px;display:flex;position:relative;overflow:hidden}.pricing-hero:before{z-index:0;content:"";filter:blur(3px);opacity:.7;background:#dceeff;border-radius:50%;width:620px;height:250px;position:absolute;top:-90px;right:5%}.pricing-hero>div:first-child{z-index:1;position:relative}.pricing-kicker,.pricing-section-kicker,.pricing-faq-mark{color:#0877e8;letter-spacing:.08em;font-size:9px;font-weight:760}.pricing-hero h1{color:#12234a;letter-spacing:-.055em;margin:13px 0 2px;font-size:clamp(28px,3.25vw,44px);font-weight:760;line-height:1}.pricing-hero h2{color:#172b52;letter-spacing:-.035em;margin:0;font-size:19px;font-weight:520}.pricing-hero p{color:#637795;max-width:760px;margin:8px 0 0;font-size:11px;line-height:1.5}.pricing-hero-art{z-index:1;opacity:.9;align-items:center;gap:10px;width:430px;height:115px;display:flex;position:relative;transform:rotate(-7deg)}.pricing-hero-art span{color:#fff;background:#1978df;border-radius:7px;place-items:center;width:48px;height:48px;font-size:22px;font-weight:760;display:grid;box-shadow:0 6px 16px #3a8be52b}.pricing-hero-art span:nth-child(2){background:#0b9a66}.pricing-hero-art span:nth-child(3){background:#ef751d}.pricing-hero-art span:nth-child(4){background:#e8343e}.pricing-hero-art i{color:#3f8fdd;margin-left:16px;font-size:12px;font-style:italic;line-height:1.4;transform:rotate(7deg)}.pricing-main-grid{grid-template-columns:minmax(0,2.5fr) minmax(310px,1fr);align-items:start;gap:13px;display:grid}.pricing-plan-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:11px;display:grid}.pricing-plan-card{box-sizing:border-box;background:#fff;border:1px solid #d5e5f5;border-radius:8px;flex-direction:column;min-width:0;min-height:425px;padding:17px 18px 15px;display:flex;position:relative;box-shadow:0 5px 18px #2a5d9010}.pricing-plan-card.pricing-plan-featured{border:2px solid #1680f5;padding:16px 17px 14px;box-shadow:0 6px 20px #147be52a}.pricing-plan-card.pricing-plan-dark{color:#fff;background:radial-gradient(circle at 78% 17%,#2e66ad 0,#0000 45%),linear-gradient(145deg,#18375e,#082354);border-color:#17478d}.pricing-popular{color:#fff;white-space:nowrap;background:#147cf0;border-radius:99px;padding:5px 12px;font-size:8px;font-weight:750;position:absolute;top:-10px;left:50%;transform:translate(-50%)}.pricing-plan-card h2{color:#1d3c70;margin:0;font-size:17px;font-weight:760}.pricing-plan-dark h2{color:#fff}.pricing-plan-description{color:#667b98;min-height:37px;margin:4px 0 15px;font-size:10px;line-height:1.4}.pricing-plan-dark .pricing-plan-description{color:#c7d7ed}.pricing-plan-price{color:#102d5c;letter-spacing:-.06em;font-size:30px;line-height:1.1}.pricing-plan-dark .pricing-plan-price{color:#fff;font-size:28px}.pricing-plan-note{color:#6d81a0;min-height:15px;margin-top:3px;font-size:9px}.pricing-plan-dark .pricing-plan-note{color:#c1d0e4}.pricing-plan-card ul{gap:8px;margin:17px 0 14px;padding:0;list-style:none;display:grid}.pricing-plan-card li{color:#536987;gap:6px;font-size:9px;line-height:1.35;display:flex}.pricing-plan-card li:first-letter{color:#1980ec}.pricing-plan-dark li{color:#d0dced}.pricing-plan-actions{gap:7px;margin-top:auto;display:grid}.pricing-plan-actions a{color:#0872df;text-align:center;border:1px solid #bad4f4;border-radius:5px;padding:8px 7px;font-size:9px;font-weight:700;text-decoration:none}.pricing-plan-actions .pricing-plan-primary{background:#fff;border-color:#1980f1}.pricing-plan-featured .pricing-plan-primary{color:#fff;background:#147df0}.pricing-plan-dark .pricing-plan-actions a{color:#1e3557;background:#fff;border-color:#b9cce4}.pricing-plan-dark .pricing-plan-actions a:last-child,.pricing-plan-dark .pricing-plan-actions a:nth-child(2){color:#fff;background:0 0}.pricing-side-column{gap:12px;display:grid}.pricing-side-card{background:#fff;border:1px solid #dce8f3;border-radius:8px;padding:13px;box-shadow:0 5px 18px #2a5d900a}.pricing-side-card header{align-items:start;gap:9px;display:flex}.pricing-side-icon{color:#0879eb;background:#e9f4ff;border-radius:6px;flex:0 0 29px;place-items:center;width:29px;height:29px;font-size:16px;display:grid}.pricing-side-card h2{color:#1c335c;margin:1px 0 3px;font-size:14px}.pricing-side-card header p{color:#7789a2;margin:0;font-size:8px;line-height:1.4}.pricing-resource-list{gap:4px;margin-top:11px;display:grid}.pricing-resource-list a{color:inherit;align-items:center;gap:8px;padding:5px;text-decoration:none;display:flex}.pricing-resource-list a:hover{background:#f3f8fe}.pricing-resource-list a>b{color:#1378ea;background:#edf6ff;border-radius:5px;place-items:center;width:25px;height:25px;font-size:12px;display:grid}.pricing-resource-list strong,.pricing-demo-grid strong{color:#294269;font-size:8px;display:block}.pricing-resource-list small,.pricing-demo-grid small{color:#7e8fa7;margin-top:2px;font-size:7px;line-height:1.35;display:block}.pricing-deployment-flow{text-align:center;border-top:1px solid #e7eef5;grid-template-columns:1fr 20px 1fr 20px 1fr;align-items:center;margin-top:10px;padding-top:10px;display:grid}.pricing-deployment-flow span{gap:2px;display:grid}.pricing-deployment-flow b{color:#0878e8;background:#e5f2ff;border-radius:50%;place-items:center;width:24px;height:24px;margin:auto;font-size:12px;display:grid}.pricing-deployment-flow span:nth-of-type(3) b{color:#fff;background:#1c3157}.pricing-deployment-flow strong{color:#253c61;margin-top:3px;font-size:8px}.pricing-deployment-flow small{color:#8998ab;font-size:7px}.pricing-deployment-flow i{color:#2181e4;font-style:normal}.pricing-demo-card{padding-bottom:12px}.pricing-demo-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin-top:11px;display:grid}.pricing-demo-grid a{color:inherit;border:1px solid #e0eaf4;border-radius:5px;grid-template-columns:22px minmax(0,1fr) 10px;align-items:center;gap:5px;padding:7px 6px;text-decoration:none;display:grid}.pricing-demo-grid a:hover{border-color:#a4c9ef}.pricing-demo-grid b{color:#0878e8;background:#ebf5ff;border-radius:4px;place-items:center;width:22px;height:22px;font-size:10px;display:grid}.pricing-demo-grid em{color:#0878e8;font-style:normal}.pricing-comparison{background:#fff;border:1px solid #dce8f3;border-radius:8px;margin-top:12px;padding:13px 14px;box-shadow:0 5px 18px #2a5d9008}.pricing-comparison>header{justify-content:space-between;align-items:center;gap:15px;display:flex}.pricing-comparison>header>div:first-child{align-items:center;gap:9px;display:flex}.pricing-comparison h2{color:#20395e;margin:0;font-size:14px}.pricing-comparison p{color:#7e90a6;margin:3px 0 0;font-size:8px}.pricing-section-kicker{background:#e9f4ff;border-radius:5px;place-items:center;width:27px;height:27px;font-size:14px;display:grid}.pricing-legend{color:#72839a;flex-wrap:wrap;gap:11px;font-size:8px;display:flex}.pricing-legend i{border-radius:50%;place-items:center;width:14px;height:14px;margin-right:3px;font-style:normal;font-weight:700;display:inline-grid}.pricing-legend .included{color:#149b69;background:#e4f8ed}.pricing-legend .limited{color:#2b7edf;background:#e7f2ff}.pricing-legend .not-included{color:#8492a2;background:#eff3f7}.pricing-comparison-table{border:1px solid #e3ebf3;border-radius:5px;margin-top:10px;overflow:hidden}.pricing-comparison-row{border-top:1px solid #e8eef4;grid-template-columns:minmax(270px,1.5fr) repeat(3,minmax(100px,1fr));align-items:center;min-height:26px;display:grid}.pricing-comparison-row:first-child{border-top:0}.pricing-comparison-row>*{color:#59708f;text-align:center;padding:5px 9px;font-size:8px}.pricing-comparison-row>span{text-align:left}.pricing-comparison-head{background:#f3f7fb}.pricing-comparison-head strong{color:#445d7c;font-size:8px}.pricing-mark{border-radius:50%;place-items:center;width:17px;height:17px;margin:auto;font-size:11px;font-weight:800;display:grid}.pricing-mark.included{color:#109b68;background:#e2f8ed}.pricing-mark.limited{color:#2a7edf;background:#e6f2ff}.pricing-mark.not-included{color:#8290a1;background:#eff3f7}.pricing-faq{grid-template-columns:190px minmax(0,1fr);gap:15px;margin-top:13px;display:grid}.pricing-faq>header{gap:9px;display:flex}.pricing-faq-mark{border:2px solid #0878ed;border-radius:50%;place-items:center;width:28px;height:28px;font-size:18px;display:grid}.pricing-faq h2{color:#1d355a;margin:2px 0 4px;font-size:16px}.pricing-faq header p{color:#71849e;margin:0;font-size:8px;line-height:1.45}.pricing-faq-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.pricing-faq-grid details{background:#fff;border:1px solid #dce8f3;border-radius:7px;padding:10px}.pricing-faq-grid summary{color:#2e476b;cursor:pointer;justify-content:space-between;gap:8px;font-size:9px;font-weight:700;list-style:none;display:flex}.pricing-faq-grid summary::-webkit-details-marker{display:none}.pricing-faq-grid summary span{color:#1d5eaf}.pricing-faq-grid p{color:#71839d;margin:8px 0 0;font-size:8px;line-height:1.5}.pricing-footer{color:#8291a4;border-top:1px solid #dfe9f2;justify-content:space-between;gap:15px;margin-top:14px;padding:10px 2px 0;font-size:8px;display:flex}.pricing-footer nav{flex-wrap:wrap;gap:14px;display:flex}.pricing-footer a{color:#3678bb;text-decoration:none}.pricing-admin-connection{justify-content:space-between;align-items:center;gap:20px;display:flex}.pricing-admin-controls{gap:6px;min-width:320px;display:grid}.pricing-admin-controls label{color:#59708a;font-size:9px;font-weight:700}.pricing-admin-controls input{border:1px solid #ccd9e6;border-radius:5px;min-height:34px;padding:7px 9px;font:10px ui-monospace,Consolas,monospace}.pricing-admin-feedback{border-radius:6px;padding:9px 11px;font-size:10px}.pricing-admin-feedback.error{color:#a34b42;background:#fff2ef}.pricing-admin-feedback.success{color:#267448;background:#ecf9f1}.pricing-admin-editor{margin-top:13px}.pricing-admin-editor header,.pricing-admin-editor footer{justify-content:space-between;align-items:center;gap:12px;display:flex}.pricing-admin-editor header span:first-child{color:#7c8da0;letter-spacing:.08em;font-size:8px}.pricing-admin-editor h2{color:#263f5d;margin:5px 0 12px;font-size:16px}.pricing-admin-updated{color:#8392a4;font-size:8px}.pricing-admin-editor textarea{box-sizing:border-box;resize:vertical;color:#dce8f2;background:#152b42;border:1px solid #ccd9e5;border-radius:5px;width:100%;min-height:580px;padding:12px;font:10px/1.6 ui-monospace,Consolas,monospace}.pricing-admin-editor footer{color:#8291a0;margin-top:10px;font-size:8px}.pricing-admin-editor footer>div{gap:7px;display:flex}.locale-primary-button{color:#fff;background:#1575d9;border:1px solid #1575d9;border-radius:5px;min-height:34px;padding:7px 12px;font-size:9px;font-weight:700}.pricing-admin-reference{gap:8px;margin-top:13px;display:grid}.pricing-admin-reference h2{color:#284562;margin:0 0 2px;font-size:14px}.pricing-admin-reference div{border-top:1px solid #e8eef3;grid-template-columns:250px minmax(0,1fr);gap:12px;padding-top:7px;display:grid}.pricing-admin-reference code{color:#32688f;font:9px ui-monospace,Consolas,monospace}.pricing-admin-reference span,.pricing-admin-reference p{color:#75879a;font-size:9px}.pricing-admin-reference p{margin:5px 0 0;line-height:1.55}.community-page{color:#1b3560;background:#f5faff;min-height:100dvh}.community-header{border-bottom-color:#dbe9f5}.community-header .pricing-brand-mark{border-radius:6px;font-size:18px;font-weight:800}.community-main{max-width:1480px;margin:0 auto;padding:10px 16px 24px}.community-layout{grid-template-columns:168px minmax(0,1fr);align-items:start;gap:12px;display:grid}.community-sidebar{background:#fff;border:1px solid #dce9f5;border-radius:7px;position:sticky;top:60px;overflow:hidden;box-shadow:0 5px 18px #1e54820a}.community-sidebar-heading{color:#0873e7;background:#f1f8ff;border-bottom:1px solid #e2edf6;align-items:center;gap:7px;min-height:36px;padding:0 10px;font-size:9px;display:flex}.community-sidebar-heading>span{color:#0873e7;background:#dceeff;border-radius:5px;place-items:center;width:20px;height:20px;font-size:12px;display:grid}.community-sidebar-heading b{color:#166bc4;background:#e3f0fe;border-radius:9px;margin-left:auto;padding:2px 5px;font-size:8px}.community-sidebar nav{padding:6px;display:grid}.community-sidebar nav a{color:#365477;border-radius:5px;grid-template-columns:18px minmax(0,1fr) auto;align-items:center;gap:6px;min-height:31px;padding:0 6px;font-size:8px;text-decoration:none;display:grid}.community-sidebar nav a:hover,.community-sidebar nav a.active{color:#096bd7;background:#e7f3ff}.community-sidebar nav a i{color:#237bd7;text-align:center;font-size:12px;font-style:normal}.community-sidebar nav a span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.community-sidebar nav a b{color:#7a8da7;font-size:8px;font-weight:600}.community-content{min-width:0}.community-heading{border-bottom:1px solid #e0ebf4;justify-content:space-between;align-items:end;gap:16px;min-height:87px;padding:7px 2px 13px;display:flex}.community-kicker{color:#0876e8;letter-spacing:.07em;font-size:9px;font-weight:850}.community-heading h1{color:#122c58;letter-spacing:-.045em;margin:6px 0 2px;font-size:clamp(23px,2.2vw,32px);font-weight:820;line-height:1}.community-heading h2{color:#193761;margin:0;font-size:15px;font-weight:650}.community-heading p{color:#657b99;max-width:760px;margin:5px 0 0;font-size:9px;line-height:1.5}.community-join-button{color:#fff;background:#0878eb;border-radius:5px;flex:none;padding:9px 13px;font-size:9px;font-weight:750;text-decoration:none;box-shadow:0 4px 12px #0878eb25}.community-join-button:hover,.community-bottom-primary:hover{background:#0566ca}.community-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;margin-top:10px;display:grid}.community-metrics article{background:#fff;border:1px solid #dfeaf4;border-radius:7px;align-items:center;gap:9px;min-height:55px;padding:0 11px;display:flex}.community-metrics article>b{color:#1479e9;background:#e8f3ff;border-radius:6px;place-items:center;width:27px;height:27px;font-size:15px;display:grid}.community-metrics article:nth-child(2)>b{color:#0b9a69;background:#e6f8f1}.community-metrics article:nth-child(3)>b{color:#e58d10;background:#fff3dc}.community-metrics article:nth-child(4)>b{color:#8951df;background:#f1eaff}.community-metrics article>div{gap:2px;display:grid}.community-metrics strong{color:#172f59;font-size:19px;line-height:1}.community-metrics small{color:#70849f;font-size:8px}.community-resource-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:7px;margin-top:10px;display:grid}.community-resource-grid>a{min-width:0;min-height:78px;color:inherit;background:#fff;border:1px solid #deebf5;border-radius:7px;grid-template-columns:27px minmax(0,1fr);gap:7px;padding:9px;text-decoration:none;transition:border-color .14s,transform .14s;display:grid}.community-resource-grid>a:hover{border-color:#9bc8f4;transform:translateY(-1px)}.community-resource-grid>a>b{color:#1479e9;background:#e8f3ff;border-radius:6px;place-items:center;width:27px;height:27px;font-size:14px;display:grid}.community-resource-grid>a:nth-child(2)>b{color:#078d75;background:#e5f8f3}.community-resource-grid>a:nth-child(3)>b{color:#8b50df;background:#f1eaff}.community-resource-grid>a:nth-child(4)>b{color:#e58d10;background:#fff3dc}.community-resource-grid>a:nth-child(5)>b{color:#db4e65;background:#fff0f2}.community-resource-grid>a:nth-child(6)>b{color:#6479a0;background:#eef3f8}.community-resource-grid>a>span{align-content:start;gap:3px;min-width:0;display:grid}.community-resource-grid strong{color:#294568;text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.community-resource-grid small{color:#7a8da5;min-height:21px;font-size:7px;line-height:1.35}.community-resource-grid em{color:#1373da;font-size:7px;font-style:normal;font-weight:750}.community-lower-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:11px;display:grid}.community-panel{background:#fff;border:1px solid #dfeaf4;border-radius:7px;min-width:0;padding:11px}.community-panel>header{border-bottom:1px solid #e6eef5;justify-content:space-between;gap:8px;padding-bottom:7px;display:flex}.community-panel>header>div>span{color:#0876e8;letter-spacing:.09em;font-size:7px;font-weight:800}.community-panel h2{color:#233e63;margin:3px 0 0;font-size:12px}.community-panel>header>a{color:#1373d7;flex:none;font-size:7px;text-decoration:none}.community-activity-list,.community-link-list{gap:2px;margin:7px 0 0;padding:0;list-style:none;display:grid}.community-activity-list li{color:#4b6585;grid-template-columns:24px minmax(0,1fr);align-items:center;gap:7px;min-height:35px;font-size:8px;line-height:1.35;display:grid}.community-activity-list li>b{color:#fff;background:linear-gradient(145deg,#1879e8,#6a4ddb);border-radius:50%;place-items:center;width:23px;height:23px;font-size:11px;display:grid}.community-activity-list li:nth-child(2)>b{background:linear-gradient(145deg,#0aa47b,#1971cb)}.community-activity-list li:nth-child(3)>b{background:linear-gradient(145deg,#e69517,#e65f5a)}.community-activity-list strong{color:#2a4568}.community-activity-list small{color:#8a99aa;margin-top:2px;font-size:7px;display:block}.community-link-list li a{min-height:31px;color:inherit;border-radius:4px;grid-template-columns:23px minmax(0,1fr) 10px;align-items:center;gap:7px;text-decoration:none;display:grid}.community-link-list li a:hover{background:#f2f8fe}.community-link-list b{color:#1778df;background:#eaf4ff;border-radius:5px;place-items:center;width:23px;height:23px;font-size:11px;display:grid}.community-link-list span{gap:2px;display:grid}.community-link-list strong{color:#365374;text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.community-link-list small{color:#8796a8;font-size:7px}.community-link-list em{color:#1673d7;font-size:15px;font-style:normal}.community-bottom{color:#fff;background:linear-gradient(105deg,#102d55,#0b4c9b 68%,#1269c4);border-radius:8px;justify-content:space-between;align-items:center;gap:20px;margin-top:11px;padding:15px 17px;display:flex}.community-bottom>div:first-child>span{color:#97c8ff;letter-spacing:.13em;font-size:7px;font-weight:800}.community-bottom h2{margin:4px 0 3px;font-size:15px}.community-bottom p{color:#d2e4f8;max-width:660px;margin:0;font-size:8px;line-height:1.45}.community-bottom>div:last-child{flex:none;gap:7px;display:flex}.community-bottom-primary,.community-bottom-secondary{color:#fff;border:1px solid #fff6;border-radius:5px;padding:8px 10px;font-size:8px;font-weight:750;text-decoration:none}.community-bottom-primary{background:#167ff3;border-color:#167ff3}.community-bottom-secondary{background:#ffffff0d}.community-page :focus-visible{outline-offset:2px;outline:3px solid #8ec4fa}@media (width<=1160px){.community-header{gap:12px}.community-header nav{gap:15px}.community-header .pricing-search{width:175px}.community-resource-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=900px){.community-header{flex-wrap:wrap;padding-block:7px}.community-header nav{order:3;width:100%;min-height:27px;overflow-x:auto}.community-header .pricing-search{margin-left:auto}.community-layout{grid-template-columns:145px minmax(0,1fr)}.community-lower-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.community-lower-grid .community-panel:first-child{grid-column:1/-1}}@media (width<=680px){.community-main{padding-inline:10px}.community-header{gap:7px;padding-inline:10px}.community-header .pricing-brand{min-width:140px}.community-header .pricing-search{flex:100%;order:4;width:auto;margin:0}.community-header .pricing-signin{display:none}.community-layout{grid-template-columns:1fr}.community-sidebar{position:static}.community-sidebar nav{grid-template-columns:repeat(2,minmax(0,1fr));gap:2px}.community-heading{flex-direction:column;align-items:start}.community-heading p{max-width:none}.community-join-button{align-self:flex-start}.community-metrics,.community-resource-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.community-bottom{flex-direction:column;align-items:flex-start}.community-bottom>div:last-child{flex-wrap:wrap}}@media (width<=430px){.community-resource-grid,.community-metrics,.community-lower-grid{grid-template-columns:1fr}.community-lower-grid .community-panel:first-child{grid-column:auto}.community-bottom>div:last-child{width:100%}.community-bottom-primary,.community-bottom-secondary{text-align:center;flex:1}}.license-manager-page{background:#f4f7fa;min-height:100dvh}.license-manager-main{padding-top:25px;padding-bottom:48px}.license-manager-heading{justify-content:space-between;align-items:center;gap:24px;margin:0 0 22px;display:flex}.license-manager-heading .eyebrow{color:#3481b6;letter-spacing:.14em;margin:0 0 6px;font-size:9px;font-weight:750}.license-manager-heading h1{color:#20344a;letter-spacing:-.035em;margin:0;font-size:clamp(25px,4vw,34px);font-weight:650}.license-manager-heading p{color:#718092;max-width:670px;margin:7px 0 0;font-size:11px;line-height:1.6}.license-connection{color:#81662c;background:#fff9e9;border:1px solid #e5d9b8;border-radius:99px;flex:none;padding:6px 10px;font-size:9px;font-weight:650}.license-connection.online{color:#287048;background:#edf8f1;border-color:#b9ddc8}.license-admin-login,.license-editor-card,.issued-license-panel,.license-records-card{background:#fff;border:1px solid #dbe2ea;border-radius:6px;padding:19px;box-shadow:0 3px 14px #1f38540d}.license-admin-login{gap:11px;max-width:560px;display:grid}.license-admin-login label,.license-form-grid label,.license-code-list{color:#52657a;gap:6px;font-size:10px;font-weight:600;display:grid}.license-admin-login input,.license-form-grid input,.license-code-list textarea{color:#293a4e;background:#fff;border:1px solid #cfd9e4;border-radius:4px;width:100%;min-height:37px;padding:8px 10px;font-family:inherit;font-size:11px;line-height:1.45}.license-code-list textarea{resize:vertical;font-family:ui-monospace,Consolas,monospace}.license-admin-login p{color:#8290a0;margin:0;font-size:9px;line-height:1.5}.license-manager-page .primary-action{color:#fff;background:#1768a7;border:1px solid #1768a7;border-radius:4px;min-height:36px;padding:7px 13px;font-size:10px;font-weight:650}.license-manager-page button:not(.primary-action){color:#42617f;background:#fff;border:1px solid #cbd8e4;border-radius:4px;min-height:32px;padding:6px 10px;font-size:9px}.license-manager-page button:not(:disabled):hover{background:#f4f9fe;border-color:#92b5d7}.license-manager-toolbar{color:#6d7d8e;justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;font-size:10px;display:flex}.license-manager-toolbar>div{gap:7px;display:flex}.license-editor-card{margin-bottom:14px}.license-card-heading,.license-records-card>header,.issued-license-panel>header{justify-content:space-between;align-items:center;gap:15px;display:flex}.license-card-heading{margin-bottom:16px}.license-card-heading>div>span,.license-records-card>header>div>span{color:#8391a0;letter-spacing:.12em;font-size:8px;font-weight:750}.license-card-heading h2,.license-records-card h2,.issued-license-panel h2{color:#293d53;margin:4px 0 0;font-size:16px;font-weight:650}.license-form-grid{grid-template-columns:minmax(180px,1.5fr) minmax(155px,1fr) minmax(100px,.65fr);gap:11px;display:grid}.license-feature-options{border:1px solid #e1e7ee;border-radius:4px;flex-wrap:wrap;gap:8px 15px;margin:14px 0;padding:10px 12px;display:flex}.license-feature-options legend{color:#52657a;padding:0 4px;font-size:9px}.license-feature-options label{color:#506174;align-items:center;gap:5px;font-size:9px;display:inline-flex}.license-feature-options input,.license-show-revoked input{accent-color:#1768a7}.license-feature-options code,.license-records-card td code{color:#38658b;font:8px ui-monospace,Consolas,monospace}.license-form-note,.license-manager-footnote{color:#788798;margin:8px 0 0;font-size:9px;line-height:1.55}.license-form-actions{margin-top:13px}.issued-license-panel{background:#f8fcf9;border-color:#b9ddc8;margin:14px 0}.issued-license-panel>header{margin-bottom:11px}.issued-license-panel header p{color:#718092;margin:4px 0 0;font-size:9px}.issued-license-row{border-top:1px solid #e1eee5;grid-template-columns:minmax(140px,.8fr) minmax(0,2fr) auto;align-items:center;gap:9px;padding:10px 0;display:grid}.issued-license-row>div{gap:4px;min-width:0;display:grid}.issued-license-row strong{color:#30465a;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.issued-license-row small{color:#8390a0;text-overflow:ellipsis;white-space:nowrap;font:8px/1.4 ui-monospace,Consolas,monospace;overflow:hidden}.issued-license-row textarea{resize:vertical;color:#345744;background:#fff;border:1px solid #d6e5da;border-radius:3px;width:100%;min-height:32px;padding:7px;font:8px/1.4 ui-monospace,Consolas,monospace}.license-records-card{padding-bottom:0;overflow:hidden}.license-records-card>header{margin-bottom:13px}.license-show-revoked{color:#718092;align-items:center;gap:5px;font-size:9px;display:inline-flex}.license-table-wrap{margin:0 -19px;overflow:auto}.license-records-card table{border-collapse:collapse;text-align:left;width:100%}.license-records-card th,.license-records-card td{color:#586a7e;vertical-align:middle;border-top:1px solid #e6ebf0;padding:10px 12px;font-size:9px}.license-records-card th{color:#8491a0;white-space:nowrap;background:#fafbfd;font-size:8px;font-weight:650}.license-records-card td>strong,.license-records-card td>small{display:block}.license-records-card td>strong{color:#344a60;font-size:9px}.license-records-card td>small{color:#8290a0;text-overflow:ellipsis;max-width:180px;margin-top:3px;font:8px ui-monospace,Consolas,monospace;overflow:hidden}.license-records-card td code{white-space:nowrap;background:#f0f5f9;border-radius:3px;margin:2px;padding:3px 4px;display:inline-block}.license-status-pill{white-space:nowrap;border-radius:99px;padding:4px 7px;font-size:8px;font-weight:700;display:inline-block}.license-status-pill.active{color:#287048;background:#eaf6ee}.license-status-pill.revoked{color:#8c514a;background:#f8ecea}.license-status-pill.expired{color:#7a6331;background:#fbf3dc}.license-activation-pill{white-space:nowrap;color:#5a5f6b;background:#eef0f3;border-radius:99px;padding:4px 7px;font-size:8px;font-weight:700;display:inline-block}.license-activation-pill.active{color:#287048;background:#eaf6ee}.license-activation-pill.failed{color:#8c514a;background:#f8ecea}.license-activation-pill.pending{color:#7a6331;background:#fbf3dc}.license-row-actions{gap:5px;display:flex}.license-row-actions button:last-child{color:#95544d!important;border-color:#e2c8c4!important}.license-records-card tr.revoked td{color:#8a929a;background:#faf9f8}.license-empty-state{color:#8290a0;text-align:center;padding:30px 15px;font-size:10px}.license-feedback{border-radius:4px;padding:9px 12px;font-size:10px;line-height:1.5}.license-feedback.success{color:#2b6c45;background:#f0f8f3;border:1px solid #c7e0d0}.license-feedback.error{color:#965147;background:#fff5f3;border:1px solid #e8ccc7}@media (width<=1120px){.outline-sidebar{flex-basis:160px}.review-sidebar{flex-basis:205px}.tool-rail{flex-basis:54px}.ribbon-group{padding-left:5px;padding-right:5px}.demo-card-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.product-hero{gap:28px}.product-nav{padding-left:24px;padding-right:24px}.product-nav nav{gap:18px}.product-nav-cta{margin-left:20px}.product-final-cta{margin-left:24px;margin-right:24px}.integration-guide-hero{grid-template-columns:minmax(320px,.8fr) minmax(500px,1.2fr);gap:20px;padding-left:35px;padding-right:35px}.integration-guide-dashboard{grid-template-columns:190px minmax(0,1fr) minmax(0,1fr);padding-left:28px;padding-right:28px}.integration-guide-example-panel{grid-column:1/-1}.integration-guide-usecase-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.pricing-header{gap:14px;padding-left:20px;padding-right:20px}.pricing-header nav{gap:15px}.pricing-search{width:170px}.pricing-main-grid{grid-template-columns:minmax(0,1.9fr) minmax(270px,1fr)}.pricing-plan-card{padding-left:13px;padding-right:13px}.pricing-comparison-row{grid-template-columns:minmax(210px,1.4fr) repeat(3,minmax(75px,1fr))}}@media (width<=940px){.product-nav{padding-left:20px;padding-right:20px}.product-nav nav{gap:16px}.product-nav-cta{margin-left:17px}.product-hero{grid-template-columns:minmax(0,1fr);gap:20px;max-width:760px;padding-top:66px}.product-hero-copy{text-align:center}.product-hero-lead{margin-left:auto;margin-right:auto}.product-hero-actions,.product-trust-row{justify-content:center}.product-hero-art{width:100%;min-height:410px}.product-integration{grid-template-columns:minmax(0,1fr);gap:28px}.product-integration-copy{max-width:670px}.product-code-card{width:100%}.product-license-overview{grid-template-columns:minmax(0,1fr);gap:22px}.product-license-disclaimer{grid-column:1;margin:0 auto}.integration-guide-search{width:145px}.integration-guide-hero{grid-template-columns:1fr;max-width:760px;padding-top:30px}.integration-guide-network{width:100%}.integration-guide-dashboard{grid-template-columns:180px minmax(0,1fr);max-width:800px}.integration-guide-surface-panel,.integration-guide-client-panel{grid-column:2}.integration-guide-topic-panel{grid-row:span 2}.integration-guide-example-panel{grid-column:1/-1}.pricing-header nav{gap:11px}.pricing-header nav a:nth-child(n+5){display:none}.pricing-search{width:145px}.pricing-hero-art{transform-origin:100%;width:290px;transform:scale(.8)rotate(-7deg)}.pricing-main-grid{grid-template-columns:1fr}.pricing-side-column{grid-template-columns:repeat(2,minmax(0,1fr))}.pricing-faq{grid-template-columns:1fr}.pricing-faq-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=820px){.review-sidebar,.tool-rail{display:none}.outline-sidebar{flex-basis:140px}.ribbon-panel{height:96px;min-height:96px;max-height:112px}.document-topbar{gap:7px;padding:0 8px}.platform-name{font-size:10px}.document-title{flex:1;width:auto;min-width:90px}.section-selector span{display:none}.section-selector select{max-width:125px}.user-button,.topbar-icon{display:none}.status-bar{gap:8px}.demo-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.demo-header{padding:0 17px}.demo-header nav{gap:12px;margin-left:25px}.demo-header-meta{display:none}.demo-main{width:calc(100vw - 34px);padding-top:30px}.integration-docs-layout{display:block}.integration-docs-sidebar{z-index:10;border-bottom:1px solid #e1e7ee;border-right:0;width:100%;height:auto;padding:8px 14px;display:block;position:sticky;top:58px;overflow:hidden}.integration-docs-back,.integration-doc-search,.integration-doc-sidebar-links{display:none}.integration-docs-sidebar nav{gap:5px;display:flex;overflow-x:auto}.integration-docs-sidebar nav a{white-space:nowrap;border:0;border-radius:3px;flex:none}.integration-docs-content{padding-top:28px}.integration-doc-flow{grid-template-columns:repeat(3,minmax(0,1fr))}.integration-guide-brand small,.integration-guide-search,.integration-guide-signin{display:none}.integration-docs-header nav{margin-left:auto}.integration-docs-header nav a:nth-child(n+4){display:none}.integration-guide-hero{padding-left:22px;padding-right:22px}.integration-guide-network{grid-template-columns:minmax(120px,1fr) 16px minmax(125px,.9fr) 16px minmax(160px,1.1fr);gap:3px}.integration-guide-node,.integration-guide-output{padding-left:5px;padding-right:5px}.integration-guide-node small,.integration-guide-output small{font-size:6px}.integration-guide-dashboard,.integration-guide-contracts,.integration-guide-usecases{padding-left:16px;padding-right:16px}.integration-guide-dashboard{grid-template-columns:1fr}.integration-guide-topic-panel,.integration-guide-surface-panel,.integration-guide-client-panel,.integration-guide-example-panel{grid-area:auto}.integration-guide-topic-panel nav{grid-template-columns:repeat(3,minmax(0,1fr))}.integration-guide-contract-grid{grid-template-columns:1fr}.pricing-brand{min-width:145px}.pricing-header nav,.pricing-search,.pricing-language,.pricing-signin{display:none}.pricing-header{gap:8px}.pricing-start{margin-left:auto}.pricing-main{padding-left:10px;padding-right:10px}.pricing-hero{min-height:0;padding:22px 5px 13px}.pricing-hero h1{font-size:30px}.pricing-hero h2{font-size:17px}.pricing-hero p{font-size:10px}.pricing-hero-art{display:none}.pricing-plan-grid{grid-template-columns:1fr}.pricing-plan-card{min-height:0;padding:16px}.pricing-plan-card.pricing-plan-featured{padding:15px}.pricing-plan-card ul{gap:7px}.pricing-side-column{grid-template-columns:1fr}.pricing-comparison{overflow:auto}.pricing-comparison>header{flex-direction:column;align-items:start}.pricing-comparison-table{min-width:620px}.pricing-faq-grid{grid-template-columns:1fr}.pricing-footer{flex-direction:column;align-items:start}.pricing-admin-connection{flex-direction:column;align-items:stretch}.pricing-admin-controls{min-width:0}.pricing-admin-editor header,.pricing-admin-editor footer{flex-direction:column;align-items:start}.pricing-admin-reference div{grid-template-columns:1fr;gap:4px}.product-nav{height:64px;padding:0 20px}.product-nav nav{gap:14px;margin-left:auto}.product-nav nav a{font-size:11px}.product-nav-cta{min-height:36px;margin-left:15px;padding:0 11px;font-size:11px}.product-hero{min-height:0;padding:62px 24px 45px}.product-hero-art{min-height:390px}.product-hero h1{font-size:clamp(42px,8vw,59px)}.product-features,.product-licensing{padding:68px 24px}.product-integration{padding:65px 24px}.product-strip{gap:12px 15px}.product-license-grid{gap:9px}.product-license-card{padding:15px}.product-license-disclaimer{margin:0 auto}}@media (width<=560px){.editor-dialog-backdrop{padding:8px}.editor-dialog{gap:11px;max-height:calc(100dvh - 16px);padding:14px}.merge-dialog-grid{grid-template-columns:1fr}.data-api-config-grid,.data-api-result-grid{grid-template-columns:1fr;max-height:none}.data-api-fields,.data-api-mappings{min-height:200px}.form-fill-grid{grid-template-columns:1fr;max-height:65vh}.form-fill-field{grid-template-columns:minmax(100px,.7fr) minmax(130px,1.3fr)}.merge-data-label textarea{min-height:155px}.merge-preview-panel{min-height:190px}.editor-dialog>footer{flex-direction:column;align-items:start}.editor-dialog>footer>div{flex-wrap:wrap;justify-content:end;width:100%}.ai-settings-grid{grid-template-columns:1fr 1fr}.ai-settings-grid label:first-child{grid-column:1/-1}.ai-dialog>footer{flex-direction:column;align-items:start}.ai-dialog>footer>div{justify-content:flex-start}.ruler{padding-left:10px;padding-right:10px}.outline-sidebar{display:none}.workspace-grid{position:relative}.navigation-pane{flex:none;width:min(300px,100vw - 48px);min-width:0;max-width:none;position:absolute;top:0;bottom:0;left:0;box-shadow:4px 0 14px #13283b22}.ribbon-tabs{padding:0 5px}.ribbon-tabs>button{min-width:43px;padding:0 6px;font-size:10px}.share-button{padding:4px 7px}.save-indicator{font-size:9px}.editor-viewport{padding:14px 10px 30px}.status-bar>span:nth-child(2),.status-bar>span:nth-child(3),.status-bar>span:nth-child(4){display:none}.demo-header nav{margin-left:auto}.demo-header nav a:first-child{display:none}.demo-card-grid{grid-template-columns:1fr}.demo-card{min-height:145px}.demo-intro{flex-direction:column;align-items:start}.demo-bottom{grid-template-columns:1fr}.demo-footer{flex-direction:column;gap:10px}.integration-doc-hero{grid-template-columns:1fr}.integration-doc-hero-card{grid-template-columns:80px minmax(0,1fr);align-items:baseline}.integration-doc-hero-card span{margin-top:3px}.integration-doc-flow{grid-template-columns:1fr}.integration-doc-flow li{min-height:0}.integration-doc-model-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.integration-doc-footer{flex-direction:column}.integration-guide-hero{min-height:0;padding:25px 15px 18px}.integration-guide-hero h1{font-size:clamp(32px,10vw,45px)}.integration-guide-hero-copy>p{font-size:11px}.integration-guide-actions{gap:7px}.integration-guide-primary,.integration-guide-secondary{min-height:35px;padding-left:11px;padding-right:11px;font-size:9px}.integration-guide-network{grid-template-columns:1fr;gap:8px}.integration-guide-network-arrows{display:none}.integration-guide-network-inputs,.integration-guide-network-outputs{grid-template-columns:repeat(2,minmax(0,1fr));max-height:none}.integration-guide-api-node{max-width:190px;margin:0 auto}.integration-guide-topic-panel nav,.integration-guide-card-grid,.integration-guide-usecase-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.integration-guide-contract-heading,.integration-guide-usecases header{flex-direction:column;align-items:start;gap:8px}.product-nav{flex-wrap:wrap;gap:0 8px;height:auto;min-height:61px;padding:9px 15px 7px}.product-nav-brand .product-brand-icon{width:25px;height:25px}.product-nav-brand .product-brand-name{font-size:13px}.product-nav-cta{min-height:34px;margin-left:auto;padding:0 10px;font-size:10px}.product-nav nav{order:3;justify-content:space-between;gap:8px;width:100%;height:29px;margin:3px 0 0;overflow-x:auto}.product-nav nav a{flex:none;font-size:10px}.product-hero{gap:22px;padding:47px 18px 32px}.product-hero-copy{text-align:left}.product-kicker{font-size:8px}.product-hero h1{margin-top:17px;font-size:clamp(38px,11vw,51px)}.product-hero-lead{font-size:14px}.product-hero-actions{gap:8px;margin-top:19px}.product-button{min-height:42px;padding:0 13px;font-size:11px}.product-trust-row{gap:7px;margin-top:18px;font-size:10px;display:grid}.product-hero-art{min-height:290px;margin:0 -4px}.product-window{transform:none}.product-window-canvas{min-height:224px;padding:14px}.product-paper{width:78%;min-height:205px;padding:20px 21px 15px}.product-paper h3{font-size:17px}.orbit-one{width:310px;height:310px}.orbit-two{width:262px;height:262px;top:24px;right:24px}.product-float-chip{gap:6px;padding:6px 8px}.product-float-chip>span{width:24px;height:24px}.product-float-chip b{font-size:7px}.product-float-chip small{font-size:6px}.chip-docx{top:25px;left:-4px}.chip-api{bottom:19px;right:-4px}.product-strip{justify-content:flex-start;gap:10px 12px;padding:14px 18px;font-size:9px}.product-strip>span{flex-basis:100%}.product-features,.product-licensing{padding:58px 18px}.product-section-intro{margin-bottom:23px}.product-section-intro h2,.product-integration h2{font-size:31px}.product-section-intro p,.product-integration-copy>p{font-size:13px}.product-feature-grid{grid-template-columns:1fr;gap:9px}.product-feature-card{min-height:147px;padding:15px}.product-feature-card h3{margin-top:11px}.product-integration{gap:24px;padding:56px 18px}.product-integration-points{margin-top:18px}.product-code-card pre{padding:15px;font-size:10px}.product-code-footer{flex-direction:column;align-items:start}.product-license-overview{gap:20px}.product-license-grid{grid-template-columns:1fr;gap:10px}.product-license-card{min-height:0;padding:17px}.product-license-card ul{margin:14px 0}.product-license-disclaimer{grid-column:1;margin:0}.product-final-cta{flex-direction:column;align-items:start;gap:18px;margin:0 14px 35px;padding:27px 20px}.product-final-cta h2{font-size:23px}.product-footer{flex-direction:column;align-items:start;padding:18px}.product-footer>div{flex-wrap:wrap}.integration-manager{padding:14px}.license-manager-heading,.license-records-card>header,.issued-license-panel>header{flex-direction:column;align-items:start}.license-form-grid{grid-template-columns:1fr}.issued-license-row{grid-template-columns:1fr auto}.issued-license-row>div{grid-column:1/-1}.license-records-card{padding:14px}.license-table-wrap{margin-left:-14px;margin-right:-14px}.integration-heading{flex-direction:column;align-items:start;gap:10px}.integration-connect{flex-direction:column;align-items:stretch}.integration-columns{grid-template-columns:1fr}.integration-secret>div{flex-wrap:wrap}.integration-secret input{flex-basis:100%}.sdk-demo-copy{flex-direction:column;align-items:start}.navigation-pane{flex-basis:250px;min-width:220px}.find-dialog>footer{align-items:start}}.sheet-app{color:#233246;background:#f1f4f8;flex-direction:column;width:100%;height:100dvh;font-family:Aptos,Segoe UI,Arial,sans-serif;display:flex;position:relative;overflow:hidden}.sheet-titlebar{color:#fff;background:#155f9e;flex:0 0 52px;align-items:center;gap:10px;padding:0 16px;display:flex}.sheet-brand{border-right:1px solid #fff5;align-items:center;min-width:150px;padding-right:14px;display:flex}.sheet-titlebar>input{color:#fff;background:0 0;border:1px solid #0000;border-radius:3px;flex:1;min-width:100px;max-width:440px;padding:6px 8px;font-size:13px}.sheet-titlebar>input:focus{background:#ffffff12;border-color:#fff8;outline:none}.sheet-save{white-space:nowrap;margin-left:auto;font-size:11px}.sheet-save.error{color:#ffd7d7}.sheet-titlebar>button{color:#fff;font:inherit;cursor:pointer;background:#ffffff12;border:1px solid #ffffff70;border-radius:3px;padding:7px 10px;font-size:11px}.sheet-titlebar>button:hover{background:#ffffff28}.sheet-tabs{background:#fff;border-bottom:1px solid #d3dbe5;align-items:stretch;min-height:39px;display:flex}.sheet-tabs>button{color:#344459;min-width:84px;font:inherit;cursor:pointer;background:0 0;border:0;padding:0 15px;font-size:12px;position:relative}.sheet-tabs>button.active:after{content:"";background:#1976c4;height:3px;position:absolute;bottom:0;left:10px;right:10px}.sheet-ribbon{background:#fff;border-bottom:1px solid #cbd4df;align-items:stretch;min-height:82px;display:flex;overflow-x:auto}.sheet-tool-group{border-right:1px solid #dfe4eb;flex-wrap:wrap;align-content:center;align-items:center;gap:5px;min-width:max-content;padding:9px 12px 15px;display:flex;position:relative}.sheet-tool-group>strong{color:#5b6878;width:100%;font-size:10px;font-weight:600}.sheet-tool-group button,.sheet-tool-group select,.sheet-tool-group>input{color:#314157;min-height:28px;font:inherit;background:#fff;border:1px solid #d3dce6;border-radius:3px;padding:4px 8px;font-size:11px}.sheet-tool-group button{cursor:pointer}.sheet-tool-group button:hover:not(:disabled),.sheet-tool-group button[aria-pressed=true]{color:#155d9d;background:#edf6ff;border-color:#91b8dc}.sheet-tool-group button:disabled{color:#aab3bd;cursor:default;background:#f6f7f9}.sheet-tool-group label{color:#566478;align-items:center;gap:4px;font-size:10px;display:flex}.sheet-tool-group label input[type=color]{background:#fff;border:1px solid #d3dce6;width:25px;height:25px;padding:2px}.sheet-tool-group .sheet-check{font-size:11px}.sheet-tool-group .sheet-check input{accent-color:#176bb2}.sheet-tool-group.sheet-pivot-field-list{box-sizing:border-box;align-content:flex-start;align-items:stretch;width:380px;min-width:380px}.sheet-pivot-field-list>input{box-sizing:border-box;width:100%}.sheet-pivot-field-list-rows{gap:4px;width:100%;max-height:156px;display:grid;overflow:auto}.sheet-pivot-field-row{grid-template-columns:minmax(75px,1fr) 86px 86px;align-items:center;gap:4px;display:grid}.sheet-pivot-field-row>span{color:#34485d;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.sheet-pivot-field-row>select{box-sizing:border-box;width:100%;min-width:0;padding:3px 4px}.sheet-pivot-field-row>select[multiple]{grid-column:1/-1;min-height:62px}.sheet-pivot-field-row>small{max-width:unset;grid-column:1/-1}.sheet-pivot-field-list>small{max-width:unset;line-height:1.4}.sheet-formula-audit-summary{color:#566478;flex-wrap:wrap;flex:100%;align-items:center;gap:4px;width:min(560px,52vw);min-width:180px;font-size:10px;display:flex}.sheet-formula-audit-summary>button{min-height:23px!important;padding:2px 6px!important;font-size:10px!important}.sheet-watch-dialog{width:min(1080px,100%)}.sheet-watch-actions{flex-wrap:wrap;gap:8px;padding:12px 20px 0;display:flex}.sheet-watch-actions button,.sheet-watch-table-wrap td button{color:#30455d;min-height:30px;font:inherit;cursor:pointer;background:#fff;border:1px solid #cbd6e3;border-radius:6px;padding:4px 9px;font-size:11px}.sheet-watch-actions button:disabled{opacity:.5;cursor:not-allowed}.sheet-watch-message{color:#526c86;margin:8px 20px 0;font-size:11px}.sheet-watch-table-wrap{border:1px solid #e0e6ed;border-radius:6px;max-height:min(440px,100dvh - 280px);margin:12px 20px 0;overflow:auto}.sheet-watch-table-wrap table{border-collapse:collapse;width:100%;min-width:850px;font-size:11px}.sheet-watch-table-wrap th,.sheet-watch-table-wrap td{text-align:left;vertical-align:top;border-bottom:1px solid #e6ebf1;max-width:280px;padding:7px 9px}.sheet-watch-table-wrap th{z-index:1;color:#53667d;background:#f5f8fb;position:sticky;top:0}.sheet-watch-table-wrap td:nth-child(4),.sheet-watch-table-wrap td:nth-child(5){text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sheet-watch-table-wrap code{color:#3b5069;font:11px ui-monospace,SFMono-Regular,Consolas,monospace}.sheet-watch-table-wrap .sheet-watch-reference{color:#1264ce;background:0 0;border-color:#0000;padding:0}.sheet-watch-empty{color:#6a7c91;text-align:center;margin:0;padding:28px}.sheet-watch-dialog>footer>span{color:#6a7c91;margin-right:auto;font-size:10px}.sheet-evaluate-dialog{width:min(900px,100%)}.sheet-evaluate-source{overflow-wrap:anywhere;max-width:760px}.sheet-evaluate-source code,.sheet-evaluate-steps code{color:#324d6a;font:11px ui-monospace,SFMono-Regular,Consolas,monospace}.sheet-evaluate-steps{flex-direction:column;gap:5px;max-height:min(470px,100dvh - 310px);margin:14px 20px 0;padding:0;list-style:none;display:flex;overflow:auto}.sheet-evaluate-steps li{color:#566b83;border:1px solid #e5ebf1;border-radius:5px;grid-template-columns:28px minmax(150px,1fr) 12px minmax(100px,.8fr);align-items:start;gap:8px;padding:7px 8px;font-size:11px;display:grid}.sheet-evaluate-step-number{color:#175ea4;background:#edf5fc;border-radius:50%;place-items:center;width:20px;height:20px;font-size:10px;display:grid}.sheet-evaluate-steps li>code,.sheet-evaluate-steps li>output{overflow-wrap:anywhere;white-space:pre-wrap}.sheet-evaluate-steps li>output{color:#253d56}.sheet-evaluate-empty,.sheet-evaluate-note{color:#687c92;margin:12px 20px 0;font-size:11px}.sheet-evaluate-note{color:#8a5b0d}.sheet-search-result{color:#596a7c;max-width:180px;font-size:10px}.sheet-entrybar{background:#fff;border-bottom:1px solid #ccd5df;flex:0 0 38px;align-items:center;gap:8px;padding:0 12px;display:flex}.sheet-entrybar>input:first-child{text-align:center;flex:none;width:75px}.sheet-entrybar>input{color:#27384b;border:1px solid #d6dee7;border-radius:2px;min-width:60px;height:26px;padding:3px 7px;font:12px/1.2 Cascadia Code,Consolas,monospace}.sheet-entrybar>input:nth-of-type(2){flex:1}.sheet-entrybar>span{color:#8290a0;font:italic 600 13px Georgia,serif}.sheet-entrybar>button{color:#176bb2;cursor:pointer;background:#f7fbff;border:1px solid #cbd6e2;border-radius:3px;width:28px;height:26px}.sheet-error{z-index:4;color:#863d30;background:#fff6f4;border:1px solid #e7c0b8;border-radius:4px;align-items:center;gap:12px;max-width:560px;padding:8px 11px;font-size:11px;display:flex;position:absolute;top:142px;right:18px;box-shadow:0 3px 12px #1f35451f}.sheet-error button{color:inherit;cursor:pointer;background:0 0;border:0}.sheet-recovery-inline{z-index:4;color:#76551d;background:#fff9eb;border:1px solid #ead59e;border-radius:4px;max-width:min(560px,100% - 36px);padding:8px 11px;font-size:10px;position:absolute;top:177px;right:18px;box-shadow:0 3px 12px #1f35451f}.sheet-grid-area{flex-direction:column;flex:1;min-height:0;padding:10px 14px;display:flex;overflow:hidden}.sheet-validation-prompt{color:#1e3a8a;background:#eff6ff;border:1px solid #bfdbfe;border-radius:5px;flex:none;margin-bottom:6px;padding:7px 10px;font-size:12px}.sheet-validation-prompt strong{margin-bottom:2px;display:block}.sheet-context-menu{z-index:100;color:#26394d;background:#fff;border:1px solid #cbd4df;border-radius:5px;flex-direction:column;width:230px;max-height:min(420px,100dvh - 16px);padding:4px;font:12px/1.35 Segoe UI,Arial,sans-serif;display:flex;position:fixed;overflow:auto;box-shadow:0 8px 28px #14283a35}.sheet-context-menu-title{color:#748397;text-overflow:ellipsis;white-space:nowrap;padding:7px 9px 6px;font-size:10px;font-weight:650;overflow:hidden}.sheet-context-menu>button{color:#34475b;text-align:left;min-height:30px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:3px;align-items:center;gap:9px;padding:4px 8px;display:flex}.sheet-context-menu>button>span:first-child{color:#6f8092;text-align:center;width:15px}.sheet-context-menu>button:hover:not(:disabled),.sheet-context-menu>button:focus-visible{color:#155f9e;background:#eaf3fb;outline:none}.sheet-context-menu>button:disabled{color:#aab3bd;cursor:not-allowed}.sheet-context-menu>button .shortcut{color:#8793a0;margin-left:auto;font-size:10px}.sheet-context-menu-separator{background:#e5e9ee;flex:none;height:1px;margin:4px 5px}.sheet-grid-scroll{background:#fff;border:1px solid #c8d2de;flex:1;width:100%;height:100%;min-height:0;overflow:auto}.sheet-grid{border-collapse:separate;border-spacing:0;table-layout:fixed;zoom:var(--sheet-zoom,1);width:max-content;min-width:100%}.sheet-grid th,.sheet-grid td{box-sizing:border-box;border-bottom:1px solid #e0e5eb;border-right:1px solid #e0e5eb;height:24px;padding:0}.sheet-grid thead{z-index:3;position:sticky;top:0}.sheet-grid thead th{color:#566477;text-align:center;cursor:pointer;background:#eef2f6;width:126px;min-width:126px;font-size:10px;font-weight:600}.sheet-grid thead .sheet-corner{z-index:5;cursor:default;width:47px;min-width:47px;position:sticky;left:0}.sheet-grid tbody th{z-index:2;color:#667487;text-align:center;cursor:pointer;background:#f0f3f6;width:47px;min-width:47px;font-size:10px;font-weight:500;position:sticky;left:0}.sheet-grid thead th[data-sheet-col]{position:relative}.sheet-grid thead th[data-sheet-col]:after{z-index:8;content:"";cursor:col-resize;touch-action:none;width:7px;height:100%;position:absolute;top:0;right:-3px}.sheet-grid tbody th[data-sheet-row]:after{z-index:8;content:"";cursor:row-resize;touch-action:none;height:7px;position:absolute;bottom:-3px;left:0;right:0}.sheet-grid thead th[data-sheet-col]:hover:after,.sheet-grid tbody th[data-sheet-row]:hover:after{background:#2878b950}.sheet-grid-scroll.resizing-column,.sheet-grid-scroll.resizing-row{-webkit-user-select:none;user-select:none}.sheet-grid-scroll.resizing-column{cursor:col-resize}.sheet-grid-scroll.resizing-row{cursor:row-resize}.sheet-grid-scroll.dimension-read-only th[data-sheet-col]:after,.sheet-grid-scroll.dimension-read-only th[data-sheet-row]:after{display:none}.sheet-grid td{background:#fff;width:126px;min-width:126px}.sheet-grid td input{box-sizing:border-box;width:100%;height:23px;color:inherit;text-align:inherit;background:0 0;border:0;outline:0;padding:3px 6px;font:11px/1.4 Aptos,Segoe UI,Arial,sans-serif;display:block}.sheet-grid td .sheet-cell-value{box-sizing:border-box;width:100%;color:inherit;text-align:inherit;white-space:pre-wrap;overflow-wrap:anywhere;-webkit-user-select:none;user-select:none;padding:3px 6px;line-height:1.4;display:block;overflow:hidden}.sheet-grid td input:focus,.sheet-grid td.is-selected{z-index:1;outline-offset:-2px;outline:2px solid #1680d2;position:relative}.sheet-grid td.is-range{background:#e7f2fc}.sheet-grid td.pivot-cell input{cursor:default}.sheet-grid td.pivot-cell-header{border-bottom-color:#aebdcd}.sheet-grid td.pivot-cell-grandTotal{border-top:1px solid #93a9bf}.sheet-grid .column-selected,.sheet-grid tr.row-selected>th{color:#155d9b;background:#dcecf9}.sheet-grid-scroll.freeze-first-row tbody tr[data-sheet-row="0"]{z-index:2;position:sticky;top:24px}.sheet-grid-scroll.freeze-first-row tbody tr[data-sheet-row="0"]>th,.sheet-grid tbody tr.frozen-row>th{z-index:4}.sheet-grid .viewport-spacer,.sheet-grid .sheet-vertical-spacer>td{background:#fff;border:0;padding:0}.sheet-footer{color:#657487;background:#fff;border-top:1px solid #cbd4df;flex:0 0 39px;align-items:center;gap:14px;padding:0 12px;font-size:10px;display:flex}.sheet-sheet-tabs{align-self:stretch;align-items:stretch;gap:3px;min-width:0;display:flex;overflow:auto}.sheet-tab{border-right:1px solid #e1e6ec;align-items:center;display:flex}.sheet-tab>button,.sheet-add-tab{color:#46576b;height:100%;font:inherit;cursor:pointer;white-space:nowrap;background:0 0;border:0;padding:0 9px}.sheet-tab-rename{box-sizing:border-box;color:#26394d;width:min(180px,24vw);min-width:64px;height:25px;font:inherit;background:#fff;border:1px solid #2878b9;border-radius:3px;outline:2px solid #2878b933;padding:0 5px}.sheet-tab>button+button{color:#8793a0;padding:0 7px}.sheet-tab.active{border-bottom:2px solid #176bb2}.sheet-tab.active>button:first-child{color:#155f9e;font-weight:700}.sheet-add-tab{color:#176bb2;font-size:16px}.sheet-footer>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sheet-footer>a{color:#778494;white-space:nowrap;margin-left:auto;text-decoration:none}.sheet-dialog-backdrop{z-index:80;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#16283b75;place-items:center;padding:18px;display:grid;position:fixed;inset:0;overflow:auto}.sheet-find-dialog{color:#213148;background:#fff;border:1px solid #d8e1ec;border-radius:12px;flex-direction:column;width:min(540px,100%);max-height:min(650px,100dvh - 36px);display:flex;overflow:auto;box-shadow:0 22px 70px #14243c38}.sheet-find-dialog>header{border-bottom:1px solid #e7edf3;justify-content:space-between;align-items:flex-start;gap:16px;padding:19px 22px 15px;display:flex}.sheet-find-dialog>header span{color:#66809e;letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:750}.sheet-find-dialog>header h2{margin:5px 0;font-size:20px}.sheet-find-dialog>header p{color:#62748b;margin:6px 0 0;font-size:12px}.sheet-find-dialog>header>button{color:#52677f;cursor:pointer;background:#f0f4f8;border:0;border-radius:7px;width:31px;height:31px;font-size:21px}.sheet-find-tabs{border-bottom:1px solid #e7edf3;gap:5px;padding:8px 20px 0;display:flex}.sheet-find-tabs>button{color:#53667e;min-height:32px;font:inherit;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;padding:0 11px;font-size:11px}.sheet-find-tabs>button.active{color:#1264ce;border-bottom-color:#1264ce;font-weight:700}.sheet-find-fields{gap:13px;padding:17px 22px 7px;display:grid}.sheet-find-fields>label:not(.sheet-find-case){color:#53667e;gap:6px;font-size:11px;font-weight:650;display:grid}.sheet-find-fields input:not([type=checkbox]){box-sizing:border-box;color:#213148;width:100%;min-height:38px;font:inherit;border:1px solid #cbd6e3;border-radius:6px;padding:8px 10px;font-size:12px}.sheet-find-fields input:focus{outline-offset:1px;outline:2px solid #2782f5}.sheet-find-case{color:#53667e;align-items:center;gap:7px;font-size:11px;display:flex}.sheet-find-case input{accent-color:#1264ce}.sheet-find-result{color:#24547d;background:#eff6fc;border-radius:6px;margin:4px 22px 0;padding:9px 10px;font-size:11px;line-height:1.45}.sheet-find-note{color:#738398;margin:11px 22px 0;font-size:10px;line-height:1.5}.sheet-find-dialog>footer{border-top:1px solid #e7edf3;flex-wrap:wrap;justify-content:flex-end;gap:7px;margin-top:18px;padding:12px 20px;display:flex}.sheet-find-dialog>footer button{color:#30455d;min-height:34px;font:inherit;cursor:pointer;background:#fff;border:1px solid #cbd6e3;border-radius:6px;padding:0 11px;font-size:11px}.sheet-find-dialog>footer button.primary{color:#fff;background:#1264ce;border-color:#1264ce}.sheet-find-dialog>footer button:disabled{opacity:.5;cursor:not-allowed}.sheet-margin-dialog{color:#213148;background:#fff;border:1px solid #d8e1ec;border-radius:12px;width:min(480px,100%);padding:22px;box-shadow:0 22px 70px #14243c38}.sheet-margin-dialog>header{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:20px;display:flex}.sheet-margin-dialog>header span{color:#66809e;letter-spacing:.08em;font-size:11px;font-weight:700}.sheet-margin-dialog>header h2{margin:4px 0;font-size:21px}.sheet-margin-dialog>header p{color:#62748b;margin:6px 0 0;font-size:13px}.sheet-margin-dialog>header>button{color:#52677f;cursor:pointer;background:#f0f4f8;border:0;border-radius:7px;width:32px;height:32px;font-size:22px}.sheet-margin-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.sheet-margin-fields label{color:#53667e;gap:6px;font-size:12px;font-weight:600;display:grid}.sheet-margin-fields :is(input,select){box-sizing:border-box;color:#213148;width:100%;min-height:38px;font:inherit;background:#fff;border:1px solid #cbd6e3;border-radius:7px;padding:7px 10px}.sheet-margin-fields :is(input,select):focus{outline-offset:1px;outline:2px solid #2782f5}.sheet-margin-error{color:#b42318;margin:14px 0 0;font-size:13px}.sheet-margin-dialog>footer{justify-content:flex-end;gap:9px;margin-top:22px;display:flex}.sheet-margin-dialog>footer button{color:#30455d;cursor:pointer;background:#fff;border:1px solid #cbd6e3;border-radius:7px;min-height:36px;padding:0 14px}.sheet-margin-dialog>footer button.primary{color:#fff;background:#1264ce;border-color:#1264ce}@media (width<=500px){.sheet-margin-fields{grid-template-columns:1fr}}.sheet-name-manager{color:#26394d;background:#fff;border:1px solid #d6e0e9;border-radius:8px;flex-direction:column;width:min(1060px,100%);max-height:min(760px,100dvh - 36px);display:flex;overflow:hidden;box-shadow:0 22px 70px #10253a40}.sheet-name-manager>header{border-bottom:1px solid #e0e7ee;justify-content:space-between;gap:15px;padding:18px 20px 14px;display:flex}.sheet-name-manager>header span{color:#2677b4;letter-spacing:.12em;font-size:9px;font-weight:750}.sheet-name-manager>header h2{margin:4px 0;font-size:19px}.sheet-name-manager>header p{color:#718094;margin:0;font-size:11px}.sheet-name-manager>header>button{color:#65778a;cursor:pointer;background:0 0;border:0;width:30px;height:30px;font-size:23px}.sheet-name-manager-body{grid-template-columns:minmax(0,1.15fr) minmax(270px,.85fr);gap:15px;min-height:300px;padding:16px 20px;display:grid;overflow:auto}.sheet-name-list{min-width:0}.sheet-name-actions{gap:6px;padding-bottom:9px;display:flex}.sheet-name-actions button,.sheet-name-selected button,.sheet-name-editor footer button,.sheet-name-manager-footer button{color:#40546a;cursor:pointer;background:#fff;border:1px solid #d2dce6;border-radius:4px;min-height:29px;padding:0 9px;font-size:10px}.sheet-name-actions button:disabled,.sheet-name-editor button:disabled{opacity:.45;cursor:not-allowed}.sheet-name-table-wrap{border:1px solid #e0e6ed;border-radius:4px;max-height:390px;overflow:auto}.sheet-name-table-wrap table{border-collapse:collapse;table-layout:fixed;width:100%;font-size:10px}.sheet-name-table-wrap th{z-index:1;color:#576a7e;text-align:left;background:#f0f4f8;padding:7px;position:sticky;top:0}.sheet-name-table-wrap td{text-overflow:ellipsis;white-space:nowrap;border-top:1px solid #e7ebf0;padding:7px;overflow:hidden}.sheet-name-table-wrap th:first-child{width:25%}.sheet-name-table-wrap th:nth-child(2){width:23%}.sheet-name-table-wrap tr{cursor:pointer}.sheet-name-table-wrap tbody tr:hover{background:#f4f8fc}.sheet-name-table-wrap tbody tr.selected{color:#155f9e;background:#e7f2fc}.sheet-name-table-wrap code,.sheet-name-selected code{color:#176bb2;font:10px/1.4 Cascadia Code,Consolas,monospace}.sheet-name-empty{color:#8190a0;text-align:center;margin:0;padding:18px;font-size:11px}.sheet-name-list-hint{color:#8190a0;font-size:9px}.sheet-name-editor{border:1px solid #e0e6ed;border-radius:5px;flex-direction:column;align-items:stretch;gap:9px;padding:12px;display:flex}.sheet-name-editor h3{margin:0 0 2px;font-size:13px}.sheet-name-editor>label,.sheet-name-editor-row>label{color:#53677b;flex-direction:column;gap:4px;font-size:10px;display:flex}.sheet-name-editor input:not([type=checkbox]),.sheet-name-editor select{box-sizing:border-box;color:#26394d;background:#fff;border:1px solid #d3dde7;border-radius:3px;min-width:0;min-height:29px;padding:5px 7px;font:11px inherit}.sheet-name-editor>p{color:#7d8b9b;margin:-5px 0 0;font-size:9px;line-height:1.5}.sheet-name-editor>p code{color:#176bb2}.sheet-name-editor-row{grid-template-columns:1fr 100px;gap:8px;display:grid}.sheet-name-editor .sheet-name-hidden{flex-direction:row;align-items:center}.sheet-name-hidden input{accent-color:#176bb2}.sheet-name-editor .sheet-name-error{color:#a33b34;margin:0}.sheet-name-editor>footer{justify-content:flex-end;gap:6px;margin-top:auto;padding-top:4px;display:flex}.sheet-name-editor>footer button.primary{color:#fff;background:#176bb2;border-color:#176bb2}.sheet-name-editor-empty{color:#708095;align-items:flex-start;min-height:200px;font-size:10px}.sheet-name-selected{border-top:1px solid #e2e8ef;flex-direction:column;gap:8px;width:100%;padding-top:11px;display:flex}.sheet-name-selected strong{color:#2c4056;font-size:12px}.sheet-name-selected>span{color:#718094}.sheet-name-selected>div{gap:6px;display:flex}.sheet-name-manager-footer{color:#7a899a;border-top:1px solid #e0e7ee;justify-content:space-between;align-items:center;padding:10px 20px;font-size:9px;display:flex}.sheet-sort-dialog{color:#26394d;background:#fff;border:1px solid #d6e0e9;border-radius:8px;flex-direction:column;width:min(670px,100%);max-height:min(700px,100dvh - 36px);display:flex;overflow:hidden;box-shadow:0 22px 70px #10253a40}.sheet-sort-dialog>header{border-bottom:1px solid #e0e7ee;justify-content:space-between;gap:15px;padding:18px 20px 14px;display:flex}.sheet-sort-dialog>header span{color:#2677b4;letter-spacing:.12em;font-size:9px;font-weight:750}.sheet-sort-dialog>header h2{margin:4px 0;font-size:19px}.sheet-sort-dialog>header p{color:#718094;margin:0;font-size:11px}.sheet-sort-dialog>header>button{color:#65778a;cursor:pointer;background:0 0;border:0;width:30px;height:30px;font-size:23px}.sheet-sort-dialog-body{gap:12px;padding:16px 20px;display:grid;overflow:auto}.sheet-sort-headers{color:#485d72;align-items:center;gap:7px;font-size:11px;display:flex}.sheet-sort-headers input{accent-color:#217346}.sheet-sort-level{background:#fbfcfd;border:1px solid #e0e7ee;border-radius:5px;grid-template-columns:82px minmax(100px,1fr) minmax(175px,1.45fr) auto;align-items:end;gap:8px;padding:9px;display:grid}.sheet-sort-level>strong{color:#41576c;align-self:center;font-size:10px}.sheet-sort-level>label{color:#748397;flex-direction:column;gap:4px;min-width:0;font-size:9px;display:flex}.sheet-sort-level select{color:#33495f;width:100%;min-width:0;height:31px;font:inherit;background:#fff;border:1px solid #d2dce6;border-radius:3px;padding:0 7px;font-size:10px}.sheet-sort-level>button,.sheet-sort-dialog>footer button,.sheet-sort-add-level{color:#40546a;min-height:31px;font:inherit;cursor:pointer;background:#fff;border:1px solid #d2dce6;border-radius:4px;padding:0 10px;font-size:10px}.sheet-sort-level>button:disabled,.sheet-sort-add-level:disabled{opacity:.45;cursor:not-allowed}.sheet-sort-add-level{color:#176bb2;justify-self:start}.sheet-sort-dialog>footer{border-top:1px solid #e0e7ee;justify-content:flex-end;gap:7px;padding:11px 20px;display:flex}.sheet-sort-dialog>footer button.primary{color:#fff;background:#217346;border-color:#217346}.sheet-filter-dialog{width:min(460px,100%)}.sheet-hidden-dimensions-dialog{width:min(500px,100%)}.sheet-hidden-dimension-search{color:#53677b;gap:5px;font-size:11px;display:grid}.sheet-hidden-dimension-search input{box-sizing:border-box;color:#26394d;width:100%;min-height:34px;font:inherit;background:#fff;border:1px solid #d2dce6;border-radius:4px;padding:0 9px}.sheet-hidden-dimension-summary{color:#718094;justify-content:space-between;align-items:center;gap:8px;font-size:10px;display:flex}.sheet-hidden-dimension-summary>button,.sheet-hidden-dimension-item>button{color:#176bb2;min-height:28px;font:inherit;cursor:pointer;background:#fff;border:1px solid #d2dce6;border-radius:4px;padding:0 9px;font-size:10px}.sheet-hidden-dimension-summary>button:disabled,.sheet-hidden-dimension-item>button:disabled{opacity:.45;cursor:not-allowed}.sheet-hidden-dimension-list{background:#fff;border:1px solid #dce4eb;border-radius:4px;max-height:300px;padding:4px 7px;display:grid;overflow:auto}.sheet-hidden-dimension-item{color:#344a60;border-bottom:1px solid #edf1f5;grid-template-columns:minmax(0,1fr) 46px auto;align-items:center;gap:8px;min-height:34px;font-size:11px;display:grid}.sheet-hidden-dimension-item:last-child{border-bottom:0}.sheet-hidden-dimension-item>code{color:#758397;text-align:right;font-size:10px}.sheet-hidden-dimensions-dialog>footer>span{color:#718094;margin-right:auto;font-size:10px}.sheet-hidden-dimensions-dialog>footer button.primary{color:#fff;background:#217346;border-color:#217346}.sheet-filter-dialog-body>label{color:#53677b;flex-direction:column;gap:5px;font-size:11px;display:flex}.sheet-filter-dialog-body select,.sheet-filter-dialog-body input{box-sizing:border-box;color:#26394d;width:100%;min-height:34px;font:inherit;background:#fff;border:1px solid #d2dce6;border-radius:4px;padding:0 9px}.sheet-filter-custom{background:#fbfcfd;border:1px solid #e0e7ee;border-radius:5px;gap:9px;padding:10px;display:grid}.sheet-filter-custom>label{color:#53677b;gap:5px;font-size:11px;display:grid}.sheet-filter-topbottom-option{align-items:center;gap:8px!important;display:flex!important}.sheet-filter-topbottom-option>input{margin:0;width:16px!important;min-height:16px!important}.sheet-filter-custom-condition{grid-template-columns:minmax(110px,.8fr) minmax(130px,1fr) minmax(110px,1fr);align-items:center;gap:7px;display:grid}.sheet-filter-custom-condition>strong{color:#53677b;font-size:10px;font-weight:600}@media (width<=520px){.sheet-filter-custom-condition{grid-template-columns:1fr}}.sheet-filter-help,.sheet-filter-error{color:#718094;margin:0;font-size:10px;line-height:1.5}.sheet-filter-values{background:#fbfcfd;border:1px solid #e0e7ee;border-radius:5px;gap:8px;padding:9px;display:grid}.sheet-filter-values>label{color:#53677b;gap:4px;font-size:10px;display:grid}.sheet-filter-value-actions{color:#718094;flex-wrap:wrap;align-items:center;gap:7px;font-size:9px;display:flex}.sheet-filter-value-actions>span{margin-right:auto}.sheet-filter-value-actions>button{color:#176bb2;font:inherit;cursor:pointer;background:0 0;border:0;padding:2px}.sheet-filter-value-list{background:#fff;border:1px solid #dce4eb;border-radius:4px;max-height:190px;padding:4px 7px;display:grid;overflow:auto}.sheet-filter-value-option{color:#344a60;cursor:pointer;align-items:center;gap:7px;min-height:25px;font-size:10px;display:flex}.sheet-filter-value-option input{accent-color:#217346;flex:0 0 14px;width:14px;height:14px;min-height:14px;margin:0;padding:0}.sheet-filter-value-option span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sheet-filter-empty{color:#7a899a;margin:6px 2px;font-size:10px}.sheet-filter-error{color:#a33b34}.sheet-filter-dialog>footer button:disabled{opacity:.45;cursor:not-allowed}@media (width<=700px){.sheet-name-manager-body{grid-template-columns:1fr}.sheet-name-manager{max-height:calc(100dvh - 16px)}.sheet-dialog-backdrop{padding:8px}.sheet-workbook-options>label{grid-template-columns:1fr;gap:8px}.sheet-workbook-options select{width:100%}}@media (width<=560px){.sheet-sort-level{grid-template-columns:1fr 1fr}.sheet-sort-level>strong{grid-column:1/-1}.sheet-sort-level>button{justify-self:start}}@media (width<=760px){.sheet-titlebar{gap:5px;padding:0 8px}.sheet-brand{min-width:44px;max-width:44px;padding-right:5px;overflow:hidden}.sheet-titlebar>button{padding:6px}.sheet-footer>a{display:none}.sheet-tool-group{padding-left:7px;padding-right:7px}}.sheet-titlebar{background:#217346}.sheet-titlebar>input{text-align:center;max-width:540px}.sheet-quick-access{align-items:center;gap:3px;display:flex}.sheet-quick-access button{color:#fff;cursor:pointer;background:0 0;border:0;border-radius:3px;width:27px;height:27px;font-size:17px}.sheet-quick-access button:hover:not(:disabled){background:#ffffff20}.sheet-quick-access button:disabled{opacity:.45;cursor:default}.sheet-tabs{background:#217346;border-bottom:0;min-height:35px}.sheet-tabs>button{color:#f2f7f4;min-width:0;padding:0 13px;font-size:12px}.sheet-tabs>button:hover{background:#ffffff12}.sheet-tabs>button.active{color:#fff;font-weight:650}.sheet-tabs>button.active:after{background:#fff;height:2px;left:7px;right:7px}.sheet-tabs>button.sheet-file-tab{color:#fff}.sheet-tabs>button.sheet-import-trigger{color:#fff;margin-left:0}.sheet-command-search{color:#e8f0eb;background:#ffffff12;border:1px solid #ffffff50;border-radius:4px;flex:1;align-items:center;gap:6px;min-width:130px;max-width:350px;height:25px;margin:auto 8px;padding:0 7px;display:flex}.sheet-command-search>span{font-size:17px}.sheet-command-search input{color:#fff;width:100%;min-width:0;font:inherit;background:0 0;border:0;outline:0;font-size:10px}.sheet-command-search input::placeholder{color:#e4eee8}.sheet-command-search>button{color:#fff;font:inherit;cursor:pointer;background:0 0;border:0;font-size:10px}.sheet-ribbon{min-height:84px}.sheet-ribbon-link{color:#315a7f;background:#fff;border:1px solid #d3dce6;border-radius:3px;align-items:center;min-height:29px;padding:0 8px;font-size:10px;text-decoration:none;display:inline-flex}.sheet-ribbon-link:hover{background:#edf6ff}.sheet-backstage{color:#424242;background:#f3f3f3;flex:1;min-height:0;font-family:Segoe UI,Aptos,Arial,sans-serif;display:flex;overflow:auto}.sheet-backstage-sidebar{color:#fff;background:#217346;flex-direction:column;flex:0 0 190px;display:flex}.sheet-backstage-back{color:#e5f2e9;cursor:pointer;background:0 0;border:2px solid #b9ddca;border-radius:50%;place-items:center;width:52px;height:52px;margin:12px 18px;font-size:30px;line-height:1;display:grid}.sheet-backstage-back:hover{background:#ffffff17}.sheet-backstage-sidebar nav{flex-direction:column;gap:0;display:flex}.sheet-backstage-sidebar nav>button{color:#fff;text-align:left;min-height:47px;font:inherit;cursor:pointer;background:0 0;border:0;padding:0 26px;font-size:14px}.sheet-backstage-sidebar nav>button:hover{background:#ffffff16}.sheet-backstage-sidebar nav>button.selected{background:#ffffff20;font-weight:600}.sheet-backstage-sidebar nav>button:disabled{opacity:.5;cursor:default}.sheet-backstage-nav-divider{background:#ffffff40;height:1px;margin:4px 26px 10px}.sheet-backstage-content{flex:1;min-width:0;padding:37px 42px 28px;position:relative;overflow:auto}.sheet-backstage-content>h1{color:#505050;letter-spacing:-.04em;margin:0 0 22px;font-size:clamp(30px,4vw,56px);font-weight:300}.sheet-backstage-open{grid-template-columns:minmax(280px,420px) minmax(300px,1fr);gap:24px;min-height:420px;display:grid}.sheet-backstage-places{border-right:1px solid #ddd;flex-direction:column;gap:4px;padding-right:20px;display:flex}.sheet-backstage-places>button{color:#343434;text-align:left;min-height:66px;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:17px;padding:0 14px;font-size:16px;display:flex}.sheet-backstage-places>button>span{color:#528a6d;place-items:center;width:48px;font-size:31px;display:grid}.sheet-backstage-places>button.active{background:#b3d9c1;outline:1px solid #d7e8dc}.sheet-backstage-places>button:hover:not(:disabled){background:#e1eee5}.sheet-backstage-places>button:disabled{color:#838383;cursor:default}.sheet-backstage-places>button small{color:#777;margin-left:auto;font-size:10px}.sheet-backstage-recent{min-width:0;padding:3px 4px;position:relative}.sheet-backstage-recent>p{color:#535353;max-width:590px;margin:0;font-size:15px;line-height:1.6}.sheet-backstage-recent h2{margin:0 0 8px;font-size:15px;font-weight:600}.sheet-backstage-recent ul{margin:0;padding:0;list-style:none}.sheet-backstage-recent li{border-bottom:1px solid #dedede;align-items:center;gap:12px;min-height:57px;display:flex}.sheet-backstage-recent li>button{color:#333;text-align:left;cursor:pointer;background:0 0;border:0;flex:1;align-items:center;gap:11px;min-width:0;padding:6px 4px;display:flex}.sheet-backstage-recent li>button:hover{background:#e8f0eb}.recent-book-icon{color:#217346;font-size:25px}.sheet-backstage-recent li>button>span:last-child{flex-direction:column;gap:3px;min-width:0;display:flex}.sheet-backstage-recent li strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.sheet-backstage-recent li small,.sheet-backstage-recent li code{color:#747474;font-size:9px}.sheet-backstage-recent li code{text-overflow:ellipsis;max-width:190px;overflow:hidden}.recover-unsaved{color:#555;min-height:35px;font:inherit;background:#fff;border:1px solid #b8b8b8;padding:0 10px;font-size:11px;position:absolute;bottom:-6px;right:0}.recover-unsaved:disabled{opacity:.75}.sheet-recovery-drafts{border-top:1px solid #d8e0e8;margin-top:26px;padding-top:15px}.sheet-recovery-drafts-heading{justify-content:space-between;align-items:center;gap:12px;margin-bottom:8px;display:flex}.sheet-recovery-drafts-heading h2{margin:0;font-size:15px;font-weight:600}.sheet-recovery-drafts-heading button,.sheet-recovery-draft>button{color:#265785;min-height:30px;font:inherit;cursor:pointer;background:#fff;border:1px solid #c6d5e4;border-radius:4px;padding:0 9px;font-size:11px}.sheet-recovery-drafts-heading button:disabled,.sheet-recovery-draft>button:disabled{opacity:.55;cursor:default}.sheet-recovery-drafts>p{color:#687789;margin:7px 0;font-size:11px;line-height:1.5}.sheet-recovery-drafts>ul{gap:0;margin:0;padding:0;list-style:none;display:grid}.sheet-backstage-recent .sheet-recovery-draft{border-bottom:1px solid #e1e7ee;flex-wrap:wrap;align-items:center;gap:8px;min-height:58px;padding:7px 0;display:flex}.sheet-recovery-draft>div{flex:190px;gap:3px;min-width:0;display:grid}.sheet-recovery-draft strong{color:#24384c;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.sheet-recovery-draft small,.sheet-recovery-draft code{color:#728196;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.sheet-recovery-draft>button:last-child{color:#7a4650}.sheet-recovery-warning{background:#fff9eb;border-left:3px solid #dba33d;padding:7px 9px;color:#76551d!important}.backstage-lede{color:#666;max-width:700px;margin:-10px 0 23px;font-size:14px;line-height:1.6}.sheet-backstage-info{gap:18px;max-width:720px;display:grid}.sheet-workbook-options{gap:10px;max-width:780px;display:grid}.sheet-workbook-options>label{background:#fff;border:1px solid #e0e5eb;border-radius:5px;grid-template-columns:minmax(0,1fr) minmax(190px,260px);align-items:center;gap:18px;padding:13px 15px;display:grid}.sheet-workbook-options>label>span{color:#38495a;gap:4px;font-size:12px;display:grid}.sheet-workbook-options>label small{color:#758293;font-size:10px;line-height:1.45}.sheet-workbook-options select{color:#33475b;min-height:34px;font:inherit;background:#fff;border:1px solid #cbd5df;border-radius:4px;padding:0 9px;font-size:11px}.sheet-workbook-options select:focus{border-color:#4a91c6;outline:2px solid #cfe6f7}.sheet-workbook-options select:disabled{color:#8793a0;background:#f3f5f7}.sheet-workbook-options-note{color:#5b523a;background:#fff9e9;border-left:3px solid #d2a645;gap:5px;padding:9px 12px;font-size:11px;line-height:1.5;display:grid}.sheet-workbook-options-note span{color:#786c50;font-size:10px}.sheet-backstage-info>div:first-child{border-bottom:1px solid #ddd;padding-bottom:17px}.backstage-workbook-icon{color:#217346;font-size:42px}.sheet-backstage-info h2{margin:6px 0;font-size:18px;font-weight:500}.sheet-backstage-info p,.sheet-backstage-info dd{color:#6a6a6a;font-size:11px}.sheet-backstage-info dl{grid-template-columns:130px 1fr;gap:10px 16px;margin:0;display:grid}.sheet-backstage-info dt{color:#717171;font-size:11px}.sheet-backstage-info dd{overflow-wrap:anywhere;margin:0}.sheet-backstage-info>a,.sheet-backstage-content>a{color:#1b6c3c;font-size:12px}.sheet-workbook-versions{gap:9px;max-width:780px;display:grid}.sheet-workbook-versions>article{background:#fff;border:1px solid #d7d7d7;justify-content:space-between;align-items:center;gap:18px;padding:13px 15px;display:flex}.sheet-workbook-versions>article>div{flex-direction:column;gap:5px;min-width:0;display:flex}.sheet-workbook-versions strong{color:#303030;font-size:12px;font-weight:600}.sheet-workbook-versions small,.sheet-workbook-versions code{color:#686868;font-size:10px}.sheet-workbook-versions code{overflow-wrap:anywhere}.workbook-version-checkpoint{color:#217346;font-weight:500}.sheet-workbook-versions button{color:#217346;min-height:32px;font:inherit;cursor:pointer;background:#fff;border:1px solid #217346;flex:none;padding:0 13px;font-size:11px}.sheet-workbook-versions button:hover:not(:disabled){color:#fff;background:#217346}.sheet-workbook-versions button:disabled{opacity:.5;cursor:default}.workbook-checkpoint-button{color:#fff;min-height:35px;font:inherit;cursor:pointer;background:#217346;border:0;margin:0 0 18px;padding:0 14px;font-size:11px}.workbook-checkpoint-button:hover:not(:disabled){background:#185c37}.workbook-checkpoint-button:disabled{opacity:.5;cursor:default}.backstage-warning{color:#61543e;background:#fff9ec;border-left:3px solid #bd8730;flex-direction:column;gap:5px;max-width:700px;padding:10px 13px;font-size:11px;line-height:1.5;display:flex}.backstage-template{color:#333;text-align:left;cursor:pointer;background:#fff;border:1px solid #c9c9c9;flex-direction:column;align-items:flex-start;gap:7px;width:235px;min-height:180px;padding:17px;display:flex}.backstage-template:hover{outline:2px solid #217346}.backstage-template>span{color:#217346;background:#eaf3ed;place-items:center;width:100%;height:90px;font-size:50px;display:grid}.backstage-template strong{font-size:12px}.backstage-template small{color:#777;font-size:9px}.backstage-card{background:#fff;border:1px solid #ddd;flex-direction:column;align-items:flex-start;gap:9px;max-width:450px;padding:18px;display:flex}.backstage-card strong{font-size:14px}.backstage-card small{color:#777;font-size:10px}.backstage-card button{color:#fff;cursor:pointer;background:#217346;border:0;min-height:34px;margin-top:5px;padding:0 13px}.backstage-card button:disabled{opacity:.5}.backstage-export-list{flex-direction:column;max-width:650px;display:flex}.backstage-export-list button{color:#333;text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #ddd;flex-direction:column;gap:5px;min-height:62px;padding:10px;display:flex}.backstage-export-list button:hover{background:#e6efe9}.backstage-export-list strong{font-size:13px;font-weight:500}.backstage-export-list small{color:#777;font-size:10px}.sheet-backstage-error{color:#aa3b35;margin-top:20px;font-size:12px}@media (width<=880px){.sheet-backstage-open{grid-template-columns:minmax(220px,1fr)}.sheet-backstage-places{border-bottom:1px solid #ddd;border-right:0;grid-template-columns:1fr 1fr;padding:0 0 12px;display:grid}.sheet-backstage-places>button{min-height:48px;font-size:12px}.sheet-backstage-places>button>span{width:30px;font-size:23px}.sheet-backstage-content{padding:22px}}@media (width<=620px){.sheet-backstage-sidebar{flex-basis:135px}.sheet-backstage-back{margin-left:12px}.sheet-backstage-sidebar nav>button{padding-left:16px}.sheet-backstage-content{padding:17px 12px}.sheet-backstage-content>h1{font-size:34px}.sheet-backstage-recent li code{display:none}.sheet-command-search{max-width:145px}.sheet-tabs>button{padding:0 8px;font-size:10px}}@media print{.sheet-titlebar,.sheet-tabs,.sheet-ribbon,.sheet-entrybar,.sheet-footer,.sheet-error,.sheet-dialog-backdrop,.sheet-backstage{display:none!important}.sheet-app{background:#fff;height:auto;overflow:visible}.sheet-grid-area{padding:0;display:block;overflow:visible}.sheet-grid-scroll{border:0;overflow:visible}.sheet-grid{zoom:1;width:100%}.sheet-grid thead{position:static}.sheet-grid th,.sheet-grid td{break-inside:avoid}.sheet-grid td input{height:auto}}.document-manager{background:#fff;border:1px solid #dbe3eb;border-radius:8px;margin:0 0 40px;overflow:visible;box-shadow:0 8px 24px #2446650b}.document-manager-heading{justify-content:space-between;align-items:center;gap:24px;padding:22px 24px 18px;display:flex}.document-manager-heading .eyebrow{margin-bottom:7px}.document-manager-heading h2{color:#1d3147;letter-spacing:-.025em;margin:0;font-size:20px;font-weight:680}.document-manager-heading p{color:#758395;margin:6px 0 0;font-size:11px;line-height:1.55}.document-manager-create{flex:none;gap:8px;display:flex}.document-manager-create button,.document-manager-access button,.document-open-action,.document-load-more{color:#40546b;min-height:35px;font:inherit;cursor:pointer;background:#fff;border:1px solid #d5dee8;border-radius:4px;justify-content:center;align-items:center;padding:0 11px;font-size:10px;font-weight:620;display:inline-flex}.document-manager-create button:hover,.document-manager-access button:hover,.document-open-action:hover,.document-load-more:hover{background:#f6faff;border-color:#9dbbd4}.document-manager-create button:disabled,.document-manager-access button:disabled,.document-open-action:disabled,.document-load-more:disabled{cursor:wait;opacity:.58}.document-manager-create button span{margin-right:5px;font-size:15px;font-weight:400}.document-manager-create .document-create-word{color:#185f98}.document-manager-create .document-create-sheet{color:#fff;background:#218258;border-color:#1f7855}.document-manager-create .document-create-sheet:hover{background:#176f49;border-color:#176c46}.document-manager-access{border-top:1px solid #edf0f4;margin:0 24px;padding:13px 0 12px}.document-manager-access>label{color:#56687c;margin-bottom:6px;font-size:9px;font-weight:650;display:block}.document-manager-access>label span{color:#8995a3;font-weight:400}.document-manager-access>div{align-items:center;gap:7px;display:flex}.document-manager-access input{box-sizing:border-box;color:#2b3d51;width:min(360px,40vw);height:33px;font:inherit;background:#fbfcfd;border:1px solid #dce3eb;border-radius:4px;padding:0 10px;font-size:10px}.document-manager-access input:focus,.document-search input:focus{border-color:#77a9d0;outline:2px solid #e1f0fc}.document-manager-access button{min-height:33px}.document-manager-access .document-access-clear{color:#69798c;border-color:#0000}.document-manager-access small{color:#8a96a4;margin-top:6px;font-size:9px;line-height:1.45;display:block}.document-manager-toolbar{background:#fbfcfd;border-top:1px solid #edf0f4;align-items:center;gap:9px;padding:12px 24px;display:flex}.document-search{color:#7c8b9d;background:#fff;border:1px solid #dce3eb;border-radius:4px;flex:1;align-items:center;min-width:140px;max-width:500px;height:34px;padding:0 8px;display:flex}.document-search>span{color:#66809a;padding-right:7px;font-size:17px}.document-search input{color:#34475c;min-width:0;height:30px;font:inherit;border:0;outline:0;flex:1;font-size:10px}.document-search kbd{color:#9aa4af;white-space:nowrap;background:#f8f9fa;border:1px solid #e2e7ec;border-radius:3px;padding:2px 4px;font:8px ui-monospace,monospace}.document-kind-filters{background:#f2f5f8;border:1px solid #e0e6ed;border-radius:4px;gap:2px;padding:2px;display:flex}.document-kind-filters button{color:#6f7f91;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:3px;padding:6px 9px;font-size:9px}.document-kind-filters button.active{color:#245d8d;background:#fff;box-shadow:0 1px 3px #1f385414}.document-refresh{color:#62778c;cursor:pointer;background:#fff;border:1px solid #e0e6ed;border-radius:4px;width:34px;height:34px;font-size:17px}.document-refresh:disabled{opacity:.5}.document-manager-message{color:#286b48;background:#f3fbf6;border:1px solid #d5eadf;border-radius:4px;margin:12px 24px 0;padding:9px 11px;font-size:10px;line-height:1.5}.document-manager-message.error{color:#91443b;background:#fff8f6;border-color:#f0d5d1}.document-manager-list{position:relative}.document-manager-list-head,.document-manager-row{grid-template-columns:minmax(220px,1fr) 145px minmax(145px,190px) 112px;align-items:center;gap:14px;padding:0 24px;display:grid}.document-manager-list-head{color:#8a96a3;border-bottom:1px solid #edf0f4;min-height:34px;font-size:9px;font-weight:600}.document-manager-row{border-bottom:1px solid #f0f2f5;min-height:63px}.document-manager-row:hover{background:#fbfdff}.document-manager-open{min-width:0;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;padding:5px 0;display:flex}.document-manager-file-icon{color:#21699f;background:#f0f7fc;border:1px solid #d9e6f1;border-radius:4px;flex:0 0 34px;place-items:center;height:39px;font-size:17px;display:grid}.document-manager-file-icon.spreadsheet{color:#238054;background:#f0f8f3;border-color:#d6e9dc}.document-manager-file-name{gap:4px;min-width:0;display:grid}.document-manager-file-name strong{color:#34485e;text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:650;overflow:hidden}.document-manager-file-name small{color:#9aa4af;text-overflow:ellipsis;white-space:nowrap;font:8px ui-monospace,SFMono-Regular,Consolas,monospace;overflow:hidden}.document-manager-kind{color:#376a92;background:#eef5fa;border-radius:99px;justify-self:start;padding:5px 8px;font-size:9px}.document-manager-kind.spreadsheet{color:#28734e;background:#eef7f1}.document-manager-row time{color:#7a8796;white-space:nowrap;font-size:9px}.document-manager-actions{justify-content:flex-end;gap:5px;display:flex;position:relative}.document-open-action{color:#1d669e;background:#f9fcff;border-color:#cfe0ee;min-height:29px;padding:0 10px}.document-more-action{color:#738295;letter-spacing:1px;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:4px;width:30px;height:29px}.document-more-action:hover,.document-more-action[aria-expanded=true]{background:#f4f7fa;border-color:#e1e7ee}.document-manager-menu{z-index:10;background:#fff;border:1px solid #dce3eb;border-radius:5px;width:150px;padding:4px;display:grid;position:absolute;top:33px;right:0;box-shadow:0 8px 22px #20354b24}.document-manager-menu button{color:#485b70;text-align:left;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:3px;padding:8px 9px;font-size:10px}.document-manager-menu button:hover{background:#f3f7fa}.document-manager-menu button.danger{color:#a44137}.document-manager-menu button.danger:hover{background:#fff3f1}.document-manager-empty{color:#8794a2;text-align:center;justify-items:center;gap:7px;padding:34px 18px;display:grid}.document-manager-empty strong{color:#56687b;font-size:11px}.document-manager-empty>span:last-child{font-size:9px}.document-manager-empty-icon{color:#71869a;background:#f7f9fb;border:1px solid #e4e9ef;border-radius:50%;place-items:center;width:37px;height:37px;font-size:16px;display:grid}.document-manager-spinner{border:2px solid #e2eaf1;border-top-color:#3280b8;border-radius:50%;width:19px;height:19px;animation:.8s linear infinite document-manager-spin}@keyframes document-manager-spin{to{transform:rotate(360deg)}}.document-manager-loading-more{color:#8391a0;text-align:center;margin:0;padding:10px;font-size:9px}.document-load-more{min-width:135px;margin:12px auto;display:flex}.document-manager-foot{color:#8995a2;background:#fbfcfd;border-top:1px solid #edf0f4;justify-content:space-between;padding:10px 24px;font-size:9px;display:flex}@media (width<=820px){.document-manager-heading{flex-direction:column;align-items:start;padding:18px}.document-manager-access{margin-left:18px;margin-right:18px}.document-manager-toolbar{flex-wrap:wrap;padding-left:18px;padding-right:18px}.document-manager-list-head,.document-manager-row{grid-template-columns:minmax(180px,1fr) 115px 102px;gap:9px;padding-left:18px;padding-right:18px}.document-manager-list-head>:nth-child(3),.document-manager-row time{display:none}.document-manager-message{margin-left:18px;margin-right:18px}}@media (width<=560px){.document-manager{margin-bottom:30px}.document-manager-heading{gap:14px}.document-manager-create{width:100%}.document-manager-create button{flex:1;padding:0 7px}.document-manager-access>div{flex-wrap:wrap}.document-manager-access input{flex:100%;width:100%}.document-manager-toolbar{gap:6px}.document-search{flex-basis:100%;max-width:none}.document-kind-filters,.document-kind-filters button{flex:1}.document-manager-list-head{display:none}.document-manager-row{grid-template-columns:minmax(0,1fr) auto;gap:5px;min-height:61px;padding-left:12px;padding-right:12px}.document-manager-kind{display:none}.document-manager-actions{grid-area:1/2}.document-manager-file-icon{flex-basis:30px;height:35px}.document-manager-foot{padding-left:14px;padding-right:14px}.document-manager-message{margin-left:12px;margin-right:12px}}@media print{@page{margin:0}html,body,#root{width:100%;min-width:0;min-height:0;margin:0;background:#fff!important;height:auto!important}.word-editor{width:100%;min-height:0;background:#fff!important;height:auto!important;display:block!important;overflow:visible!important}.word-editor>:not(.document-print-output){display:none!important}.document-print-output{display:block!important}.document-print-page{-webkit-print-color-adjust:exact;print-color-adjust:exact;min-width:0!important;box-shadow:none!important;margin:0!important}.document-print-page .document-content{caret-color:#0000!important;height:auto!important;overflow:visible!important}}.language-toggle{color:#37536d;background:#fff;border:1px solid #d9e2ea;border-radius:5px;flex:none;align-items:center;gap:5px;min-height:30px;padding:0 7px;display:inline-flex}.language-toggle>span{font-size:14px;line-height:1}.language-toggle select{min-width:78px;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;outline:0;font-size:10px}.language-toggle option{color:#243b50;background:#fff}.demo-header .language-toggle{border-color:#d9e2ea}.product-nav .language-toggle{min-height:33px}.document-topbar .language-toggle{min-height:27px;padding:0 5px}.document-topbar .language-toggle select{min-width:67px;font-size:9px}.sheet-titlebar .language-toggle{min-height:30px}@media (width<=760px){.demo-header .language-toggle{margin-left:auto}.document-topbar .language-toggle{min-height:24px;margin-left:auto}.document-topbar .language-toggle>span{display:none}.document-topbar .language-toggle select{min-width:51px;font-size:8px}}.sheet-grid td.has-comment{position:relative}.sheet-grid td.has-comment:after{content:"";pointer-events:none;border-top:9px solid #e76f00;border-left:9px solid #0000;width:0;height:0;position:absolute;top:0;right:0}.sheet-comment-panel{z-index:120;background:#fff;border:1px solid #b9c3cd;border-radius:4px;width:min(360px,34vw);max-height:65vh;padding:12px;position:fixed;top:156px;right:16px;overflow:auto;box-shadow:0 8px 24px #0002}.sheet-comment-panel header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:8px;display:flex}.sheet-comment-panel article{border-top:1px solid #e2e6ea;padding:8px}.sheet-comment-panel article button{margin-right:8px}.sheet-comment-panel p{white-space:pre-wrap;overflow-wrap:anywhere;margin:4px 0}.sheet-comment-panel small{color:#65717d;margin:5px 0;display:block}@media (width<=760px){.sheet-comment-panel{width:auto;max-height:55vh;top:118px;left:8px;right:8px}}.sheet-page-setup-input{color:#314157;width:58px;min-height:28px;font:inherit;background:#fff;border:1px solid #d3dce6;border-radius:3px;padding:4px 6px;font-size:11px}.sheet-print-only{display:none}.sheet-grid.no-gridlines th,.sheet-grid.no-gridlines td{border-bottom-color:#0000;border-right-color:#0000}.sheet-grid.no-headings thead th:not(.viewport-spacer),.sheet-grid.no-headings tbody>tr>th{display:none}.error-screen>small{color:#687789;overflow-wrap:anywhere;text-align:center;max-width:520px}.error-screen>button{color:#245b88;cursor:pointer;background:#fff;border:1px solid #b8c8d8;border-radius:4px;min-height:34px;padding:0 14px}.sheet-chart-layer{z-index:7;pointer-events:none;position:absolute;inset:219px 14px 49px;overflow:hidden}.sheet-chart-object{box-sizing:border-box;color:#334155;transform-origin:0 0;pointer-events:auto;background:#fff;border:1px solid #c4cbd2;border-radius:3px;margin:0;padding:7px 9px;position:absolute;overflow:hidden;box-shadow:0 2px 8px #22334420}.sheet-chart-object.selected{outline-offset:1px;outline:2px solid #217346}.sheet-chart-object>header{justify-content:space-between;align-items:center;gap:8px;height:22px;font-size:12px;display:flex}.sheet-chart-object>header button{color:#596574;cursor:pointer;background:0 0;border:0;width:21px;height:21px;font-size:18px}.sheet-chart-object>svg{width:100%;height:calc(100% - 58px);font:10px Arial,sans-serif;display:block;overflow:visible}.sheet-chart-object>figcaption{flex-wrap:wrap;gap:4px 10px;min-height:17px;font-size:9px;display:flex;overflow:hidden}.sheet-chart-object>figcaption span{white-space:nowrap;align-items:center;gap:4px;display:inline-flex}.sheet-chart-object>figcaption i{border-radius:1px;width:8px;height:8px}.sheet-chart-empty{color:#788493;text-align:center;place-items:center;height:calc(100% - 50px);font-size:11px;display:grid}.compact-free-editor .document-topbar{background:#17649e;gap:9px;overflow:visible}.compact-free-editor .document-title{text-align:left;flex:0 250px;width:min(24vw,250px);min-width:90px}.compact-free-editor .topbar-icon{display:none}.compact-free-editor .user-button{white-space:nowrap;flex:none;font-size:9px}.compact-free-editor .edition-badge{border-radius:99px;flex:none;padding:3px 7px;font-size:8px}.commercial-ui-preview-badge{color:#eaf5fc;white-space:nowrap;background:#ffffff12;border:1px solid #ffffff60;border-radius:99px;flex:none;padding:3px 7px;font-size:8px}.free-menu-nav{z-index:72;color:#2d3d4d;background:#fff;border-bottom:1px solid #dce3e9;flex:0 0 35px;align-items:stretch;gap:2px;min-width:0;padding:0 13px;display:flex;position:relative;overflow:visible}.free-menu{flex:none;align-items:stretch;height:100%;display:flex;position:relative}.free-menu>button{color:#34485a;min-height:34px;font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:3px 3px 0 0;padding:0 9px;font-size:11px;position:relative}.free-menu>button:hover,.free-menu>button.active,.free-menu>button[aria-expanded=true]{color:#155d91;background:#f1f5f8}.free-menu>button[aria-expanded=true]:after{content:"";background:#2778b7;height:2px;position:absolute;bottom:0;left:7px;right:7px}.free-menu-popover,.free-more-popover{z-index:72;color:#304155;background:#fff;border:1px solid #dce3ea;border-radius:6px;min-width:242px;max-height:min(70vh,540px);padding:5px;display:grid;position:absolute;top:calc(100% + 5px);left:0;overflow:auto;box-shadow:0 12px 30px #1c344426}.free-menu-popover>button,.free-more-popover>button{min-height:32px;color:inherit;text-align:left;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:4px;justify-content:space-between;align-items:center;gap:17px;padding:0 9px;font-size:11px;display:flex}.free-menu-popover>button:hover,.free-more-popover>button:hover{background:#eef5fa}.free-menu-popover>button:disabled{color:#9aa6b2;cursor:not-allowed}.free-menu-popover kbd{color:#8793a0;white-space:nowrap;font:9px ui-monospace,Consolas,monospace}.free-menu-item-icon{color:#718297;text-align:center;width:21px;margin-right:5px;display:inline-grid}.free-menu-separator{background:#e4e9ee;height:1px;margin:4px 5px}.free-topbar-action{color:#fff;background:#ffffff16;border:1px solid #ffffff50;border-radius:4px;flex:none;min-height:25px;padding:0 9px;font-size:10px}.free-compact-toolbar{z-index:1;color:#33485a;scrollbar-width:thin;scrollbar-color:#bfccd7 #f5f7f9;background:#fff;border-bottom:1px solid #d6dfe7;flex:0 0 42px;align-items:center;gap:6px;min-height:42px;padding:3px 12px;display:flex;position:relative;overflow:auto visible}.free-toolbar-group{border-right:1px solid #e3e8ed;flex:none;align-items:center;gap:2px;min-height:29px;padding:0 7px 0 1px;display:flex;position:relative}.free-toolbar-group:last-child{border-right:0}.free-toolbar-group>button{color:#40556a;white-space:nowrap;background:0 0;border:1px solid #0000;border-radius:4px;flex:none;justify-content:center;align-items:center;min-width:27px;height:27px;padding:0 6px;font-size:12px;display:inline-flex}.free-toolbar-group>button:hover,.free-toolbar-group>button[aria-pressed=true],.free-toolbar-group>button.active{color:#155d91;background:#edf5fb;border-color:#d9e7f1}.free-toolbar-group>button:focus-visible,.free-menu>button:focus-visible{outline-offset:1px;outline:2px solid #82b9df}.free-toolbar-group>select{color:#34485c;background:#fff;border:1px solid #d7e0e8;border-radius:4px;height:27px;padding:0 5px;font-size:10px}.free-toolbar-group>select:disabled{color:#8794a1;background:#f6f8fa}.free-toolbar-group>select[aria-label=Kiểu\ đoạn]{width:105px}.free-toolbar-group>select[aria-label=Phông\ chữ]{width:132px}.free-toolbar-group>select[aria-label=Cỡ\ chữ]{width:53px}.free-toolbar-document>span{color:#66788a;text-align:center;min-width:32px;font-size:9px}.free-color-control{color:#40556a;cursor:pointer;justify-content:center;align-items:center;width:27px;height:27px;font-family:Georgia,serif;font-size:13px;font-weight:700;display:inline-flex;position:relative}.free-color-control:after{content:"";background:#334155;height:3px;position:absolute;bottom:3px;left:5px;right:5px}.free-color-control input{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.free-highlight-control{color:#40556a;cursor:pointer;justify-content:center;align-items:center;width:27px;height:27px;font-size:14px;display:inline-flex;position:relative}.free-highlight-control:after{content:"";background:#f6dc5b;border-radius:1px;height:4px;position:absolute;bottom:3px;left:4px;right:4px}.free-highlight-control input{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.free-color-control input:disabled,.free-highlight-control input:disabled{cursor:not-allowed}.free-line-spacing{color:#65788a;align-items:center;gap:4px;font-size:12px;display:flex}.free-line-spacing select{color:#34485c;background:#fff;border:1px solid #d7e0e8;border-radius:4px;width:52px;height:26px;font-size:10px}.free-toolbar-insert{overflow:visible}.free-table-chooser{z-index:80;color:#40566a;background:#fff;border:1px solid #dbe3eb;border-radius:6px;justify-items:center;gap:8px;width:188px;padding:11px;display:grid;position:fixed;box-shadow:0 10px 25px #24384a29}.free-table-chooser>strong{font-size:11px}.free-table-chooser>div{grid-template-columns:repeat(5,22px);gap:3px;display:grid}.free-table-chooser>div>button{color:#2d78ac;background:#fff;border:1px solid #cad6df;border-radius:2px;width:22px;height:22px;padding:0;font-size:12px}.free-table-chooser>div>button:hover,.free-table-chooser>div>button:focus-visible{background:#e7f3fb;border-color:#2c83bb}.free-table-chooser>small{color:#8391a0;font-size:9px}.free-more-popover{min-width:190px;max-height:min(60vh,420px);position:fixed;top:132px;left:auto;right:12px}.free-toolbar-group>.free-ribbon-toggle{color:#1f628f;background:#f7fafc;border-color:#d5e1ea;font-size:10px}.free-compact-notice{z-index:20;color:#36536a;background:#f6fbfe;border:1px solid #c8dce9;border-radius:5px;align-items:center;gap:12px;max-width:min(520px,100vw - 28px);padding:8px 10px;font-size:10px;display:flex;position:absolute;top:86px;right:14px;box-shadow:0 4px 14px #1b39531a}.free-compact-notice>button{color:#62798c;background:0 0;border:0;padding:0 2px;font-size:16px}.compact-free-editor .product-copyright,.compact-free-editor .tool-rail{display:none}.compact-free-editor .outline-sidebar{flex-basis:210px}.compact-free-editor .review-sidebar{flex-basis:310px}.compact-free-editor .editor-main{min-width:0}.compact-free-editor .status-bar{flex:0 0 27px;min-height:27px;font-size:10px}.compact-free-editor .status-bar>span:nth-of-type(n+5):not(.status-spacer){display:none}.compact-free-editor .status-bar input[type=range]{width:82px}.edition-demos-page{min-height:100vh}.edition-demos-main{max-width:1140px}.edition-demo-intro{max-width:900px;margin:0 0 22px}.edition-demo-intro h1{color:#20384d;letter-spacing:-.035em;margin:9px 0 10px;font-size:clamp(29px,4vw,42px)}.edition-demo-intro>p{color:#64778a;max-width:780px;font-size:13px;line-height:1.7}.edition-demo-note{color:#536a7c;background:#edf5fa;border-left:3px solid #4d8db5;gap:4px;margin-top:18px;padding:10px 13px;font-size:11px;line-height:1.55;display:grid}.edition-demo-note strong{color:#2f526b}.edition-demo-flow-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:11px;margin:18px 0 30px;display:grid}.edition-demo-flow{background:#fff;border:1px solid #e0e7ee;border-radius:8px;flex-direction:column;align-items:flex-start;min-height:164px;padding:15px;display:flex}.edition-demo-flow-mark{color:#246b98;background:#eff7fc;border:1px solid #d5e3ec;border-radius:6px;place-items:center;width:26px;height:26px;font-size:11px;font-weight:750;display:grid}.edition-demo-flow h2{color:#2b4357;margin:12px 0 5px;font-size:13px}.edition-demo-flow p{color:#738295;margin:0 0 12px;font-size:10px;line-height:1.6}.edition-demo-flow a{color:#146a9f;margin-top:auto;font-size:10px;font-weight:700;text-decoration:none}.edition-demo-flow a:hover{text-underline-offset:3px;text-decoration:underline}.edition-matrix-section{background:#fff;border:1px solid #e0e7ee;border-radius:9px;margin:0 0 28px;padding:17px}.edition-matrix-section>.demo-section-heading{margin-bottom:12px}.edition-matrix-scroll{width:100%;overflow-x:auto}.edition-matrix{border-collapse:collapse;color:#53667a;width:100%;min-width:680px;font-size:10px;line-height:1.55}.edition-matrix th,.edition-matrix td{text-align:left;vertical-align:top;border:1px solid #e2e8ee;padding:9px 11px}.edition-matrix thead th{color:#344e64;background:#f1f6f9;font-size:10px;font-weight:750}.edition-matrix thead th:first-child{width:23%}.edition-matrix tbody th{color:#40566a;background:#fbfcfd;width:23%;font-weight:650}.edition-matrix-footnote{color:#7b8896;margin:11px 0 0;font-size:9px;line-height:1.6}.product-site.legacy-home .product-edition-matrix{align-self:center;width:min(980px,100%);margin:0 auto}.product-edition-matrix .edition-matrix{min-width:600px}.product-license-actions{flex-wrap:wrap;justify-content:center;gap:9px;margin:0 auto;display:flex}.product-license-actions .product-button{min-height:38px;padding:0 14px;font-size:10px}@media (width<=1040px){.compact-free-editor .document-title{flex-basis:175px;width:18vw}.free-menu>button{padding-left:5px;padding-right:5px;font-size:9px}.compact-free-editor .document-topbar{gap:6px;padding-left:8px;padding-right:7px}.free-menu-nav{scrollbar-width:thin;padding-left:6px;padding-right:6px;overflow:auto hidden}.free-menu-popover{position:fixed;top:92px;left:8px}}@media (width<=760px){.compact-free-editor .document-topbar{flex-wrap:wrap;gap:4px 7px;height:auto;min-height:70px;padding-top:5px;padding-bottom:5px}.compact-free-editor .document-title{flex:120px;width:auto;max-width:210px}.compact-free-editor .save-indicator{margin-left:auto}.free-menu-nav{flex-basis:33px}.free-menu>button{min-height:32px}.free-menu-popover{max-height:62vh;top:108px}.free-more-popover{top:145px;right:8px}.free-compact-toolbar{flex-basis:40px;gap:3px;min-height:40px;padding-left:6px;padding-right:6px}.free-toolbar-group{padding-right:4px}.free-toolbar-group>select[aria-label=Phông\ chữ]{width:102px}.free-toolbar-group>select[aria-label=Kiểu\ đoạn]{width:88px}.edition-demo-flow-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=520px){.compact-free-editor .product-brand-editor .product-brand-name,.compact-free-editor .topbar-divider{display:none}.compact-free-editor .document-title{max-width:145px;font-size:10px}.compact-free-editor .user-button{display:none}.compact-free-editor .document-topbar .language-toggle{margin-left:0}.free-toolbar-group>select[aria-label=Phông\ chữ]{width:91px}.edition-demo-flow-grid{grid-template-columns:1fr}.edition-demos-main{width:calc(100vw - 28px)}.edition-matrix-section{padding:12px}}@media print{.free-menu-nav,.free-compact-toolbar,.free-compact-notice,.commercial-ui-preview-badge{display:none!important}}.sheet-tool-group>small{color:#687789;max-width:160px;font-size:9px}.sheet-print-grid{border-collapse:collapse;table-layout:fixed;zoom:var(--sheet-print-scale,1);width:max-content;font:9pt Arial,sans-serif}.sheet-print-grid th,.sheet-print-grid td{overflow-wrap:anywhere;vertical-align:top;min-width:0;min-height:0;padding:1.2mm 1.5mm}.sheet-print-grid th{font-weight:600}.sheet-print-grid.print-gridlines th,.sheet-print-grid.print-gridlines td{border:.2mm solid #999}@media print{.sheet-titlebar,.sheet-tabs,.sheet-ribbon,.sheet-entrybar,.sheet-footer,.sheet-error,.sheet-dialog-backdrop,.sheet-backstage,.sheet-comment-panel{display:none!important}.sheet-app{background:#fff;height:auto;display:block;overflow:visible}.sheet-print-only{color:#000;padding:0;display:block}.sheet-print-only h1{margin:0 0 5mm;font:12pt Arial,sans-serif}.sheet-print-grid thead{display:table-header-group}.sheet-print-grid tr{break-inside:avoid;page-break-inside:avoid}.sheet-print-grid th,.sheet-print-grid td{-webkit-print-color-adjust:exact;print-color-adjust:exact}.sheet-grid-area,.sheet-chart-layer{display:none!important}}.product-feature-story-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:34px;display:grid}.product-feature-story{background:#fff;border:1px solid #e0e7ed;border-radius:8px;min-width:0;overflow:hidden;box-shadow:0 8px 25px #1c405908}.product-feature-visual{background:#dce5ec;grid-template-columns:1fr 1fr;gap:1px;min-width:0;display:grid}.product-feature-photo{background:#e8eff4;min-width:0;height:clamp(190px,22vw,250px);position:relative;overflow:hidden}.product-feature-photo:after{content:"";pointer-events:none;background:linear-gradient(#0000,#102b3bd9);position:absolute;inset:40% 0 0}.product-feature-photo img{object-fit:cover;width:100%;height:100%;transition:transform .4s;display:block}.product-feature-story:hover .product-feature-photo img{transform:scale(1.025)}.product-feature-photo>span{z-index:1;color:#fff;letter-spacing:.08em;text-shadow:0 1px 3px #0008;font-size:10px;font-weight:700;position:absolute;bottom:12px;left:14px;right:13px}.product-feature-app-shot{background:#eef2f5;min-width:0;height:clamp(190px,22vw,250px);margin:0;padding:10px 10px 0;overflow:hidden}.product-feature-app-shot figcaption{color:#587083;letter-spacing:.075em;text-overflow:ellipsis;white-space:nowrap;height:22px;font-size:8px;font-weight:750;line-height:16px;overflow:hidden}.product-feature-app-shot img{object-fit:cover;object-position:top center;background:#fff;border:1px solid #d3dde5;border-radius:3px 3px 0 0;width:100%;height:calc(100% - 22px);display:block}.product-feature-story-meta{color:#3c789f;letter-spacing:.1em;justify-content:space-between;align-items:center;gap:12px;font-size:9px;font-weight:750;display:flex}.product-feature-story-meta span:last-child{color:#a2b2bf;font-family:ui-monospace,Consolas,monospace}.product-feature-story-copy h3{color:#243d52;letter-spacing:-.025em;margin:12px 0 8px;font-size:clamp(19px,2vw,23px);line-height:1.25}.product-feature-story-copy>p{color:#65768a;margin:0;font-size:12px;line-height:1.75}.product-feature-scenario{background:#f3f8f7;border-left:2px solid #4c9b8b;margin-top:13px;padding:9px 11px}.product-feature-scenario>span{color:#467b75;letter-spacing:.08em;font-size:8px;font-weight:750;display:block}.product-feature-scenario>p{color:#51697a;margin:5px 0 0;font-size:10px;line-height:1.6}.product-feature-story-copy ul{gap:8px;margin:15px 0 0;padding:0;list-style:none;display:grid}.product-feature-story-copy li{color:#455d71;padding-left:18px;font-size:11px;line-height:1.55;position:relative}.product-feature-story-copy li:before{color:#278d79;content:"✓";font-weight:800;position:absolute;top:0;left:1px}.product-feature-story .product-text-link{color:#17699d;margin-top:17px;font-size:11px}.product-photo-note{color:#7e8d9b;margin:17px 0 0;font-size:10px;line-height:1.6}.product-photo-note a{color:#567c98}.product-license-card{min-height:0}.product-license-card>p:not(.license-price){color:#68798b;font-size:12px;line-height:1.7}.product-license-card .license-commercial-note{border-left:2px solid #d9e5ed;padding-left:10px;font-size:10px}.product-license-card>a{margin-top:4px}.product-license-disclaimer{max-width:850px;margin-left:auto;margin-right:auto}@media (width<=820px){.product-feature-story-grid{grid-template-columns:1fr;max-width:680px;margin-left:auto;margin-right:auto}.product-feature-photo,.product-feature-app-shot{height:clamp(190px,42vw,280px)}}@media (width<=520px){.product-feature-story-grid{gap:12px;margin-top:24px}.product-feature-visual{grid-template-columns:1fr}.product-feature-photo{height:165px}.product-feature-app-shot{height:190px}.product-feature-story-copy{padding:17px 16px 19px}.product-feature-story-copy h3{font-size:19px}.product-feature-story-copy li{font-size:10px}}.demo-center{background:#f4f7fb}.demo-header{z-index:40;border-bottom-color:#e3e9f0;gap:20px;height:64px;position:sticky;top:0;box-shadow:0 3px 14px #223c5208}.demo-header nav{gap:clamp(12px,1.6vw,23px);margin-left:25px}.demo-header nav a{font-size:12px}.demo-header-meta{white-space:nowrap;margin-left:auto;font-size:11px}.demo-admin-link{color:#47647d;white-space:nowrap;background:#fff;border:1px solid #d9e5ee;border-radius:6px;align-items:center;min-height:32px;padding:0 10px;font-size:11px;text-decoration:none;display:inline-flex}.demo-admin-link:hover{background:#f7fbff;border-color:#a6c2d8}.demo-header .language-toggle{flex:none}.demo-main{width:min(1280px,100vw - 56px);padding-top:39px}.demo-intro{align-items:center;gap:32px;margin-bottom:24px}.demo-intro .eyebrow{margin-bottom:9px}.demo-intro h1{max-width:820px;font-size:clamp(30px,3.8vw,43px);line-height:1.13}.intro-copy{max-width:760px;font-size:14px}.demo-intro .primary-action{border-radius:6px;min-height:42px;padding:0 17px;font-size:12px}.demo-onboarding,.demo-library-section{background:#fff;border:1px solid #e0e7ee;border-radius:11px;margin-bottom:25px;padding:21px 22px 22px;box-shadow:0 8px 22px #253c5207}.demo-onboarding-heading{justify-content:space-between;align-items:start;gap:24px;display:flex}.demo-kicker{color:#64839b;letter-spacing:.12em;font-size:9px;font-weight:750}.demo-onboarding-heading h2{color:#20364c;letter-spacing:-.025em;margin:5px 0 4px;font-size:20px}.demo-onboarding-heading p{color:#718195;margin:0;font-size:12px;line-height:1.5}.demo-onboarding-heading>a{color:#23699a;white-space:nowrap;gap:7px;margin-top:16px;font-size:11px;font-weight:650;text-decoration:none;display:inline-flex}.demo-step-list{counter-reset:onboarding;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:18px 0 0;padding:0;list-style:none;display:grid}.demo-step-list>li{background:linear-gradient(135deg,#fbfdff,#f8fafc);border:1px solid #e7edf2;border-radius:8px;gap:11px;min-width:0;padding:12px;display:flex}.demo-step-number{color:#286d9c;background:#edf6fc;border:1px solid #d8e7f2;border-radius:8px;flex:0 0 29px;place-items:center;width:29px;height:29px;font:700 10px ui-monospace,Consolas,monospace;display:grid}.demo-step-copy{min-width:0}.demo-step-copy strong{color:#30465b;font-size:12px;font-weight:700;display:block}.demo-step-copy p{color:#768598;min-height:36px;margin:4px 0 7px;font-size:10px;line-height:1.55}.demo-step-copy a{color:#176aa5;font-size:10px;font-weight:650;text-decoration:none}.demo-step-copy a:hover,.demo-onboarding-heading>a:hover{text-underline-offset:3px;text-decoration:underline}.document-manager{border-radius:10px;margin-bottom:26px;box-shadow:0 8px 22px #253c5208}.document-manager-heading{padding:20px 22px 16px}.document-manager-heading h2{font-size:21px}.document-manager-heading p{font-size:12px}.demo-library-section{padding-bottom:20px}.demo-library-section .demo-section-heading{align-items:center}.demo-library-section .demo-section-heading>div{align-items:center;gap:13px}.demo-library-section .demo-section-heading strong{letter-spacing:.09em;font-size:11px}.demo-library-section .demo-section-heading>div span,.demo-library-section .live-count{font-size:10px}.demo-library-toolbar{justify-content:space-between;align-items:center;gap:12px;padding:14px 0 4px;display:flex}.demo-search{color:#6a8093;background:#fff;border:1px solid #dfe6ed;border-radius:7px;flex:0 360px;align-items:center;gap:8px;height:37px;padding:0 10px;display:flex}.demo-search:focus-within{border-color:#75a9cf;box-shadow:0 0 0 3px #e8f3fb}.demo-search>span{font-size:19px;line-height:1}.demo-search input{color:#33495d;width:100%;min-width:0;font:inherit;background:0 0;border:0;outline:0;font-size:11px}.demo-search input::placeholder{color:#97a3b0}.demo-category-filter{align-items:center;gap:5px;display:flex;overflow-x:auto}.demo-category-filter button{color:#63758a;min-height:31px;font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:6px;padding:0 10px;font-size:10px}.demo-category-filter button:hover{background:#f7fafc;border-color:#dce5ed}.demo-category-filter button.active{color:#145e91;background:#edf6fc;border-color:#bed7e8;font-weight:700}.demo-card-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:11px;padding-top:12px}.demo-card{border-color:#e2e8ee;border-radius:8px;min-height:170px;padding:15px 16px 13px;transition:border-color .16s,box-shadow .16s,transform .16s,background .16s}.demo-card[href]:hover{background:#fcfeff;border-color:#a8c6dd;transform:translateY(-2px);box-shadow:0 10px 23px #183c5810}.demo-card:focus-visible,.demo-admin-link:focus-visible,.demo-search input:focus-visible,.demo-category-filter button:focus-visible{outline-offset:2px;outline:3px solid #9bc8e7}.demo-card-icon{border-color:#dce8f2;border-radius:8px;width:34px;height:34px;font-size:15px}.demo-card-category{color:#7d8b99;letter-spacing:.045em;margin-top:11px;font-size:9px;font-weight:650}.demo-card h3{color:#263c51;margin:5px 0;font-size:14px;font-weight:700;line-height:1.35}.demo-card p{color:#718094;font-size:11px;line-height:1.55}.demo-badge{letter-spacing:.045em;padding:5px 8px;font-size:8px}.demo-badge.planned-badge{color:#767d85;background:#f0f2f4}.card-open{padding-top:10px;font-size:10px}.demo-no-results{color:#65798c;text-align:center;border:1px dashed #d5e0e8;border-radius:9px;grid-column:1/-1;justify-items:center;gap:7px;padding:26px 16px;display:grid}.demo-no-results>span{color:#3d78a1;font-size:23px}.demo-no-results strong{color:#334b60;font-size:13px}.demo-no-results p{margin:0 0 4px;font-size:11px}.demo-no-results button{color:#16699f;font:inherit;cursor:pointer;background:0 0;border:0;font-size:11px;font-weight:700}.demo-bottom{margin-top:0}.demo-bottom>div{background:#fff;border-radius:8px;padding:15px}.demo-bottom strong{font-size:11px}.demo-bottom p{font-size:10px}.demo-footer{margin-top:24px;padding-bottom:14px;font-size:10px}.product-hero{min-height:500px;padding-top:46px;padding-bottom:42px}.product-hero-art{min-height:380px}.product-features{max-width:1280px;padding:58px 28px 64px}.product-features .product-section-intro{max-width:700px;margin-bottom:20px}.product-features .product-section-intro h2{margin-top:9px;font-size:clamp(30px,3.4vw,38px)}.product-features .product-section-intro p{max-width:650px;font-size:12px;line-height:1.6}.product-feature-story-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;margin-top:20px}.product-feature-visual{grid-template-columns:1fr 1fr}.product-feature-photo,.product-feature-app-shot{height:138px}.product-feature-photo>span{font-size:7px;line-height:1.35;bottom:8px;left:9px;right:8px}.product-feature-app-shot{padding:7px 7px 0}.product-feature-app-shot img{height:calc(100% - 20px)}.product-feature-story-copy{padding:12px 14px 13px}.product-feature-story-meta{font-size:8px}.product-feature-story-copy h3{margin:6px 0 4px;font-size:16px}.product-feature-story-copy>p{color:#68798b;min-height:31px;font-size:10px;line-height:1.5}.product-feature-details{border-top:1px solid #edf1f4;margin-top:6px;padding-top:6px}.product-feature-details summary{color:#44718e;cursor:pointer;font-size:10px;font-weight:650}.product-feature-details summary:hover{color:#1769a8}.product-feature-details>p{color:#65768a;margin:8px 0 0;font-size:10px;line-height:1.6}.product-feature-details .product-feature-scenario{margin-top:9px;padding:8px 9px}.product-feature-details .product-feature-scenario>span{font-size:7px}.product-feature-details .product-feature-scenario>p{font-size:9px}.product-feature-details ul{gap:5px;margin-top:9px}.product-feature-details li{font-size:9px}.product-feature-details[open]{padding-bottom:3px}.product-feature-story .product-text-link{margin-top:10px;font-size:10px}.product-photo-note{font-size:9px}.locale-admin-shell{color:#24374b;background:#f2f5f9;min-height:100vh}.locale-admin-header{padding-left:max(24px,50vw - 710px);padding-right:max(24px,50vw - 710px)}.locale-admin-layout{grid-template-columns:225px minmax(0,1fr);max-width:1510px;min-height:calc(100vh - 64px);margin:0 auto;display:grid}.locale-admin-sidebar{background:#fff;border-right:1px solid #e0e6ed;flex-direction:column;gap:4px;height:calc(100vh - 64px);padding:20px 13px;display:flex;position:sticky;top:64px}.locale-admin-sidebar>a{color:#556a7e;border-radius:6px;padding:10px 11px;font-size:11px;text-decoration:none;display:block}.locale-admin-sidebar>a:hover{color:#225e89;background:#f2f7fb}.locale-admin-sidebar>a.selected{color:#135f96;background:#eaf4fb;font-weight:700}.locale-admin-sidebar>a.locale-back-link{color:#39789f;margin-bottom:15px}.locale-sidebar-label{color:#92a0ad;letter-spacing:.11em;margin:12px 10px 4px;font-size:8px;font-weight:750}.locale-sidebar-footer{color:#75879a;border-top:1px solid #edf0f3;margin-top:auto;padding:13px 10px 4px;font-size:10px;line-height:1.65}.locale-sidebar-footer small{color:#9aa5b0;font-size:9px}.locale-admin-main{min-width:0;padding:31px clamp(20px,3.2vw,46px) 38px}.locale-admin-title{justify-content:space-between;align-items:end;gap:18px;margin-bottom:22px;display:flex}.locale-admin-title h1{color:#1d344b;letter-spacing:-.04em;margin:0;font-size:clamp(25px,3vw,34px)}.locale-admin-title p{color:#6c7d90;margin:7px 0 0;font-size:12px;line-height:1.6}.locale-outline-button{color:#425d74;min-height:35px;font:inherit;white-space:nowrap;cursor:pointer;background:#fff;border:1px solid #d6e0e9;border-radius:6px;justify-content:center;align-items:center;padding:0 12px;font-size:10px;font-weight:650;text-decoration:none;display:inline-flex}.locale-outline-button:hover{background:#f8fbfd;border-color:#a5c3d9}.locale-notice{color:#316b4b;background:#f2faf5;border:1px solid #cde5d6;border-radius:7px;padding:10px 12px;font-size:11px}.locale-notice.error{color:#974d46;background:#fff7f5;border-color:#efd1ce}.locale-server-connection{background:linear-gradient(115deg,#fff 20%,#f2f9fc);border-color:#d7e5ed;justify-content:space-between;align-items:center;gap:22px;margin-bottom:14px;display:flex}.locale-server-connection h2{color:#2d4358;margin:8px 0 4px;font-size:14px}.locale-server-connection p{color:#8190a0;max-width:520px;margin:0;font-size:10px;line-height:1.5}.locale-connection-state{color:#926b2a;align-items:center;gap:7px;font-size:9px;font-weight:700;display:inline-flex}.locale-connection-state i{background:#d59b35;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 3px #fff1d5}.locale-server-connection.connected .locale-connection-state{color:#27754f}.locale-server-connection.connected .locale-connection-state i{background:#35a46d;box-shadow:0 0 0 3px #e3f5eb}.locale-connection-controls{grid-template-columns:minmax(190px,1fr) auto;align-items:end;gap:6px 8px;min-width:min(410px,45%);display:grid}.locale-connection-controls label{color:#62788c;grid-column:1/-1;font-size:9px;font-weight:700}.locale-connection-controls input{box-sizing:border-box;color:#334c62;min-width:0;height:35px;font:inherit;background:#fff;border:1px solid #dce4eb;border-radius:6px;padding:0 9px;font-size:10px}.locale-connection-controls input:focus{border-color:#80b0d2;outline:2px solid #ebf5fb}.locale-connection-controls button:disabled,.locale-admin-actions button:disabled{cursor:wait;opacity:.65}.locale-settings-grid{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:14px;margin-bottom:14px;display:grid}.locale-panel{background:#fff;border:1px solid #e1e7ed;border-radius:9px;min-width:0;padding:17px;box-shadow:0 6px 18px #223a5007}.locale-panel-heading{margin-bottom:14px}.locale-panel-heading>div{align-items:center;gap:9px;display:flex}.locale-panel-heading>div>span{color:#32749c;background:#edf6fb;border-radius:7px;place-items:center;width:25px;height:25px;font:700 9px ui-monospace,Consolas,monospace;display:grid}.locale-panel-heading h2{color:#2d4358;margin:0;font-size:14px}.locale-panel-heading>p{color:#8190a0;margin:6px 0 0 34px;font-size:10px;line-height:1.5}.locale-field-label{color:#566b7e;margin:20px 0 6px;font-size:10px;font-weight:650;display:block}.locale-default-panel select{color:#334c62;width:100%;height:38px;font:inherit;background:#fff;border:1px solid #dce4eb;border-radius:6px;padding:0 10px;font-size:11px}.locale-fallback-note{color:#8593a0;margin:9px 0 0;font-size:9px;line-height:1.55}.locale-options{gap:7px;display:grid}.locale-option{border:1px solid #ebeff3;border-radius:7px;align-items:center;gap:9px;padding:9px;display:flex}.locale-option input{accent-color:#1769a8;width:15px;height:15px}.locale-option-name{flex:1;gap:3px;display:grid}.locale-option-name strong{color:#344b60;font-size:10px}.locale-option-name small{color:#8592a0;font-size:9px}.locale-option code{color:#708295;font-size:9px}.locale-default-badge{color:#28734f;background:#edf7f0;border-radius:99px;padding:4px 7px;font-size:8px}.locale-catalog-panel{padding-bottom:12px}.locale-catalog-heading{justify-content:space-between;align-items:start;gap:12px;display:flex}.locale-catalog-heading>p{white-space:nowrap;margin:5px 0 0}.locale-catalog-toolbar{justify-content:space-between;align-items:center;gap:12px;margin:8px 0 10px;display:flex}.locale-language-tabs{gap:4px;display:flex}.locale-language-tabs button{color:#63758a;min-height:31px;font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:6px;padding:0 11px;font-size:10px}.locale-language-tabs button.active{color:#185f91;background:#edf6fc;border-color:#bfd6e6;font-weight:700}.locale-search{color:#72879a;border:1px solid #dfe6ec;border-radius:6px;align-items:center;gap:7px;width:min(320px,48%);height:33px;padding:0 9px;display:flex}.locale-search:focus-within{border-color:#80b0d2;box-shadow:0 0 0 3px #ebf5fb}.locale-search>span{font-size:17px}.locale-search input{width:100%;min-width:0;font:inherit;border:0;outline:0;font-size:10px}.locale-progress{background:#eaf0f4;border-radius:99px;height:5px;overflow:hidden}.locale-progress span{border-radius:inherit;background:linear-gradient(90deg,#4c9e8c,#3385b1);height:100%;transition:width .2s;display:block}.locale-progress-caption{color:#8190a0;margin:6px 0 9px;font-size:9px}.locale-table-scroll{border:1px solid #e7edf1;border-radius:6px;max-height:355px;overflow:auto}.locale-load-more{color:#286b91;font:inherit;cursor:pointer;background:#f7fbfd;border:1px solid #d7e3eb;border-radius:5px;margin:10px auto 0;padding:7px 12px;font-size:9px;display:block}.locale-load-more:hover,.locale-load-more:focus-visible{background:#eef7fb;border-color:#8db7d0;outline:2px solid #d6eaf5}.locale-custom-translation{background:#fbfcfd;border:1px solid #e5ebf0;border-radius:7px;grid-template-columns:minmax(130px,.7fr) minmax(150px,1fr) minmax(150px,1fr) auto;align-items:end;gap:9px;margin-top:13px;padding:11px;display:grid}.locale-custom-translation>div strong,.locale-custom-translation>div span,.locale-custom-translation>label>span{display:block}.locale-custom-translation>div strong{color:#41586d;font-size:9px}.locale-custom-translation>div span{color:#8390a0;margin-top:3px;font-size:8px;line-height:1.45}.locale-custom-translation>label>span{color:#708194;margin-bottom:4px;font-size:8px}.locale-custom-translation input{box-sizing:border-box;color:#42576b;width:100%;min-height:31px;font:inherit;background:#fff;border:1px solid #dce4eb;border-radius:4px;padding:5px 7px;font-size:9px}.locale-custom-translation>button{color:#266c94;min-height:31px;font:inherit;cursor:pointer;background:#f4fafe;border:1px solid #d6e3ec;border-radius:4px;padding:0 9px;font-size:8px}.locale-table{border-collapse:collapse;table-layout:fixed;width:100%}.locale-table th{z-index:1;color:#75869a;text-align:left;background:#f7f9fb;border-bottom:1px solid #e3e9ef;padding:9px 10px;font-size:9px;font-weight:700;position:sticky;top:0}.locale-table th:first-child{width:39%}.locale-table td{color:#53687c;overflow-wrap:anywhere;vertical-align:top;border-bottom:1px solid #edf1f4;padding:7px 9px;font-size:9px;line-height:1.45}.locale-table td input{box-sizing:border-box;color:#334b60;width:100%;min-height:31px;font:inherit;background:#fff;border:1px solid #e0e7ed;border-radius:5px;padding:5px 7px;font-size:10px}.locale-table td input:focus{border-color:#78a9cb;outline:2px solid #e8f3fa}.locale-table td input::placeholder{color:#a2acb6}.locale-table .locale-empty-row{color:#8392a1;text-align:center;padding:25px}.locale-admin-actions{background:#fff;border:1px solid #e2e8ee;border-radius:9px;justify-content:space-between;align-items:center;gap:16px;margin-top:14px;padding:14px 16px;display:flex}.locale-admin-actions strong{color:#354b60;font-size:11px}.locale-admin-actions p{color:#8290a0;margin:4px 0 0;font-size:9px}.locale-admin-actions>div:last-child{flex-wrap:wrap;justify-content:end;gap:7px;display:flex}.locale-admin-actions .primary-action{border-radius:6px;min-height:35px;font-size:10px}.locale-prototype-note{color:#7b8998;margin:11px 1px 0;font-size:9px;line-height:1.6}.locale-prototype-note strong{color:#536a7e}.site-pages-layout{grid-template-columns:minmax(220px,.32fr) minmax(0,1fr);align-items:start;gap:14px;display:grid}.site-admin-dashboard{width:min(1200px,100%)}.site-admin-welcome{background:linear-gradient(112deg,#eff8fc,#f8fbff 56%,#fff);border:1px solid #cfe2ee;border-radius:10px;justify-content:space-between;align-items:center;gap:18px;margin:0 0 14px;padding:20px 22px;display:flex}.site-admin-welcome>div{align-items:center;gap:17px;min-width:0;display:flex}.site-admin-welcome-mark{color:#fff;background:linear-gradient(145deg,#135886,#147ca1);border-radius:13px;flex:none;place-items:center;width:48px;height:48px;font-size:29px;font-weight:750;display:grid}.site-admin-welcome-mark span{color:#79e1c9}.site-admin-welcome .locale-sidebar-label{margin:0 0 4px;display:block}.site-admin-welcome h2{color:#25435c;margin:0;font-size:16px}.site-admin-welcome p{color:#697f91;max-width:620px;margin:5px 0 0;font-size:10px;line-height:1.55}.site-admin-welcome>a,.site-admin-module>a{color:#176aa5;flex:none;font-size:10px;font-weight:700;text-decoration:none}.site-admin-module-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:11px;margin-bottom:14px;display:grid}.site-admin-module{background:#fff;border:1px solid #e0e8ef;border-radius:9px;flex-direction:column;min-height:165px;padding:14px;display:flex}.site-admin-module-top{justify-content:space-between;align-items:center;display:flex}.site-admin-module-top>span:first-child{color:#5d8eac;font:700 10px/1 ui-monospace,Consolas,monospace}.site-admin-module-badge{color:#197149;letter-spacing:.035em;background:#e8f7ee;border-radius:10px;padding:4px 7px;font-size:8px;font-weight:700}.site-admin-module h2{color:#2f465a;margin:15px 0 4px;font-size:13px}.site-admin-module p{color:#758598;flex:1;margin:0 0 12px;font-size:10px;line-height:1.55}.site-admin-platform-grid{grid-template-columns:minmax(0,1.08fr) minmax(330px,.92fr);gap:12px;display:grid}.site-admin-platform-grid>.locale-panel{padding:15px}.site-admin-flow{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin:8px 0 0;padding:0;list-style:none;display:grid}.site-admin-flow li{border:1px solid #edf1f4;border-radius:7px;align-items:center;gap:9px;min-width:0;padding:8px;display:flex}.site-admin-flow li>b{color:#24688e;background:#eef7fb;border-radius:7px;flex:none;place-items:center;width:23px;height:23px;font:700 9px ui-monospace,Consolas,monospace;display:grid}.site-admin-flow li>span,.site-admin-scope-row>span{min-width:0}.site-admin-flow strong,.site-admin-scope-row strong{color:#43596e;font-size:9px;display:block}.site-admin-flow small,.site-admin-scope-row small{color:#8491a0;margin-top:2px;font-size:8px;line-height:1.45;display:block}.site-admin-scope-row{border-bottom:1px solid #edf1f4;align-items:center;gap:9px;min-height:46px;display:flex}.site-admin-scope-row>i{border-radius:50%;flex:none;place-items:center;width:21px;height:21px;font-size:11px;font-style:normal;font-weight:700;display:grid}.site-admin-scope-row>i.ready{color:#247449;background:#e8f7ee}.site-admin-scope-row>i.planned{color:#9a7b41;background:#fbf4e7}.site-admin-scope-row>em{color:#967844;white-space:nowrap;margin-left:auto;font-size:7px;font-style:normal;font-weight:700}.site-admin-security-note{color:#7b6b4d;border-left:2px solid #e2bc6f;margin:11px 0 0;padding:4px 0 4px 9px;font-size:8px;line-height:1.5}.site-admin-dashboard-foot{color:#8491a0;margin:12px 0 0;font-size:9px;line-height:1.5}.site-page-list{padding:12px;position:sticky;top:16px}.site-page-list-heading{justify-content:space-between;align-items:center;gap:8px;margin-bottom:10px;display:flex}.site-page-list-heading .locale-sidebar-label{margin:0}.site-page-list-heading h2{color:#2d4358;margin:4px 0 0;font-size:13px}.site-page-list-heading button,.site-page-sections-heading button{color:#286b91;min-height:30px;font:inherit;cursor:pointer;background:#f8fbfd;border:1px solid #d6e2e9;border-radius:5px;padding:0 9px;font-size:9px}.site-page-list-heading button:disabled{cursor:not-allowed;opacity:.5}.site-page-item{color:#53687c;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:6px;justify-content:space-between;align-items:center;gap:8px;width:100%;padding:9px;display:flex}.site-page-item:hover,.site-page-item.active{background:#f0f7fb;border-color:#dce9f1}.site-page-item>span{gap:4px;display:grid}.site-page-item strong{color:#344b60;font-size:10px}.site-page-item small{color:#8290a0;font-size:8px}.site-page-item code{color:#718496;font-size:8px}.site-page-editor{min-width:0}.site-page-editor .locale-field-label{margin:13px 0 5px}.site-page-editor .locale-field-label input,.site-page-editor .locale-field-label textarea,.site-page-editor .locale-field-label select{box-sizing:border-box;color:#334c62;width:100%;font:inherit;background:#fff;border:1px solid #dce4eb;border-radius:6px;margin-top:5px;padding:9px 10px;font-size:11px;display:block}.site-page-editor .locale-field-label input,.site-page-editor .locale-field-label select{min-height:37px}.site-page-editor .locale-field-label textarea{resize:vertical;line-height:1.5}.site-page-editor .locale-field-label input:focus,.site-page-editor .locale-field-label textarea:focus,.site-page-editor .locale-field-label select:focus{border-color:#80b0d2;outline:2px solid #ebf5fb}.site-page-locale-progress{background:#f8fafc;border:1px solid #e3eaf0;border-radius:7px;margin-top:13px;padding:11px}.site-page-locale-progress>div:first-child{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:5px 12px;margin-bottom:8px;display:flex}.site-page-locale-progress>div:first-child strong{color:#40576c;font-size:10px}.site-page-locale-progress>div:first-child span{color:#8693a1;font-size:8px}.site-page-locale-tabs{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}.site-page-locale-tabs button{color:#4f6377;text-align:left;cursor:pointer;background:#fff;border:1px solid #e1e7ec;border-radius:6px;gap:4px;min-width:0;padding:8px;display:grid}.site-page-locale-tabs button:hover{background:#fbfdff;border-color:#b7cfdf}.site-page-locale-tabs button.active{border-color:#5e9ec4;box-shadow:0 0 0 2px #e8f3fa}.site-page-locale-tabs button>span{color:#344b60;text-overflow:ellipsis;white-space:nowrap;font-size:9px;font-weight:700;overflow:hidden}.site-page-locale-tabs button>small{color:#8793a0;font-size:8px}.site-page-locale-tabs button.published>small{color:#27724c}.site-page-locale-tabs button.draft>small{color:#9a7133}.site-page-locale-tabs button:disabled{opacity:.6;cursor:wait}.site-page-source-tools{background:#fffaf0;border-left:2px solid #d7a64c;justify-content:space-between;align-items:center;gap:10px;margin-top:10px;padding:8px 9px;display:flex}.site-page-source-tools p{color:#806d4c;margin:0;font-size:8px;line-height:1.5}.site-page-source-tools button{color:#705b30;min-height:29px;font:inherit;cursor:pointer;background:#fff;border:1px solid #d9c28c;border-radius:5px;flex:none;padding:0 9px;font-size:8px;font-weight:650}.site-page-source-tools button:hover:not(:disabled){background:#fffdfa;border-color:#bc9a51}.site-page-source-tools button:disabled{opacity:.55;cursor:not-allowed}.site-page-sections-heading{border-top:1px solid #edf1f4;justify-content:space-between;align-items:center;gap:12px;margin:19px 0 8px;padding-top:13px;display:flex}.site-page-sections-heading h3{color:#344b60;margin:0;font-size:11px}.site-page-sections-heading p{color:#8794a2;margin:4px 0 0;font-size:9px}.site-page-section-editor{border:1px solid #e2e8ee;border-radius:7px;margin:10px 0;padding:3px 12px 11px;position:relative}.site-page-section-editor legend{color:#6b7e91;padding:0 5px;font-size:9px}.site-page-section-editor>button{color:#9b625e;cursor:pointer;background:0 0;border:0;border-radius:4px;width:24px;height:24px;font-size:18px;position:absolute;top:2px;right:8px}.site-page-section-editor>button:hover{background:#fff0ef}.site-page-preview{background:#f8fafc;border:1px solid #e3eaf0;border-radius:7px;margin-top:16px;padding:15px}.site-page-preview>span{color:#4385a8;letter-spacing:.1em;font-size:8px;font-weight:750}.site-page-preview h2{color:#273f54;white-space:pre-line;margin:7px 0;font-size:19px}.site-page-preview h3{color:#344b60;margin:13px 0 3px;font-size:11px}.site-page-preview p{color:#6e7e8f;white-space:pre-wrap;margin:0;font-size:10px;line-height:1.6}.site-page-actions{border-top:1px solid #edf1f4;justify-content:space-between;align-items:center;gap:14px;margin-top:13px;padding-top:13px;display:flex}.site-page-actions>span{color:#7c8997;font-size:9px;line-height:1.5}.site-page-actions>div{flex-wrap:wrap;justify-content:end;gap:6px;display:flex}.site-page-actions button{color:#496174;min-height:33px;font:inherit;cursor:pointer;background:#fff;border:1px solid #d7e1e9;border-radius:5px;padding:0 10px;font-size:9px}.site-page-actions button.primary-action{color:#fff;background:#1769a8;border-color:#1769a8}.site-page-actions button:disabled{cursor:not-allowed;opacity:.55}@media (width<=900px){.site-pages-layout{grid-template-columns:1fr}.site-page-list{position:static}}@media (width<=1000px){.site-admin-module-grid{grid-template-columns:1fr}.site-admin-module{min-height:0}.site-admin-platform-grid{grid-template-columns:1fr}}@media (width<=620px){.site-admin-welcome{flex-direction:column;align-items:flex-start;padding:15px}.site-admin-welcome>div{align-items:flex-start;gap:11px}.site-admin-welcome-mark{border-radius:10px;width:38px;height:38px;font-size:23px}.site-admin-flow{grid-template-columns:1fr}}@media (width<=760px){.locale-custom-translation{grid-template-columns:repeat(2,minmax(0,1fr))}.locale-custom-translation>div{grid-column:1/-1}}@media (width<=500px){.locale-custom-translation{grid-template-columns:1fr}.locale-custom-translation>div{grid-column:auto}}@media (width<=640px){.site-page-actions{flex-direction:column;align-items:stretch}.site-page-actions>div{justify-content:start}.site-page-sections-heading{flex-direction:column;align-items:start}.site-page-source-tools{flex-direction:column;align-items:flex-start}}@media (width<=420px){.site-page-locale-tabs{grid-template-columns:1fr}}@media (width<=1080px){.demo-header nav{gap:12px;margin-left:13px}.demo-header nav a{font-size:10px}.demo-card-grid,.product-feature-story-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=820px){.demo-header{gap:10px}.demo-header nav{gap:9px;margin-left:auto}.demo-header nav a,.demo-admin-link{font-size:9px}.demo-header-meta{display:none}.demo-main{width:calc(100vw - 34px)}.demo-step-list{grid-template-columns:repeat(2,minmax(0,1fr))}.demo-library-toolbar{flex-direction:column;align-items:stretch}.demo-search{flex-basis:37px}.demo-category-filter{padding-bottom:2px}.demo-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.locale-admin-layout{grid-template-columns:178px minmax(0,1fr)}.locale-admin-sidebar{padding-left:8px;padding-right:8px}.locale-settings-grid{grid-template-columns:1fr}.locale-admin-main{padding:25px 18px}}@media (width<=560px){.demo-header{flex-wrap:wrap;gap:7px;height:auto;min-height:60px;padding:8px 12px}.demo-header nav{order:3;justify-content:space-between;width:100%;height:29px;margin:0;overflow-x:auto}.demo-header nav a{flex:none;font-size:9px}.demo-admin-link{margin-left:auto}.demo-header .language-toggle{margin-left:0}.demo-main{width:calc(100vw - 26px);padding-top:23px}.demo-intro{flex-direction:column;align-items:start;gap:15px;margin-bottom:18px}.demo-intro h1{font-size:29px}.intro-copy{font-size:12px}.demo-onboarding,.demo-library-section{border-radius:8px;padding:15px}.demo-onboarding-heading{flex-direction:column;gap:2px}.demo-onboarding-heading>a{margin-top:6px}.demo-step-list{grid-template-columns:1fr;gap:7px;margin-top:12px}.demo-step-copy p{min-height:0}.document-manager{margin-bottom:19px}.demo-library-section .demo-section-heading{align-items:start}.demo-library-section .demo-section-heading>div{flex-direction:column;align-items:start;gap:4px}.demo-library-section .live-count{text-align:right;max-width:112px}.demo-card-grid{grid-template-columns:1fr}.demo-card{min-height:145px}.demo-bottom{grid-template-columns:1fr}.product-features{padding:45px 16px 50px}.product-feature-story-grid{grid-template-columns:1fr;max-width:480px;margin-left:auto;margin-right:auto}.product-feature-photo{height:160px}.product-feature-app-shot{height:170px}.locale-admin-layout{display:block}.locale-admin-sidebar{border-bottom:1px solid #e0e6ed;border-right:0;flex-direction:row;gap:4px;height:auto;padding:8px 12px;display:flex;position:static;overflow-x:auto}.locale-admin-sidebar>a{white-space:nowrap;flex:none;padding:8px}.locale-admin-sidebar>a.locale-back-link,.locale-sidebar-label,.locale-sidebar-footer{display:none}.locale-admin-title{flex-direction:column;align-items:start}.locale-server-connection{flex-direction:column;align-items:stretch;gap:14px}.locale-connection-controls{min-width:0}.locale-catalog-heading{flex-direction:column}.locale-catalog-toolbar{flex-direction:column;align-items:stretch}.locale-search{width:auto}.locale-table th:first-child{width:37%}.locale-table th,.locale-table td{padding-left:6px;padding-right:6px}.locale-admin-actions{flex-direction:column;align-items:start}.locale-admin-actions>div:last-child{justify-content:start}}.sheet-function-dialog{color:#26394d;background:#fff;border:1px solid #d6e0e9;border-radius:8px;flex-direction:column;width:min(920px,100%);max-height:min(720px,100dvh - 36px);display:flex;overflow:hidden;box-shadow:0 22px 70px #10253a40}.sheet-function-dialog>header{border-bottom:1px solid #e0e7ee;justify-content:space-between;gap:15px;padding:17px 20px 13px;display:flex}.sheet-function-dialog>header span{color:#2677b4;letter-spacing:.12em;font-size:9px;font-weight:750}.sheet-function-dialog>header h2{margin:4px 0;font-size:19px}.sheet-function-dialog>header p{color:#718094;margin:0;font-size:11px}.sheet-function-dialog>header>button{color:#65778a;cursor:pointer;background:0 0;border:0;width:30px;height:30px;font-size:23px}.sheet-function-dialog-body{grid-template-columns:270px minmax(0,1fr);min-height:0;display:grid;overflow:hidden}.sheet-function-browser{border-right:1px solid #e1e7ed;flex-direction:column;gap:10px;min-height:300px;padding:14px;display:flex}.sheet-function-search,.sheet-function-category{color:#56677b;gap:5px;font-size:10px;font-weight:650;display:grid}.sheet-function-search input,.sheet-function-category select{color:#26394d;background:#fff;border:1px solid #cfd9e3;border-radius:4px;min-width:0;height:31px;padding:0 8px;font:12px Segoe UI,Arial,sans-serif}.sheet-function-list{border:1px solid #e1e7ed;border-radius:4px;min-height:0;overflow:auto}.sheet-function-list>button{color:#34475b;text-align:left;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #edf0f3;gap:3px;width:100%;padding:8px;display:grid}.sheet-function-list>button:hover,.sheet-function-list>button.selected{background:#edf5fc}.sheet-function-list>button strong{font:650 11px Segoe UI,Arial,sans-serif}.sheet-function-list>button small,.sheet-function-list>p{color:#758397;margin:0;font:10px/1.35 Segoe UI,Arial,sans-serif}.sheet-function-list>p{padding:10px}.sheet-function-editor{flex-direction:column;gap:14px;min-width:0;padding:18px 20px;display:flex;overflow:auto}.sheet-function-summary>span{color:#2677b4;text-transform:uppercase;font-size:9px;font-weight:700}.sheet-function-summary h3{margin:3px 0;font-size:17px}.sheet-function-summary p{color:#65758a;margin:0 0 8px;font-size:11px}.sheet-function-summary code,.sheet-function-preview code{overflow-wrap:anywhere;color:#354b62;background:#f6f8fa;border:1px solid #e1e7ed;border-radius:4px;padding:8px;font:11px/1.5 Consolas,monospace;display:block}.sheet-function-arguments h4{margin:0 0 8px;font-size:12px}.sheet-function-arguments>label{grid-template-columns:minmax(85px,.35fr) minmax(0,1fr);align-items:center;gap:4px 10px;margin:7px 0;display:grid}.sheet-function-arguments>label>span{color:#455a70;align-items:baseline;gap:6px;font-size:10px;display:flex}.sheet-function-arguments>label em{color:#8995a3;font-size:9px;font-style:normal}.sheet-function-arguments>label input{color:#26394d;background:#fff;border:1px solid #cfd9e3;border-radius:4px;min-width:0;height:29px;padding:0 8px;font:11px Consolas,monospace}.sheet-function-arguments>label small{color:#7b8796;grid-column:2;font-size:9px}.sheet-function-add-argument{color:#40546a;cursor:pointer;background:#fff;border:1px solid #d2dce6;border-radius:4px;min-height:27px;padding:0 8px;font-size:10px}.sheet-function-preview{color:#56677b;gap:5px;font-size:10px;font-weight:650;display:grid}.sheet-function-preview>small{color:#a3463c;font-weight:400}.sheet-function-preview>small.sheet-function-result{color:#286c45}.sheet-function-preview>button{color:#40546a;cursor:pointer;background:#fff;border:1px solid #d2dce6;border-radius:4px;justify-self:start;min-height:27px;padding:0 8px;font-size:10px}.sheet-function-preview>button:disabled{opacity:.48;cursor:not-allowed}.sheet-function-empty{color:#748397;align-self:center;padding:20px;font-size:12px}.sheet-function-dialog>footer{border-top:1px solid #e0e7ee;align-items:center;gap:7px;padding:11px 16px;display:flex}.sheet-function-dialog>footer>span{color:#7b8796;margin-right:auto;font-size:9px}.sheet-function-dialog>footer>button{color:#40546a;cursor:pointer;background:#fff;border:1px solid #d2dce6;border-radius:4px;min-height:30px;padding:0 10px;font-size:10px}.sheet-function-dialog>footer>button.primary{color:#fff;background:#176bb2;border-color:#176bb2}.sheet-function-dialog>footer>button:disabled{opacity:.48;cursor:not-allowed}.sheet-paste-special-dialog{color:#26394d;background:#fff;border:1px solid #d6e0e9;border-radius:8px;flex-direction:column;width:min(480px,100%);display:flex;box-shadow:0 22px 70px #10253a40}.sheet-paste-special-dialog>header{border-bottom:1px solid #e0e7ee;justify-content:space-between;gap:15px;padding:16px 18px 12px;display:flex}.sheet-paste-special-dialog>header span{color:#2677b4;letter-spacing:.12em;font-size:9px;font-weight:750}.sheet-paste-special-dialog>header h2{margin:4px 0;font-size:18px}.sheet-paste-special-dialog>header p{color:#718094;margin:0;font-size:11px}.sheet-paste-special-dialog>header>button{color:#65778a;cursor:pointer;background:0 0;border:0;width:30px;height:30px;font-size:23px}.sheet-paste-special-options{gap:5px;padding:12px 16px 5px;display:grid}.sheet-paste-special-options>label{cursor:pointer;border:1px solid #0000;border-radius:5px;align-items:flex-start;gap:10px;padding:8px;display:flex}.sheet-paste-special-options>label.selected{background:#f0f7fc;border-color:#c8dff2}.sheet-paste-special-options input{accent-color:#176bb2;margin:2px 0 0}.sheet-paste-special-options label span{gap:3px;display:grid}.sheet-paste-special-options strong{color:#34475b;font-size:11px}.sheet-paste-special-options small{color:#748397;font-size:10px;line-height:1.4}.sheet-paste-special-note{color:#748397;margin:4px 18px 10px;font-size:10px;line-height:1.45}.sheet-paste-special-dialog>footer{border-top:1px solid #e0e7ee;justify-content:flex-end;gap:7px;padding:11px 16px;display:flex}.sheet-paste-special-dialog>footer button{color:#40546a;cursor:pointer;background:#fff;border:1px solid #d2dce6;border-radius:4px;min-height:30px;padding:0 10px;font-size:10px}.sheet-paste-special-dialog>footer button.primary{color:#fff;background:#176bb2;border-color:#176bb2}.sheet-paste-special-dialog>footer button:disabled{opacity:.48;cursor:not-allowed}.product-hero-real-shot{z-index:2;background:#fff;border:1px solid #cfdae4;border-radius:10px;width:min(100%,610px);margin:0;position:relative;overflow:hidden;transform:perspective(1400px)rotateY(-3deg)rotateX(1deg);box-shadow:0 28px 70px #173b5928,0 4px 14px #163a5814}.product-hero-real-shot>img{aspect-ratio:1440/940;object-fit:cover;object-position:top center;background:#edf1f5;width:100%;height:auto;display:block}.product-hero-real-shot>figcaption{color:#627487;letter-spacing:.075em;background:#fff;border-top:1px solid #e7edf2;align-items:center;gap:8px;min-height:40px;padding:0 12px;font-size:8px;font-weight:750;display:flex}.product-hero-real-shot>figcaption a{color:#1769a8;letter-spacing:0;white-space:nowrap;margin-left:auto;font-size:10px;font-weight:650;text-decoration:none}.product-hero-real-shot>figcaption a:hover{text-underline-offset:3px;text-decoration:underline}.product-shot-live-dot{background:#2da888;border-radius:50%;flex:none;width:7px;height:7px;box-shadow:0 0 0 3px #2da88820}@media (width<=880px){.product-hero-real-shot{transform:none}}@media (width<=560px){.product-hero-art{min-height:auto;padding:4px 2px 14px}.product-hero-real-shot{border-radius:7px}.product-hero-real-shot>figcaption{letter-spacing:.025em;min-height:36px;padding:0 8px;font-size:7px}.product-hero-real-shot>figcaption a{font-size:9px}}@media (width<=680px){.sheet-function-dialog-body{grid-template-columns:1fr;overflow:auto}.sheet-function-browser{border-bottom:1px solid #e1e7ed;border-right:0;min-height:0}.sheet-function-list{grid-template-columns:repeat(2,minmax(0,1fr));max-height:150px;display:grid}.sheet-function-dialog>footer{flex-wrap:wrap}.sheet-function-dialog>footer>span{width:100%}}.product-feature-visual{background:#e8eff4;height:238px;display:block;position:relative;overflow:hidden}.product-feature-photo{height:auto;position:absolute;inset:0}.product-feature-photo img{object-position:center}.product-feature-photo>span{background:#163c50ba;border:1px solid #ffffff62;border-radius:999px;max-width:42%;padding:5px 8px;font-size:7px;line-height:1.35;inset:10px auto auto 10px}.product-feature-app-shot{z-index:2;aspect-ratio:1.6;border:1px solid #d3dde5;border-radius:5px;width:78%;height:auto;margin:0;padding:6px 6px 0;position:absolute;bottom:10px;right:10px;box-shadow:0 8px 24px #102b3b33}.product-feature-app-shot figcaption{height:21px;font-size:7px;line-height:15px}.product-feature-app-shot img{object-fit:contain;height:calc(100% - 21px)}.product-photo-note{max-width:850px}@media (width<=700px){.product-feature-visual{height:228px}.product-feature-photo{height:auto}.product-feature-app-shot{width:78%;height:auto}}.demo-edition-options{background:#fff;border:1px solid #dfe7ed;border-radius:10px;margin:0 0 24px;padding:19px 20px 15px}.demo-edition-options-heading{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.demo-edition-options-heading h2{color:#273f53;letter-spacing:-.025em;margin:5px 0 3px;font-size:20px}.demo-edition-options-heading p{color:#77879a;margin:0;font-size:11px}.demo-edition-options-heading>a{color:#176a9d;white-space:nowrap;margin-top:6px;font-size:10px;font-weight:700;text-decoration:none}.demo-edition-option-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:15px;display:grid}.demo-edition-option{min-height:130px;color:inherit;border:1px solid #e1e8ee;border-radius:7px;grid-template-columns:1fr auto;align-content:start;gap:6px 15px;padding:13px 14px;text-decoration:none;display:grid}.demo-edition-option:hover,.demo-edition-option:focus-visible{outline-offset:1px;background:#fbfdff;border-color:#a9c6da;outline:2px solid #d8eaf5}.demo-edition-option-badge{color:#66839a;letter-spacing:.08em;grid-column:1/-1;font-size:8px;font-weight:750}.demo-edition-option>strong{color:#30495e;align-self:center;font-size:14px}.demo-edition-option>p{color:#718094;grid-column:1/-1;margin:0;font-size:10px;line-height:1.55}.demo-edition-option details{color:#5d6f81;grid-column:1/-1;font-size:9px;line-height:1.55}.demo-edition-option details summary{color:#176a9d;cursor:pointer;font-weight:700}.demo-edition-option details ul{gap:5px;margin:8px 0;padding-left:17px;display:grid}.demo-edition-option-note{border-left:2px solid #d5e3eb;padding-left:8px;color:#788697!important;margin:7px 0 0!important}.demo-edition-option-action{color:#176a9d;grid-column:1/-1;justify-content:space-between;align-items:center;gap:7px;margin-top:3px;font-size:10px;font-weight:700;text-decoration:none;display:flex}.demo-edition-option-action b{font-size:13px}.demo-edition-option.commercial .demo-edition-option-badge{color:#756a51}.demo-edition-flows{border-top:1px solid #edf1f4;flex-wrap:wrap;gap:7px 16px;margin-top:13px;padding-top:11px;display:flex}.demo-edition-flows a{color:#55728a;font-size:9px;text-decoration:none}.demo-edition-flows a:hover{color:#146a9f;text-underline-offset:3px;text-decoration:underline}.demo-edition-footnote{color:#8290a0;margin:10px 0 0;font-size:9px;line-height:1.55}.demo-edition-footnote code{color:#425a70}@media (width<=760px){.demo-edition-options-heading{flex-direction:column;align-items:flex-start}}@media (width<=520px){.demo-edition-option-grid{grid-template-columns:1fr}.demo-edition-options{padding:15px 13px 12px}.demo-edition-options-heading h2{font-size:18px}.demo-edition-flows{gap:8px 12px}}.demo-edition-products{gap:17px;margin-top:14px;display:grid}.demo-edition-product{border-top:1px solid #e9eef2;padding-top:12px}.demo-edition-product-heading h3{color:#2e465b;margin:0 0 3px;font-size:13px}.demo-edition-product-heading p{color:#748397;margin:0;font-size:10px;line-height:1.5}.demo-edition-product .demo-edition-option-grid{margin-top:9px}.demo-edition-product .demo-edition-option{min-height:116px}.demo-edition-option.commercial{border-left:3px solid #6a7885}.demo-edition-option.free{border-left:3px solid #2373ad}.sheet-edition-badge{color:#fff;letter-spacing:.025em;white-space:nowrap;background:#ffffff14;border:1px solid #ffffff70;border-radius:99px;flex:none;padding:5px 9px;font-size:9px;font-weight:700;text-decoration:none}.sheet-edition-badge:hover{background:#ffffff26}.sheet-app-free .sheet-titlebar{background:#155f9e}.sheet-app-free .sheet-titlebar>input{text-align:left}.sheet-app-free .sheet-tabs{background:#fff;border-bottom:1px solid #d3dbe5;min-height:34px}.sheet-app-free .sheet-tabs>button{color:#40556a;padding:0 11px;font-size:11px}.sheet-app-free .sheet-tabs>button.active{color:#145d9b}.sheet-app-free .sheet-tabs>button.active:after{background:#1976c4;height:2px;left:8px;right:8px}.sheet-app-free .sheet-tabs>button.sheet-file-tab,.sheet-app-free .sheet-tabs>button.sheet-import-trigger{color:#145d9b}.sheet-app-free .sheet-command-search{color:#60758a;background:#f8fafc;border-color:#d4dfe9}.sheet-app-free .sheet-command-search input{color:#314b62}.sheet-app-free .sheet-command-search input::placeholder{color:#8997a5}.sheet-app-free .sheet-command-search>button{color:#176a9d}.sheet-app-free .sheet-ribbon{border-bottom-color:#d3dbe5;min-height:72px}.sheet-app-free .sheet-tool-group{gap:4px;padding:7px 9px 12px}.sheet-app-free .sheet-tool-group button,.sheet-app-free .sheet-tool-group select,.sheet-app-free .sheet-tool-group>input{min-height:25px;padding:3px 6px;font-size:10px}.sheet-app-free .sheet-tool-group>strong{font-size:9px}.sheet-app-commercial .sheet-titlebar{background:#217346}.sheet-app-commercial .sheet-titlebar>input{text-align:center}.sheet-app-commercial .sheet-tabs{background:#217346;border-bottom:0;min-height:35px}.sheet-app-commercial .sheet-tabs>button{color:#f2f7f4;padding:0 13px;font-size:12px}.sheet-app-commercial .sheet-tabs>button.active{color:#fff}.sheet-app-commercial .sheet-tabs>button.active:after{background:#fff}@media (width<=920px){.sheet-edition-badge{display:none}}.sheet-app-free .sheet-titlebar{color:#29343f;background:#f8fafb;box-shadow:inset 0 -1px #dfe4e8}.sheet-app-free .sheet-brand{border-color:#dfe4e8}.sheet-app-free .sheet-titlebar>input{color:#303b45}.sheet-app-free .sheet-titlebar>input:focus{background:#fff;border-color:#a9c6b2}.sheet-app-free .sheet-quick-access button{color:#58636d;background:0 0;border-color:#0000}.sheet-app-free .sheet-quick-access button:hover:not(:disabled){color:#188038;background:#eaf3ec}.sheet-app-free .sheet-quick-access button:disabled{opacity:.42}.sheet-app-free .sheet-save{color:#66717b}.sheet-app-free .sheet-save.error{color:#b3261e}.sheet-app-free .sheet-titlebar>button{color:#fff;background:#188038;border-color:#188038}.sheet-app-free .sheet-titlebar>button:hover{background:#137333}.sheet-app-free .sheet-edition-badge{color:#137333;background:#edf6ef;border-color:#cfe2d3}.sheet-google-menu-bar{z-index:22;background:#fff;border-bottom:1px solid #e3e7ea;flex-wrap:wrap;flex:none;align-items:center;gap:1px;min-height:34px;padding:0 14px;font-family:Arial,Segoe UI,sans-serif;display:flex;position:relative;overflow:visible}.sheet-google-menu{align-items:center;display:flex;position:relative}.sheet-google-menu>button{color:#3c4043;cursor:pointer;background:0 0;border:0;border-radius:4px;min-height:28px;padding:0 9px;font:13px/1 Arial,Segoe UI,sans-serif}.sheet-google-menu>button:hover,.sheet-google-menu>button.open,.sheet-google-menu>button:focus-visible{background:#f1f3f4;outline:0}.sheet-google-menu-popup{z-index:40;background:#fff;border:1px solid #dadce0;border-radius:5px;flex-direction:column;width:278px;max-height:min(72dvh,560px);padding:5px 0;display:flex;position:absolute;top:calc(100% + 1px);left:0;overflow:auto;box-shadow:0 5px 18px #2021242b}.sheet-google-menu-popup>button,.sheet-google-menu-popup>a{color:#3c4043;text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:18px;min-height:31px;padding:5px 16px 5px 25px;font:13px/1.3 Arial,Segoe UI,sans-serif;text-decoration:none;display:flex}.sheet-google-menu-popup>button:hover:not(:disabled),.sheet-google-menu-popup>a:hover{background:#f1f3f4}.sheet-google-menu-popup>button:focus-visible,.sheet-google-menu-popup>a:focus-visible{outline-offset:-2px;outline:2px solid #188038}.sheet-google-menu-popup>button:disabled{color:#aeb4b8;cursor:default}.sheet-google-menu-popup>button small{color:#70757a;white-space:nowrap;font-size:11px}.sheet-google-menu-separator{background:#e8eaed;flex:none;height:1px;margin:4px 0}.sheet-google-toolbar{z-index:3;background:#f8f9fa;border-bottom:1px solid #e0e4e7;flex:none;align-items:center;gap:7px;min-height:42px;padding:4px 10px;font-family:Arial,Segoe UI,sans-serif;display:flex;position:relative;overflow:auto hidden}.sheet-google-toolbar-group{border-right:1px solid #dadce0;flex:none;align-items:center;gap:2px;padding-right:7px;display:flex}.sheet-google-toolbar-group:last-child{border-right:0}.sheet-google-toolbar button,.sheet-google-toolbar select{color:#3c4043;cursor:pointer;background:0 0;border:0;border-radius:4px;min-width:30px;height:30px;padding:0 7px;font:13px Arial,Segoe UI,sans-serif}.sheet-google-toolbar button:hover:not(:disabled),.sheet-google-toolbar button[aria-pressed=true]{color:#188038;background:#e8f0e9}.sheet-google-toolbar button:disabled{color:#bdc1c6;cursor:default}.sheet-google-toolbar select{background:#fff;border:1px solid #dadce0}.sheet-google-toolbar select[aria-label=Font\ family]{width:142px}.sheet-google-toolbar select[aria-label=Font\ size]{width:54px}.sheet-google-toolbar-group label{color:#3c4043;cursor:pointer;align-items:center;gap:3px;height:30px;padding:0 4px;font-size:13px;display:inline-flex}.sheet-google-toolbar-group label input[type=color]{cursor:pointer;background:0 0;border:0;width:19px;height:22px;padding:1px}.sheet-google-toolbar-divider{background:#dadce0;width:1px;height:21px;margin:0 3px}.sheet-google-toolbar-quick{margin-left:auto}.sheet-google-toolbar .sheet-google-zoom{background:#fff;border:1px solid #dadce0;border-radius:4px;align-items:center;gap:0;display:inline-flex}.sheet-google-toolbar .sheet-google-zoom button{min-width:27px;height:27px;padding:0 5px}.sheet-google-toolbar .sheet-google-zoom button:nth-child(2){border-left:1px solid #dadce0;border-right:1px solid #dadce0;min-width:48px;font-size:11px}.sheet-google-toolbar .sheet-google-all-tools{color:#137333;white-space:nowrap;background:#fff;border:1px solid #d6dfd8}.sheet-app-free .sheet-entrybar{border-bottom-color:#e1e5e8}@media (width<=760px){.sheet-google-menu-bar{padding:2px 6px}.sheet-google-menu>button{padding:0 7px;font-size:12px}.sheet-google-toolbar{gap:5px}.sheet-google-toolbar-quick{margin-left:0}.sheet-app-free .sheet-titlebar{gap:6px;padding:0 8px}.sheet-app-free .sheet-brand{min-width:100px;padding-right:7px}}@media print{.sheet-google-menu-bar,.sheet-google-toolbar{display:none!important}}.product-edition-hub{background:radial-gradient(at 90% 0,#e7f4fc 0,#0000 42%),linear-gradient(145deg,#f8fbfd,#f1f6f9);border:1px solid #e1e9ef;border-radius:14px;width:min(1240px,100% - 48px);margin:22px auto 12px;padding:clamp(20px,3.2vw,38px)}.product-edition-hub-heading{max-width:760px;margin:0 0 21px}.product-edition-hub-heading h2{color:#193750;letter-spacing:-.045em;margin:9px 0 8px;font-size:clamp(27px,3.3vw,38px);font-weight:680;line-height:1.13}.product-edition-hub-heading h2 em{color:#2075ad;font-style:normal}.product-edition-hub-heading p{color:#718397;margin:0;font-size:12px;line-height:1.65}.product-edition-app-grid{gap:12px;display:grid}.product-edition-app{background:#ffffffd9;border:1px solid #e2e9ef;border-radius:10px;grid-template-columns:182px minmax(0,1fr);align-items:stretch;gap:14px;padding:14px;display:grid;box-shadow:0 5px 17px #183d5b08}.product-edition-app>header{align-items:flex-start;gap:10px;padding:4px 6px;display:flex}.product-edition-app-icon{color:#fff;background:#2175ad;border-radius:9px;flex:0 0 34px;place-items:center;width:34px;height:34px;font-family:Georgia,serif;font-size:19px;font-weight:700;display:grid}.product-edition-app-icon.sheet{background:#287d67}.product-edition-app>header h3{color:#29445b;margin:0 0 4px;font-size:14px}.product-edition-app>header p{color:#8290a0;margin:0;font-size:10px;line-height:1.5}.product-edition-choice-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.product-edition-choice{min-width:0;min-height:180px;color:inherit;background:#fff;border:1px solid #e1e8ee;border-radius:8px;flex-direction:column;align-items:flex-start;padding:12px 13px;transition:border-color .16s,box-shadow .16s,transform .16s;display:flex}.product-edition-choice:hover{border-color:#a9c8dd;transform:translateY(-2px);box-shadow:0 8px 23px #204e6b16}.product-edition-choice>header{gap:6px;display:grid}.product-edition-choice>header>span{color:#6a879c;letter-spacing:.09em;font-size:8px;font-weight:780}.product-edition-choice>header>strong{color:#2d485d;font-size:12px}.product-edition-choice>p{color:#728295;margin:8px 0 2px;font-size:9px;line-height:1.55}.product-edition-choice details{color:#596d80;width:100%;margin:8px 0;font-size:9px;line-height:1.55}.product-edition-choice details summary{color:#176a9d;cursor:pointer;font-weight:700}.product-edition-choice details ul{gap:5px;margin:8px 0;padding-left:16px;display:grid}.product-edition-choice details li{padding-left:2px}.product-package-access-note{border-left:2px solid #d9e5ed;padding-left:8px;color:#778697!important}.product-package-action{color:#176a9d;justify-content:space-between;align-items:center;gap:8px;width:100%;margin-top:auto;padding-top:8px;font-size:9px;font-weight:750;text-decoration:none;display:flex}.product-package-action:hover{text-underline-offset:3px;text-decoration:underline}.product-edition-choice.free{border-top:2px solid #2782b8}.product-edition-choice.commercial{border-top:2px solid #718291}.product-edition-choice.commercial>header>span{color:#746b54}.product-edition-note{color:#7a8998;margin:13px 0 0;font-size:9px;line-height:1.6}.edition-product-section{background:#fff;border:1px solid #e1e8ee;border-radius:10px;margin:0 0 19px;padding:17px}.edition-product-section>header{margin-bottom:2px}.edition-product-section h2{color:#2b4357;margin:5px 0 4px;font-size:19px}.edition-product-section>header p{color:#748397;margin:0;font-size:10px;line-height:1.55}.edition-package-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;margin:14px 0;display:grid}.edition-package-card{background:linear-gradient(160deg,#fff 40%,#f7fbfd);border:1px solid #e0e7ed;border-top:3px solid #2881b4;border-radius:8px;flex-direction:column;min-width:0;padding:14px;display:flex}.edition-package-card.commercial{background:linear-gradient(160deg,#fff 40%,#f9fafb);border-top-color:#77899a}.edition-package-heading>span{color:#37779f;letter-spacing:.1em;font-size:8px;font-weight:800}.edition-package-card.commercial .edition-package-heading>span{color:#776c56}.edition-package-heading h3{color:#29445b;margin:5px 0;font-size:14px}.edition-package-heading p{color:#718194;margin:0;font-size:10px;line-height:1.6}.edition-package-card h4{color:#40566a;margin:14px 0 7px;font-size:10px}.edition-package-card ul{color:#5d6f81;gap:7px;margin:0;padding-left:17px;font-size:9px;line-height:1.55;display:grid}.edition-package-access{color:#788697;border-left:2px solid #d5e3eb;margin:12px 0;padding-left:8px;font-size:9px;line-height:1.55}.edition-package-action{color:#176a9d;background:#f6fafc;border:1px solid #d6e5ee;border-radius:5px;justify-content:space-between;align-items:center;gap:9px;min-height:34px;margin-top:auto;padding:0 10px;font-size:10px;font-weight:750;text-decoration:none;display:flex}.edition-package-action:hover{background:#edf6fa;border-color:#a9c8dd}.edition-package-matrix{margin-top:12px}.edition-package-caveats{color:#6a6253;background:#fffdf8;border:1px solid #eadfc8;border-radius:8px;margin:18px 0;padding:14px 16px}.edition-package-caveats h2{color:#615640;margin:0 0 8px;font-size:13px}.edition-package-caveats ul{gap:6px;margin:0;padding-left:18px;font-size:9px;line-height:1.6;display:grid}.edition-product-section .edition-demo-flow-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:12px 0 0}.edition-product-section .edition-demo-flow{border-top:2px solid #2c80b4;min-height:150px}.edition-product-section .edition-demo-flow.commercial{border-top-color:#758392}.edition-product-section .edition-demo-flow h3{color:#2b4357;margin:10px 0 5px;font-size:13px}.edition-product-section .edition-demo-flow h2{display:none}.edition-more-demos{background:#f8fafc;border:1px solid #e1e8ee;border-radius:9px;margin:0 0 24px;padding:14px 16px}.edition-more-demos h2{color:#415a70;margin:0 0 9px;font-size:12px}.edition-more-demos>div{flex-wrap:wrap;gap:8px;display:flex}.edition-more-demos a{color:#326b90;background:#fff;border:1px solid #dce5eb;border-radius:99px;padding:7px 10px;font-size:9px;text-decoration:none}.edition-more-demos a:hover{background:#f1f8fc;border-color:#a7c9dc}@media (width<=760px){.product-edition-hub{width:calc(100% - 30px);padding:18px 14px}.product-edition-app{grid-template-columns:1fr;gap:10px;padding:11px}.product-edition-app>header{align-items:center}.edition-package-grid,.edition-product-section .edition-demo-flow-grid{grid-template-columns:1fr}}@media (width<=520px){.product-edition-choice-grid{grid-template-columns:1fr}.product-edition-choice{min-height:118px}.edition-product-section{padding:13px}}.product-edition-app-icon.slides{background:linear-gradient(145deg,#e78535,#ca493c)}.slides-app{color:#263342;background:#f0f2f5;flex-direction:column;min-width:780px;height:100vh;font-family:Segoe UI,Arial,sans-serif;display:flex;overflow:hidden}.slides-topbar{color:#fff;background:#1767a8;flex:0 0 52px;align-items:center;gap:14px;min-width:0;padding:0 16px;display:flex;box-shadow:0 1px 4px #152d421f}.slides-brand{color:inherit;flex:none;align-items:center;text-decoration:none;display:flex}.slides-brand .product-brand-demo{max-width:155px}.slides-brand .product-brand-demo svg{width:28px;height:28px}.slides-separator{border-left:1px solid #ffffff40;height:27px}.slides-topbar>input{color:#fff;background:0 0;border:1px solid #0000;border-radius:4px;width:min(330px,28vw);padding:7px 9px;font-size:13px}.slides-topbar>input:hover,.slides-topbar>input:focus{background:#ffffff12;border-color:#fff5;outline:none}.slides-topbar-meta{justify-content:flex-end;align-items:center;gap:15px;width:100%;min-width:0;font-size:10px;display:flex}.slides-topbar-meta>a{color:#fff;white-space:nowrap;text-decoration:none}.slides-topbar-meta>a:hover{text-decoration:underline}.slides-edition-pill{letter-spacing:.04em;white-space:nowrap;background:#ffffff14;border:1px solid #ffffff5c;border-radius:99px;padding:5px 8px;font-size:8px;font-weight:750}.slides-save-status{color:#e5f6e9;white-space:nowrap}.slides-free-menu-wrap{z-index:8;background:#fff;border-bottom:1px solid #d9dee5;flex:none;position:relative}.slides-free-menu{scrollbar-width:thin;align-items:stretch;gap:4px;min-height:38px;padding:0 12px;display:flex;overflow-x:auto}.slides-free-menu>button{color:#33475b;min-width:55px;font:inherit;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;padding:0 10px;font-size:11px;position:relative}.slides-free-menu>button:hover,.slides-free-menu>button.active{color:#176cbd;background:#f3f8fc;border-bottom-color:#176cbd}.slides-free-dropdown{z-index:30;box-sizing:border-box;overscroll-behavior:contain;background:#fff;border:1px solid #cad4de;border-radius:0 0 7px 7px;width:min(620px,100vw - 24px);max-height:min(360px,52dvh,100dvh - 190px);position:absolute;top:calc(100% - 1px);left:12px;overflow:auto;box-shadow:0 12px 28px #23344830}.slides-free-dropdown-heading{z-index:1;color:#40576b;background:#fff;border-bottom:1px solid #e2e7ec;justify-content:space-between;align-items:center;min-height:38px;padding:0 14px;font-size:13px;display:flex;position:sticky;top:0}.slides-free-dropdown-heading>button{color:#68798a;cursor:pointer;background:0 0;border:0;border-radius:4px;width:25px;height:25px;font-size:18px}.slides-free-dropdown-heading>button:hover{background:#eef2f5}.slides-free-dropdown-grid{grid-template-columns:repeat(auto-fit,minmax(185px,1fr));gap:0;padding:10px;display:grid}.slides-free-dropdown-grid--home{grid-template-columns:repeat(3,minmax(0,1fr))}.slides-free-dropdown-grid>section{border-right:1px solid #edf0f3;flex-direction:column;gap:3px;padding:7px 10px 10px;display:flex}.slides-free-dropdown-grid>section:last-child{border-right:0}.slides-free-dropdown-grid h3{color:#697b8d;text-transform:uppercase;letter-spacing:.055em;margin:0 0 6px;font-size:10px;font-weight:700;line-height:1.35}@media (width<=680px){.slides-free-dropdown-grid--home{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=420px){.slides-free-dropdown-grid--home{grid-template-columns:1fr}}.slides-free-action{color:#34475a;text-align:left;min-height:38px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:5px;align-items:center;gap:9px;padding:5px 7px;font-size:12px;display:flex}.slides-free-action:hover:not(:disabled){color:#145e99;background:#edf5fb}.slides-free-action:disabled{opacity:.45;cursor:not-allowed}.slides-free-action>span:last-child{flex-direction:column;gap:2px;display:flex}.slides-free-action strong{font-size:12px;font-weight:600;line-height:1.35}.slides-free-action small{color:#738497;font-size:10px;line-height:1.35}.slides-free-action-icon{color:#276995;background:#fff;border:1px solid #d9e3eb;border-radius:5px;flex:0 0 29px;place-items:center;width:29px;height:29px;font-size:14px;display:grid}.slides-free-align-grid{grid-template-columns:1fr 1fr;gap:3px;display:grid}.slides-free-align-grid>button,.slides-free-control,.slides-free-color,.slides-free-check{color:#42566a;text-align:left;background:#fff;border:1px solid #e1e6eb;border-radius:4px;align-items:center;gap:7px;min-height:29px;padding:5px 7px;font-size:9px;display:flex}.slides-free-align-grid>button{cursor:pointer}.slides-free-align-grid>button:hover{background:#f0f7fc;border-color:#a9c8e1}.slides-free-color input[type=color]{background:#fff;border:1px solid #dbe2e9;width:31px;height:23px;margin-left:auto}.slides-free-control{justify-content:space-between}.slides-free-control select,.slides-backstage-info select{background:#fff;border:1px solid #dce2e8;border-radius:3px;padding:5px 8px}.slides-free-check{border:0;justify-content:flex-start}.slides-free-note{color:#8190a0;max-width:220px;padding:5px 7px;font-size:9px;line-height:1.45;display:block}.slides-free-zoom{align-items:center;gap:5px;min-height:32px;display:flex}.slides-free-zoom button{cursor:pointer;background:#fff;border:1px solid #dce2e8;border-radius:3px;padding:4px 8px}.slides-free-zoom input{accent-color:#176cbd;width:min(155px,100%)}.slides-theme-menu{grid-template-columns:1fr 1fr;gap:5px;display:grid}.slides-theme-menu button,.slides-theme-chip{color:#42566a;cursor:pointer;background:#fff;border:1px solid #dfe5ea;border-radius:4px;align-items:center;gap:6px;min-height:28px;padding:4px 7px;font-size:9px;display:flex}.slides-theme-menu button:hover,.slides-theme-chip:hover{background:#f1f7fb;border-color:#9fc3df}.slides-theme-menu i,.slides-theme-chip i{border-radius:50%;width:13px;height:13px}.slides-compact-toolbar,.slides-ribbon-panel{scrollbar-width:thin;background:#fff;border-bottom:1px solid #d9dee5;flex:none;align-items:stretch;gap:4px;display:flex;overflow-x:auto}.slides-compact-toolbar{min-height:68px;padding:5px 10px 3px}.slides-tool-group{border-right:1px solid #e4e8ed;flex:none;align-items:center;gap:4px;min-height:47px;padding:0 9px 12px;display:flex;position:relative}.slides-tool-group>span{color:#758293;text-align:center;font-size:9px;position:absolute;bottom:1px;left:4px;right:4px}.slides-tool-group>button,.slides-tool-group>label,.slides-tool-group>strong{color:#34475a;min-height:30px;font:inherit;white-space:nowrap;background:0 0;border:1px solid #0000;border-radius:4px;justify-content:center;align-items:center;gap:5px;padding:0 8px;font-size:10px;display:inline-flex}.slides-tool-group>button{cursor:pointer}.slides-tool-group>button:hover,.slides-tool-group>label:hover{background:#f2f7fb;border-color:#d6e2ee}.slides-tool-group>button:disabled{opacity:.45;cursor:not-allowed}.slides-tool-group>label select{color:#34475a;background:#fff;border:1px solid #dce2e8;border-radius:3px;max-width:95px;padding:4px;font-size:10px}.slides-tool-group>label.slides-layout-picker select{min-width:150px;max-width:210px}.slides-tool-group>label input[type=color]{background:#fff;border:1px solid #dce2e8;width:25px;height:23px;padding:2px}.slides-tool-group .slides-present-button{color:#fff;background:#176cbd}.slides-tool-group .slides-present-button:hover{background:#0d5da6}.slides-tool-group>p{color:#7c8794;margin:0 4px;font-size:10px}.slides-object-toolbar{background:#fff;border-bottom:1px solid #dce2e8;flex:none;align-items:center;gap:5px;min-height:36px;padding:3px 10px;display:flex;overflow-x:auto}.slides-object-toolbar>strong{color:#38536b;white-space:nowrap;margin-right:5px;font-size:9px}.slides-object-toolbar button,.slides-object-toolbar label{color:#34475a;white-space:nowrap;background:#fff;border:1px solid #dbe2e9;border-radius:3px;justify-content:center;align-items:center;gap:4px;min-height:25px;padding:2px 7px;font-size:9px;display:inline-flex}.slides-object-toolbar button{cursor:pointer}.slides-object-toolbar button:hover,.slides-object-toolbar button.active{color:#1269af;background:#edf6fd;border-color:#a9c8e1}.slides-object-toolbar button.danger{color:#a33b3b}.slides-object-toolbar select,.slides-object-toolbar input[type=number]{color:#34475a;background:#fff;border:1px solid #dbe2e9;border-radius:3px;width:57px;padding:3px;font-size:9px}.slides-object-toolbar label input[type=color]{background:#fff;border:1px solid #dbe2e9;width:21px;height:19px;padding:1px}.slides-ribbon-tabs{background:#fff;border-bottom:1px solid #d8e0e7;flex:0 0 34px;gap:5px;padding:0 15px;display:flex}.slides-ribbon-tabs button{color:#415466;cursor:pointer;background:0 0;border:0;padding:0 10px;font-size:11px;position:relative}.slides-ribbon-tabs button.active{color:#1169b4;font-weight:700}.slides-ribbon-tabs button.active:after{content:"";background:#1171c7;height:2px;position:absolute;bottom:0;left:7px;right:7px}.commercial .commercial-topbar{background:#b7472a}.commercial .slides-ribbon-tabs{background:#b7472a;border-bottom-color:#923b28;gap:0}.commercial .slides-ribbon-tabs button{color:#fff;font-size:11px}.commercial .slides-ribbon-tabs button:hover{background:#ffffff19}.commercial .slides-ribbon-tabs button.active{color:#a43f27;background:#fff;border-radius:4px 4px 0 0}.commercial .slides-ribbon-tabs button.active:after{display:none}.slides-ribbon-tabs .slides-file-tab{margin-right:7px}.slides-command-search{color:#fff;border:1px solid #ffffff6e;border-radius:4px;flex:0 260px;align-items:center;gap:5px;min-width:110px;margin:5px 0;padding:0 7px;font-size:14px;display:flex}.slides-command-search input{color:#fff;width:100%;min-width:0;font:inherit;background:0 0;border:0;outline:0;font-size:9px}.slides-command-search input::placeholder{color:#ffffffd9}.slides-ribbon-tabs .slides-share-button{border:1px solid #ffffff80;border-radius:4px;margin-left:auto}.commercial .slides-ribbon-panel{min-height:84px}.slides-tool-group>button.active{color:#1269af;background:#edf6fd;border-color:#a9c8e1}.slides-tool-group .slides-ribbon-hint{color:#8190a0;white-space:nowrap;font-size:9px}.slides-tool-group>.slides-ribbon-hint{width:auto;padding:0 3px;position:static;bottom:auto;left:auto;right:auto}.slides-tool-group input[type=range]{accent-color:#2375bd;width:100px}.slides-ribbon-panel{min-height:68px;padding:4px 9px 2px}.slides-backstage{z-index:60;color:#333;background:#f3f3f3;grid-template-columns:190px minmax(0,1fr);font-family:Segoe UI,Arial,sans-serif;display:grid;position:fixed;inset:0;overflow:auto}.slides-backstage-nav{color:#fff;background:#b7472a;flex-direction:column;gap:1px;min-height:100%;padding:12px 0;display:flex}.slides-backstage-nav>button{min-height:44px;color:inherit;text-align:left;font:inherit;cursor:pointer;background:0 0;border:0;border-left:3px solid #0000;flex:0 0 44px;align-items:center;gap:14px;padding:0 20px;font-size:14px;display:flex}.slides-backstage-nav>button:hover,.slides-backstage-nav>button.active{background:#d25a3a;border-left-color:#fff}.slides-backstage-nav>button>span{opacity:.95;text-align:center;width:18px}.slides-backstage-nav>.slides-backstage-back{border:2px solid #ffffffad;border-radius:50%;justify-content:center;align-self:flex-start;width:52px;min-height:50px;margin:3px 14px 13px;padding:0;font-size:27px}.slides-backstage-content{min-width:0;padding:42px clamp(24px,4vw,65px)}.slides-backstage-content>h1{color:#414141;margin:0 0 24px;font-size:clamp(35px,4vw,56px);font-weight:300}.slides-backstage-info{color:#555;border-top:1px solid #d6d6d6;max-width:740px;padding:22px 6px;font-size:14px}.slides-backstage-info h2{color:#444;margin:0 0 10px;font-size:22px;font-weight:450}.slides-backstage-info button,.slides-backstage-open button{color:#333;cursor:pointer;background:#fff;border:1px solid #bcbcbc;border-radius:2px;min-height:39px;padding:0 13px}.slides-backstage-info button:hover,.slides-backstage-open button:hover:not(:disabled){background:#fff7f4;border-color:#b7472a}.slides-backstage-info a{color:#a64229}.slides-backstage-cards{grid-template-columns:repeat(auto-fit,minmax(225px,1fr));gap:14px;max-width:980px;display:grid}.slides-backstage-cards>button{color:#333;text-align:left;cursor:pointer;background:#fff;border:1px solid #ccc;flex-direction:column;gap:8px;min-height:105px;padding:18px;display:flex}.slides-backstage-cards>button:hover{border-color:#d15b3d;box-shadow:0 2px 8px #70331b24}.slides-backstage-cards strong{font-size:15px;font-weight:550}.slides-backstage-cards span,.slides-backstage-open p{color:#727272;font-size:12px;line-height:1.55}.slides-backstage-open{grid-template-columns:minmax(240px,340px) minmax(300px,650px);gap:28px;max-width:1100px;display:grid}.slides-backstage-open>section{flex-direction:column;align-items:flex-start;gap:12px;display:flex}.slides-backstage-open h2{color:#4e4e4e;border-bottom:1px solid #d7d7d7;width:100%;margin:0;padding-bottom:12px;font-size:18px;font-weight:450}.slides-recovery-card{box-sizing:border-box;background:#fff9e8;border:1px solid #e6c878;border-radius:5px;flex-direction:column;gap:8px;width:100%;padding:12px;display:flex}.slides-recovery-card strong{color:#59420c;font-size:13px}.slides-recovery-card>span{color:#705b2b;font-size:12px;line-height:1.5}.slides-recovery-card>div{flex-wrap:wrap;gap:8px;display:flex}.slides-backstage-open .slides-backstage-recent{text-align:left;border:0;flex-direction:column;align-items:flex-start;gap:5px;width:100%;padding:10px;display:flex}.slides-backstage-recent span{color:#777;font-size:11px}.slides-backstage-nav+.slides-backstage-content>.slides-free-check{justify-content:flex-start;max-width:420px;margin:10px 0}.slides-workspace{flex:auto;grid-template-columns:190px minmax(0,1fr);min-height:0;display:grid}.slides-sidebar{background:#f8f9fb;border-right:1px solid #dce2e8;flex-direction:column;min-height:0;display:flex}.slides-sidebar-heading{color:#46576a;border-bottom:1px solid #e4e8ed;justify-content:space-between;align-items:center;min-height:38px;padding:0 13px;font-size:11px;display:flex}.slides-sidebar-heading button,.slides-add-slide{color:#1769ad;cursor:pointer;background:0 0;border:0;border-radius:4px}.slides-sidebar-heading button{width:28px;height:26px;font-size:19px}.slides-sidebar-heading button:hover,.slides-add-slide:hover{background:#eaf3fa}.slides-thumbnails{flex-direction:column;flex:auto;gap:11px;padding:12px 10px;display:flex;overflow:auto}.slides-thumbnail{color:#677587;cursor:grab;background:0 0;border:1px solid #0000;border-radius:5px;align-items:center;gap:8px;width:100%;padding:3px;display:flex}.slides-thumbnail.active{background:#e9f4fc;border-color:#1f79c7;box-shadow:0 0 0 1px #1f79c733}.slides-thumbnail.hidden .slides-mini-canvas{opacity:.42;filter:grayscale(.8)}.slides-thumbnail.hidden .slides-thumbnail-number{color:#b42318;text-decoration:line-through}.slides-hidden-badge{color:#b42318;flex:none;font-size:14px;font-weight:700}.slides-thumbnail-number{text-align:center;flex:0 0 17px;font-size:9px}.slides-mini-canvas{aspect-ratio:16/9;border:1px solid #d6dce2;width:136px;position:relative;overflow:hidden;box-shadow:0 1px 3px #1d314014}.slides-mini-canvas span{text-align:center;white-space:pre-wrap;line-height:1.15;display:block;position:absolute;overflow:hidden}.slides-add-slide{flex:none;min-height:32px;margin:0 10px 9px;font-size:10px}.slides-editor-main{background:#eef0f3;flex-direction:column;min-width:0;min-height:0;display:flex}.slides-editor-toolbar{color:#687688;flex:0 0 31px;justify-content:space-between;align-items:center;gap:10px;padding:0 12px;font-size:9px;display:flex}.slides-editor-toolbar button{color:#526276;cursor:pointer;background:#fff;border:1px solid #dce2e8;border-radius:4px;padding:4px 8px;font-size:9px}.slides-editor-toolbar button:disabled{opacity:.5;cursor:default}.slides-canvas-scroll{flex:auto;justify-content:center;align-items:flex-start;min-height:0;padding:15px 24px 22px;display:flex;overflow:auto}.slides-canvas-shell{flex:none;max-width:100%;transition:width .12s}.slides-canvas{aspect-ratio:16/9;touch-action:none;border:1px solid #d3dae2;width:100%;position:relative;overflow:hidden;box-shadow:0 6px 22px #1d2b3a1a}.slides-canvas.show-gridlines{background-image:linear-gradient(90deg,#49677d1f 1px,#0000 1px),linear-gradient(#49677d1f 1px,#0000 1px);background-size:5% 5%}.slides-canvas.show-guides:before,.slides-canvas.show-guides:after{z-index:1;pointer-events:none;content:"";position:absolute}.slides-canvas.show-guides:before{border-left:1px dashed #d2666680;top:0;bottom:0;left:50%}.slides-canvas.show-guides:after{border-top:1px dashed #d2666680;top:50%;left:0;right:0}.slides-rulers{padding-top:13px;padding-left:18px;position:relative}.slides-ruler-top,.slides-ruler-left{z-index:2;color:#8291a1;pointer-events:none;background:#f8fafc;font:7px ui-monospace,Consolas,monospace;position:absolute}.slides-ruler-top{background-image:repeating-linear-gradient(90deg,#0000 0 calc(10% - 1px),#aebac6 calc(10% - 1px) 10%);border-bottom:1px solid #d5dde5;height:13px;top:0;left:18px;right:0}.slides-ruler-left{background-image:repeating-linear-gradient(#0000 0 calc(10% - 1px),#aebac6 calc(10% - 1px) 10%);border-right:1px solid #d5dde5;width:18px;top:13px;bottom:0;left:0}.slides-ruler-top:after{content:"100%";position:absolute;top:1px;right:4px}.slides-ruler-left:after{content:"100";writing-mode:vertical-rl;position:absolute;bottom:2px;left:1px}.slides-object{border:1px solid #0000;position:absolute}.slides-object.selected{z-index:2;border:1px solid #1677cc;outline:1px solid #fff}.slides-object textarea{resize:none;width:100%;height:100%;color:inherit;white-space:pre-wrap;background:0 0;border:0;outline:0;padding:4px 6px;font-family:Aptos,Calibri,Arial,sans-serif;line-height:1.24;display:block}.slides-object textarea:focus{outline:none}.slides-object img{object-fit:contain;-webkit-user-select:none;user-select:none;width:100%;height:100%;display:block}.slides-shape{box-sizing:border-box;border:2px solid;width:100%;height:100%}.slides-shape-ellipse{border-radius:50%}.slides-shape-triangle{clip-path:polygon(50% 0,100% 100%,0 100%);border:0}.slides-shape-arrow{clip-path:polygon(0 28%,62% 28%,62% 0,100% 50%,62% 100%,62% 72%,0 72%);border:0}.slides-shape-line{border:0;border-top:3px solid}.slides-shape-diamond{clip-path:polygon(50% 0,100% 50%,50% 100%,0 50%);border:0}.slides-shape-hexagon{clip-path:polygon(25% 0,75% 0,100% 50%,75% 100%,25% 100%,0 50%);border:0}.slides-shape-star{clip-path:polygon(50% 0,61% 35%,98% 35%,68% 57%,79% 94%,50% 72%,21% 94%,32% 57%,2% 35%,39% 35%);border:0}.slides-table-edit,.slides-table-preview{border-collapse:collapse;table-layout:fixed;background:#fff}.slides-table-edit{overflow:hidden}.slides-table-edit td,.slides-table-preview td{border:1px solid;padding:0}.slides-table-edit textarea{resize:none;color:#27394a;width:100%;height:100%;min-height:26px;font:inherit;background:0 0;border:0;outline:0;padding:3px;display:block}.slides-table-preview td{color:#27394a;overflow-wrap:anywhere;padding:3px}.slides-chart-edit{background:#fff;width:100%;height:100%}.slides-chart-preview{width:100%;height:100%;display:block;overflow:visible}.slides-chart-title{fill:#26384a;font:700 3.6px Segoe UI,Arial,sans-serif}.slides-chart-label{fill:#586a7a;font:2.5px Segoe UI,Arial,sans-serif}.slides-object-drag,.slides-object-resize{z-index:3;color:#126cad;cursor:move;background:#fff;border:1px solid #9dc7e7;border-radius:3px;width:22px;height:20px;display:none;position:absolute;box-shadow:0 1px 3px #24384b25}.slides-object.selected .slides-object-drag,.slides-object.selected .slides-object-resize{display:block}.slides-object-drag{top:-21px;left:-1px}.slides-object-resize{cursor:nwse-resize;bottom:-5px;right:-5px}.slides-speaker-notes{color:#788494;grid-template-columns:90px 1fr;align-items:start;gap:8px;margin-top:14px;font-size:10px;display:grid}.slides-speaker-notes textarea{resize:vertical;color:#3f4f61;min-height:46px;font:inherit;background:#fff;border:1px solid #d8dee5;border-radius:4px;padding:7px}.slides-statusbar{color:#657386;background:#fff;border-top:1px solid #dce2e8;flex:0 0 27px;justify-content:space-between;align-items:center;gap:12px;padding:0 11px;font-size:9px;display:flex}.slides-statusbar>div{align-items:center;gap:6px;display:flex}.slides-statusbar input[type=range]{accent-color:#2375bd;width:110px}.slides-disclosure{color:#7e8996;text-align:center;background:#fafbfc;border-top:1px solid #dce2e8;flex:none;padding:5px 10px;font-size:8px}.slides-toast{z-index:20;color:#34475a;background:#fff;border:1px solid #d9dfe5;border-radius:7px;max-width:360px;padding:10px 13px;font-size:11px;position:fixed;bottom:36px;right:20px;box-shadow:0 6px 22px #26394c26}.slides-import-report-backdrop{z-index:80;background:#1018278c;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.slides-import-report{color:#243449;background:#fff;border:1px solid #cbd5e1;border-radius:12px;flex-direction:column;gap:13px;width:min(680px,100%);max-height:min(78vh,760px);padding:20px;display:flex;overflow:auto;box-shadow:0 24px 80px #10182755}.slides-import-report>header{border-bottom:1px solid #e2e8f0;justify-content:space-between;align-items:flex-start;gap:20px;padding-bottom:12px;display:flex}.slides-import-report h2{margin:0 0 4px;font-size:20px}.slides-import-report header p,.slides-import-report>p{color:#5c6b7c;margin:0;font-size:13px;line-height:1.55}.slides-import-report header button{color:#334155;cursor:pointer;background:#fff;border:1px solid #d6dee8;border-radius:7px;width:34px;height:34px;font-size:22px}.slides-import-report ul{color:#4c5c6e;gap:8px;margin:0;padding-left:22px;font-size:13px;line-height:1.5;display:grid}.slides-import-report-close{color:#fff;cursor:pointer;background:#1769ad;border:0;border-radius:7px;align-self:flex-end;min-height:38px;padding:0 18px;font-weight:650}@media (width<=640px){.slides-import-report-backdrop{padding:10px}.slides-import-report{padding:15px}}.slides-present-overlay{z-index:50;background:#141922;flex-direction:column;justify-content:center;align-items:center;gap:13px;padding:18px;display:flex;position:fixed;inset:0}.slides-present-canvas,.slides-print-slide{aspect-ratio:16/9;width:min(94vw,150vh);position:relative;overflow:hidden}.slides-present-canvas{box-shadow:0 8px 34px #0008}.slides-present-canvas.transition-fade{animation:.28s ease-out both slides-fade-in}@keyframes slides-fade-in{0%{opacity:.05;transform:scale(.994)}to{opacity:1;transform:scale(1)}}.slides-present-controls{color:#fff;justify-content:center;align-items:center;gap:13px;font-size:12px;display:flex}.slides-present-controls button{color:#fff;cursor:pointer;background:#252d39;border:1px solid #68717d;border-radius:4px;padding:7px 11px}.slides-present-canvas.transition-push{animation:.28s ease-out both slides-push-in}.slides-present-canvas.transition-wipe{animation:.32s ease-out both slides-wipe-in}.slides-present-canvas.transition-split{animation:.36s ease-out both slides-split-in}.slides-element-fade{animation:.6s ease-out both slides-element-fade-in}.slides-element-fly{animation:.6s ease-out both slides-element-fly-in}.slides-element-zoom{animation:.6s ease-out both slides-element-zoom-in}.slides-present-notes{color:#d8e0eb;flex-direction:column;gap:5px;width:min(94vw,150vh);font-size:11px;display:flex}.slides-present-notes strong{color:#fff}@keyframes slides-push-in{0%{opacity:.45;transform:translate(7%)}to{opacity:1;transform:translate(0)}}@keyframes slides-wipe-in{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}@keyframes slides-element-fade-in{0%{opacity:0}to{opacity:1}}@keyframes slides-split-in{0%{clip-path:inset(50% 0);opacity:.35}to{clip-path:inset(0);opacity:1}}@keyframes slides-element-fly-in{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:translateY(0)}}@keyframes slides-element-zoom-in{0%{opacity:0;transform:scale(.7)}to{opacity:1;transform:scale(1)}}.slides-sorter-grid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));align-content:start;gap:18px;padding:22px;display:grid;overflow:auto}.slides-view-hidden{display:none!important}.slides-sorter-card{cursor:pointer;text-align:left;background:#fff;border:1px solid #d2dbe4;border-radius:5px;flex-direction:column;gap:6px;padding:8px;display:flex}.slides-sorter-card:hover,.slides-sorter-card.active{border-color:#1677cc;box-shadow:0 0 0 2px #1677cc26}.slides-sorter-number{color:#68788a;font-size:10px}.slides-sorter-canvas{aspect-ratio:16/9;border:1px solid #d8e0e7;width:100%;position:relative;overflow:hidden}.slides-sorter-card.hidden .slides-sorter-canvas{opacity:.5;filter:grayscale(.8)}.slides-sorter-card.hidden .slides-sorter-number{color:#b42318}.slides-notes-page{flex-direction:column;flex:auto;gap:12px;padding:22px;display:flex;overflow:auto}.slides-notes-page>article{background:#fff;border:1px solid #d3dbe3;grid-template-columns:minmax(280px,1fr) minmax(220px,.7fr);gap:16px;padding:12px;display:grid}.slides-notes-page .slides-notes-preview{aspect-ratio:16/9;position:relative;overflow:hidden}.slides-notes-page textarea{resize:vertical;color:#34475a;min-height:110px;font:inherit;border:1px solid #d3dbe3;padding:9px}.slides-review-panel{background:#fffdf5;border-bottom:1px solid #dce2e8;grid-template-columns:minmax(210px,1fr) auto;gap:10px;max-height:150px;padding:8px 12px;display:grid;overflow:auto}.slides-review-panel>strong{color:#6f5c2e;font-size:10px}.slides-review-comments{flex-direction:column;gap:5px;display:flex}.slides-review-comment{color:#5d543b;background:#fff;border:1px solid #eadfb8;border-radius:4px;grid-template-columns:1fr auto;gap:6px;padding:6px;font-size:10px;display:grid}.slides-review-comment.resolved{opacity:.6;text-decoration:line-through}.slides-review-comment small{color:#9a8e6e;grid-column:1/-1}.slides-review-comment button{color:#806d32;cursor:pointer;background:0 0;border:0;font-size:9px}.slides-print-deck{display:none}@media (width<=820px){.slides-app{min-width:600px}.slides-workspace{grid-template-columns:142px minmax(0,1fr)}.slides-mini-canvas{width:100px}.slides-topbar-meta{gap:8px}.slides-edition-pill{display:none}}@media print{@page{size:landscape;margin:.3in}body:has(.slides-app){overflow:visible!important}.slides-app{background:#fff;min-width:0;height:auto;display:block;overflow:visible}.slides-app>:not(.slides-print-deck){display:none!important}.slides-print-deck{display:block}.slides-print-slide{break-after:page;page-break-after:always;-webkit-print-color-adjust:exact;print-color-adjust:exact;width:100%;height:auto;margin:0}.slides-print-slide:last-child{break-after:auto;page-break-after:auto}}.product-platform-catalog{max-width:1240px;margin:0 auto;padding:74px 28px 82px;scroll-margin-top:85px}.product-platform-heading{justify-content:space-between;align-items:end;gap:28px;margin-bottom:30px;display:flex}.product-platform-heading .product-section-intro{max-width:690px;margin:0}.product-platform-heading .product-section-intro h2{margin-top:11px}.product-catalog-legend{color:#738396;flex-wrap:wrap;justify-content:flex-end;gap:8px 14px;max-width:340px;padding-bottom:4px;font-size:9px;display:flex}.product-catalog-legend span{white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.product-catalog-legend i{background:#8c9baa;border-radius:50%;width:7px;height:7px}.product-catalog-legend i.status-verified{background:#2aa38d}.product-catalog-legend i.status-implemented-not-verified,.product-catalog-legend i.status-partial{background:#3d83bb}.product-catalog-legend i.status-experimental{background:#b28c58}.product-catalog-legend i.status-planned{background:#a3adb7}.product-catalog-groups{gap:15px;display:grid}.product-catalog-group{background:#f8fbfd;border:1px solid #e1e9ef;border-radius:12px;padding:17px}.product-catalog-group>header{align-items:flex-start;gap:12px;margin-bottom:14px;display:flex}.product-catalog-group-number{color:#2378a9;background:#e4f2f9;border-radius:8px;flex:0 0 31px;place-items:center;width:31px;height:31px;font:700 10px ui-monospace,Consolas,monospace;display:grid}.product-catalog-group h3{color:#27465d;margin:1px 0 4px;font-size:15px}.product-catalog-group>header p{color:#78899a;margin:0;font-size:10px;line-height:1.55}.product-catalog-card-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.product-catalog-card{background:#fff;border:1px solid #e0e8ee;border-top:2px solid #9eabb7;border-radius:8px;flex-direction:column;min-width:0;min-height:176px;padding:12px 13px;transition:border-color .16s,box-shadow .16s,transform .16s;display:flex}.product-catalog-card:hover{border-color:#abc9dc;transform:translateY(-2px);box-shadow:0 8px 22px #214d6814}.product-catalog-card.status-verified{border-top-color:#2aa38d}.product-catalog-card.status-implemented-not-verified{border-top-color:#3d83bb}.product-catalog-card.status-partial{border-top-color:#6e9ac0}.product-catalog-card.status-experimental{border-top-color:#b28c58}.product-catalog-card.status-not-implemented{border-top-color:#a9b2bb}.product-catalog-card-meta{justify-content:space-between;align-items:center;gap:7px;display:flex}.product-catalog-status{color:#647e91;letter-spacing:.06em;font-size:8px;font-weight:800}.product-catalog-card.status-verified .product-catalog-status{color:#218872}.product-catalog-card.status-experimental .product-catalog-status{color:#98703c}.product-catalog-card code{color:#9aa8b4;font:8px ui-monospace,Consolas,monospace}.product-catalog-card h4{color:#29465c;margin:10px 0 5px;font-size:13px}.product-catalog-card>p{color:#6f8090;margin:0;font-size:10px;line-height:1.55}.product-catalog-next{padding-top:11px;color:#566f82!important;margin-top:auto!important}.product-catalog-next span{color:#9aabb8;letter-spacing:.1em;margin-bottom:3px;font-size:7px;font-weight:800;display:block}.product-catalog-action{color:#176a9d;border-top:1px solid #edf1f4;justify-content:space-between;align-items:center;gap:8px;margin-top:9px;padding-top:9px;font-size:9px;font-weight:750;text-decoration:none;display:flex}.product-catalog-action:hover{text-underline-offset:3px;text-decoration:underline}.product-catalog-note{color:#83919e;margin:16px 1px 0;font-size:9px;line-height:1.6}.product-catalog-note code{color:#647b8c;font:inherit;font-weight:700}@media (width<=900px){.product-platform-heading{display:block}.product-catalog-legend{justify-content:flex-start;max-width:none;margin-top:15px}.product-catalog-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=620px){.product-platform-catalog{padding:58px 18px 63px}.product-catalog-group{padding:13px}.product-catalog-card-grid{grid-template-columns:1fr}.product-catalog-card{min-height:0}}.legacy-home{display:none!important}.office-platform-home{color:#102453;background:#f8fbff;min-height:100vh;font-family:Inter,Aptos,Segoe UI,Arial,sans-serif;overflow:hidden}.office-platform-home a{color:inherit;text-decoration:none}.office-platform-home button,.office-platform-home input{font:inherit}.office-header{z-index:40;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fffffff2;border-bottom:1px solid #e8eef6;align-items:center;gap:28px;width:100%;min-height:58px;padding:0 max(28px,50vw - 635px);display:flex;position:sticky;top:0;box-shadow:0 3px 16px #173b5908}.office-brand{white-space:nowrap;flex:none;align-items:center;gap:8px;display:inline-flex;color:#101010!important}.office-brand .product-brand-icon{color:#1478ed}.office-brand strong{letter-spacing:-.035em;font-size:16px}.office-brand-mark{color:#fff;background:#1478ed;border-radius:7px;place-items:center;width:29px;height:29px;font-size:19px;font-weight:800;display:grid;box-shadow:inset 0 -2px 4px #0755b455}.office-main-nav{align-self:stretch;align-items:center;gap:clamp(15px,2vw,29px);min-width:0;margin-left:auto;display:flex}.office-main-nav a{color:#222936;white-space:nowrap;align-items:center;gap:5px;height:100%;font-size:11px;display:inline-flex}.office-main-nav a:hover,.office-main-nav a.active{color:#1478ed}.office-main-nav a.active{font-weight:750}.office-main-nav a span{color:#6d7d92;font-size:12px}.office-header-actions{flex:none;align-items:center;gap:9px;display:flex}.office-search{color:#152a50;background:#fff;border:1px solid #e4ebf5;border-radius:7px;align-items:center;gap:6px;width:130px;height:32px;padding:0 8px;display:flex}.office-search span{font-size:20px;line-height:1;transform:rotate(-20deg)}.office-search input{color:#213862;background:0 0;border:0;outline:0;width:100%;min-width:0;font-size:10px}.office-search input::placeholder{color:#90a1b9}.office-header-actions .language-toggle{background:0 0;border:0;min-height:31px;padding:0 4px;font-size:11px}.office-header-actions .language-toggle button{color:#13213e;background:0 0;border:0;font-size:11px}.office-theme-toggle{color:#152744;cursor:pointer;background:0 0;border:0;border-radius:7px;place-items:center;width:31px;height:31px;font-size:17px;display:grid}.office-theme-toggle:hover{background:#eef5ff}.office-login{border:1px solid #e3eaf3;border-radius:7px;align-items:center;min-height:32px;padding:0 12px;font-size:10px;font-weight:650;display:inline-flex;color:#17243c!important}.office-login:hover{border-color:#b8d3f7}.office-header-cta,.office-primary-button{white-space:nowrap;background:#1478ed;border-radius:6px;justify-content:center;align-items:center;gap:11px;min-height:34px;padding:0 16px;font-size:10px;font-weight:750;display:inline-flex;box-shadow:0 5px 14px #1478ed2e;color:#fff!important}.office-header-cta:hover,.office-primary-button:hover{background:#0862ca}.office-hero{background:linear-gradient(112deg,#eff9ff 0%,#f0f8ff 48%,#ddecfb 100%);grid-template-columns:minmax(380px,.84fr) minmax(600px,1.16fr);align-items:center;gap:22px;width:100%;min-height:394px;padding:30px max(34px,50vw - 635px) 25px;display:grid;position:relative}.office-hero:before{content:"";filter:blur(1px);background:#c7e0fb88;border-radius:50%;width:66%;height:85%;position:absolute;bottom:-48%;right:-8%}.office-hero-copy,.office-hero-art{z-index:1;position:relative}.office-hero-copy{padding:13px 0 15px}.office-hero-kicker,.office-eyebrow{color:#1876e6;letter-spacing:.08em;align-items:center;gap:7px;font-size:9px;font-weight:800;display:inline-flex}.office-hero-kicker{background:#d9edff;border-radius:18px;padding:6px 10px}.office-hero h1{color:#102454;letter-spacing:-.065em;max-width:635px;margin:18px 0 13px;font-size:clamp(34px,4vw,49px);font-weight:780;line-height:1.08}.office-hero h1 em{color:#1478ed;font-style:normal}.office-hero-copy>p{color:#506789;max-width:535px;margin:0;font-size:14px;line-height:1.65}.office-hero-actions{flex-wrap:wrap;align-items:center;gap:11px;margin-top:20px;display:flex}.office-primary-button{min-height:39px;padding:0 20px;font-size:11px}.office-secondary-button,.office-outline-button{background:#ffffffd9;border:1px solid #aac2e1;border-radius:6px;justify-content:center;align-items:center;min-height:39px;padding:0 19px;font-size:11px;font-weight:700;display:inline-flex;color:#17345f!important}.office-secondary-button:hover,.office-outline-button:hover{border-color:#1478ed;color:#1478ed!important}.office-check-row{color:#547098;flex-wrap:wrap;gap:14px 23px;margin-top:18px;font-size:9px;display:flex}.office-check-row span:first-letter{color:#0cb985;font-weight:800}.office-hero-art{min-height:338px}.office-hero-swoosh{background:radial-gradient(#bedcf8cc 0,#dcecfb88 48%,#0000 70%);border-radius:50%;position:absolute;inset:3% -7% -9% 4%}.office-product-rail{z-index:3;background:#ffffffed;border:1px solid #dce8f5;border-radius:9px;gap:3px;width:94px;padding:7px 6px;display:grid;position:absolute;top:11%;left:2%;box-shadow:0 12px 25px #31577f25}.office-product-rail span{color:#1a2e4e;border-radius:5px;align-items:center;gap:6px;height:24px;padding:0 5px;font-size:8px;font-weight:700;display:flex}.office-product-rail span:first-letter{color:#1478ed;font-size:14px}.office-product-rail span:nth-child(2):first-letter{color:#12a879}.office-product-rail span:nth-child(3):first-letter{color:#ee7d28}.office-product-rail span:nth-child(4):first-letter{color:#e52d39}.office-product-rail span:nth-child(7):first-letter{color:#ef55a7}.office-product-rail span:nth-child(8):first-letter{color:#7138e8}.office-laptop{z-index:2;background:#fff;border:8px solid #273341;border-radius:12px 12px 7px 7px;width:min(79%,608px);position:absolute;top:7%;right:5%;overflow:hidden;transform:perspective(1100px)rotateY(-3deg);box-shadow:0 22px 35px #19466d45,0 0 0 2px #aebdca}.office-laptop:after{content:"";background:linear-gradient(#73899b,#ccd8e0);border-radius:0 0 20px 20px;height:14px;position:absolute;bottom:-15px;left:-5%;right:-5%}.office-laptop-top{color:#566b83;background:#fff;align-items:center;gap:8px;height:24px;padding:0 9px;font-size:7px;display:flex}.office-laptop-top>span:first-child{color:#1478ed;font-size:14px}.office-laptop-users{color:#1478ed;letter-spacing:1px;margin-left:auto}.office-laptop>img{aspect-ratio:1440/940;object-fit:cover;object-position:top center;width:100%;height:auto;display:block}.office-ai-panel{color:#4e6281;background:#fffffff5;border:1px solid #e2e9f2;border-radius:7px;gap:7px;width:122px;padding:10px 9px;font-size:7px;display:grid;position:absolute;top:23%;right:1.5%;box-shadow:0 8px 20px #15395c20}.office-ai-panel strong{color:#182d51;font-size:10px}.office-ai-panel span{color:#596d8e}.office-ai-panel span:first-letter{color:#754cf0}.office-ai-panel div{color:#a0adbc;white-space:nowrap;border:1px solid #edf1f6;border-radius:4px;padding:6px 4px;overflow:hidden}.office-mobile{z-index:4;color:#21345a;background:#fff;border:6px solid #1b2637;border-radius:20px;width:113px;min-height:202px;padding:22px 8px 10px;position:absolute;bottom:1%;right:0;box-shadow:0 17px 28px #19466d39}.office-mobile-notch{background:#1b2637;border-radius:5px;width:29px;height:5px;position:absolute;top:5px;left:39px}.office-mobile strong{margin:9px 0 17px;font-size:9px;display:block}.office-mobile small{color:#8a98aa;margin-top:10px;font-size:6px;display:block}.office-chart{background:linear-gradient(#fff,#f5faff);border-bottom:1px solid #dce6f0;justify-content:space-around;align-items:end;gap:3px;height:63px;padding:0 5px;display:flex}.office-chart i{background:#1478ed;border-radius:2px 2px 0 0;width:8px}.office-chart i:first-child{height:26%}.office-chart i:nth-child(2){height:56%}.office-chart i:nth-child(3){height:42%}.office-chart i:nth-child(4){height:78%}.office-chart i:nth-child(5){height:61%}.office-chart i:nth-child(6){height:92%}.office-chart i:nth-child(7){height:72%}.office-live-badge{z-index:5;color:#fff;background:#ffb915;border-radius:13px;padding:7px 10px;font-size:8px;font-weight:800;position:absolute;top:1%;right:12%;box-shadow:0 5px 15px #b878122b}.office-trust{background:#fff;border-bottom:1px solid #edf1f6;grid-template-columns:auto 1fr auto;align-items:center;gap:24px;min-height:77px;padding:0 max(34px,50vw - 635px);display:grid}.office-trust-label{color:#8191a6;letter-spacing:.06em;white-space:nowrap;font-size:8px;font-weight:750}.office-trust-logos{color:#58728d;justify-content:center;align-items:center;gap:clamp(13px,2.3vw,33px);display:flex}.office-trust-logos b{white-space:nowrap;font-size:15px;font-style:italic}.office-trust-logos b:first-child{color:#ed1c2e}.office-trust-logos b:nth-child(2){color:#2371c8}.office-trust-logos b:nth-child(3){color:#1670cf}.office-trust-logos b:nth-child(4){color:#0872bf}.office-trust-logos b:nth-child(5){color:#e51a40}.office-trust-logos b:nth-child(6){color:#168279}.office-trust-logos b:nth-child(7){color:#e23232}.office-trust-logos b:nth-child(8){color:#154f91}.office-trust-logos b:nth-child(9){color:#d63239}.office-trust-metrics{border-left:1px solid #e9eef5;align-items:center;gap:21px;padding-left:22px;display:flex}.office-trust-metrics span{text-align:center;gap:3px;display:grid}.office-trust-metrics strong{color:#102b64;font-size:18px;line-height:1}.office-trust-metrics span:last-child strong{color:#f3a90e;letter-spacing:1px;font-size:15px}.office-trust-metrics small{color:#71829a;white-space:nowrap;font-size:8px}.office-products{max-width:1340px;margin:0 auto;padding:35px max(28px,3vw) 47px}.office-section-heading{justify-content:space-between;align-items:end;gap:25px;display:flex}.office-section-heading h2{color:#102453;letter-spacing:-.045em;margin:7px 0 4px;font-size:25px}.office-section-heading p{color:#71819a;margin:0;font-size:11px}.office-outline-button{background:#fff;min-height:34px;padding:0 14px;font-size:10px}.office-category-tabs{flex-wrap:wrap;gap:7px;margin:24px 0 14px;display:flex}.office-category-tabs button{color:#6d7f98;cursor:pointer;background:#fff;border:1px solid #e3ebf5;border-radius:17px;min-height:31px;padding:0 17px;font-size:10px}.office-category-tabs button:hover{color:#1478ed;border-color:#a7cdfa}.office-category-tabs button.active{color:#fff;background:#1478ed;border-color:#1478ed;box-shadow:0 4px 10px #1478ed29}.office-products-layout{grid-template-columns:minmax(0,1fr) 350px;align-items:start;gap:17px;display:grid}.office-product-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;display:grid}.office-product-card{background:#fff;border:1px solid #e1eaf4;border-radius:8px;flex-direction:column;min-height:151px;padding:12px 12px 10px;transition:border-color .16s,box-shadow .16s,transform .16s;display:flex;box-shadow:0 3px 12px #214f7b08}.office-product-card:hover{border-color:#9cc8f8;transform:translateY(-2px);box-shadow:0 9px 20px #214f7b15}.office-product-icon{color:#fff;border-radius:9px;place-items:center;width:34px;height:34px;font-size:20px;font-weight:800;display:grid;box-shadow:inset 0 -3px 6px #0000001c}.office-product-icon.blue{background:#1478ed}.office-product-icon.green{background:#10a878}.office-product-icon.orange{background:#ed7330}.office-product-icon.red{background:#e92e3c}.office-product-icon.sky{background:#348ce6}.office-product-icon.teal{background:#12a99b}.office-product-icon.indigo{background:#5368bd}.office-product-icon.violet{background:#744ae7}.office-product-icon.yellow{background:#efa918}.office-product-icon.pink{background:#ec597f}.office-product-icon.coral{background:#f47b3e}.office-product-icon.cyan{background:#1a99df}.office-product-icon.emerald{background:#0ba57f}.office-product-icon.purple{background:#7844e4}.office-product-icon.mint{background:#18b49e}.office-product-icon.magenta{background:#d92d91}.office-product-icon.slate{background:#435675}.office-product-card-heading{justify-content:space-between;align-items:start;gap:4px;min-height:23px;margin-top:8px;display:flex}.office-product-card h3{color:#122750;margin:0;font-size:11px;line-height:1.25}.office-product-card-heading>div{flex-wrap:wrap;justify-content:end;gap:3px;display:flex}.office-badge{color:#fff;border-radius:4px;padding:2px 4px;font-size:6px;font-weight:800}.office-badge.free{color:#049477;background:#d8f7ee}.office-badge.pro{color:#ec9d00;background:#fff1cb}.office-badge.enterprise{color:#c21f8b;background:#ffd9f1}.office-product-card>p{color:#6d7c93;min-height:32px;margin:6px 0 7px;font-size:9px;line-height:1.5}.office-product-card-actions{gap:6px;margin-top:auto;display:flex}.office-small-primary,.office-small-secondary{border-radius:4px;justify-content:center;align-items:center;min-height:24px;padding:0 10px;font-size:8px;font-weight:750;display:inline-flex}.office-small-primary{background:#1478ed;color:#fff!important}.office-small-secondary{background:#fff;border:1px solid #d0deee;color:#48617f!important}.office-small-primary:hover{background:#0862ca}.office-small-secondary:hover{border-color:#8cb9ed;color:#1478ed!important}.office-sidebar{gap:12px;display:grid}.office-pricing-card,.office-sdk-card{background:#fff;border:1px solid #e0e9f4;border-radius:9px;box-shadow:0 5px 18px #183c620b}.office-pricing-card{overflow:hidden}.office-sidebar-heading{justify-content:space-between;align-items:center;gap:10px;padding:12px 13px 9px;display:flex}.office-sidebar-heading h2{color:#102453;letter-spacing:-.04em;margin:0;font-size:15px}.office-sidebar-heading>span{color:#fff;white-space:nowrap;background:#1478ed;border-radius:4px;padding:6px 8px;font-size:7px}.office-plans{grid-template-columns:repeat(3,1fr);gap:5px;padding:0 7px 9px;display:grid}.office-plans article{border:1px solid #e4ebf3;border-radius:7px;min-width:0;padding:12px 8px 8px;position:relative}.office-plans article.recommended{background:linear-gradient(#f5faff,#fff);border-color:#8dc2fa;box-shadow:inset 0 2px #1478ed}.office-plans article>em{color:#fff;white-space:nowrap;background:#1478ed;border-radius:9px;padding:4px 8px;font-size:6px;font-style:normal;position:absolute;top:-10px;left:50%;transform:translate(-50%)}.office-plans strong,.office-plans b,.office-plans small{text-align:center;display:block}.office-plans strong{color:#193579;font-size:10px}.office-plans b{color:#102453;margin-top:14px;font-size:16px;line-height:1.2}.office-plans small{color:#8493a7;min-height:23px;margin-top:3px;font-size:7px}.office-plans a{text-align:center;border:1px solid #c4d6ec;border-radius:4px;justify-content:center;align-items:center;min-height:25px;font-size:7px;font-weight:700;display:flex;color:#16386c!important}.office-plans article.recommended>a{background:#1478ed;border-color:#1478ed;color:#fff!important}.office-plans ul{gap:7px;margin:11px 0 0;padding:0;list-style:none;display:grid}.office-plans li{color:#62758f;padding-left:12px;font-size:7px;line-height:1.3;position:relative}.office-plans li:before{color:#0ab891;content:"✓";font-weight:800;position:absolute;left:0}.office-sdk-card{color:#e8f1ff;background:#111e31}.office-sdk-card .office-sidebar-heading{padding-bottom:4px}.office-sdk-card .office-sidebar-heading h2{color:#f4f8ff;font-size:13px}.office-sdk-card .office-sidebar-heading a{color:#fff;background:#1478ed;border-radius:4px;padding:5px 7px;font-size:7px}.office-code-tabs{gap:2px;padding:0 10px 5px;display:flex;overflow-x:auto}.office-code-tabs button{color:#aab9ce;cursor:pointer;background:0 0;border:0;border-radius:4px;padding:5px 7px;font-size:7px}.office-code-tabs button.active{color:#fff;background:#1478ed}.office-sdk-card pre{background:#0a1423;border:1px solid #21334b;border-radius:5px;min-height:117px;margin:0 8px;padding:10px;overflow:auto}.office-sdk-card code{color:#88caff;white-space:pre-wrap;font:8px/1.6 ui-monospace,Consolas,monospace}.office-code-actions{grid-template-columns:1fr 1fr;gap:7px;padding:9px;display:grid}.office-code-actions a{color:#fff;border:1px solid #36506f;border-radius:5px;place-items:center;min-height:28px;font-size:8px;display:grid}.office-code-actions a:first-child{background:#1478ed;border-color:#1478ed}.office-solutions{background:#fff;border-top:1px solid #ebf1f8;padding:38px max(28px,50vw - 635px) 46px}.office-solution-grid{grid-template-columns:repeat(7,minmax(0,1fr));gap:9px;margin-top:20px;display:grid}.office-solution-grid article{background:#f8fbff;border:1px solid #e4edf6;border-radius:8px;gap:8px;min-height:89px;padding:12px 10px;display:flex}.office-solution-grid article>span{color:#1478ed;background:#e2f0ff;border-radius:8px;flex:0 0 28px;place-items:center;width:28px;height:28px;font-size:16px;display:grid}.office-solution-grid strong{color:#1e3561;font-size:9px;line-height:1.25;display:block}.office-solution-grid p{color:#72839a;margin:6px 0 0;font-size:7px;line-height:1.45}.office-developer-band{color:#eef5ff;background:radial-gradient(circle at 83% 12%,#244b76 0,#0000 37%),#101e34;grid-template-columns:minmax(270px,.8fr) minmax(0,1.2fr);align-items:center;gap:43px;padding:40px max(28px,50vw - 635px);display:grid}.office-developer-band .office-eyebrow{color:#75b6ff}.office-developer-band h2{color:#fff;letter-spacing:-.045em;margin:8px 0 7px;font-size:27px}.office-developer-band p{color:#aebed2;max-width:380px;margin:0;font-size:11px;line-height:1.6}.office-dark-button{background:#192b45;border:1px solid #405572;border-radius:6px;justify-content:center;align-items:center;min-height:39px;padding:0 20px;font-size:11px;font-weight:700;display:inline-flex;color:#eff5ff!important}.office-dark-button:hover{border-color:#6c9dd2}.office-developer-points{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 25px;display:grid}.office-developer-points span{grid-template-columns:28px 1fr;align-items:center;column-gap:9px;display:grid}.office-developer-points b{color:#fff;background:#2e65a7;border-radius:8px;grid-row:span 2;place-items:center;width:28px;height:28px;font-size:13px;display:grid}.office-developer-points strong{color:#eff5ff;font-size:10px}.office-developer-points small{color:#94a8c2;font-size:8px}.office-footer{color:#798ba4;background:#fff;justify-content:space-between;align-items:center;gap:20px;min-height:67px;padding:0 max(28px,50vw - 635px);font-size:9px;display:flex}.office-footer .office-brand{color:#18233d!important}.office-footer>div{gap:17px;display:flex}.office-footer>div a:hover{color:#1478ed}.office-platform-home :is(a,button,input):focus-visible{outline-offset:2px;outline:3px solid #65afff}@media (width<=1260px){.office-header{gap:16px}.office-main-nav{gap:15px}.office-search{width:105px}.office-trust{grid-template-columns:1fr auto}.office-trust-label{display:none}.office-trust-logos{justify-content:flex-start}.office-product-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.office-solution-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width<=1060px){.office-main-nav a:nth-child(2),.office-main-nav a:nth-child(5),.office-main-nav a:nth-child(7){display:none}.office-hero{grid-template-columns:minmax(330px,.75fr) minmax(500px,1.25fr);padding-left:24px;padding-right:24px}.office-products-layout{grid-template-columns:1fr}.office-sidebar{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.office-trust{grid-template-columns:1fr;gap:12px;padding-top:14px;padding-bottom:14px}.office-trust-metrics{border-top:1px solid #e9eef5;border-left:0;justify-content:center;padding-top:12px;padding-left:0}}@media (width<=820px){.office-header{flex-wrap:wrap;padding-top:8px;padding-bottom:8px}.office-main-nav{order:3;justify-content:space-between;width:100%;height:28px;overflow-x:auto}.office-main-nav a{height:28px}.office-header-actions{margin-left:auto}.office-search{display:none}.office-hero{grid-template-columns:1fr;padding-top:38px}.office-hero-copy{max-width:650px}.office-hero-art{width:min(100%,680px);min-height:330px;margin:0 auto}.office-trust-logos{flex-wrap:wrap}.office-product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.office-developer-band{grid-template-columns:1fr}.office-developer-points{max-width:560px}.office-footer{flex-wrap:wrap;padding-top:15px;padding-bottom:15px}}@media (width<=560px){.office-header{gap:8px;padding-left:13px;padding-right:13px}.office-brand strong{font-size:14px}.office-brand-mark{width:27px;height:27px}.office-header-actions{gap:3px}.office-header-actions .language-toggle,.office-theme-toggle{display:none}.office-login{padding:0 8px;font-size:9px}.office-header-cta{min-height:31px;padding:0 9px;font-size:9px}.office-main-nav{justify-content:flex-start;gap:15px}.office-main-nav a{font-size:10px}.office-hero{padding:29px 18px 10px}.office-hero h1{font-size:34px}.office-hero-copy>p{font-size:12px}.office-hero-actions{flex-direction:column;align-items:stretch}.office-primary-button,.office-secondary-button{width:100%}.office-check-row{gap:7px;display:grid}.office-hero-art{transform-origin:top;min-height:229px;transform:scale(.92)}.office-product-rail{display:none}.office-laptop{border-width:5px;width:86%;right:4%}.office-mobile{border-width:4px;border-radius:13px;width:76px;min-height:145px;padding:13px 5px 5px;right:-1%}.office-mobile-notch{width:20px;height:3px;top:3px;left:25px}.office-mobile strong{margin:7px 0 9px;font-size:7px}.office-chart{height:42px}.office-chart i{width:5px}.office-mobile small{font-size:5px}.office-ai-panel{gap:4px;width:89px;padding:6px;font-size:6px}.office-ai-panel strong{font-size:7px}.office-live-badge{padding:5px 7px;font-size:6px;right:16%}.office-trust{padding-left:18px;padding-right:18px}.office-trust-logos{gap:11px 16px}.office-trust-logos b{font-size:11px}.office-trust-metrics{gap:10px}.office-trust-metrics strong{font-size:14px}.office-trust-metrics small{font-size:6px}.office-products,.office-solutions{padding-left:18px;padding-right:18px}.office-section-heading{flex-direction:column;align-items:flex-start;gap:13px}.office-section-heading h2{font-size:23px}.office-category-tabs{flex-wrap:nowrap;margin-right:-18px;padding-right:18px;overflow-x:auto}.office-category-tabs button{flex:none}.office-product-grid{grid-template-columns:1fr}.office-product-card{min-height:136px}.office-sidebar{grid-template-columns:1fr}.office-plans{grid-template-columns:repeat(3,120px);overflow-x:auto}.office-solution-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.office-solution-grid article{flex-direction:column;min-height:105px}.office-developer-band{padding-left:18px;padding-right:18px}.office-developer-points{grid-template-columns:1fr}.office-footer{flex-direction:column;align-items:flex-start;gap:10px;padding-left:18px;padding-right:18px}.office-footer>div{flex-wrap:wrap}}.office-suite-groups{gap:14px;display:grid}.office-suite-group{background:#fafdff;border:1px solid #dfe9f4;border-radius:10px;padding:13px}.office-suite-group-header{grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:11px;margin-bottom:11px;display:grid}.office-suite-group-icon{color:#fff;background:#1478ed;border-radius:10px;place-items:center;width:38px;height:38px;font-size:17px;font-weight:800;display:grid;box-shadow:inset 0 -3px 6px #0000001c}.office-group-document-services{background:#e73443}.office-group-workflow{background:#ec8730}.office-group-intelligence{background:#7549e8}.office-group-developer{background:#405675}.office-suite-group-header>div:nth-child(2)>span{color:#66809e;letter-spacing:.08em;font-size:7px;font-weight:800}.office-suite-group-header h3{color:#142b56;letter-spacing:-.025em;margin:3px 0 2px;font-size:14px}.office-suite-group-header p{color:#70829a;margin:0;font-size:9px;line-height:1.4}.office-suite-group-header>small{color:#7e91a8;text-align:right;max-width:190px;font-size:8px;line-height:1.35}.office-suite-group .office-product-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.office-suite-group .office-product-card{min-height:150px}.office-product-details{color:#55708f;margin:1px 0 8px;font-size:8px}.office-product-details summary{color:#357ac3;cursor:pointer;width:fit-content;font-weight:700}.office-product-details ul{color:#71839a;gap:3px;margin:6px 0 0;padding-left:14px;line-height:1.35;display:grid}.office-product-details li::marker{color:#18a987}@media (width<=1260px){.office-suite-group .office-product-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=820px){.office-suite-group-header{grid-template-columns:34px minmax(0,1fr)}.office-suite-group-header>small{text-align:left;grid-column:2;max-width:none}.office-suite-group .office-product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=560px){.office-suite-group{padding:10px}.office-suite-group .office-product-grid{grid-template-columns:1fr}.office-suite-group-header h3{font-size:13px}.office-suite-group-header p{font-size:8px}.office-suite-group-header>small{font-size:7px}}.office-small-pro{background:#fff8e5;border:1px solid #f2bd45;border-radius:4px;justify-content:center;align-items:center;min-height:24px;padding:0 9px;font-size:8px;font-weight:800;display:inline-flex;color:#a46b00!important}.office-small-pro:hover{background:#ffefc4;border-color:#e99c00;color:#805100!important}.office-product-surface-menu{color:#536d8d;margin:0 0 8px;font-size:8px}.office-product-surface-menu summary{color:#3b70ac;cursor:pointer;width:fit-content;font-weight:750}.office-product-surface-menu>div{flex-wrap:wrap;gap:4px;margin-top:6px;display:flex}.office-product-surface-menu a{background:#fff;border:1px solid #d6e2ef;border-radius:4px;padding:3px 5px;font-size:7px;color:#45617f!important}.office-product-surface-menu a:hover{border-color:#86b7eb;color:#1478ed!important}.office-product-api{gap:3px;margin-top:7px;display:grid}.office-product-api>span{color:#1478ed;letter-spacing:.04em;text-transform:uppercase;font-size:7px;font-weight:800}.office-product-api code{overflow-wrap:anywhere;color:#637795;border-left:2px solid #cfe3fb;padding-left:5px;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:7px;line-height:1.35}.platform-product-contract{background:linear-gradient(135deg,#f7fbff,#fff);border:1px solid #cfe1f5;border-radius:12px;grid-template-columns:minmax(0,1fr) auto;gap:12px 18px;margin:0 0 18px;padding:16px;display:grid;box-shadow:0 10px 26px #19497c0f}.platform-product-contract-kicker{color:#1478ed;letter-spacing:.08em;font-size:10px;font-weight:800}.platform-product-contract h2{color:#122750;margin:4px 0;font-size:20px}.platform-product-contract p{color:#607797;margin:0;font-size:12px}.platform-product-contract-links{flex-wrap:wrap;justify-content:end;align-items:center;gap:6px;display:flex}.platform-product-contract-links a{color:#315c8c;background:#fff;border:1px solid #cbdced;border-radius:6px;padding:7px 9px;font-size:10px;font-weight:750}.platform-product-contract-links a:hover{color:#1478ed;border-color:#1478ed}.platform-product-contract>details{color:#486786;border-top:1px solid #e4edf6;grid-column:1/-1;padding-top:9px;font-size:11px}.platform-product-contract>details summary{cursor:pointer;font-weight:750}.platform-product-contract>details ul{gap:4px;margin:8px 0 0;padding-left:18px;display:grid}.platform-product-contract>details code{color:#536c8b;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:10px}.demo-showcase{color:#111d37;background:#f8fbff;min-height:100vh;font-family:Inter,Aptos,Segoe UI,Arial,sans-serif}.demo-showcase a{color:inherit;text-decoration:none}.demo-showcase button,.demo-showcase input{font:inherit}.demo-showcase .showcase-header{z-index:50;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffffef;border-color:#e5edf7;align-items:center;gap:16px;height:auto;min-height:52px;padding:0 max(24px,50vw - 710px);display:flex;position:sticky;top:0;box-shadow:0 2px 14px #203a5c0b}.demo-showcase .demo-brand{flex:none;gap:8px}.showcase-brand-caption{color:#71809b;letter-spacing:.015em;padding-left:7px;font-size:9px;font-weight:550}.demo-showcase .showcase-header nav{flex:auto;justify-content:center;align-self:auto;gap:clamp(10px,1.25vw,20px);min-width:0;height:51px;margin:0;display:flex;overflow:hidden}.demo-showcase .showcase-header nav a{color:#24324d;white-space:nowrap;flex:none;font-size:10px}.demo-showcase .showcase-header nav a.active{color:#0875f5}.demo-showcase .showcase-header nav a.active:after{background:#1677fa;height:2px;bottom:0}.showcase-header-search{color:#59708e;background:#fbfdff;border:1px solid #e1eaf5;border-radius:8px;flex:0 185px;align-items:center;gap:6px;min-width:95px;height:31px;padding:0 8px;display:flex}.showcase-header-search>span{font-size:19px;line-height:1;transform:rotate(-20deg)}.showcase-header-search input{color:#283a57;background:0 0;border:0;outline:0;width:100%;min-width:0;font-size:9px}.showcase-header-search input::placeholder{color:#8998ae}.showcase-header-actions{flex:none;align-items:center;gap:8px;display:flex}.showcase-header-actions .language-toggle{background:#fff;border-color:#e2eaf4;min-height:30px;padding:0 5px}.showcase-header-actions .language-toggle button{font-size:9px}.showcase-login{white-space:nowrap;border:1px solid #e2eaf4;border-radius:6px;padding:8px 11px;font-size:9px;font-weight:650;color:#25334c!important}.showcase-header-cta{white-space:nowrap;background:#086bf0;border-radius:6px;padding:9px 13px;font-size:9px;font-weight:750;box-shadow:0 3px 10px #0872f52c;color:#fff!important}.showcase-header-cta:hover{background:#075acb}.showcase-main{width:min(1420px,100vw - 48px);margin:0 auto;padding:18px 0 20px}.showcase-hero{background:linear-gradient(112deg,#eff8ff 0%,#edf6ff 53%,#ddecff 100%);border:1px solid #e8f0fb;border-radius:16px;grid-template-columns:minmax(400px,.92fr) minmax(520px,1.08fr);align-items:center;gap:25px;min-height:305px;padding:26px 30px 22px;display:grid;position:relative;overflow:hidden}.showcase-hero:before{content:"";filter:blur(3px);background:#b7d8ff60;border-radius:50%;width:72%;height:100%;position:absolute;bottom:-53%;right:-6%}.showcase-hero-copy,.showcase-hero-visual{z-index:1;min-width:0;position:relative}.showcase-live-tag{color:#1464ce;background:#e3f1ff;border:1px solid #d4e9ff;border-radius:99px;align-items:center;gap:6px;padding:5px 9px;font-size:9px;font-weight:650;display:inline-flex}.showcase-live-tag i{background:#1676ee;border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 3px #1477ec21}.showcase-hero h1{color:#0f1f40;letter-spacing:-.055em;margin:14px 0 4px;font-size:clamp(23px,2.8vw,37px);font-weight:800;line-height:1.12}.showcase-hero h1 strong{color:#0874fa}.showcase-hero h2{color:#142342;letter-spacing:-.025em;max-width:660px;margin:0;font-size:clamp(16px,1.75vw,22px);font-weight:730;line-height:1.3}.showcase-hero-copy>p{color:#586d8e;max-width:620px;margin:8px 0 0;font-size:12px;line-height:1.55}.showcase-hero-actions{flex-wrap:wrap;gap:10px;margin-top:14px;display:flex}.showcase-button{background:#fff;border:1px solid #7af;border-radius:7px;grid-template-columns:1fr auto;align-items:center;min-width:176px;padding:8px 12px;font-size:11px;font-weight:750;display:grid;color:#0869e6!important}.showcase-button b{grid-area:1/2/3;font-size:15px}.showcase-button small{color:#7489a6;grid-column:1;margin-top:2px;font-size:8px;font-weight:450}.showcase-button.solid{background:#0873f4;border-color:#0873f4;box-shadow:0 6px 14px #0873f426;color:#fff!important}.showcase-button.solid small{color:#dbeaff}.showcase-button.solid:hover{background:#075fcf}.showcase-button.outline:hover{background:#f4f9ff}.showcase-assurances{color:#46628b;flex-wrap:wrap;gap:8px 15px;margin-top:15px;font-size:9px;display:flex}.showcase-assurances span:first-letter{color:#02a979;font-weight:900}.showcase-hero-visual{min-height:253px}.showcase-device-labels{z-index:4;background:#fff;border:1px solid #e3ebf5;border-radius:8px;gap:2px;width:79px;padding:6px 5px;display:grid;position:absolute;top:17px;left:-2px;box-shadow:0 9px 23px #243b5c20}.showcase-device-labels a{color:#1f3455;border-radius:4px;align-items:center;gap:6px;height:23px;padding:0 5px;font-size:10px;font-weight:800;display:flex}.showcase-device-labels a:hover{background:#f1f7ff}.showcase-device-labels a span{font-size:8px;font-weight:600}.showcase-device-labels a:first-child{color:#1379f5}.showcase-device-labels a:nth-child(2){color:#06a97a}.showcase-device-labels a:nth-child(3){color:#f24e27}.showcase-device-labels a:nth-child(4){color:#ec3549}.showcase-device-labels a:nth-child(5){color:#744cff}.showcase-device-labels a:nth-child(6){color:#45648e}.showcase-laptop{background:#fff;border:7px solid #202d3c;border-bottom-width:9px;border-radius:12px 12px 6px 6px;width:78%;position:absolute;top:1px;right:8%;overflow:hidden;transform:perspective(900px)rotateY(-3deg);box-shadow:0 15px 27px #203d6042,0 0 0 2px #9aaabb}.showcase-laptop-chrome{color:#5e718b;background:#fff;align-items:center;gap:7px;height:20px;padding:0 8px;font-size:7px;display:flex}.showcase-laptop-chrome b{color:#1478ed;font-size:11px}.showcase-laptop-chrome>span:last-child{color:#3586e2;margin-left:auto}.showcase-laptop>img{object-fit:cover;object-position:top center;width:100%;height:202px;display:block}.showcase-ai-card{z-index:5;color:#475c7b;background:#fffffff5;border:1px solid #e2e9f4;border-radius:8px;gap:7px;width:126px;padding:10px 9px;font-size:8px;display:grid;position:absolute;top:25%;right:4.7%;box-shadow:0 8px 21px #1b385e24}.showcase-ai-card strong{color:#1d2e4b;font-size:9px}.showcase-ai-card a{color:#6553d5}.showcase-ai-card a:hover{text-decoration:underline}.showcase-ai-card span{color:#98a6b8;white-space:nowrap;border:1px solid #e5ebf4;border-radius:4px;padding:6px;overflow:hidden}.showcase-phone{z-index:6;background:#fff;border:5px solid #182334;border-radius:15px;gap:5px;width:91px;padding:15px 5px 7px;display:grid;position:absolute;bottom:3px;right:0;overflow:hidden;box-shadow:0 12px 25px #173a5e3d;color:#223653!important}.showcase-phone:before{content:"";background:#182334;border-radius:5px;width:20px;height:3px;position:absolute;top:5px;left:31px}.showcase-phone b{font-size:8px}.showcase-phone img{object-fit:cover;object-position:40% top;width:100%;height:112px}.showcase-phone span{color:#62748f;font-size:6px}.showcase-demo-stamp{color:#6680a3;font-size:7px;position:absolute;bottom:-5px;left:21%}.showcase-section{margin-top:19px}.showcase-section-heading{justify-content:space-between;align-items:flex-end;gap:14px;margin-bottom:10px;display:flex}.showcase-section-heading>div:first-child{align-items:flex-start;gap:8px;min-width:0;display:flex}.showcase-section-icon{color:#0875f5;background:#eaf4ff;border:1px solid #b7d5ff;border-radius:5px;flex:0 0 21px;place-items:center;width:21px;height:21px;font-size:11px;font-weight:800;display:grid}.showcase-section-heading h2,.showcase-why h2{color:#142344;letter-spacing:-.03em;margin:0;font-size:15px;font-weight:780}.showcase-section-heading p{color:#7183a0;margin:3px 0 0;font-size:9px;line-height:1.45}.showcase-filter-pills{flex-wrap:wrap;flex:none;justify-content:flex-end;gap:5px;display:flex}.showcase-filter-pills button{color:#405778;cursor:pointer;background:#fff;border:1px solid #e2eaf4;border-radius:99px;min-height:28px;padding:0 14px;font-size:8px}.showcase-filter-pills button.active{color:#fff;background:#1880fb;border-color:#2786ff;box-shadow:0 3px 8px #0875ed22}.showcase-workflow-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:9px;display:grid}.showcase-workflow-card{background:#fff;border:1px solid #e0e9f4;border-radius:9px;min-width:0;overflow:hidden;box-shadow:0 4px 13px #1a3e6610}.showcase-workflow-preview{background:#f4f8fd;border-bottom:1px solid #edf1f7;height:88px;position:relative;overflow:hidden}.showcase-workflow-preview>img{object-fit:cover;object-position:top center;width:100%;height:100%;display:block}.showcase-workflow-preview:after{content:"";pointer-events:none;background:linear-gradient(#0000,#eff6ff8c);position:absolute;inset:45% 0 0}.showcase-workflow-icon{z-index:2;color:#fff;background:#0877ef;border:2px solid #fff;border-radius:6px;place-items:center;width:24px;height:24px;font-size:12px;font-weight:850;display:grid;position:absolute;bottom:7px;left:8px;box-shadow:0 2px 8px #163a6122}.icon-sheet{background:#07a978}.icon-slides{background:#f34b25}.icon-pdf{background:#e93648}.icon-workflow{background:#7547ed}.icon-ai{background:#8547ed}.showcase-workflow-info{padding:9px 9px 10px}.showcase-workflow-info h3{color:#152644;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:10px;font-weight:780;overflow:hidden}.showcase-workflow-info p{color:#71819a;min-height:28px;margin:4px 0 8px;font-size:8px;line-height:1.4}.showcase-workflow-info>div{grid-template-columns:1fr 1fr;gap:5px;display:grid}.showcase-workflow-info>div a{color:#096be9;border:1px solid #7cb3ff;border-radius:5px;place-items:center;min-height:23px;font-size:8px;font-weight:700;display:grid}.showcase-workflow-info>div a:last-child{color:#fff;background:#1881f6;border-color:#1881f6}.showcase-workflow-info>div a:hover{filter:brightness(.96)}.showcase-slide-art,.showcase-pdf-art{color:#fff;background:linear-gradient(130deg,#bd361d,#f3916a);flex-direction:column;justify-content:center;gap:5px;width:100%;height:100%;padding:10px 17px;display:flex}.showcase-slide-art>span{letter-spacing:.1em;font-size:6px}.showcase-slide-art>b{font-size:14px;line-height:1.1}.showcase-slide-art>i{font-size:9px;font-style:normal}.showcase-pdf-art{color:#e42f42;background:linear-gradient(135deg,#f3f7ff,#dbe7fb);align-items:center}.showcase-pdf-art>b{font-size:19px}.showcase-pdf-art>span,.showcase-pdf-art>i{color:#4c6388;font-size:8px;font-style:normal}.showcase-empty{color:#657a96;text-align:center;border:1px dashed #cfdeef;border-radius:8px;grid-column:1/-1;padding:24px}.showcase-products-and-pricing{grid-template-columns:minmax(0,1.85fr) minmax(340px,.95fr);align-items:start;gap:14px;margin-top:20px;display:grid}.showcase-product-area,.showcase-pricing{background:#fff;border:1px solid #e2eaf4;border-radius:12px;min-width:0;padding:12px;box-shadow:0 5px 17px #1c3a5d0b}.showcase-section-heading.compact{align-items:center;margin-bottom:10px}.showcase-edition-legend{color:#23765c;gap:5px;font-size:7px;font-weight:750;display:flex}.showcase-edition-legend span{background:#e8f8f1;border-radius:99px;padding:5px 7px}.showcase-edition-legend span:last-child{color:#1264c8;background:#e8f2ff}.showcase-featured-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}.showcase-product-card{background:linear-gradient(145deg,#fff,#fbfdff);border:1px solid #e6edf6;border-radius:8px;flex-direction:column;justify-content:space-between;min-width:0;min-height:82px;padding:8px;display:flex}.showcase-product-heading{gap:7px;min-width:0;display:flex}.showcase-product-icon{color:#fff;background:#1477ed;border-radius:6px;flex:0 0 25px;place-items:center;width:25px;height:25px;font-size:14px;font-weight:800;display:grid}.product-SHEET{background:#06a879}.product-SLIDE{background:#f24b27}.product-PDF{background:#e83344}.product-FORM,.product-SIGN{background:#7748eb}.product-REPORT{background:#eea700}.product-FLOW,.product-AI{background:#7e4bed}.product-COLLAB,.product-VERSION{background:#06a879}.product-OCR{background:#13a9b5}.showcase-product-heading>div{min-width:0}.showcase-product-heading h3{color:#1b2b49;text-overflow:ellipsis;white-space:nowrap;margin:1px 0 2px;font-size:8px;font-weight:780;overflow:hidden}.showcase-product-heading p{color:#72819a;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:7px;line-height:1.35;display:-webkit-box;overflow:hidden}.showcase-product-links{gap:4px;margin-top:7px;display:flex}.showcase-product-links a{color:#0969db;text-align:center;border:1px solid #92bcf5;border-radius:4px;flex:1 1 0;padding:4px 3px;font-size:7px;font-weight:700}.showcase-product-links a:last-child{color:#fff;background:#1979ee;border-color:#1979ee}.showcase-pricing{padding:12px 10px}.showcase-pricing-heading{justify-content:space-between;align-items:center;gap:8px;margin-bottom:10px;display:flex}.showcase-pricing-heading h2{color:#142344;letter-spacing:-.025em;margin:0;font-size:13px}.showcase-pricing-heading>a{color:#0875f5;white-space:nowrap;font-size:8px;font-weight:700}.showcase-price-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;display:grid}.showcase-price-card{background:linear-gradient(160deg,#f3faff,#fff);border:1px solid #dfebf7;border-radius:8px;flex-direction:column;min-width:0;min-height:207px;padding:9px 7px 8px;display:flex;position:relative}.showcase-price-card.price-pro{background:linear-gradient(165deg,#edf5ff,#fff);border:2px solid #1680fc;padding:8px 6px 7px;box-shadow:0 5px 13px #1473e51c}.showcase-price-card.price-enterprise{background:linear-gradient(165deg,#f8f5ff,#fff);border-color:#e6e1fa}.showcase-popular{color:#fff;white-space:nowrap;background:#137afa;border-radius:99px;padding:3px 8px;font-size:6px;font-weight:750;position:absolute;top:-9px;left:50%;transform:translate(-50%)}.showcase-plan-name{color:#456082;text-align:center;font-size:8px;font-weight:700}.showcase-price-card h3{color:#111e3b;letter-spacing:-.06em;text-align:center;margin:7px 0 1px;font-size:clamp(15px,1.55vw,21px)}.showcase-price-card>small{color:#71829b;text-align:center;min-height:15px;font-size:6px}.showcase-price-card>p{color:#687994;text-align:center;min-height:26px;margin:6px 0;font-size:7px;line-height:1.4}.showcase-price-card ul{gap:5px;margin:0 0 8px;padding:0;list-style:none;display:grid}.showcase-price-card li{color:#455b7b;padding-left:12px;font-size:7px;line-height:1.35;position:relative}.showcase-price-card li:before{color:#0ab187;content:"✓";font-size:9px;font-weight:900;position:absolute;left:0}.showcase-price-card>a{color:#0870ed;text-align:center;border:1px solid #a6c8fb;border-radius:5px;margin-top:auto;padding:6px 3px;font-size:7px;font-weight:750;display:block}.showcase-price-card.price-pro>a{color:#fff;background:#147af2;border-color:#147af2}.showcase-price-card.price-enterprise>a{color:#fff;background:#7048e9;border-color:#7048e9}.showcase-pricing-note{color:#77869c;margin:8px 1px 0;font-size:7px;line-height:1.45}.showcase-full-catalog,.showcase-route-directory{color:#425a7a;border-top:1px solid #eaf0f7;margin-top:10px;padding-top:8px}.showcase-full-catalog>summary,.showcase-route-directory>summary{color:#176aca;cursor:pointer;justify-content:space-between;align-items:center;gap:8px;font-size:9px;font-weight:750;list-style:none;display:flex}.showcase-full-catalog>summary::-webkit-details-marker{display:none}.showcase-route-directory>summary::-webkit-details-marker{display:none}.showcase-full-catalog>summary:after,.showcase-route-directory>summary:after{content:"＋";font-size:14px}.showcase-full-catalog[open]>summary:after,.showcase-route-directory[open]>summary:after{content:"−"}.showcase-full-catalog>summary span,.showcase-route-directory>summary span{color:#8391a6;margin-left:auto;font-size:7px;font-weight:500}.showcase-catalog-group{background:#fbfdff;border:1px solid #e6edf5;border-radius:8px;margin-top:13px;padding:9px}.showcase-catalog-group>header{align-items:center;gap:8px;margin-bottom:8px;display:flex}.showcase-catalog-group>header>span{color:#1173d9;background:#e7f2ff;border-radius:6px;place-items:center;width:25px;height:25px;font:700 9px ui-monospace,monospace;display:grid}.showcase-catalog-group h3{color:#263b5b;margin:0 0 2px;font-size:10px}.showcase-catalog-group header p{color:#7a8aa2;margin:0;font-size:7px}.showcase-catalog-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.showcase-catalog-card{background:#fff;border:1px solid #e4ebf3;border-radius:6px;flex-direction:column;min-width:0;padding:8px;display:flex}.showcase-catalog-card>div:first-child{justify-content:space-between;align-items:center;gap:4px;display:flex}.catalog-status{color:#227a62;text-overflow:ellipsis;white-space:nowrap;font-size:6px;font-weight:800;overflow:hidden}.catalog-status.status-experimental{color:#96713b}.catalog-status.status-partial,.catalog-status.status-implemented-not-verified{color:#4076ad}.catalog-status.status-not-implemented{color:#8994a2}.showcase-catalog-card code{color:#94a1b1;font:6px ui-monospace,monospace}.showcase-catalog-card h4{color:#263b5b;margin:6px 0 3px;font-size:8px}.showcase-catalog-card>p{color:#73829a;margin:0;font-size:7px;line-height:1.4}.showcase-catalog-card .catalog-next{color:#5f718b;margin-top:5px}.catalog-next b{color:#73839a}.showcase-catalog-links{gap:7px;margin-top:auto;padding-top:7px;display:flex}.showcase-catalog-links a{color:#1670d7;font-size:7px;font-weight:700}.showcase-catalog-links a:last-child{color:#6244d5}.showcase-catalog-note{color:#7b899a;margin:9px 2px 0;font-size:7px;line-height:1.5}.showcase-catalog-note a{color:#176aca;font-weight:700}.showcase-developer-area{grid-template-columns:minmax(0,1.18fr) minmax(0,.95fr);gap:12px;margin-top:14px;display:grid}.showcase-sdk-panel,.showcase-why{background:#fff;border:1px solid #e3ebf5;border-radius:10px;min-width:0;padding:11px}.showcase-sdk-languages{gap:3px;margin-bottom:7px;display:flex;overflow-x:auto}.showcase-sdk-languages button{color:#4a5e7c;cursor:pointer;background:#f5f8fc;border:0;border-radius:5px;flex:none;padding:6px 9px;font-size:8px}.showcase-sdk-languages button.active{color:#fff;background:#137af0}.showcase-code-wrap{background:#15273e;border:1px solid #283e5d;border-radius:7px;min-height:114px;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0a}.showcase-code-wrap pre{color:#dceaff;tab-size:2;max-height:160px;margin:0;padding:11px 35px 11px 12px;font:8px/1.58 ui-monospace,SFMono-Regular,Consolas,monospace;overflow:auto}.showcase-code-wrap code{white-space:pre}.showcase-code-wrap>button{color:#d9e9ff;cursor:pointer;background:#263c57;border:1px solid #ffffff23;border-radius:4px;min-width:25px;min-height:23px;font-size:8px;position:absolute;top:7px;right:7px}.showcase-sdk-links{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;margin-top:7px;display:grid}.showcase-sdk-links a{color:#1569c8;background:#fff;border:1px solid #e1ebf7;border-radius:5px;padding:7px 8px;font-size:8px;font-weight:700}.showcase-sdk-links a:hover{background:#f7fbff;border-color:#95bff3}.showcase-why h2{margin:1px 0 9px}.showcase-why>div{grid-template-columns:repeat(5,minmax(0,1fr));gap:5px;display:grid}.showcase-why article{text-align:center;border:1px solid #e6edf6;border-radius:7px;flex-direction:column;justify-content:center;align-items:center;gap:4px;min-height:87px;padding:7px 4px;display:flex}.showcase-why article>b{color:#1378ed;background:#eaf4ff;border-radius:6px;place-items:center;width:23px;height:23px;font-size:13px;display:grid}.showcase-why article strong{color:#283b5b;font-size:7px}.showcase-why article span{color:#7888a0;font-size:6px;line-height:1.35}.showcase-route-directory{background:#fff;border:1px solid #e1e9f3;border-radius:9px;margin-top:17px;padding:11px}.showcase-route-directory>summary{font-size:10px}.showcase-route-directory[open]>.demo-library-section{padding-top:14px}.showcase-route-directory .demo-library-section{margin-top:0}.showcase-route-directory .demo-section-heading strong{font-size:9px}.showcase-route-directory .demo-card-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.showcase-route-directory .demo-card{border-radius:7px;min-height:144px;padding:10px}.showcase-route-directory .demo-card h3{color:#26394d;margin:8px 0 5px;font-size:10px}.showcase-route-directory .demo-card-category{color:#71839a;margin-top:6px;font-size:7px}.showcase-route-directory .demo-card p{font-size:8px}.showcase-route-directory .demo-card .demo-badge{font-size:6px}.showcase-route-directory .demo-library-toolbar{margin-top:8px}.showcase-route-directory .demo-category-filter{flex-wrap:wrap;gap:5px;display:flex}.showcase-route-directory .demo-category-filter button{color:#50627c;cursor:pointer;background:#fff;border:1px solid #e1e9f3;border-radius:99px;padding:5px 9px;font-size:7px}.showcase-route-directory .demo-category-filter button.active{color:#fff;background:#167af2;border-color:#167af2}.showcase-route-directory .demo-badge.live{color:#23734e;background:#eaf7f0}.showcase-document-manager{border-top:1px solid #e9eef5;margin-top:18px;padding-top:12px}.showcase-document-manager>h3{color:#263b5b;margin:0;font-size:12px}.showcase-document-manager>p{color:#77869b;margin:4px 0 9px;font-size:9px}.showcase-footer{color:#8390a2;border-top:1px solid #e4ebf3;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;margin-top:16px;padding:11px 2px 2px;font-size:8px;display:flex}.showcase-footer nav{gap:12px;display:flex}.showcase-footer a{color:#647c9b}@media (width<=1240px){.demo-showcase .showcase-header{flex-wrap:wrap;gap:7px 12px;padding:6px 20px}.demo-showcase .showcase-header nav{flex:1 0 100%;order:5;justify-content:flex-start;gap:22px;width:100%;height:29px;overflow-x:auto}.demo-showcase .showcase-header nav a{font-size:10px}.showcase-header-search{margin-left:auto}.showcase-main{width:min(1160px,100vw - 36px)}.showcase-hero{grid-template-columns:minmax(360px,.92fr) minmax(420px,1.08fr)}.showcase-workflow-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.showcase-workflow-preview{height:102px}}@media (width<=900px){.showcase-hero{grid-template-columns:1fr;gap:8px;padding:23px}.showcase-hero-copy{max-width:710px}.showcase-hero-visual{width:min(100%,670px);min-height:290px;margin:0 auto}.showcase-laptop{width:80%}.showcase-laptop>img{height:235px}.showcase-products-and-pricing{grid-template-columns:1fr}.showcase-price-cards{grid-template-columns:repeat(3,minmax(0,1fr))}.showcase-price-card{min-height:190px}.showcase-developer-area{grid-template-columns:1fr}.showcase-why>div{grid-template-columns:repeat(5,minmax(0,1fr))}.showcase-catalog-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.showcase-route-directory .demo-card-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=620px){.demo-showcase .showcase-header{padding:7px 12px}.showcase-brand-caption{display:none}.demo-showcase .showcase-header nav{gap:17px}.showcase-header-search{flex:1 0 100%;order:4;width:100%;margin:0}.showcase-header-actions{margin-left:auto}.showcase-header-actions .language-toggle{display:none}.showcase-main{width:calc(100vw - 24px);padding-top:11px}.showcase-hero{border-radius:11px;padding:17px}.showcase-hero h1{font-size:26px}.showcase-hero h2{font-size:18px}.showcase-hero-copy>p{font-size:11px}.showcase-assurances{grid-template-columns:1fr 1fr;gap:7px;display:grid}.showcase-hero-visual{transform-origin:top;min-height:220px;transform:scale(.96)}.showcase-device-labels{display:none}.showcase-laptop{border-width:5px;width:87%;top:5px;right:7%}.showcase-laptop>img{height:170px}.showcase-ai-card{width:100px;padding:7px;right:2%}.showcase-ai-card a:nth-of-type(n+3){display:none}.showcase-phone{border-width:4px;width:73px}.showcase-phone img{height:86px}.showcase-workflow-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.showcase-workflow-preview{height:84px}.showcase-section-heading{flex-direction:column;align-items:flex-start}.showcase-filter-pills{justify-content:flex-start}.showcase-filter-pills button{padding:0 10px}.showcase-products-and-pricing{gap:9px}.showcase-featured-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.showcase-section-heading.compact{flex-direction:row;align-items:center}.showcase-edition-legend{flex-direction:column;gap:3px}.showcase-price-cards{grid-template-columns:1fr}.showcase-price-card{min-height:0;padding:12px}.showcase-price-card.price-pro{padding:11px}.showcase-price-card h3{font-size:20px}.showcase-price-card>p{min-height:0}.showcase-price-card ul{gap:6px}.showcase-price-card li,.showcase-price-card>a{font-size:9px}.showcase-price-card>a{margin-top:8px}.showcase-catalog-grid{grid-template-columns:1fr}.showcase-why>div{grid-template-columns:repeat(2,minmax(0,1fr))}.showcase-why article:last-child{grid-column:1/-1}.showcase-route-directory .demo-card-grid{grid-template-columns:1fr}.showcase-route-directory .demo-section-heading{flex-direction:column;align-items:flex-start;gap:6px}.showcase-footer{flex-direction:column;align-items:flex-start}.showcase-footer nav{flex-wrap:wrap}.showcase-full-catalog>summary,.showcase-route-directory>summary{flex-wrap:wrap;align-items:flex-start}.showcase-full-catalog>summary span,.showcase-route-directory>summary span{width:100%;margin-left:0}}@media (prefers-reduced-motion:reduce){.demo-showcase *,.demo-showcase :before,.demo-showcase :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}.demo-showcase .showcase-main{padding-top:8px}.demo-showcase .showcase-hero h1{font-size:clamp(23px,2.1vw,32px)}.demo-showcase .showcase-ai-card{right:12%}.demo-showcase .showcase-workflow-preview{height:68px}.demo-showcase .showcase-workflow-info{padding:7px 8px}.demo-showcase .showcase-workflow-info p{min-height:23px;margin:3px 0 5px;font-size:8px}.demo-showcase .showcase-featured-grid{grid-template-columns:repeat(6,minmax(0,1fr))}.demo-showcase .showcase-product-card{min-height:81px;padding:6px}.demo-showcase .showcase-product-icon{flex-basis:23px;width:23px;height:23px;font-size:12px}.demo-showcase .showcase-product-heading{gap:5px}.demo-showcase .showcase-product-heading h3{font-size:8px}.demo-showcase .showcase-product-links{gap:3px;margin-top:5px}.demo-showcase .showcase-product-links a{padding:4px 2px;font-size:7px}@media (width<=1240px){.demo-showcase .showcase-workflow-preview{height:76px}.demo-showcase .showcase-featured-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width<=900px){.demo-showcase .showcase-featured-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width<=620px){.demo-showcase .showcase-featured-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.demo-showcase .showcase-header nav a{font-size:11px}.demo-showcase .showcase-header-search input{font-size:10px}.demo-showcase .showcase-workflow-info h3{font-size:11px}.demo-showcase .showcase-workflow-info p,.demo-showcase .showcase-workflow-info>div a,.demo-showcase .showcase-product-heading h3{font-size:9px}.demo-showcase .showcase-product-heading p,.demo-showcase .showcase-product-links a,.demo-showcase .showcase-price-card>p,.demo-showcase .showcase-price-card li,.demo-showcase .showcase-price-card>a,.demo-showcase .showcase-pricing-note,.demo-showcase .showcase-why article strong{font-size:8px}.demo-showcase .showcase-why article span{font-size:7px}.product-directory-app{color:#172945;background:#f5f8fc;min-height:100vh;font-family:Inter,Aptos,Segoe UI,Arial,sans-serif;display:block}.product-directory-app a{color:inherit;text-decoration:none}.product-directory-app button,.product-directory-app input,.product-directory-app select{font:inherit}.product-directory-sidebar{z-index:30;color:#dce7f4;background:linear-gradient(#10233b,#142940 60%,#0c1e33);flex-direction:column;height:100vh;min-height:580px;display:flex;position:sticky;top:0;overflow:hidden;box-shadow:5px 0 20px #0a193018}.product-directory-brand{color:#fff;border-bottom:1px solid #ffffff16;align-items:center;gap:10px;min-height:57px;padding:0 16px;display:flex}.product-brand-directory{color:#1682ff}.product-brand-directory .product-brand-icon{width:26px;height:26px}.product-brand-directory .product-brand-name{color:#f5f9ff;letter-spacing:-.035em;font-size:16px;font-weight:800}.product-brand-directory .product-brand-name span{color:#20b8b0}.product-directory-nav{gap:4px;padding:18px 6px;display:grid}.product-directory-nav a{color:#c3d1e1;border-radius:7px;align-items:center;gap:12px;min-height:43px;padding:0 13px;font-size:12px;font-weight:550;transition:background .15s,color .15s;display:flex}.product-directory-nav a>span{color:#aabbd0;flex:0 0 19px;place-items:center;width:19px;font-size:17px;font-weight:750;display:grid}.product-directory-nav a:hover{color:#fff;background:#ffffff12}.product-directory-nav a.active{color:#fff;background:linear-gradient(100deg,#147cf3,#2169e5);font-weight:750;box-shadow:0 6px 14px #0758bb48}.product-directory-nav a.active>span{color:#fff}.product-directory-sidebar-foot{color:#9fb2c8;border-top:1px solid #ffffff16;gap:7px;margin-top:auto;padding:17px 15px 20px;display:grid}.product-directory-sidebar-foot strong{color:#dceaff;letter-spacing:.04em;font-size:11px}.product-directory-sidebar-foot span{font-size:11px;line-height:1.55}.product-directory-sidebar-foot small{color:#6f89a7;font-size:9px}.product-directory-main{min-width:0}.product-directory-topbar{z-index:1;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffffed;border-bottom:1px solid #e3e9f1;align-items:center;gap:19px;min-height:56px;padding:0 max(22px,50vw - 763px);display:flex;position:relative;box-shadow:0 2px 11px #142d4b0a}.product-directory-search{color:#61778f;background:#f6f8fb;border:1px solid #dfe6ee;border-radius:7px;flex:0 445px;align-items:center;gap:9px;width:min(33vw,445px);height:33px;padding:0 10px;display:flex}.product-directory-search:focus-within{background:#fff;border-color:#6caff5;box-shadow:0 0 0 3px #dcecff}.product-directory-search>span{font-size:21px;line-height:1;transform:rotate(-20deg)}.product-directory-search input{color:#253954;background:0 0;border:0;outline:0;width:100%;min-width:0;font-size:11px}.product-directory-search input::placeholder{color:#91a0b2}.product-directory-search button{color:#637991;cursor:pointer;background:0 0;border:0;border-radius:4px;width:23px;height:23px}.product-directory-search button:hover{background:#e9eef5}.product-directory-tabs{align-items:center;gap:6px;min-width:0;display:flex;overflow-x:auto}.product-directory-tabs button{color:#3c4e67;cursor:pointer;background:#f8f9fb;border:1px solid #e0e7f0;border-radius:6px;flex:none;min-height:32px;padding:0 13px;font-size:10px}.product-directory-tabs button:hover{background:#f1f7ff;border-color:#b7d0ed}.product-directory-tabs button.active{color:#fff;background:#1675f1;border-color:#1675f1;box-shadow:0 4px 10px #1675f129}.product-directory-account{flex:none;align-items:center;gap:10px;margin-left:auto;display:flex}.product-directory-account .language-toggle{background:#fff;border-color:#e1e8f0;min-height:30px;padding:0 5px}.product-directory-account .language-toggle button{font-size:9px}.product-directory-account>a{color:#344761;align-items:center;gap:8px;display:flex}.product-directory-account>a>span:nth-child(2){gap:2px;display:grid}.product-directory-account strong{white-space:nowrap;font-size:10px}.product-directory-account small{color:#7d8ba0;font-size:8px}.product-directory-account>a>b{color:#75869a;font-size:11px}.directory-avatar{color:#fff;background:#28446a;border-radius:50%;place-items:center;width:30px;height:30px;font-size:10px;font-weight:750;display:grid}.product-directory-content{width:min(1570px,100%);margin:0 auto;padding:14px 22px 12px}.product-directory-heading{grid-template-columns:minmax(0,1fr) minmax(430px,.95fr);align-items:center;gap:21px;display:grid}.product-directory-eyebrow{color:#63809f;letter-spacing:.1em;font-size:8px;font-weight:800;display:none}.product-directory-heading h1{color:#172b49;letter-spacing:-.035em;margin:0;font-size:clamp(24px,2.15vw,34px);font-weight:800;line-height:1.15}.product-directory-heading h2{color:#3b506e;letter-spacing:-.02em;margin:1px 0 2px;font-size:17px;font-weight:550}.product-directory-heading p{color:#71829a;margin:0;font-size:10px;line-height:1.5}.product-directory-legend{background:#fff;border:1px solid #dfe7f0;border-radius:8px;grid-template-columns:repeat(4,minmax(0,1fr));display:grid;box-shadow:0 3px 9px #1e385408}.product-directory-legend>div{align-items:flex-start;gap:8px;min-width:0;padding:9px 10px;display:flex}.product-directory-legend>div+div{border-left:1px solid #e8edf3}.product-directory-legend i{background:#168c67;border-radius:50%;flex:0 0 12px;width:12px;height:12px;margin-top:2px;box-shadow:0 0 0 3px #e4f7f0}.product-directory-legend i.implemented{background:#1876d2;box-shadow:0 0 0 3px #e7f1ff}.product-directory-legend i.partial{background:#e5a21c;box-shadow:0 0 0 3px #fff4d8}.product-directory-legend i.experimental{background:#9348dc;box-shadow:0 0 0 3px #f2e8ff}.product-directory-legend span{gap:3px;min-width:0;display:grid}.product-directory-legend b{color:#16815e;font-size:8px}.product-directory-legend>div:nth-child(2) b{color:#126aca}.product-directory-legend>div:nth-child(3) b{color:#bf7a07}.product-directory-legend>div:nth-child(4) b{color:#813ad0}.product-directory-legend small{color:#74849b;font-size:8px;line-height:1.35}.product-directory-control-row{grid-template-columns:minmax(500px,.98fr) minmax(500px,1.02fr);gap:9px;margin-top:14px;display:grid}.product-directory-metrics,.product-directory-filters{background:#fff;border:1px solid #e2eaf2;border-radius:8px;align-items:center;min-width:0;min-height:58px;display:flex;box-shadow:0 3px 9px #1e385406}.product-directory-metrics{justify-content:space-around;padding:4px 7px}.product-directory-metrics article{align-items:center;gap:8px;min-width:0;padding:0 8px;display:flex}.product-directory-metrics article+article{border-left:1px solid #e4eaf1}.metric-icon{color:#167bf1;background:#ebf4ff;border-radius:6px;flex:0 0 23px;place-items:center;width:23px;height:23px;font-size:14px;font-weight:800;display:grid}.metric-icon.verified{color:#15a576;background:#e9f8f2}.metric-icon.implemented{color:#1977df;background:#eaf3ff}.metric-icon.partial{color:#df9612;background:#fff5dc}.metric-icon.experimental{color:#8847df;background:#f4ecff}.product-directory-metrics article>div{gap:1px;display:grid}.product-directory-metrics strong{color:#137650;font-size:20px;line-height:1}.product-directory-metrics article:first-child strong{color:#17365c}.product-directory-metrics article:nth-child(3) strong{color:#126bd1}.product-directory-metrics article:nth-child(4) strong{color:#cb850d}.product-directory-metrics article:nth-child(5) strong{color:#823ed0}.product-directory-metrics small{color:#73849b;white-space:nowrap;font-size:7px;font-weight:700}.product-directory-filters{justify-content:flex-end;gap:5px;padding:6px 8px}.product-directory-filters>button{color:#51637b;white-space:nowrap;cursor:pointer;background:#fff;border:1px solid #e0e7f0;border-radius:7px;align-items:center;gap:6px;min-height:33px;padding:0 9px;font-size:9px;display:inline-flex}.product-directory-filters>button:hover{background:#f7fbff;border-color:#a9c9e9}.product-directory-filters>button.active{color:#126bd5;background:#edf6ff;border-color:#a9cef8}.product-directory-filters>button span{color:#397fc4;font-size:12px;font-weight:750}.product-directory-sort{color:#64758c;white-space:nowrap;border-left:1px solid #e7ecf3;align-items:center;gap:5px;min-height:33px;margin-left:5px;padding-left:9px;font-size:9px;display:flex}.product-directory-sort select{color:#3d5069;cursor:pointer;background:#fff;border:1px solid #dfe6ef;border-radius:5px;max-width:106px;min-height:29px;padding:0 6px;font-size:9px}.product-directory-groups{gap:13px;margin-top:15px;display:grid}.directory-product-group{min-width:0}.directory-product-group>header{color:#1164d2;background:linear-gradient(90deg,#eaf3ff,#f3f8ff);border:1px solid #e0ebf7;border-radius:6px;align-items:center;gap:10px;min-height:32px;padding:0 10px;display:flex}.directory-product-group.group-green>header{color:#078350;background:linear-gradient(90deg,#e7f7f1,#f2fbf8);border-color:#d6eee5}.directory-product-group.group-purple>header{color:#6338d0;background:linear-gradient(90deg,#f1ebff,#f8f5ff);border-color:#e8def9}.directory-product-group.group-amber>header{color:#ad6800;background:linear-gradient(90deg,#fff5df,#fffaef);border-color:#f2e4c7}.directory-group-icon{text-align:center;flex:0 0 22px;width:22px;font-size:18px;font-weight:800}.directory-product-group>header h2{letter-spacing:.015em;margin:0;font-size:12px;font-weight:800}.directory-product-group>header small{color:#627b9b;white-space:nowrap;margin-left:auto;font-size:9px}.directory-product-grid{grid-template-columns:repeat(7,minmax(0,1fr));gap:7px;margin-top:6px;display:grid}.directory-product-card{background:linear-gradient(145deg,#fff,#fbfdff);border:1px solid #dfe7f0;border-radius:7px;flex-direction:column;min-width:0;min-height:125px;padding:8px 9px 7px;transition:border-color .14s,box-shadow .14s,transform .14s;display:flex;position:relative;box-shadow:0 3px 8px #1d3c5d06}.directory-product-card:hover{border-color:#aacbed;transform:translateY(-1px);box-shadow:0 7px 16px #1d4c7914}.directory-product-card-top{justify-content:space-between;align-items:center;gap:4px;min-width:0;display:flex}.directory-product-icon{color:#fff;background:linear-gradient(145deg,#0879f6,#2163e5);border-radius:6px;flex:0 0 26px;place-items:center;width:26px;height:26px;font-size:14px;font-weight:850;display:grid}.icon-green{background:linear-gradient(145deg,#08ad70,#07945f)}.icon-purple{background:linear-gradient(145deg,#8c45ed,#6b39dc)}.icon-amber{background:linear-gradient(145deg,#f1b700,#e48a00)}.directory-status-pill{color:#11744e;letter-spacing:.015em;text-overflow:ellipsis;white-space:nowrap;background:#e4f6ef;border-radius:99px;max-width:calc(100% - 31px);padding:4px 7px;font-size:7px;font-weight:850;overflow:hidden}.directory-status-pill.status-implemented-not-verified{color:#1262b7;background:#e4f0ff}.directory-status-pill.status-partial{color:#ac6500;background:#fff1d1}.directory-status-pill.status-experimental{color:#7937c8;background:#f0e5ff}.directory-status-pill.status-not-implemented{color:#657286;background:#e9edf2}.directory-product-card h3{color:#1c3151;text-overflow:ellipsis;white-space:nowrap;margin:7px 0 2px;font-size:10px;font-weight:780;overflow:hidden}.directory-product-card>p{color:#708099;-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:25px;margin:0;font-size:8px;line-height:1.35;display:-webkit-box;overflow:hidden}.directory-product-capabilities,.directory-product-actions{flex-wrap:wrap;gap:4px;display:flex}.directory-product-capabilities{margin-top:auto;padding-top:5px}.directory-product-capabilities a{color:#60768f;background:#edf2f8;border-radius:4px;padding:3px 6px;font-size:7px;font-weight:700}.directory-product-capabilities a:hover{color:#116bd1;background:#e5f1ff}.directory-product-actions{border-top:1px solid #edf1f5;margin-top:5px;padding-top:5px}.directory-product-actions a{color:#176cca;font-size:7px;font-weight:750}.directory-product-actions a+a{border-left:1px solid #dfe7f0;padding-left:5px}.directory-product-actions a:hover{text-underline-offset:2px;text-decoration:underline}.product-directory-empty{color:#6e8098;text-align:center;background:#fff;border:1px dashed #cbd9e8;border-radius:10px;justify-items:center;gap:7px;margin-top:22px;padding:40px 16px;display:grid}.product-directory-empty>span{font-size:25px}.product-directory-empty strong{color:#344c6b;font-size:14px}.product-directory-empty p{margin:0;font-size:10px}.product-directory-empty button{color:#166ac7;cursor:pointer;background:#f7fbff;border:1px solid #91baf0;border-radius:5px;margin-top:5px;padding:7px 10px;font-size:9px}.product-directory-footer{color:#8290a2;border-top:1px solid #e2e8ef;justify-content:space-between;align-items:center;gap:12px;margin-top:14px;padding:8px 1px 1px;font-size:8px;display:flex}.product-directory-footer nav{flex-wrap:wrap;gap:12px;display:flex}.product-directory-footer a{color:#687d98}.product-directory-footer a:hover{color:#176dcc}.product-directory-app :focus-visible{outline-offset:2px;outline:3px solid #9ac7f6}@media (width<=1350px){.product-directory-topbar{gap:11px;padding-inline:14px}.product-directory-search{flex-basis:280px;width:280px}.product-directory-tabs{gap:4px}.product-directory-tabs button{padding-inline:9px}.product-directory-content{padding-inline:14px}.product-directory-heading{grid-template-columns:minmax(0,1fr) minmax(390px,.95fr);gap:12px}.product-directory-control-row{grid-template-columns:minmax(410px,1fr) minmax(420px,1fr)}.product-directory-filters{gap:3px;padding-inline:5px}.product-directory-filters>button{gap:4px;padding-inline:6px;font-size:8px}.directory-product-grid{grid-template-columns:repeat(6,minmax(0,1fr))}}@media (width<=1050px){.product-directory-heading{grid-template-columns:1fr}.product-directory-legend{grid-template-columns:repeat(4,1fr)}.product-directory-control-row{grid-template-columns:1fr}.product-directory-metrics,.product-directory-filters{min-height:53px}.directory-product-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width<=720px){.product-directory-topbar{flex-wrap:wrap;gap:7px;min-height:52px;padding:7px 10px}.product-directory-search{flex:100%;order:1;width:auto}.product-directory-tabs{order:3;width:100%;padding-bottom:1px}.product-directory-content{padding:12px 10px 10px}.product-directory-heading h1{font-size:23px}.product-directory-heading h2{font-size:14px}.product-directory-heading p{font-size:9px}.product-directory-legend{grid-template-columns:repeat(2,minmax(0,1fr))}.product-directory-legend>div{padding:7px}.product-directory-legend>div:nth-child(3){border-left:0}.product-directory-legend>div:nth-child(n+3){border-top:1px solid #e8edf3}.product-directory-metrics{justify-content:flex-start;overflow-x:auto}.product-directory-metrics article{flex:none;padding-inline:7px}.product-directory-metrics strong{font-size:17px}.product-directory-filters{flex-wrap:wrap;justify-content:flex-start}.product-directory-sort{margin-left:auto}.directory-product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.directory-product-card{min-height:132px}.directory-product-group>header{min-height:30px}.directory-product-group>header h2{font-size:10px}.product-directory-footer{flex-direction:column;align-items:flex-start}}@media (width<=390px){.directory-product-grid{grid-template-columns:1fr}.directory-product-card{min-height:0}.product-directory-filters>button{min-height:29px}.product-directory-sort{border-left:0;width:100%;margin:1px 0 0;padding-left:0}}.solutions-page{background:#f4f8fd;min-height:100vh}.solutions-page .solutions-header{gap:16px;min-height:48px;padding-inline:max(24px,50vw - 720px)}.solutions-page .site-page-brand .product-brand-demo{transform-origin:0;transform:scale(.88)}.solutions-page .solutions-header nav{gap:clamp(10px,1.5vw,22px);margin-left:2px}.solutions-page .solutions-header nav a{font-size:10px}.solutions-page .site-page-header-actions{gap:8px}.solutions-search{color:#58708e;background:#f8fbff;border:1px solid #e1eaf4;border-radius:8px;align-items:center;gap:7px;width:190px;height:31px;padding:0 9px;display:flex}.solutions-search>span{font-size:18px;line-height:1}.solutions-search input{color:#233b5b;background:0 0;border:0;outline:0;width:100%;min-width:0;font-size:9px}.solutions-search input::placeholder{color:#8b9cb1}.solutions-page .site-page-header-actions .language-toggle{background:#fff;border-color:#e4ebf3;min-height:30px;padding:0 5px}.solutions-page .site-page-header-actions .language-toggle button{font-size:9px}.solutions-page .site-page-login,.solutions-page .site-page-cta{min-height:31px;padding:0 12px;font-size:9px}.solutions-page .solutions-main{width:min(1440px,100% - 48px);padding-bottom:24px}.solutions-hero{isolation:isolate;background:linear-gradient(110deg,#f4faff,#e5f2ff 65%,#d8eafa);border:1px solid #dceafa;border-radius:0 0 16px 16px;align-items:center;min-height:252px;margin:0 -24px;display:flex;position:relative;overflow:hidden}.solutions-hero-photo{z-index:-2;object-fit:cover;object-position:22% 42%;width:63%;height:100%;position:absolute;top:0;right:0}.solutions-hero-wash{z-index:-1;background:linear-gradient(90deg,#f5faff 0%,#f4f9ff 36%,#f2f8ffde 48%,#f2f8ff40 66%,#e9f3fc18 100%);position:absolute;inset:0}.solutions-hero-copy{width:51%;max-width:620px;padding:22px 0 21px 28px}.solutions-eyebrow{color:#112749;letter-spacing:.015em;align-items:center;gap:9px;font-size:18px;font-weight:800;display:flex}.solutions-eyebrow b{color:#0875ef;letter-spacing:-.04em;font-size:34px}.solutions-eyebrow i{color:#126ddd;font-style:normal}.solutions-hero-copy h1{color:#12264c;letter-spacing:-.035em;margin:3px 0 7px;font-size:clamp(23px,2.2vw,31px);line-height:1.12}.solutions-hero-copy p{color:#4e6689;max-width:570px;margin:0;font-size:13px;line-height:1.55}.solutions-hero-actions{gap:9px;margin-top:13px;display:flex}.solutions-hero-actions .site-page-primary,.solutions-hero-actions .site-page-secondary{min-height:38px;padding:0 16px;font-size:10px}.solutions-hero-actions .site-page-primary span{margin-left:9px}.solutions-proof{color:#506889;flex-wrap:wrap;gap:14px;margin-top:14px;font-size:9px;display:flex}.solutions-proof span:first-letter{color:#07a976;font-weight:900}.solutions-hero-preview{pointer-events:none;width:49%;height:100%;position:absolute;top:0;right:0}.solutions-hero-caption{color:#fff;background:#10274982;border-radius:20px;padding:3px 7px;font-size:7px;position:absolute;bottom:6px;right:11px}.solution-float-card{color:#253b58;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffeb;border:1px solid #e2eaf5;border-radius:9px;padding:11px;display:grid;position:absolute;box-shadow:0 12px 30px #163c6629}.solution-float-document{gap:8px;width:164px;min-height:142px;top:18%;right:35%;transform:rotate(-2deg)}.solution-float-document small{color:#6e829e;letter-spacing:.08em;font-size:7px;font-weight:800}.solution-float-document strong{font-size:11px}.solution-float-document i{background:#dce6f3;border-radius:5px;width:88%;height:3px}.solution-float-document i:nth-of-type(3){width:61%}.solution-float-document>span{color:#078c69;justify-content:space-between;align-items:center;margin-top:2px;font-size:8px;display:flex}.solution-float-document>span b{color:#fff;background:#08ad7b;border-radius:50%;place-items:center;width:19px;height:19px;display:grid}.solution-float-flow{gap:9px;width:142px;padding:12px;top:21%;right:6%}.solution-float-flow strong{margin-bottom:2px;font-size:10px}.solution-float-flow>span{color:#405674;align-items:center;gap:7px;font-size:8px;display:flex}.solution-float-flow>span i{color:#fff;background:#0caf82;border-radius:50%;place-items:center;width:15px;height:15px;font-size:9px;font-style:normal;display:grid}.solutions-assurances{color:#506987;justify-content:center;align-items:center;gap:clamp(15px,4vw,54px);min-height:33px;font-size:9px;display:flex}.solutions-assurances span:before{color:#08aa77;content:"✓";margin-right:6px;font-size:13px;font-weight:900}.solutions-industry-strip{grid-template-columns:repeat(10,minmax(0,1fr));gap:5px;scroll-margin-top:58px;display:grid}.solutions-industry-strip>button{color:#172a4a;cursor:pointer;text-align:center;background:linear-gradient(145deg,#fff,#f8fbff);border:1px solid #e3ebf5;border-radius:9px;align-content:start;justify-items:center;gap:5px;min-width:0;min-height:96px;padding:8px 5px 7px;transition:border-color .14s,box-shadow .14s,transform .14s;display:grid}.solutions-industry-strip>button:hover{border-color:#a7ccfa;transform:translateY(-1px);box-shadow:0 7px 16px #1c63a916}.solutions-industry-strip>button.active{background:linear-gradient(145deg,#edf6ff,#f9fcff);border-color:#398cff;box-shadow:0 0 0 2px #d7eaff}.industry-icon{color:#136de0;background:#e6f1ff;border-radius:10px;flex:none;place-items:center;width:35px;height:35px;font-size:18px;font-weight:800;display:grid}.industry-icon.tone-mint{color:#03956f;background:#e3f8f1}.industry-icon.tone-rose{color:#d64855;background:#fff0f0}.industry-icon.tone-amber{color:#e69a00;background:#fff5df}.industry-icon.tone-orange{color:#dc7031;background:#fff0e8}.industry-icon.tone-violet{color:#7c49dd;background:#f1eaff}.industry-icon.tone-teal{color:#008f85;background:#e1f7f5}.industry-icon.tone-sky{color:#167ad0;background:#e7f3ff}.industry-icon.tone-cyan{color:#079bb3;background:#e0f8fc}.industry-icon.tone-indigo{color:#4f59d7;background:#ededff}.solutions-industry-strip strong{color:#1b2e4d;max-width:100%;font-size:9px;line-height:1.25}.solutions-industry-strip small{color:#7486a0;font-size:7px;line-height:1.3}.solutions-workspace{grid-template-columns:205px minmax(0,1fr) 344px;align-items:start;gap:12px;margin-top:14px;scroll-margin-top:60px;display:grid}.solutions-filters,.solutions-detail{background:#fff;border:1px solid #e2eaf4;border-radius:10px;min-width:0;box-shadow:0 4px 14px #1d456b08}.solutions-filters{gap:12px;padding:12px;display:grid;position:sticky;top:58px}.solutions-filter-title{color:#172b4b;align-items:center;gap:7px;font-size:11px;display:flex}.solutions-filter-title>span{color:#0875ef;font-size:16px}.solutions-filter-title button{color:#1773da;cursor:pointer;background:0 0;border:0;margin-left:auto;font-size:8px}.solutions-filters>label{color:#263957;gap:5px;font-size:9px;font-weight:750;display:grid}.solutions-filters select,.solutions-results-heading select{color:#4d6280;background:#fff;border:1px solid #dce6f1;border-radius:6px;width:100%;height:31px;padding:0 8px;font-size:9px}.solutions-filters fieldset{border:0;gap:8px;margin:0;padding:0;display:grid}.solutions-filters legend{color:#263957;margin-bottom:7px;font-size:9px;font-weight:750}.solutions-filters fieldset label{color:#536783;cursor:pointer;align-items:center;gap:7px;font-size:9px;display:flex}.solutions-filters input[type=checkbox]{accent-color:#1678ee;width:15px;height:15px;margin:0}.solutions-reset{color:#1b70d0;background:#f5faff;border:1px solid #d7e6f7;border-radius:6px;min-height:30px;font-size:9px}.solutions-results{min-width:0}.solutions-results-heading{justify-content:space-between;align-items:center;gap:10px;min-height:54px;margin-bottom:7px;display:flex}.solutions-results-heading>div>span{color:#1672d6;letter-spacing:.09em;font-size:7px;font-weight:850}.solutions-results-heading h2{color:#142a4b;letter-spacing:-.02em;margin:3px 0 2px;font-size:16px}.solutions-results-heading p{color:#75869d;margin:0;font-size:8px}.solutions-results-heading>label{color:#6b7c92;flex:none;align-items:center;gap:6px;font-size:8px;display:flex}.solutions-results-heading select{width:118px;height:29px;font-size:8px}.solutions-card-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}.solution-card{background:#fff;border:1px solid #e2eaf4;border-radius:9px;min-width:0;transition:transform .14s,border-color .14s,box-shadow .14s;overflow:hidden;box-shadow:0 3px 10px #1b456b08}.solution-card:hover{border-color:#a8cdf7;transform:translateY(-1px);box-shadow:0 8px 18px #23588a12}.solution-card.active{border-color:#84b9f6;box-shadow:0 0 0 2px #d9eaff}.solution-card-select{width:100%;height:100%;color:inherit;cursor:pointer;text-align:left;background:0 0;border:0;flex-direction:column;padding:0;display:flex}.solution-card-image{background:#dbe8f5;height:76px;display:block;position:relative;overflow:hidden}.solution-card-image img{object-fit:cover;width:100%;height:100%;transition:transform .3s}.solution-card:hover .solution-card-image img{transform:scale(1.035)}.solution-card-image>b{color:#fff;background:#0875ef;border-radius:20px;padding:4px 8px;font-size:7px;position:absolute;top:7px;left:8px}.solution-card-content{align-content:start;gap:4px;min-height:105px;padding:8px 9px 9px;display:grid;position:relative}.solution-card-content>strong{color:#1a2c4a;text-overflow:ellipsis;white-space:nowrap;padding-right:19px;font-size:9px;overflow:hidden}.solution-card-content>small{color:#71839d;-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:25px;font-size:8px;line-height:1.35;display:-webkit-box;overflow:hidden}.solution-card-tags{flex-wrap:wrap;gap:4px;margin-top:2px;display:flex}.solution-card-tags i{color:#1767be;white-space:nowrap;background:#edf5ff;border-radius:12px;padding:4px 7px;font-size:7px;font-style:normal}.solution-card:nth-child(3n+2) .solution-card-tags i:first-child{color:#058267;background:#e9f8f3}.solution-card:nth-child(3n) .solution-card-tags i:nth-child(2){color:#b24453;background:#fff0f1}.solution-card-arrow{color:#1673df;background:#f5faff;border:1px solid #d8e7f8;border-radius:50%;place-items:center;width:22px;height:22px;font-size:14px;display:grid;position:absolute;bottom:9px;right:8px}.solutions-empty{color:#6f829b;text-align:center;background:#fff;border:1px dashed #c9d8e8;border-radius:10px;justify-items:center;gap:7px;padding:35px 15px;display:grid}.solutions-empty strong{color:#263d5d;font-size:12px}.solutions-empty p{margin:0;font-size:9px}.solutions-empty button{color:#176dca;cursor:pointer;background:#f6faff;border:1px solid #d3e4f7;border-radius:6px;padding:7px 10px;font-size:9px}.solutions-detail{position:sticky;top:58px;overflow:hidden}.solutions-detail-heading{justify-content:space-between;align-items:center;gap:8px;padding:10px 11px 7px;display:flex}.solutions-detail-heading>div{align-items:center;gap:8px;min-width:0;display:flex}.solutions-detail-heading .industry-icon{border-radius:8px;width:31px;height:31px;font-size:15px}.solutions-detail-heading>div>span:last-child{min-width:0}.solutions-detail-heading small{color:#7d8ca0;letter-spacing:.06em;text-overflow:ellipsis;white-space:nowrap;font-size:6px;font-weight:800;display:block;overflow:hidden}.solutions-detail-heading h2{color:#162b4c;text-overflow:ellipsis;white-space:nowrap;margin:3px 0 0;font-size:12px;overflow:hidden}.solutions-detail-heading>a{color:#fff;background:#0875ef;border-radius:5px;flex:none;align-items:center;gap:5px;padding:7px 9px;font-size:8px;font-weight:750;text-decoration:none;display:inline-flex}.solutions-detail-story{color:#687d98;margin:0;padding:0 11px 8px;font-size:8px;line-height:1.45}.solutions-detail-photo{object-fit:cover;border-radius:6px;width:calc(100% - 20px);height:75px;margin:0 10px 6px;display:block}.solutions-detail-tabs{border-bottom:1px solid #e7edf4;padding:0 8px;display:flex;overflow-x:auto}.solutions-detail-tabs button{color:#657791;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;flex:none;min-height:32px;padding:0 8px;font-size:8px}.solutions-detail-tabs button.active{color:#126bd3;border-color:#1376ef;font-weight:800}.solutions-workflow-steps{gap:8px;margin:0;padding:10px 11px 12px;list-style:none;display:grid}.solutions-workflow-steps li{grid-template-columns:23px 25px minmax(0,1fr);align-items:start;gap:7px;min-height:31px;display:grid}.workflow-step-number{color:#244365;background:#e7eff8;border-radius:50%;place-items:center;width:22px;height:22px;font-size:9px;font-weight:800;display:grid}.workflow-step-number.step-1{background:#e5efff}.workflow-step-number.step-2{background:#fff0e6}.workflow-step-number.step-3{background:#e9f8f2}.solutions-workflow-steps li>i{color:#078b7d;background:#e7f8f6;border-radius:6px;place-items:center;width:24px;height:24px;font-size:12px;font-style:normal;font-weight:800;display:grid}.solutions-workflow-steps li>span:last-child{gap:2px;display:grid}.solutions-workflow-steps strong{color:#233956;font-size:8px}.solutions-workflow-steps small{color:#7487a0;font-size:7px;line-height:1.35}.solutions-detail-modules{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;max-height:248px;padding:10px;display:grid;overflow-y:auto}.solutions-detail-modules a{color:#29415f;border:1px solid #e5edf5;border-radius:6px;align-items:center;gap:6px;min-width:0;padding:7px 6px;text-decoration:none;display:flex}.solutions-detail-modules a:hover{background:#f6faff;border-color:#99c3f2}.solutions-detail-modules i{color:#fff;background:#1878eb;border-radius:6px;flex:none;place-items:center;width:24px;height:24px;font-size:11px;font-style:normal;display:grid}.solutions-detail-modules span{gap:3px;min-width:0;display:grid}.solutions-detail-modules strong{text-overflow:ellipsis;white-space:nowrap;font-size:7px;overflow:hidden}.solutions-detail-modules small{color:#7789a0;font-size:6px}.solutions-detail-resources{align-content:start;gap:7px;min-height:175px;padding:12px;display:grid}.solutions-detail-resources p{color:#6c8099;margin:0 0 3px;font-size:8px;line-height:1.5}.solutions-detail-resources a{color:#176dcc;background:#fbfdff;border:1px solid #e3ebf4;border-radius:6px;padding:8px;font-size:8px;font-weight:700;text-decoration:none}.solutions-detail-resources a:hover{background:#f3f9ff;border-color:#a9cdf3}.solutions-related-products{border-top:1px solid #e9eef4;padding:9px 10px 8px}.solutions-related-products>strong{color:#273a57;font-size:8px}.solutions-related-products>div{grid-template-columns:repeat(4,minmax(0,1fr));gap:5px;margin-top:7px;display:grid}.solutions-related-products>div>a{border:1px solid #e6edf5;border-radius:6px;justify-items:start;gap:4px;min-width:0;padding:6px;text-decoration:none;display:grid}.solutions-related-products>div>a:hover{background:#f7fbff;border-color:#a3c7ef}.solutions-related-products i{color:#fff;background:linear-gradient(145deg,#137bf0,#395dde);border-radius:6px;place-items:center;width:24px;height:24px;font-size:11px;font-style:normal;font-weight:800;display:grid}.solutions-related-products b{color:#263b58;text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:7px;overflow:hidden}.solutions-related-products small{color:#1773dc;white-space:nowrap;font-size:6px}.solutions-all-products{color:#0f6ddd;justify-content:center;gap:6px;margin-top:9px;font-size:8px;font-weight:800;text-decoration:none;display:flex}.solutions-detail-empty{color:#6c7e94;text-align:center;padding:30px 15px;font-size:10px}.solutions-detail-sales{background:linear-gradient(#fbfdff,#f2f8ff);border-top:1px solid #e6edf5;padding:10px 11px 11px}.solutions-detail-sales-label{color:#0876e8;letter-spacing:.1em;font-size:7px;font-weight:850}.solutions-detail-sales h3{color:#183761;margin:5px 0 8px;font-size:11px;line-height:1.4}.solutions-detail-sales ul{gap:5px;margin:0;padding:0;list-style:none;display:grid}.solutions-detail-sales li{color:#16966c;gap:5px;font-size:8px;line-height:1.4;display:flex}.solutions-detail-sales li span{color:#55708f}.solutions-detail-sales>p{color:#7286a0;margin:9px 0 0;font-size:8px;font-style:italic;line-height:1.4}.solutions-detail-sales-actions{gap:5px;margin-top:10px;display:grid}.solutions-detail-sales-actions a{text-align:center;border-radius:5px;padding:8px 7px;font-size:8px;font-weight:800;text-decoration:none}.solutions-sales-primary{color:#fff;background:#0878eb;box-shadow:0 5px 12px #0878eb22}.solutions-sales-secondary{color:#176dcc;background:#fff;border:1px solid #acd0f4}.solutions-sales-primary:hover{background:#0568d2}.solutions-sales-secondary:hover{background:#f3f9ff;border-color:#6faef0}.solutions-bottom-callout{color:#fff;background:linear-gradient(110deg,#0d2d56,#1769bd);border-radius:11px;justify-content:space-between;align-items:center;gap:20px;margin-top:15px;padding:14px 18px;display:flex}.solutions-bottom-callout>div>span{color:#9bcaff;letter-spacing:.12em;font-size:7px;font-weight:800}.solutions-bottom-callout h2{margin:3px 0;font-size:14px}.solutions-bottom-callout p{color:#d1e5fa;margin:0;font-size:8px}.solutions-bottom-callout>div:last-child{flex:none;gap:6px;display:flex}.solutions-bottom-callout>div:last-child>a{color:#fff;border:1px solid #ffffff75;border-radius:6px;padding:9px 12px;font-size:9px;font-weight:750;text-decoration:none}.solutions-bottom-callout>div:last-child>a:first-child{background:#167ff3;border-color:#167ff3}.solutions-callout-outline{background:#ffffff0d}.solutions-sales-strip{background:linear-gradient(100deg,#eef7ff,#fff);border:1px solid #cfe3f8;border-radius:9px;justify-content:space-between;align-items:center;gap:16px;margin-top:10px;padding:11px 14px;display:flex}.solutions-sales-strip>div:first-child>span{color:#0876e8;letter-spacing:.1em;font-size:7px;font-weight:850}.solutions-sales-strip h2{color:#18365f;margin:3px 0 2px;font-size:13px}.solutions-sales-strip p{color:#6b819c;margin:0;font-size:8px}.solutions-sales-strip>div:last-child{flex:none;gap:5px;display:flex}.solutions-sales-strip a{color:#166ed0;white-space:nowrap;background:#fff;border:1px solid #b9d5f2;border-radius:5px;padding:8px 9px;font-size:8px;font-weight:750;text-decoration:none}.solutions-sales-strip a:first-child{color:#fff;background:#147cf0;border-color:#147cf0}.solutions-sales-strip a:hover{border-color:#6baaf0}.solutions-page :focus-visible{outline-offset:2px;outline:3px solid #83b9f4}@media (width<=900px){.solutions-sales-strip{flex-direction:column;align-items:flex-start}.solutions-sales-strip>div:last-child{flex-wrap:wrap}.solutions-sales-strip a{text-align:center;flex:auto}}@media (width<=700px){.solutions-detail-sales h3{font-size:10px}.solutions-bottom-callout{align-items:flex-start}.solutions-bottom-callout>div:last-child{flex-wrap:wrap;width:100%}.solutions-bottom-callout>div:last-child>a{text-align:center;flex:130px}}@media (width<=1280px){.solutions-page .solutions-header{gap:10px}.solutions-page .solutions-header nav{gap:12px}.solutions-search{width:155px}.solutions-page .solutions-main{width:min(100% - 32px,1440px)}.solutions-workspace{grid-template-columns:190px minmax(0,1fr) 300px;gap:9px}.solutions-card-grid{gap:6px}.solution-card-image{height:70px}}@media (width<=1080px){.solutions-page .solutions-header{flex-wrap:wrap;padding-block:8px}.solutions-page .solutions-header nav{order:3;width:100%;min-height:28px;overflow-x:auto}.solutions-page .site-page-header-actions{margin-left:auto}.solutions-page .solutions-main{width:min(100% - 26px,1440px)}.solutions-hero{min-height:235px;margin-inline:-13px}.solutions-hero-copy{width:56%;padding-left:18px}.solutions-eyebrow b{font-size:29px}.solutions-hero-preview{width:45%}.solution-float-document{right:38%;transform:scale(.9)}.solution-float-flow{transform-origin:100%;right:5%;transform:scale(.9)}.solutions-industry-strip{grid-template-columns:repeat(5,minmax(0,1fr))}.solutions-workspace{grid-template-columns:185px minmax(0,1fr)}.solutions-detail{grid-column:1/-1;grid-template-columns:minmax(260px,.8fr) minmax(280px,1.2fr);display:grid;position:static}.solutions-detail-heading,.solutions-detail-story,.solutions-detail-photo,.solutions-detail-tabs{grid-column:1}.solutions-detail-photo{height:100px}.solutions-workflow-steps,.solutions-detail-modules,.solutions-detail-resources{grid-area:1/2/span 4;align-self:center}.solutions-related-products{grid-column:1/-1}}@media (width<=700px){.solutions-page .solutions-header{gap:8px}.solutions-page .solutions-header nav{gap:13px}.solutions-page .solutions-header nav a{font-size:10px}.solutions-search{width:150px}.solutions-page .site-page-header-actions .site-page-login,.solutions-page .site-page-header-actions .language-toggle{display:none}.solutions-page .solutions-main{width:calc(100% - 20px)}.solutions-hero{align-items:flex-start;min-height:320px;margin-inline:-10px}.solutions-hero-photo{object-position:22% 40%;width:100%;height:53%;top:auto;bottom:0}.solutions-hero-wash{background:linear-gradient(#f4faff 0% 47%,#f4faffd9 60%,#f4faff0a 100%)}.solutions-hero-copy{width:100%;padding:18px 16px}.solutions-eyebrow{font-size:13px}.solutions-eyebrow b{font-size:26px}.solutions-hero-copy h1{max-width:390px;font-size:25px}.solutions-hero-copy p{max-width:450px;font-size:11px}.solutions-hero-actions{margin-top:9px}.solutions-hero-actions .site-page-primary,.solutions-hero-actions .site-page-secondary{min-height:34px;padding-inline:10px;font-size:8px}.solutions-proof{gap:8px 12px;font-size:7px}.solutions-hero-preview{width:100%;height:47%;top:auto;bottom:0}.solution-float-document{transform-origin:100% 0;width:130px;min-height:110px;top:7%;right:43%;transform:scale(.78)}.solution-float-flow{gap:5px;width:120px;top:10%;right:3%;transform:scale(.78)}.solutions-assurances{flex-wrap:wrap;gap:5px 12px;padding:8px 0;font-size:7px}.solutions-industry-strip{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.solutions-industry-strip>button{text-align:left;grid-template-columns:33px minmax(0,1fr);align-content:center;justify-items:start;column-gap:8px;min-height:74px;padding:7px}.solutions-industry-strip .industry-icon{grid-row:span 2;width:31px;height:31px}.solutions-industry-strip strong{align-self:end;font-size:8px}.solutions-industry-strip small{align-self:start;font-size:7px}.solutions-workspace{grid-template-columns:minmax(0,1fr);gap:9px}.solutions-filters{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;position:static}.solutions-filter-title,.solutions-filters fieldset,.solutions-reset{grid-column:1/-1}.solutions-filters fieldset{grid-template-columns:repeat(2,minmax(0,1fr))}.solutions-filters legend{grid-column:1/-1}.solutions-filters fieldset label{font-size:8px}.solutions-results-heading h2{font-size:14px}.solutions-results-heading p{max-width:230px;line-height:1.4}.solutions-results-heading>label{gap:3px;display:grid}.solutions-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.solution-card-image{height:70px}.solution-card-content{min-height:100px;padding:7px}.solution-card-content>strong{font-size:8px}.solution-card-content>small{font-size:7px}.solution-card-tags i{padding:4px 5px;font-size:6px}.solutions-detail{display:block}.solutions-detail-photo{height:95px}.solutions-workflow-steps,.solutions-detail-modules,.solutions-detail-resources{display:grid}.solutions-related-products>div{grid-template-columns:repeat(4,minmax(0,1fr))}.solutions-bottom-callout{flex-direction:column;align-items:flex-start}.solutions-page .site-page-footer{gap:10px;padding:16px}.solutions-page .site-page-footer>div{gap:10px}}@media (width<=390px){.solutions-search{width:125px}.solutions-page .site-page-header-actions .site-page-cta{padding-inline:8px;font-size:8px}.solutions-hero{min-height:340px}.solutions-hero-copy h1{font-size:23px}.solutions-card-grid{grid-template-columns:1fr}.solution-card-select{grid-template-columns:95px minmax(0,1fr);min-height:102px;display:grid}.solution-card-image{height:100%;min-height:102px}.solution-card-content{min-height:0}.solutions-filters{padding:9px}.solutions-results-heading{align-items:flex-start}.solutions-related-products>div{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=700px){.solutions-page{width:100%;overflow-x:clip}.solutions-page .solutions-header{flex-wrap:wrap;gap:6px;padding:8px 10px}.solutions-page .site-page-brand{flex:0 0 88px;width:88px;max-width:88px;overflow:hidden}.solutions-page .site-page-header-actions{flex:0 0 100%;order:1;gap:7px;width:100%;min-width:0;margin:0}.solutions-search{flex:100px;width:auto;min-width:0}.solutions-page .site-page-header-actions .site-page-cta{white-space:nowrap;flex:none;padding-inline:9px}.solutions-page .solutions-header nav{flex:0 0 100%;order:2;width:100%;max-width:100%}.solutions-page .solutions-main{width:calc(100vw - 20px);max-width:calc(100vw - 20px)}.solutions-industry-strip{grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.solutions-industry-strip>button{min-width:0}.solutions-workspace,.solutions-card-grid{width:100%;min-width:0}.solutions-hero-preview{display:none}}.pdf-studio-page{color:#182b43;background:#f2f6fa;min-height:100vh}.pdf-studio-main{width:min(1500px,100% - 48px);margin:28px auto 48px}.pdf-studio-heading{justify-content:space-between;align-items:flex-end;gap:24px;margin:22px 0 20px;display:flex}.pdf-studio-heading .eyebrow{color:#1671c5;letter-spacing:.14em;font-size:11px;font-weight:700}.pdf-studio-heading h1{margin:8px 0;font-size:clamp(28px,4vw,42px)}.pdf-studio-heading p{color:#63768b;max-width:740px;margin:0}.pdf-studio-edition,.pdf-studio-edition-switch{color:#56718c;font-size:12px}.pdf-studio-edition-switch{background:#fff;border:1px solid #d5e2ee;border-radius:9px;gap:4px;padding:4px;display:flex}.pdf-studio-edition-switch a{color:inherit;border-radius:6px;padding:8px 13px;text-decoration:none}.pdf-studio-edition-switch a.active{color:#fff;background:#1671c5}.pdf-studio-workspace{grid-template-columns:275px minmax(0,1fr);gap:16px;min-height:min(74vh,900px);display:grid}.pdf-studio-sidebar,.pdf-studio-viewer{background:#fff;border:1px solid #d7e2ed;border-radius:12px;min-width:0;box-shadow:0 5px 18px #1b42610b}.pdf-studio-sidebar{padding:17px}.pdf-studio-file-card{border-bottom:1px solid #e8eef4;align-items:center;gap:12px;padding-bottom:16px;display:flex}.pdf-studio-file-icon{color:#fff;background:#e83a51;border-radius:7px;flex:none;place-items:center;width:42px;height:46px;font-size:12px;font-weight:800;display:grid}.pdf-studio-file-card strong,.pdf-studio-file-card small{overflow-wrap:anywhere;display:block}.pdf-studio-file-card strong{font-size:13px}.pdf-studio-file-card small{color:#6b7e91;margin-top:5px;font-size:11px}.pdf-studio-actions{gap:8px;margin:15px 0 22px;display:grid}.pdf-studio-actions button{color:#284863;cursor:pointer;text-align:left;background:#fff;border:1px solid #cfdae5;border-radius:7px;min-height:38px;padding:8px 12px}.pdf-studio-actions button.primary{color:#fff;background:#176fc0;border-color:#176fc0}.pdf-studio-actions button:disabled{cursor:not-allowed;opacity:.48}.pdf-studio-server-export{border-bottom:1px solid #e8eef4;gap:8px;padding:14px 0 18px;display:grid}.pdf-studio-server-export strong{font-size:12px}.pdf-studio-server-export label{color:#62778b;gap:5px;font-size:11px;display:grid}.pdf-studio-server-export input{min-width:0;font:inherit;border:1px solid #cfdae5;border-radius:6px;padding:8px}.pdf-studio-server-export button{color:#fff;cursor:pointer;background:#176fc0;border:0;border-radius:6px;min-height:35px}.pdf-studio-server-export button:disabled{cursor:not-allowed;opacity:.5}.pdf-studio-server-export small,.pdf-studio-export-status{color:#718398;font-size:11px;line-height:1.5}.pdf-studio-export-status{background:#edf8f1;border-radius:6px;padding:8px}.pdf-studio-capabilities{border-top:1px solid #e8eef4;padding-top:15px}.pdf-studio-capabilities strong{font-size:13px}.pdf-studio-capabilities ul{color:#5e7186;padding-left:18px;font-size:12px;line-height:1.8}.pdf-studio-capabilities small,.pdf-studio-note{color:#718398;font-size:11px;line-height:1.55}.pdf-studio-viewer{background:#e4e8ed;min-height:660px;overflow:hidden}.pdf-studio-viewer iframe{background:#e4e8ed;border:0;width:100%;height:min(74vh,900px);min-height:660px;display:block}.pdf-studio-dropzone{color:#445b72;cursor:pointer;background:0 0;border:0;flex-direction:column;justify-content:center;align-items:center;width:100%;min-height:min(74vh,900px);padding:24px;display:flex}.pdf-studio-dropzone>span{color:#e83a51;margin-bottom:13px;font-size:42px}.pdf-studio-dropzone small{color:#718398;margin-top:8px}.pdf-studio-error{color:#9c2231;background:#fff0f1;border-radius:6px;padding:9px;font-size:12px}.pdf-studio-note{margin:12px 2px}@media (width<=760px){.pdf-studio-main{width:calc(100% - 24px);margin-top:18px}.pdf-studio-heading{flex-direction:column;align-items:flex-start}.pdf-studio-workspace{grid-template-columns:1fr}.pdf-studio-viewer,.pdf-studio-viewer iframe,.pdf-studio-dropzone{min-height:58vh}}.platform-product-controls{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:16px;display:grid}.platform-product-controls-inline{grid-template-columns:repeat(3,minmax(0,1fr))}.platform-product-controls label,.platform-product-id{color:#405a73;gap:6px;font-size:12px;font-weight:600;display:grid}.platform-product-controls input,.platform-product-controls select,.platform-product-controls textarea,.platform-product-id input{color:#23384e;width:100%;min-width:0;font:inherit;background:#fff;border:1px solid #c8d5e2;border-radius:6px;padding:9px 10px;font-weight:400}.platform-product-controls textarea{resize:vertical;font:12px/1.5 ui-monospace,Consolas,monospace}.platform-product-json{grid-column:1/-1}.platform-product-id{max-width:540px;margin-top:12px}.platform-product-helper{color:#667d94;margin-top:10px;font-size:11px;display:block}.platform-product-helper a{color:#1769a7}.platform-product-extra-panels{gap:28px;margin-top:24px;display:grid}.platform-developer-lifecycle{border-top:1px solid #e5edf3;gap:14px;margin-top:24px;padding-top:20px;display:grid}.platform-developer-lifecycle>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.platform-developer-lifecycle>header>div{gap:4px;display:grid}.platform-developer-lifecycle>header strong{color:#284b69;font-size:14px}.platform-developer-lifecycle>header small{color:#74879a;font-size:10px}.platform-developer-lifecycle>header button,.platform-developer-resource button{color:#28658d;font:inherit;cursor:pointer;background:#fff;border:1px solid #cbdde8;border-radius:6px;padding:6px 9px;font-size:10px}.platform-developer-resource-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.platform-developer-resource-grid>article{background:#fbfdff;border:1px solid #dce8ef;border-radius:8px;align-content:start;gap:8px;min-width:0;padding:11px;display:grid}.platform-developer-resource-grid>article>strong{color:#355a76;font-size:11px}.platform-developer-resource-grid>article>small{color:#8594a3;font-size:10px}.platform-developer-resource{border-top:1px solid #e7eef3;gap:3px;padding-top:8px;display:grid}.platform-developer-resource code,.platform-developer-delivery-list code{color:#245c7c;text-overflow:ellipsis;white-space:nowrap;font:10px ui-monospace,Consolas,monospace;overflow:hidden}.platform-developer-resource small,.platform-developer-delivery-list small{color:#74879a;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.platform-developer-resource button{justify-self:start;padding:3px 6px}.platform-developer-delivery-list{gap:5px;max-height:175px;display:grid;overflow:auto}.platform-developer-delivery-list button{text-align:left;cursor:pointer;background:#fff;border:1px solid #dce8ef;border-radius:6px;gap:3px;min-width:0;padding:7px;display:grid}.platform-developer-delivery-list button.active{background:#edf7ff;border-color:#4b9bd1}@media (width<=760px){.platform-developer-resource-grid{grid-template-columns:1fr}}.platform-ai-controls{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:18px 0 14px;display:grid}.platform-ai-controls label{color:#4d6880;gap:5px;font-size:10px;font-weight:700;display:grid}.platform-ai-controls label.platform-product-json{grid-column:1/-1}.platform-ai-controls input,.platform-ai-controls textarea{box-sizing:border-box;color:#304f67;width:100%;font:inherit;background:#fff;border:1px solid #d9e5ec;border-radius:6px;padding:7px 8px;font-size:11px}.platform-ai-controls textarea{resize:vertical;font-family:ui-monospace,SFMono-Regular,Consolas,monospace}.platform-ai-resource-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.platform-ai-resource-grid>article{background:#fbfdff;border:1px solid #dce8ef;border-radius:8px;align-content:start;gap:8px;min-width:0;padding:11px;display:grid}.platform-ai-resource-grid>article.platform-ai-search-results{grid-column:1/-1}.platform-ai-resource-grid article>header{justify-content:space-between;align-items:center;gap:8px;display:flex}.platform-ai-resource-grid article>header strong{color:#355a76;font-size:11px}.platform-ai-resource-grid article>header small,.platform-ai-resource-grid article>small{color:#8594a3;font-size:9px}.platform-ai-resource-grid article>header button,.platform-ai-row button{color:#28658d;font:inherit;cursor:pointer;background:#fff;border:1px solid #cbdde8;border-radius:5px;padding:4px 7px;font-size:9px}.platform-ai-list{gap:5px;max-height:190px;display:grid;overflow:auto}.platform-ai-row{border-top:1px solid #e7eef3;justify-content:space-between;align-items:center;gap:8px;min-width:0;padding-top:7px;display:flex}.platform-ai-row>div{gap:3px;min-width:0;display:grid}.platform-ai-row strong,.platform-ai-row code{color:#2e526c;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.platform-ai-row small,.platform-ai-row span{color:#74879a;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.platform-ai-row>span{flex:none;gap:4px;display:flex}.platform-ai-row code{font:9px ui-monospace,SFMono-Regular,Consolas,monospace}@media (width<=760px){.platform-ai-controls,.platform-ai-resource-grid{grid-template-columns:1fr}.platform-ai-resource-grid>article.platform-ai-search-results,.platform-ai-controls label.platform-product-json{grid-column:auto}}.platform-file-manager-list{background:#f8fbfd;border:1px solid #dbe5ed;border-radius:8px;gap:6px;max-height:270px;margin-top:14px;padding:8px;display:grid;overflow:auto}.platform-file-manager-list button{color:#2b4c67;text-align:left;cursor:pointer;background:#fff;border:1px solid #e0e8ef;border-radius:6px;gap:4px;padding:8px 10px;display:grid}.platform-file-manager-list button.active{background:#edf7ff;border-color:#3188c5;box-shadow:inset 3px 0 #3188c5}.platform-file-manager-list button small,.platform-file-manager-list p{color:#708399;margin:0;font-size:11px}.platform-file-manager-list p{padding:8px}.platform-esign-builder,.platform-esign-placement{background:linear-gradient(135deg,#f8fbff,#fff);border:1px solid #d6e1ec;border-radius:10px;gap:12px;padding:14px;display:grid}.platform-esign-builder>header,.platform-esign-placement>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.platform-esign-builder>header>div:first-child,.platform-esign-placement>header>div:first-child{gap:4px;display:grid}.platform-esign-builder>header strong,.platform-esign-placement>header strong{color:#223b57;font-size:13px}.platform-esign-builder>header small,.platform-esign-placement>header small{color:#71849a;font-size:11px;font-weight:400}.platform-esign-actions{flex-wrap:wrap;gap:6px;display:flex}.platform-esign-actions button,.platform-esign-field-list-heading button{color:#1767a9;cursor:pointer;background:#f2f8ff;border:1px solid #bdd6ed;border-radius:6px;padding:7px 9px;font-size:11px}.platform-esign-recipient{background:#fff;border:1px solid #dce6ef;border-radius:8px;gap:10px;padding:10px;display:grid}.platform-esign-recipient-heading{color:#52708a;align-items:center;gap:9px;font-size:11px;display:flex}.platform-esign-recipient-heading>span{color:#1467a8;background:#eaf4ff;border-radius:999px;padding:3px 7px;font-weight:700}.platform-esign-recipient-heading code{color:#8a9aab;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.platform-esign-recipient-heading button,.platform-esign-field-card-heading button{color:#a33c3c;cursor:pointer;background:#fff2f2;border:0;border-radius:5px;margin-left:auto;padding:4px 7px}.platform-esign-recipient-fields{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.platform-esign-recipient-fields label,.platform-esign-coordinate-grid label,.platform-esign-field-card>label{color:#5b7086;gap:5px;font-size:10px;font-weight:600;display:grid}.platform-esign-placement>header>label{color:#5b7086;align-items:center;gap:7px;font-size:11px;display:flex}.platform-esign-placement>header select,.platform-esign-recipient-fields input,.platform-esign-recipient-fields select,.platform-esign-coordinate-grid input,.platform-esign-coordinate-grid select,.platform-esign-field-card>label input{color:#304860;min-width:0;font:inherit;background:#fff;border:1px solid #cbd8e5;border-radius:5px;padding:7px;font-size:11px}.platform-esign-placement-body{grid-template-columns:minmax(190px,280px) minmax(260px,1fr);align-items:start;gap:14px;display:grid}.platform-esign-paper{aspect-ratio:210/297;cursor:crosshair;background:repeating-linear-gradient(#0000 0 18px,#edf1f5 19px,#0000 20px) 18px 45px/calc(100% - 36px) calc(100% - 70px),#fff;border:1px solid #ccd7e2;border-radius:3px;width:100%;position:relative;overflow:hidden;box-shadow:0 5px 16px #20354c12}.platform-esign-paper:focus-visible{outline-offset:2px;outline:2px solid #2782e3}.platform-esign-paper-caption{color:#73859a;font-size:9px;position:absolute;top:12px;left:12px}.platform-esign-field-marker{z-index:1;color:#145ca3;text-align:left;text-overflow:ellipsis;white-space:nowrap;cursor:grab;touch-action:none;background:#eaf4ffcc;border:1px dashed #4b8ede;border-radius:4px;padding:3px;font-size:9px;position:absolute;overflow:hidden}.platform-esign-field-marker.active{cursor:grabbing;background:#d8ebffed;border:2px solid #1475d4;box-shadow:0 1px 7px #1475d433}.platform-esign-field-list{align-content:start;gap:8px;max-height:540px;display:grid;overflow:auto}.platform-esign-field-list-heading{color:#38546f;justify-content:space-between;align-items:center;gap:8px;font-size:11px;display:flex}.platform-esign-field-card{background:#fff;border:1px solid #dbe5ee;border-radius:7px;gap:8px;padding:9px;display:grid}.platform-esign-field-card.active{border-color:#6da6e3;box-shadow:0 0 0 2px #e5f2ff}.platform-esign-field-card-heading{color:#304963;align-items:center;gap:7px;font-size:11px;display:flex}.platform-esign-coordinate-grid{grid-template-columns:minmax(0,.6fr) minmax(0,1.4fr);gap:8px;display:grid}.platform-esign-coordinate-grid.four{grid-template-columns:repeat(4,minmax(0,1fr))}.platform-esign-required{color:#5d7186;align-items:center;gap:6px;font-size:10px;display:flex}.platform-esign-required input{width:auto;margin:0}.platform-esign-empty{color:#8292a1;margin:0;font-size:11px}.platform-esign-advanced{gap:10px;display:grid}.platform-esign-advanced summary{color:#52708a;cursor:pointer;font-size:11px}.platform-esign-advanced label{color:#405a73;gap:6px;font-size:11px;display:grid}.platform-esign-advanced textarea{box-sizing:border-box;border:1px solid #c8d5e2;border-radius:6px;width:100%;padding:9px;font:11px/1.5 ui-monospace,Consolas,monospace}.platform-esign-audit{border-top:1px solid #e1e9f0;gap:10px;padding-top:13px;display:grid}.platform-esign-envelope-list{background:#fbfdff;border:1px solid #dce7f0;border-radius:8px;gap:9px;padding:10px;display:grid}.platform-esign-envelope-list>header{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.platform-esign-envelope-list>header strong{color:#2b4661;font-size:12px}.platform-esign-envelope-list>header small,.platform-esign-envelope-list>p{color:#7c8da0;font-size:10px}.platform-esign-envelope-list>div{gap:6px;max-height:220px;display:grid;overflow:auto}.platform-esign-envelope-list>div>button{color:#3a5873;text-align:left;cursor:pointer;background:#fff;border:1px solid #dce7f0;border-radius:6px;gap:3px;padding:8px;display:grid}.platform-esign-envelope-list>div>button:hover{background:#f5faff;border-color:#8bb5d7}.platform-esign-envelope-list>div>button strong{font-size:10px}.platform-esign-envelope-list>div>button span{color:#7a8da0;font-size:9px}.platform-esign-envelope-list>div>button code{color:#7890a6;overflow-wrap:anywhere;font:9px ui-monospace,Consolas,monospace}.platform-esign-audit>header,.platform-esign-audit>footer{justify-content:space-between;align-items:center;gap:10px;display:flex}.platform-esign-audit>header>div{gap:4px;display:grid}.platform-esign-audit>header strong{color:#2b4661;font-size:12px}.platform-esign-audit>header small,.platform-esign-audit>footer span{color:#7c8da0;font-size:10px}.platform-esign-audit>header button,.platform-esign-audit>footer button{color:#3e5e7a;cursor:pointer;background:#fff;border:1px solid #cbd9e6;border-radius:5px;padding:6px 9px;font-size:10px}.platform-esign-audit>header button:disabled,.platform-esign-audit>footer button:disabled{opacity:.45;cursor:not-allowed}.platform-esign-audit-list{gap:7px;max-height:320px;display:grid;overflow:auto}.platform-esign-audit-list article{background:#fff;border:1px solid #e0e8f0;border-radius:6px;gap:4px;padding:8px 9px;display:grid}.platform-esign-audit-list article>div{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.platform-esign-audit-list article strong{color:#35526f;font-size:10px}.platform-esign-audit-list article time,.platform-esign-audit-list article small{color:#8090a0;font-size:9px}.platform-esign-audit-list article code{overflow-wrap:anywhere;color:#64788c;font:9px/1.4 ui-monospace,Consolas,monospace}.platform-esign-audit-list>p,.platform-esign-audit>p{color:#8191a1;margin:0;font-size:10px}.platform-esign-audit>footer>div{gap:6px;display:flex}@media (width<=760px){.platform-product-controls,.platform-product-controls-inline{grid-template-columns:1fr}.platform-product-json{grid-column:auto}}@media (width<=620px){.platform-esign-recipient-fields,.platform-esign-placement-body{grid-template-columns:1fr}.platform-esign-paper{width:min(280px,100%);margin-inline:auto}.platform-esign-coordinate-grid.four{grid-template-columns:repeat(2,minmax(0,1fr))}}.pdf-studio-library{border-top:1px solid #e5edf4;border-bottom:1px solid #e5edf4;gap:9px;padding:15px 0;display:grid}.pdf-studio-library>strong,.pdf-studio-file-actions>strong{color:#284863;font-size:13px}.pdf-studio-view-tabs{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;display:grid}.pdf-studio-view-tabs button,.pdf-studio-more,.pdf-studio-file-list article>button:not(.pdf-studio-open-file){color:#526b81;cursor:pointer;background:#fff;border:1px solid #d9e4ed;border-radius:6px;padding:6px 7px;font-size:10px}.pdf-studio-view-tabs button.active{color:#1266a7;background:#edf7ff;border-color:#1975bb}.pdf-studio-search{gap:5px;display:flex}.pdf-studio-search input,.pdf-studio-file-actions input,.pdf-studio-file-actions select,.pdf-studio-tools input,.pdf-studio-tools textarea{color:#29445e;min-width:0;font:inherit;background:#fff;border:1px solid #d1deea;border-radius:6px;padding:7px 8px;font-size:11px}.pdf-studio-search input{width:100%}.pdf-studio-search button,.pdf-studio-file-actions button,.pdf-studio-tools button{color:#2c526f;cursor:pointer;background:#fff;border:1px solid #d2dfeb;border-radius:6px;padding:7px 9px;font-size:10px}.pdf-studio-file-list{gap:5px;max-height:245px;display:grid;overflow:auto}.pdf-studio-library-file{border:1px solid #e3ebf2;border-radius:7px;grid-template-columns:18px minmax(0,1fr) auto;align-items:center;gap:6px;padding:6px;display:grid}.pdf-studio-library-file.active{background:#f1f8fd;border-color:#5b9ed0}.pdf-studio-open-file{color:#314e69;text-align:left;cursor:pointer;background:0 0;border:0;gap:4px;min-width:0;display:grid}.pdf-studio-open-file strong{text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.pdf-studio-open-file small,.pdf-studio-muted{color:#7f90a0;font-size:9px}.pdf-studio-more{width:100%}.pdf-studio-merge{color:#7b8da0;gap:6px;padding-top:5px;font-size:9px;display:grid}.pdf-studio-insert-pages{border-top:1px solid #e5edf4;gap:6px;padding-top:10px;display:grid}.pdf-studio-insert-pages>small{color:#718398;font-size:10px;line-height:1.45}.pdf-studio-insert-pages>button{justify-self:start}.pdf-studio-highlight-list{border-top:1px solid #e5edf4;gap:6px;padding-top:9px;display:grid}.pdf-studio-highlight-list>ul{gap:5px;max-height:150px;margin:0;padding:0;list-style:none;display:grid;overflow:auto}.pdf-studio-highlight-list li{color:#3e5b73;background:#fffdf3;border:1px solid #e4ebf2;border-radius:5px;justify-content:space-between;align-items:center;gap:7px;min-width:0;padding:6px;font-size:10px;display:flex}.pdf-studio-highlight-list li>span{overflow-wrap:anywhere;gap:3px;min-width:0;display:grid}.pdf-studio-highlight-list li small,.pdf-studio-highlight-list>small{color:#788b9c;font-size:9px}.pdf-studio-file-actions{border-bottom:1px solid #e5edf4;gap:8px;padding:14px 0;display:grid}.pdf-studio-file-actions label,.pdf-studio-tools label{color:#62778b;gap:4px;font-size:10px;display:grid}.pdf-studio-inline-actions{gap:6px;display:flex}.pdf-studio-inline-actions select{flex:1}.pdf-studio-version{text-align:left}.pdf-studio-file-actions button.danger{color:#a43743;background:#fff7f7;border-color:#e8c5ca}.pdf-studio-viewer{flex-direction:column;min-height:660px;display:flex;position:relative}.pdf-studio-viewer iframe{flex:1;width:100%;height:auto;min-height:610px}.pdf-studio-viewer-toolbar{background:#fff;border-bottom:1px solid #dce5ed;justify-content:center;align-items:center;gap:9px;min-height:42px;display:flex}.pdf-studio-viewer-toolbar button{color:#365670;cursor:pointer;background:#fff;border:1px solid #d5e0ea;border-radius:5px;padding:5px 8px;font-size:10px}.pdf-studio-viewer-toolbar button:disabled{opacity:.45;cursor:default}.pdf-studio-viewer-toolbar label{color:#5d7185;align-items:center;gap:5px;font-size:10px;display:flex}.pdf-studio-viewer-toolbar input{text-align:center;border:1px solid #d4e0e9;border-radius:4px;width:38px;padding:4px}.pdf-studio-tools{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:18px;display:grid}.pdf-studio-tools article{background:#fff;border:1px solid #d8e4ed;border-radius:10px;align-content:start;gap:9px;min-width:0;padding:16px;display:grid}.pdf-studio-tools article>span{color:#1777bd;letter-spacing:.13em;font-size:9px;font-weight:800}.pdf-studio-tools h2{color:#24435e;margin:0;font-size:17px}.pdf-studio-tools p{color:#6d8092;margin:0;font-size:11px;line-height:1.5}.pdf-studio-tools .pdf-studio-tool-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}.pdf-studio-tool-actions{flex-wrap:wrap;gap:6px;display:flex}.pdf-studio-tools button:disabled{opacity:.45;cursor:default}.universal-viewer-page{color:#182b43;background:#f2f6fa;min-height:100vh}.universal-viewer-main{width:min(1500px,100% - 48px);margin:28px auto 48px}.universal-viewer-heading{justify-content:space-between;align-items:flex-end;gap:24px;margin:22px 0 20px;display:flex}.universal-viewer-heading .eyebrow{color:#1671c5;letter-spacing:.14em;font-size:11px;font-weight:700}.universal-viewer-heading h1{margin:8px 0;font-size:clamp(28px,4vw,42px)}.universal-viewer-heading p{color:#63768b;max-width:760px;margin:0}.universal-viewer-links{white-space:nowrap;background:#fff;border:1px solid #d5e2ee;border-radius:9px;gap:4px;padding:4px;display:flex}.universal-viewer-links a{color:#56718c;border-radius:6px;padding:8px 13px;font-size:12px;text-decoration:none}.universal-viewer-links a.active{color:#fff;background:#1671c5}.universal-viewer-workspace{grid-template-columns:300px minmax(0,1fr);gap:16px;min-height:min(74vh,900px);display:grid}.universal-viewer-library,.universal-viewer-stage{background:#fff;border:1px solid #d7e2ed;border-radius:12px;min-width:0;box-shadow:0 5px 18px #1b42610b}.universal-viewer-library{padding:17px}.universal-viewer-library-heading{border-bottom:1px solid #e8eef4;justify-content:space-between;align-items:center;gap:8px;padding-bottom:14px;display:flex}.universal-viewer-library-heading strong,.universal-viewer-library-heading small{display:block}.universal-viewer-library-heading strong{font-size:14px}.universal-viewer-library-heading small{color:#718398;margin-top:4px;font-size:10px}.universal-viewer-library-heading button,.universal-viewer-more{color:#315571;cursor:pointer;background:#fff;border:1px solid #d4e1eb;border-radius:6px;padding:6px 9px}.universal-viewer-search{gap:5px;margin:15px 0 10px;display:flex}.universal-viewer-search input{width:100%;min-width:0;font:inherit;border:1px solid #cfdae5;border-radius:6px;padding:8px;font-size:11px}.universal-viewer-search button{color:#fff;cursor:pointer;background:#176fc0;border:0;border-radius:6px;padding:0 10px}.universal-viewer-file-list{gap:6px;max-height:610px;display:grid;overflow:auto}.universal-viewer-file-list>button{color:#294761;text-align:left;cursor:pointer;background:#fff;border:1px solid #e1eaf1;border-radius:8px;grid-template-columns:42px minmax(0,1fr);align-items:center;gap:8px;width:100%;padding:8px;display:grid}.universal-viewer-file-list>button.active{background:#f1f8fd;border-color:#5b9ed0}.universal-viewer-file-list>button:disabled{cursor:wait;opacity:.55}.universal-viewer-file-list strong,.universal-viewer-file-list small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.universal-viewer-file-list strong{font-size:11px}.universal-viewer-file-list small{color:#7f90a0;margin-top:4px;font-size:9px}.universal-viewer-file-type{color:#1671c5;background:#edf6ff;border-radius:7px;place-items:center;width:40px;height:40px;font-size:9px;font-weight:800;display:grid}.universal-viewer-muted{color:#718398;padding:18px 4px;font-size:11px}.universal-viewer-more{width:100%;margin-top:10px;font-size:11px}.universal-viewer-stage{background:#e6ebf0;flex-direction:column;min-height:660px;display:flex;overflow:hidden}.universal-viewer-empty{text-align:center;place-content:center;justify-items:center;min-height:660px;padding:30px;display:grid}.universal-viewer-empty>span{color:#176fc0;font-size:48px}.universal-viewer-empty h2{color:#294761;margin:12px 0 6px}.universal-viewer-empty p{color:#718398;max-width:520px;margin:0;font-size:12px;line-height:1.6}.universal-viewer-toolbar{background:#fff;border-bottom:1px solid #d5e0e8;justify-content:space-between;align-items:center;gap:12px;min-height:55px;padding:0 14px;display:flex}.universal-viewer-toolbar strong,.universal-viewer-toolbar small{display:block}.universal-viewer-toolbar strong{text-overflow:ellipsis;white-space:nowrap;max-width:390px;font-size:12px;overflow:hidden}.universal-viewer-toolbar small{color:#718398;margin-top:4px;font-size:10px}.universal-viewer-toolbar-actions{align-items:center;gap:6px;display:flex}.universal-viewer-toolbar-actions button,.universal-viewer-toolbar-actions select,.universal-viewer-toolbar-actions a{color:#315571;font:inherit;cursor:pointer;background:#fff;border:1px solid #d4e0e9;border-radius:6px;padding:6px 8px;font-size:10px;text-decoration:none}.universal-viewer-toolbar-actions button:disabled{cursor:default;opacity:.45}.universal-viewer-toolbar-actions label{color:#5d7185;font-size:10px}.universal-viewer-toolbar-actions input{text-align:center;border:1px solid #d4e0e9;border-radius:4px;width:34px;padding:5px}.universal-viewer-canvas{background:#e6ebf0;flex:1;place-items:center;min-height:605px;display:grid;overflow:auto}.universal-viewer-canvas iframe{background:#e6ebf0;border:0;width:100%;height:100%;min-height:605px}.universal-viewer-canvas img{object-fit:contain;max-width:100%;max-height:100%}.universal-viewer-canvas pre{white-space:pre-wrap;color:#d8e7f3;background:#182b43;border-radius:8px;width:min(100% - 28px,1000px);max-height:570px;margin:14px;padding:18px;font:12px/1.6 ui-monospace,SFMono-Regular,Consolas,monospace;overflow:auto}.universal-viewer-unsupported{text-align:center;justify-items:center;max-width:520px;padding:32px;display:grid}.universal-viewer-unsupported>span{color:#176fc0;background:#d9edff;border-radius:12px;place-items:center;width:64px;height:64px;font-weight:800;display:grid}.universal-viewer-unsupported h2{color:#294761;margin:15px 0 8px;font-size:20px}.universal-viewer-unsupported p{color:#718398;margin:0 0 18px;font-size:12px;line-height:1.6}.universal-viewer-unsupported a{color:#fff;background:#176fc0;border-radius:6px;padding:9px 14px;font-size:11px;text-decoration:none}.universal-viewer-error,.universal-viewer-notice{border-radius:7px;margin:12px 0 0;padding:10px;font-size:11px}.universal-viewer-error{color:#9c2231;background:#fff0f1}.universal-viewer-notice{color:#356b4c;background:#edf8f1}.universal-viewer-note{color:#718398;margin:12px 2px;font-size:11px;line-height:1.55}@media (width<=800px){.universal-viewer-main{width:calc(100% - 24px);margin-top:18px}.universal-viewer-heading{flex-direction:column;align-items:flex-start}.universal-viewer-workspace{grid-template-columns:1fr}.universal-viewer-file-list{max-height:260px}.universal-viewer-toolbar{flex-direction:column;align-items:flex-start;padding:12px}.universal-viewer-toolbar-actions{flex-wrap:wrap}}.pdf-studio-tools textarea{resize:vertical}.pdf-studio-tools small{color:#718398;overflow-wrap:anywhere;font-size:10px;line-height:1.45}.pdf-studio-form-fields{background:#f8fbfd;border:1px solid #e2eaf2;border-radius:6px;gap:5px;max-height:160px;padding:7px;display:grid;overflow:auto}.pdf-studio-selection-status{color:#526b80;overflow-wrap:anywhere;background:#fff8df;border-left:3px solid #d9aa2f;border-radius:4px;padding:7px 9px;font-size:10px;line-height:1.5}.pdf-studio-form-fields>div{border-bottom:1px solid #e8eef3;gap:2px;padding:4px 2px;display:grid}.pdf-studio-form-fields>div:last-child{border-bottom:0}.pdf-studio-form-fields strong{color:#36536d;overflow-wrap:anywhere;font-size:10px}.pdf-studio-form-fields small{color:#718398;font-size:9px;line-height:1.35}.slides-cloud-status{color:#e5f6e9;text-overflow:ellipsis;white-space:nowrap;max-width:220px;font-size:10px;overflow:hidden}.slides-topbar-meta .slides-cloud-save-button{color:#fff;cursor:pointer;white-space:nowrap;background:#ffffff1a;border:1px solid #ffffff75;border-radius:5px;min-height:31px;padding:0 9px;font-size:11px}.slides-topbar-meta .slides-cloud-save-button:disabled{cursor:wait;opacity:.65}.slides-cloud-file-list{gap:6px;width:100%;max-height:440px;display:grid;overflow:auto}.slides-cloud-file-list>button{text-align:left;gap:4px;width:100%;min-height:48px;display:grid}.slides-cloud-file-list>button strong{color:#344d64;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.slides-cloud-file-list>button small{color:#73869a;font-size:10px}.slides-cloud-name{width:min(100%,450px);font:inherit;border:1px solid #cdd8e2;border-radius:4px;margin:7px 0 12px;padding:9px;display:block}@media (width<=820px){.pdf-studio-tools,.pdf-studio-workspace{grid-template-columns:1fr}.pdf-studio-viewer,.pdf-studio-viewer iframe{min-height:58vh}}.pdf-studio-viewer .pdf-studio-print-frame{display:none!important}.pdf-studio-reader{background:#e7ebef;flex:1;grid-template-columns:145px minmax(0,1fr);min-width:0;min-height:0;display:grid;overflow:hidden}.pdf-studio-thumbnails{background:#f5f7f9;border-right:1px solid #d3dce5;flex-direction:column;min-width:0;min-height:0;display:flex}.pdf-studio-thumbnails-heading,.pdf-studio-thumbnail-pagination{color:#536b80;border-bottom:1px solid #dce4eb;justify-content:space-between;align-items:center;gap:6px;min-height:38px;padding:0 9px;font-size:10px;display:flex}.pdf-studio-thumbnails-heading strong{font-size:11px}.pdf-studio-thumbnails-heading span{color:#788b9d}.pdf-studio-thumbnail-list{flex-direction:column;flex:1;align-items:center;gap:9px;min-height:0;padding:9px 5px;display:flex;overflow:auto}.pdf-studio-thumbnail{color:#62788b;cursor:pointer;background:0 0;border:0;border-radius:4px;flex-direction:column;flex:none;align-items:center;gap:4px;width:100%;padding:3px;display:flex}.pdf-studio-thumbnail[draggable=true]{cursor:grab}.pdf-studio-thumbnail[draggable=true]:active{cursor:grabbing}.pdf-studio-thumbnail:hover{background:#e7f1fa}.pdf-studio-thumbnail.active{color:#145f9e;outline-offset:-2px;background:#e2f0fc;outline:2px solid #2e88d1}.pdf-studio-thumbnail-sheet{background:#fff;border:1px solid #cbd5df;place-items:center;min-width:116px;min-height:78px;display:grid;box-shadow:0 1px 2px #142a3c18}.pdf-studio-thumbnail-sheet canvas{max-width:116px;max-height:164px;display:block}.pdf-studio-thumbnail>small{font-size:9px}.pdf-studio-thumbnail-pagination{border-top:1px solid #dce4eb;border-bottom:0;justify-content:center;padding:3px}.pdf-studio-thumbnail-pagination button{color:#405e77;cursor:pointer;background:#fff;border:1px solid #d2dce5;border-radius:4px;width:25px;height:24px}.pdf-studio-thumbnail-pagination button:disabled{opacity:.4;cursor:default}.pdf-studio-page-view{flex-direction:column;min-width:0;min-height:0;display:flex}.pdf-studio-page-view:focus-visible{outline-offset:-2px;outline:2px solid #3183c3}.pdf-studio-page-view .pdf-studio-viewer-toolbar{flex-wrap:wrap;gap:5px;padding:5px 8px}.pdf-studio-page-view .pdf-studio-viewer-toolbar button{white-space:nowrap}.pdf-studio-page-view .pdf-studio-viewer-toolbar button.active{color:#145f98;background:#eaf5fd;border-color:#3288c6}.pdf-studio-page-view>.pdf-studio-search{background:#fff;border-bottom:1px solid #d7e0e9;align-items:center;min-height:34px;padding:4px 8px}.pdf-studio-page-view>.pdf-studio-search input{height:27px}.pdf-studio-page-view>.pdf-studio-search button{color:#325876;cursor:pointer;background:#fff;border:1px solid #d3dfe9;border-radius:4px;flex:none;min-height:25px;padding:3px 7px;font-size:10px}.pdf-studio-page-view>.pdf-studio-search button:disabled{opacity:.45;cursor:default}.pdf-studio-page-view>.pdf-studio-search>span{color:#687d91;text-align:center;flex:none;min-width:38px;font-size:10px}.pdf-studio-search-status{color:#5c7286;background:#f8fbfd;border-bottom:1px solid #d5e1ea;max-height:112px;padding:6px 9px;font-size:10px;line-height:1.45;overflow:auto}.pdf-studio-search-results{gap:3px;margin-top:5px;display:grid}.pdf-studio-search-results button{color:#596f83;text-align:left;cursor:pointer;background:#fff;border:1px solid #e2e9ef;border-radius:4px;grid-template-columns:55px minmax(0,1fr);gap:6px;padding:4px 6px;font-size:9px;display:grid}.pdf-studio-search-results button.active{background:#fff8dc;border-color:#deae37}.pdf-studio-search-results strong{color:#2e5578;white-space:nowrap}.pdf-studio-search-results span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pdf-studio-page-scroll{flex:1;justify-content:center;min-height:0;padding:20px;display:flex;overflow:auto}.pdf-studio-page-sheet{background:#fff;flex:none;align-self:flex-start;margin:0 auto 20px;position:relative;box-shadow:0 2px 12px #1d344b3b}.pdf-studio-page-sheet>canvas{display:block}.pdf-studio-canvas-loading{z-index:3;color:#456079;background:#ffffffed;border:1px solid #cdd8e2;border-radius:4px;padding:5px 8px;font-size:10px;position:absolute;top:8px;right:8px;box-shadow:0 1px 4px #142a3c24}.pdf-studio-text-layer{--min-font-size:1;--text-scale-factor:calc(var(--total-scale-factor) * var(--min-font-size));--min-font-size-inv:1;z-index:1;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light only;text-align:initial;transform-origin:0 0;-webkit-user-select:text;user-select:text;line-height:1;position:absolute;inset:0;overflow:hidden}.pdf-studio-text-layer :is(span,br){color:#0000;white-space:pre;transform-origin:0 0;-webkit-user-select:text;user-select:text;position:absolute}.pdf-studio-text-layer>:not(.markedContent),.pdf-studio-text-layer .markedContent span:not(.markedContent){z-index:1;font-size:calc(var(--text-scale-factor) * var(--font-height));transform:rotate(var(--rotate,0deg)) scaleX(var(--scale-x,1)) scale(var(--min-font-size-inv))}.pdf-studio-text-layer .markedContent{display:contents}.pdf-studio-text-layer .pdf-studio-search-hit{background:#ffd84a96;border-radius:2px}.pdf-studio-text-layer .pdf-studio-search-current{background:#ffad328c;outline:1px solid #dc891b}.pdf-studio-render-status,.pdf-studio-render-error{color:#526a80;text-align:center;place-items:center;min-width:280px;min-height:250px;font-size:12px;display:grid}.pdf-studio-render-error{color:#a62828;background:#fff8f8;border:1px solid #e6b8b8;border-radius:7px;align-self:center;padding:20px}@media (width<=820px){.pdf-studio-reader{grid-template-columns:102px minmax(0,1fr)}.pdf-studio-thumbnail-sheet{min-width:84px}.pdf-studio-thumbnail-sheet canvas{max-width:82px}.pdf-studio-page-scroll{padding:10px}.pdf-studio-page-view .pdf-studio-viewer-toolbar{justify-content:flex-start}.pdf-studio-viewer{min-height:58vh}}@media (width<=520px){.pdf-studio-reader{grid-template-columns:76px minmax(0,1fr)}.pdf-studio-thumbnail-sheet{min-width:65px;min-height:58px}.pdf-studio-thumbnail-sheet canvas{max-width:62px;max-height:100px}.pdf-studio-thumbnails-heading{padding-inline:5px}.pdf-studio-viewer-toolbar label{gap:2px}.pdf-studio-viewer-toolbar button{padding-inline:5px}.pdf-studio-page-view>.pdf-studio-search{flex-wrap:wrap}}.sheet-shortcut-dialog{width:min(640px,100%)}.sheet-shortcut-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:1px 22px;padding:12px 20px;display:grid;overflow:auto}.sheet-shortcut-list>div{color:#40546a;border-bottom:1px solid #edf1f5;justify-content:space-between;align-items:center;gap:10px;min-width:0;padding:8px 0;font-size:11px;display:flex}.sheet-shortcut-list kbd,.sheet-ribbon kbd{color:#334a61;white-space:nowrap;background:#f5f7fa;border:1px solid #d5dde6;border-radius:4px;padding:3px 6px;font:10px/1.25 ui-monospace,SFMono-Regular,Consolas,monospace}.sheet-shortcut-dialog>footer{border-top:1px solid #e7edf3;justify-content:flex-end;padding:11px 20px;display:flex}.sheet-format-cells-dialog{width:min(560px,100%)}.sheet-format-cells-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.sheet-format-cells-grid label{color:#5b6e82;gap:5px;min-width:0;font-size:11px;font-weight:650;display:grid}.sheet-format-cells-grid .sheet-format-cells-custom{grid-column:1/-1}.sheet-format-cells-grid :is(select,input){box-sizing:border-box;color:#31485f;background:#fff;border:1px solid #d4dee8;border-radius:5px;width:100%;min-width:0;padding:8px;font:12px Segoe UI,Arial,sans-serif}.sheet-format-cells-help{color:#75859a;margin-top:7px;font-size:10px;line-height:1.45}.sheet-format-cells-checks{border-top:1px solid #edf1f5;flex-wrap:wrap;gap:12px 18px;margin-top:16px;padding-top:13px;display:flex}.sheet-format-cells-checks label{color:#40546a;align-items:center;gap:6px;font-size:11px;display:inline-flex}@media (width<=560px){.sheet-shortcut-list,.sheet-format-cells-grid{grid-template-columns:1fr}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}
