@font-face{font-family:Onest Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(data:font/woff2;base64,d09GMgABAAAAAAjYABQAAAAAD0wAAAhrAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhYbchwuP0hWQVKBCT9NVkFSOQZgP1NUQVSBHgBsL2wRCAqFDIQVCxoAMId0ATYCJAMuBCAFhVIHdgwHG1UNUdQsyukusq8SOCcq7Il9U8YYyc4hBYUZskZi+WMmWcM83sEXLlRE1Nrz9uwBfn4fKADMKopImEh2xMakYuOJfPo5fckYZWSJ1IhUAShEvz8D1/MjoYDsVM9nP4+b+V4CCc0nqFX8XOFUWx9M1MjSWXuu0noq4g3wvx8YUbx0A4Dxufr+L8Suffx+ru62IVU87zAJEVKllHvt3uYNUZlo+6Gyila6iWSaJQ95CSpbukVaRwJB/OuyMewc71QwA4qISgSjXRykOu4mWcR2H4iG7d+jBrbV8D+I3MoTA/MIolb0olescxzYxVaigGWIAv6uSWtxu9mt4H4VWlSDB9iDeFC2wtQ2uVAbGvNmS7RmwammcTTYG9th3bYr5O2eHIt369EoyE9jy9ptrmcaWXgg//rn4AKOcgYBvVjUkiiAYBZsynvMSNTlWObVDOX5SQCcep06VyDmL5K9dChe/VkvX4BrZasJfavjPtQfZxrgdQBlWfkKYCuDiF6wMGCT8qAoUYbFSlvYxQFOkNemuMVAKtcBJ9S+j2qyG1S+JW1egPJxfFWXXzChLxcph/SEsdrKc6qeA5Ta2hYquf5+7SKw0nKVYomtHO0D/sPWXwZNOgFT/UUodAVcYp7wl1klYMhmwXJFLAz6GXDDEPIC9KNPSiq4tcb3o7XhlkmbhxQ6+KWsZ4UMw/hXQkaqrSBTPQ8e+R81mME6TPgI4GewCQtQlP9Fh1I8+4jUdV+tWa9n0nlk6sQAXvEOH6Akn5KPuThlTDyfRJKTSCKhCUWSSUIil8RRHM0l/Jr67JKLrL1J0m4HkjUXnpDkOBJLkACJJzGJXBwHHHIxn+YoXrnzqF16fLfd5rcNu3uXUFhv53BL+qj88sO4et8tLvXKCQu3/vL95yTt6d2D4F+zw0CAiyGgXLIC/GdvkrTjp8t+884TXzyJ8aU+i2v3QPqIwrrC4oDsx9nAMZd+l1/yDVx+3E9MQdjC+aA6/94571s73J944j2fXdj3Ms+F9z7Y1OezvvF9P8N70G/W95vkTLVP06m7dFHrppFVk52gOqbf3uJdlueRYiUPsBfpw+7dJblT8mLzplAx5+2Xzr/kdjN55zoccz9n3DcbwUaO135Huii/+co9/dfvZlVNn95U41C/7Bti6/LFn2/E/3xlgjYyfKz2vZYu9m3c6jHTU7+b1XnxP67ShYz3uxwtw9IS4348OFENke/GAD02+whcdNVL5qxTFAjco+yAoDPmTPy9wbTypBeMlFd2/fUeF2EQBXuYwT6Y7OYQJ/lFSJelWcO4+zuRHDe4xgi9GU/LojxwjBTgJaRhTMFsndiE+eSM8fortjPrxQO+ErKFFDkhkJNjE5XVjCemUuaJ9RaFwdj5EVGQ37kDQUGiWBqYEGYAKEQKq7KRAQwdi2y8pkyLMGX9twFEMizztFCrlSRNUKVYw8w3erlA9uMWhu1oeZTe0NJhCmqqLamAekHE0lJB06Sg0Sjo7MHpNCoDAjpamTv2V+RNTpGpaCxNHBUd7YF/4V/8LH4UXIOTcBljvzakIXax5KSYsUMG//zTZ8mTaZvP3wK3A4Kf8Ii9euk+eAFfvxZ0r9MhPV1qZFleLcxTXZOULvYa4mD2+tFME/vqOSHZ2QZdfm2B1bS9MiHPHtfRRNb5PKOisa66hehKpcx8KBP8gAJWVmoeQAENBsGwENhsWllnZ2N9YyMQ7lumtYmk7FjO0CZEr/ej4N/dsM3xrc7nXxARJ/eMtirJ1Cnjh/YMM6lV06eN7g++idili0BpUvDxY8EwDzx48Ky4rQ1omVhp4LriZw/EtQf5iH4wCG9qpsGNq4X1hH8OkAoAI5uUZq2CZYmZYdr76YF4u92mlQHdVJyvNpi0TEdLXa3Mm/vocUN987n6+or8dLin3JKy8g6dubxIKqAqoU0QHI3lxRW1rFotSTZbZWW7xhYU2RXW7RIZERGoZf9y0gxHZPVlsZRCqXZqtaKqLD/9OW/w7MWrV3k1rSkjGUVHeTY0Z5SVdZ5WW2V5/PpSE81au/ZMf5FTQzMKU1R/6j584rQ+fYb/TsWDBg7GhwrnWXm9lNV3UN9QSgMuYSRiJ7Jqi0mj6d69tdVqtTRJD07sg7QnbtzIaqRoe7mstYbSmm22JEq202h0johhsxLIM3GG291VLwecGVCCcj7axOdVirSsoUF2TrxSO4twRglTRg4IgZB78PMWl6W6kYL2AHWRlFspqkJDFYitFEW1IjKmUDF1nerM7CCXBmpys4OCbQSKi4oo3+oMFHZenlpVVyQCIAAgwL1eRvZN9bB6BU0XAQBkhq82AQDkuKLpztiOBySSltAFaBUQvuy26bEU1Y0gCPaeyiYs5s2ipqkuw2r5MzlL+VM+AZTTEeb/K2Ewl6Ox7DLTNRkqLl3px7tHPeA19LkYY87DYmlOwMpe2cXaBv9g4xBfYmuDd3RLHeCebClmN2CldwXWFk7BxugoRdumLV25sP2wt9x2OOhtwtFK490nI46h6RlQXbtHET0XTJrhdWgBTye/QwqGLQ5dEieJJLSsv1lSJD27DBU8ChVOWsvIgT3FtWWAkA2mrk1IS2QaX/1OhCjsTDeSMgy8ESroHDyR0+sSovxmICWkmd6Xs7c97HXIf6gbCShTahu7hog9HEzlvqS8vL5CuMDy03uWmryCw/YD3/zz+F4yWR6Qkbdw9rGXlu1tq5kZzuP6YHcWwqR41wzKjubMl8EcX3DOTnNHaJBTl3L0hVzLpM+olK9llt6oq8LurL/Oq5Ai/x/E3GjGdn4Imyq1Kk3adOkztEf3/yjDY84x5EhidJQ1sV4RT4S9zPs/jEVGJRZ6A4fyv1tDhkhYJN5rwAns7MD0XAA=)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Onest Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/onest-cyrillic-wght-normal-DXI_y_WF.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Onest Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/onest-latin-ext-wght-normal-CnNj8hVb.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Onest Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/onest-latin-wght-normal-CUIqqgP9.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@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-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--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:ui-sans-serif, system-ui, 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;--spacing:.25rem;--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,ui-sans-serif, system-ui, 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{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}.relative{position:relative}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.block{display:block}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.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,)}}:root{--font-ui:"Onest Variable", "SF Pro Text", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-display:"Onest Variable", "SF Pro Display", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-data:"Onest Variable", "SF Pro Text", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--graphite-950:#05090e;--graphite-900:#09111a;--graphite-850:#0d1823;--graphite-800:#142331;--graphite-700:#263a4a;--graphite-600:#445b6b;--graphite-500:#647b8b;--graphite-400:#8496a1;--graphite-300:#a8bac6;--graphite-200:#c8d3da;--graphite-100:#e0e7eb;--graphite-75:#e8eef2;--graphite-50:#f5f8fa;--marine-950:#03172d;--marine-900:#041b33;--marine-800:#072a4b;--marine-700:#0a416f;--marine-600:#0d5e98;--marine-500:#0f7db8;--blue-signal:#169dd1;--blue-electric:#36bce8;--blue-ice:#70d8f2;--blue-pale:#b0e9f8;--blue-wash:#dcf5fb;--blue-white:#f2fbfe;--success:#0f7db8;--warning:#169dd1;--danger:#445b6b;--ink:#142331;--muted:#647b8b;--muted-2:#8496a1;--canvas:#e8eef2;--paper:#f8fafb;--surface:#f8fafb;--text:#142331;--soft-surface:#647b8b1a;--navy:#03172d;--navy-2:#072a4b;--navy-3:#0a416f;--cyan:#169dd1;--cyan-2:#70d8f2;--cyan-soft:#dcf5fb;--green:var(--success);--red:var(--danger);--amber:var(--warning);--line:#263a4a21;--glass:#ffffffba;--glass-strong:#ffffffe0;--shadow-soft:0 12px 34px #14233114, 0 2px 8px #1423310a;--shadow-card:0 20px 52px #072a4b21, 0 3px 10px #072a4b0d;--spring:cubic-bezier(.2, .86, .24, 1.18)}*{box-sizing:border-box}html{background:var(--canvas);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;scroll-behavior:smooth;min-width:320px;min-height:100%}body{background:var(--canvas);min-height:100%;color:var(--ink);font-family:var(--font-ui);letter-spacing:-.008em;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0;font-size:16px;font-weight:460;line-height:1.5}button,input,textarea,select{font:inherit}button{color:inherit}button,select{-webkit-tap-highlight-color:transparent;touch-action:manipulation}button:disabled{cursor:wait;opacity:.58}svg{width:1em;height:1em;display:block}code{color:#70d8f2;font-variant-numeric:tabular-nums;background:#ffffff17;border-radius:7px;padding:2px 6px;font-family:SFMono-Regular,Consolas,monospace}h1,h2,h3,b,strong{font-family:var(--font-display)}h1,h2,h3{text-wrap:balance}p{text-wrap:pretty}small{line-height:1.35}input,textarea,select{font-size:16px}button,[data-pressable=true]{--press-x:0px;--press-y:0px;--press-scale:1;isolation:isolate;transform:translate3d(var(--press-x), var(--press-y), 0) scale(var(--press-scale));transform-origin:50%;transition:transform .43s var(--spring), box-shadow .26s ease, border-color .24s ease, background-color .24s ease, color .24s ease;will-change:transform;position:relative}button:before,[data-pressable=true]:before{content:"";z-index:0;border-radius:inherit;pointer-events:none;opacity:0;background:radial-gradient(circle at var(--touch-x,50%) var(--touch-y,50%), #ffffffe6, #b0e9f84d 29%, transparent 65%);transition:opacity .18s;position:absolute;inset:0}button.is-pressing,[data-pressable=true].is-pressing{transition-duration:65ms}button.is-pressing:before,[data-pressable=true].is-pressing:before{opacity:.7}button>*,[data-pressable=true]>*{z-index:1;position:relative}button:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible,summary:focus-visible{outline-offset:3px;outline:3px solid #169dd147}.app-shell{background:radial-gradient(circle at 50% -10%,#36bce836,#0000 28rem),radial-gradient(circle at 105% 55%,#0d5e981f,#0000 27rem),linear-gradient(160deg,#f8fafb 0%,#e8eef2 58%,#f5f8fa 100%);min-height:100dvh;position:relative;overflow-x:hidden}.app-shell:before,.app-shell:after{content:"";pointer-events:none;border-radius:50%;position:fixed}.app-shell:before{background:#36bce814;width:220px;height:220px;top:27%;left:-145px}.app-shell:after{background:#0d5e9814;width:260px;height:260px;bottom:7%;right:-175px}.app-frame{width:min(100%,680px);min-height:100dvh;padding:max(17px, env(safe-area-inset-top)) 17px calc(112px + env(safe-area-inset-bottom));background:#f8fafbbd;margin:0 auto;position:relative;box-shadow:0 0 0 1px #072a4b09,0 0 92px #072a4b17}.screen-view{animation:.42s cubic-bezier(.16,1,.3,1) screen-enter}.page-stack,.tool-stack{gap:15px;display:grid}.glass-panel,.glass,.liquid-glass{box-shadow:inset 0 1px 0 #fffffff2, var(--shadow-soft);-webkit-backdrop-filter:blur(24px)saturate(175%);backdrop-filter:blur(24px)saturate(175%);background:linear-gradient(145deg,#ffffffd6,#f5f8faa6);border:1px solid #ffffffe0}.premium-card{box-shadow:inset 0 1px 0 #fffffffa, var(--shadow-card);-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:linear-gradient(150deg,#fffffff0,#f5f8fac7);border:1px solid #fffffff0}.dark-card{color:#fff;background:radial-gradient(circle at 90% 0, #36bce833, transparent 42%), linear-gradient(145deg, var(--navy), #072a4b 61%, #0a416f 120%);border:1px solid #70d8f22b;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff1c,0 22px 48px #14233133}.eyebrow{color:#8496a1;letter-spacing:.13em;font-size:9px;font-weight:820;line-height:1.25}.dark-card .eyebrow,.ordo-agent-hero .eyebrow{color:#70d8f2}.topbar{grid-template-columns:50px minmax(0,1fr) 50px;align-items:center;gap:13px;margin:1px 0 21px;display:grid}.brand-button,.circle-button,.profile-chip{border-radius:17px;place-items:center;width:50px;height:50px;display:grid}.brand-button{filter:drop-shadow(0 8px 11px #041b3333);background:0 0;border:0;overflow:visible}.brand-button img{object-fit:contain;width:100%;height:100%}.circle-button,.profile-chip{cursor:pointer;border:0}.circle-button{color:#0f7db8;font-size:25px}.profile-chip{color:#0d5e98;letter-spacing:.02em;font-size:12px;font-weight:850}.topbar-copy{text-align:center;min-width:0}.topbar-copy span{color:#8496a1;letter-spacing:.13em;text-overflow:ellipsis;white-space:nowrap;margin-bottom:4px;font-size:8px;font-weight:830;display:block;overflow:hidden}.topbar-copy h1{letter-spacing:-.045em;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:24px;font-weight:780;line-height:1.04;overflow:hidden}.ordo-agent-hero{color:#fff;text-align:center;isolation:isolate;background-image:linear-gradient(#0d18236b 0%,#14233194 60%,#072a4bb8 100%),url(/hero/ordo-welcome-premium-v1.webp);background-position:50%;background-repeat:no-repeat;background-size:cover;border:1px solid #70d8f230;border-radius:32px;min-height:462px;padding:24px;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff1f,0 28px 60px #1423313d}.ordo-agent-hero:before{content:"";z-index:0;opacity:.2;pointer-events:none;background:radial-gradient(circle,#70d8f21a,#0000 54%);position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0%,#000000e0 62%,#0000 92%);mask-image:linear-gradient(#000 0%,#000000e0 62%,#0000 92%)}.hero-glow{z-index:0;clip-path:polygon(0 49%,18% 49%,18% 30%,35% 30%,35% 61%,52% 61%,52% 38%,70% 38%,70% 53%,100% 53%,100% 56%,68% 56%,68% 42%,55% 42%,55% 65%,32% 65%,32% 34%,21% 34%,21% 53%,0 53%);filter:drop-shadow(0 0 9px #70d8f23d);opacity:.9;background:linear-gradient(90deg,#0000,#36bce81a 24%,#36bce829 50%,#36bce81a 76%,#0000);border:0;border-radius:0;width:310px;height:150px;position:absolute;top:38px;left:50%;transform:translate(-50%)}.hero-brand{z-index:1;filter:drop-shadow(0 17px 19px #00000052)drop-shadow(0 0 15px #36bce82e);background:0 0;width:132px;height:132px;margin:-5px auto 4px;position:relative;overflow:visible}.hero-brand img{object-fit:contain;width:100%;height:100%}.hero-copy{z-index:1;position:relative}.status-pill{color:#b0e9f8;letter-spacing:.04em;background:#36bce81a;border:1px solid #70d8f226;border-radius:99px;align-items:center;gap:7px;padding:7px 11px;font-size:9px;font-weight:760;display:inline-flex}.status-pill i{background:#43c98b;border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 4px #43c98b1c}.status-pill.development{color:#e8eef2;background:#36bce826;border-color:#70d8f238}.status-pill.development i{background:#70d8f2;box-shadow:0 0 0 4px #70d8f221,0 0 10px #70d8f2b3}.hero-copy h2{letter-spacing:-.055em;margin:11px 0 8px;font-size:clamp(31px,8vw,38px);font-weight:760;line-height:1.02}.hero-action{z-index:2;color:#072a4b;text-align:left;cursor:pointer;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:linear-gradient(145deg,#fffffff5,#e8eef2e8);border:1px solid #ffffffd1;border-radius:23px;grid-template-columns:48px 1fr 18px;align-items:center;gap:12px;min-height:78px;padding:13px;display:grid;position:absolute;bottom:18px;left:18px;right:18px;overflow:hidden;box-shadow:inset 0 1px #fff,0 14px 34px #0003}.hero-action>span{color:#fff;background:linear-gradient(145deg,#169dd1,#0f7db8);border-radius:16px;place-items:center;width:48px;height:48px;font-size:24px;display:grid;box-shadow:0 8px 18px #0f7db840}.hero-action>div{flex-direction:column;gap:4px;display:flex}.hero-action small{color:#8496a1;letter-spacing:.11em;font-size:8px;font-weight:820}.hero-action b{letter-spacing:-.02em;font-size:16px}.hero-action>i{color:#0f7db8;font-size:25px;font-style:normal}.stats-grid,.admin-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.stat-card{text-align:center;border-radius:19px;min-width:0;min-height:104px;padding:12px 8px}.stat-card>span{color:#0f7db8;background:var(--cyan-soft);border-radius:11px;place-items:center;width:32px;height:32px;margin:0 auto 8px;font-size:17px;display:grid}.stat-card strong{letter-spacing:-.04em;text-overflow:ellipsis;font-size:20px;line-height:1;display:block;overflow:hidden}.stat-card small{color:#8496a1;margin-top:6px;font-size:8px;line-height:1.25;display:block}.next-card,.task-card,.question-card,.report-group-card,.topic-card,.run-card,.entry-card,.catalog-result,.calc-result-card,.success-card,.admin-panel{border-radius:25px}.next-card{padding:19px}.card-heading{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.card-heading h3{letter-spacing:-.035em;margin:5px 0 0;font-size:20px;line-height:1.15}.kind-badge,.count-pill,.admin-badge,.edit-pill{letter-spacing:.06em;text-transform:uppercase;border-radius:99px;justify-content:center;align-items:center;min-height:26px;padding:0 9px;font-size:8px;font-weight:820;display:inline-flex}.kind-badge.report{color:#0f7db8;background:#e8eef2}.kind-badge.notice{color:#6b4d16;background:#fff0ca}.next-card>p{margin:16px 0;font-size:14px;font-weight:650;line-height:1.45}.meta-row,.task-meta{color:#8496a1;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;font-size:10px;display:flex}.meta-row span,.task-meta span{align-items:center;gap:6px;display:inline-flex}.meta-row svg,.task-meta svg{font-size:14px}.meta-row b{color:#0f7db8}.section-title{margin:7px 2px 10px}.section-title h2{letter-spacing:-.045em;margin:5px 0 0;font-size:24px;line-height:1.08}.section-intro{text-align:center;padding:6px 3px 2px}.section-intro h2{letter-spacing:-.052em;margin:7px 0;font-size:31px;line-height:1.04}.section-intro p{width:min(94%,500px);color:var(--muted);margin:0 auto;font-size:12px;line-height:1.55}.row-intro{text-align:left;justify-content:space-between;align-items:center;gap:15px;display:flex}.row-intro p{width:auto;margin:0}.circle-add{color:#fff;cursor:pointer;background:linear-gradient(145deg,#169dd1,#0f7db8);border:0;border-radius:18px;flex:none;place-items:center;width:52px;height:52px;font-size:23px;display:grid;box-shadow:0 12px 25px #0f7db83b}.action-grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.action-card{text-align:left;cursor:pointer;border-radius:21px;grid-template-rows:auto auto;grid-template-columns:44px 1fr 12px;align-items:center;column-gap:11px;min-height:88px;padding:14px;display:grid;overflow:hidden}.action-card>span{color:#0f7db8;background:#e8eef2;border-radius:14px;grid-row:1/3;place-items:center;width:44px;height:44px;font-size:22px;display:grid}.action-card>b{align-self:end;font-size:13px}.action-card>small{color:#8496a1;text-overflow:ellipsis;white-space:nowrap;align-self:start;margin-top:3px;font-size:9px;overflow:hidden}.action-card>i{color:#8496a1;grid-area:1/3/3;font-size:19px;font-style:normal}.action-card.accent>span{color:#fff;background:linear-gradient(145deg,#169dd1,#0f7db8)}.recent-report{text-align:left;cursor:pointer;border-radius:21px;grid-template-columns:49px 1fr 14px;align-items:center;gap:12px;min-height:82px;padding:14px;display:grid;overflow:hidden}.recent-report>div{min-width:0}.recent-report small,.group-card small,.report-group-main small,.context-card small,.topic-card small,.run-card small{color:#8496a1;letter-spacing:.1em;font-size:8px;font-weight:820}.recent-report b{text-overflow:ellipsis;white-space:nowrap;margin:4px 0;font-size:13px;display:block;overflow:hidden}.recent-report p{color:#8496a1;margin:0;font-size:9px}.recent-report>i{color:#8496a1;font-size:20px;font-style:normal}.primary-button,.soft-button,.danger-button,.dashed-button{cursor:pointer;border-radius:16px;justify-content:center;align-items:center;gap:8px;min-height:48px;padding:0 17px;font-size:11px;font-weight:800;display:inline-flex}.primary-button{color:#fff;background:linear-gradient(145deg,#169dd1,#0f7db8);border:0;box-shadow:0 10px 23px #0f7db838}.primary-button.light{color:#072a4b;background:linear-gradient(145deg,#fff,#e8eef2)}.soft-button{color:#0f7db8;background:#f5f8fa;border:1px solid #0f7db824}.danger-button{width:100%;color:var(--red);background:#f5f8fa;border:1px solid #a63d4329;margin-top:14px}.dashed-button{color:#0f7db8;background:#e8eef2ad;border:1px dashed #0f7db859;width:100%}.full{width:100%;margin-top:14px}.destructive{color:var(--red)!important}.segment-control{border-radius:23px;grid-template-columns:1fr 1fr;gap:6px;padding:6px;display:grid}.segment-control button{color:#647b8b;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:18px;grid-template-columns:36px 1fr;align-items:center;gap:9px;min-height:67px;padding:10px;display:grid}.segment-control button>svg{font-size:24px}.segment-control button>span{flex-direction:column;gap:3px;display:flex}.segment-control button b{font-size:12px}.segment-control button small{font-size:8px}.segment-control button.active{color:#0d5e98;background:#ffffffeb;box-shadow:0 8px 20px #0a416f1c}.form-card,.filter-panel{border-radius:25px;gap:11px;padding:17px;display:grid}.field-control{background:#f8fafbd6;border:1px solid #0a416f1f;border-radius:16px;flex-direction:column;gap:7px;min-width:0;padding:12px 13px;display:flex;position:relative}.field-control input,.field-control textarea,.field-control select{color:#142331;background:0 0;border:0;outline:0;width:100%;min-width:0;font-size:14px;font-weight:690}.field-control textarea{resize:vertical;min-height:76px;line-height:1.45}.field-control select{cursor:pointer;min-height:28px;padding-right:17px}.field-control input[type=datetime-local]{min-height:30px}.workforce-page,.workforce-tab-stack{gap:15px;display:grid}.workforce-module-heading{gap:5px;padding:4px 2px 1px;display:grid}.workforce-module-heading h2{letter-spacing:-.045em;margin:0;font-size:25px;line-height:1.05}.workforce-module-heading p{color:var(--muted);margin:0;font-size:10px;line-height:1.5}.workforce-embedded{padding-top:5px}.workforce-project-select{border-radius:18px;gap:7px;padding:13px 15px;display:grid}.workforce-project-select span{color:var(--muted);letter-spacing:.08em;font-size:9px;font-weight:800}.workforce-project-select select{min-height:34px;color:var(--ink);background:0 0;border:0;outline:0;font-size:15px;font-weight:750}.workforce-tabs{border-radius:19px;grid-template-columns:repeat(3,1fr);gap:5px;padding:5px;display:grid}.workforce-tabs button{min-height:44px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:14px;font-size:10px;font-weight:820}.workforce-tabs button.active{color:#0d5e98;background:#fffffff0;box-shadow:0 8px 18px #072a4b1a}.workforce-hero{border-radius:29px;grid-template-columns:minmax(0,1fr) 90px;align-items:center;gap:15px;min-height:185px;padding:23px;display:grid}.workforce-hero.compact{min-height:158px}.workforce-hero>div small{color:#70d8f2;letter-spacing:.14em;font-size:9px;font-weight:850}.workforce-hero h2{letter-spacing:-.045em;margin:7px 0;font-size:29px;line-height:1.05}.workforce-hero p{color:#c8d3da;margin:0;font-size:11px;line-height:1.55}.workforce-hero>span{color:#fff;min-height:82px;font:780 34px/1 var(--font-display);background:#36bce817;border:1px solid #70d8f230;border-radius:24px;place-items:center;display:grid}.workforce-hero>span small{color:#70d8f2;letter-spacing:.1em;font-size:7px;font-weight:850}.workforce-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.workforce-metric{text-align:center;border-radius:18px;place-content:center;gap:7px;min-height:88px;padding:10px 5px;display:grid}.workforce-metric strong{font-size:23px;line-height:1}.workforce-metric span{color:var(--muted);font-size:8px}.workforce-metric.present strong,.workforce-metric.submitted strong{color:#228a62}.workforce-metric.overdue strong{color:var(--red)}.workforce-section-title{justify-content:space-between;align-items:flex-end;gap:15px;margin:6px 2px 10px;display:flex}.workforce-section-title small,.workforce-form>div>small,.workforce-control small{color:var(--muted);letter-spacing:.12em;font-size:8px;font-weight:850}.workforce-section-title h3,.workforce-form h3,.workforce-control h3{letter-spacing:-.04em;margin:5px 0 0;font-size:22px}.workforce-section-title>span{color:#0f7db8;background:#e8eef2;border-radius:99px;place-items:center;min-width:34px;height:30px;padding:0 8px;font-size:10px;font-weight:850;display:grid}.workforce-members,.workforce-records,.workforce-requests{gap:10px;display:grid}.workforce-member{border-radius:23px;overflow:hidden}.workforce-member.present{border-color:#43c98b47}.workforce-member-main{text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:47px minmax(0,1fr) auto;align-items:center;gap:11px;width:100%;padding:14px;display:grid}.workforce-member-main>span{color:#0d5e98;background:#e8eef2;border-radius:15px;place-items:center;width:47px;height:47px;font-size:12px;font-weight:850;display:grid}.workforce-member-main>div{min-width:0}.workforce-member-main small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:8px;display:block;overflow:hidden}.workforce-member-main h3{text-overflow:ellipsis;white-space:nowrap;margin:4px 0;font-size:14px;overflow:hidden}.workforce-member-main p{color:var(--muted);margin:0;font-size:9px}.workforce-presence{white-space:nowrap;border-radius:99px;padding:7px 9px;font-size:8px;font-style:normal;font-weight:820;display:inline-flex}.workforce-presence.present{color:#14724e;background:#e2f7ed}.workforce-presence.absent{color:#647b8b;background:#edf2f5}.workforce-member>.workforce-primary,.workforce-member>.workforce-secondary{width:calc(100% - 28px);margin:0 14px 14px}.workforce-member-actions{grid-template-columns:repeat(auto-fit,minmax(92px,1fr));gap:7px;padding:0 14px 14px;display:grid}.workforce-member-actions button{cursor:pointer;border-radius:12px;min-height:39px;padding:0 10px;font-size:8px;font-weight:820}.workforce-danger{color:#a63d43;background:#fff0f1;border:1px solid #a63d4329}.workforce-primary,.workforce-secondary{cursor:pointer;border-radius:14px;justify-content:center;align-items:center;min-height:45px;padding:0 16px;font-size:10px;font-weight:820;display:inline-flex}.workforce-primary{color:#fff;background:linear-gradient(145deg,#169dd1,#0f7db8);border:0;box-shadow:0 9px 20px #0f7db833}.workforce-secondary{color:#0f7db8;background:#f5f8fa;border:1px solid #0f7db824}.workforce-primary.full{width:100%;margin:0}.workforce-history-card{border-radius:19px;grid-template-columns:1fr 1fr auto;align-items:center;gap:10px;padding:14px;display:grid}.workforce-history-card small{color:var(--muted);letter-spacing:.08em;margin-bottom:4px;font-size:7px;font-weight:820;display:block}.workforce-history-card b{font-size:11px}.workforce-history-card button{color:#0f7db8;background:#f5f8fa;border:1px solid #0f7db821;border-radius:11px;min-height:34px;padding:0 10px;font-size:8px;font-weight:800}.workforce-empty{text-align:center;border-radius:24px;padding:24px}.workforce-empty b{font-size:17px}.workforce-empty p{color:var(--muted);margin:7px 0 0;font-size:10px;line-height:1.5}.workforce-form{border-radius:24px;gap:11px;padding:17px;display:grid}.workforce-form-head{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.workforce-form-head>button{width:34px;height:34px;color:var(--muted);background:#e8eef2;border:0;border-radius:12px;place-items:center;font-size:20px;display:grid}.workforce-form>label,.workforce-two-fields>label{background:#f8fafbd6;border:1px solid #0a416f1c;border-radius:15px;gap:7px;padding:11px 12px;display:grid}.workforce-form label>span,.workforce-two-fields label>span{color:var(--muted);font-size:8px;font-weight:760}.workforce-form input,.workforce-form textarea,.workforce-form select,.workforce-two-fields input{width:100%;min-width:0;color:var(--ink);background:0 0;border:0;outline:0;font-size:14px;font-weight:680}.workforce-form textarea{resize:vertical;line-height:1.45}.workforce-two-fields{grid-template-columns:1fr 1fr;gap:9px;display:grid}.workforce-audit{border-radius:20px;margin-top:11px;overflow:hidden}.workforce-audit summary,.workforce-quality summary,.workforce-control details summary{color:#0d5e98;cursor:pointer;padding:14px;font-size:10px;font-weight:820}.workforce-audit>div{border-top:1px solid #0a416f14;gap:1px;display:grid}.workforce-audit article{background:#f8fafbad;grid-template-columns:auto 1fr auto;align-items:start;gap:10px;padding:12px 14px;display:grid}.workforce-audit article b{font-size:10px}.workforce-audit article p,.workforce-audit article small{color:var(--muted);margin:3px 0 0;font-size:8px;display:block}.workforce-audit time{color:var(--muted);font-size:7px}.workforce-status{letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;border-radius:99px;align-items:center;min-height:25px;padding:0 8px;font-size:7px;font-weight:850;display:inline-flex}.workforce-status.arrival,.workforce-status.submitted{color:#14724e;background:#e2f7ed}.workforce-status.departure,.workforce-status.pending,.workforce-status.scheduled,.workforce-status.active{color:#0f7db8;background:#e8eef2}.workforce-status.correction{color:#6b4d16;background:#fff0ca}.workforce-status.overdue{color:#a63d43;background:#fbe8ea}.workforce-checks{border:1px solid #0a416f1c;border-radius:16px;gap:7px;max-height:245px;padding:12px;display:grid;overflow:auto}.workforce-checks legend{color:var(--muted);padding:0 6px;font-size:8px;font-weight:820}.workforce-checks label,.workforce-inline-check{align-items:center;background:0 0!important;border:0!important;flex-direction:row!important;gap:9px!important;padding:7px!important;display:flex!important}.workforce-checks input,.workforce-inline-check input{accent-color:#0f7db8;height:18px;width:18px!important}.workforce-checks span,.workforce-inline-check span{color:var(--ink)!important;font-size:10px!important}.workforce-timesheet{border-radius:24px;padding:16px;overflow:hidden}.workforce-table-wrap{border:1px solid #0a416f1a;border-radius:14px;width:100%;margin-top:12px;overflow:auto}.workforce-table-wrap table{border-collapse:collapse;min-width:100%;font-size:9px}.workforce-table-wrap th{color:#fff;background:#0d5e98;min-width:31px;padding:9px 6px;position:sticky;top:0}.workforce-table-wrap th:nth-child(2){text-align:left;min-width:190px;left:0}.workforce-table-wrap td{text-align:center;white-space:nowrap;border:1px solid #e1e8ec;padding:8px 6px}.workforce-table-wrap td:nth-child(2){text-align:left;background:#f8fafb;position:sticky;left:0}.workforce-table-wrap td small{color:var(--muted);margin-top:3px;display:block}.workforce-export{grid-template-columns:1fr 1fr;gap:9px;margin-top:12px;display:grid}.workforce-export button{color:#0f7db8;background:#f5f8fa;border:1px solid #0f7db826;border-radius:14px;min-height:44px;font-size:10px;font-weight:820}.workforce-quality{background:#fff8f8;border:1px solid #a63d4321;border-radius:16px;margin-top:10px}.workforce-quality p{color:#a63d43;border-top:1px solid #a63d4314;margin:0;padding:9px 13px;font-size:8px}.workforce-ok{color:#14724e;margin:12px 0 0;font-size:9px;font-weight:750}.workforce-mode{background:#e8eef2;border-radius:17px;grid-template-columns:repeat(auto-fit,minmax(90px,1fr));gap:5px;padding:5px;display:grid}.workforce-mode button{min-height:39px;color:var(--muted);background:0 0;border:0;border-radius:12px;padding:0 8px;font-size:8px;font-weight:800}.workforce-mode button.active{color:#0d5e98;background:#fff;box-shadow:0 6px 15px #072a4b17}.workforce-request{border-radius:22px;gap:11px;padding:16px;display:grid}.workforce-request-head{justify-content:space-between;align-items:center;gap:10px;display:flex}.workforce-request-head>small{color:var(--muted);font-size:8px}.workforce-request h3{margin:0;font-size:16px}.workforce-request>p{color:var(--muted);margin:0;font-size:10px;line-height:1.5}.workforce-request-stats,.workforce-control-totals{grid-template-columns:repeat(3,1fr);gap:6px;display:grid}.workforce-request-stats>span,.workforce-control-totals>span{background:#f5f8fa;border-radius:14px;place-items:center;gap:3px;min-height:54px;font-size:18px;font-weight:800;display:grid}.workforce-request-stats small,.workforce-control-totals small{color:var(--muted);font-size:7px;font-weight:700}.workforce-request-stats .submitted,.workforce-control-totals .submitted{color:#14724e;background:#eaf8f2}.workforce-request-stats .overdue,.workforce-control-totals .overdue{color:#a63d43;background:#fff0f1}.workforce-control{border-radius:24px;gap:12px;padding:17px;display:grid}.workforce-control details{border:1px solid #0a416f1a;border-radius:15px;overflow:hidden}.workforce-control details article{border-top:1px solid #0a416f14;justify-content:space-between;align-items:center;gap:10px;padding:10px 13px;display:flex}.workforce-control details article b{font-size:10px}.workforce-control details article p{color:var(--muted);margin:3px 0 0;font-size:8px}.workforce-loading{border-radius:24px;justify-content:center;align-items:center;gap:12px;min-height:160px;display:flex}.workforce-loading span{border:2px solid #c8d3da;border-top-color:#0f7db8;border-radius:50%;width:22px;height:22px;animation:.8s linear infinite spin}.workforce-loading b{font-size:11px}.project-workforce-summary{grid-template-columns:1fr 1fr;gap:9px;display:grid}.project-workforce-summary button{text-align:left;cursor:pointer;border-radius:21px;grid-template-columns:1fr auto;min-height:105px;padding:15px;display:grid}.project-workforce-summary small{color:var(--muted);letter-spacing:.1em;grid-column:1/3;font-size:7px;font-weight:850}.project-workforce-summary strong{font-size:26px}.project-workforce-summary p{color:var(--muted);grid-column:1;margin:0;font-size:8px}.project-workforce-summary i{color:#0f7db8;grid-area:2/2/4;align-self:center;font-size:21px;font-style:normal}@media (width<=430px){.workforce-metrics{grid-template-columns:repeat(2,1fr)}.workforce-member-main{grid-template-columns:43px minmax(0,1fr)}.workforce-member-main>i{grid-column:2;justify-self:start}.workforce-two-fields{grid-template-columns:1fr}.workforce-hero{grid-template-columns:1fr 75px;padding:19px}.workforce-hero h2{font-size:25px}}.counter{color:#8496a1;font-size:8px;position:absolute;bottom:8px;right:11px}.form-divider{background:#445b6b1a;height:1px;margin:2px 0}.question-section{gap:12px;display:grid}.count-pill{color:#0f7db8;background:#e8eef2;min-width:29px}.question-list{gap:11px;display:grid}.question-card,.answer-question{gap:11px;padding:17px;display:grid}.question-head{justify-content:space-between;align-items:center;gap:10px;display:flex}.question-head>span{color:#0f7db8;letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:820}.question-head>b{color:#8496a1;font-size:9px}.text-danger{color:var(--red);cursor:pointer;background:0 0;border:0;padding:4px 0;font-size:9px}.submit-panel{text-align:center;border-radius:27px;gap:15px;padding:21px;display:grid}.submit-panel h3{margin:6px 0;font-size:22px}.submit-panel p{color:#a8bac6;margin:0;font-size:10px}.list-stack{gap:11px;display:grid}.task-card{grid-template-columns:47px 1fr;gap:13px;padding:16px;display:grid}.task-accent{color:#0f7db8;background:#e8eef2;border-radius:15px;place-items:center;width:47px;height:47px;font-size:23px;display:grid}.task-main{min-width:0}.task-top{justify-content:space-between;align-items:center;gap:9px;display:flex}.task-top>b{color:#647b8b;font-size:9px}.task-main h3{letter-spacing:-.015em;margin:12px 0;font-size:15px;line-height:1.42}.task-meta{justify-content:flex-start;gap:13px}.instruction-card{border-radius:25px;grid-template-columns:50px 1fr;align-items:start;gap:13px;padding:19px;display:grid}.step-number{color:#70d8f2;background:#36bce81a;border:1px solid #70d8f226;border-radius:16px;place-items:center;width:50px;height:50px;font-size:14px;font-weight:850;display:grid}.instruction-card b{font-size:14px}.instruction-card p{color:#c8d3da;margin:7px 0 0;font-size:11px;line-height:1.55}.group-card{grid-template-columns:50px 1fr 39px;align-items:center;gap:12px;padding:15px;display:grid}.group-card>div{min-width:0}.group-card h3{text-overflow:ellipsis;white-space:nowrap;margin:4px 0;font-size:14px;overflow:hidden}.group-card p{color:#8496a1;margin:0;font-size:9px}.more-button,.icon-action{color:#647b8b;cursor:pointer;background:#f5f8fa;border:1px solid #0d5e981f;place-items:center;display:grid}.more-button{border-radius:13px;width:39px;height:39px;font-size:17px}.list-icon{color:#0f7db8;background:#e8eef2;border-radius:15px;flex:none;place-items:center;width:49px;height:49px;font-size:22px;display:grid}.reports-hero{border-radius:28px;grid-template-columns:1fr 74px;align-items:center;min-height:156px;padding:22px;display:grid}.reports-hero h2{letter-spacing:-.065em;margin:6px 0 0;font-size:50px;line-height:.95}.reports-hero p{color:#a8bac6;margin:6px 0 0;font-size:11px}.report-hero-icon{color:#70d8f2;background:#36bce81a;border:1px solid #70d8f229;border-radius:23px;place-items:center;width:74px;height:74px;font-size:35px;display:grid}.report-guide{color:#8496a1;text-transform:uppercase;justify-content:space-between;align-items:center;gap:4px;padding:0 7px;font-size:8px;font-weight:800;display:flex}.report-guide i{color:#a8bac6;font-size:14px;font-style:normal}.report-group-card{overflow:hidden}.report-group-main{text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:50px 1fr 13px;align-items:center;gap:12px;width:100%;padding:16px;display:grid}.report-group-main>div{min-width:0}.report-group-main h3{text-overflow:ellipsis;white-space:nowrap;margin:5px 0;font-size:14px;overflow:hidden}.report-group-main p{color:#8496a1;margin:0;font-size:10px}.report-group-main>i{color:#8496a1;font-size:21px;font-style:normal}.report-card-stats{background:#f5f8faad;border-top:1px solid #445b6b17;grid-template-columns:1fr auto 42px;align-items:center;gap:7px;min-height:49px;padding:7px 8px 8px 16px;display:grid}.report-card-stats span{color:#647b8b;font-size:9px}.report-card-stats span b{color:#0f7db8;font-size:12px}.report-card-stats button,.compact-actions button,.run-actions button{color:#0f7db8;cursor:pointer;background:#fff;border:1px solid #0d5e981c;border-radius:11px;justify-content:center;align-items:center;gap:5px;min-height:34px;padding:0 10px;font-size:9px;font-weight:760;display:inline-flex}.report-card-stats button:last-child{width:36px;padding:0}.context-card{border-radius:27px;grid-template-columns:55px 1fr;align-items:center;gap:14px;padding:21px;display:grid}.context-card .list-icon{color:#70d8f2;background:#36bce81a;width:55px;height:55px}.context-card h2{letter-spacing:-.035em;margin:5px 0;font-size:20px;line-height:1.2}.context-card p{color:#a8bac6;margin:0;font-size:10px}.context-card small{color:#70d8f2}.topic-card{overflow:hidden}.topic-card>button{text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:45px 1fr 14px;align-items:center;gap:12px;width:100%;padding:16px;display:grid}.topic-index{color:#0f7db8;background:#e8eef2;border-radius:14px;place-items:center;width:45px;height:45px;font-size:14px;font-weight:820;display:grid}.topic-card h3{margin:0 0 6px;font-size:13px;line-height:1.32}.topic-card p{color:#8496a1;margin:0;font-size:9px}.topic-card>button>i{color:#8496a1;font-size:20px;font-style:normal}.compact-actions,.run-actions{background:#f5f8faad;border-top:1px solid #445b6b17;justify-content:flex-end;gap:7px;padding:8px;display:flex}.timeline-list{padding-left:13px;position:relative}.timeline-list:before{content:"";background:#0f7db833;width:1px;position:absolute;top:24px;bottom:24px;left:19px}.run-card{margin-left:12px;position:relative;overflow:visible}.timeline-dot{z-index:2;background:#e8eef2;border-radius:50%;place-items:center;width:13px;height:13px;display:grid;position:absolute;top:27px;left:-18px}.timeline-dot i{background:#0f7db8;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #0f7db81c}.run-main{text-align:left;cursor:pointer;background:0 0;border:0;border-radius:25px 25px 0 0;grid-template-columns:1fr 13px;align-items:center;gap:10px;width:100%;padding:16px;display:grid}.run-main h3{margin:4px 0 5px;font-size:15px}.run-main p{color:#8496a1;margin:0;font-size:9px}.run-main>i{color:#8496a1;font-size:20px;font-style:normal}.report-summary{text-align:center;border-radius:28px;padding:23px}.report-summary h2{letter-spacing:-.045em;margin:8px 0;font-size:25px;line-height:1.1}.report-summary>p{color:#a8bac6;margin:0;font-size:11px}.report-summary>div{grid-template-columns:1fr 1fr;gap:8px;margin-top:18px;display:grid}.report-summary>div span{color:#a8bac6;background:#ffffff0d;border:1px solid #70d8f21f;border-radius:15px;flex-direction:column;gap:4px;padding:11px;font-size:8px;display:flex}.report-summary>div b{color:#fff;font-size:21px}.dual-actions{grid-template-columns:1fr 1fr;gap:9px;display:grid}.dual-actions .primary-button,.dual-actions .soft-button{width:100%;margin:0}.entry-list{gap:10px;display:grid}.entry-card{overflow:hidden}.entry-card summary{cursor:pointer;grid-template-columns:45px 1fr 15px;align-items:center;gap:11px;padding:15px;list-style:none;display:grid}.entry-card summary::-webkit-details-marker{display:none}.entry-avatar{color:#0f7db8;background:#e8eef2;border-radius:14px;place-items:center;width:45px;height:45px;font-size:11px;font-weight:850;display:grid}.entry-card summary h3{margin:0 0 5px;font-size:13px}.entry-card summary p{color:#8496a1;margin:0;font-size:9px}.entry-card summary>i{color:#8496a1;font-style:normal;transition:transform .25s}.entry-card[open] summary>i{transform:rotate(180deg)}.answer-list{gap:1px;padding:1px 15px 15px;display:grid}.answer-list>div{border-top:1px solid #445b6b17;gap:5px;padding:12px;display:grid}.answer-list b{font-size:12px;line-height:1.4}.answer-hero{text-align:center;border-radius:28px;padding:23px}.answer-hero h2{letter-spacing:-.045em;margin:8px 0;font-size:25px;line-height:1.1}.answer-hero p{color:#a8bac6;margin:0;font-size:10px}.edit-pill{color:#43c98b;background:#43c98b1c;margin-top:14px}.answer-question h3{letter-spacing:-.025em;margin:0;font-size:17px;line-height:1.4}.answer-input{display:block}.answer-input input,.answer-input textarea{color:#142331;resize:vertical;background:#f5f8fa;border:1px solid #0a416f21;border-radius:15px;outline:0;width:100%;min-height:52px;padding:14px;font-size:14px}.answer-input textarea{min-height:105px;line-height:1.45}.choice-row{grid-template-columns:1fr 1fr;gap:8px;display:grid}.choice-row button,.choice-list button{color:#647b8b;cursor:pointer;background:#f5f8fa;border:1px solid #0a416f21;border-radius:15px;min-height:48px;font-size:12px;font-weight:730}.choice-row button.active,.choice-list button.active{color:#0f7db8;background:#e8eef2;border-color:#0f7db8;box-shadow:0 0 0 2px #0f7db814}.choice-list{gap:7px;display:grid}.choice-list button{text-align:left;justify-content:flex-start;align-items:center;gap:10px;padding:0 13px;display:flex}.choice-list button i{border:1px solid #a8bac6;border-radius:50%;width:13px;height:13px}.choice-list button.active i{border:4px solid #0f7db8}.submit-answer{border-radius:18px;min-height:56px;font-size:13px}.secure-note{color:#647b8b;text-align:left;background:#f5f8faad;border:1px solid #0d5e981c;border-radius:17px;justify-content:center;align-items:flex-start;gap:9px;padding:13px 16px;font-size:9px;line-height:1.45;display:flex}.secure-note svg{color:#0f7db8;flex:none;margin-top:1px;font-size:17px}.success-card{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:460px;padding:35px 25px;display:flex}.success-card>span{color:#fff;background:linear-gradient(145deg,#43c98b,#2ca879);border-radius:27px;place-items:center;width:82px;height:82px;font-size:40px;display:grid;box-shadow:0 16px 34px #2ca87938}.success-card h2{letter-spacing:-.05em;margin:23px 0 8px;font-size:29px}.success-card p{color:#647b8b;margin:0;font-size:12px;line-height:1.6}.profile-hero{border-radius:29px;grid-template-columns:86px 1fr;align-items:center;gap:16px;min-height:177px;padding:22px;display:grid}.profile-logo{opacity:.13;width:145px;height:145px;position:absolute;top:-42px;right:-39px;overflow:visible;transform:rotate(10deg)}.profile-logo img{object-fit:contain;width:100%;height:100%}.profile-avatar{color:#072a4b;background:linear-gradient(145deg,#fff,#e8eef2);border:1px solid #ffffffbd;border-radius:28px;place-items:center;width:86px;height:86px;font-size:22px;font-weight:850;display:grid;box-shadow:0 14px 32px #0000002e}.profile-hero h2{letter-spacing:-.045em;margin:7px 0 5px;font-size:24px}.profile-hero p{color:#a8bac6;margin:0;font-size:9px}.switch-row{cursor:pointer;background:#f8fafbd6;border:1px solid #0a416f1f;border-radius:16px;grid-template-columns:1fr 49px;align-items:center;gap:12px;min-height:65px;padding:12px 13px;display:grid;position:relative}.switch-row>div{flex-direction:column;gap:4px;display:flex}.switch-row b{font-size:12px}.switch-row input{opacity:0;position:absolute}.switch-row>i{background:#c8d3da;border-radius:99px;width:49px;height:29px;transition:background .22s;position:relative}.switch-row>i:after{content:"";width:23px;height:23px;transition:transform .28s var(--spring);background:#fff;border-radius:50%;position:absolute;top:3px;left:3px;box-shadow:0 2px 7px #263a4a33}.switch-row input:checked+i:after{transform:translate(20px)}.admin-panel{padding:19px}.admin-stats{margin-top:14px}.admin-stats .stat-card{min-height:96px;box-shadow:none}.section-bars{gap:10px;margin-top:17px;display:grid}.section-bars>div>span{justify-content:space-between;margin-bottom:5px;font-size:9px;display:flex}.section-bars span b{color:#647b8b}.section-bars span i{color:#0f7db8;font-style:normal;font-weight:800}.section-bars em{background:#e8eef2;border-radius:99px;height:6px;display:block;overflow:hidden}.section-bars em i{border-radius:inherit;background:linear-gradient(90deg,#0f7db8,#36bce8);height:100%;display:block}.about-card{border-radius:23px;grid-template-columns:70px 1fr;align-items:center;gap:14px;padding:15px;display:grid}.about-logo{filter:drop-shadow(0 8px 9px #072a4b33);background:0 0;width:70px;height:70px;overflow:visible}.about-logo img{object-fit:contain;width:100%;height:100%}.about-card h3{margin:5px 0;font-size:14px}.about-card p{color:#647b8b;margin:0;font-size:10px;line-height:1.5}.empty-state{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:360px;padding:34px 25px;display:flex}.empty-state>span{color:#0f7db8;background:#e8eef2;border-radius:24px;place-items:center;width:74px;height:74px;font-size:35px;display:grid}.empty-state h2{letter-spacing:-.04em;margin:20px 0 8px;font-size:23px}.empty-state p{color:#647b8b;max-width:390px;margin:0;font-size:12px;line-height:1.55}.empty-state .primary-button{margin-top:18px}.tool-intro{padding-bottom:4px}.tool-grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.tool-card{min-height:105px;box-shadow:var(--shadow-soft);text-align:left;cursor:pointer;background:#ffffffc9;border:1px solid #ffffffe8;border-radius:21px;grid-template-columns:43px 1fr 12px;align-items:center;gap:10px;padding:14px;display:grid;overflow:hidden}.tool-card-wide{grid-column:1/-1;min-height:88px}.tool-card.dark{color:#fff;background:linear-gradient(145deg,#142331,#0a416f);box-shadow:0 18px 39px #041b332e}.tool-symbol{color:#0f7db8;background:#e8eef2;border-radius:14px;place-items:center;width:43px;height:43px;font-size:23px;display:grid}.tool-card.dark .tool-symbol{color:#70d8f2;background:#36bce81a}.tool-card>div{flex-direction:column;min-width:0;display:flex}.tool-card.dark small{color:#70d8f2}.tool-card b{margin-top:4px;font-size:12px}.tool-card p{color:#8496a1;text-overflow:ellipsis;white-space:nowrap;margin:4px 0 0;font-size:8px;overflow:hidden}.tool-card.dark p{color:#a8bac6}.tool-card>i{color:#8496a1;font-size:18px;font-style:normal}.subscreen-head{text-align:center;grid-template-columns:48px 1fr 48px;align-items:center;gap:11px;padding:2px 0 5px;display:grid}.subscreen-head .circle-button{color:#0f7db8;width:48px;height:48px;box-shadow:var(--shadow-soft);background:#ffffffbf;font-size:28px}.subscreen-head h2{letter-spacing:-.045em;margin:4px 0 0;font-size:24px}.head-spacer{width:48px}.filter-row{grid-template-columns:1fr 1fr;gap:9px;display:grid}.match-line{color:#647b8b;justify-content:space-between;align-items:center;min-height:34px;padding:0 4px;font-size:9px;display:flex}.match-line b{color:#0f7db8;background:#e8eef2;border-radius:99px;place-items:center;min-width:30px;height:25px;padding:0 8px;display:grid}.catalog-result{padding:18px}.catalog-result-head{grid-template-columns:1fr 44px;align-items:start;gap:11px;display:grid}.catalog-result-head h3{letter-spacing:-.04em;margin:7px 0 5px;font-size:21px;line-height:1.15}.catalog-result-head p{color:#647b8b;margin:0;font-size:10px}.icon-action{color:#0f7db8;border-radius:15px;width:44px;height:44px;font-size:20px}.metric-grid{grid-template-columns:1fr 1fr;gap:8px;margin-top:14px;display:grid}.metric-tile{background:#f5f8fae0;border:1px solid #445b6b17;border-radius:15px;flex-direction:column;justify-content:center;gap:7px;min-width:0;min-height:67px;padding:11px;display:flex}.metric-tile strong,.metric-tile b{overflow-wrap:anywhere;font-size:12px;line-height:1.3}.metric-tile.accent{background:#f5f8fa;border-color:#169dd129}.metric-tile.accent strong{color:#0f7db8}.pressure-block{color:#fff;background:linear-gradient(145deg,#142331,#0a416f);border-radius:18px;gap:10px;margin-top:14px;padding:15px;display:grid}.pressure-block>.eyebrow{color:#70d8f2;text-align:center}.pressure-group{gap:6px;display:grid}.pressure-group>b{color:#c8d3da;font-size:9px}.pressure-cells{grid-template-columns:repeat(4,1fr);gap:4px;display:grid}.pressure-cells>div{background:#ffffff12;border-radius:9px;flex-direction:column;align-items:center;gap:3px;min-width:0;padding:7px 2px;display:flex}.pressure-cells small{color:#70d8f2;font-size:7px}.pressure-cells strong{font-size:10px}.sketch-panel{border-radius:23px;padding:15px;overflow:hidden}.sketch-panel>div{flex-direction:column;gap:5px;margin-bottom:11px;display:flex}.sketch-panel b{font-size:13px}.sketch-panel img{object-fit:contain;background:#fff;border:1px solid #445b6b14;border-radius:16px;width:100%;max-height:380px;display:block}.source-note{color:#647b8b;background:#f8fafb8f;border:1px dashed #0d5e9838;border-radius:16px;flex-direction:column;gap:6px;padding:13px 15px;font-size:9px;line-height:1.48;display:flex}.source-note b{color:#0f7db8;font-size:9px}.calculator-card{text-align:center;border-radius:27px;padding:22px}.calculator-card h3{letter-spacing:-.05em;margin:8px 0;font-size:31px}.calculator-card p{color:#c8d3da;margin:0;font-size:10px}.number-input{align-items:center;gap:7px;display:flex}.number-input b{color:#0f7db8;flex:none;font-size:10px}.calc-result-card{text-align:center;padding:19px}.calc-result-card>strong{color:#0f7db8;letter-spacing:-.05em;margin:9px 0 3px;font-size:34px;line-height:1;display:block}.calc-result-card>strong em{font-size:13px;font-style:normal}.alert-card{border-radius:17px;padding:15px;font-size:11px;line-height:1.45}.alert-card.danger{color:var(--red);background:#f5f8fa;border:1px solid #c8d3da}.shape-grid{grid-template-columns:repeat(4,1fr);gap:7px;display:grid}.shape-grid button{color:#647b8b;cursor:pointer;background:#ffffffc2;border:1px solid #ffffffe6;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;gap:5px;min-width:0;min-height:67px;display:flex;overflow:hidden;box-shadow:0 7px 17px #263a4a0d}.shape-grid button>span{color:#0f7db8;font-size:19px}.shape-grid button b{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:8px;overflow:hidden}.shape-grid button.active{color:#fff;background:#0f7db8;border-color:#0f7db8;box-shadow:0 9px 22px #0f7db833}.shape-grid button.active>span{color:#fff}.form-section-title{text-align:center;flex-direction:column;gap:4px;padding:2px 2px 5px;display:flex}.form-section-title b{font-size:15px}.launch-shell{padding:max(18px, env(safe-area-inset-top)) 18px max(18px, env(safe-area-inset-bottom));place-items:center;display:grid}.launch-card{text-align:center;border-radius:34px;flex-direction:column;justify-content:center;align-items:center;width:min(100%,460px);min-height:610px;padding:35px 26px;display:flex}.launch-logo{filter:drop-shadow(0 18px 18px #072a4b3d);background:0 0;width:148px;height:148px;margin-bottom:15px;overflow:visible}.launch-logo img{object-fit:contain;width:100%;height:100%}.launch-card h1{letter-spacing:-.05em;margin:9px 0;font-size:29px;line-height:1.08}.launch-card>p{color:#647b8b;max-width:350px;margin:0;font-size:12px;line-height:1.58}.state-icon{border-radius:18px;place-items:center;width:54px;height:54px;margin-bottom:15px;font-size:13px;font-weight:900;display:grid}.state-icon.max{width:64px;height:64px;box-shadow:none;background:0 0;overflow:visible}.state-icon.max img{object-fit:contain;width:64px;height:64px}.launch-actions{gap:9px;width:100%;display:grid}.state-icon.warning{color:#a87922;background:#e8eef2}.launch-card .secure-note{margin-top:20px}:is(html:has(.loader-shell),body:has(.loader-shell)){min-width:0;overflow:hidden}.loader-shell{background:radial-gradient(circle at 52% 12%,#36bce829,#0000 25rem),radial-gradient(circle at 12% 90%,#0d5e982e,#0000 25rem),linear-gradient(155deg,#05090e 0%,#09111a 48%,#05090e 100%);width:100%;height:100dvh;min-height:0;position:fixed;inset:0;overflow:hidden}.loader-shell:before{content:"";pointer-events:none;opacity:.38;filter:saturate(.8)contrast(1.08);background:linear-gradient(#05090eb8,#05090ee8),url(/hero/welcome-blueprint.png) 50%/cover no-repeat;position:fixed;inset:0}.loader-shell:after{content:"";pointer-events:none;opacity:.24;mix-blend-mode:screen;background-image:linear-gradient(125deg,#ffffff06 25%,#0000 25%),linear-gradient(305deg,#ffffff05 25%,#0000 25%);background-position:0 0,4px 4px;background-size:8px 8px;position:fixed;inset:0}.launch-loader{--loading-progress:0;--loading-position:0%;z-index:1;color:#f5f8fa;text-align:left;-webkit-backdrop-filter:blur(26px)saturate(1.25);backdrop-filter:blur(26px)saturate(1.25);isolation:isolate;background:linear-gradient(152deg,#142331e0 0%,#09111aed 45%,#0d1823e8 100%);border:1px solid #b0e9f82e;border-radius:36px;grid-template-rows:auto minmax(246px,1fr) auto auto auto;gap:12px;width:min(100%,460px);min-height:min(760px,100dvh - 28px);padding:20px 20px 18px;display:grid;position:relative;overflow:hidden;box-shadow:0 42px 100px #00000085,0 0 0 1px #ffffff06,inset 0 1px #ffffff24,inset 0 -1px #70d8f20d}.launch-loader:before{content:"";z-index:-2;pointer-events:none;opacity:.17;background-image:linear-gradient(45deg,#000 25%,#0000 25% 75%,#000 75%),linear-gradient(45deg,#000 25%,#0000 25% 75%,#000 75%);background-position:0 0,4px 4px;background-size:8px 8px;position:absolute;inset:0}.launch-loader:after{content:"";z-index:-1;pointer-events:none;background:linear-gradient(118deg,#ffffff18,#0000 19% 77%,#36bce80e);border-radius:35px;position:absolute;inset:1px}.launch-loader>*{z-index:1;position:relative}.loader-atmosphere{z-index:0;pointer-events:none;filter:blur(8px);background:radial-gradient(circle,#36bce824,#0d5e980b 43%,#0000 70%);border-radius:50%;width:390px;height:390px;animation:3.8s ease-in-out infinite engineering-pulse;position:absolute;top:10%;left:50%;transform:translate(-50%)}.loader-brandline{grid-template-columns:48px 1fr auto;align-items:center;gap:11px;min-width:0;display:grid}.loader-brandmark{background:linear-gradient(145deg,#ffffff1a,#169dd10b);border:1px solid #b0e9f82e;border-radius:16px;place-items:center;width:48px;height:48px;display:grid;overflow:hidden;box-shadow:inset 0 1px #ffffff21,0 10px 24px #0000003d}.loader-brandmark img{object-fit:contain;filter:drop-shadow(0 5px 8px #00000073);width:62px;height:62px}.loader-brandcopy{min-width:0}.loader-brandcopy b{color:#f8fafb;letter-spacing:.08em;font-size:18px;font-weight:760;line-height:1;display:block}.loader-brandcopy span{color:#b0e9f8ad;letter-spacing:.16em;text-overflow:ellipsis;white-space:nowrap;margin-top:5px;font-size:7px;font-weight:690;display:block;overflow:hidden}.loader-system-state{color:#b0e9f8b8;font-family:var(--font-data);letter-spacing:.12em;align-items:center;gap:6px;font-size:7px;font-weight:680;display:flex}.loader-system-state i{background:#70d8f2;border-radius:50%;width:6px;height:6px;animation:1.8s ease-in-out infinite state-pulse;display:block;box-shadow:0 0 10px #70d8f2db}.engineering-stage{background:linear-gradient(148deg,#0d1823b8,#05090ed6);border:1px solid #70d8f221;border-radius:28px;width:100%;min-height:246px;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0e,inset 0 -28px 60px #0000002e,0 18px 38px #0000002e}.engineering-stage:before{content:"";opacity:.11;mix-blend-mode:screen;filter:saturate(.7);background:url(/hero/welcome-blueprint.png) 50%/cover no-repeat;position:absolute;inset:0}.engineering-stage:after{content:"";pointer-events:none;background:radial-gradient(circle at 56% 45%,#0000 10%,#05090e3b 72%),linear-gradient(118deg,#ffffff0b,#0000 28%);position:absolute;inset:0}.stage-coordinate{z-index:4;color:#70d8f26e;font-family:var(--font-data);letter-spacing:.1em;font-size:6.5px;font-weight:650;position:absolute}.stage-coordinate-top{top:11px;right:13px}.stage-coordinate-side{transform-origin:0 0;top:50%;left:8px;transform:rotate(-90deg)translate(-50%)}.stage-scan{z-index:5;top:18px;bottom:49px;left:var(--loading-position);pointer-events:none;opacity:.78;background:linear-gradient(#0000,#b0e9f8 14%,#ffffffeb 51%,#70d8f2 86%,#0000);width:1px;transition:left 90ms linear;position:absolute;box-shadow:0 0 10px #70d8f2d1,0 0 28px #70d8f242}.stage-scan:before{content:"";background:linear-gradient(90deg,#0000,#70d8f20e);width:62px;position:absolute;top:0;bottom:0;right:0}.engineering-drawing{z-index:2;width:calc(100% - 8px);height:calc(100% - 41px);position:absolute;inset:3px 4px 38px;overflow:visible}.drawing-grid line{stroke:#70d8f213;stroke-width:.6px;transition:opacity .5s}.drawing-grid .drawing-axis{stroke:#70d8f233;stroke-width:.8px;stroke-dasharray:4 4}.drawing-title text{fill:#70d8f291;font-family:var(--font-data);letter-spacing:.1em;font-size:7px;font-weight:680}.elbow-solid{opacity:.025;stroke:#b0e9f82e;stroke-width:.8px;transition:opacity .8s cubic-bezier(.16,1,.3,1),filter .8s}.elbow-wire{fill:none;stroke:url(#ordo-edge);stroke-width:1.4px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:calc(1 - var(--loading-progress));filter:drop-shadow(0 0 4px #70d8f257);transition:stroke-dashoffset .1s linear,opacity .5s}.elbow-highlight{fill:none;stroke:#f5f8fab8;stroke-width:1.2px;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:calc(1 - var(--loading-progress));opacity:0;filter:drop-shadow(0 0 5px #70d8f28a);transition:opacity .7s,stroke-dashoffset .1s linear}.elbow-centerline{fill:none;stroke:#70d8f26b;stroke-width:.8px;stroke-dasharray:5 4;stroke-dashoffset:calc(1 - var(--loading-progress));opacity:.34;transition:stroke-dashoffset .1s linear}.weld-seams{opacity:0;transition:opacity .6s .12s}.weld-seams line{stroke:#b0e9f8;stroke-width:1.2px;stroke-dasharray:2 2;filter:drop-shadow(0 0 3px #36bce8b8)}.control-point{opacity:0;fill:#e8eef2;stroke:#36bce8;stroke-width:1.3px;filter:drop-shadow(0 0 5px #36bce8d1);transform-box:fill-box;transform-origin:50%;transition:opacity .45s}.dimension-group{opacity:0;transition:opacity .65s,transform .65s cubic-bezier(.16,1,.3,1);transform:translateY(4px)}.dimension-group line,.dimension-group path{fill:none;stroke:#70d8f2b3;stroke-width:.7px}.dimension-group text{fill:#b0e9f8db;font-family:var(--font-data);letter-spacing:.035em;font-size:7px;font-weight:660}.verification-mark{opacity:0;transform-box:fill-box;transform-origin:50%;transition:opacity .5s,transform .7s cubic-bezier(.16,1,.3,1);transform:scale(.72)}.verification-mark>circle:nth-of-type(2){fill:#0d1823e6;stroke:#70d8f2;stroke-width:1px}.verification-mark path{fill:none;stroke:#f5f8fa;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.loader-phase-1 .elbow-solid{opacity:.1}.loader-phase-1 .elbow-highlight,.loader-phase-2 .elbow-highlight,.loader-phase-3 .elbow-highlight,.loader-phase-4 .elbow-highlight{opacity:.82}.loader-phase-2 .elbow-solid,.loader-phase-3 .elbow-solid,.loader-phase-4 .elbow-solid{opacity:.94;filter:drop-shadow(0 13px 16px #0000005c)drop-shadow(0 0 8px #36bce81f)}.loader-phase-2 .weld-seams,.loader-phase-3 .weld-seams,.loader-phase-4 .weld-seams,.loader-phase-2 .control-point,.loader-phase-3 .control-point,.loader-phase-4 .control-point{opacity:1}.loader-phase-2 .control-point,.loader-phase-3 .control-point,.loader-phase-4 .control-point{animation:2s ease-in-out infinite control-pulse}.control-point.delay-one{animation-delay:.32s!important}.control-point.delay-two{animation-delay:.64s!important}.loader-phase-3 .dimension-group,.loader-phase-4 .dimension-group{opacity:1;transform:translateY(0)}.loader-phase-4 .verification-mark{opacity:1;transform:scale(1)}.engineering-readouts{z-index:6;grid-template-columns:repeat(4,minmax(0,1fr));gap:5px;display:grid;position:absolute;bottom:9px;left:10px;right:10px}.engineering-readouts span{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0d18239c;border:1px solid #70d8f21a;border-radius:9px;justify-content:center;align-items:baseline;gap:4px;min-width:0;padding:6px 4px;transition:border-color .5s,background .5s;display:flex;box-shadow:inset 0 1px #ffffff09}.engineering-readouts small{color:#70d8f28f;font-family:var(--font-data);letter-spacing:.08em;font-size:6px;font-weight:690}.engineering-readouts b{color:#e8eef2c9;font-family:var(--font-data);text-overflow:ellipsis;white-space:nowrap;font-size:7px;font-weight:680;overflow:hidden}.loader-phase-2 .engineering-readouts span,.loader-phase-3 .engineering-readouts span,.loader-phase-4 .engineering-readouts span{background:#0d1823b8;border-color:#70d8f233}.loader-copy{text-align:center}.launch-loader .eyebrow{color:#70d8f2;letter-spacing:.15em;font-size:8px}.loader-copy h1{color:#f8fafb;letter-spacing:-.045em;max-width:380px;margin:6px auto 4px;font-size:29px;line-height:1.08}.loader-copy>p{color:#c8d3dabd;max-width:350px;margin:0 auto;font-size:11px;line-height:1.48}.loading-progress-block{width:100%;margin:0}.loading-progress{background:#70d8f221;border:0;border-radius:99px;width:100%;height:3px;position:relative;overflow:visible;box-shadow:inset 0 1px 2px #00000052}.loading-progress>i{border-radius:inherit;width:100%;height:100%;transform:scaleX(var(--loading-progress));transform-origin:0;background:linear-gradient(90deg,#0f7db8 0%,#70d8f2 65%,#f5f8fa 100%);transition:transform 90ms linear;display:block;position:relative;box-shadow:0 0 9px #36bce880}.loading-progress>b{top:50%;left:var(--loading-position);background:#f5f8fa;border:1px solid #ffffffd1;border-radius:50%;width:7px;height:7px;transition:left 90ms linear;position:absolute;transform:translate(-50%,-50%);box-shadow:0 0 5px #fff,0 0 13px #36bce8eb}.loading-progress-meta{color:#70d8f2b0;letter-spacing:.025em;justify-content:space-between;align-items:center;gap:12px;min-height:22px;margin-top:6px;font-size:8px;font-weight:650;display:flex}.loading-progress-meta span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.loading-progress-meta b{color:#b0e9f8;font-variant-numeric:tabular-nums;text-align:right;min-width:34px}.loader-quote{color:#e8eef2e6;text-align:left;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:linear-gradient(145deg,#ffffff0e,#0f7db809);border:1px solid #70d8f21c;border-radius:19px;align-content:center;width:100%;min-height:92px;margin:0;padding:13px 15px 12px 40px;animation:.36s cubic-bezier(.16,1,.3,1) quote-enter;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0e}.loader-quote:after{content:"ENGINEERING NOTE";color:#70d8f238;font-family:var(--font-data);letter-spacing:.16em;font-size:5px;font-weight:700;position:absolute;bottom:8px;right:12px}.loader-quote>span{color:#70d8f2;opacity:.58;font-family:Georgia,serif;font-size:38px;line-height:1;position:absolute;top:7px;left:13px}.loader-quote>p{letter-spacing:-.005em;margin:0;font-size:11px;font-weight:540;line-height:1.42}.loader-quote>cite{color:#70d8f2c7;letter-spacing:.03em;margin-top:6px;font-size:8px;font-style:normal;font-weight:650;display:block}.spinner{border:3px solid #0f7db82e;border-top-color:#0f7db8;border-radius:50%;width:26px;height:26px;animation:.78s linear infinite spin;display:inline-block}.spinner.large{border-width:4px;width:45px;height:45px;margin-bottom:18px}.busy-overlay{z-index:70;color:#e8eef2;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#09111a80;justify-content:center;align-items:center;gap:10px;font-size:11px;display:flex;position:fixed;inset:0}.bottom-dock{z-index:50;left:50%;bottom:max(9px, env(safe-area-inset-bottom));width:min(100% - 20px,648px);position:fixed;transform:translate(-50%)}.bottom-nav{--active-index:0;--nav-count:5;grid-template-columns:repeat(var(--nav-count), minmax(0, 1fr));border-radius:27px;height:76px;padding:6px;display:grid;position:relative;overflow:hidden}.nav-indicator{z-index:0;width:calc((100% - 12px) / var(--nav-count));transform:translate3d(calc(var(--active-index) * 100%), 0, 0);transition:transform .52s var(--spring);background:linear-gradient(145deg,#fffffff7,#e8eef2d1);border:1px solid #fffffff0;border-radius:21px;position:absolute;top:6px;bottom:6px;left:6px;box-shadow:inset 0 1px #fff,0 8px 18px #0a416f24}.bottom-nav button{z-index:1;color:#647b8b;cursor:pointer;background:0 0;border:0;border-radius:19px;flex-direction:column;justify-content:center;align-items:center;gap:5px;min-width:0;display:flex;overflow:hidden}.bottom-nav button>span{place-items:center;font-size:22px;display:grid}.bottom-nav button>small{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:8px;font-weight:760;overflow:hidden}.toast{z-index:80;left:50%;bottom:calc(96px + env(safe-area-inset-bottom));color:#fff;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);text-align:center;background:#0d1823e6;border:1px solid #ffffff24;border-radius:16px;width:max-content;max-width:calc(100vw - 34px);padding:13px 17px;font-size:11px;line-height:1.4;animation:.26s cubic-bezier(.16,1,.3,1) toast-in;position:fixed;transform:translate(-50%);box-shadow:0 16px 42px #0003}.theme-card{border-radius:25px;gap:16px;padding:18px;display:grid}.theme-card-copy h3{letter-spacing:-.03em;margin:5px 0 4px;font-size:21px;line-height:1.15}.theme-card-copy p{color:var(--muted);margin:0;font-size:12px;line-height:1.5}.theme-picker{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.theme-picker button{color:#647b8b;cursor:pointer;background:#f8fafbc7;border:1px solid #0a416f1c;border-radius:17px;flex-direction:column;justify-content:center;align-items:center;gap:4px;min-width:0;min-height:92px;padding:9px 5px;display:flex;box-shadow:inset 0 1px #ffffffd6}.theme-picker button>span{color:#0f7db8;background:#e8eef2;border-radius:12px;place-items:center;width:36px;height:36px;margin-bottom:2px;font-size:19px;display:grid}.theme-picker button b{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:12px;font-weight:680;overflow:hidden}.theme-picker button small{color:#8496a1;text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:9px;overflow:hidden}.theme-picker button.active{color:#0d5e98;background:linear-gradient(145deg,#f8fafb,#e8eef2);border-color:#0f7db86b;box-shadow:inset 0 1px #fff,0 9px 22px #0f7db821,0 0 0 2px #169dd112}.theme-picker button.active>span{color:#fff;background:linear-gradient(145deg,#169dd1,#0f7db8);box-shadow:0 7px 16px #0f7db838}.app-shell,.app-frame,.glass-panel,.glass,.liquid-glass,.premium-card,.field-control,.switch-row,.tool-card,.metric-tile,.answer-input input,.answer-input textarea,.choice-row button,.choice-list button,.secure-note,.source-note,.bottom-nav,.nav-indicator{transition:color .26s,background-color .26s,border-color .26s,box-shadow .26s}html[data-theme=dark]{--ink:#f2fbfe;--muted:#a8bac6;--muted-2:#8496a1;--canvas:#05090e;--paper:#0d1823;--surface:#0d1823;--text:#f2fbfe;--soft-surface:#a8bac617;--navy:#03172d;--navy-2:#072a4b;--navy-3:#0a416f;--cyan:#36bce8;--cyan-2:#70d8f2;--cyan-soft:#169dd126;--green:#43c98b;--red:#f17876;--amber:#e6b85c;--line:#b0e9f821;--glass:#0d1823c2;--glass-strong:#142331e6;--shadow-soft:0 14px 38px #00000038, 0 2px 8px #00000024;--shadow-card:0 22px 56px #0000004d, 0 3px 11px #0000002e;background:var(--canvas);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}html[data-theme=dark] body{background:var(--canvas);color:var(--ink)}html[data-theme=dark] .app-shell:before{background:#169dd112}html[data-theme=dark] .dark-card{background:radial-gradient(circle at 90% 0,#36bce82e,#0000 42%),linear-gradient(145deg,#0d1823,#072a4b 61%,#0a416f 120%);border-color:#70d8f233;box-shadow:inset 0 1px #ffffff17,0 24px 54px #00000052}html[data-theme=dark] .dark-card .eyebrow,html[data-theme=dark] .ordo-agent-hero .eyebrow{color:#70d8f2}html[data-theme=dark] .topbar-copy span{color:#8496a1}html[data-theme=dark] .circle-button,html[data-theme=dark] .profile-chip{color:#70d8f2}html[data-theme=dark] .brand-button{filter:drop-shadow(0 8px 12px #0000006b);background:0 0}html[data-theme=dark] .ordo-agent-hero{background-image:linear-gradient(#09111a80 0%,#0d1823a8 60%,#041b33c7 100%),url(/hero/ordo-welcome-premium-v1.webp);background-position:50%;background-repeat:no-repeat;background-size:cover;border-color:#70d8f238;box-shadow:inset 0 1px #ffffff1a,0 30px 66px #00000059}html[data-theme=dark] .hero-action{color:#f5f8fa;background:linear-gradient(145deg,#142331f5,#0d1823f0);border-color:#70d8f233;box-shadow:inset 0 1px #ffffff14,0 15px 36px #0000004d}html[data-theme=dark] .hero-action small,html[data-theme=dark] .hero-action>i{color:#70d8f2}html[data-theme=dark] .stat-card>span,html[data-theme=dark] .action-card>span,html[data-theme=dark] .task-accent,html[data-theme=dark] .list-icon,html[data-theme=dark] .topic-index,html[data-theme=dark] .entry-avatar,html[data-theme=dark] .empty-state>span,html[data-theme=dark] .tool-symbol{color:#70d8f2;background:#169dd124}html[data-theme=dark] .stat-card small,html[data-theme=dark] .action-card>small,html[data-theme=dark] .recent-report p,html[data-theme=dark] .group-card p,html[data-theme=dark] .report-group-main p,html[data-theme=dark] .topic-card p,html[data-theme=dark] .run-main p,html[data-theme=dark] .entry-card summary p,html[data-theme=dark] .about-card p,html[data-theme=dark] .tool-card p,html[data-theme=dark] .catalog-result-head p,html[data-theme=dark] .recent-report small,html[data-theme=dark] .group-card small,html[data-theme=dark] .report-group-main small,html[data-theme=dark] .topic-card small,html[data-theme=dark] .run-card small{color:#8496a1}html[data-theme=dark] .kind-badge.report,html[data-theme=dark] .count-pill{color:#70d8f2;background:#169dd126}html[data-theme=dark] .kind-badge.notice{color:#e6b85c;background:#d4a84324}html[data-theme=dark] .meta-row,html[data-theme=dark] .task-meta,html[data-theme=dark] .task-top>b,html[data-theme=dark] .report-guide{color:#8496a1}html[data-theme=dark] .meta-row b{color:#70d8f2}html[data-theme=dark] .action-card>i,html[data-theme=dark] .recent-report>i,html[data-theme=dark] .report-group-main>i,html[data-theme=dark] .topic-card>button>i,html[data-theme=dark] .run-main>i{color:#8496a1}html[data-theme=dark] .soft-button{color:#70d8f2;background:#0f7db821;border-color:#36bce833}html[data-theme=dark] .danger-button{color:#f17876;background:#a63d431c;border-color:#f1787633}html[data-theme=dark] .dashed-button{color:#70d8f2;background:#0f7db81a;border-color:#36bce859}html[data-theme=dark] .segment-control button{color:#8496a1}html[data-theme=dark] .segment-control button.active{color:#70d8f2;background:#072a4bf0;box-shadow:0 9px 22px #0000003b}html[data-theme=dark] .field-control>span{color:#8496a1}html[data-theme=dark] .field-control input,html[data-theme=dark] .field-control textarea,html[data-theme=dark] .field-control select{color:#f5f8fa}html[data-theme=dark] .field-control input::placeholder,html[data-theme=dark] .field-control textarea::placeholder,html[data-theme=dark] .answer-input input::placeholder,html[data-theme=dark] .answer-input textarea::placeholder{color:#647b8b;opacity:1}html[data-theme=dark] .field-control option{color:#f5f8fa;background:#142331}html[data-theme=dark] .counter,html[data-theme=dark] .question-head>b{color:#8496a1}html[data-theme=dark] .form-divider{background:#70d8f21f}html[data-theme=dark] .more-button,html[data-theme=dark] .icon-action{color:#70d8f2;background:#263a4ad6;border-color:#70d8f224}html[data-theme=dark] .report-card-stats,html[data-theme=dark] .compact-actions,html[data-theme=dark] .run-actions{background:#09111a75;border-top-color:#70d8f21c}html[data-theme=dark] .report-card-stats span{color:#8496a1}html[data-theme=dark] .report-card-stats button,html[data-theme=dark] .compact-actions button,html[data-theme=dark] .run-actions button{color:#70d8f2;background:#142331e8;border-color:#70d8f224}html[data-theme=dark] .timeline-dot{background:#142331}html[data-theme=dark] .answer-list>div{border-top-color:#70d8f21c}html[data-theme=dark] .answer-list small{color:#8496a1}html[data-theme=dark] .answer-input input,html[data-theme=dark] .answer-input textarea,html[data-theme=dark] .choice-row button,html[data-theme=dark] .choice-list button{color:#c8d3da;background:#0d1823ba;border-color:#70d8f226}html[data-theme=dark] .choice-row button.active,html[data-theme=dark] .choice-list button.active{color:#70d8f2;background:#0f7db82b;border-color:#36bce8;box-shadow:0 0 0 2px #36bce814}html[data-theme=dark] .choice-list button i{border-color:#8496a1}html[data-theme=dark] .secure-note{color:#a8bac6;background:#142331b3;border-color:#70d8f221}html[data-theme=dark] .success-card p,html[data-theme=dark] .empty-state p,html[data-theme=dark] .section-intro p,html[data-theme=dark] .launch-card>p{color:#a8bac6}html[data-theme=dark] .profile-avatar{color:#e8eef2;background:linear-gradient(145deg,#0a416f,#072a4b);border-color:#b0e9f83d;box-shadow:0 14px 34px #00000047}html[data-theme=dark] .switch-row span{color:#8496a1}html[data-theme=dark] .switch-row>i{background:#263a4a}html[data-theme=dark] .section-bars span b{color:#a8bac6}html[data-theme=dark] .section-bars em{background:#142331}html[data-theme=dark] .about-logo{filter:drop-shadow(0 8px 10px #00000061);background:0 0}html[data-theme=dark] .tool-card{background:#142331db;border-color:#70d8f224}html[data-theme=dark] .tool-card.dark{background:linear-gradient(145deg,#0d1823,#0a416f)}html[data-theme=dark] .tool-card small,html[data-theme=dark] .metric-tile small,html[data-theme=dark] .match-line{color:#8496a1}html[data-theme=dark] .subscreen-head .circle-button{color:#70d8f2;background:#142331db}html[data-theme=dark] .match-line b{color:#70d8f2;background:#169dd124}html[data-theme=dark] .metric-tile{background:#0d1823b0;border-color:#70d8f21f}html[data-theme=dark] .metric-tile.accent{background:#0f7db821;border-color:#36bce833}html[data-theme=dark] .metric-tile.accent strong,html[data-theme=dark] .calc-result-card>strong,html[data-theme=dark] .number-input b{color:#70d8f2}html[data-theme=dark] .sketch-panel img{background:#f5f8fa;border-color:#70d8f233;box-shadow:0 10px 26px #00000038}html[data-theme=dark] .source-note{color:#a8bac6;background:#0d182394;border-color:#70d8f23d}html[data-theme=dark] .source-note b{color:#70d8f2}html[data-theme=dark] .alert-card.danger{color:#f17876;background:#a63d431f;border-color:#f1787640}html[data-theme=dark] .shape-grid button{color:#a8bac6;background:#142331d6;border-color:#70d8f224;box-shadow:0 8px 18px #0000002b}html[data-theme=dark] .shape-grid button.active{color:#fff;background:#0f7db8;border-color:#36bce8}html[data-theme=dark] .theme-card-copy p{color:#a8bac6}html[data-theme=dark] .theme-picker button{color:#a8bac6;background:#0d1823ad;border-color:#70d8f224;box-shadow:inset 0 1px #e8eef209}html[data-theme=dark] .theme-picker button>span{color:#70d8f2;background:#169dd124}html[data-theme=dark] .theme-picker button small{color:#8496a1}html[data-theme=dark] .theme-picker button.active{color:#f5f8fa;background:linear-gradient(145deg,#0a416ff5,#072a4bf0);border-color:#36bce875;box-shadow:inset 0 1px #e8eef214,0 10px 24px #0000003d,0 0 0 2px #36bce812}html[data-theme=dark] .theme-picker button.active>span{color:#fff;background:linear-gradient(145deg,#36bce8,#0f7db8)}html[data-theme=dark] .launch-card{background:linear-gradient(150deg,#142331f5,#0d1823eb);border-color:#70d8f224}html[data-theme=dark] .loader-shell{background:radial-gradient(circle at 50% 14%,#36bce829,#0000 22rem),radial-gradient(circle at 80% 82%,#0a416f24,#0000 22rem),linear-gradient(160deg,#0d1823 0%,#09111a 55%,#0d1823 100%)}html[data-theme=dark] .nav-indicator{background:linear-gradient(145deg,#072a4bf7,#142331f0);border-color:#70d8f22e;box-shadow:inset 0 1px #ffffff12,0 9px 20px #00000040}.eyebrow{letter-spacing:.115em;font-size:10px;font-weight:690;line-height:1.35}.topbar-copy span{letter-spacing:.095em;font-size:10px;font-weight:680}.topbar-copy h1{letter-spacing:-.032em;font-size:25px;font-weight:700;line-height:1.08}.status-pill{letter-spacing:.025em;font-size:11px;font-weight:650}.hero-copy h2{letter-spacing:-.04em;color:#0000;background:linear-gradient(#fff 10%,#e8eef2 100%);-webkit-background-clip:text;background-clip:text;font-size:clamp(34px,8.5vw,42px);font-weight:690;line-height:1.07}.hero-copy p{color:#c8d3da;font-size:14px;font-weight:450;line-height:1.56}.hero-action small{letter-spacing:.08em;font-size:10px;font-weight:690}.hero-action b{letter-spacing:-.015em;font-size:17px;font-weight:700}.stat-card strong{font-family:var(--font-data);letter-spacing:-.025em;font-variant-numeric:tabular-nums;font-size:22px;font-weight:720}.stat-card small{color:#647b8b;font-size:10.5px;font-weight:520;line-height:1.35}.card-heading h3{letter-spacing:-.025em;font-size:21px;font-weight:680;line-height:1.18}.kind-badge,.count-pill,.admin-badge,.edit-pill{letter-spacing:.045em;font-size:10px;font-weight:720}.next-card>p{font-size:15px;font-weight:540;line-height:1.52}.meta-row,.task-meta{font-size:11px;line-height:1.4}.section-title h2{letter-spacing:-.032em;font-size:26px;font-weight:700;line-height:1.12}.section-intro h2{letter-spacing:-.04em;font-size:34px;font-weight:700;line-height:1.08}.section-intro p{color:#647b8b;font-size:14px;line-height:1.58}.action-card>b{font-size:14.5px;font-weight:660}.action-card>small{color:#647b8b;font-size:10.5px;line-height:1.35}.recent-report small,.group-card small,.report-group-main small,.context-card small,.topic-card small,.run-card small{letter-spacing:.075em;font-size:9.5px;font-weight:680}.recent-report b{font-size:14px;font-weight:660}.recent-report p{color:#647b8b;font-size:10.5px}.primary-button,.soft-button,.danger-button,.dashed-button{letter-spacing:-.005em;font-size:13px;font-weight:700}.segment-control button b{font-size:13px;font-weight:650}.segment-control button small{font-size:10px;line-height:1.35}.field-control>span{color:#647b8b;font-size:11px;font-weight:650}.field-control input,.field-control textarea,.field-control select{font-size:16px;font-weight:560;line-height:1.42}.counter{font-size:10px}.question-head>span{letter-spacing:.065em;font-size:10px;font-weight:700}.question-head>b{font-size:10px;font-weight:620}.text-danger{font-size:11px;font-weight:620}.submit-panel h3{font-size:24px;font-weight:680}.submit-panel p{color:#c8d3da;font-size:12px;line-height:1.55}.task-top>b{font-size:10.5px;font-weight:620}.task-main h3{letter-spacing:-.01em;font-size:16px;font-weight:580;line-height:1.46}.instruction-card b{font-size:15px;font-weight:660}.instruction-card p{color:#c8d3da;font-size:13px;line-height:1.6}.group-card h3{font-size:15px;font-weight:650}.group-card p{color:#647b8b;font-size:11px}.reports-hero h2{font-family:var(--font-data);letter-spacing:-.045em;font-variant-numeric:tabular-nums;font-size:50px;font-weight:740}.reports-hero p{color:#c8d3da;font-size:13px;line-height:1.45}.report-guide{letter-spacing:.04em;font-size:9.5px;font-weight:700}.report-group-main h3{font-size:15px;font-weight:650}.report-group-main p{color:#647b8b;font-size:11px}.report-card-stats span{font-size:10.5px}.report-card-stats span b{font-family:var(--font-data);font-variant-numeric:tabular-nums;font-size:13px}.report-card-stats button,.compact-actions button,.run-actions button{font-size:10.5px;font-weight:680}.context-card h2{letter-spacing:-.025em;font-size:22px;font-weight:680;line-height:1.24}.context-card p{color:#c8d3da;font-size:12px;line-height:1.45}.topic-index{font-family:var(--font-data);font-variant-numeric:tabular-nums;font-size:15px;font-weight:720}.topic-card h3{font-size:14.5px;font-weight:650;line-height:1.4}.topic-card p{color:#647b8b;font-size:10.5px}.run-main h3{font-family:var(--font-data);font-variant-numeric:tabular-nums;font-size:16px;font-weight:680}.run-main p{color:#647b8b;font-size:10.5px}.report-summary h2,.answer-hero h2{letter-spacing:-.033em;font-size:27px;font-weight:700;line-height:1.14}.report-summary>p,.answer-hero p{color:#c8d3da;font-size:12.5px;line-height:1.5}.report-summary>div span{font-size:10px;line-height:1.4}.report-summary>div b{font-family:var(--font-data);font-variant-numeric:tabular-nums;font-size:23px;font-weight:720}.entry-avatar{font-size:12px;font-weight:720}.entry-card summary h3{font-size:14.5px;font-weight:650}.entry-card summary p{color:#647b8b;font-size:10.5px}.answer-list small{color:#647b8b;font-size:11px}.answer-list b{font-size:13px;font-weight:590;line-height:1.5}.answer-question h3{letter-spacing:-.018em;font-size:18px;font-weight:650;line-height:1.42}.answer-input input,.answer-input textarea{font-size:16px;font-weight:520;line-height:1.48}.choice-row button,.choice-list button{font-size:13px;font-weight:620}.submit-answer{font-size:14px;font-weight:720}.secure-note{color:#647b8b;font-size:11px;line-height:1.55}.success-card h2{letter-spacing:-.038em;font-size:31px;font-weight:700}.success-card p{font-size:14px;line-height:1.65}.profile-avatar{font-size:23px;font-weight:720}.profile-hero h2{letter-spacing:-.03em;font-size:25px;font-weight:700}.profile-hero p{color:#c8d3da;font-size:11px}.switch-row b{font-size:13px;font-weight:650}.switch-row span{color:#647b8b;font-size:11px}.section-bars>div>span{font-size:11px}.about-card h3{font-size:15px;font-weight:660}.about-card p{color:#647b8b;font-size:12px;line-height:1.55}.empty-state h2{letter-spacing:-.03em;font-size:25px;font-weight:690}.empty-state p{color:#647b8b;font-size:14px;line-height:1.6}.tool-card small{color:#647b8b;letter-spacing:.06em;font-size:9.5px;font-weight:690}.tool-card b{font-size:13.5px;font-weight:660}.tool-card p{color:#647b8b;font-size:10.5px}.subscreen-head h2{letter-spacing:-.03em;font-size:25px;font-weight:700}.match-line{color:#647b8b;font-size:11px}.catalog-result-head h3{letter-spacing:-.03em;font-size:23px;font-weight:680;line-height:1.2}.catalog-result-head p{color:#647b8b;font-size:12px}.metric-tile small{color:#647b8b;font-size:10.5px;line-height:1.4}.metric-tile strong,.metric-tile b{font-family:var(--font-data);font-variant-numeric:tabular-nums;font-size:13.5px;font-weight:650;line-height:1.35}.pressure-group>b{font-size:11px;font-weight:650}.pressure-cells small{font-size:9.5px}.pressure-cells strong{font-family:var(--font-data);font-variant-numeric:tabular-nums;font-size:12px;font-weight:680}.sketch-panel b{font-size:14px;font-weight:650}.source-note{color:#647b8b;font-size:11.5px;line-height:1.55}.source-note b{font-size:11px;font-weight:700}.calculator-card h3{font-family:var(--font-data);letter-spacing:-.035em;font-variant-numeric:tabular-nums;font-size:33px;font-weight:720}.calculator-card p{color:#c8d3da;font-size:12px}.number-input b{font-size:12px;font-weight:680}.calc-result-card>strong{font-family:var(--font-data);letter-spacing:-.035em;font-variant-numeric:tabular-nums;font-size:36px;font-weight:740}.calc-result-card>strong em{font-size:14px;font-weight:620}.alert-card{font-size:12px;line-height:1.55}.shape-grid button b{font-size:10px;font-weight:650}.form-section-title b{font-size:16px;font-weight:660}.launch-card h1{letter-spacing:-.035em;font-size:31px;font-weight:700;line-height:1.14}.launch-card>p{color:#647b8b;font-size:14px;line-height:1.62}.state-icon{font-size:14px;font-weight:760}.loader-copy h1{letter-spacing:-.042em;color:#0000;background:linear-gradient(#fff 10%,#e8eef2 100%);-webkit-background-clip:text;background-clip:text;font-size:29px;font-weight:690;line-height:1.08}.loader-copy>p{color:#c8d3dabf;font-size:11px;line-height:1.48}.loading-progress-meta{color:#70d8f2b0;letter-spacing:.02em;font-size:8px;font-weight:620}.loading-progress-meta b{font-family:var(--font-data);font-variant-numeric:tabular-nums;font-weight:700}.loader-quote>p{letter-spacing:-.004em;font-size:11px;font-weight:530;line-height:1.42}.loader-quote>cite{letter-spacing:.025em;font-size:8px;font-weight:660}.busy-overlay{font-size:12px;font-weight:600}.bottom-nav button>small{letter-spacing:-.01em;font-size:10px;font-weight:630}.toast{font-size:12px;font-weight:560;line-height:1.45}@keyframes screen-enter{0%{opacity:0;filter:blur(3px);transform:translateY(12px)scale(.993)}to{opacity:1;filter:blur();transform:translate(0)scale(1)}}@keyframes toast-in{0%{opacity:0;transform:translate(-50%,9px)scale(.96)}}@keyframes spin{to{transform:rotate(360deg)}}@keyframes engineering-pulse{0%,to{opacity:.65;transform:translate(-50%)scale(.96)}50%{opacity:1;transform:translate(-50%)scale(1.04)}}@keyframes state-pulse{0%,to{opacity:.48;transform:scale(.78)}50%{opacity:1;transform:scale(1)}}@keyframes control-pulse{0%,to{opacity:.58;transform:scale(.78)}50%{opacity:1;transform:scale(1.3)}}@keyframes quote-enter{0%{opacity:.24;filter:blur(2px);transform:translateY(4px)scale(.992)}to{opacity:1;filter:blur();transform:translateY(0)scale(1)}}@media (width<=500px){.app-frame{padding-inline:14px}.ordo-agent-hero{min-height:448px;padding-inline:20px}.stats-grid{grid-template-columns:1fr 1fr}.stat-card{min-height:91px}.admin-stats{grid-template-columns:1fr 1fr}.tool-grid{gap:8px}.launch-shell.loader-shell{padding:max(8px, env(safe-area-inset-top)) 8px max(8px, env(safe-area-inset-bottom))}.launch-loader{min-height:calc(100dvh - max(8px, env(safe-area-inset-top)) - max(8px, env(safe-area-inset-bottom)));border-radius:32px;grid-template-rows:auto minmax(232px,1fr) auto auto auto;gap:10px;padding:17px 16px 15px}.engineering-stage{border-radius:24px;min-height:232px}.loader-copy h1{font-size:27px}.loader-quote{min-height:88px}}@media (width<=370px){.topbar{grid-template-columns:45px 1fr 45px;gap:8px}.brand-button,.circle-button,.profile-chip{border-radius:15px;width:45px;height:45px}.topbar-copy h1{font-size:22px}.ordo-agent-hero{min-height:445px;padding-inline:17px}.hero-brand{border-radius:30px;width:104px;height:104px}.hero-copy h2{font-size:32px}.hero-action{grid-template-columns:44px 1fr 14px;bottom:14px;left:14px;right:14px}.hero-action>span{width:44px;height:44px}.action-grid,.filter-row,.metric-grid,.dual-actions{grid-template-columns:1fr}.segment-control button{text-align:center;grid-template-columns:1fr;justify-items:center}.segment-control button>span{align-items:center}.shape-grid{grid-template-columns:repeat(2,1fr)}.tool-card{grid-column:1/-1}.profile-hero{grid-template-columns:70px 1fr}.profile-avatar{border-radius:23px;width:70px;height:70px}.bottom-dock{width:calc(100% - 14px)}.bottom-nav{border-radius:24px;height:70px;padding:5px}.bottom-nav button>span{font-size:20px}.bottom-nav button>small{font-size:9px}.launch-shell{padding-inline:10px}.launch-loader{border-radius:28px;grid-template-rows:auto minmax(214px,1fr) auto auto auto;gap:9px;padding:14px 13px 12px}.loader-brandline{grid-template-columns:43px 1fr auto;gap:9px}.loader-brandmark{border-radius:14px;width:43px;height:43px}.loader-brandmark img{width:55px;height:55px}.loader-brandcopy span{max-width:154px;font-size:6px}.loader-system-state{font-size:6px}.engineering-stage{border-radius:22px;min-height:214px}.engineering-drawing{width:calc(100% - 2px);height:calc(100% - 36px);inset:1px 1px 35px}.loader-copy h1{font-size:24px}.loader-copy>p{font-size:10px}.loader-quote{min-height:82px;padding:11px 11px 10px 35px}.loader-quote>span{font-size:34px;top:6px;left:11px}.loader-quote>p{font-size:10px}}@media (height<=700px){.launch-loader{grid-template-rows:auto minmax(190px,1fr) auto auto auto;gap:7px;padding-block:12px}.engineering-stage{min-height:190px}.loader-brandmark{width:40px;height:40px}.loader-brandline{grid-template-columns:40px 1fr auto}.loader-copy h1{margin-block:3px;font-size:23px}.loader-copy>p{font-size:9.5px}.loader-quote{min-height:70px;padding-block:9px}.loader-quote>p{font-size:9.5px;line-height:1.35}.loader-quote>cite{margin-top:3px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.loading-progress>i,.loading-progress>b,.stage-scan,.elbow-wire,.elbow-highlight,.elbow-centerline{transition-duration:90ms!important}}.access-card,.approval-card{padding:22px}.access-form{gap:14px;margin-top:18px;display:grid}.status-pill{white-space:nowrap;letter-spacing:.04em;border-radius:999px;justify-content:center;align-items:center;padding:7px 11px;font-size:11px;font-weight:800;display:inline-flex}.status-pill.pending{color:#6b4d16;background:#fff0ca}.status-pill.approved{color:#0e503b;background:#e8eef2}.status-pill.rejected{color:#a63d43;background:#e8eef2}.application-details{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:18px 0 0;display:grid}.application-details div{background:var(--soft-surface,#8496a11a);border-radius:16px;padding:13px}.application-details dt{text-transform:uppercase;letter-spacing:.07em;opacity:.62;font-size:11px}.application-details dd{margin:5px 0 0;font-weight:750;line-height:1.35}.approval-note{background:#2ca8791a;border-radius:16px;margin:16px 0 0;padding:14px;line-height:1.5}.readonly-field input{opacity:.8}.readonly-field small{opacity:.6;margin-top:7px;display:block}.approval-head{align-items:center;gap:12px;display:flex}.approval-head>div{flex:1}.approval-head h3,.approval-head p{margin:3px 0}.soft-button.danger{color:#a63d43}.application-summary{margin-top:4px}@media (width<=520px){.application-details{grid-template-columns:1fr}.approval-head{flex-wrap:wrap;align-items:flex-start}.approval-head .status-pill{margin-left:52px}}.ordo-agent-delivery-note{background:#0f7db81a;border-radius:16px;align-items:flex-start;gap:10px;margin:14px 0;padding:13px 14px;font-size:13px;line-height:1.45;display:flex}.ordo-agent-delivery-note svg{flex:none;width:19px;height:19px;margin-top:1px}.ordo-agent-delivery-note span{opacity:.82}.project-tabs{z-index:4;border-radius:18px;grid-template-columns:repeat(3,1fr);gap:5px;padding:5px;display:grid;position:sticky;top:8px}.project-tabs button{color:var(--muted,#647b8b);background:0 0;border:0;border-radius:14px;padding:11px 7px;font-weight:720}.project-tabs button.active{background:var(--surface,#fff);color:var(--text,#142331);box-shadow:0 5px 16px #263a4a1a}.analytics-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.analytics-kpi-grid article{background:var(--surface,#fff);border-radius:22px;flex-direction:column;justify-content:space-between;min-height:104px;padding:17px;display:flex;box-shadow:0 12px 32px #263a4a14}.analytics-kpi-grid small{text-transform:uppercase;letter-spacing:.06em;opacity:.62;font-size:11px}.analytics-kpi-grid b{font:750 29px/1 var(--font-data);letter-spacing:-.04em}.analytics-panel{padding:20px;overflow:hidden}.analytics-bars{justify-content:space-around;align-items:flex-end;gap:20px;height:190px;padding:18px 8px 0;display:flex}.analytics-month{flex-direction:column;flex:1;justify-content:flex-end;align-items:center;gap:9px;height:100%;display:flex}.bar-cluster{justify-content:center;align-items:flex-end;gap:5px;width:100%;height:150px;display:flex}.bar{border-radius:7px 7px 3px 3px;width:min(18px,24%);min-height:5px;display:block}.bar.created,.chart-legend i.created{background:#169dd1}.bar.signed,.chart-legend i.signed{background:#2ca879}.bar.returned,.chart-legend i.returned{background:#f17876}.analytics-month>b{opacity:.66;font-size:11px}.chart-legend{flex-wrap:wrap;justify-content:center;gap:14px;margin-top:13px;display:flex}.chart-legend span{opacity:.75;align-items:center;gap:6px;font-size:11px;display:flex}.chart-legend i{border-radius:50%;width:9px;height:9px}.specialist-rank,.member-analytics-card{text-align:left;width:100%;color:inherit;border:0}.specialist-rank{grid-template-columns:32px 1fr 42px;align-items:center;gap:12px;padding:15px;display:grid}.specialist-rank>span{background:#169dd11f;border-radius:11px;place-items:center;width:30px;height:30px;font-weight:800;display:grid}.specialist-rank>div{gap:4px;display:grid}.specialist-rank small{opacity:.62}.specialist-rank>div>i{background:#8496a126;border-radius:9px;height:5px;margin-top:3px;overflow:hidden}.specialist-rank em{background:linear-gradient(90deg,#169dd1,#2ca879);border-radius:9px;height:100%;display:block}.specialist-rank strong{text-align:right;font:760 20px/1 var(--font-data)}.member-analytics-card{grid-template-columns:48px 1fr auto 14px;align-items:center;gap:12px;padding:14px;display:grid}.member-analytics-card h3,.member-analytics-card p{margin:2px 0}.member-analytics-card small{opacity:.63;text-transform:uppercase;font-size:10px}.member-score{text-align:right}.member-score b{font:760 21px/1 var(--font-data);display:block}.analytics-avatar{color:#fff;background:linear-gradient(145deg,#36bce8,#43c98b);border-radius:23px;place-items:center;width:68px;height:68px;font-size:21px;font-weight:800;display:grid;box-shadow:0 10px 25px #169dd140}.analytics-avatar.small{border-radius:16px;width:48px;height:48px;font-size:14px}.specialist-analytics-hero{grid-template-columns:68px 1fr auto;align-items:center;gap:15px;padding:22px;display:grid}.specialist-analytics-hero h2,.specialist-analytics-hero p{margin:3px 0}.analytics-back{align-self:flex-start}.analytics-progress-row{border-bottom:1px solid #8496a124;justify-content:space-between;padding:13px 0;display:flex}.signature-progress{background:#8496a124;border-radius:99px;height:9px;margin:18px 0 10px;overflow:hidden}.signature-progress i{background:linear-gradient(90deg,#169dd1,#2ca879);border-radius:99px;height:100%;display:block}.analytics-note{opacity:.66;margin:0;font-size:12px;line-height:1.55}@media (width<=420px){.specialist-analytics-hero{grid-template-columns:58px 1fr}.specialist-analytics-hero .status-pill{grid-column:2}.analytics-avatar{border-radius:19px;width:58px;height:58px}.analytics-bars{gap:8px}.bar-cluster{gap:3px}.member-analytics-card{grid-template-columns:44px 1fr auto 10px}.analytics-avatar.small{width:44px;height:44px}}.analytics-kpi-grid article{color:var(--ink)!important;border:1px solid var(--line)!important}.analytics-kpi-grid small{color:var(--muted)!important;opacity:1!important}.analytics-kpi-grid b{color:var(--ink)!important}.pro-chart{grid-template-columns:38px 1fr;gap:8px;height:250px;margin-top:8px;display:grid}.chart-axis{color:var(--muted);text-align:right;flex-direction:column;justify-content:space-between;padding:6px 0 28px;font-size:10px;display:flex}.chart-plot{min-width:0;position:relative}.chart-plot>.gridline{border-top:1px dashed #647b8b33;height:20%;display:block;position:relative}.chart-columns{justify-content:space-around;gap:12px;padding:4px 8px 0;display:flex;position:absolute;inset:0}.pro-month{flex:1;grid-template-rows:1fr 24px;place-items:end center;min-width:0;display:grid}.pro-cluster{justify-content:center;align-items:flex-end;gap:5px;width:100%;height:100%;display:flex}.pro-bar-wrap{flex-direction:column;justify-content:flex-end;align-items:center;gap:4px;width:min(25%,28px);height:100%;display:flex}.pro-bar-wrap>b{color:var(--ink);font-variant-numeric:tabular-nums;font-size:10px}.pro-bar{border-radius:7px 7px 3px 3px;width:100%;display:block;box-shadow:0 7px 14px #072a4b1f}.pro-bar.created{background:linear-gradient(#36bce8,#0f7db8)}.pro-bar.signed{background:linear-gradient(#43c98b,#2ca879)}.pro-bar.returned{background:linear-gradient(#f17876,#d95f63)}.pro-month>strong{color:var(--muted);font-size:11px}.donut-layout{grid-template-columns:minmax(150px,190px) 1fr;align-items:center;gap:18px;display:grid}.donut{aspect-ratio:1;border-radius:50%;place-items:center;display:grid;box-shadow:inset 0 0 0 1px #ffffff40,0 12px 28px #072a4b21}.donut>div{aspect-ratio:1;text-align:center;background:var(--paper);width:57%;box-shadow:0 0 0 1px var(--line);border-radius:50%;place-content:center;display:grid}.donut b{color:var(--ink);font-size:24px;line-height:1}.donut span{color:var(--muted);margin-top:5px;font-size:9px}.donut-legend{gap:9px;display:grid}.donut-legend>div{grid-template-columns:10px minmax(0,1fr) auto auto;align-items:center;gap:7px;font-size:10px;display:grid}.donut-legend i{border-radius:50%;width:9px;height:9px}.donut-legend small{color:var(--muted)}.analytics-two-col{grid-template-columns:1fr;gap:12px;display:grid}.export-panel{padding:20px}.export-panel .card-heading>svg{color:var(--cyan);font-size:26px}.export-grid{grid-template-columns:1fr 1fr;gap:10px;margin-top:15px;display:grid}.analytics-panel,.export-panel,.specialist-rank,.analytics-panel .section-title h2,.export-panel h3,.specialist-rank b,.specialist-rank strong{color:var(--ink)!important}.chart-legend span{color:var(--muted);opacity:1!important}[data-theme=dark] .analytics-kpi-grid article,[data-theme=dark] .analytics-panel,[data-theme=dark] .export-panel,[data-theme=dark] .specialist-rank{color:#f5f8fa!important;background:linear-gradient(150deg,#142331,#072a4b)!important;border-color:#70d8f233!important;box-shadow:inset 0 1px #ffffff0d,0 14px 34px #00000047!important}[data-theme=dark] .analytics-kpi-grid small,[data-theme=dark] .analytics-kpi-grid b,[data-theme=dark] .analytics-panel .section-title h2,[data-theme=dark] .export-panel h3,[data-theme=dark] .specialist-rank b,[data-theme=dark] .specialist-rank strong,[data-theme=dark] .pro-bar-wrap>b,[data-theme=dark] .donut b,[data-theme=dark] .donut-legend span,[data-theme=dark] .donut-legend b{color:#f5f8fa!important}[data-theme=dark] .analytics-kpi-grid small,[data-theme=dark] .chart-axis,[data-theme=dark] .pro-month>strong,[data-theme=dark] .chart-legend span,[data-theme=dark] .donut span,[data-theme=dark] .donut-legend small{color:#b0e9f8!important}[data-theme=dark] .donut>div{background:#0d1823!important;border-color:#70d8f233!important}[data-theme=dark] .field-control{background:#0d1823!important;border-color:#70d8f22e!important}[data-theme=dark] .field-control span,[data-theme=dark] .field-control input,[data-theme=dark] .field-control select{color:#f5f8fa!important}[data-theme=dark] .chart-plot>.gridline{border-color:#b0e9f82e}@media (width>=620px){.analytics-two-col{grid-template-columns:1fr 1fr}.analytics-kpi-grid.project{grid-template-columns:repeat(4,1fr)}}@media (width<=480px){.donut-layout{grid-template-columns:1fr}.donut{width:180px;max-width:75%;margin:auto}.export-grid{grid-template-columns:1fr}.pro-chart{grid-template-columns:30px 1fr}.pro-bar-wrap{width:min(27%,22px)}.analytics-kpi-grid article{min-height:92px;padding:14px}.analytics-kpi-grid b{font-size:25px}}.info-carousel{gap:11px;display:grid;overflow:hidden}.carousel-viewport{border-radius:28px;overflow:hidden;box-shadow:0 18px 42px #0d18233d,inset 0 1px #ffffff14}.carousel-track{will-change:transform;transition:transform .58s cubic-bezier(.22,.72,.2,1);display:flex}.carousel-slide{isolation:isolate;color:#f8fafb;background:#0d1823;border-radius:28px;flex-direction:column;flex:0 0 100%;justify-content:space-between;min-height:245px;padding:21px 22px 20px;display:flex;position:relative;overflow:hidden}.carousel-media{z-index:-3;background-position:50%;background-size:cover;position:absolute;inset:0;transform:scale(1.002)}.carousel-slide:before{content:"";z-index:-2;background:linear-gradient(90deg,#09111af7 0%,#09111aeb 23%,#09111ab8 46%,#09111a45 70%,#09111a1a 100%);position:absolute;inset:0}.carousel-slide:after{content:"";z-index:-1;border-radius:inherit;background:linear-gradient(#0000002e,#0000 38%,#0000002e);position:absolute;inset:0;box-shadow:inset 0 0 0 1px #70d8f21f,inset 0 1px #ffffff0f}.carousel-top{justify-content:space-between;align-items:center;gap:14px;min-width:0;display:flex}.carousel-kicker{text-overflow:ellipsis;white-space:nowrap;font:800 9px/1.2 var(--font-data);letter-spacing:.135em;color:#70d8f2;text-shadow:0 1px 12px #00000057;overflow:hidden}.carousel-count{font:760 10px/1 var(--font-data);letter-spacing:.11em;color:#f5f8fa8f;flex:none}.carousel-copy{width:min(58%,390px);margin-top:21px}.carousel-copy h3{max-width:380px;font-family:var(--font-display);letter-spacing:-.034em;color:#fff;text-wrap:balance;text-shadow:0 2px 18px #0000005c;margin:0 0 9px;font-size:25px;font-weight:760;line-height:1.04}.carousel-copy p{letter-spacing:-.006em;color:#f5f8fac7;text-wrap:pretty;text-shadow:0 1px 12px #0000004d;max-width:380px;margin:0;font-size:12px;font-weight:470;line-height:1.48}.carousel-tag{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);letter-spacing:.015em;color:#f5f8fad1;background:#0d18236b;border:1px solid #70d8f229;border-radius:999px;align-items:center;gap:8px;width:max-content;max-width:70%;margin-top:17px;padding:7px 10px;font-size:9px;font-weight:720;display:flex;box-shadow:inset 0 1px #ffffff0a}.carousel-tag i{background:#70d8f2;border-radius:50%;flex:none;width:6px;height:6px;box-shadow:0 0 0 4px #70d8f21c}.tone-blue .carousel-kicker{color:#70d8f2}.tone-blue .carousel-tag i{background:#70d8f2}.tone-violet .carousel-kicker{color:#b0e9f8}.tone-violet .carousel-tag i{background:#b0e9f8}.tone-ad .carousel-copy h3{font-size:27px}.carousel-controls{justify-content:center;gap:5px;display:flex}.carousel-controls button{cursor:pointer;background:0 0;border:0;place-items:center;width:24px;height:18px;padding:0;display:grid}.carousel-controls button i{background:var(--line);border-radius:99px;width:5px;height:5px;transition:width .25s,background .25s;display:block}.carousel-controls button.active i{background:var(--cyan);width:18px}[data-theme=dark] .carousel-controls button i{background:#b0e9f847}[data-theme=dark] .carousel-controls button.active i{background:#70d8f2}@media (width<=420px){.carousel-slide{min-height:260px;padding:19px 20px 18px}.carousel-copy{width:68%;margin-top:18px}.carousel-copy h3{font-size:22px;line-height:1.06}.carousel-copy p{font-size:11.2px;line-height:1.46}.carousel-tag{max-width:78%;font-size:8.7px}.tone-ad .carousel-copy h3{font-size:24px}}.hero-product-name{color:#e8eef2;letter-spacing:.14em;background:#0a416f47;border:1px solid #70d8f233;border-radius:999px;width:max-content;margin:0 auto 8px;padding:5px 13px;font-size:12px;font-weight:780;line-height:1;display:block;box-shadow:inset 0 1px #ffffff14,0 6px 18px #0000001f}.product-about{border-radius:27px;gap:16px;padding:20px;display:grid;position:relative;overflow:hidden}.product-about:before{content:"";pointer-events:none;background:radial-gradient(circle,#36bce81f,#0000 68%);border-radius:50%;width:190px;height:190px;position:absolute;top:-70px;right:-55px}.product-about-head{z-index:1;grid-template-columns:76px 1fr;align-items:center;gap:15px;display:grid;position:relative}.product-about-head .about-logo{width:76px;height:76px}.product-about-head h3{letter-spacing:.06em;margin:3px 0 6px;font-size:26px;line-height:1}.product-about-head p{color:#647b8b;margin:0;font-size:12px;line-height:1.55}.product-meaning{background:#36bce80f;border:1px solid #169dd11f;border-radius:18px;padding:14px 15px}.product-meaning small,.product-flow>small{color:#0f7db8;letter-spacing:.1em;margin-bottom:6px;font-size:9px;font-weight:800;display:block}.product-meaning p{color:#445b6b;margin:0;font-size:11px;line-height:1.58}.product-about-grid{grid-template-columns:1fr 1fr;gap:9px;display:grid}.product-about-grid article{background:#ffffff80;border:1px solid #0f7db81f;border-radius:18px;grid-template-columns:38px 1fr;align-items:start;gap:10px;min-height:105px;padding:12px;display:grid}.product-about-grid article>span{color:#0f7db8;background:linear-gradient(145deg,#e8eef2,#e8eef2);border-radius:13px;place-items:center;width:38px;height:38px;display:grid;box-shadow:inset 0 1px #fff}.product-about-grid article>span svg{width:19px;height:19px}.product-about-grid b{margin:2px 0 4px;font-size:11px;line-height:1.25;display:block}.product-about-grid p{color:#647b8b;margin:0;font-size:9.5px;line-height:1.45}.product-flow{color:#f5f8fa;background:linear-gradient(145deg,#142331,#0a416f);border-radius:18px;padding:14px 15px}.product-flow>small{color:#70d8f2}.product-flow>div{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.product-flow span{background:#36bce814;border:1px solid #70d8f226;border-radius:10px;padding:6px 9px;font-size:10px;font-weight:700}.product-flow i{color:#70d8f2;font-size:15px;font-style:normal}.product-meta{grid-template-columns:.7fr 1.35fr 1fr;gap:8px;display:grid}.product-meta>span{background:#ffffff6b;border:1px solid #0f7db81f;border-radius:15px;padding:11px}.product-meta small{color:#8496a1;text-transform:uppercase;letter-spacing:.06em;margin-bottom:4px;font-size:8px;font-weight:700;display:block}.product-meta b{font-size:9.5px;line-height:1.3;display:block}html[data-theme=dark] .product-about-head p,html[data-theme=dark] .product-meaning p{color:#a8bac6}html[data-theme=dark] .product-meaning{background:#169dd112;border-color:#70d8f21f}html[data-theme=dark] .product-about-grid article{background:#142331a3;border-color:#70d8f21a}html[data-theme=dark] .product-about-grid article>span{color:#70d8f2;background:linear-gradient(145deg,#0d5e9870,#0a416f80);box-shadow:inset 0 1px #ffffff12}html[data-theme=dark] .product-about-grid p{color:#a8bac6}html[data-theme=dark] .product-meta>span{background:#14233194;border-color:#70d8f21a}html[data-theme=dark] .product-meta small{color:#a8bac6}@media (width<=420px){.product-about{padding:17px}.product-about-head{grid-template-columns:64px 1fr}.product-about-head .about-logo{width:64px;height:64px}.product-about-grid{grid-template-columns:1fr}.product-about-grid article{min-height:86px}.product-meta{grid-template-columns:1fr}.hero-product-name{font-size:11px}}.product-menu-card{text-align:left;width:100%;color:inherit;cursor:pointer;border:1px solid #0f7db821;grid-template-columns:48px 1fr 14px;align-items:center;gap:13px;padding:15px 16px;display:grid}.product-menu-icon{color:#0f7db8;background:linear-gradient(145deg,#e8eef2,#e0e7eb);border-radius:16px;place-items:center;width:48px;height:48px;display:grid;box-shadow:inset 0 1px #ffffffe6}.product-menu-icon svg{width:22px;height:22px}.product-menu-card small{color:#0f7db8;letter-spacing:.1em;font-size:8.5px;font-weight:800;display:block}.product-menu-card h3{margin:3px 0 4px;font-size:15px}.product-menu-card p{color:#647b8b;margin:0;font-size:10.5px;line-height:1.45}.product-menu-card>i{color:#36bce8;font-size:23px;font-style:normal}.product-page{padding-bottom:8px}.product-cover{grid-template-columns:88px 1fr;align-items:center;gap:16px;min-height:150px;padding:20px;display:grid;position:relative;overflow:hidden}.product-cover:after{content:"";background:radial-gradient(circle,#70d8f229,#0000 68%);border-radius:50%;width:180px;height:180px;position:absolute;top:-55px;right:-40px}.product-cover-mark{z-index:1;filter:drop-shadow(0 10px 18px #0000003d);width:88px;height:88px;position:relative}.product-cover-mark img{object-fit:contain;width:100%;height:100%}.product-cover>div:last-child{z-index:1;position:relative}.product-cover p{color:#e8eef2b8;max-width:390px;margin:0;font-size:11.5px;line-height:1.52}.product-accordion{gap:9px;display:grid}.product-detail{border-radius:20px;overflow:hidden}.product-detail summary{cursor:pointer;grid-template-columns:42px 1fr 16px;align-items:center;gap:11px;padding:13px 14px;list-style:none;display:grid}.product-detail summary::-webkit-details-marker{display:none}.product-detail summary>span{color:#0f7db8;background:#70d8f21f;border-radius:14px;place-items:center;width:42px;height:42px;display:grid}.product-detail summary>span svg{width:20px;height:20px}.product-detail summary small{color:#70d8f2;font:750 8px/1 var(--font-data);letter-spacing:.08em;margin-bottom:2px;display:block}.product-detail summary b{font-size:12px;line-height:1.25}.product-detail summary>i{color:#36bce8;font-size:17px;font-style:normal;transition:transform .22s}.product-detail[open] summary>i{transform:rotate(180deg)}.product-detail-body{padding:0 15px 14px 67px}.product-detail-body p{color:#647b8b;border-top:1px solid #0f7db81a;margin:0;padding-top:11px;font-size:11px;line-height:1.58}.product-system-card{padding:17px}.product-flow.compact{margin-top:12px;padding:13px}.product-version{grid-template-columns:.8fr 1.2fr 1fr;gap:8px;padding:13px;display:grid}.product-version>div{background:#ffffff59;border:1px solid #0f7db81a;border-radius:14px;padding:10px}.product-version small{color:#8496a1;text-transform:uppercase;letter-spacing:.05em;margin-bottom:4px;font-size:8px;font-weight:700;display:block}.product-version b{font-size:9.5px;line-height:1.3;display:block}html[data-theme=dark] .product-menu-icon{color:#70d8f2;background:linear-gradient(145deg,#0d5e9870,#0a416f80);box-shadow:inset 0 1px #ffffff12}html[data-theme=dark] .product-menu-card p,html[data-theme=dark] .product-detail-body p{color:#a8bac6}html[data-theme=dark] .product-detail summary>span{color:#70d8f2;background:#169dd129}html[data-theme=dark] .product-detail-body p{border-color:#70d8f21a}html[data-theme=dark] .product-version>div{background:#14233194;border-color:#70d8f21a}html[data-theme=dark] .product-version small{color:#a8bac6}@media (width<=420px){.product-cover{grid-template-columns:68px 1fr;padding:17px}.product-cover-mark{width:68px;height:68px}.product-cover h2{font-size:26px}.product-version{grid-template-columns:1fr}.product-detail-body{padding-left:14px}.product-detail-body p{padding-left:53px}}.brand-wordmark{aspect-ratio:4.85;place-items:center;width:100%;line-height:0;display:inline-grid;position:relative;overflow:visible}.brand-wordmark img{object-fit:contain;grid-area:1/1;width:100%;height:100%;transition:opacity .18s;display:block}.brand-wordmark__silver,.brand-wordmark--silver .brand-wordmark__navy{opacity:0}.brand-wordmark--silver .brand-wordmark__silver,.brand-wordmark--navy .brand-wordmark__navy{opacity:1}.brand-wordmark--navy .brand-wordmark__silver,html[data-theme=dark] .brand-wordmark--adaptive .brand-wordmark__navy{opacity:0}html[data-theme=dark] .brand-wordmark--adaptive .brand-wordmark__silver{opacity:1}.topbar:has(.brand-button){grid-template-columns:96px minmax(0,1fr) 50px;gap:10px}.brand-button{filter:drop-shadow(0 7px 10px #041b3329);width:96px;height:46px}.brand-button .brand-wordmark{width:94px}.launch-logo{aspect-ratio:4.85;filter:drop-shadow(0 12px 16px #072a4b29);width:min(278px,76vw);height:auto;margin:1px auto 22px}html[data-theme=dark] .launch-logo{filter:drop-shadow(0 13px 18px #00000070)drop-shadow(0 0 10px #70d8f21f)}.loader-brandline{grid-template-columns:106px minmax(0,1fr) auto;gap:9px}.loader-brandmark{width:106px;height:30px;box-shadow:none;background:0 0;border:0;border-radius:0;place-items:center;display:grid;overflow:visible}.loader-brandmark .brand-wordmark{filter:drop-shadow(0 7px 10px #0000006b);width:104px}.loader-brandcopy{align-items:center;min-height:30px;display:flex}.loader-brandcopy span{color:#b0e9f8b8;letter-spacing:.15em;white-space:normal;max-width:165px;margin:0;font-size:6px;line-height:1.45;display:block}.hero-brand{aspect-ratio:4.85;filter:drop-shadow(0 16px 19px #00000059)drop-shadow(0 0 15px #36bce826);width:min(286px,82%);height:auto;margin:10px auto 20px}.hero-brand .brand-wordmark{width:100%}.profile-logo{aspect-ratio:4.85;opacity:.105;pointer-events:none;width:190px;height:auto;top:20px;right:-19px;transform:none}.product-cover-mark{aspect-ratio:4.85;filter:drop-shadow(0 12px 18px #00000047);width:174px;height:auto}.product-cover h2{letter-spacing:-.045em;margin:6px 0 7px;font-size:27px}@media (width<=420px){.topbar:has(.brand-button){grid-template-columns:88px minmax(0,1fr) 45px;gap:8px}.brand-button{width:88px;height:44px}.brand-button .brand-wordmark{width:86px}.hero-brand{width:min(252px,82%);margin-top:13px;margin-bottom:19px}.loader-brandline{grid-template-columns:94px minmax(0,1fr) auto;gap:7px}.loader-brandmark{width:94px;height:27px}.loader-brandmark .brand-wordmark{width:92px}.loader-brandcopy{min-height:27px}.loader-brandcopy span{max-width:118px;font-size:5.4px}.product-cover{grid-template-columns:1fr;gap:13px;padding:20px}.product-cover-mark{width:min(238px,80%)}.product-cover h2{font-size:27px}}@media (width<=340px),(height<=640px){.loader-brandline{grid-template-columns:88px minmax(0,1fr) auto}.loader-brandmark{width:88px;height:25px}.loader-brandmark .brand-wordmark{width:86px}.loader-brandcopy span{max-width:100px;font-size:5px}.hero-brand{width:min(224px,78%);margin-block:7px 14px}}::selection{color:#f2fbfe;background:#0f7db8}.app-shell{background:radial-gradient(at 50% -12%,#36bce829,#0000 34rem),linear-gradient(155deg,#f8fafb 0%,#e8eef2 52%,#e0e7eb 100%)}.app-shell:before,.app-shell:after{pointer-events:none;border-radius:0;width:auto;height:auto;inset:0}.app-shell:before{opacity:.56;background-image:linear-gradient(#0d5e980e 1px,#0000 1px),linear-gradient(90deg,#0d5e980e 1px,#0000 1px);background-size:72px 72px;-webkit-mask-image:linear-gradient(#000 0%,#00000085 44%,#0000 86%);mask-image:linear-gradient(#000 0%,#00000085 44%,#0000 86%)}.app-shell:after{opacity:.7;background:repeating-linear-gradient(122deg,#0000 0 22px,#445b6b06 23px,#0000 24px 46px)}.app-frame{-webkit-backdrop-filter:blur(18px)saturate(118%);backdrop-filter:blur(18px)saturate(118%);background:#f8fafbb8;box-shadow:0 0 0 1px #263a4a0e,0 0 100px #03172d1a}.glass-panel,.glass,.liquid-glass{box-shadow:inset 0 1px 0 #ffffffeb, inset 0 0 0 1px #263a4a09, var(--shadow-soft);-webkit-backdrop-filter:blur(26px)saturate(132%);backdrop-filter:blur(26px)saturate(132%);background:linear-gradient(148deg,#ffffffd1,#e8eef2a8);border-color:#ffffffd1}.premium-card{box-shadow:inset 0 1px 0 #fffffffa, inset 0 0 0 1px #263a4a09, var(--shadow-card);background:linear-gradient(152deg,#ffffffeb,#e8eef2bd);border-color:#ffffffeb}.dark-card{background:linear-gradient(125deg,#36bce81a,#0000 38%),linear-gradient(145deg,#03172d 0%,#041b33 48%,#072a4b 100%);border-color:#70d8f22e;box-shadow:inset 0 1px #ffffff14,inset 0 0 0 1px #70d8f209,0 24px 56px #03172d38}.eyebrow,.circle-button,.profile-chip{color:#0d5e98}.stat-card>span,.action-card>span,.task-accent,.list-icon,.topic-index,.entry-avatar,.empty-state>span,.tool-symbol,.product-menu-icon{color:#0f7db8;background:#dcf5fb}.primary-button,.circle-add,.action-card.accent>span,.hero-action>span,.theme-picker button.active>span{color:#fff;background:linear-gradient(145deg,#169dd1,#0d5e98);box-shadow:0 12px 26px #0d5e983d,inset 0 1px #ffffff2e}.primary-button:hover,.circle-add:hover,.carousel-cta:hover{box-shadow:0 15px 30px #0d5e984a,inset 0 1px #fff3}.soft-button{color:#0d5e98;background:#dcf5fbc2;border-color:#0f7db829}.action-card.accent{background:linear-gradient(145deg,#f2fbfef5,#dcf5fbc7);border-color:#169dd12e}.field-control,.switch-row{background:#f8fafbc2;border-color:#263a4a1a}.bottom-nav{background:linear-gradient(145deg,#ffffffdb,#e0e7ebcc);border-color:#ffffffd1;box-shadow:inset 0 1px #fffffff5,0 20px 52px #03172d2b}.nav-indicator{background:linear-gradient(145deg,#dcf5fb,#b0e9f8);border-color:#169dd129;box-shadow:inset 0 1px #ffffffc2,0 9px 22px #0d5e9824}.bottom-nav button{color:#647b8b}.bottom-nav button.active{color:#0d5e98}html[data-theme=dark] .app-shell{background:radial-gradient(at 50% -14%,#36bce829,#0000 34rem),linear-gradient(155deg,#05090e 0%,#09111a 48%,#03172d 100%)}html[data-theme=dark] .app-shell:before{background-image:linear-gradient(#70d8f20b 1px,#0000 1px),linear-gradient(90deg,#70d8f20b 1px,#0000 1px)}html[data-theme=dark] .app-shell:after{background:repeating-linear-gradient(122deg,#0000 0 22px,#b0e9f805 23px,#0000 24px 46px)}html[data-theme=dark] .app-frame{background:#05090ebd;box-shadow:0 0 0 1px #b0e9f80a,0 0 110px #00000075}html[data-theme=dark] .glass-panel,html[data-theme=dark] .glass,html[data-theme=dark] .liquid-glass{box-shadow:inset 0 1px 0 #f2fbfe0e, inset 0 0 0 1px #36bce806, var(--shadow-soft);background:linear-gradient(148deg,#142331e0,#09111ac7);border-color:#b0e9f81c}html[data-theme=dark] .premium-card{box-shadow:inset 0 1px 0 #f2fbfe0f, inset 0 0 0 1px #36bce806, var(--shadow-card);background:linear-gradient(152deg,#142331f0,#09111ae0);border-color:#b0e9f81f}html[data-theme=dark] .eyebrow{color:#70d8f2}html[data-theme=dark] .stat-card>span,html[data-theme=dark] .action-card>span,html[data-theme=dark] .task-accent,html[data-theme=dark] .list-icon,html[data-theme=dark] .topic-index,html[data-theme=dark] .entry-avatar,html[data-theme=dark] .empty-state>span,html[data-theme=dark] .tool-symbol,html[data-theme=dark] .product-menu-icon{color:#70d8f2;background:#169dd124}html[data-theme=dark] .action-card.accent{background:linear-gradient(145deg,#072a4beb,#041b33e0);border-color:#36bce82e}html[data-theme=dark] .field-control,html[data-theme=dark] .switch-row{background:#09111ab8;border-color:#b0e9f81c}html[data-theme=dark] .bottom-nav{background:linear-gradient(145deg,#142331f0,#09111ae8);border-color:#b0e9f81f}html[data-theme=dark] .nav-indicator{background:linear-gradient(145deg,#0a416ff5,#041b33f5);border-color:#70d8f229}html[data-theme=dark] .bottom-nav button{color:#8496a1}html[data-theme=dark] .bottom-nav button.active{color:#70d8f2}.info-carousel{gap:9px;overflow:visible}.carousel-viewport{touch-action:pan-y;background:#03172d;border:1px solid #b0e9f821;border-radius:30px;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff14,0 24px 54px #03172d40}.carousel-track{transition:transform .62s cubic-bezier(.22,.72,.2,1)}.carousel-slide{--slide-accent:#36bce8;--slide-accent-rgb:54, 188, 232;background:#03172d;border-radius:30px;min-height:clamp(270px,43vw,302px);padding:21px 22px 20px}.tone-signal{--slide-accent:#36bce8;--slide-accent-rgb:54, 188, 232}.tone-cobalt{--slide-accent:#70d8f2;--slide-accent-rgb:112, 216, 242}.tone-ice{--slide-accent:#b0e9f8;--slide-accent-rgb:176, 233, 248}.tone-marine{--slide-accent:#169dd1;--slide-accent-rgb:22, 157, 209}.tone-platinum{--slide-accent:#e0e7eb;--slide-accent-rgb:224, 231, 235}.carousel-media{filter:saturate(.8)contrast(1.06)brightness(.94);background-position:50%;transition:transform 6.5s ease-out,filter .6s;transform:scale(1.035)}.carousel-slide.is-active .carousel-media{filter:saturate(.88)contrast(1.07)brightness(.98);transform:scale(1.002)}.carousel-slide:before{background:linear-gradient(90deg,#03172dfc 0%,#03172df2 31%,#03172dc7 52%,#03172d4d 76%,#03172d21 100%),linear-gradient(#05090e2e,#0000 42%,#05090e80)}.carousel-slide:after{background:linear-gradient(125deg, rgba(var(--slide-accent-rgb),.08), transparent 38%), repeating-linear-gradient(118deg, transparent 0 19px, #b0e9f805 20px, transparent 21px 40px);box-shadow:inset 0 0 0 1px rgba(var(--slide-accent-rgb),.16), inset 0 1px 0 #ffffff12}.carousel-top{z-index:1;position:relative}.carousel-kicker{color:var(--slide-accent);letter-spacing:.12em;font-size:9px;font-weight:760}.carousel-count{color:#f2fbfe8c;font-size:9px}.carousel-copy{z-index:1;width:min(66%,420px);margin:15px 0 12px;position:relative}.carousel-copy h3{letter-spacing:-.034em;color:#fff;margin-bottom:8px;font-size:clamp(23px,4.2vw,28px);font-weight:700;line-height:1.06}.carousel-copy p{color:#f2fbfec7;max-width:395px;font-size:12px;font-weight:470;line-height:1.48}.carousel-footer{z-index:2;justify-content:space-between;align-items:center;gap:10px;display:flex;position:relative}.carousel-proof{border:1px solid rgba(var(--slide-accent-rgb),.16);color:#f2fbfec2;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#03172d73;border-radius:999px;align-items:center;gap:8px;min-width:0;max-width:58%;padding:7px 10px;font-size:9px;font-weight:630;display:flex}.carousel-proof i{background:var(--slide-accent);width:6px;height:6px;box-shadow:0 0 0 4px rgba(var(--slide-accent-rgb),.1), 0 0 13px rgba(var(--slide-accent-rgb),.34);border-radius:50%;flex:none}.carousel-proof span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.carousel-cta{color:#03172d;background:linear-gradient(145deg, var(--slide-accent), #b0e9f8);cursor:pointer;border:1px solid #ffffff38;border-radius:13px;flex:none;justify-content:center;align-items:center;gap:9px;min-height:39px;padding:0 13px;font-size:10px;font-weight:720;display:inline-flex;box-shadow:0 11px 24px #03172d3d,inset 0 1px #ffffff6b}.carousel-cta>span{font-size:16px;line-height:1}.carousel-timer{z-index:5;background:#b0e9f81a;border-radius:99px 99px 0 0;height:2px;position:absolute;bottom:0;left:17px;right:17px;overflow:hidden}.carousel-timer i{transform-origin:0;background:linear-gradient(90deg,#169dd1,#70d8f2);width:100%;height:100%;animation:6.5s linear forwards carousel-timer;display:block}.carousel-timer.is-paused i{animation-play-state:paused}.carousel-controls{gap:3px}.carousel-controls button{width:27px;height:20px}.carousel-controls button i{background:#445b6b38;width:5px;height:5px}.carousel-controls button.active i{background:linear-gradient(90deg,#0d5e98,#36bce8);width:20px;box-shadow:0 4px 9px #0d5e982e}html[data-theme=dark] .carousel-controls button i{background:#a8bac63d}html[data-theme=dark] .carousel-controls button.active i{background:linear-gradient(90deg,#169dd1,#70d8f2)}@keyframes carousel-timer{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media (width<=420px){.carousel-slide{min-height:300px;padding:18px 19px}.carousel-copy{width:70%;margin:13px 0 11px}.carousel-copy h3{font-size:22px;line-height:1.07}.carousel-copy p{font-size:11px;line-height:1.46}.carousel-footer{flex-direction:column;align-items:flex-start;gap:8px}.carousel-proof{max-width:84%;padding:6px 9px;font-size:8.5px}.carousel-cta{min-height:36px;padding-inline:12px;font-size:9.5px}}@media (width<=340px){.carousel-slide{min-height:308px;padding-inline:17px}.carousel-copy{width:74%}.carousel-copy h3{font-size:20.5px}.carousel-copy p{font-size:10.5px}}@media (prefers-reduced-motion:reduce){.carousel-timer i{animation:none;transform:scaleX(1)}.carousel-media{transition:none}}.info-carousel{isolation:isolate;background:radial-gradient(circle at 82% 2%,#c2894824,#0000 29%),linear-gradient(145deg,#142331fa,#03172dfc 58%,#05090efc);border:1px solid #b0e9f821;border-radius:36px;gap:10px;margin-inline:-6px;padding:13px 12px 10px;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff14,inset 0 0 0 1px #36bce806,0 26px 62px #03172d45}.info-carousel:before{content:"";z-index:-1;pointer-events:none;background-image:linear-gradient(#70d8f206 1px,#0000 1px),linear-gradient(90deg,#70d8f206 1px,#0000 1px);background-size:22px 22px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000 42%,#000);mask-image:linear-gradient(90deg,#0000,#000 42%,#000)}.carousel-story-intro{z-index:2;color:#f5f8fa;justify-content:space-between;align-items:center;gap:12px;padding:1px 5px 0;display:flex;position:relative}.carousel-story-intro>div{gap:3px;min-width:0;display:grid}.carousel-story-intro span{color:#70d8f2;font:760 8px/1.2 var(--font-data);letter-spacing:.145em}.carousel-story-intro strong{color:#f5f8fae6;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:640;line-height:1.25;overflow:hidden}.carousel-story-intro small{color:#ffe8c9c7;font:670 8px/1 var(--font-data);letter-spacing:.04em;background:#c2894812;border:1px solid #c2894833;border-radius:999px;flex:none;align-items:center;gap:7px;padding:6px 9px;display:inline-flex}.carousel-story-intro small i{background:#c28948;border-radius:50%;width:5px;height:5px;box-shadow:0 0 10px #c289489e}.info-carousel .carousel-viewport{border-color:#b0e9f829;border-radius:25px;box-shadow:inset 0 1px #ffffff17,inset 0 0 0 1px #c2894809,0 19px 42px #00000052}.info-carousel .carousel-slide{border-radius:25px;min-height:clamp(286px,44vw,318px)}.info-carousel .carousel-media{filter:saturate(.83)contrast(1.08)brightness(.94)sepia(.055)}.info-carousel .carousel-slide.is-active .carousel-media{filter:saturate(.91)contrast(1.09)brightness(.98)sepia(.035)}.info-carousel .carousel-slide:before{background:linear-gradient(90deg,#03101cfe 0%,#031425f7 31%,#03172dc9 53%,#03172d47 77%,#03172d14 100%),linear-gradient(#0000001f,#0000 38%,#0000008c)}.info-carousel .carousel-kicker{text-shadow:0 0 18px rgba(var(--slide-accent-rgb), .34)}.info-carousel .carousel-copy h3{text-shadow:0 3px 22px #0000008a;max-width:410px}.info-carousel .carousel-controls button i{background:#b0e9f838}.analytics-panel{isolation:isolate;position:relative;overflow:hidden;color:#f5f8fa!important;background:radial-gradient(circle at 88% -8%,#36bce826,#0000 31%),linear-gradient(148deg,#142331 0%,#071c30 54%,#03172d 100%)!important;border:1px solid #70d8f22b!important;box-shadow:inset 0 1px #ffffff13,inset 0 0 0 1px #b0e9f806,0 22px 48px #03172d38!important}.analytics-panel:before{content:"";z-index:0;pointer-events:none;background-image:linear-gradient(#70d8f207 1px,#0000 1px),linear-gradient(90deg,#70d8f207 1px,#0000 1px);background-size:20px 20px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(120deg,#0000 2%,#000 58%,#0000 100%);mask-image:linear-gradient(120deg,#0000 2%,#000 58%,#0000 100%)}.analytics-panel:after{content:"";z-index:0;pointer-events:none;background:linear-gradient(90deg,#0000,#70d8f2a3,#0000);height:1px;position:absolute;top:0;left:16%;right:16%;box-shadow:0 0 15px #36bce842}.analytics-panel>*{z-index:1;position:relative}.analytics-panel .section-title h2,.analytics-panel .section-title h3{color:#f5f8fa!important}.analytics-panel .section-title span,.analytics-panel .eyebrow{color:#70d8f2!important}.analytics-panel .section-title{margin-bottom:8px}.pro-chart{grid-template-columns:34px minmax(0,1fr);gap:10px;height:270px;margin-top:10px}.chart-axis{font:620 9px/1 var(--font-data);padding:7px 0 29px;color:#b0e9f88f!important}.chart-plot{background:linear-gradient(#70d8f206,#0000 62%),repeating-linear-gradient(90deg,#0000 0 31px,#b0e9f805 32px,#0000 33px 64px);border-bottom:1px solid #b0e9f82e;border-left:1px solid #b0e9f81a;border-radius:9px 9px 3px 3px;overflow:hidden}.chart-plot>.gridline{border-top-style:solid;border-color:#b0e9f81f!important}.chart-columns{gap:16px;padding:6px 10px 0}.pro-cluster{gap:6px}.pro-bar-wrap{gap:6px;width:min(25%,30px)}.pro-bar-wrap>b{font:680 9px/1 var(--font-data);text-shadow:0 1px 10px #0000006b;color:#f2fbfed1!important}.pro-bar{transform-origin:bottom;border:1px solid #ffffff1c;border-radius:8px 8px 3px 3px;min-height:5px;animation:.68s cubic-bezier(.22,.78,.25,1) both ordo-bar-rise;position:relative;overflow:hidden;box-shadow:inset 1px 0 #ffffff21,inset -1px 0 #0000001f,0 9px 19px #0000003d!important}.pro-bar:before{content:"";background:linear-gradient(90deg,#ffffff26,#0000 42%,#0000001f);position:absolute;inset:0}.pro-bar:after{content:"";background:#ffffff7a;height:1px;position:absolute;top:0;left:2px;right:2px;box-shadow:0 0 8px #ffffff40}.pro-bar.created,.chart-legend i.created{background:linear-gradient(#66d7f2 0%,#169dd1 46%,#0d5e98 100%)}.pro-bar.signed,.chart-legend i.signed{background:linear-gradient(#9cdce4 0%,#4ca9a0 48%,#28756f 100%)}.pro-bar.returned,.chart-legend i.returned{background:linear-gradient(#d5a58f 0%,#b06969 50%,#73464e 100%)}.pro-month>strong{font:660 10px/1 var(--font-data);letter-spacing:.025em;color:#b0e9f8a8!important}.chart-legend{gap:7px;margin-top:14px}.chart-legend span{background:#09111a52;border:1px solid #b0e9f81a;border-radius:999px;gap:6px;padding:6px 8px;font-size:9px;color:#f2fbfeab!important}.chart-legend i{width:7px;height:7px;box-shadow:0 0 10px #70d8f233}.donut-layout{gap:20px;padding:7px 0 3px}.donut{filter:drop-shadow(0 17px 23px #00000045);border:1px solid #b0e9f829;justify-self:center;width:100%;max-width:190px;padding:10px;animation:.72s cubic-bezier(.22,.78,.25,1) both ordo-donut-in;position:relative;box-shadow:inset 0 0 0 1px #ffffff13,inset 0 0 25px #03172d38!important}.donut:before{content:"";pointer-events:none;background:linear-gradient(135deg,#ffffff1f,#0000 28% 72%,#0000001f);border:1px solid #ffffff1a;border-radius:50%;position:absolute;inset:7px}.donut>div,html[data-theme=dark] .donut>div{color:#f5f8fa;width:58%;box-shadow:inset 0 1px #ffffff12,0 0 0 9px #03172d33,0 10px 24px #00000040;background:radial-gradient(circle at 40% 24%,#36bce81c,#0000 35%),linear-gradient(145deg,#142331,#09111a)!important;border:1px solid #b0e9f826!important}.donut b{font:760 24px/1 var(--font-data);color:#f5f8fa!important}.donut span{letter-spacing:.035em;color:#b0e9f89e!important}.donut-legend{gap:7px}.donut-legend>div{background:#09111a4a;border:1px solid #b0e9f817;border-radius:10px;grid-template-columns:9px minmax(0,1fr) auto auto;gap:7px;padding:7px 8px}.donut-legend i{width:7px;height:7px;box-shadow:0 0 9px}.donut-legend span,.donut-legend b{color:#f2fbfed1!important}.donut-legend span{text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.donut-legend b{font:730 9px/1 var(--font-data)}.donut-legend small{font:600 8px/1 var(--font-data);color:#b0e9f87a!important}@keyframes ordo-bar-rise{0%{opacity:.2;transform:scaleY(.06)}to{opacity:1;transform:scaleY(1)}}@keyframes ordo-donut-in{0%{opacity:0;transform:scale(.88)}to{opacity:1;transform:scale(1)}}@media (width<=480px){.info-carousel{border-radius:31px;margin-inline:-3px;padding:11px 9px 9px}.carousel-story-intro{padding-inline:4px}.carousel-story-intro strong{font-size:11px}.carousel-story-intro small{padding:5px 7px}.info-carousel .carousel-slide{min-height:315px;padding:18px 18px 17px}.info-carousel .carousel-copy{width:72%}.pro-chart{grid-template-columns:28px minmax(0,1fr);height:245px}.chart-columns{gap:8px;padding-inline:5px}.pro-cluster{gap:4px}.pro-bar-wrap{width:min(27%,23px)}.donut-layout{grid-template-columns:1fr}.donut{width:176px;max-width:72%}}@media (width<=360px){.carousel-story-intro strong{max-width:205px;font-size:10.5px}.carousel-story-intro small{font-size:7.5px}.info-carousel .carousel-copy{width:75%}.info-carousel .carousel-copy h3{font-size:20px}.info-carousel .carousel-copy p{font-size:10.2px}}@media (prefers-reduced-motion:reduce){.pro-bar,.donut{animation:none}}.app-shell.loader-shell:before,html[data-theme=dark] .app-shell.loader-shell:before{opacity:.38;filter:saturate(.8)contrast(1.08);-webkit-mask-image:none;mask-image:none;background:linear-gradient(#05090eb8,#05090ee8),url(/hero/welcome-blueprint.png) 50%/cover no-repeat!important}.loader-shell .launch-loader,html[data-theme=dark] .loader-shell .launch-loader{color:#f5f8fa!important;background:linear-gradient(152deg,#142331f5 0%,#09111afa 45%,#0d1823f7 100%)!important;border-color:#b0e9f82e!important;box-shadow:0 42px 100px #00000085,0 0 0 1px #ffffff06,inset 0 1px #ffffff24,inset 0 -1px #70d8f20d!important}.loader-shell .launch-loader:before{z-index:0;opacity:.36;background-color:#0000;background-image:repeating-linear-gradient(122deg,#0000 0 18px,#b0e9f806 19px,#0000 20px 38px),linear-gradient(145deg,#ffffff05,#0000 45%);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:auto;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box}.loader-shell .launch-loader:after{z-index:0}.loader-shell .launch-loader>*{z-index:1;position:relative}.app-shell.loader-shell,html[data-theme=dark] .app-shell.loader-shell{background:radial-gradient(at 50% 46%,#0f7db82e,#09111a05 38%,#0000 64%),radial-gradient(circle at 88% 8%,#70d8f214,#0000 24rem),linear-gradient(154deg,#03070b 0%,#07111a 42%,#091722 67%,#03070b 100%)!important;padding:0!important}.app-shell.loader-shell:before,html[data-theme=dark] .app-shell.loader-shell:before{opacity:.55!important;filter:none!important;background:linear-gradient(90deg,#ffffff03 1px,#0000 1px) 0 0/48px 48px,linear-gradient(#ffffff03 1px,#0000 1px) 0 0/48px 48px,repeating-linear-gradient(132deg,#ffffff05 0 1px,#0000 1px 7px) 0 0/9px 9px,linear-gradient(#03070b0a,#03070bb3)!important}.app-shell.loader-shell:after,html[data-theme=dark] .app-shell.loader-shell:after{opacity:1!important;background:linear-gradient(90deg,#03070bc2,#0000 13% 87%,#03070bc2),linear-gradient(#03070b94,#0000 18% 80%,#03070bbf)!important}.loader-shell .launch-loader.ordo-loader,html[data-theme=dark] .loader-shell .launch-loader.ordo-loader{width:min(100%,520px);height:100dvh;min-height:100dvh;padding:max(22px,env(safe-area-inset-top)) 26px max(24px,env(safe-area-inset-bottom));isolation:isolate;border-radius:0;grid-template-rows:auto minmax(0,1fr) auto;gap:0;display:grid;position:relative;overflow:hidden;color:#f5f8fa!important;border:0!important;background:0 0!important;border-inline:1px solid #b0e9f80e!important;box-shadow:-44px 0 90px #00000047,44px 0 90px #00000047,inset 1px 0 #ffffff05,inset -1px 0 #ffffff05!important}.loader-shell .launch-loader.ordo-loader:before{z-index:0;opacity:1;animation:ordo-surface-light var(--loader-duration) ease-in-out both;background:linear-gradient(112deg,#0000 0 39%,#b0e9f807 48%,#0000 57%) 0 0/220% 100%,radial-gradient(at 50% 49%,#36bce80f,#0000 36%);inset:0}.loader-shell .launch-loader.ordo-loader:after{z-index:0;background:linear-gradient(#ffffff06,#0000 14%),radial-gradient(#0000 40%,#03070b57 100%);border-radius:0;inset:0}.loader-shell .ordo-loader>*{z-index:2;position:relative}.ordo-loader-aura{aspect-ratio:1.7;filter:blur(24px);background:radial-gradient(#36bce826,#0f7db80b 43%,#0000 73%);border-radius:50%;width:min(86vw,440px);animation:2.15s ease-in-out infinite ordo-aura-breathe;top:50%;left:50%;transform:translate(-50%,-50%);z-index:0!important;position:absolute!important}.ordo-loader-grain{pointer-events:none;opacity:.14;mix-blend-mode:soft-light;background-image:linear-gradient(45deg,#ffffff09 25%,#0000 25% 75%,#ffffff06 75%),linear-gradient(45deg,#0000001c 25%,#0000 25% 75%,#0000001a 75%);background-position:0 0,3px 3px;background-size:6px 6px;inset:0;z-index:4!important;position:absolute!important}.ordo-blueprint{pointer-events:none;opacity:.84;filter:drop-shadow(0 0 9px #36bce814);width:100%;height:100%;animation:.9s cubic-bezier(.16,1,.3,1) both ordo-blueprint-enter;inset:0;z-index:1!important;position:absolute!important}.ordo-blueprint-grid line{stroke:#70d8f20b;stroke-width:.55px}.ordo-blueprint-grid .ordo-blueprint-axis{stroke:#70d8f21f;stroke-width:.75px;stroke-dasharray:5 7}.ordo-pipeline>path:not(.ordo-pipeline-axis){fill:none;stroke:url(#ordo-pipe-light);stroke-width:1.25px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:calc(1 - var(--loading-progress));opacity:.72;filter:drop-shadow(0 0 4px #36bce838);transition:stroke-dashoffset 45ms linear,opacity .45s}.ordo-pipeline .ordo-pipeline-axis{fill:none;stroke:#70d8f257;stroke-width:.7px;stroke-dasharray:.018 .018;stroke-dashoffset:calc(1 - var(--loading-progress));opacity:.45;transition:stroke-dashoffset 45ms linear}.ordo-weld-line{stroke:#b0e9f8;stroke-width:1.1px;stroke-dasharray:2 2;opacity:0;filter:drop-shadow(0 0 4px #70d8f29e);transition:opacity .42s}.loader-phase-2 .ordo-weld-line,.loader-phase-3 .ordo-weld-line,.loader-phase-4 .ordo-weld-line{opacity:.76}.ordo-dimensions{opacity:0;transform-origin:50%;transition:opacity .52s,transform .68s cubic-bezier(.16,1,.3,1);transform:translateY(4px)}.loader-phase-1 .ordo-dimensions,.loader-phase-2 .ordo-dimensions,.loader-phase-3 .ordo-dimensions,.loader-phase-4 .ordo-dimensions{opacity:.56;transform:translateY(0)}.ordo-dimensions line,.ordo-dimensions path{fill:none;stroke:#70d8f2a1;stroke-width:.65px}.ordo-dimensions text{fill:#b0e9f8b8;font-family:var(--font-data);letter-spacing:.08em;font-size:7px;font-weight:700}.ordo-control-nodes circle{fill:#e8eef2;stroke:#36bce8;stroke-width:1px;opacity:0;transform-box:fill-box;transform-origin:50%;transition:opacity .35s}.loader-phase-1 .ordo-control-nodes circle,.loader-phase-2 .ordo-control-nodes circle,.loader-phase-3 .ordo-control-nodes circle,.loader-phase-4 .ordo-control-nodes circle{opacity:.86;animation:1.4s ease-in-out infinite ordo-node-pulse}.ordo-control-nodes circle:nth-child(2){animation-delay:.18s!important}.ordo-control-nodes circle:nth-child(3){animation-delay:.36s!important}.ordo-control-nodes circle:nth-child(4){animation-delay:.54s!important}.ordo-loader-meta{color:#b0e9f88c;min-width:0;font-family:var(--font-data);letter-spacing:.16em;justify-content:space-between;align-items:center;gap:18px;font-size:7px;font-weight:720;animation:.62s 80ms both ordo-meta-enter;display:flex}.ordo-loader-meta span{white-space:nowrap;align-items:center;gap:8px;min-width:0;display:flex}.ordo-loader-meta i{background:#70d8f2;border-radius:50%;width:5px;height:5px;animation:1.45s ease-in-out infinite state-pulse;box-shadow:0 0 9px #70d8f2e6}.ordo-loader-center{place-items:center;min-height:0;display:grid;position:relative}.ordo-calibration-frame{width:min(410px,88vw);height:min(260px,34vh);animation:.78s cubic-bezier(.16,1,.3,1) .12s both ordo-frame-enter;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.ordo-corner{opacity:.78;border-style:solid;border-color:#70d8f26b;width:25px;height:25px;transition:border-color .38s,filter .38s;position:absolute}.ordo-corner.corner-tl{border-width:1px 0 0 1px;top:0;left:0}.ordo-corner.corner-tr{border-width:1px 1px 0 0;top:0;right:0}.ordo-corner.corner-bl{border-width:0 0 1px 1px;bottom:0;left:0}.ordo-corner.corner-br{border-width:0 1px 1px 0;bottom:0;right:0}.loader-phase-4 .ordo-corner{filter:drop-shadow(0 0 5px #36bce86b);border-color:#b0e9f8c7}.ordo-crosshair{transform-origin:50%;background:linear-gradient(90deg,#0000,#70d8f230,#0000);display:block;position:absolute;top:50%;left:50%}.ordo-crosshair.horizontal{width:100%;height:1px;transform:translate(-50%,-50%) scaleX(var(--loading-progress))}.ordo-crosshair.vertical{width:1px;height:100%;transform:translate(-50%,-50%) scaleY(var(--loading-progress));background:linear-gradient(#0000,#70d8f229,#0000)}.ordo-logo-lockup{z-index:3;justify-items:center;gap:17px;width:min(360px,78vw);display:grid;position:relative;transform:translateY(-2px)}.ordo-logo-reveal{aspect-ratio:4.85;filter:drop-shadow(0 19px 28px #0000008c);width:100%;position:relative}.ordo-logo-ghost,.ordo-logo-fill{display:block;position:absolute;inset:0}.ordo-logo-fill{clip-path:inset(0 calc(100% - var(--loading-position)) 0 0);filter:drop-shadow(0 0 5px #f5f8fa2e)drop-shadow(0 0 14px #36bce829);transition:clip-path 45ms linear,filter .4s}.loader-phase-4 .ordo-logo-fill{filter:drop-shadow(0 0 5px #f5f8fa52)drop-shadow(0 0 18px #36bce842);animation:.52s cubic-bezier(.16,1,.3,1) both ordo-logo-ready}.ordo-logo-lockup>p{color:#b0e9f8b8;letter-spacing:.23em;text-align:center;text-shadow:0 0 16px #36bce838;margin:0;font-size:8px;font-weight:680;line-height:1;animation:.72s .42s both ordo-tagline-enter}@keyframes ordo-surface-light{0%{background-position:120% 0,0 0}to{background-position:-120% 0,0 0}}@keyframes ordo-aura-breathe{0%,to{opacity:.54;transform:translate(-50%,-50%)scale(.92)}50%{opacity:1;transform:translate(-50%,-50%)scale(1.08)}}@keyframes ordo-blueprint-enter{0%{opacity:0;filter:blur(3px);transform:scale(1.025)}to{opacity:.84;filter:blur();transform:scale(1)}}@keyframes ordo-meta-enter{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:translateY(0)}}@keyframes ordo-frame-enter{0%{opacity:0;transform:translate(-50%,-50%)scale(1.08)}to{opacity:1;transform:translate(-50%,-50%)scale(1)}}@keyframes ordo-tagline-enter{0%{opacity:0;letter-spacing:.32em;transform:translateY(5px)}to{opacity:1;letter-spacing:.23em;transform:translateY(0)}}@keyframes ordo-node-pulse{0%,to{opacity:.45;transform:scale(.72)}50%{opacity:1;transform:scale(1.3)}}@keyframes ordo-logo-ready{0%{transform:scale(.992)}58%{transform:scale(1.018)}to{transform:scale(1)}}@media (width<=520px){.loader-shell .launch-loader.ordo-loader,html[data-theme=dark] .loader-shell .launch-loader.ordo-loader{width:100%;padding-inline:20px;border-inline:0!important}.ordo-calibration-frame{width:min(390px,91vw)}.ordo-logo-lockup{width:min(340px,80vw)}}@media (width<=370px){.loader-shell .launch-loader.ordo-loader,html[data-theme=dark] .loader-shell .launch-loader.ordo-loader{padding-inline:17px}.ordo-loader-meta{letter-spacing:.12em;font-size:6.2px}.ordo-logo-lockup{gap:14px;width:min(305px,82vw)}.ordo-logo-lockup>p{letter-spacing:.18em;font-size:7px}.ordo-loader-status>span{font-size:8.5px}.ordo-loader-signature{letter-spacing:.12em;font-size:5.8px}}@media (height<=670px){.loader-shell .launch-loader.ordo-loader,html[data-theme=dark] .loader-shell .launch-loader.ordo-loader{padding-top:max(15px,env(safe-area-inset-top));padding-bottom:max(16px,env(safe-area-inset-bottom))}.ordo-calibration-frame{height:min(205px,34vh)}.ordo-logo-lockup{gap:12px;width:min(315px,76vw)}}@media (prefers-reduced-motion:reduce){.ordo-loader:before,.ordo-loader-aura,.ordo-blueprint,.ordo-control-nodes circle,.ordo-loader-meta,.ordo-calibration-frame,.ordo-logo-lockup>p,.loader-phase-4 .ordo-logo-fill{animation:none!important}}.app-shell.loader-shell,html[data-theme=dark] .app-shell.loader-shell{background:radial-gradient(#0f7db857 0%,#0a416f29 30%,#0000 61%),radial-gradient(circle at 92% 4%,#36bce81f,#0000 25rem),radial-gradient(circle at 3% 95%,#0d5e983d,#0000 30rem),linear-gradient(152deg,#020509 0%,#071018 34%,#0a1a28 62%,#050b11 82%,#020509 100%)!important}.app-shell.loader-shell:before,html[data-theme=dark] .app-shell.loader-shell:before{opacity:.74!important;background:linear-gradient(90deg,#70d8f206 1px,#0000 1px) 0 0/48px 48px,linear-gradient(#70d8f205 1px,#0000 1px) 0 0/48px 48px,repeating-linear-gradient(132deg,#ffffff07 0 1px,#0000 1px 8px) 0 0/10px 10px,linear-gradient(#03070b08,#03070bad)!important}.app-shell.loader-shell:after,html[data-theme=dark] .app-shell.loader-shell:after{background:linear-gradient(90deg,#020509e6,#0000 12% 88%,#020509e6),linear-gradient(#0205098a,#0000 17% 82%,#020509d1)!important}.loader-shell .launch-loader.ordo-loader,html[data-theme=dark] .loader-shell .launch-loader.ordo-loader{padding:max(22px, env(safe-area-inset-top)) 26px max(22px, env(safe-area-inset-bottom));grid-template-rows:auto minmax(0,1fr);background:linear-gradient(90deg,#70d8f207,#0000 12% 88%,#70d8f207),radial-gradient(#0b2c4752,#0000 53%)!important;box-shadow:-54px 0 110px #00000061,54px 0 110px #00000061,inset 1px 0 #b0e9f80a,inset -1px 0 #b0e9f80a!important}.loader-shell .launch-loader.ordo-loader:before{animation:ordo-graphite-shift var(--loader-duration) cubic-bezier(.22, 1, .36, 1) both;background:linear-gradient(108deg,#0000 0 37%,#b0e9f80e 48%,#36bce805 53%,#0000 62%) 0 0/230% 100%,radial-gradient(at 50% 49%,#36bce81c,#0f7db809 37%,#0000 66%)}.ordo-loader-aura{aspect-ratio:1.75;filter:blur(28px);background:radial-gradient(#36bce842 0%,#0f7db821 34%,#0a416f0b 56%,#0000 76%);width:min(98vw,500px);animation:2.2s ease-in-out infinite ordo-aura-lux}.ordo-loader-spectrum{pointer-events:none;filter:blur(38px);opacity:.54;mix-blend-mode:screen;border-radius:50%;width:74%;height:60%;z-index:0!important;position:absolute!important}.ordo-loader-spectrum.spectrum-left{animation:ordo-spectrum-left var(--loader-duration) ease-out both;background:radial-gradient(#0d5e98a8,#0a416f14 54%,#0000 72%);top:20%;left:-49%}.ordo-loader-spectrum.spectrum-right{animation:ordo-spectrum-right var(--loader-duration) ease-out both;background:radial-gradient(#36bce861,#0f7db814 54%,#0000 73%);bottom:10%;right:-52%}.ordo-loader-depth{pointer-events:none;opacity:.48;animation:ordo-depth-current var(--loader-duration) ease-in-out both;background:linear-gradient(115deg,#0000 0 24%,#70d8f206 35%,#0000 46%) 0 0/190% 100%,linear-gradient(295deg,#0000 0 28%,#0f7db80b 39%,#0000 50%) 0 0/180% 100%;inset:0;z-index:0!important;position:absolute!important}.ordo-ready-flash{pointer-events:none;opacity:0;background:radial-gradient(#f5f8fa36,#70d8f221 16%,#36bce80a 38%,#0000 66%);inset:0;z-index:3!important;position:absolute!important}.loader-phase-4 .ordo-ready-flash{animation:.72s cubic-bezier(.16,1,.3,1) both ordo-ready-flare}.ordo-loader-grain{opacity:.1;background-size:7px 7px}.ordo-blueprint{opacity:.92;filter:drop-shadow(0 0 12px #36bce81f)}.ordo-blueprint-grid line{stroke:#70d8f20d}.ordo-blueprint-grid .ordo-blueprint-axis{stroke:#70d8f226}.ordo-pipeline>path:not(.ordo-pipeline-axis){stroke-width:1.36px;opacity:.86;filter:drop-shadow(0 0 5px #36bce861)}.ordo-pipeline .ordo-pipeline-axis{stroke:#70d8f27a}.ordo-loader-meta{color:#b0e9f8ad;text-shadow:0 0 18px #36bce82e}.ordo-loader-meta i{background:#b0e9f8;box-shadow:0 0 8px #70d8f2,0 0 20px #36bce8b8}.ordo-loader-center{isolation:isolate}.ordo-calibration-frame{width:min(430px,92vw);height:min(292px,38vh)}.ordo-corner{filter:drop-shadow(0 0 5px #36bce829);border-color:#70d8f285;width:31px;height:31px}.ordo-crosshair.horizontal{background:linear-gradient(90deg,#0000,#70d8f24a,#0000)}.ordo-crosshair.vertical{background:linear-gradient(#0000,#70d8f23b,#0000)}.ordo-logo-lockup{z-index:3;gap:19px;width:min(382px,81vw)}.ordo-logo-reveal{filter:drop-shadow(0 24px 34px #0000009e)drop-shadow(0 0 26px #0f7db821)}.ordo-logo-ghost{opacity:.17;filter:grayscale()brightness(.58)contrast(1.14)}.ordo-logo-fill{filter:drop-shadow(0 0 6px #f5f8fa47)drop-shadow(0 0 18px #36bce83d)drop-shadow(0 0 36px #0f7db826)}.ordo-logo-reflection{z-index:-1;opacity:.075;filter:blur(1.2px)saturate(1.3);transform-origin:top;width:90%;display:block;position:absolute;top:77%;left:5%;transform:scaleY(-.48);-webkit-mask-image:linear-gradient(#000000d9,#0000 73%);mask-image:linear-gradient(#000000d9,#0000 73%)}.loader-phase-4 .ordo-logo-fill{filter:drop-shadow(0 0 7px #f5f8fa70)drop-shadow(0 0 22px #70d8f25c)drop-shadow(0 0 48px #0f7db83d)}.ordo-logo-lockup>p{color:#b0e9f8d6;text-shadow:0 0 18px #36bce857;font-weight:720}.ordo-loader-live{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@keyframes ordo-graphite-shift{0%{opacity:.52;background-position:125% 0,0 0}46%{opacity:1}to{opacity:.72;background-position:-125% 0,0 0}}@keyframes ordo-aura-lux{0%,to{opacity:.58;transform:translate(-50%,-50%)scale(.9)}48%{opacity:1;transform:translate(-50%,-50%)scale(1.09)}}@keyframes ordo-spectrum-left{0%{opacity:.16;transform:translate(-8%,9%)rotate(-10deg)scale(.88)}to{opacity:.58;transform:translate(8%,-5%)rotate(-4deg)scale(1.06)}}@keyframes ordo-spectrum-right{0%{opacity:.14;transform:translate(10%,-8%)rotate(11deg)scale(.9)}to{opacity:.5;transform:translate(-7%,5%)rotate(4deg)scale(1.08)}}@keyframes ordo-depth-current{0%{opacity:.18;background-position:130% 0,-110% 0}to{opacity:.58;background-position:-130% 0,110% 0}}@keyframes ordo-ready-flare{0%{opacity:0;transform:scale(.92)}38%{opacity:.7}to{opacity:0;transform:scale(1.08)}}@media (width<=520px){.loader-shell .launch-loader.ordo-loader,html[data-theme=dark] .loader-shell .launch-loader.ordo-loader{padding-inline:20px}.ordo-calibration-frame{width:min(408px,93vw)}.ordo-logo-lockup{width:min(356px,82vw)}}@media (width<=370px){.loader-shell .launch-loader.ordo-loader,html[data-theme=dark] .loader-shell .launch-loader.ordo-loader{padding-inline:17px}.ordo-logo-lockup{gap:15px;width:min(320px,84vw)}.ordo-logo-lockup>p{letter-spacing:.19em;font-size:7px}}@media (height<=670px){.loader-shell .launch-loader.ordo-loader,html[data-theme=dark] .loader-shell .launch-loader.ordo-loader{padding-top:max(15px, env(safe-area-inset-top));padding-bottom:max(15px, env(safe-area-inset-bottom))}.ordo-calibration-frame{height:min(224px,37vh)}.ordo-logo-lockup{gap:13px;width:min(326px,78vw)}}@media (prefers-reduced-motion:reduce){.ordo-loader-spectrum,.ordo-loader-depth,.ordo-ready-flash{animation:none!important}}.ordo-logo-engraving-art{z-index:2;pointer-events:none;width:100%;height:100%;display:block;position:absolute;inset:0;overflow:visible}.ordo-logo-fill-svg{filter:drop-shadow(0 0 5px #f5f8fa5c)drop-shadow(0 0 16px #36bce84d)drop-shadow(0 0 31px #0f7db82e)}.ordo-logo-fill-svg path,.ordo-logo-ghost-vector path,.ordo-logo-reflection-vector path{shape-rendering:geometricprecision}.ordo-logo-ghost-vector,.ordo-logo-reflection-vector{width:100%;height:100%}.ordo-logo-ghost-vector path{fill:#536873}.ordo-logo-reflection-vector path{fill:#a8c7d3}.ordo-metal-body path{fill:url(#ordo-polished-metal-body)}.ordo-metal-iridescence{opacity:.64;mix-blend-mode:screen}.ordo-metal-iridescence path{fill:url(#ordo-metal-iridescence)}.ordo-metal-sheen{opacity:.82;mix-blend-mode:screen}.ordo-metal-sheen path{fill:url(#ordo-metal-moving-sheen)}.loader-phase-4 .ordo-logo-fill-svg{transform-box:fill-box;transform-origin:50%;animation:.52s cubic-bezier(.16,1,.3,1) both ordo-logo-ready}.ordo-pipeline>path:not(.ordo-pipeline-axis){stroke-dasharray:1;stroke-dashoffset:1px;opacity:.08;transition:none;animation:none}.ordo-pipeline .ordo-pipeline-axis{stroke-dashoffset:1px;opacity:0;transition:none;animation:none}.ordo-logo-engraving path{fill:none;stroke-linecap:butt;stroke-linejoin:round;shape-rendering:geometricprecision;transition:none;animation:none}.ordo-engraving-groove{stroke:#02080df0;stroke-width:6.2px;stroke-dasharray:1;stroke-dashoffset:1px;opacity:0}.ordo-engraving-bevel{stroke:url(#ordo-engraving-bevel-metal);stroke-width:2.65px;stroke-dasharray:1;stroke-dashoffset:1px;opacity:0}.ordo-engraving-bevel.inner{stroke-width:2.35px;opacity:.9}.ordo-engraving-cutter{stroke:url(#ordo-engraving-cutter-metal);stroke-width:5.4px;stroke-dasharray:.038 .962;stroke-dashoffset:0;opacity:0;mix-blend-mode:screen}.ordo-engraving-cutter.inner{stroke-width:4.8px}@media (prefers-reduced-motion:reduce){.ordo-logo-fill-svg{animation:none!important}}.topbar{grid-template-columns:52px minmax(0,1fr) 52px;align-items:center;gap:12px;min-height:72px;margin:0 0 22px}.topbar-side{align-items:center;width:52px;min-width:0;display:flex}.topbar-side--start{justify-content:flex-start}.topbar-side--end{justify-content:flex-end}.topbar-balance{width:46px;height:46px;display:block}.topbar .circle-button,.topbar .profile-chip{border-radius:16px;width:46px;height:46px}.topbar-copy{text-align:center;justify-items:center;gap:2px;min-width:0;display:grid}.topbar-copy>.brand-wordmark{width:92px;color:inherit;letter-spacing:0;filter:drop-shadow(0 6px 10px #041b3324);margin:0 0 3px;display:inline-grid;overflow:visible}html[data-theme=dark] .topbar-copy>.brand-wordmark{filter:drop-shadow(0 7px 11px #0000006b)drop-shadow(0 0 8px #70d8f214)}.topbar-copy h1{letter-spacing:-.035em;order:2;margin:0;font-size:22px;font-weight:720;line-height:1.02}.topbar-copy>span:not(.brand-wordmark){color:#8496a1;letter-spacing:.12em;text-overflow:ellipsis;white-space:nowrap;order:3;max-width:100%;margin:2px 0 0;font-size:7px;font-weight:760;line-height:1;display:block;overflow:hidden}.ordo-agent-hero{color:#f5f8fa;text-align:center;isolation:isolate;background:linear-gradient(#05090e3d 0%,#05090e29 42%,#03172d80 100%),radial-gradient(at 50% 34%,#0d5e9814,#0000 46%),url(/hero/ordo-welcome-premium-v1.webp) 50%/cover no-repeat;border:1px solid #b0e9f829;border-radius:32px;grid-template-rows:minmax(0,1fr) auto;align-items:center;min-height:348px;padding:29px 24px 20px;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff1a,inset 0 0 0 1px #70d8f206,0 28px 64px #03172d40}.ordo-agent-hero:before{content:"";z-index:0;opacity:.82;pointer-events:none;background:radial-gradient(at 50% 35%,#0000 0 24%,#05090e1a 64%,#05090e66 100%) 0 0/100% 100%,linear-gradient(112deg,#0000 18%,#b0e9f809 48%,#0000 72%) 0 0/210% 100%;animation:9s ease-in-out infinite alternate ordo-home-light;position:absolute;inset:0}.ordo-agent-hero:after{content:"";z-index:1;pointer-events:none;border-radius:31px;position:absolute;inset:1px;box-shadow:inset 0 1px #ffffff1a,inset 0 -82px 96px #03172d33,inset 0 0 44px #36bce806}.ordo-agent-hero>*{z-index:2;position:relative}.hero-precision{z-index:1;aspect-ratio:1.6;pointer-events:none;opacity:0;width:min(370px,84vw);display:none;position:absolute;top:45%;left:50%;transform:translate(-50%,-50%)}html[data-theme=dark] .ordo-agent-hero{background:linear-gradient(#05090e4d 0%,#05090e33 42%,#03172d8f 100%),radial-gradient(at 50% 34%,#0d5e9814,#0000 46%),url(/hero/ordo-welcome-premium-v1.webp) 50%/cover no-repeat;border-color:#70d8f22e;box-shadow:inset 0 1px #ffffff17,inset 0 0 0 1px #70d8f206,0 30px 68px #0000005c}.hero-precision-ring,.hero-precision-axis{display:block;position:absolute}.hero-precision-ring{border:1px solid #70d8f229;border-radius:50%;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 34px #36bce809}.hero-precision-ring.ring-outer{width:100%;height:100%}.hero-precision-ring.ring-inner{border-color:#b0e9f81f;width:61%;height:61%}.hero-precision-axis.axis-horizontal{background:linear-gradient(90deg,#0000,#70d8f22e,#0000);width:100%;height:1px;top:50%;left:0}.hero-precision-axis.axis-vertical{background:linear-gradient(#0000,#70d8f224,#0000);width:1px;height:100%;top:0;left:50%}.hero-copy{filter:drop-shadow(0 10px 22px #00000042);align-self:center;justify-items:center;width:min(100%,430px);margin:0 auto;display:grid}.ordo-agent-hero .status-pill{color:#b0e9f8;letter-spacing:.045em;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#072a4b6b;border-color:#70d8f22b;min-height:26px;padding:6px 11px;font-size:8px;box-shadow:inset 0 1px #ffffff0d}.ordo-agent-hero .status-pill.development{color:#e0e7eb;background:#0d5e9838;border-color:#70d8f233}.hero-eyebrow{color:#70d8f2;letter-spacing:.16em;margin-top:23px;font-size:8px;font-weight:780;line-height:1;display:block}.hero-copy h2{color:#f5f8fa;letter-spacing:-.052em;margin:10px 0 9px;font-size:clamp(30px,7vw,38px);font-weight:620;line-height:1.04}.hero-copy h2 strong{color:#fff;text-shadow:0 0 24px #70d8f221;font-weight:780}.hero-copy p{color:#c8d3dacc;width:min(100%,390px);margin:0 auto;font-size:11.5px;line-height:1.55}.hero-action{color:#f5f8fa;-webkit-backdrop-filter:blur(20px)saturate(120%);backdrop-filter:blur(20px)saturate(120%);background:linear-gradient(145deg,#142331e0,#072a4bb8);border:1px solid #b0e9f82e;border-radius:22px;width:100%;min-height:72px;margin-top:27px;padding:12px;position:relative;bottom:auto;left:auto;right:auto;box-shadow:inset 0 1px #ffffff14,0 16px 36px #0000003d}.hero-action>span{color:#fff;background:linear-gradient(145deg,#36bce8,#0d5e98);border-radius:15px;width:46px;height:46px;box-shadow:0 11px 23px #0d5e9847,inset 0 1px #ffffff3d}.hero-action small{color:#70d8f2;letter-spacing:.115em;font-size:7.5px}.hero-action b{color:#fff;font-size:15px}.hero-action>i{color:#70d8f2}.product-cover{grid-template-columns:64px minmax(0,1fr);gap:17px}.product-cover-symbol{z-index:1;color:#70d8f2;background:linear-gradient(145deg,#169dd12e,#072a4b85);border:1px solid #b0e9f829;border-radius:21px;place-items:center;width:64px;height:64px;font-size:29px;display:grid;position:relative;box-shadow:inset 0 1px #ffffff14,0 14px 28px #0003}@keyframes ordo-home-light{0%{background-position:0 0,0 0,115% 0}to{background-position:0 0,0 0,-115% 0}}@media (width<=420px){.topbar{grid-template-columns:46px minmax(0,1fr) 46px;gap:8px;min-height:68px;margin-bottom:18px}.topbar-side{width:46px}.topbar .circle-button,.topbar .profile-chip{border-radius:15px;width:44px;height:44px}.topbar-balance{width:44px;height:44px}.topbar-copy>.brand-wordmark{width:84px;margin-bottom:2px}.topbar-copy h1{font-size:20px}.topbar-copy>span:not(.brand-wordmark){letter-spacing:.105em;font-size:6.4px}.ordo-agent-hero{border-radius:29px;min-height:328px;padding:25px 17px 17px}.hero-precision{width:min(350px,92vw)}.hero-eyebrow{margin-top:20px;font-size:7.4px}.hero-copy h2{font-size:clamp(29px,8.5vw,34px)}.hero-copy p{max-width:330px;font-size:10.7px}.hero-action{border-radius:20px;min-height:69px;margin-top:23px}.product-cover{grid-template-columns:58px minmax(0,1fr);gap:14px;padding:18px}.product-cover-symbol{border-radius:19px;width:58px;height:58px;font-size:26px}.product-cover h2{font-size:25px}}@media (height<=680px){.ordo-agent-hero{min-height:304px;padding-top:21px}.hero-eyebrow{margin-top:17px}.hero-action{margin-top:18px}}@media (prefers-reduced-motion:reduce){.ordo-agent-hero:before{animation:none}}.access-shell{min-height:100dvh;padding:max(22px, env(safe-area-inset-top)) 16px max(28px, env(safe-area-inset-bottom));color:#f5f8fa;background:radial-gradient(circle at 50% -8%,#36bce838,#0000 30rem),radial-gradient(circle at 108% 56%,#0d5e9838,#0000 26rem),linear-gradient(152deg,#05090e 0%,#091722 46%,#03172d 100%);overflow-x:hidden}.access-shell:before{content:"";pointer-events:none;opacity:.46;background-color:#0000;background-image:linear-gradient(90deg,#70d8f206 1px,#0000 1px),linear-gradient(#70d8f205 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:42px 42px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:fixed;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 92%);mask-image:linear-gradient(#000,#0000 92%)}.access-stage{z-index:1;gap:17px;width:min(100%,680px);margin:0 auto;display:grid;position:relative}.access-brand{text-align:center;place-items:center;gap:8px;min-height:74px;display:grid}.access-brand .brand-wordmark{width:112px}.access-brand>span{color:#b0e9f8a3;letter-spacing:.18em;font-size:8px;font-weight:700}.access-intro{grid-template-columns:48px minmax(0,1fr);align-items:start;gap:15px;padding:14px 4px 2px;display:grid}.access-step{color:#70d8f2;width:48px;height:48px;font-family:var(--font-data);font-variant-numeric:tabular-nums;background:linear-gradient(145deg,#169dd124,#072a4b5c);border:1px solid #70d8f230;border-radius:17px;place-items:center;font-size:14px;font-weight:700;display:grid;box-shadow:inset 0 1px #ffffff12,0 14px 30px #00000029}.access-intro .eyebrow{color:#70d8f2}.access-intro h1{color:#fff;letter-spacing:-.052em;margin:7px 0;font-size:clamp(29px,7vw,39px);font-weight:700;line-height:1.02}.access-intro p{color:#c8d3dac7;max-width:540px;margin:0;font-size:12px;line-height:1.55}.access-registration-form{gap:14px;display:grid}.access-form-card,.access-role-card{-webkit-backdrop-filter:blur(24px)saturate(125%);backdrop-filter:blur(24px)saturate(125%);background:linear-gradient(145deg,#142331e0,#072a4bb3);border-color:#b0e9f821;border-radius:28px;gap:12px;padding:18px;display:grid;box-shadow:inset 0 1px #ffffff14,0 24px 58px #00000038}.access-shell .field-control{color:#f5f8fa;background:#05090e52;border-color:#b0e9f81f;box-shadow:inset 0 1px #ffffff06}.access-shell .field-control>span{color:#a8bac6d1}.access-shell .field-control input,.access-shell .field-control textarea,.access-shell .field-control select{color:#f5f8fa}.access-shell .field-control option{color:#142331;background:#f5f8fa}.access-shell .field-control input::placeholder,.access-shell .field-control textarea::placeholder{color:#8496a1ad}.access-shell .readonly-field small{color:#8496a1b8}.access-identity-line{background:#05090e38;border:1px solid #70d8f21f;border-radius:20px;grid-template-columns:50px minmax(0,1fr) 25px;align-items:center;gap:12px;min-height:70px;margin-bottom:2px;padding:11px;display:grid}.access-identity-line>span{color:#fff;background:linear-gradient(145deg,#0d5e98,#072a4b);border:1px solid #b0e9f82e;border-radius:16px;place-items:center;width:50px;height:50px;font-size:13px;font-weight:700;display:grid;box-shadow:0 10px 22px #00000038}.access-identity-line>div{min-width:0}.access-identity-line small{color:#70d8f2;letter-spacing:.13em;font-size:7px;font-weight:700;display:block}.access-identity-line b{color:#fff;text-overflow:ellipsis;white-space:nowrap;margin:3px 0 2px;font-size:13px;display:block;overflow:hidden}.access-identity-line p{color:#a8bac6ad;margin:0;font-size:8px;line-height:1.4}.access-identity-line>svg{color:#70d8f2;font-size:21px}.access-role-card>div:first-child{padding:3px 2px 6px}.access-role-card .eyebrow{color:#70d8f2}.access-role-card h2{color:#fff;letter-spacing:-.035em;margin:6px 0 4px;font-size:21px}.access-role-card>div:first-child p{color:#a8bac6bf;margin:0;font-size:10px;line-height:1.45}.access-role-options{gap:8px;display:grid}.access-role-options button{color:#c8d3da;text-align:left;cursor:pointer;background:#05090e40;border:1px solid #b0e9f81a;border-radius:19px;grid-template-columns:42px minmax(0,1fr) 18px;align-items:center;gap:11px;min-height:68px;padding:11px;display:grid}.access-role-options button>span{color:#70d8f2;background:#0d5e9838;border-radius:14px;place-items:center;width:42px;height:42px;font-size:21px;display:grid}.access-role-options button b{color:#e8eef2;font-size:12px;display:block}.access-role-options button small{color:#8496a1d1;margin-top:3px;font-size:8px;display:block}.access-role-options button>i{border:1px solid #b0e9f83d;border-radius:50%;width:15px;height:15px}.access-role-options button.active{color:#fff;background:linear-gradient(145deg,#0d5e984d,#072a4b8a);border-color:#70d8f257;box-shadow:inset 0 1px #ffffff0f,0 12px 28px #00000029}.access-role-options button.active>span{color:#fff;background:linear-gradient(145deg,#169dd1,#0d5e98)}.access-role-options button.active>i{background:#fff;border:4px solid #70d8f2;box-shadow:0 0 14px #70d8f273}.access-submit{background:linear-gradient(145deg,#169dd1,#0d5e98);border:1px solid #b0e9f838;min-height:55px;margin-top:2px;font-size:12px;box-shadow:0 15px 34px #0d5e984d,inset 0 1px #fff3}.access-consent{color:#8496a1b8;text-align:center;justify-content:center;align-items:center;gap:7px;margin:0;font-size:8px;display:flex}.access-consent svg{color:#70d8f2;flex:none;font-size:14px}.access-rejection{background:#d95f6317;border:1px solid #d95f633d;border-radius:19px;grid-template-columns:34px minmax(0,1fr);align-items:start;gap:11px;padding:14px;display:grid}.access-rejection.warning{background:#d4a84317;border-color:#d4a84340}.access-rejection>svg{color:#f1a2a5;background:#d95f631f;border-radius:11px;width:34px;height:34px;padding:7px;display:grid}.access-rejection.warning>svg{color:#e4c87a;background:#d4a8431f}.access-rejection b{color:#fff;font-size:11px}.access-rejection p{color:#c8d3dac2;margin:3px 0 0;font-size:9px;line-height:1.45}.pending-stage{min-height:calc(100dvh - max(50px, env(safe-area-inset-top)) - max(56px, env(safe-area-inset-bottom)));text-align:center;align-content:center;justify-items:center;max-width:540px}.pending-stage .access-brand{position:absolute;top:0;left:0;right:0}.access-status-visual{place-items:center;width:118px;height:118px;margin-top:65px;display:grid;position:relative}.access-status-visual>span{z-index:2;color:#fff;background:linear-gradient(145deg,#0d5e98,#072a4b);border:1px solid #b0e9f83d;border-radius:27px;place-items:center;width:76px;height:76px;font-size:35px;display:grid;position:relative;box-shadow:0 22px 48px #00000047,inset 0 1px #ffffff29}.access-status-visual>i{border:1px solid #70d8f22e;border-radius:50%;animation:2.8s ease-out infinite access-pulse;position:absolute;inset:0}.access-status-visual>i:nth-of-type(2){animation-delay:.9s}.access-status-visual>i:nth-of-type(3){animation-delay:1.8s}.pending-stage>h1{color:#fff;letter-spacing:-.052em;margin:4px 0 -4px;font-size:clamp(31px,8vw,42px)}.pending-stage>p{color:#c8d3dac2;max-width:470px;margin:0;font-size:12px;line-height:1.58}.pending-stage>.primary-button{max-width:420px;min-height:54px}.access-summary{text-align:left;grid-template-columns:1fr 1fr;gap:8px;width:100%;margin:4px 0;display:grid}.access-summary>div{background:#05090e47;border:1px solid #b0e9f81a;border-radius:17px;min-width:0;padding:13px}.access-summary dt{color:#8496a1c7;font-size:8px}.access-summary dd{color:#f5f8fa;text-overflow:ellipsis;white-space:nowrap;margin:3px 0 0;font-size:11px;font-weight:650;overflow:hidden}.access-security-note{color:#b0e9f8d1;background:#0d5e981c;border:1px solid #70d8f21f;border-radius:17px;justify-content:center;align-items:center;gap:8px;width:100%;padding:13px;font-size:9px;display:flex}.access-security-note svg{flex:none;font-size:17px}.access-theme-toggle{z-index:8;top:max(17px, env(safe-area-inset-top));position:fixed;right:15px}.access-theme-toggle button{color:#70d8f2;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#05090e61;border:1px solid #b0e9f826;border-radius:14px;place-items:center;width:42px;height:42px;display:grid}.status-pill.warning{color:#e4c87a;background:#d4a8431a;border-color:#d4a84338}.status-pill.warning i{background:#d4a843;box-shadow:0 0 0 4px #d4a8431a}.specialist-hero{min-height:342px}.hero-role-seal{text-align:left;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#05090e47;border:1px solid #b0e9f826;border-radius:19px;grid-template-columns:42px minmax(0,1fr);align-items:center;gap:10px;width:min(100%,340px);margin:23px auto 0;padding:11px;display:grid}.hero-role-seal>svg{color:#fff;background:linear-gradient(145deg,#169dd1,#0d5e98);border-radius:14px;width:42px;height:42px;padding:10px;display:grid}.hero-role-seal span{flex-direction:column;display:flex}.hero-role-seal small{color:#70d8f2;letter-spacing:.13em;font-size:7px}.hero-role-seal b{color:#fff;font-size:13px}.personal-stats .stat-card>span{color:#0d5e98;background:linear-gradient(145deg,#dcf5fb,#e8eef2)}.personal-access-note{border-radius:20px;grid-template-columns:42px minmax(0,1fr);align-items:center;gap:11px;padding:14px;display:grid}.personal-access-note>svg{color:#0f7db8;background:#dcf5fb;border-radius:14px;width:42px;height:42px;padding:10px;display:grid}.personal-access-note b{font-size:12px;display:block}.personal-access-note p{color:var(--muted);margin:3px 0 0;font-size:9px;line-height:1.45}.specialist-actions{grid-template-columns:repeat(3,minmax(0,1fr))}.specialist-actions .action-card{grid-template-columns:40px minmax(0,1fr) 10px;min-width:0}.specialist-actions .action-card>span{width:40px;height:40px}.specialist-projects .report-group-card{border-color:#169dd12e}.personal-project-view>.context-card p{color:#b0e9f8}.personal-analytics .analytics-back{display:none}.approval-request-meta{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:14px 0;display:grid}.approval-request-meta>div{background:var(--soft-surface);border-radius:14px;min-width:0;padding:11px}.approval-request-meta dt{color:var(--muted-2);font-size:8px}.approval-request-meta dd{text-overflow:ellipsis;white-space:nowrap;margin:3px 0 0;font-size:10px;font-weight:650;overflow:hidden}.approval-role-select{background:#169dd10b;border:1px solid #0f7db81f;border-radius:18px;padding:12px}.approval-role-select .field-control{padding:10px 11px}.approval-role-select>p{color:var(--muted);align-items:center;gap:6px;margin:8px 3px 0;font-size:8px;display:flex}.approval-role-select>p svg{color:#0f7db8;flex:none;font-size:14px}.rejection-field{margin-top:12px}.profile-hero{position:relative;overflow:hidden}.profile-role-mark{color:#70d8f2;background:#0d5e9829;border:1px solid #b0e9f82e;border-radius:15px;place-items:center;width:46px;height:46px;font-size:23px;display:grid;position:absolute;top:50%;right:18px;transform:translateY(-50%)}.access-card .approval-note{align-items:flex-start;gap:8px;display:flex}.access-card .approval-note svg{color:#0f7db8;flex:none;margin-top:2px;font-size:17px}html[data-theme=dark] .personal-access-note{background:linear-gradient(145deg,#142331e0,#072a4bb8);border-color:#b0e9f81a}html[data-theme=dark] .personal-access-note>svg{color:#70d8f2;background:#0d5e9840}html[data-theme=dark] .personal-access-note b{color:#e8eef2}html[data-theme=dark] .personal-access-note p{color:#a8bac6}html[data-theme=dark] .approval-request-meta>div{background:#647b8b1c}html[data-theme=dark] .approval-role-select>p{color:#a8bac6}@keyframes access-pulse{0%{opacity:.52;transform:scale(.62)}72%,to{opacity:0;transform:scale(1.16)}}@media (width<=520px){.access-shell{padding-left:12px;padding-right:12px}.access-stage{gap:13px}.access-brand{min-height:65px}.access-brand .brand-wordmark{width:96px}.access-intro{grid-template-columns:42px minmax(0,1fr);gap:12px;padding-top:8px}.access-step{border-radius:14px;width:42px;height:42px;font-size:12px}.access-intro h1{font-size:clamp(27px,8vw,34px)}.access-intro p{font-size:10.5px}.access-form-card,.access-role-card{border-radius:24px;padding:14px}.access-summary{grid-template-columns:1fr}.access-status-visual{margin-top:58px}.pending-stage>h1{font-size:32px}.specialist-actions{grid-template-columns:1fr}.specialist-actions .action-card{grid-template-columns:44px minmax(0,1fr) 12px}.approval-request-meta{grid-template-columns:1fr 1fr}.approval-request-meta>div:first-child{grid-column:1/-1}.profile-role-mark{border-radius:13px;width:40px;height:40px;font-size:20px;right:13px}}@media (prefers-reduced-motion:reduce){.access-status-visual>i{animation:none}}.info-carousel{--carousel-active:#55e7ff;--carousel-active-rgb:85, 231, 255;box-shadow:none;background:0 0;border:0;border-radius:0;gap:8px;margin-inline:0;padding:0;display:grid;overflow:visible}.info-carousel.carousel-theme-azure{--carousel-active:#3eebff;--carousel-active-rgb:62, 235, 255}.info-carousel:before{display:none}.info-carousel .carousel-viewport{border:1px solid rgba(var(--carousel-active-rgb), .36);box-shadow:inset 0 1px 0 #ffffff1f, 0 24px 55px #03172d4d, 0 9px 28px rgba(var(--carousel-active-rgb), .18);background:#020b15;border-radius:29px;position:relative;overflow:hidden}.info-carousel .carousel-slide{--slide-accent:#55e7ff;--slide-accent-rgb:85, 231, 255;--slide-secondary-rgb:82, 255, 212;--slide-brightness:1.02;--slide-active-brightness:1.04;--slide-saturation:1.05;--slide-active-saturation:1.08;--slide-hue:0deg;--slide-sepia:0;background:#020b15;border-radius:29px;min-height:clamp(292px,43vw,326px);padding:0;display:block;position:relative;overflow:hidden}.info-carousel .tone-azure{--slide-accent:#3eebff;--slide-accent-rgb:62, 235, 255;--slide-secondary-rgb:72, 255, 211}.info-carousel .tone-cobalt{--slide-accent:#568cff;--slide-accent-rgb:86, 140, 255;--slide-secondary-rgb:112, 201, 255}.info-carousel .tone-violet{--slide-accent:#d36cff;--slide-accent-rgb:211, 108, 255;--slide-secondary-rgb:255, 91, 190}.info-carousel .tone-electric{--slide-accent:#38e9b5;--slide-accent-rgb:56, 233, 181;--slide-secondary-rgb:55, 223, 255}.info-carousel .tone-gold{--slide-accent:#ffb84d;--slide-accent-rgb:255, 184, 77;--slide-secondary-rgb:255, 101, 91}.info-carousel .carousel-media{z-index:0;filter:brightness(var(--slide-brightness)) saturate(var(--slide-saturation)) contrast(1.01) hue-rotate(var(--slide-hue)) sepia(var(--slide-sepia));background-position:50%;background-size:cover;transition:transform 7.2s cubic-bezier(.18,.72,.18,1),filter .5s;position:absolute;inset:-1px;transform:scale(1.045)}.info-carousel .carousel-slide:first-child .carousel-media{background-position:57%}.info-carousel .carousel-slide:nth-child(2) .carousel-media{background-position:56%}.info-carousel .carousel-slide:nth-child(3) .carousel-media{background-position:55%}.info-carousel .carousel-slide:nth-child(4) .carousel-media{background-position:56%}.info-carousel .carousel-slide:nth-child(5) .carousel-media{background-position:59%}.info-carousel .carousel-slide.is-active .carousel-media{filter:brightness(var(--slide-active-brightness)) saturate(var(--slide-active-saturation)) contrast(1.015) hue-rotate(var(--slide-hue)) sepia(var(--slide-sepia));transform:scale(1.005)}.info-carousel .carousel-slide:before{content:"";z-index:1;border-radius:inherit;background:linear-gradient(90deg,#020b15d6 0%,#03101fb8 28%,#0314265c 45%,#03142614 62%,#03142600 76%),linear-gradient(#0000,#0000 68%,#00000014);position:absolute;inset:0}.info-carousel .carousel-slide:after{content:"";z-index:2;pointer-events:none;border-radius:inherit;background:radial-gradient(circle at 88% 20%, rgba(var(--slide-secondary-rgb), .1), transparent 35%), radial-gradient(circle at 72% 84%, rgba(var(--slide-accent-rgb), .08), transparent 36%), linear-gradient(116deg, transparent 48%, rgba(var(--slide-secondary-rgb), .025) 70%, rgba(var(--slide-accent-rgb), .06) 100%);box-shadow:inset 0 0 0 1px rgba(var(--slide-accent-rgb), .13), inset 0 1px 0 #ffffff1a;position:absolute;inset:0}.carousel-content{z-index:3;flex-direction:column;justify-content:center;align-items:flex-start;width:min(64%,430px);min-height:clamp(292px,43vw,326px);padding:27px 0 26px 27px;display:flex;position:relative}.info-carousel .carousel-kicker{color:var(--slide-accent);font:720 9px/1 var(--font-data);letter-spacing:.18em;text-shadow:0 0 18px rgba(var(--slide-accent-rgb), .46);white-space:nowrap;align-items:center;gap:8px;display:inline-flex;overflow:visible}.info-carousel .carousel-kicker:before{content:"";background:var(--slide-accent);width:18px;height:2px;box-shadow:0 0 12px rgba(var(--slide-accent-rgb), .68);border-radius:99px}.info-carousel .carousel-copy{width:100%;margin:17px 0 0}.info-carousel .carousel-copy h3{color:#fff;max-width:410px;font-family:var(--font-display);letter-spacing:-.045em;text-wrap:balance;text-shadow:0 4px 28px #0000008a;margin:0;font-size:clamp(28px,4.65vw,34px);font-weight:700;line-height:1.02}.info-carousel .carousel-copy p{color:#eff8fccc;letter-spacing:-.008em;text-wrap:pretty;text-shadow:0 2px 16px #0000009e;max-width:365px;margin:11px 0 0;font-size:12px;font-weight:470;line-height:1.48}.info-carousel .carousel-cta{color:#031421;background:linear-gradient(135deg, var(--slide-accent), #ecfbfffa);min-height:40px;box-shadow:0 13px 27px #00000040, 0 6px 20px rgba(var(--slide-accent-rgb), .18), inset 0 1px 0 #ffffff8c;cursor:pointer;border:1px solid #ffffff42;border-radius:14px;justify-content:center;align-items:center;gap:11px;margin-top:20px;padding:0 14px 0 16px;font-size:10px;font-weight:700;transition:transform .18s,box-shadow .18s;display:inline-flex}.info-carousel .carousel-cta:hover{box-shadow:0 16px 30px #00000047, 0 7px 22px rgba(var(--slide-accent-rgb), .24), inset 0 1px 0 #ffffff94;transform:translateY(-1px)}.info-carousel .carousel-cta:active{transform:translateY(0)scale(.985)}.info-carousel .carousel-cta>span{font-size:16px;line-height:1}.info-carousel .carousel-controls{justify-content:center;gap:2px;display:flex}.info-carousel .carousel-controls button{width:29px;height:18px}.info-carousel .carousel-controls button i{background:#445b6b3d;width:4px;height:4px}.info-carousel .carousel-controls button.active i{background:linear-gradient(90deg, rgba(var(--carousel-active-rgb), .58), var(--carousel-active));width:22px;box-shadow:0 4px 12px rgba(var(--carousel-active-rgb), .38)}html[data-theme=dark] .info-carousel .carousel-controls button i{background:#b0e9f83d}html[data-theme=dark] .info-carousel .carousel-controls button.active i{background:linear-gradient(90deg, rgba(var(--carousel-active-rgb), .58), var(--carousel-active))}@media (width<=480px){.info-carousel{margin-inline:0;padding:0}.info-carousel .carousel-viewport,.info-carousel .carousel-slide{border-radius:26px}.info-carousel .carousel-slide,.carousel-content{min-height:306px}.carousel-content{width:68%;padding:24px 0 23px 21px}.info-carousel .carousel-kicker{letter-spacing:.16em;font-size:8px}.info-carousel .carousel-kicker:before{width:15px}.info-carousel .carousel-copy{margin-top:15px}.info-carousel .carousel-copy h3{font-size:27px;line-height:1.02}.info-carousel .carousel-copy p{max-width:270px;margin-top:9px;font-size:11px;line-height:1.45}.info-carousel .carousel-cta{min-height:38px;margin-top:17px;padding-inline:14px 12px;font-size:9.5px}}@media (width<=360px){.info-carousel .carousel-slide,.carousel-content{min-height:312px}.carousel-content{width:72%;padding-left:18px}.info-carousel .carousel-copy h3{font-size:24px}.info-carousel .carousel-copy p{font-size:10.5px}}@media (prefers-reduced-motion:reduce){.info-carousel .carousel-media,.info-carousel .carousel-cta{transition:none}}.bottom-nav{--nav-muted:#647b8b;--nav-accent:#0d5e98;touch-action:pan-y;-webkit-user-select:none;user-select:none}.bottom-nav .nav-indicator{opacity:0;box-shadow:none;pointer-events:none;will-change:transform,opacity;background:#dcf5fbd1;border-color:#169dd11f;border-radius:20px;transition:opacity .11s ease-out;top:7px;bottom:7px;left:6px;transform:translate(0)}.bottom-nav .nav-indicator.visible{opacity:1}.bottom-nav button{--nav-focus:0;color:var(--nav-accent)}@supports (color:color-mix(in lab, red, red)){.bottom-nav button{color:color-mix(in srgb, var(--nav-accent) calc(var(--nav-focus,0) * 100%), var(--nav-muted))}}.bottom-nav button{transition:color 90ms linear;transform:none!important}.bottom-nav button.active{--nav-muted:var(--nav-accent);color:var(--nav-accent)}@supports (color:color-mix(in lab, red, red)){.bottom-nav button.active{color:color-mix(in srgb, var(--nav-accent) calc(var(--nav-focus,0) * 100%), var(--nav-muted))}}html[data-theme=dark] .bottom-nav{--nav-muted:#8496a1;--nav-accent:#70d8f2}html[data-theme=dark] .bottom-nav .nav-indicator{box-shadow:none;background:#0d5e9857;border-color:#70d8f224}html[data-theme=dark] .bottom-nav button,html[data-theme=dark] .bottom-nav button.active{color:var(--nav-accent)}@supports (color:color-mix(in lab, red, red)){html[data-theme=dark] .bottom-nav button,html[data-theme=dark] .bottom-nav button.active{color:color-mix(in srgb, var(--nav-accent) calc(var(--nav-focus,0) * 100%), var(--nav-muted))}}:root{--success:#0f7db8;--warning:#169dd1;--danger:#445b6b;--green:var(--success);--amber:var(--warning);--red:var(--danger)}html[data-theme=dark]{--success:#36bce8;--warning:#70d8f2;--danger:#a8bac6;--green:var(--success);--amber:var(--warning);--red:var(--danger)}.status-pill{color:#0d5e98;background:#dcf5fbc7;border:1px solid #0d5e9829;min-height:31px;box-shadow:inset 0 1px #ffffff9e}.status-pill i{background:#169dd1;border-radius:50%;flex:none;width:6px;height:6px;display:block;box-shadow:0 0 0 4px #169dd11c,0 0 11px #36bce84d}.status-pill.pending,.status-pill.warning{color:#0d5e98;background:linear-gradient(135deg,#dcf5fbf5,#b0e9f875);border-color:#36bce838}.status-pill.pending i,.status-pill.warning i{background:#169dd1;box-shadow:0 0 0 4px #169dd11c}.status-pill.approved{color:#0f7db8;background:#e8eef2eb;border-color:#0f7db82e}.status-pill.rejected{color:#445b6b;background:#e0e7ebe6;border-color:#445b6b2e}html[data-theme=dark] .status-pill,html[data-theme=dark] .status-pill.pending,html[data-theme=dark] .status-pill.warning,html[data-theme=dark] .status-pill.approved{color:#b0e9f8;background:linear-gradient(145deg,#0d5e983d,#072a4b5c);border-color:#70d8f22e;box-shadow:inset 0 1px #ffffff0d}html[data-theme=dark] .status-pill.rejected{color:#a8bac6;background:#445b6b33;border-color:#a8bac62b}.approval-card{padding:20px;overflow:hidden}.approval-head{grid-template-columns:56px minmax(0,1fr) auto;align-items:center;gap:14px;display:grid}.approval-head>.list-icon{color:#0f7db8;background:linear-gradient(145deg,#dcf5fbeb,#e8eef2d6);border:1px solid #36bce821;border-radius:18px;width:56px;height:56px}.approval-head>div{min-width:0}.approval-head small{color:#0f7db8;letter-spacing:.115em;margin:0 0 5px;font-size:9px;font-weight:760;line-height:1.25;display:block}.approval-head h3{color:var(--ink);letter-spacing:-.025em;word-break:normal;overflow-wrap:normal;-webkit-hyphens:none;hyphens:none;text-wrap:wrap;margin:0;font-size:clamp(18px,4.3vw,21px);font-weight:720;line-height:1.18}.approval-head p{color:var(--muted);word-break:normal;overflow-wrap:normal;-webkit-hyphens:none;hyphens:none;margin:6px 0 0;font-size:12px;font-weight:520;line-height:1.42}.approval-head .status-pill{align-self:start;margin:0}.approval-request-meta>div{background:linear-gradient(145deg,#dcf5fb73,#e8eef2a8);border:1px solid #0d5e9814}.approval-role-select{background:linear-gradient(145deg,#dcf5fb4d,#e8eef273);border-color:#0f7db829}.approval-role-select .field-control{border-color:#0d5e9824}.approval-role-select>p,.approval-role-select>p svg{color:#0f7db8}.ordo-agent-delivery-note,.approval-note{color:#0d5e98;background:#dcf5fb80;border:1px solid #0f7db81c}html[data-theme=dark] .approval-head>.list-icon{color:#70d8f2;background:linear-gradient(145deg,#0d5e9845,#072a4b6b);border-color:#70d8f229}html[data-theme=dark] .approval-head small{color:#70d8f2}html[data-theme=dark] .approval-request-meta>div{background:linear-gradient(145deg,#142331b8,#0d1823a3);border-color:#70d8f217}html[data-theme=dark] .approval-role-select{background:linear-gradient(145deg,#0d5e981f,#09111a29);border-color:#70d8f221}html[data-theme=dark] .ordo-agent-delivery-note,html[data-theme=dark] .approval-note{color:#b0e9f8;background:#0d5e981f;border-color:#70d8f21f}@media (width<=520px){.approval-card{padding:18px}.approval-head{grid-template-columns:52px minmax(0,1fr);align-items:start;gap:12px}.approval-head>.list-icon{border-radius:17px;width:52px;height:52px}.approval-head h3{font-size:19px}.approval-head p{max-width:27ch;font-size:11.5px}.approval-head .status-pill{grid-column:2;justify-self:start;margin:-1px 0 0}}@media (width<=360px){.approval-head{grid-template-columns:48px minmax(0,1fr);gap:10px}.approval-head>.list-icon{width:48px;height:48px}.approval-head h3{font-size:17px}}.project-tabs{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(145deg,#f8fafbdb,#e8eef2b8);border:1px solid #0d5e981c;box-shadow:inset 0 1px #ffffffe0,0 12px 30px #072a4b14}.project-tabs button{color:#647b8b}.project-tabs button.active{color:#0d5e98;background:linear-gradient(145deg,#dcf5fbfa,#b0e9f88f);box-shadow:inset 0 1px #ffffffc2,0 7px 17px #0d5e9821}html[data-theme=dark] .project-tabs{background:linear-gradient(145deg,#142331e6,#0d1823d1);border-color:#70d8f221;box-shadow:inset 0 1px #ffffff0d,0 16px 32px #00000038}html[data-theme=dark] .project-tabs button{color:#8496a1}html[data-theme=dark] .project-tabs button.active{color:#f2fbfe;background:linear-gradient(145deg,#0d5e9880,#072a4bc2);box-shadow:inset 0 1px #b0e9f817,0 8px 18px #0003}.kind-badge.notice,.edit-pill,.admin-badge,.count-pill,.state-icon.warning{color:#0d5e98;background:#dcf5fbc7;border-color:#0f7db824}.admin-badge{color:#fff;background:linear-gradient(145deg,#169dd1,#0d5e98)}html[data-theme=dark] .kind-badge.notice,html[data-theme=dark] .edit-pill,html[data-theme=dark] .count-pill,html[data-theme=dark] .state-icon.warning{color:#70d8f2;background:#0d5e982e;border-color:#70d8f229}html[data-theme=dark] .admin-badge{color:#fff;background:linear-gradient(145deg,#169dd1,#0d5e98)}.success-card>span{background:linear-gradient(145deg,#36bce8,#0d5e98);box-shadow:0 16px 34px #0d5e9840}.switch-row input:checked+i{background:linear-gradient(90deg,#0f7db8,#36bce8)}.danger-button,.soft-button.danger,.alert-card.danger,.destructive{color:#445b6b!important;background:#e0e7eba3!important;border-color:#445b6b33!important}html[data-theme=dark] .danger-button,html[data-theme=dark] .soft-button.danger,html[data-theme=dark] .alert-card.danger,html[data-theme=dark] .destructive{color:#a8bac6!important;background:#445b6b2e!important;border-color:#a8bac629!important}.access-rejection,.access-rejection.warning{background:#445b6b1a;border-color:#445b6b38}.access-rejection>svg,.access-rejection.warning>svg{color:#b0e9f8;background:#0d5e9836}.access-status-visual.suspended>span{color:#b0e9f8;background:linear-gradient(145deg,#263a4a,#072a4b)}.bar.created,.pro-bar.created,.chart-legend i.created{background:linear-gradient(#70d8f2 0%,#169dd1 48%,#0d5e98 100%)}.bar.signed,.pro-bar.signed,.chart-legend i.signed{background:linear-gradient(#36bce8 0%,#0f7db8 50%,#0a416f 100%)}.bar.returned,.pro-bar.returned,.chart-legend i.returned{background:linear-gradient(#a8bac6 0%,#647b8b 50%,#445b6b 100%)}.analytics-avatar{background:linear-gradient(145deg,#36bce8,#0d5e98);box-shadow:0 10px 25px #0d5e9847}.specialist-rank em,.signature-progress i{background:linear-gradient(90deg,#169dd1,#36bce8)}.tone-green .carousel-kicker{color:#36bce8}.tone-green .carousel-tag i{background:#36bce8}.tone-ad .carousel-kicker{color:#b0e9f8}.tone-ad .carousel-tag{color:#b0e9f8;background:#0d18235c;border-color:#b0e9f82e}.tone-ad .carousel-tag i{background:#70d8f2}.carousel-story-intro small{color:#b0e9f8d1;background:#0d5e981a;border-color:#70d8f22e}.carousel-story-intro small i{background:#70d8f2;box-shadow:0 0 10px #70d8f280}.info-carousel .carousel-viewport{box-shadow:inset 0 1px 0 #ffffff1f, inset 0 0 0 1px rgba(var(--carousel-active-rgb), .05), 0 19px 42px #00000047, 0 8px 28px rgba(var(--carousel-active-rgb), .16)}.info-carousel .carousel-slide:after{background:radial-gradient(circle at 88% 20%, rgba(var(--slide-secondary-rgb), .1), transparent 35%), radial-gradient(circle at 72% 84%, rgba(var(--slide-accent-rgb), .08), transparent 36%), linear-gradient(116deg, transparent 48%, rgba(var(--slide-secondary-rgb), .025) 70%, rgba(var(--slide-accent-rgb), .06) 100%)}.info-carousel,.info-carousel.carousel-theme-azure{--carousel-active:#3eebff;--carousel-active-rgb:62, 235, 255}.info-carousel.carousel-theme-cobalt{--carousel-active:#568cff;--carousel-active-rgb:86, 140, 255}.info-carousel.carousel-theme-violet{--carousel-active:#d36cff;--carousel-active-rgb:211, 108, 255}.info-carousel.carousel-theme-electric{--carousel-active:#38e9b5;--carousel-active-rgb:56, 233, 181}.info-carousel.carousel-theme-gold{--carousel-active:#ffb84d;--carousel-active-rgb:255, 184, 77}.info-carousel .tone-azure{--slide-accent:#3eebff;--slide-accent-rgb:62, 235, 255}.info-carousel .tone-cobalt{--slide-accent:#568cff;--slide-accent-rgb:86, 140, 255}.info-carousel .tone-violet{--slide-accent:#d36cff;--slide-accent-rgb:211, 108, 255}.info-carousel .tone-electric{--slide-accent:#38e9b5;--slide-accent-rgb:56, 233, 181}.info-carousel .tone-gold{--slide-accent:#ffb84d;--slide-accent-rgb:255, 184, 77}.info-carousel .carousel-controls button.active i{background:linear-gradient(90deg, var(--carousel-active), #f7fdfffa)}.ntd-entry-card{isolation:isolate;color:#fff;background:radial-gradient(circle at 86% 12%,#70d8f23d,#0000 34%),linear-gradient(132deg,#072a4b 0%,#0d5e98 54%,#169dd1 100%);border-color:#70d8f247;min-height:104px;position:relative;box-shadow:0 18px 40px #072a4b38,inset 0 1px #ffffff29}.ntd-entry-card:after{content:"";z-index:-1;opacity:.36;background:repeating-linear-gradient(118deg,#0000 0 28px,#b0e9f81a 29px 30px);position:absolute;inset:0}.ntd-entry-card .tool-symbol{color:#f2fbfe;background:#b0e9f826;box-shadow:inset 0 1px #ffffff2e,0 9px 22px #0000002e}.ntd-entry-card small{color:#b0e9f8}.ntd-entry-card p{color:#e8eef2cc}.ntd-entry-card>i{color:#f2fbfe}.ntd-soon-screen{gap:12px}.ntd-soon-hero{isolation:isolate;color:#fff;text-align:center;background:#071b2c;border:1px solid #a4e5f65c;border-radius:30px;align-items:flex-end;min-height:clamp(620px,128vw,780px);padding:28px 24px 27px;display:flex;position:relative;overflow:hidden;box-shadow:0 28px 62px #03192b57,0 0 0 1px #70d8f20f,inset 0 1px #ffffff2e}.ntd-soon-hero:before{content:"";z-index:1;pointer-events:none;background:linear-gradient(#020b1408 0%,#030f1b05 35%,#0312204d 55%,#031220e0 79%,#020e1afa 100%),radial-gradient(at 50% 35%,#0000 28%,#010c161a 65%,#010b156b 100%);position:absolute;inset:0}.ntd-hero-art{z-index:0;object-fit:cover;object-position:50% 44%;filter:saturate(1.08)contrast(1.025);animation:15s ease-in-out infinite alternate ntdHeroBreath;transform:scale(1.01)}.ntd-soon-hero:after{content:"";z-index:2;pointer-events:none;background:linear-gradient(108deg,#0000 43%,#daf9ff1c 50%,#0000 57%);animation:11s ease-in-out infinite ntdMediaSheen;position:absolute;inset:-24% -80%;transform:translate(-35%)}.ntd-hero-picture-badge{z-index:3;color:#fff;-webkit-backdrop-filter:blur(14px)saturate(1.16);backdrop-filter:blur(14px)saturate(1.16);background:#051b2b8f;border:1px solid #e2f8fd6e;border-radius:14px;grid-template-columns:auto auto;align-items:center;gap:1px 7px;padding:9px 12px;display:grid;position:absolute;top:18px;left:18px;box-shadow:0 12px 28px #000c183d,inset 0 1px #ffffff2e}.ntd-hero-picture-badge i{color:#8feaff;font:800 22px/1 var(--font-data);text-shadow:0 0 18px #70d8f299;grid-row:1/3}.ntd-hero-picture-badge b{font:820 11px/1 var(--font-data);letter-spacing:.15em}.ntd-hero-picture-badge small{color:#bfeffa;font:760 6.5px/1 var(--font-data);letter-spacing:.14em}.ntd-hero-copy{z-index:3;text-shadow:0 2px 18px #000812b8;width:100%;padding-top:330px;position:relative}@keyframes ntdHeroBreath{0%{transform:scale(1.01)}to{transform:scale(1.045)}}@keyframes ntdMediaSheen{0%,28%{opacity:0;transform:translate(-38%)}43%{opacity:.88}60%,to{opacity:0;transform:translate(38%)}}.ntd-status{color:#b0e9f8;font:760 8px/1.2 var(--font-data);letter-spacing:.12em;align-items:center;gap:7px;display:inline-flex}.ntd-status i{background:#70d8f2;border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 4px #70d8f21f,0 0 16px #70d8f2a6}.ntd-soon-hero h2{letter-spacing:-.045em;text-wrap:balance;max-width:360px;margin:13px auto 9px;font-size:30px;line-height:1.04}.ntd-soon-hero p{color:#e8eef2c7;text-wrap:pretty;max-width:410px;margin:0 auto;font-size:11.5px;line-height:1.55}.ntd-soon-label{color:#072a4b;background:linear-gradient(135deg,#f2fbfe,#70d8f2);border:1px solid #f2fbfe70;border-radius:999px;place-items:center;min-width:102px;min-height:37px;margin-top:18px;padding:0 18px;font-size:12px;display:inline-grid;box-shadow:0 10px 24px #36bce83d,inset 0 1px #fff}.ntd-search-preview{padding:14px}.ntd-search-preview>div{background:#f5f8fab8;border:1px solid #0d5e981c;border-radius:17px;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:66px;padding:10px 11px;display:grid}.ntd-search-preview>div>span{color:#0d5e98;background:#ddf1f8;border-radius:12px;place-items:center;width:38px;height:38px;font-size:22px;display:grid}.ntd-search-preview>div p{flex-direction:column;gap:4px;min-width:0;margin:0;display:flex}.ntd-search-preview>div small{color:#8496a1;letter-spacing:.1em;font-size:7.5px}.ntd-search-preview>div b{color:#445b6b;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.ntd-search-preview>div em{color:#0d5e98;background:#b0e9f88c;border-radius:999px;padding:6px 8px;font-size:8px;font-style:normal;font-weight:760}.ntd-search-preview>p{color:#647b8b;margin:10px 3px 0;font-size:10px;line-height:1.5}.ntd-feature-grid{grid-template-columns:1fr 1fr;gap:9px;display:grid}.ntd-feature-card{min-height:132px;padding:15px}.ntd-feature-card>span{color:#0d5e98;background:linear-gradient(145deg,#e8eef2,#ddf1f8);border-radius:12px;place-items:center;width:36px;height:36px;margin-bottom:12px;font-size:19px;display:grid}.ntd-feature-card b{font-size:12px}.ntd-feature-card p{color:#647b8b;margin:6px 0 0;font-size:9.5px;line-height:1.42}.ntd-zero-storage{background:linear-gradient(145deg,#ddf1f8cc,#e8eef2b8);border:1px solid #0d5e9826;border-radius:20px;grid-template-columns:46px 1fr;align-items:center;gap:12px;padding:15px;display:grid}.ntd-zero-storage>span{color:#fff;background:linear-gradient(145deg,#36bce8,#0d5e98);border-radius:15px;place-items:center;width:46px;height:46px;font-size:22px;display:grid;box-shadow:0 10px 22px #0d5e9833}.ntd-zero-storage>div{flex-direction:column;gap:4px;min-width:0;display:flex}.ntd-zero-storage small{color:#0f7db8;letter-spacing:.1em;font-size:7.5px;font-weight:780}.ntd-zero-storage b{font-size:11.5px}.ntd-zero-storage p{color:#647b8b;margin:0;font-size:9.5px;line-height:1.45}.ntd-tools-button{margin-top:1px}html[data-theme=dark] .ntd-entry-card{background:radial-gradient(circle at 86% 12%,#70d8f233,#0000 34%),linear-gradient(132deg,#0d1823 0%,#072a4b 54%,#0d5e98 100%);border-color:#70d8f245}html[data-theme=dark] .ntd-search-preview>div{background:#0d18239e;border-color:#70d8f21f}html[data-theme=dark] .ntd-search-preview>div>span{color:#70d8f2;background:#0d5e9833}html[data-theme=dark] .ntd-search-preview>div b{color:#c8d3da}html[data-theme=dark] .ntd-search-preview>div em{color:#b0e9f8;background:#0d5e9838}html[data-theme=dark] .ntd-search-preview>p,html[data-theme=dark] .ntd-feature-card p,html[data-theme=dark] .ntd-zero-storage p{color:#a8bac6}html[data-theme=dark] .ntd-feature-card>span{color:#70d8f2;background:linear-gradient(145deg,#0d5e9840,#142331d9)}html[data-theme=dark] .ntd-zero-storage{background:linear-gradient(145deg,#142331e0,#0d1823c2);border-color:#70d8f221}html[data-theme=dark] .ntd-zero-storage small{color:#70d8f2}@media (width<=380px){.ntd-soon-hero{min-height:600px;padding-inline:18px}.ntd-soon-hero h2{font-size:27px}.ntd-hero-copy{padding-top:300px}.ntd-feature-card{min-height:126px;padding:13px}.ntd-search-preview>div{grid-template-columns:36px minmax(0,1fr)}.ntd-search-preview>div em{display:none}}@media (prefers-reduced-motion:reduce){.ntd-hero-art,.ntd-soon-hero:after{animation:none}}.access-legal-card{gap:10px;padding:14px;display:grid}.access-legal-check{cursor:pointer;grid-template-columns:22px 1fr;align-items:start;gap:10px;display:grid}.access-legal-check input{accent-color:currentColor;width:18px;height:18px;margin:2px 0 0}.access-legal-check span{gap:4px;display:grid}.access-legal-check b{font-size:12px;line-height:1.35}.access-legal-check small{color:var(--muted,#7b8992);font-size:10px;line-height:1.45}.access-legal-check a{color:inherit;text-underline-offset:2px;text-decoration:underline}.screen-view{--surface-art-image:url(/surfaces/projects-documents-v1.webp);--surface-art-position:77% 57%;--surface-art-opacity:.1;--surface-art-filter:saturate(.68) contrast(.92) brightness(.98)}.surface-theme-people{--surface-art-image:url(/surfaces/people-approvals-v1.webp);--surface-art-position:76% 44%}:where(.premium-card:not(.analytics-panel,.ntd-entry-card),.glass-panel,.dark-card,.tool-card:not(.ntd-entry-card),.metric-tile,.analytics-kpi-grid>article,.ntd-zero-storage,.source-note,.shape-grid>button){isolation:isolate;position:relative}:where(.premium-card:not(.analytics-panel,.ntd-entry-card),.glass-panel,.dark-card,.tool-card:not(.ntd-entry-card),.metric-tile,.analytics-kpi-grid>article,.ntd-zero-storage,.source-note,.shape-grid>button):after{content:"";z-index:0;border-radius:inherit;pointer-events:none;background-image:var(--surface-art-image);background-repeat:no-repeat;background-position:var(--surface-art-position,78% 52%);opacity:var(--surface-art-opacity,.1);filter:var(--surface-art-filter,saturate(.68) contrast(.92));background-size:cover;position:absolute;inset:0;-webkit-mask-image:linear-gradient(102deg,#0000 2%,#0000003d 38%,#000 100%);mask-image:linear-gradient(102deg,#0000 2%,#0000003d 38%,#000 100%)}:where(.premium-card:not(.analytics-panel,.ntd-entry-card),.glass-panel,.dark-card,.tool-card:not(.ntd-entry-card),.metric-tile,.analytics-kpi-grid>article,.ntd-zero-storage,.source-note,.shape-grid>button)>*{z-index:1;position:relative}.stat-card,.analytics-kpi-grid>article,.metric-tile{--surface-art-opacity:.12}html[data-theme=dark] .screen-view{--surface-art-opacity:.18;--surface-art-filter:saturate(.72) contrast(.94) brightness(1.08)}html[data-theme=dark] .stat-card,html[data-theme=dark] .analytics-kpi-grid>article,html[data-theme=dark] .metric-tile{--surface-art-opacity:.17}html[data-theme=dark] :where(.premium-card:not(.analytics-panel,.ntd-entry-card),.glass-panel,.dark-card,.tool-card:not(.ntd-entry-card),.metric-tile,.analytics-kpi-grid>article,.ntd-zero-storage,.source-note,.shape-grid>button):after{mix-blend-mode:screen}.app-shell,.access-shell,.screen-view{--surface-art-image:url(/surfaces/panels-projects-v2.webp);--surface-art-position:78% 52%;--surface-art-opacity:.22;--surface-art-filter:saturate(.94) contrast(1.04) brightness(1.04)}.access-shell,.surface-theme-approvals{--surface-art-image:url(/surfaces/panels-approvals-v2.webp);--surface-art-position:78% 46%}.launch-shell,.surface-theme-profile{--surface-art-image:url(/surfaces/panels-profile-v2.webp);--surface-art-position:78% 48%}.surface-theme-projects{--surface-art-image:url(/surfaces/panels-projects-v2.webp);--surface-art-position:78% 54%}.surface-theme-sends{--surface-art-image:url(/surfaces/panels-sends-v2.webp);--surface-art-position:76% 52%}.surface-theme-reports{--surface-art-image:url(/surfaces/panels-reports-v2.webp);--surface-art-position:79% 48%}.surface-theme-groups{--surface-art-image:url(/surfaces/panels-groups-v2.webp);--surface-art-position:77% 48%}.surface-theme-ntd{--surface-art-image:url(/surfaces/panels-ntd-v2.webp);--surface-art-position:79% 50%}.surface-theme-calculations{--surface-art-image:url(/surfaces/panels-calculations-v2.webp);--surface-art-position:79% 52%}.surface-theme-tools{--surface-art-image:url(/surfaces/panels-tools-v2.webp);--surface-art-position:79% 52%}:where(.next-card,.product-cover,.product-detail,.product-system-card,.product-version){--surface-art-image:url(/surfaces/panels-projects-v2.webp);--surface-art-position:80% 54%}:where(.task-card,.question-card,.submit-panel,.run-card){--surface-art-image:url(/surfaces/panels-sends-v2.webp);--surface-art-position:78% 50%}:where(.recent-report,.reports-hero,.report-group-card,.analytics-panel,.analytics-kpi-grid>article,.specialist-rank,.member-analytics-card,.export-panel,.topic-card,.report-summary,.entry-card,.answer-hero,.answer-question,.success-card){--surface-art-image:url(/surfaces/panels-reports-v2.webp);--surface-art-position:80% 48%}:where(.group-card,.instruction-card,.personal-access-note){--surface-art-image:url(/surfaces/panels-groups-v2.webp);--surface-art-position:79% 48%}:where(.approval-card,.access-stage,.access-form-card,.access-role-card,.approval-note){--surface-art-image:url(/surfaces/panels-approvals-v2.webp);--surface-art-position:79% 46%}:where(.profile-hero,.access-card,.theme-card,.admin-panel,.product-menu-card,.launch-card,.secure-note){--surface-art-image:url(/surfaces/panels-profile-v2.webp);--surface-art-position:79% 48%}:where(.ntd-entry-card,.ntd-search-preview,.ntd-feature-card,.ntd-zero-storage){--surface-art-image:url(/surfaces/panels-ntd-v2.webp);--surface-art-position:80% 50%}:where(.calculator-card,.calc-result-card,.metric-tile,.shape-grid>button){--surface-art-image:url(/surfaces/panels-calculations-v2.webp);--surface-art-position:80% 52%}.tool-stack:has(.calculator-card) :where(.form-card,.source-note,.alert-card){--surface-art-image:url(/surfaces/panels-calculations-v2.webp);--surface-art-position:80% 52%}:where(.tool-card:not(.ntd-entry-card),.filter-panel,.catalog-result,.sketch-panel,.source-note,.empty-card){--surface-art-image:url(/surfaces/panels-tools-v2.webp);--surface-art-position:80% 52%}:where(.premium-card,.glass-panel,.dark-card,.tool-card,.metric-tile,.access-stage,.empty-state,.empty-card,.alert-card,.admin-panel,.export-panel,.filter-panel,.form-card,.sketch-panel,.submit-panel,.source-note,.personal-access-note,.instruction-card,.approval-card,.group-card,.next-card,.question-card,.run-card,.task-card,.entry-card,.success-card,.context-card,.stat-card,.analytics-kpi-grid>article,.ntd-zero-storage,.shape-grid>button):not(.analytics-panel){isolation:isolate;position:relative;overflow:hidden}:where(.premium-card,.glass-panel,.dark-card,.tool-card,.metric-tile,.access-stage,.empty-state,.empty-card,.alert-card,.admin-panel,.export-panel,.filter-panel,.form-card,.sketch-panel,.submit-panel,.source-note,.personal-access-note,.instruction-card,.approval-card,.group-card,.next-card,.question-card,.run-card,.task-card,.entry-card,.success-card,.context-card,.stat-card,.analytics-kpi-grid>article,.ntd-zero-storage,.shape-grid>button):not(.analytics-panel):after{content:"";z-index:0;border-radius:inherit;pointer-events:none;background-image:var(--surface-art-image);background-repeat:no-repeat;background-position:var(--surface-art-position,78% 52%);opacity:var(--surface-art-opacity,.22);filter:var(--surface-art-filter,saturate(.94) contrast(1.04) brightness(1.04));background-size:cover;position:absolute;inset:0;-webkit-mask-image:linear-gradient(102deg,#0000 0%,#0000003d 26%,#000000d6 64%,#000 100%);mask-image:linear-gradient(102deg,#0000 0%,#0000003d 26%,#000000d6 64%,#000 100%)}:where(.premium-card,.glass-panel,.dark-card,.tool-card,.metric-tile,.access-stage,.empty-state,.empty-card,.alert-card,.admin-panel,.export-panel,.filter-panel,.form-card,.sketch-panel,.submit-panel,.source-note,.personal-access-note,.instruction-card,.approval-card,.group-card,.next-card,.question-card,.run-card,.task-card,.entry-card,.success-card,.context-card,.stat-card,.analytics-kpi-grid>article,.ntd-zero-storage,.shape-grid>button):not(.analytics-panel)>*{z-index:1;position:relative}.empty-state{--surface-art-opacity:.32;--surface-art-position:74% 42%}.empty-state:after{-webkit-mask-image:radial-gradient(at 74% 38%,#000 0%,#000000c2 44%,#0000 84%);mask-image:radial-gradient(at 74% 38%,#000 0%,#000000c2 44%,#0000 84%)}:where(.stat-card,.analytics-kpi-grid>article,.metric-tile,.shape-grid>button){--surface-art-opacity:.27}:where(.group-card,.next-card,.task-card,.question-card,.run-card,.topic-card,.report-group-card,.ntd-feature-card,.analytics-kpi-grid>article):nth-of-type(2n){--surface-art-position:44% 52%}:where(.group-card,.next-card,.task-card,.question-card,.run-card,.topic-card,.report-group-card,.ntd-feature-card,.analytics-kpi-grid>article):nth-of-type(3n){--surface-art-position:90% 42%}.analytics-panel:before{background-image:linear-gradient(#70d8f209 1px,#0000 1px),linear-gradient(90deg,#70d8f209 1px,#0000 1px),url(/surfaces/panels-reports-v2.webp);background-repeat:repeat,repeat,no-repeat;background-position:0 0, 0 0, var(--surface-art-position,80% 48%);opacity:.34;background-size:20px 20px,20px 20px,cover}html[data-theme=dark] :where(.app-shell,.access-shell,.screen-view){--surface-art-opacity:.3;--surface-art-filter:saturate(1.02) contrast(1.06) brightness(1.12)}html[data-theme=dark] .empty-state{--surface-art-opacity:.4}html[data-theme=dark] :where(.stat-card,.analytics-kpi-grid>article,.metric-tile,.shape-grid>button){--surface-art-opacity:.34}html[data-theme=dark] :where(.premium-card,.glass-panel,.dark-card,.tool-card,.metric-tile,.access-stage,.empty-state,.empty-card,.alert-card,.admin-panel,.export-panel,.filter-panel,.form-card,.sketch-panel,.submit-panel,.source-note,.personal-access-note,.instruction-card,.approval-card,.group-card,.next-card,.question-card,.run-card,.task-card,.entry-card,.success-card,.context-card,.stat-card,.analytics-kpi-grid>article,.ntd-zero-storage,.shape-grid>button):not(.analytics-panel):after{mix-blend-mode:screen}.analytics-panel.window-art:before{background-image:linear-gradient(#70d8f209 1px, transparent 1px), linear-gradient(90deg, #70d8f209 1px, transparent 1px), var(--window-art-image);background-repeat:repeat,repeat,no-repeat;background-position:0 0, 0 0, var(--window-art-position,78% 52%);background-size:20px 20px, 20px 20px, var(--window-art-size,cover);opacity:var(--window-art-opacity,.42);filter:var(--window-art-filter,saturate(.94) contrast(1.04) brightness(.96));-webkit-mask-image:var(--window-art-mask,linear-gradient(102deg, transparent 0%, #00000057 30%, #000 100%));-webkit-mask-image:var(--window-art-mask,linear-gradient(102deg, transparent 0%, #00000057 30%, #000 100%));-webkit-mask-image:var(--window-art-mask,linear-gradient(102deg, transparent 0%, #00000057 30%, #000 100%));-webkit-mask-image:var(--window-art-mask,linear-gradient(102deg, transparent 0%, #00000057 30%, #000 100%));mask-image:var(--window-art-mask,linear-gradient(102deg, transparent 0%, #00000057 30%, #000 100%))}.window-art-team-ranking{--window-art-image:url(/surfaces/window-team-ranking-v3.webp);--window-art-position:58% 54%;--window-art-opacity:.38;--window-art-filter:saturate(.92) contrast(1.05) brightness(.92)}.window-art-report-export,.window-art-specialist-export{--window-art-image:url(/surfaces/window-report-export-v3.webp);--window-art-position:82% 57%;--window-art-opacity:.4}.window-art-specialist-export{--window-art-position:92% 46%;--window-art-opacity:.35}.window-art-specialist-productivity{--window-art-image:url(/surfaces/window-specialist-productivity-v3.webp);--window-art-position:82% 57%;--window-art-opacity:.43}.window-art-specialist-distribution{--window-art-image:url(/surfaces/window-specialist-distribution-v3.webp);--window-art-position:77% 53%;--window-art-opacity:.4}.window-art-specialist-passport{--window-art-image:url(/surfaces/panels-profile-v2.webp);--window-art-position:86% 45%;--window-art-opacity:.31}.window-art-personal-access{--window-art-image:url(/surfaces/panels-approvals-v2.webp);--window-art-position:88% 47%;--window-art-opacity:.27}.window-art-project-kpis,.window-art-specialist-kpis{--window-art-image:url(/surfaces/window-project-kpis-v3.webp)}:where(.window-art-project-kpis,.window-art-specialist-kpis)>article{--surface-art-image:url(/surfaces/window-project-kpis-v3.webp);--surface-art-opacity:.38;--surface-art-filter:saturate(.92) contrast(1.04) brightness(.94)}:where(.window-art-project-kpis,.window-art-specialist-kpis)>article:after{background-size:400%;-webkit-mask-image:linear-gradient(100deg,#0000 0%,#0000007a 34%,#000 100%);mask-image:linear-gradient(100deg,#0000 0%,#0000007a 34%,#000 100%)}.window-art-project-kpis>article:first-child,.window-art-specialist-kpis>article:first-child{--surface-art-position:0% 50%}.window-art-project-kpis>article:nth-child(2),.window-art-specialist-kpis>article:nth-child(2){--surface-art-position:29% 50%}.window-art-project-kpis>article:nth-child(3),.window-art-specialist-kpis>article:nth-child(3){--surface-art-position:63% 50%}.window-art-project-kpis>article:nth-child(4){--surface-art-position:100% 50%}.window-art-specialist-kpis>article:nth-child(4){--surface-art-position:37% 68%}.window-art-team-ranking:nth-child(2n){--surface-art-position:72% 49%}.window-art-team-ranking:nth-child(3n){--surface-art-position:88% 58%}html[data-theme=dark] .analytics-panel.window-art:before{opacity:calc(var(--window-art-opacity,.42) + .05);filter:var(--window-art-filter,saturate(1.02) contrast(1.06) brightness(1.02))}.admin-scope-context{color:#f5f8fa;background:linear-gradient(135deg,#072a4bf5,#0d5e98eb);border:1px solid #169dd12e;border-radius:18px;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:11px;margin:-5px 0 18px;padding:11px 13px;display:grid;box-shadow:0 12px 28px #072a4b29}.admin-scope-context>span{color:#70d8f2;background:#70d8f221;border-radius:14px;place-items:center;width:42px;height:42px;display:grid}.admin-scope-context>span svg{width:21px;height:21px}.admin-scope-context>div{gap:2px;min-width:0;display:grid}.admin-scope-context small{color:#b0e9f8;letter-spacing:.11em;font-size:8px;font-weight:760}.admin-scope-context b{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.admin-scope-context em{color:#a9f2d0;width:max-content;font-size:10px;font-style:normal;font-weight:700}.admin-scope-context em.suspended{color:#ffd4cd}.admin-scope-context label{gap:4px;display:grid}.admin-scope-context label>span{color:#b0e9f8;text-align:right;font-size:8px}.admin-scope-context select{color:#f5f8fa;max-width:185px;font:inherit;background:#03172db3;border:1px solid #b0e9f833;border-radius:10px;outline:0;padding:7px 28px 7px 9px;font-size:11px}.access-code-open{margin-top:10px}.access-code-panel{text-align:left;gap:12px;margin:5px 0 3px;padding:16px;display:grid}.access-code-panel h3{color:inherit;margin:2px 0 3px;font-size:18px}.access-code-panel p{margin:0;font-size:12px;line-height:1.45}.access-code-panel .field-control input{letter-spacing:.04em;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.system-admin-page{--admin-accent:#169dd1}.system-admin-hero{justify-content:space-between;align-items:flex-start;gap:18px;padding:22px;display:flex}.system-admin-hero h2{margin:5px 0 7px;font-size:clamp(22px,5vw,30px)}.system-admin-hero p{color:#b0e9f8;max-width:490px;margin:0;font-size:13px;line-height:1.45}.admin-tabs{grid-template-columns:repeat(5,minmax(0,1fr));gap:5px;padding:6px;display:grid}.admin-tabs button{color:#647b8b;background:0 0;border:0;border-radius:12px;min-width:0;padding:11px 7px;font-size:11px;font-weight:730}.admin-tabs button.active{color:#fff;background:linear-gradient(135deg,#0d5e98,#169dd1);box-shadow:0 7px 18px #0d5e9838}.admin-search{margin:0}.admin-section{gap:14px;display:grid}.admin-loading{justify-content:center;align-items:center;gap:12px;min-height:180px;padding:30px;display:flex}.admin-inline-form,.admin-code-form{gap:12px;padding:16px;display:grid}.admin-form-grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.admin-record-list,.audit-list{gap:10px;display:grid}.admin-record{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px 13px;padding:15px;display:grid}.admin-record>div:first-of-type{min-width:0}.admin-record small{color:#0d5e98;letter-spacing:.08em;font-size:9px;font-weight:750}.admin-record h3{overflow-wrap:anywhere;margin:4px 0;font-size:16px}.admin-record p{color:#647b8b;margin:0;font-size:11px;line-height:1.45}.admin-record>.soft-button,.admin-record-actions{grid-column:1/-1}.admin-record-actions{flex-wrap:wrap;gap:8px;display:flex}.admin-avatar{color:#fff;background:linear-gradient(145deg,#0d5e98,#169dd1);border-radius:14px;place-items:center;width:42px;height:42px;font-size:12px;font-weight:800;display:grid}.created-code-card{color:#f5f8fa;background:linear-gradient(145deg,#03172d,#0d5e98);border:1px solid #169dd14d;border-radius:20px;gap:10px;padding:18px;display:grid;box-shadow:0 16px 35px #072a4b40}.created-code-card>span{color:#70d8f2;letter-spacing:.12em;font-size:9px;font-weight:800}.created-code-card h3{margin:0}.created-code-card code{color:#fff;letter-spacing:.045em;white-space:nowrap;background:#03172d80;border:1px dashed #b0e9f85c;border-radius:12px;padding:13px;font-size:14px;font-weight:720;overflow:auto}.created-code-card .text-button{color:#b0e9f8;background:0 0;border:0;font-size:11px}.audit-entry{grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:11px;padding:14px;display:grid}.audit-entry>span{color:#0d5e98;background:#169dd11a;border-radius:12px;place-items:center;width:38px;height:38px;display:grid}.audit-entry h3{margin:3px 0;font-size:14px}.audit-entry p,.audit-entry small{color:#647b8b;margin:0;font-size:10px}.audit-entry code{color:#0d5e98;font-size:9px}.system-admin-menu-card{text-align:left;border:0;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:13px;width:100%;padding:17px;display:grid}.system-admin-menu-card>span{color:#fff;background:linear-gradient(145deg,#072a4b,#169dd1);border-radius:16px;place-items:center;width:48px;height:48px;display:grid}.system-admin-menu-card small{color:#0d5e98;letter-spacing:.09em;font-size:9px;font-weight:760}.system-admin-menu-card h3{margin:4px 0;font-size:17px}.system-admin-menu-card p{color:#647b8b;margin:0;font-size:11px;line-height:1.45}.system-admin-menu-card>i{color:#169dd1;font-size:24px;font-style:normal}html[data-theme=dark] .admin-tabs button,html[data-theme=dark] .admin-record p,html[data-theme=dark] .audit-entry p,html[data-theme=dark] .audit-entry small,html[data-theme=dark] .system-admin-menu-card p{color:#a8bac6}html[data-theme=dark] .admin-record small,html[data-theme=dark] .audit-entry code,html[data-theme=dark] .system-admin-menu-card small{color:#70d8f2}html[data-theme=dark] .audit-entry>span{color:#70d8f2;background:#70d8f21a}@media (width<=540px){.admin-scope-context{grid-template-columns:38px minmax(0,1fr)}.admin-scope-context label{grid-column:1/-1}.admin-scope-context label>span{text-align:left}.admin-scope-context select{width:100%;max-width:none}.admin-tabs{grid-template-columns:1fr 1fr}.admin-form-grid{grid-template-columns:1fr}.system-admin-hero{flex-direction:column}.audit-entry{grid-template-columns:36px minmax(0,1fr)}.audit-entry code{grid-column:2}}:where(.screen-view,.app-shell,.access-shell) :where(.premium-card,.glass-panel,.dark-card,.tool-card,.metric-tile,.access-stage,.empty-card,.alert-card,.filter-panel,.form-card,.sketch-panel,.submit-panel,.source-note,.personal-access-note,.instruction-card,.approval-card,.group-card,.next-card,.question-card,.run-card,.task-card,.entry-card,.success-card,.context-card,.stat-card,.analytics-kpi-grid>article,.ntd-zero-storage,.shape-grid>button):not(.window-art){--surface-art-image:none}.window-art{--surface-art-image:var(--window-art-image);--surface-art-position:var(--window-art-position,78% 52%);--surface-art-opacity:var(--window-art-opacity,.44);--surface-art-filter:var(--window-art-filter,saturate(.95) contrast(1.05) brightness(.96))}.window-art-project-portfolio{--window-art-image:url(/surfaces/window-project-portfolio-v4.webp);--window-art-position:83% 51%}.window-art-project-site-a{--window-art-image:url(/surfaces/window-project-site-a-v4.webp);--window-art-position:84% 51%}.window-art-project-site-b{--window-art-image:url(/surfaces/window-project-site-b-v4.webp);--window-art-position:84% 50%}.window-art-project-site-c{--window-art-image:url(/surfaces/window-project-site-c-v4.webp);--window-art-position:86% 55%}.window-art-project-context{--window-art-image:url(/surfaces/window-project-context-v4.webp);--window-art-position:78% 48%}.window-art-project-chat-a{--window-art-image:url(/surfaces/window-project-chat-a-v4.webp);--window-art-position:80% 51%}.window-art-project-chat-b{--window-art-image:url(/surfaces/window-project-chat-b-v4.webp);--window-art-position:82% 52%}.window-art-project-report-a{--window-art-image:url(/surfaces/window-project-report-a-v4.webp);--window-art-position:82% 51%}.window-art-project-report-b{--window-art-image:url(/surfaces/window-project-report-b-v4.webp);--window-art-position:82% 49%}.window-art-project-plan{--window-art-image:url(/surfaces/window-project-plan-v4.webp);--window-art-position:80% 54%}.window-art-project-kpi-created{--window-art-image:url(/surfaces/window-project-kpi-created-v4.webp);--window-art-position:82% 55%}.window-art-project-kpi-signed{--window-art-image:url(/surfaces/window-project-kpi-signed-v4.webp);--window-art-position:80% 48%}.window-art-project-kpi-review{--window-art-image:url(/surfaces/window-project-kpi-review-v4.webp);--window-art-position:82% 52%}.window-art-project-kpi-returned{--window-art-image:url(/surfaces/window-project-kpi-returned-v4.webp);--window-art-position:82% 54%}.window-art-project-months{--window-art-image:url(/surfaces/window-project-months-v4.webp);--window-art-position:80% 56%;--window-art-opacity:.47}.window-art-work-distribution{--window-art-image:url(/surfaces/window-work-distribution-v4.webp);--window-art-position:80% 54%;--window-art-opacity:.46}.window-art-document-status{--window-art-image:url(/surfaces/window-document-status-v4.webp);--window-art-position:82% 52%;--window-art-opacity:.47}.window-art-team-ranking-a{--window-art-image:url(/surfaces/window-team-ranking-a-v4.webp);--window-art-position:82% 52%}.window-art-team-ranking-b{--window-art-image:url(/surfaces/window-team-ranking-b-v4.webp);--window-art-position:86% 50%}.window-art-team-ranking-c{--window-art-image:url(/surfaces/window-team-ranking-c-v4.webp);--window-art-position:86% 52%}.window-art-report-export{--window-art-image:url(/surfaces/window-report-export-v4.webp);--window-art-position:84% 52%}.window-art-specialist-export{--window-art-image:url(/surfaces/window-report-export-v3.webp);--window-art-position:91% 45%}.window-art-specialist-passport{--window-art-image:url(/surfaces/window-profile-v4.webp);--window-art-position:82% 49%}.window-art-personal-access{--window-art-image:url(/surfaces/window-approval-v4.webp);--window-art-position:84% 49%}.window-art-specialist-productivity{--window-art-image:url(/surfaces/window-specialist-productivity-v3.webp);--window-art-position:82% 57%}.window-art-specialist-distribution{--window-art-image:url(/surfaces/window-specialist-distribution-v3.webp);--window-art-position:78% 53%}.window-art-specialist-kpis>article{--surface-art-image:url(/surfaces/window-project-kpis-v3.webp);--surface-art-opacity:.42}.window-art-home-send{--window-art-image:url(/surfaces/window-home-send-v4.webp);--window-art-position:82% 49%}.window-art-home-groups{--window-art-image:url(/surfaces/window-home-groups-v4.webp);--window-art-position:83% 48%}.window-art-home-reports{--window-art-image:url(/surfaces/window-home-reports-v4.webp);--window-art-position:84% 52%}.window-art-home-answers{--window-art-image:url(/surfaces/window-home-answers-v4.webp);--window-art-position:83% 52%}.window-art-home-projects{--window-art-image:url(/surfaces/window-home-projects-v4.webp);--window-art-position:84% 50%}.window-art-home-tools{--window-art-image:url(/surfaces/window-home-tools-v4.webp);--window-art-position:82% 52%}.window-art-home-profile{--window-art-image:url(/surfaces/window-home-profile-v4.webp);--window-art-position:83% 48%}.window-art-home-next-send{--window-art-image:url(/surfaces/window-home-next-send-v4.webp);--window-art-position:82% 50%}.window-art-home-recent-project{--window-art-image:url(/surfaces/window-home-recent-project-v4.webp);--window-art-position:84% 51%}.window-art-compose-report{--window-art-image:url(/surfaces/window-compose-report-v4.webp);--window-art-position:83% 51%}.window-art-compose-form{--window-art-image:url(/surfaces/window-compose-form-v4.webp);--window-art-position:84% 52%}.window-art-compose-question-a{--window-art-image:url(/surfaces/window-compose-question-a-v4.webp);--window-art-position:84% 51%}.window-art-compose-question-b{--window-art-image:url(/surfaces/window-compose-question-b-v4.webp);--window-art-position:84% 52%}.window-art-compose-question-c{--window-art-image:url(/surfaces/window-compose-question-c-v4.webp);--window-art-position:84% 50%}.window-art-compose-submit{--window-art-image:url(/surfaces/window-compose-submit-v4.webp);--window-art-position:84% 50%}.window-art-schedule-a{--window-art-image:url(/surfaces/window-schedule-a-v4.webp);--window-art-position:82% 49%}.window-art-schedule-b{--window-art-image:url(/surfaces/window-schedule-b-v4.webp);--window-art-position:84% 51%}.window-art-schedule-c{--window-art-image:url(/surfaces/window-schedule-c-v4.webp);--window-art-position:84% 52%}.window-art-assignment-a{--window-art-image:url(/surfaces/window-assignment-a-v4.webp);--window-art-position:84% 51%}.window-art-assignment-b{--window-art-image:url(/surfaces/window-assignment-b-v4.webp);--window-art-position:84% 52%}.window-art-assignment-c{--window-art-image:url(/surfaces/window-assignment-c-v4.webp);--window-art-position:84% 50%}.window-art-groups-guide{--window-art-image:url(/surfaces/window-groups-guide-v4.webp);--window-art-position:83% 49%}.window-art-group-a{--window-art-image:url(/surfaces/window-group-a-v4.webp);--window-art-position:83% 48%}.window-art-group-b{--window-art-image:url(/surfaces/window-group-b-v4.webp);--window-art-position:84% 50%}.window-art-group-c{--window-art-image:url(/surfaces/window-group-c-v4.webp);--window-art-position:84% 52%}.window-art-approval{--window-art-image:url(/surfaces/window-approval-v4.webp);--window-art-position:84% 49%}.window-art-profile{--window-art-image:url(/surfaces/window-profile-v4.webp);--window-art-position:84% 48%}.window-art-admin{--window-art-image:url(/surfaces/window-admin-v4.webp);--window-art-position:84% 51%}.window-art-access-code{--window-art-image:url(/surfaces/window-access-code-v4.webp);--window-art-position:84% 51%}.window-art-audit{--window-art-image:url(/surfaces/window-audit-v4.webp);--window-art-position:84% 50%}.window-art-settings{--window-art-image:url(/surfaces/window-settings-v4.webp);--window-art-position:84% 50%}.window-art-product{--window-art-image:url(/surfaces/window-product-v4.webp);--window-art-position:84% 52%}.window-art-ntd-index{--window-art-image:url(/surfaces/window-ntd-index-v4.webp);--window-art-position:84% 51%}.window-art-empty{--window-art-image:url(/surfaces/window-empty-v4.webp);--window-art-position:82% 51%;--window-art-opacity:.34}.window-art-success{--window-art-image:url(/surfaces/window-success-v4.webp);--window-art-position:84% 51%}.window-art-tool-ntd{--window-art-image:url(/surfaces/window-tool-ntd-v4.webp);--window-art-position:84% 50%}.window-art-tool-pipe{--window-art-image:url(/surfaces/window-tool-pipe-v4.webp);--window-art-position:84% 51%}.window-art-tool-metal{--window-art-image:url(/surfaces/window-tool-metal-v4.webp);--window-art-position:84% 52%}.window-art-catalog-elbows{--window-art-image:url(/surfaces/window-catalog-elbows-v4.webp);--window-art-position:83% 52%}.window-art-catalog-tees{--window-art-image:url(/surfaces/window-catalog-tees-v4.webp);--window-art-position:84% 51%}.window-art-catalog-reducers{--window-art-image:url(/surfaces/window-catalog-reducers-v4.webp);--window-art-position:84% 51%}.window-art-catalog-caps{--window-art-image:url(/surfaces/window-catalog-caps-v4.webp);--window-art-position:84% 53%}.window-art-catalog-flanges{--window-art-image:url(/surfaces/window-catalog-flanges-v4.webp);--window-art-position:84% 51%}.window-art-catalog-rings{--window-art-image:url(/surfaces/window-catalog-rings-v4.webp);--window-art-position:84% 51%}.window-art-pipe-input{--window-art-image:url(/surfaces/window-pipe-input-v4.webp);--window-art-position:80% 35%}.window-art-pipe-result{--window-art-image:url(/surfaces/window-pipe-result-v4.webp);--window-art-position:86% 67%}.window-art-metal-input{--window-art-image:url(/surfaces/window-metal-input-v4.webp);--window-art-position:80% 34%}.window-art-metal-result{--window-art-image:url(/surfaces/window-metal-result-v4.webp);--window-art-position:86% 68%}.catalog-filter-crop{--window-art-position:31% 46%;--window-art-opacity:.3}.catalog-result-crop{--window-art-position:77% 50%;--window-art-opacity:.45}.catalog-sketch-crop{--window-art-position:94% 56%;--window-art-opacity:.23}.window-art:after{-webkit-mask-image:linear-gradient(100deg,#0000 0%,#00000038 24%,#000000e0 62%,#000 100%);mask-image:linear-gradient(100deg,#0000 0%,#00000038 24%,#000000e0 62%,#000 100%)}.analytics-kpi-grid>article.window-art:after{opacity:.56;background-size:cover}.analytics-panel.window-art:before{background-image:linear-gradient(#70d8f209 1px, transparent 1px), linear-gradient(90deg, #70d8f209 1px, transparent 1px), var(--window-art-image);background-position:0 0, 0 0, var(--window-art-position,80% 52%);opacity:var(--window-art-opacity,.46);background-size:20px 20px,20px 20px,cover}.project-list-card{position:relative}.project-list-card.can-delete .report-group-main{padding-right:70px}.project-delete-button{z-index:4;color:#445b6b;cursor:pointer;background:#e8eef2e0;border:1px solid #445b6b2e;border-radius:14px;place-items:center;width:42px;height:42px;display:grid;position:absolute;top:50%;right:13px;transform:translateY(-50%);box-shadow:inset 0 1px #ffffffb8,0 8px 18px #072a4b1a}.project-delete-button:focus-visible,.project-delete-button:hover{color:#8c3f45;border-color:#a63d434d;outline:none}.project-detail-delete{margin-top:-2px}.project-delete-backdrop{z-index:80;padding:max(20px, env(safe-area-inset-top)) 20px max(20px, env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#020b14c2;align-items:end;display:grid;position:fixed;inset:0}.project-delete-dialog{border-radius:28px;gap:16px;width:min(100%,430px);max-height:min(720px,100dvh - 40px);margin:0 auto;padding:22px;display:grid;overflow:auto}.project-delete-icon{color:#445b6b;background:#e0e7ebd1;border:1px solid #445b6b2e;border-radius:17px;place-items:center;width:52px;height:52px;font-size:24px;display:grid}.project-delete-dialog h2{letter-spacing:-.045em;margin:5px 0 8px;font-size:clamp(22px,6vw,30px);line-height:1.06}.project-delete-dialog p{color:var(--muted);margin:0;font-size:11px;line-height:1.55}.project-delete-dialog .dual-actions{align-items:stretch}.project-delete-dialog .danger-button{margin:0}html[data-theme=dark] .project-delete-button{color:#a8bac6;background:#445b6b4d;border-color:#a8bac629;box-shadow:inset 0 1px #f2fbfe0d,0 10px 22px #00000038}html[data-theme=dark] .project-delete-button:focus-visible,html[data-theme=dark] .project-delete-button:hover{color:#f1a2a5;border-color:#f1787647}html[data-theme=dark] .project-delete-icon{color:#a8bac6;background:#445b6b3d;border-color:#a8bac626}.lifecycle-actions{background:linear-gradient(145deg,#e8eef2d1,#f5f8fab8);border:1px solid #0d5e981f;border-radius:16px;grid-template-columns:1fr 1fr;gap:7px;width:100%;padding:6px;display:grid;box-shadow:inset 0 1px #ffffffc2}.lifecycle-action{min-width:0;min-height:43px;font:inherit;cursor:pointer;border:1px solid #0000;border-radius:12px;justify-content:center;align-items:center;gap:7px;padding:9px 10px;font-size:11px;font-weight:760;transition:transform .16s,border-color .16s,background .16s,color .16s;display:flex}.lifecycle-action svg{flex:none;width:18px;height:18px}.lifecycle-action:active:not(:disabled){transform:scale(.985)}.lifecycle-action:disabled{opacity:.42;cursor:not-allowed}.lifecycle-toggle{color:#0d5e98;background:#70d8f21f;border-color:#169dd126}.lifecycle-delete{color:#8c3f45;background:#f1a2a514;border-color:#a63d431f}.lifecycle-toggle:hover:not(:disabled),.lifecycle-toggle:focus-visible:not(:disabled){background:#70d8f233;border-color:#169dd161;outline:0}.lifecycle-delete:hover:not(:disabled),.lifecycle-delete:focus-visible:not(:disabled){background:#f1a2a526;border-color:#a63d4352;outline:0}.project-list-card .lifecycle-actions{width:calc(100% - 26px);margin:0 13px 13px}.project-list-card.is-suspended,.lifecycle-card.is-suspended,.team-lifecycle-card.is-suspended{border-color:#a63d4329}.project-list-card.is-suspended .report-group-main{opacity:.62;cursor:default}.project-list-card.is-suspended:after,.lifecycle-card.is-suspended:after,.team-lifecycle-card.is-suspended:after{opacity:.2}.admin-record>.lifecycle-actions{grid-column:1/-1}.team-lifecycle-panel{gap:13px;display:grid}.team-lifecycle-list{gap:10px;display:grid}.team-lifecycle-card{grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:10px 12px;padding:15px;display:grid}.team-lifecycle-card>div:not(.lifecycle-actions){min-width:0}.team-lifecycle-card small{color:#0d5e98;letter-spacing:.08em;font-size:9px;font-weight:780}.team-lifecycle-card h3{overflow-wrap:anywhere;margin:4px 0;font-size:15px}.team-lifecycle-card p{color:#647b8b;margin:0;font-size:11px;line-height:1.45}.team-lifecycle-card .lifecycle-actions{grid-column:1/-1}html[data-theme=dark] .lifecycle-actions{background:linear-gradient(145deg,#072a4bbd,#03172da3);border-color:#70d8f21a;box-shadow:inset 0 1px #f2fbfe0b}html[data-theme=dark] .lifecycle-toggle{color:#70d8f2;background:#70d8f214}html[data-theme=dark] .lifecycle-delete{color:#f1a2a5;background:#f1787612}html[data-theme=dark] .team-lifecycle-card small{color:#70d8f2}html[data-theme=dark] .team-lifecycle-card p{color:#a8bac6}@media (width<=420px){.lifecycle-action{min-height:41px;padding-inline:7px;font-size:10px}.team-lifecycle-card{grid-template-columns:42px minmax(0,1fr)}.team-lifecycle-card>.status-pill{grid-column:2;justify-self:start}}@media (width>=600px){.project-delete-backdrop{align-items:center}}.window-art{--surface-art-opacity:var(--window-art-opacity,.22);--surface-art-filter:var(--window-art-filter,saturate(.72) contrast(.98) brightness(.86))}html[data-theme=dark] .window-art{--surface-art-opacity:var(--window-art-dark-opacity,.27);--surface-art-filter:var(--window-art-filter,saturate(.76) contrast(1.01) brightness(.9))}.window-art:after{-webkit-mask-image:linear-gradient(102deg,#0000 0%,#0000001f 35%,#000000b8 72%,#000 100%);mask-image:linear-gradient(102deg,#0000 0%,#0000001f 35%,#000000b8 72%,#000 100%);mix-blend-mode:normal!important}:where(.profile-hero,.specialist-analytics-hero,.reports-hero,.report-summary,.answer-hero,.context-card,.product-cover,.success-card,.empty-state).window-art{--window-art-opacity:.28;--window-art-dark-opacity:.31}:where(.access-card,.theme-card,.form-card,.admin-panel).window-art{--window-art-opacity:.14;--window-art-dark-opacity:.18}:where(.system-admin-menu-card,.product-menu-card,.action-card,.group-card,.task-card,.next-card,.report-group-card,.entry-card,.tool-card).window-art{--window-art-opacity:.17;--window-art-dark-opacity:.21}.analytics-panel.window-art{--panel-art-opacity:.22}.analytics-panel.window-art:before{opacity:var(--panel-art-opacity);filter:saturate(.7)contrast(.98)brightness(.84);-webkit-mask-image:linear-gradient(103deg,#0000 0%,#0000001a 37%,#000000bd 74%,#000 100%);mask-image:linear-gradient(103deg,#0000 0%,#0000001a 37%,#000000bd 74%,#000 100%)}html[data-theme=dark] .analytics-panel.window-art{--panel-art-opacity:.26}html[data-theme=dark] .analytics-panel.window-art:before{filter:saturate(.76)contrast(1.01)brightness(.9)}:where(.stat-card,.analytics-kpi-grid>article,.metric-tile){--micro-accent:54 188 232;--surface-art-image:none!important;border:1px solid rgb(var(--micro-accent) / .16)!important;background:linear-gradient(145deg,#ffffffe6,#e8eef2c2)!important;box-shadow:inset 0 1px #fffffff0,0 12px 30px #072a4b14!important}:where(.stat-card,.analytics-kpi-grid>article,.metric-tile):after{background-image:radial-gradient(circle at 84% 18%, rgb(var(--micro-accent) / .17), transparent 34%), linear-gradient(135deg, rgb(var(--micro-accent) / .045), transparent 54%)!important;opacity:1!important;filter:none!important;mix-blend-mode:normal!important;background-position:50%!important;background-size:cover!important;-webkit-mask-image:none!important;mask-image:none!important}.window-art-project-kpi-signed,.window-art-success{--micro-accent:67 201 139}.window-art-project-kpi-review,.window-art-approval{--micro-accent:212 168 67}.window-art-project-kpi-returned,.window-art-audit{--micro-accent:241 120 118}.window-art-project-kpi-created,.window-art-profile,.window-art-project-portfolio,.window-art-home-send,.window-art-home-groups,.window-art-home-reports,.window-art-home-answers{--micro-accent:54 188 232}html[data-theme=dark] :where(.stat-card,.analytics-kpi-grid>article,.metric-tile){border-color:rgb(var(--micro-accent) / .18)!important;background:linear-gradient(148deg,#142331f5,#071826eb)!important;box-shadow:inset 0 1px #ffffff0b,0 14px 34px #00000038!important}html[data-theme=dark] :where(.stat-card,.analytics-kpi-grid>article,.metric-tile):after{background-image:radial-gradient(circle at 84% 18%, rgb(var(--micro-accent) / .16), transparent 36%), linear-gradient(135deg, rgb(var(--micro-accent) / .055), transparent 58%)!important}.theme-picker button,.shape-grid button,.admin-stats .stat-card,.admin-panel .soft-button,.window-art .field-control,.window-art .switch-row{-webkit-backdrop-filter:blur(18px)saturate(112%);backdrop-filter:blur(18px)saturate(112%)}.admin-stats{gap:10px}.admin-stats .stat-card{min-height:112px;padding:16px 10px}.admin-stats .stat-card>span{margin-bottom:10px}.theme-picker button,.shape-grid button{background-image:radial-gradient(circle at 85% 14%,#36bce81a,#0000 34%),linear-gradient(145deg,#ffffffdb,#e8eef2b8)}html[data-theme=dark] .theme-picker button,html[data-theme=dark] .shape-grid button{background-image:radial-gradient(circle at 85% 14%,#36bce81a,#0000 36%),linear-gradient(145deg,#142331f0,#0d1823e6)}@media (width<=520px){.admin-stats .stat-card{min-height:108px}}:where(.stats-grid,.admin-stats)>.stat-card,.analytics-kpi-grid>article{isolation:isolate;-webkit-backdrop-filter:blur(22px)saturate(128%);backdrop-filter:blur(22px)saturate(128%);position:relative;overflow:hidden;border-color:rgb(var(--micro-accent) / .28)!important;background:linear-gradient(118deg, #ffffff61 0%, #ffffff17 25%, transparent 43%), linear-gradient(150deg, rgb(var(--micro-accent) / .18), #ebf2f7c2 50%, #d5e2eba3)!important;box-shadow:inset 0 1px 0 #ffffffd6, inset 0 -1px 0 rgb(var(--micro-accent) / .12), 0 15px 34px #072a4b1f!important}:where(.stats-grid,.admin-stats)>.stat-card:before,.analytics-kpi-grid>article:before{content:"";z-index:0;background:linear-gradient(105deg, #fff6, rgb(var(--micro-accent) / .12) 48%, transparent 74%);pointer-events:none;border-radius:50%;height:82%;position:absolute;inset:-45% -22% auto 18%;transform:rotate(-8deg)}:where(.stats-grid,.admin-stats)>.stat-card>*,.analytics-kpi-grid>article>*{z-index:2;position:relative}:where(.stats-grid,.admin-stats)>.stat-card>span{color:rgb(var(--micro-accent));border:1px solid rgb(var(--micro-accent) / .2);background:linear-gradient(145deg, #ffffff85, rgb(var(--micro-accent) / .15));box-shadow:inset 0 1px #ffffff9e}:where(.stats-grid,.admin-stats)>.stat-card:first-child{--micro-accent:54 188 232}:where(.stats-grid,.admin-stats)>.stat-card:nth-child(2){--micro-accent:139 118 207}:where(.stats-grid,.admin-stats)>.stat-card:nth-child(3){--micro-accent:211 166 76}:where(.stats-grid,.admin-stats)>.stat-card:nth-child(4){--micro-accent:50 174 190}.personal-stats>.stat-card:first-child{--micro-accent:54 188 232}.personal-stats>.stat-card:nth-child(2){--micro-accent:67 201 139}.personal-stats>.stat-card:nth-child(3){--micro-accent:212 168 67}.personal-stats>.stat-card:nth-child(4){--micro-accent:241 120 118}html[data-theme=dark] :where(.stats-grid,.admin-stats)>.stat-card,html[data-theme=dark] .analytics-kpi-grid>article{border-color:rgb(var(--micro-accent) / .28)!important;background:linear-gradient(118deg, #ffffff1f 0%, #ffffff06 27%, transparent 45%), linear-gradient(150deg, rgb(var(--micro-accent) / .18), #0d2435e6 48%, #041420f0)!important;box-shadow:inset 0 1px 0 #ffffff1f, inset 0 -1px 0 rgb(var(--micro-accent) / .13), 0 16px 36px #0000004d!important}html[data-theme=dark] :where(.stats-grid,.admin-stats)>.stat-card>span{color:rgb(var(--micro-accent));background:linear-gradient(145deg, #ffffff1a, rgb(var(--micro-accent) / .16))}.profile-hero{padding-top:38px}.profile-role-mark{background:linear-gradient(145deg,#ffffff24,#0d5e984d);border-radius:13px;width:38px;height:38px;top:16px;left:18px;right:auto;transform:none;box-shadow:inset 0 1px #ffffff29,0 8px 18px #00000029}.admin-badge{white-space:nowrap;min-width:max-content;padding-inline:12px}@media (width<=520px){.profile-hero{padding-top:42px}.profile-role-mark{width:36px;height:36px;top:13px;left:13px;right:auto;transform:none}}.window-art-feedback{--window-art-image:url(/surfaces/window-feedback-v1.webp);--window-art-position:78% 50%}.feedback-menu-card,.product-feedback-cta{width:100%;color:inherit;text-align:left;border:1px solid #169dd129;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:13px;padding:17px;display:grid}.feedback-menu-card small,.product-feedback-cta small{color:#0d5e98;letter-spacing:.09em;font-size:9px;font-weight:780}.feedback-menu-card h3,.product-feedback-cta h3{margin:4px 0;font-size:17px}.feedback-menu-card p,.product-feedback-cta p{color:#647b8b;margin:0;font-size:11px;line-height:1.48}.feedback-menu-card>i,.product-feedback-cta>i{color:#36bce8;font-size:24px;font-style:normal}.product-page-v2{gap:20px}.product-page-v2 .product-cover{min-height:210px}.product-page-v2 .product-cover h2{letter-spacing:-.025em;max-width:460px;font-size:clamp(25px,5.8vw,36px)}.product-page-v2 .product-cover p{max-width:500px;font-size:12.5px}.product-definition{grid-template-columns:58px minmax(0,1fr);gap:16px;padding:20px;display:grid}.product-index{color:#0d5e98;width:58px;height:58px;font:780 13px/1 var(--font-data);background:#36bce814;border:1px solid #169dd129;border-radius:18px;place-items:center;display:grid}.product-definition h2{margin:5px 0 8px;font-size:clamp(21px,4.8vw,28px);line-height:1.12}.product-definition p{color:#647b8b;margin:0;font-size:12px;line-height:1.62}.product-principles{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.product-principles article{background:#ffffff85;border:1px solid #169dd121;border-radius:20px;padding:16px}.product-principles article>span,.product-capability-list article>span,.product-max-card>span{color:#0d5e98;background:#36bce81a;border-radius:14px;place-items:center;width:42px;height:42px;margin-bottom:12px;display:grid}.product-principles svg,.product-capability-list svg,.product-max-card svg{width:21px;height:21px}.product-principles b{margin-bottom:7px;font-size:13px;display:block}.product-principles p{color:#647b8b;margin:0;font-size:10.5px;line-height:1.55}.product-journey{padding:18px}.product-steps{grid-template-columns:1fr auto 1fr auto 1fr auto 1fr;align-items:center;gap:8px;margin-top:14px;display:grid}.product-steps>div{background:#ffffff6b;border:1px solid #169dd121;border-radius:16px;min-width:0;padding:12px}.product-steps i{color:#fff;background:#0d5e98;border-radius:9px;place-items:center;width:25px;height:25px;margin-bottom:8px;font-size:10px;font-style:normal;font-weight:800;display:grid}.product-steps b{font-size:11px;display:block}.product-steps span{color:#647b8b;margin-top:3px;font-size:9px;line-height:1.35;display:block}.product-steps em{color:#36bce8;font-size:19px;font-style:normal}.product-capability-list{grid-template-columns:1fr 1fr;gap:10px;display:grid}.product-capability-list article{grid-template-columns:42px minmax(0,1fr);gap:12px;padding:16px;display:grid}.product-capability-list article>span{margin:0}.product-capability-list h3{margin:1px 0 6px;font-size:14px}.product-capability-list p{color:#647b8b;margin:0;font-size:10.5px;line-height:1.5}.product-security{grid-template-columns:1.1fr .9fr;gap:18px;padding:20px;display:grid}.product-security h3{margin:5px 0 8px;font-size:21px}.product-security p{color:#647b8b;margin:0;font-size:11.5px;line-height:1.58}.product-security ul{align-content:center;gap:9px;margin:0;padding:0;list-style:none;display:grid}.product-security li{align-items:center;gap:8px;font-size:11px;font-weight:680;display:flex}.product-security li svg{color:#36bce8;width:17px}.product-max-card{grid-template-columns:48px minmax(0,1fr);gap:14px;padding:18px;display:grid}.product-max-card>span{width:48px;height:48px;margin:0}.product-max-card h3{margin:4px 0 6px;font-size:18px}.product-max-card p{color:#647b8b;margin:0;font-size:11px;line-height:1.5}.product-feedback-cta{color:#f5f8fa;border:0;border-radius:23px;min-height:144px}.product-feedback-cta>span{color:#70d8f2;background:#03172dad;border-radius:16px;place-items:center;width:48px;height:48px;display:grid}.product-feedback-cta small{color:#70d8f2}.product-feedback-cta p{color:#e8eef2bd}.feedback-page{gap:18px}.feedback-hero{grid-template-columns:minmax(0,1fr) 62px;align-items:end;gap:16px;min-height:210px;padding:22px;display:grid}.feedback-hero h2{max-width:390px;margin:6px 0 8px;font-size:clamp(27px,6vw,36px);line-height:1.05}.feedback-hero p{color:#e8eef2c2;max-width:400px;margin:0;font-size:12px;line-height:1.55}.feedback-hero>span{color:#70d8f2;background:#03172db8;border:1px solid #70d8f23d;border-radius:20px;place-items:center;width:62px;height:62px;display:grid}.feedback-hero>span svg{width:27px;height:27px}.feedback-categories{grid-template-columns:1fr 1fr;gap:10px;display:grid}.feedback-categories button{min-height:78px;color:inherit;text-align:left;background:#ffffff85;border:1px solid #169dd121;border-radius:18px;grid-template-columns:38px minmax(0,1fr);gap:2px 10px;padding:13px;display:grid}.feedback-categories button>span{color:#0d5e98;background:#36bce81a;border-radius:13px;grid-row:1/3;place-items:center;width:38px;height:38px;display:grid}.feedback-categories button svg{width:19px;height:19px}.feedback-categories button b{align-self:end;font-size:12px}.feedback-categories button small{color:#647b8b;font-size:9px;line-height:1.25}.feedback-categories button.active{background:linear-gradient(145deg,#0d5e981a,#36bce821);border-color:#169dd180;box-shadow:inset 0 0 0 1px #36bce81f,0 10px 22px #0d5e981a}.feedback-form-card{gap:13px;padding:18px;display:grid}.feedback-form-card .field-control em{color:#8496a1;font-size:9px;font-style:normal;font-weight:500}.feedback-context{grid-template-columns:42px minmax(0,1fr);gap:12px;padding:15px;display:grid}.feedback-context>svg{color:#0d5e98;width:22px}.feedback-context small{color:#0d5e98;letter-spacing:.09em;font-size:8px;font-weight:780}.feedback-context b{margin:3px 0;font-size:13px;display:block}.feedback-context p{color:#647b8b;margin:0;font-size:10px}.feedback-submit{min-height:54px}.feedback-privacy{color:#647b8b;text-align:center;justify-content:center;align-items:flex-start;gap:7px;margin:-4px 8px 0;font-size:9.5px;line-height:1.42;display:flex}.feedback-privacy svg{width:15px;min-width:15px}.feedback-success{text-align:center;align-content:center;justify-items:center;gap:10px;min-height:330px;padding:30px;display:grid}.feedback-success>span{color:#fff;background:linear-gradient(145deg,#0d5e98,#36bce8);border-radius:23px;place-items:center;width:66px;height:66px;display:grid}.feedback-success>span svg{width:29px;height:29px}.feedback-success small{color:#0d5e98;font:780 9px/1 var(--font-data);letter-spacing:.1em}.feedback-success h2{margin:3px 0 0;font-size:25px}.feedback-success p{color:#647b8b;max-width:430px;margin:0 0 10px;font-size:12px;line-height:1.55}.admin-tabs{grid-template-columns:repeat(5,minmax(0,1fr))}.admin-feedback-list{gap:11px;display:grid}.admin-feedback-card{gap:13px;padding:16px;display:grid}.admin-feedback-card.is-new{border-color:#169dd157;box-shadow:inset 3px 0 #169dd1,0 14px 30px #072a4b14}.admin-feedback-head{grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:11px;display:grid}.admin-feedback-head small{color:#0d5e98;letter-spacing:.06em;font-size:9px;font-weight:780}.admin-feedback-head h3{margin:3px 0;font-size:15px}.admin-feedback-head p{color:#647b8b;margin:0;font-size:10px}.admin-feedback-message{color:#334b5c;white-space:pre-wrap;background:#169dd10f;border-radius:14px;margin:0;padding:13px;font-size:11.5px;line-height:1.55}.admin-feedback-meta{color:#647b8b;flex-wrap:wrap;gap:7px 12px;font-size:9.5px;display:flex}.admin-feedback-meta b{color:#0d5e98}html[data-theme=dark] :where(.feedback-menu-card p,.product-definition p,.product-principles p,.product-capability-list p,.product-security p,.product-max-card p,.feedback-categories button small,.feedback-context p,.feedback-privacy,.feedback-success p,.admin-feedback-head p,.admin-feedback-meta){color:#a8bac6}html[data-theme=dark] :where(.feedback-menu-card small,.product-index,.feedback-context small,.feedback-success small,.admin-feedback-head small,.admin-feedback-meta b){color:#70d8f2}html[data-theme=dark] :where(.product-principles article,.product-steps>div,.feedback-categories button){background:#142331a8;border-color:#70d8f21c}html[data-theme=dark] :where(.product-principles article>span,.product-capability-list article>span,.product-max-card>span,.feedback-categories button>span){color:#70d8f2;background:#169dd129}html[data-theme=dark] .feedback-categories button.active{background:linear-gradient(145deg,#0d5e984d,#169dd12b);border-color:#70d8f266}html[data-theme=dark] .admin-feedback-message{color:#d6e1e7;background:#169dd117}@media (width<=620px){.product-principles,.product-capability-list,.product-security{grid-template-columns:1fr}.product-steps{grid-template-columns:1fr 1fr}.product-steps>em{display:none}.admin-tabs{grid-template-columns:1fr 1fr}.admin-feedback-head{grid-template-columns:42px minmax(0,1fr)}.admin-feedback-head>.status-pill{grid-column:2;width:max-content}}@media (width<=430px){.product-definition,.product-steps{grid-template-columns:1fr}.feedback-hero{grid-template-columns:1fr;min-height:230px}.feedback-hero>span{width:52px;height:52px}.feedback-categories{grid-template-columns:1fr}}.access-feedback-shell .app-frame{min-height:100dvh}.access-feedback-link{margin-top:10px}.access-feedback-link svg{width:18px;height:18px}:where(.action-card,.feedback-menu-card,.product-menu-card,.system-admin-menu-card,.context-card,.group-card,.recent-report,.report-group-main,.admin-record,.product-capability-list article){align-items:center}:where(.action-card,.feedback-menu-card,.product-menu-card,.system-admin-menu-card,.context-card,.group-card,.recent-report,.report-group-main,.admin-record,.product-capability-list article)>:where(div,button){min-width:0}:where(.action-card,.feedback-menu-card,.product-menu-card,.system-admin-menu-card,.context-card,.group-card,.recent-report,.report-group-main,.admin-record,.product-capability-list article,.feedback-categories button) :where(h2,h3,b,p,small){overflow-wrap:anywhere}:where(.section-title h2,.card-heading h3,.feedback-hero h2,.product-page-v2 h2){text-wrap:balance}.card-heading,.feedback-hero{align-items:center}.feedback-categories{align-items:stretch}.feedback-categories button{align-content:center;height:100%}.product-principles{align-items:stretch}.product-principles article{height:100%}.product-version{text-align:center;grid-template-columns:repeat(3,minmax(0,1fr))}.product-version>div{align-content:center;min-height:62px;display:grid}.member-analytics-card{grid-template-columns:minmax(0,1fr) 48px;align-items:stretch;gap:0;padding:0;display:grid;position:relative;overflow:hidden}.member-analytics-main{width:100%;min-width:0;color:inherit;text-align:left;background:0 0;border:0;grid-template-columns:48px minmax(0,1fr) auto 14px;align-items:center;gap:12px;padding:14px;display:grid}.member-analytics-main>div{min-width:0}.member-analytics-main h3{overflow-wrap:anywhere;margin:3px 0;line-height:1.24}.member-analytics-main p{margin:0;line-height:1.35}.member-analytics-main>i{color:#36bce8;font-size:20px;font-style:normal}.member-remove-button{color:#c85e64;background:#f178760e;border:0;border-left:1px solid #f1787621;place-items:center;width:48px;min-height:100%;display:grid}.member-remove-button svg{width:19px;height:19px}.member-remove-button:hover,.member-remove-button:focus-visible{color:#b5444d;background:#f178761f}.member-delete-dialog{gap:16px}.member-delete-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0;display:grid}.member-delete-summary>div{background:#169dd10d;border:1px solid #169dd11f;border-radius:14px;min-width:0;padding:11px}.member-delete-summary dt{color:#647b8b;letter-spacing:.07em;text-transform:uppercase;font-size:8px;font-weight:740}.member-delete-summary dd{overflow-wrap:anywhere;margin:4px 0 0;font-size:10.5px;font-weight:680;line-height:1.35}:where(.feedback-menu-card,.product-feedback-cta).window-art{--window-art-opacity:.16;--window-art-dark-opacity:.2}html[data-theme=dark] .member-remove-button{color:#f1a2a5;background:#f178760e;border-left-color:#f1787624}html[data-theme=dark] .member-delete-summary>div{background:#169dd114;border-color:#70d8f21c}html[data-theme=dark] .member-delete-summary dt{color:#a8bac6}.document-picker-list,.document-count-list{gap:9px;display:grid}.document-choice{cursor:pointer;grid-template-columns:minmax(0,1fr) 28px;align-items:center;gap:10px;min-width:0;padding:13px 14px;transition:border-color .18s,background .18s,transform .18s;display:grid}.document-choice input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.document-choice span{gap:3px;min-width:0;display:grid}.document-choice b{overflow-wrap:anywhere;font-size:13px;line-height:1.3}.document-choice small{color:var(--muted);overflow-wrap:anywhere;font-size:10px;line-height:1.4}.document-choice>i{color:#169dd1;border:1px solid #169dd138;border-radius:50%;place-items:center;width:26px;height:26px;font-style:normal;font-weight:800;display:grid}.document-choice.selected{background:#169dd11a;border-color:#169dd180}.document-choice.selected>i{color:#fff;background:#169dd1}.document-search{z-index:3;background:var(--surface);border:1px solid #169dd124;border-radius:16px;padding:10px;position:sticky;top:8px}@supports (color:color-mix(in lab, red, red)){.document-search{background:color-mix(in srgb, var(--surface) 90%, transparent)}}.document-search{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.scope-picker{gap:9px;padding:14px;display:grid}.scope-picker p{color:var(--muted);margin:0;font-size:11px}.request-summary{gap:8px;padding:16px;display:grid}.request-summary h3,.request-summary p{margin:0}.request-summary small{color:var(--muted);line-height:1.45}.document-count-card{gap:12px;padding:14px;display:grid}.document-count-card>div:first-child{gap:3px;display:grid}.document-count-card small{color:var(--muted);font-size:10px;line-height:1.4}.document-count-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.document-count-grid label{gap:5px;min-width:0;display:grid}.document-count-grid span{color:var(--muted);font-size:9px;font-weight:700}.document-count-grid input{width:100%;min-width:0}.document-analytics{gap:12px;display:grid}.document-totals{margin-top:2px}.analytics-connection-state{background:#0d5e9817;border:1px solid #70d8f224;border-radius:18px;grid-template-columns:42px minmax(0,1fr);align-items:center;gap:12px;padding:13px 14px;display:grid}.analytics-connection-state>span{color:#70d8f2;background:#0d5e9847;border-radius:14px;place-items:center;width:42px;height:42px;display:grid}.analytics-connection-state>span svg{width:21px;height:21px}.analytics-connection-state b{color:var(--ink);font-size:11px;line-height:1.35;display:block}.analytics-connection-state p{color:var(--muted);margin:4px 0 0;font-size:9px;line-height:1.45}.document-analytics-visuals{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:11px;display:grid}.document-analytics-visuals .analytics-panel{min-width:0;padding:16px}.document-type-bars{gap:12px;margin-top:14px;display:grid}.document-type-bar{gap:6px;display:grid}.document-type-bar>div{justify-content:space-between;align-items:center;gap:9px;display:flex}.document-type-bar>div span{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:9px;font-weight:740;overflow:hidden}.document-type-bar>div b{color:var(--muted);font-size:9px}.document-type-bar>i{background:#8496a126;border-radius:99px;height:9px;display:flex;overflow:hidden}.document-type-bar>i em{min-width:2px;height:100%;display:block}.document-chart-legend{flex-wrap:wrap;gap:8px 11px;margin-top:15px;display:flex}.document-chart-legend span{color:var(--muted);align-items:center;gap:5px;font-size:7px;display:flex}.document-chart-legend i{border-radius:50%;width:7px;height:7px}.document-metric{gap:12px;padding:15px;display:grid}.document-metric h3,.document-metric p{margin:3px 0 0}.document-metric>div>small{color:#169dd1;letter-spacing:.06em;text-transform:uppercase;font-size:9px;font-weight:760}.document-metric>div>p{color:var(--muted);font-size:10.5px;line-height:1.42}.document-metric dl{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin:0;display:grid}.document-metric dl div{text-align:center;background:#169dd112;border-radius:11px;min-width:0;padding:8px 5px}.document-metric dt{color:var(--muted);text-transform:uppercase;font-size:7.5px}.document-metric dd{margin:3px 0 0;font-size:15px;font-weight:800}html[data-theme=dark] .document-choice.selected{background:#2ab7e221}html[data-theme=dark] .document-search{background:var(--surface)}@supports (color:color-mix(in lab, red, red)){html[data-theme=dark] .document-search{background:color-mix(in srgb, var(--surface) 86%, transparent)}}@media (width<=430px){.member-analytics-card{grid-template-columns:minmax(0,1fr) 44px}.member-analytics-main{grid-template-columns:44px minmax(0,1fr) auto 10px;gap:10px;padding:13px}.member-remove-button{width:44px}.member-delete-summary{grid-template-columns:1fr}.product-version{grid-template-columns:repeat(3,minmax(0,1fr))}.product-version>div{padding-inline:6px}.product-version b{font-size:8.8px}.document-metric dl{grid-template-columns:repeat(2,minmax(0,1fr))}.document-analytics-visuals{grid-template-columns:1fr}}@media (width<=350px){.document-count-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-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@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}
