@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(data:font/woff2;base64,d09GMgABAAAAAAn4ABMAAAAAEwQAAAmOAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGjQbgnQcLj9IVkFSgQEGYD9TVEFUgQIAgQovahEICok0h0ULIAAwhzoBNgIkAzwEIAWHJgeBDgwHG6QQUdRKTmoBFD8K42bniObKrG3LZFcMWZzFmrjTFhQ6TVTqPJcInrfrvzq3b2PGn1wwMiNYGTy9ViREYARlL1zAGcPdPqBt3gNWrfKthv4xnM+b9caw+wmjgEUVRjHXhS6jgCK6zf5HiWQacJpGdAgdrbV6g/Rf1BfxRqZVQnrxRVWSJb6RLFnyu0elilmjeoSQCKnxsmwLaddUMjnksriSYuuPl06EAl7KfAiWQjCUETz0zNZ3EII94CDQtzkMfZ/9IkkY8tZRZTDky5ZVwBAM+GYpdd4ZVAWYImnLkiTg48l79gGx3D+VBtLeyg8u7bJAd4uo0pFuQBFysE9C95l0W4Fkiao6GfrDbu77lVU7wk9cV3uqOsXmQiMkhVKl1ugjzUAJBSIkkVWHijkpkVSyUFsgVBuJMA0N+ZnXtyUv5yMigGdfQRmwL1AAjQ3YXG6iIFNSUdPQo8+AISPGAltBMDQRAtyf4ZspLlZkpyOVoMZPvFGWzvk8p5SUC/NWPMj6T2/Yas2EdlON5GkfdkeFwVGjta825H89NIenlLWAPAp5h1KDtRhCaAQWMsFKtEvOKpIhgLHlXPARokkgEGEOAkqxJRQpKYq4ezahIiLHP6hZpqMbV0pUF2vdvEimLEQ/iIUYLgYWs0VXGVlLTOPdaPmFfCC/XrtzqVo1ez7vz6+Kd2+7o11ZJ+4MreLbB5BKVGxobAq4jZYalZ5aX2CKJiwUuc9GNJyi4M8bGyKcdjSRrG4JohdF8buJfmQefbYYREnMFsOoiNliFDVxmRgL0XUmUMLqzW0A4gCQAhWGYCQpFNukwXhIkPMsbRI19ewtw8Cp2Wj/Ro5cM2OTAbJAvZ/L4opBXb9+UHscYuOKM/W8isgwN26Exexjizmfnlp9dE3hOSqdZ/F5QqbckIlPb+oKfXxd6hftJ7Sm/uyPYpONza84CRlMNk/uhOrLpyf53982++zRkXNu3g3VF8qFbx1+7fbHZ9DrB3VXWNSmhnT2vrwS1+1Z+kHGBaZIhnnvuLBTNDeA340D1DWu5/jEa9pVfl6+Jij+yo3EELNixXCLjr173Q5eDP7Y7/L4iQFHbjpaJLFoP4cCsYP6sAPL7gMHNg53yYjqxqTDrYqLDl5DzW/eTLjYxCvucprjI3yl2ykKowKUC2Ox2FJLFo6Fa1HBWLC2jMCIIBEmklkYhmkpmBhTm/LCvJAH5oGcMKcgFEP1xUdho8ANPa6RFD99/PN60fjj9eXy2Eex4B5MpmRapXidzFk1p4uLk3+hn6jAP9ovJcXPPwk8o/0ltizbdbnTprvx4PSxT0VZ3Xc772aN7RflgbXRYwc3hLNO+k878nxGwfuVM8m8Gs7WEoVGWLHwSpx4vNSHBCMNqJ4m15Kp/TfHHVkQd++eY7PGN4W5byTs+6Ft8Ozvb/D60btv37de8ER0mS3P/0sLW84qGjEVkwztPzz06eGUWwKLwPb0D/WFd3vltl2aP276KpM0JNz6AfnAnZ5ADlF2zVyZ2OkxHSMxWPMnSZLbbDR3F1UjPVqp4d68da13F1YZujdWw7271iecO2l9+/4p47Oztjck355/75wFOI+VdGDqbNGs+ISgxg3iB2jb2r+b0CWsNLHIM4sdv8SDSFBP/Oromz6FNCWw2iMTxV0R8QLyBTkpe0j5+pSSJOOTB5Mck/gh3IopuNQnhKj02t3FL80gGbEh89SZcwTxcYt5cZT/nMnB3uXfPy8BSpVMBuRx+ZhACGzDBmwHsJRAjhotOnzuj2wDz3ug2wOUAY2NgZln9/TK/enG/oE4rO1wxvGUFMAxsZ0qNjRC7hl9d17e7imbgDt6uJXhUobDg7v3RX/yRCKxgMhfyiKcZfbpk0wmCcdQlIAOHeakXLvCNt++WfKiozNqSZxxJotn+c0a7DdPsx7DPYgKIDxwwYUZDg9aJbxocTjcwovr9WAsVV32mQoiiIOCHc60Oltst9qCQYuCqN1yHo0Kj60OgI2OqmiuBUWrNA0NDhYCDcdpmMrs1fZZ0xdTzMr1HdPtIHstYhqaPDDA5YxUDx7J4fJiisBSDI/L6G/bn34GNy8Q2g044ZTulAdFLb0tI6NNxfj3DzLjWiNGxje1pz7aXOcNV68lDPEd2SXl6VfBuwmHzdf1gxFy1HvA7pD8I2BnnmyGw852Cg5XbgIdEEGE5UCzen5jTlG6JCU5iajlxVcsXvbcS0SAcg1dcesWJLVK8+hYHOYQ+Pjy+EyVGXP0aPTFagrV9E03hCQvYx+g47KGq+1GsLj8uBIyihNw33YUe8PNC4BOJ3Lm1AglLV3nCuvUdIP+v15tVGbWIwgxLVpPkfpthCGpTKG+oA/DQfsKKvxhScqaN6FuElAUtTKv2UYgOmQegsN/n7njHUju8wM4VTcm+Q8xfX9SFwjTzdVqu95UOWSIGOabH8OGBEba//8Yxl3GcPdP/dMBOoSX/0z5SZmBoLbaPs+9asaMpb36yknKaw6FqWZa6A5vDa02mhkOba1q6KtLV208xrkwmW5C4VD6n2fvRjADy2qDYYnNy+H10Fq0LMbNzS863gkO7iQ8eC48/Ny5m59tOcEso3u7Qg3yrqDL6eKXwJAuWnhylfbWrRObe66rzX59+XDtzusnL66dI/86ArmtLlzED860Ef3bFPV78OX/zFTA11fcBn2Vntb7qiGBSgLBHyuv/uEaqqoTgSpOyjlzh86me1Vriv7i9rLPLvtghWmSnblRbAsBJL/4dScSQTBxOivHMO5QvBBY0iheJvfwWLxLOGzYKZyM4zVc2Cll46zEpeUV4MqGEWZj22SdOxhGAjgs9AEnfT+RoiMfcDb0GS5NncKVxju4Nt/mRk13O9Gz3FLct5oCD6wkwUNrCfHIUg6SMf8LwQGyVaBUqpLPW5BaMpRshEpl8nS1qw5dgnzlik8QBXmdy5UrIH74heTKZKMSilQso4hsRiGraQZRzxpNGqlEJMsXuAU7GlcR8mWSykUpVkWGyIf0a8v4qEQp5CtGsMiZa+4ESYQy+WilCiguHzxMXO54ogShooTV2bj2z1zL6DYSoImoQ8lFUWxMLBNQQgLkV2tHYgUoIbkuREz+fJHKxxWBcnvu3KQppFCxLkguB1NyVSp/TknRvNwYlCdbblWu3ze6owHdWluhE5tgQ6ej2SV65CijijoaRfSiH4Nqz1OpfEW+WeI/oU0ly60zkV9YzOQSYtZVEGYmrysTZAJkY4qZtIBD9/LYTIK7Nww3vMiYBwA=) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-cyrillic-wght-normal-Dvxsihut.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-greek-wght-normal-DL7QRZyv.woff2) format("woff2-variations");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-vietnamese-wght-normal-usUDDRr7.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-latin-ext-wght-normal-Ch3YOpNY.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-latin-wght-normal-DHIcAJRg.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Newsreader Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/newsreader-vietnamese-wght-normal-Czsa-EzN.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Newsreader Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/newsreader-latin-ext-wght-normal-C-3rgBeH.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Newsreader Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/newsreader-latin-wght-normal-CCVVNp6i.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{font-family:Manrope Variable,Avenir Next,sans-serif;color:#15324a;background:#f4f7fa;font-synthesis:none;--ink: #15324a;--ink-2: #254b68;--blue: #2764ff;--coral: #ff6a57;--mint: #bce8dc;--paper: #f8fafc;--mist: #e8eef3;--line: #cedae4;--muted: #6d8192;--white: #ffffff;--shadow: 0 24px 70px rgba(21, 50, 74, .12);--type-label: 12px;--type-small: 13px;--type-body: 14px}*{box-sizing:border-box}html{max-width:100%;overflow-x:clip;scroll-behavior:smooth}body{max-width:100%;min-width:320px;min-height:100vh;margin:0;overflow-x:clip;background:var(--paper)}#app{min-width:0;max-width:100%;overflow-x:clip}button,input{font:inherit}button,a{-webkit-tap-highlight-color:transparent}a{color:inherit;text-decoration:none}button{color:inherit}button:focus-visible,a:focus-visible,input:focus-visible{outline:3px solid rgba(39,100,255,.35);outline-offset:3px}.page-width{width:min(1240px,calc(100% - 48px));margin-inline:auto}.brand{display:inline-flex;align-items:center;gap:11px;font-size:18px;letter-spacing:-.035em}.brand b{font-weight:760}.brand-mark{position:relative;display:inline-flex;flex:0 0 32px;width:32px;height:32px;overflow:hidden;border:1px solid rgba(21,50,74,.08);border-radius:9px;background:#f6f8fa;box-shadow:0 4px 12px #15324a1a}.brand-mark img{position:absolute;top:50%;left:50%;width:46px;height:46px;max-width:none;transform:translate(-50%,-50%)}.button{border:0;border-radius:11px;background:var(--blue);color:#fff;min-height:50px;padding:0 22px;display:inline-flex;align-items:center;justify-content:center;gap:24px;font-weight:720;cursor:pointer;box-shadow:0 10px 30px #2764ff38;transition:transform .2s ease,box-shadow .2s ease}.button:hover{transform:translateY(-2px);box-shadow:0 14px 34px #2764ff4d}.button:disabled{opacity:.6;cursor:wait;transform:none}.button-small{min-height:40px;padding:0 16px;border-radius:9px;font-size:13px}.text-link,.secondary-link{font-size:14px;font-weight:700}.secondary-link{border-bottom:1px solid currentColor;padding-bottom:4px}.eyebrow{display:flex;align-items:center;gap:9px;margin:0 0 22px;text-transform:uppercase;letter-spacing:.13em;font-size:var(--type-label);font-weight:780;color:var(--ink-2)}.eyebrow>span{width:26px;height:2px;background:var(--coral)}.marketing-shell{overflow:hidden;background:var(--paper)}.public-nav{height:84px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--line)}.public-nav nav{display:flex;gap:34px;font-size:13px;color:var(--ink-2)}.public-header-shell{position:relative;z-index:40;color:var(--ink);background:#f8fafcf7}.public-header-shell .public-nav{background:transparent}.public-site-links a{position:relative;padding:9px 2px;font-weight:720}.public-site-links a:after{content:"";position:absolute;right:100%;bottom:3px;left:2px;height:2px;border-radius:2px;background:var(--blue);transition:right .18s ease}.public-site-links a:hover:after,.public-site-links a.router-link-active:after{right:2px}.public-site-links a.router-link-active{color:var(--ink)}.public-page-nav{min-height:48px;display:flex;align-items:center;border-bottom:1px solid #d3dfe7;background:#eef3f6}.public-page-nav-inner{min-width:0;display:flex;align-items:center;gap:30px}.public-page-nav-inner>span{flex:0 0 auto;color:#718695;font-size:12px;font-weight:820;letter-spacing:.1em;text-transform:uppercase}.public-page-nav nav{min-width:0;display:flex;align-items:center;gap:26px;overflow-x:auto;scrollbar-width:none}.public-page-nav nav::-webkit-scrollbar{display:none}.public-page-nav a{flex:0 0 auto;position:relative;padding:15px 0 13px;color:#526d80;font-size:12px;font-weight:740;white-space:nowrap}.public-page-nav a:hover,.public-page-nav a.router-link-active{color:var(--blue)}.public-page-nav a.router-link-active:after{content:"";position:absolute;right:0;bottom:0;left:0;height:2px;border-radius:2px 2px 0 0;background:var(--blue)}.nav-actions{display:flex;align-items:center;gap:20px}.public-footer{min-height:120px;border-top:1px solid var(--line);display:flex;align-items:center;justify-content:space-between;gap:22px;color:var(--muted);font-size:11px}.public-footer nav{display:flex;gap:20px}.public-footer nav a:hover{color:var(--ink)}.aura-home{--home-navy: #102b41;--home-deep: #091d2d;--home-blue: #3568ff;--home-coral: #ff725e;--home-mint: #bdebdc;--home-fog: #edf3f7;color:var(--home-navy);background:#f7fafc}.aura-home [data-reveal]{opacity:0;transform:translateY(28px);transition:opacity .8s cubic-bezier(.2,.75,.2,1),transform .8s cubic-bezier(.2,.75,.2,1)}.aura-home [data-reveal].is-visible{opacity:1;transform:translateY(0)}.aura-home em{font-style:normal}.aura-home .eyebrow{color:#526d81}.aura-home .eyebrow>span{background:var(--home-coral)}.home-nav{position:relative;z-index:30;border-bottom-color:#102b411f}.home-nav nav a{position:relative;padding-block:7px}.home-nav nav a:after{content:"";position:absolute;left:0;right:100%;bottom:0;height:1px;background:var(--home-blue);transition:right .24s ease}.home-nav nav a:hover:after{right:0}.home-nav-cta{gap:13px;background:var(--home-navy);box-shadow:0 9px 24px #102b412b}.home-nav-cta:hover{box-shadow:0 13px 30px #102b413d}.home-hero{position:relative;min-height:790px;display:grid;grid-template-columns:minmax(0,.88fr) minmax(520px,1.12fr);align-items:center;gap:clamp(50px,6vw,96px);padding-block:82px 100px}.home-hero:before{content:"";position:absolute;z-index:0;width:540px;height:540px;left:-360px;top:75px;border:1px solid rgba(53,104,255,.13);border-radius:50%;box-shadow:0 0 0 70px #3568ff06,0 0 0 140px #3568ff05}.home-hero-copy,.relay-console{position:relative;z-index:1}.home-hero-copy{transition-delay:.08s!important}.home-hero-copy h1{max-width:700px;margin:0;font:480 clamp(62px,6vw,93px)/.87 "Newsreader Variable",Georgia,serif;letter-spacing:-.058em}.home-hero-copy h1 em{color:var(--home-blue);font-weight:370}.home-hero-lede{max-width:620px;margin:32px 0 30px;color:#536f82;font-size:clamp(15px,1.3vw,18px);line-height:1.72}.home-hero-actions{display:flex;align-items:center;gap:25px}.home-primary-action{min-height:54px;gap:28px;background:var(--home-blue);box-shadow:0 16px 36px #3568ff3b}.home-secondary-action{display:inline-flex;align-items:center;gap:11px;color:var(--home-navy);font-size:13px;font-weight:760}.home-secondary-action span{border-bottom:1px solid rgba(16,43,65,.4);padding-bottom:4px}.home-secondary-action i{display:grid;place-items:center;width:26px;height:26px;border:1px solid #c9d7e1;border-radius:50%;font-style:normal;transition:color .2s ease,border-color .2s ease,transform .2s ease}.home-secondary-action:hover i{color:#fff;border-color:var(--home-coral);background:var(--home-coral);transform:translateY(2px)}.home-trust-line{display:flex;flex-wrap:wrap;gap:12px 21px;margin-top:25px;color:#718697;font-size:9px;font-weight:700;letter-spacing:.035em}.home-trust-line span{display:inline-flex;align-items:center;gap:7px}.home-trust-line i{width:6px;height:6px;border-radius:50%;background:#43ad83;box-shadow:0 0 0 4px #43ad831a}.relay-console{min-height:610px;overflow:hidden;border:1px solid rgba(255,255,255,.08);border-radius:29px;color:#fff;background:var(--home-deep);box-shadow:0 36px 90px #102b413d,0 0 0 9px #102b4106;isolation:isolate;transition-delay:.18s!important}.relay-console:before{content:"";position:absolute;z-index:-2;top:0;right:0;bottom:0;left:0;background:linear-gradient(118deg,rgba(53,104,255,.16),transparent 35%),repeating-linear-gradient(90deg,transparent 0 55px,rgba(255,255,255,.034) 56px 57px)}.relay-console:after{content:"";position:absolute;z-index:-1;width:430px;height:430px;right:-215px;top:-205px;border:1px solid rgba(189,235,220,.18);border-radius:50%;box-shadow:0 0 0 55px #bdebdc07,0 0 0 110px #bdebdc05}.relay-console-top{height:58px;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;padding:0 22px;border-bottom:1px solid rgba(255,255,255,.11);color:#ffffff8c;font-size:8px;font-style:normal;font-weight:720;letter-spacing:.12em;text-transform:uppercase}.relay-console-top>span{display:flex;align-items:center;gap:8px}.relay-console-top>span i{width:7px;height:7px;border-radius:50%;background:var(--home-mint);box-shadow:0 0 0 5px #bdebdc1a;animation:home-status-pulse 2.2s ease-in-out infinite}.relay-console-top strong{color:#ffffffd1;font-size:8px}.relay-console-top em{justify-self:end}.relay-console-canvas{position:relative;height:492px}.relay-path{position:absolute;z-index:-1;top:40px;right:30px;bottom:35px;left:30px;opacity:.8}.relay-path:before{content:"";position:absolute;left:24%;top:44%;width:55%;height:31%;border-top:1px dashed rgba(189,235,220,.32);border-right:1px dashed rgba(189,235,220,.32);border-radius:0 60px 0 0}.relay-path>i{position:absolute;width:7px;height:7px;border:2px solid var(--home-deep);border-radius:50%;background:var(--home-mint);box-shadow:0 0 0 1px var(--home-mint),0 0 0 6px #bdebdc14}.relay-path>i:nth-child(1){left:24%;top:43%}.relay-path>i:nth-child(2){right:21%;top:43%}.relay-path>i:nth-child(3){right:21%;top:74%}.relay-path>b{position:absolute;left:24%;top:calc(44% - 3px);width:7px;height:7px;border-radius:50%;background:var(--home-coral);box-shadow:0 0 0 5px #ff725e21;animation:home-relay-packet 4.8s ease-in-out infinite}.relay-artwork-card,.relay-video-card{position:absolute;overflow:hidden;border:1px solid rgba(255,255,255,.16);border-radius:13px;background:#fff;box-shadow:0 22px 48px #00000047}.relay-artwork-card{left:5.5%;top:47px;width:39%;color:var(--home-navy);transform:rotate(-3deg);animation:home-card-float 6s ease-in-out infinite}.relay-artwork-card>header,.relay-artwork-card>footer,.relay-video-card>footer{display:flex;align-items:center;justify-content:space-between;min-height:38px;padding:0 12px;font-size:6px;font-style:normal;font-weight:800;letter-spacing:.11em;text-transform:uppercase}.relay-artwork-card>header em{color:#8da0ad}.relay-artwork-card>footer{gap:5px;justify-content:flex-start;min-height:42px}.relay-artwork-card>footer span{padding:5px 7px;border-radius:999px;color:#35596e;background:#eaf1f5}.relay-artwork-image{position:relative;aspect-ratio:1;display:grid;align-content:end;padding:24px 19px;overflow:hidden;color:#fff;background:linear-gradient(180deg,#afc7d2,#375b6b 56%,#122c3d)}.relay-artwork-image:before,.relay-artwork-image:after{content:"";position:absolute;border-radius:50%;filter:blur(2px)}.relay-artwork-image:before{width:220px;height:220px;right:-80px;top:-55px;background:#ffd8967a;box-shadow:-85px 100px 80px #c5e9dd2e}.relay-artwork-image:after{left:-30px;right:-30px;bottom:-75px;height:165px;border-radius:50% 50% 0 0;background:#0d2637;transform:rotate(-4deg)}.relay-sun{position:absolute;top:32px;right:34px;width:33px;height:33px;border-radius:50%;background:#ffe4ae;box-shadow:0 0 25px 10px #ffe2a852;animation:home-light-breathe 4s ease-in-out infinite}.relay-artwork-image blockquote,.relay-artwork-image small{position:relative;z-index:2}.relay-artwork-image blockquote{margin:0 0 12px;font:470 clamp(18px,1.7vw,25px)/.95 "Newsreader Variable",serif;letter-spacing:-.025em}.relay-artwork-image small{font-size:6px;font-weight:800;letter-spacing:.16em;text-transform:uppercase}.relay-video-card{right:7%;top:24px;width:30%;color:var(--home-navy);transform:rotate(2.5deg);animation:home-card-float 6.8s ease-in-out .7s infinite reverse}.relay-video-frame{position:relative;aspect-ratio:9/16;display:grid;align-content:end;padding:22px 13px;overflow:hidden;color:#fff;background:linear-gradient(155deg,#a9c7d0,#315c70 49%,#122b3c)}.relay-video-frame:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at 70% 20%,rgba(255,221,158,.85),transparent 14%),linear-gradient(105deg,transparent 35%,rgba(205,244,229,.22) 46%,transparent 58%);animation:home-video-light 5s ease-in-out infinite alternate}.relay-video-frame:after{content:"";position:absolute;left:-20%;right:-20%;bottom:-16%;height:45%;border-radius:50% 50% 0 0;background:#0a2434}.relay-video-glow{position:absolute;width:90px;height:140%;left:32%;top:-20%;background:linear-gradient(90deg,transparent,rgba(218,246,235,.2),transparent);filter:blur(8px);transform:rotate(9deg);animation:home-glow-drift 5.5s ease-in-out infinite alternate}.relay-video-quote,.relay-video-byline,.relay-play-state{position:relative;z-index:2}.relay-video-quote{margin-bottom:16px;font:470 clamp(12px,1.2vw,18px)/1.04 "Newsreader Variable",serif;text-align:center;text-shadow:0 2px 6px rgba(0,0,0,.45)}.relay-video-byline{display:flex;align-items:center;justify-content:center;gap:6px;font-size:5px;font-weight:800;letter-spacing:.15em;text-transform:uppercase}.relay-video-byline i{width:18px;border-top:1px solid #d6b66e}.relay-play-state{position:absolute;top:10px;left:9px;padding:5px 6px;border:1px solid rgba(255,255,255,.25);border-radius:5px;background:#061c2a6b;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);font-size:5px;font-weight:780;letter-spacing:.1em;text-transform:uppercase}.relay-video-card>footer{color:var(--home-navy)}.relay-video-card>footer strong{color:var(--home-blue)}.relay-audio-card,.relay-schedule-card{position:absolute;z-index:5;display:flex;align-items:center;border:1px solid rgba(255,255,255,.15);color:#fff;background:#143449e8;box-shadow:0 16px 35px #00000040;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.relay-audio-card{right:4%;bottom:63px;width:52%;min-height:69px;gap:10px;padding:10px 12px;border-radius:12px}.relay-audio-icon{width:34px;height:34px;display:grid;place-items:center;flex:none;border-radius:50%;color:var(--home-navy);background:var(--home-mint);font-size:14px}.relay-audio-card>div:nth-child(2){min-width:0;display:grid;gap:3px}.relay-audio-card small{color:#94adbb;font-size:5px;letter-spacing:.11em;text-transform:uppercase}.relay-audio-card strong{overflow:hidden;font-size:7px;text-overflow:ellipsis;white-space:nowrap}.relay-wave{height:29px;display:flex;align-items:center;gap:2px;margin-left:auto}.relay-wave i{width:2px;height:8px;border-radius:2px;background:var(--home-coral);animation:home-wave 1.1s ease-in-out infinite alternate}.relay-wave i:nth-child(2n){height:17px;animation-delay:-.5s}.relay-wave i:nth-child(3n){height:25px;animation-delay:-.8s}.relay-schedule-card{left:4%;bottom:17px;width:48%;min-height:64px;gap:10px;padding:10px 12px;border-radius:12px}.relay-instagram-glyph{width:34px;height:34px;display:grid;place-items:center;flex:none;border-radius:10px;color:#fff;background:linear-gradient(145deg,#6b56e7,#d44383,#ff8755);font-size:17px}.relay-schedule-card>div{min-width:0;display:grid;gap:3px}.relay-schedule-card small{color:#9eb4c0;font-size:5px}.relay-schedule-card strong{overflow:hidden;font-size:7px;text-overflow:ellipsis;white-space:nowrap}.relay-schedule-card>em{margin-left:auto;padding:5px 6px;border-radius:999px;color:#bce8dc;background:#40b78b21;font-size:5px;font-weight:800;letter-spacing:.09em;text-transform:uppercase}.relay-console-footer{height:60px;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:0 22px;border-top:1px solid rgba(255,255,255,.1);color:#93aab8;font-size:6px;font-weight:760;letter-spacing:.09em;text-transform:uppercase}.relay-console-footer span{display:flex;align-items:center;gap:7px}.relay-console-footer i{width:5px;height:5px;border-radius:50%;background:var(--home-mint)}.home-capability-rail{position:relative;overflow:hidden;color:#fff;background:var(--home-blue);transform:rotate(-1deg) scale(1.02);box-shadow:0 14px 30px #3568ff29}.home-capability-rail>div{width:max-content;display:flex;align-items:center;gap:24px;min-height:54px;animation:home-marquee 27s linear infinite}.home-capability-rail span{font-size:9px;font-weight:790;letter-spacing:.13em;text-transform:uppercase}.home-capability-rail i{color:var(--home-mint);font-size:7px;font-style:normal}.home-relay-section{padding:145px 0 130px;background:linear-gradient(180deg,#edf3f7,#e6eff4)}.home-section-heading{display:grid;grid-template-columns:1fr minmax(300px,.55fr);column-gap:70px;align-items:end;margin-bottom:65px}.home-section-heading .eyebrow{grid-column:1/-1}.home-section-heading h2{margin:0;font:470 clamp(50px,5.3vw,77px)/.91 "Newsreader Variable",serif;letter-spacing:-.05em}.home-section-heading h2 em{color:var(--home-blue);font-weight:370}.home-section-heading>p:last-child{margin:0 0 5px;color:#5c7486;font-size:14px;line-height:1.72}.home-relay-steps{list-style:none;margin:0;padding:0;border-top:1px solid #b9ccd8}.home-relay-steps li{display:grid;grid-template-columns:60px 80px minmax(0,1fr) auto;align-items:center;gap:24px;padding:31px 0;border-bottom:1px solid #b9ccd8;transition:background .25s ease,padding .25s ease}.home-relay-steps li:hover{padding-inline:15px;background:#ffffff85}.home-step-number{color:#8498a6;font:500 12px/1 Newsreader Variable,serif}.home-step-icon{position:relative;width:62px;height:62px;display:grid;place-items:center;border:1px solid #c4d3dc;border-radius:16px;background:#ffffffa6}.home-step-icon i{position:absolute;display:block}.home-icon-library i{width:25px;height:29px;border:1px solid var(--home-navy);border-radius:3px;background:#fff}.home-icon-library i:nth-child(1){transform:translate(-8px,5px) rotate(-6deg)}.home-icon-library i:nth-child(2){transform:translate(0)}.home-icon-library i:nth-child(3){transform:translate(8px,5px) rotate(6deg);border-color:var(--home-blue)}.home-icon-direction i{width:4px;border-radius:5px;background:var(--home-blue)}.home-icon-direction i:nth-child(1){height:18px;transform:translate(-10px)}.home-icon-direction i:nth-child(2){height:34px;background:var(--home-coral)}.home-icon-direction i:nth-child(3){height:25px;transform:translate(10px);background:#3ea980}.home-icon-motion i:nth-child(1){width:27px;height:38px;border:1px solid var(--home-navy);border-radius:5px}.home-icon-motion i:nth-child(2){width:7px;height:7px;border-radius:50%;background:var(--home-coral);transform:translate(-8px,-9px);box-shadow:0 0 0 5px #ff725e1c}.home-icon-motion i:nth-child(3){width:14px;border-top:1px solid var(--home-blue);transform:translate(5px,10px) rotate(-25deg)}.home-icon-publish i:nth-child(1){width:33px;border-top:1px solid var(--home-navy)}.home-icon-publish i:nth-child(2){width:11px;height:11px;border:2px solid white;border-radius:50%;background:#3ea980;box-shadow:0 0 0 1px #3ea980}.home-icon-publish i:nth-child(3){width:7px;height:7px;border-radius:50%;background:var(--home-coral);transform:translate(-15px)}.home-relay-steps li>div:nth-child(3) small{color:var(--home-blue);font-size:7px;font-weight:820;letter-spacing:.13em;text-transform:uppercase}.home-relay-steps h3{margin:6px 0 7px;font:500 clamp(22px,2vw,29px)/1 "Newsreader Variable",serif;letter-spacing:-.025em}.home-relay-steps p{max-width:680px;margin:0;color:#61798a;font-size:11px;line-height:1.65}.home-relay-steps li>em{justify-self:end;padding:7px 9px;border:1px solid #c7d7e0;border-radius:999px;color:#607888;background:#ffffff8c;font-size:7px;font-weight:760;letter-spacing:.05em;white-space:nowrap}.home-motion-section{position:relative;overflow:hidden;padding:145px 0;color:#fff;background:var(--home-deep);isolation:isolate}.home-motion-section:before{content:"";position:absolute;z-index:-1;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at 73% 32%,rgba(53,104,255,.18),transparent 27%),repeating-linear-gradient(90deg,transparent 0 88px,rgba(255,255,255,.025) 89px 90px)}.home-motion-orbit{position:absolute;z-index:-1;border:1px solid rgba(189,235,220,.13);border-radius:50%}.home-motion-orbit-one{width:620px;height:620px;right:-260px;top:-270px;box-shadow:0 0 0 70px #bdebdc05,0 0 0 140px #bdebdc03}.home-motion-orbit-two{width:310px;height:310px;left:-210px;bottom:-130px}.home-motion-grid{display:grid;grid-template-columns:minmax(0,.8fr) minmax(500px,1.2fr);align-items:center;gap:clamp(70px,9vw,135px)}.home-motion-copy .eyebrow{color:#9eb3c0}.home-motion-copy h2{margin:0;font:460 clamp(53px,5.4vw,79px)/.9 "Newsreader Variable",serif;letter-spacing:-.052em}.home-motion-copy h2 em{color:var(--home-mint);font-weight:350}.home-motion-copy>p:not(.eyebrow){max-width:590px;margin:30px 0 34px;color:#a8bdc8;font-size:14px;line-height:1.78}.home-motion-copy ul{list-style:none;margin:0;padding:0;border-top:1px solid rgba(255,255,255,.13)}.home-motion-copy li{display:grid;grid-template-columns:32px 1fr;gap:12px;padding:14px 0;border-bottom:1px solid rgba(255,255,255,.13);color:#d5e0e5;font-size:10px}.home-motion-copy li span{color:var(--home-coral);font-size:7px;font-weight:800;letter-spacing:.1em}.home-reel-lab{position:relative;min-height:650px;display:grid;grid-template-columns:minmax(245px,.7fr) minmax(260px,1fr);align-items:center;gap:0}.home-reel-lab:before{content:"";position:absolute;top:45px;right:0;bottom:45px;left:0;border:1px solid rgba(255,255,255,.1);border-radius:28px;background:#ffffff09;box-shadow:0 30px 80px #00000052}.home-reel-stage{position:relative;z-index:2;margin-left:30px;padding:13px;border:1px solid rgba(255,255,255,.18);border-radius:20px;background:#071723;box-shadow:0 25px 60px #0006;transform:rotate(-2deg)}.home-reel-screen{position:relative;aspect-ratio:9/16;display:grid;align-content:end;padding:35px 24px;overflow:hidden;border-radius:12px;color:#fff;background:linear-gradient(155deg,#9bb7c4,#315b70 48%,#0b2637)}.home-reel-screen:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at 72% 20%,rgba(255,224,167,.95),transparent 12%),linear-gradient(110deg,transparent 32%,rgba(220,248,238,.18) 45%,transparent 61%);animation:home-video-light 5.2s ease-in-out infinite alternate}.home-reel-screen:after{content:"";position:absolute;left:-30%;right:-30%;bottom:-14%;height:45%;border-radius:50% 50% 0 0;background:#092231}.home-reel-haze{position:absolute;left:18%;top:-10%;width:32%;height:110%;background:linear-gradient(90deg,transparent,rgba(224,249,239,.16),transparent);filter:blur(11px);transform:rotate(7deg);animation:home-glow-drift 6s ease-in-out infinite alternate}.home-reel-particle{position:absolute;width:3px;height:3px;border-radius:50%;background:#ffecc8bf;animation:home-particle 6s linear infinite}.home-reel-particle:nth-of-type(2){left:18%;top:65%;animation-delay:-1s}.home-reel-particle:nth-of-type(3){left:32%;top:45%;animation-delay:-4s}.home-reel-particle:nth-of-type(4){left:55%;top:72%;animation-delay:-2s}.home-reel-particle:nth-of-type(5){left:78%;top:58%;animation-delay:-5s}.home-reel-particle:nth-of-type(6){left:70%;top:36%;animation-delay:-3s}.home-reel-particle:nth-of-type(7){left:42%;top:27%;animation-delay:-.5s}.home-reel-particle:nth-of-type(8){left:86%;top:78%;animation-delay:-4.5s}.home-reel-screen blockquote,.home-reel-screen>i,.home-reel-screen>small{position:relative;z-index:2}.home-reel-screen blockquote{margin:0 0 22px;font:470 clamp(21px,2.2vw,34px)/.98 "Newsreader Variable",serif;text-align:center;text-shadow:0 2px 10px rgba(0,0,0,.5)}.home-reel-screen>i{width:35px;margin:0 auto 10px;border-top:1px solid #d8b970}.home-reel-screen>small{text-align:center;font-size:6px;font-weight:820;letter-spacing:.19em;text-transform:uppercase}.home-reel-progress{display:grid;grid-template-columns:1fr auto auto;align-items:center;gap:8px;padding:12px 4px 2px;color:#78919f;font-size:6px}.home-reel-progress>span{position:relative;height:3px;overflow:hidden;border-radius:4px;background:#234052}.home-reel-progress>span:after{content:"";position:absolute;top:0;right:30%;bottom:0;left:0;background:var(--home-coral)}.home-reel-progress b{color:#c4d0d6;font-weight:700}.home-sound-console{position:relative;z-index:3;margin-left:-22px;padding:20px;border:1px solid rgba(255,255,255,.15);border-radius:17px;background:#133044f5;box-shadow:0 28px 60px #00000059;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.home-sound-console>header,.home-sound-console>footer{display:flex;align-items:center;justify-content:space-between;color:#8fa6b4;font-size:6px;font-weight:780;letter-spacing:.1em;text-transform:uppercase}.home-sound-console>header em{color:var(--home-mint)}.home-track-row{display:grid;grid-template-columns:42px minmax(0,1fr);gap:12px;margin:18px 0;padding:15px 0;border-block:1px solid rgba(255,255,255,.11)}.home-track-row button{width:42px;height:42px;border:0;border-radius:50%;color:var(--home-navy);background:var(--home-mint);pointer-events:none}.home-track-row>div:nth-child(2){display:grid;gap:3px}.home-track-row small{color:#89a2b0;font-size:5px;letter-spacing:.08em;text-transform:uppercase}.home-track-row strong{font:500 18px/1 Newsreader Variable,serif}.home-track-row span{color:#bfccd3;font-size:7px}.home-track-wave{grid-column:1/-1;height:47px;display:flex;align-items:center;gap:3px}.home-track-wave i{width:3px;height:12px;border-radius:3px;background:var(--home-blue);animation:home-wave 1.3s ease-in-out infinite alternate}.home-track-wave i:nth-child(2n){height:27px;background:var(--home-coral);animation-delay:-.4s}.home-track-wave i:nth-child(3n){height:40px;background:var(--home-mint);animation-delay:-.8s}.home-track-wave i:nth-child(5n){height:20px;animation-delay:-1s}.home-sound-console>footer span{display:flex;align-items:center;gap:7px}.home-sound-console>footer i{width:6px;height:6px;border-radius:50%;background:#49b589}.home-sound-console>footer b{color:#d4dfe4;font-size:6px}.home-control-section{padding-block:145px 135px}.home-control-heading{margin-bottom:75px}.home-control-board{position:relative;display:grid;grid-template-columns:minmax(260px,.72fr) minmax(430px,1.28fr);gap:26px;padding:30px;border:1px solid #c6d6e0;border-radius:25px;background:#eaf1f5;box-shadow:0 28px 70px #102b411a}.home-control-spine{position:absolute;top:-38px;left:47%;display:flex;align-items:center;gap:13px;height:75px;padding:0 16px;border:1px solid #c6d6e0;border-radius:999px;background:#fff;box-shadow:0 10px 25px #102b4114}.home-control-spine:before{content:"Live account rail";color:#758a99;font-size:6px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.home-control-spine i{width:6px;height:6px;border-radius:50%;background:#c7d2d9}.home-control-spine i:nth-child(2){background:var(--home-blue);box-shadow:0 0 0 4px #3568ff1a}.home-control-spine i:nth-child(4){background:#45aa82}.home-account-card,.home-schedule-preview{overflow:hidden;border:1px solid #c8d6df;border-radius:16px;background:#fff;box-shadow:0 12px 32px #102b4112}.home-account-card>header{display:grid;grid-template-columns:42px 1fr auto;align-items:center;gap:11px;padding:17px;border-bottom:1px solid #dce5ea}.home-account-card>header>span{width:42px;height:42px;display:grid;place-items:center;border-radius:12px;color:#fff;background:linear-gradient(145deg,#6b56e7,#d44383,#ff8755);font-size:20px}.home-account-card header div{display:grid;gap:3px}.home-account-card header small{color:#7b909d;font-size:6px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.home-account-card header strong{font-size:10px}.home-account-card header em{padding:6px 8px;border-radius:999px;color:#276f58;background:#e6f5ef;font-size:6px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.home-account-card dl{display:grid;grid-template-columns:1fr 1fr;margin:0}.home-account-card dl div{padding:17px;border-right:1px solid #e0e7eb;border-bottom:1px solid #e0e7eb}.home-account-card dt{color:#7a8f9d;font-size:6px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.home-account-card dd{margin:6px 0 0;font:500 20px/1 Newsreader Variable,serif}.home-schedule-preview>header{display:flex;align-items:center;justify-content:space-between;padding:16px 18px;border-bottom:1px solid #dce5ea;color:#6e8594;font-size:7px;font-weight:780;letter-spacing:.08em;text-transform:uppercase}.home-schedule-preview>header em{color:var(--home-blue)}.home-schedule-preview>div{display:grid;grid-template-columns:48px 10px minmax(0,1fr) auto;align-items:center;gap:12px;padding:15px 18px;border-bottom:1px solid #e3e9ed}.home-schedule-preview>div:last-child{border-bottom:0}.home-schedule-preview time{font:500 15px/1 Newsreader Variable,serif}.home-schedule-preview>div>i{width:8px;height:28px;border-radius:5px}.home-schedule-preview .is-timeline{background:var(--home-blue)}.home-schedule-preview .is-reel{background:var(--home-coral)}.home-schedule-preview p{display:grid;gap:3px;margin:0}.home-schedule-preview p small{color:#7c909d;font-size:6px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.home-schedule-preview p strong{font-size:9px}.home-schedule-preview>div>em{padding:5px 7px;border-radius:999px;color:#2c765e;background:#e8f6f0;font-size:5px;font-weight:800;letter-spacing:.07em;text-transform:uppercase}.home-control-note{grid-column:1/-1;display:grid;grid-template-columns:150px 1fr;gap:18px;padding:18px 20px;border-left:3px solid var(--home-coral);color:#516c7e;background:#ffffffa8}.home-control-note span{color:#9c436b;font-size:7px;font-weight:820;letter-spacing:.12em;text-transform:uppercase}.home-control-note strong{font-size:9px;line-height:1.6}.home-details-section{padding:110px 0;background:var(--home-fog);border-block:1px solid #d2dfe7}.home-details-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;border:1px solid #c5d4de;border-radius:20px;overflow:hidden;background:#c5d4de}.home-details-grid article{min-height:320px;padding:35px;background:#f7fafc}.home-details-grid article:nth-child(2){background:#f1f6f8}.home-details-grid article span{color:var(--home-blue);font-size:7px;font-weight:820;letter-spacing:.13em;text-transform:uppercase}.home-details-grid h3{margin:45px 0 20px;font:490 clamp(26px,2.5vw,36px)/1 "Newsreader Variable",serif;letter-spacing:-.03em}.home-details-grid p{margin:0;color:#607888;font-size:11px;line-height:1.72}.home-final-cta{position:relative;min-height:590px;display:flex;flex-direction:column;align-items:center;justify-content:center;padding-block:110px;text-align:center}.home-final-cta:before{content:"";position:absolute;width:430px;height:430px;border:1px solid rgba(53,104,255,.11);border-radius:50%;box-shadow:0 0 0 65px #3568ff06,0 0 0 130px #3568ff04}.home-final-cta>*{position:relative;z-index:1}.home-cta-signal{height:45px;display:flex;align-items:center;gap:6px;margin-bottom:28px}.home-cta-signal i{width:6px;height:13px;border-radius:6px;background:var(--home-blue);animation:home-wave 1.2s ease-in-out infinite alternate}.home-cta-signal i:nth-child(2),.home-cta-signal i:nth-child(4){height:33px;background:var(--home-coral);animation-delay:-.5s}.home-cta-signal i:nth-child(3){height:45px;background:var(--home-navy);animation-delay:-.9s}.home-final-cta .eyebrow{justify-content:center}.home-final-cta h2{margin:0;font:470 clamp(55px,6.5vw,91px)/.88 "Newsreader Variable",serif;letter-spacing:-.055em}.home-final-cta h2 em{color:var(--home-blue);font-weight:360}.home-final-cta>p:not(.eyebrow){max-width:590px;margin:27px 0 30px;color:#5e7586;font-size:14px;line-height:1.7}.home-final-cta>div:last-child{display:flex;align-items:center;gap:25px}.home-final-cta .button{gap:28px}.home-footer p{margin:0;color:#607889}.home-footer>span{font-weight:760;letter-spacing:.06em;text-transform:uppercase}@keyframes home-status-pulse{50%{opacity:.55;transform:scale(.76)}}@keyframes home-card-float{50%{translate:0 -8px;rotate:.5deg}}@keyframes home-light-breathe{50%{opacity:.68;transform:scale(1.08)}}@keyframes home-video-light{to{filter:brightness(1.1);transform:scale(1.035)}}@keyframes home-glow-drift{to{translate:36px 0;opacity:.55}}@keyframes home-wave{to{height:7px;opacity:.55}}@keyframes home-relay-packet{0%,15%{left:24%;top:calc(44% - 3px)}45%,60%{left:78%;top:calc(44% - 3px)}90%,to{left:78%;top:calc(75% - 3px)}}@keyframes home-marquee{to{transform:translate(-50%)}}@keyframes home-particle{0%{translate:0 25px;opacity:0}20%,75%{opacity:.8}to{translate:12px -80px;opacity:0}}.legal-shell{min-height:100vh;background:linear-gradient(180deg,#eef4f8 0 390px,var(--paper) 390px)}.legal-hero{padding:88px 0 74px;border-bottom:1px solid var(--line)}.legal-hero h1{max-width:900px;margin:0;font:470 clamp(56px,7vw,92px)/.92 "Newsreader Variable",Georgia,serif;letter-spacing:-.055em}.legal-hero>p:not(.eyebrow){max-width:660px;margin:28px 0 22px;color:#536d80;font-size:17px;line-height:1.7}.legal-hero time{color:var(--muted);font-size:10px;letter-spacing:.1em;text-transform:uppercase}.legal-layout{display:grid;grid-template-columns:250px minmax(0,720px);gap:clamp(55px,8vw,120px);justify-content:center;padding-block:80px 120px}.legal-index{position:sticky;top:38px;align-self:start;display:grid;gap:14px;padding:22px 0;border-block:1px solid var(--line)}.legal-index span{margin-bottom:9px;color:var(--blue);font-size:9px;font-weight:780;letter-spacing:.13em;text-transform:uppercase}.legal-index b{color:var(--muted);font-size:11px;font-weight:620}.legal-body{min-width:0}.legal-body section{padding:0 0 42px;margin:0 0 42px;border-bottom:1px solid var(--line)}.legal-body h2{margin:0 0 18px;font:500 34px/1.1 Newsreader Variable,Georgia,serif;letter-spacing:-.03em}.legal-body p,.legal-body li{color:#526b7d;font-size:14px;line-height:1.8}.legal-body p{margin:0 0 16px}.legal-body ul{margin:18px 0;padding-left:20px}.legal-body a{color:var(--blue);border-bottom:1px solid rgba(39,100,255,.35)}.api-guide-shell{min-height:100vh;overflow:hidden;color:#12324a;background:#f7fafc}.api-guide-shell .public-nav{background:#f7fafcf0}.api-guide-hero{min-height:620px;display:grid;grid-template-columns:minmax(0,.95fr) minmax(430px,.85fr);align-items:center;gap:clamp(52px,8vw,130px);padding-block:84px 96px}.api-guide-hero h1{max-width:700px;margin:0;font:480 clamp(58px,6.5vw,94px)/.88 "Newsreader Variable",Georgia,serif;letter-spacing:-.06em}.api-guide-hero h1 em{color:var(--blue);font-style:normal;font-weight:370}.api-guide-hero>div>p:not(.eyebrow){max-width:570px;margin:29px 0 31px;color:#536f82;font-size:17px;line-height:1.7}.api-guide-actions{display:flex;align-items:center;gap:25px}.api-signal-map{position:relative;overflow:hidden;border:1px solid rgba(23,58,84,.16);border-radius:21px;color:#e9f3fa;background:#102b41;box-shadow:0 32px 72px #102b4133}.api-signal-map:before{content:"";position:absolute;width:360px;height:360px;top:-220px;right:-160px;border:1px solid rgba(189,235,220,.2);border-radius:50%;box-shadow:0 0 0 52px #bdebdc09,0 0 0 104px #bdebdc05}.api-signal-map>header{position:relative;display:flex;align-items:center;justify-content:space-between;gap:18px;min-height:58px;padding:0 21px;border-bottom:1px solid rgba(255,255,255,.13);color:#e9f3fab8;font-size:8px;font-weight:760;letter-spacing:.1em;text-transform:uppercase}.api-signal-map>header span{display:flex;align-items:center;gap:8px}.api-signal-map>header span i{width:7px;height:7px;border-radius:50%;background:#bdebdc;box-shadow:0 0 0 5px #bdebdc1a}.api-signal-map code{color:#bdebdc;font:7px/1.4 SFMono-Regular,Consolas,monospace;letter-spacing:0;text-transform:none}.api-signal-route{position:relative;display:grid;grid-template-columns:1fr 34px 1fr;align-items:center;gap:10px;padding:45px 25px 35px;text-align:center}.api-signal-route span,.api-signal-route strong{padding:14px 9px;border:1px solid rgba(255,255,255,.16);border-radius:10px;background:#ffffff0f;font-size:10px}.api-signal-route strong{color:#102b41;border-color:#bdebdc;background:#bdebdc}.api-signal-route i{color:#ff8a78;font-size:24px;font-style:normal}.api-signal-map dl{display:grid;grid-template-columns:1fr 1fr;margin:0;border-top:1px solid rgba(255,255,255,.1)}.api-signal-map dl div{padding:17px 21px;border-right:1px solid rgba(255,255,255,.1);border-bottom:1px solid rgba(255,255,255,.1)}.api-signal-map dl div:nth-child(2n){border-right:0}.api-signal-map dt{margin-bottom:6px;color:#e9f3fa85;font-size:7px;font-weight:760;letter-spacing:.11em;text-transform:uppercase}.api-signal-map dd{margin:0;color:#fff;font-size:10px;font-weight:700}.api-signal-map footer{display:flex;align-items:center;gap:9px;padding:15px 21px;color:#e9f3fa9e;font-size:8px}.api-signal-map footer i{width:6px;height:6px;border-radius:50%;background:#bdebdc;box-shadow:0 0 0 4px #bdebdc1a}.api-guide-contract{border-block:1px solid #cedae4;background:linear-gradient(90deg,#eef5f8 0,#eef5f8 31%,#f8fafc 31%)}.api-guide-layout{display:grid;grid-template-columns:220px minmax(0,760px);gap:clamp(52px,8vw,130px);justify-content:center;padding-block:82px 120px}.api-guide-index{position:sticky;top:38px;align-self:start;display:grid;gap:13px;padding:21px 0;border-block:1px solid #cbdbe5}.api-guide-index span{margin-bottom:8px;color:var(--blue);font-size:8px;font-weight:820;letter-spacing:.13em;text-transform:uppercase}.api-guide-index a{color:#597487;font-size:10px;font-weight:700}.api-guide-index a:hover{color:var(--blue)}.api-guide-body{min-width:0}.api-guide-body section{margin:0 0 55px;padding-bottom:55px;border-bottom:1px solid #d6e1e8}.api-guide-body section:last-child{margin-bottom:0}.api-guide-body h2{max-width:690px;margin:0 0 17px;font:500 clamp(32px,3vw,44px)/1.06 "Newsreader Variable",Georgia,serif;letter-spacing:-.04em}.api-guide-body p,.api-guide-body li{color:#526e81;font-size:14px;line-height:1.8}.api-guide-body p{margin:0 0 16px}.api-guide-body ul{margin:20px 0 0;padding-left:20px}.api-guide-body li+li{margin-top:8px}.api-guide-body code{padding:2px 4px;border-radius:3px;color:#174365;background:#eaf1f5;font:12px/1.45 SFMono-Regular,Consolas,monospace}.api-guide-body pre{overflow:auto;margin:25px 0;padding:20px;border:1px solid #183c58;border-radius:12px;color:#dcedf8;background:#102b41;box-shadow:0 16px 30px #102b411a}.api-guide-body pre code{padding:0;color:inherit;background:transparent;font-size:11px;white-space:pre}.api-guide-callout{display:grid;gap:9px;margin:25px 0;padding:20px;border-left:4px solid var(--coral);background:#fff6f3}.api-guide-callout strong{color:#a54d3b;font-size:9px;letter-spacing:.11em;text-transform:uppercase}.api-guide-callout code{justify-self:start;background:#fff}.api-guide-callout span{color:#667d8d;font-size:11px;line-height:1.6}.api-guide-checklist{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;overflow:hidden;margin-top:28px;border:1px solid #bed8cd;border-radius:13px;background:#bed8cd}.api-guide-checklist strong{grid-column:1/-1;padding:14px 17px;color:#275947;background:#e2f3ed;font-size:9px;letter-spacing:.1em;text-transform:uppercase}.api-guide-checklist span{padding:13px 17px;color:#3f6557;background:#f8fcfa;font-size:11px}.api-guide-errors{display:grid;grid-template-columns:1fr 1fr;gap:1px;overflow:hidden;margin:24px 0 0;border:1px solid #d2dfe7;border-radius:13px;background:#d2dfe7}.api-guide-errors div{padding:18px;background:#fff}.api-guide-errors dt{margin-bottom:8px;color:#a24c43;font-size:10px;font-weight:800}.api-guide-errors dd{margin:0;color:#607889;font-size:11px;line-height:1.6}.faq-hub-shell,.faq-article-shell{min-height:100vh;overflow:hidden;color:#12324a;background:#f8fafc}.faq-hub-shell .public-nav,.faq-article-shell .public-nav{background:#f8fafcf0}.faq-hub-hero{color:#f4f8fb;background:#102b41}.faq-hub-hero-inner{min-height:490px;display:grid;grid-template-columns:minmax(0,1.05fr) minmax(390px,.75fr);align-items:center;gap:clamp(55px,9vw,135px);padding-block:78px}.faq-hub-hero .eyebrow{color:#bdebdc}.faq-hub-hero .eyebrow span{background:#bdebdc}.faq-hub-hero h1{margin:0;font:470 clamp(62px,7.2vw,104px)/.87 "Newsreader Variable",Georgia,serif;letter-spacing:-.06em}.faq-hub-hero h1 em{color:#ff8a78;font-style:normal;font-weight:370}.faq-hub-hero-inner>div:first-child>p:last-child{max-width:590px;margin:27px 0 0;color:#b7c8d3;font-size:17px;line-height:1.7}.faq-search-panel{padding:28px;border:1px solid rgba(255,255,255,.16);border-radius:19px;background:#ffffff12;box-shadow:0 28px 58px #02121e3b}.faq-search-label{margin-bottom:12px;color:#e8f3f9;font-size:13px;font-weight:800;letter-spacing:.04em;text-transform:none}.faq-search-control{position:relative}.faq-search-control svg{position:absolute;z-index:1;top:50%;left:17px;width:21px;fill:none;stroke:#5a7488;stroke-width:1.8;stroke-linecap:round;transform:translateY(-50%);pointer-events:none}.faq-search-control input{min-height:62px;padding:0 18px 0 51px;border:0;border-radius:12px;color:#12324a;background:#fff;font-size:15px}.faq-search-control input:focus{box-shadow:0 0 0 4px #bdebdc33}.faq-search-panel>p{margin:13px 2px 0;color:#a9becb;font-size:12px}.faq-library{padding-block:78px 112px}.faq-library-header{display:grid;grid-template-columns:minmax(230px,.55fr) minmax(0,1.45fr);align-items:end;gap:45px;margin-bottom:37px}.faq-library-header h2{margin:0;font:500 44px/1 Newsreader Variable,Georgia,serif;letter-spacing:-.04em}.faq-tag-filter{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.faq-tag-filter button{min-height:38px;padding:0 14px;border:1px solid #c8d7e1;border-radius:999px;color:#587083;background:#fff;cursor:pointer;font-size:12px;font-weight:720;transition:border-color .15s,color .15s,background .15s}.faq-tag-filter button:hover{color:var(--blue);border-color:#9db6df}.faq-tag-filter button.active{color:#fff;border-color:#12324a;background:#12324a}.faq-tag-filter button:focus-visible{outline:3px solid rgba(39,100,255,.18);outline-offset:2px}.faq-card-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.faq-card{position:relative;min-height:355px;display:flex;flex-direction:column;padding:34px;overflow:hidden;border:1px solid #ccd9e2;border-radius:20px;color:#12324a;background:#fff;box-shadow:0 16px 36px #102b410d;transition:transform .18s,border-color .18s,box-shadow .18s}.faq-card:before{content:"";position:absolute;right:-75px;top:-95px;width:210px;height:210px;border:1px solid #d8e4eb;border-radius:50%;box-shadow:0 0 0 35px #2764ff06,0 0 0 70px #2764ff04}.faq-card:nth-child(2n):before{border-color:#c5e5d9;box-shadow:0 0 0 35px #bdebdc1c,0 0 0 70px #bdebdc0e}.faq-card:hover{border-color:#8da7ba;box-shadow:0 24px 48px #102b411c;transform:translateY(-4px)}.faq-card>p{position:relative;margin:0 0 27px;color:var(--blue);font-size:12px;font-weight:820;letter-spacing:.1em;text-transform:uppercase}.faq-card h3{position:relative;max-width:540px;margin:0;font:500 clamp(34px,3vw,47px)/1.02 "Newsreader Variable",Georgia,serif;letter-spacing:-.04em}.faq-card>span{position:relative;max-width:560px;margin:18px 0 25px;color:#62798a;font-size:14px;line-height:1.7}.faq-card-tags{position:relative;display:flex;flex-wrap:wrap;gap:7px;margin-top:auto;padding-right:25px}.faq-card-tags small{padding:7px 9px;border-radius:6px;color:#4f687a;background:#edf3f6;font-size:11px;font-weight:700}.faq-card>strong{position:relative;display:flex;align-items:center;justify-content:space-between;margin-top:26px;padding-top:20px;border-top:1px solid #dce5eb;color:#12324a;font-size:13px}.faq-card>strong span{color:var(--coral);font-size:23px;font-weight:400;transition:transform .18s}.faq-card:hover>strong span{transform:translate(4px)}.faq-empty-state{min-height:360px;display:grid;place-items:center;align-content:center;padding:45px;border:1px dashed #b8cbd8;border-radius:20px;text-align:center;background:#fff}.faq-empty-state>span{width:54px;height:54px;display:grid;place-items:center;margin-bottom:17px;border-radius:50%;color:#fff;background:#12324a;font:500 29px/1 Newsreader Variable,Georgia,serif}.faq-empty-state h3{margin:0;font:500 32px/1.05 Newsreader Variable,Georgia,serif}.faq-empty-state p{margin:12px 0 22px;color:#667d8d;font-size:14px}.faq-article-hero{padding-block:68px 82px}.faq-back-link{display:inline-flex;align-items:center;gap:8px;margin-bottom:60px;color:#5c7587;font-size:13px;font-weight:750}.faq-back-link:hover{color:var(--blue)}.faq-article-hero h1{max-width:1000px;margin:0;font:470 clamp(54px,6.2vw,88px)/.92 "Newsreader Variable",Georgia,serif;letter-spacing:-.055em}.faq-article-hero h1 em{color:var(--blue);font-style:normal;font-weight:370}.faq-article-hero>p:not(.eyebrow){max-width:720px;margin:28px 0 23px;color:#536f82;font-size:17px;line-height:1.7}.faq-article-tags{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 27px}.faq-article-tags a{display:inline-flex;align-items:center;min-height:34px;padding:0 11px;border:1px solid #c9d7e0;border-radius:999px;color:#506b7d;background:#fff;font-size:12px;font-weight:720}.faq-article-tags a:hover{color:var(--blue);border-color:#9cb4dc}.api-guide-hero .faq-back-link{margin-bottom:35px}.api-guide-hero .faq-article-tags{margin-top:-12px;margin-bottom:30px}.analytics-status-guide{display:grid;grid-template-columns:1fr 1fr;gap:1px;overflow:hidden;margin:25px 0 0;border:1px solid #d2dfe7;border-radius:13px;background:#d2dfe7}.analytics-status-guide div{padding:18px;background:#fff}.analytics-status-guide div:last-child{grid-column:1/-1}.analytics-status-guide dt{margin-bottom:7px;color:#1f5fc8;font-size:13px;font-weight:820}.analytics-status-guide dd{margin:0;color:#607889;font-size:13px;line-height:1.6}.analytics-fix-steps{display:grid;gap:1px;margin:26px 0;padding:0;overflow:hidden;border:1px solid #cbd9e2;border-radius:14px;background:#cbd9e2;counter-reset:analytics-fix-step;list-style:none}.analytics-fix-steps li{counter-increment:analytics-fix-step;display:grid;grid-template-columns:56px minmax(0,1fr);align-items:center;min-height:88px;padding:14px 18px;background:#fff}.analytics-fix-steps li:before{content:counter(analytics-fix-step);width:38px;height:38px;display:grid;place-items:center;border-radius:50%;color:#fff;background:#12324a;font-size:13px;font-weight:850}.analytics-fix-steps li div{display:grid;gap:5px}.analytics-fix-steps strong{color:#193b54;font-size:14px}.analytics-fix-steps span{color:#607889;font-size:13px;line-height:1.55}@media(max-width:920px){.faq-hub-hero-inner{grid-template-columns:1fr;gap:45px;padding-block:65px}.faq-search-panel{max-width:680px}.faq-library-header{grid-template-columns:1fr;gap:25px}.faq-tag-filter{justify-content:flex-start}.faq-card-grid{grid-template-columns:1fr}.faq-card{min-height:315px}.faq-article-hero{padding-block:55px 68px}.faq-back-link{margin-bottom:45px}}@media(max-width:620px){.faq-hub-shell .public-nav nav,.faq-article-shell .public-nav nav{display:none}.faq-hub-shell .public-nav .button,.faq-article-shell .public-nav .button{display:none}.faq-hub-hero-inner{min-height:0;padding-block:50px 58px}.faq-hub-hero h1{font-size:clamp(52px,16vw,72px)}.faq-hub-hero-inner>div:first-child>p:last-child{font-size:15px}.faq-search-panel{padding:18px}.faq-search-control input{min-height:58px;font-size:14px}.faq-library{padding-block:55px 78px}.faq-library-header h2{font-size:38px}.faq-tag-filter{flex-wrap:nowrap;margin-right:-24px;padding-right:24px;overflow-x:auto}.faq-tag-filter button{flex:0 0 auto}.faq-card{min-height:0;padding:25px}.faq-card h3{font-size:36px}.faq-card>span{font-size:13px}.faq-article-hero{padding-block:42px 58px}.faq-back-link{margin-bottom:38px}.faq-article-hero h1{font-size:clamp(45px,13vw,62px)}.faq-article-hero>p:not(.eyebrow){font-size:15px}.analytics-status-guide{grid-template-columns:1fr}.analytics-status-guide div:last-child{grid-column:auto}.analytics-fix-steps li{grid-template-columns:45px minmax(0,1fr);padding:14px}}@media(max-width:920px){.api-guide-hero{grid-template-columns:1fr;min-height:0;padding-block:66px 78px}.api-guide-hero>div>p:not(.eyebrow){max-width:640px}.api-guide-layout{grid-template-columns:1fr;gap:38px}.api-guide-index{position:static;grid-template-columns:repeat(3,minmax(0,1fr))}.api-guide-index span{grid-column:1/-1}.api-guide-contract{background:#f8fafc}}@media(max-width:620px){.api-guide-shell .public-nav nav{display:none}.api-guide-shell .public-nav .button{display:none}.api-guide-hero{padding-block:48px 60px}.api-guide-hero h1{font-size:clamp(50px,15vw,72px)}.api-guide-actions{align-items:flex-start;flex-direction:column;gap:18px}.api-signal-map>header{align-items:flex-start;flex-direction:column;justify-content:center;gap:4px;padding-block:12px}.api-signal-route{padding:33px 16px 27px}.api-signal-map dl div{padding:14px}.api-guide-layout{padding-block:55px 78px}.api-guide-index{grid-template-columns:1fr 1fr}.api-guide-body section{margin-bottom:40px;padding-bottom:40px}.api-guide-body h2{font-size:32px}.api-guide-body p,.api-guide-body li{font-size:13px}.api-guide-body pre{margin-inline:-4px;padding:15px}.api-guide-body pre code{font-size:10px}.api-guide-checklist,.api-guide-errors{grid-template-columns:1fr}.api-guide-checklist strong{grid-column:auto}}.deletion-steps{list-style:none;padding:0;margin:30px 0 0;counter-reset:deletion-step}.deletion-steps li{counter-increment:deletion-step;display:grid;grid-template-columns:180px 1fr;gap:25px;padding:25px 0;border-top:1px solid var(--line)}.deletion-steps li:before{content:"0" counter(deletion-step);grid-column:1;color:var(--coral);font:500 34px/1 Newsreader Variable,serif}.deletion-steps li b{grid-column:1;color:var(--ink);font-size:13px}.deletion-steps li span{grid-column:2;grid-row:1 / span 2}.deletion-status-card{margin-bottom:55px!important;padding:32px!important;border:1px solid #93d5c1!important;border-radius:18px;background:#e7f7f1}.deletion-status-card.error{border-color:#f0b4aa!important;background:#fff0ed}.deletion-status-card code{display:block;overflow-wrap:anywhere;color:var(--ink-2);font-size:11px}.legal-footer{width:min(1240px,calc(100% - 48px))}.auth-page{min-height:100vh;display:grid;grid-template-columns:.92fr 1.08fr;background:#dce9f2;position:relative}.auth-brand{position:absolute;top:34px;left:42px;z-index:2}.auth-story{padding:170px 11% 70px;display:flex;flex-direction:column;justify-content:center;overflow:hidden}.auth-story blockquote{margin:0;max-width:600px;font-family:Newsreader Variable,serif;font-size:clamp(46px,5.1vw,78px);line-height:.94;letter-spacing:-.045em}.auth-story>p:last-child{color:#61798a;font-size:13px}.auth-signal{margin:54px 0 30px;display:flex;gap:8px;align-items:center;height:40px}.auth-signal i{width:8px;background:var(--blue);border-radius:9px}.auth-signal i:nth-child(1),.auth-signal i:nth-child(5){height:12px}.auth-signal i:nth-child(2),.auth-signal i:nth-child(4){height:27px;background:var(--coral)}.auth-signal i:nth-child(3){height:40px;background:var(--ink)}.auth-panel{margin:14px;border-radius:26px;background:#fff;display:grid;place-items:center;min-height:calc(100vh - 28px)}.auth-form-wrap{width:min(430px,calc(100% - 60px));padding:60px 0}.form-kicker{margin:0 0 15px;color:var(--blue);text-transform:uppercase;letter-spacing:.15em;font-size:var(--type-label);font-weight:780}.auth-form-wrap h1{margin:0;font-family:Newsreader Variable,serif;font-size:52px;font-weight:500;letter-spacing:-.045em}.form-description{margin:12px 0 34px;color:var(--muted);font-size:14px;line-height:1.6}form{display:grid;gap:18px}label{display:grid;gap:8px;color:var(--ink-2);font-size:var(--type-small);font-weight:750;text-transform:uppercase;letter-spacing:.08em}label small{color:var(--muted);font-size:var(--type-label);font-weight:500;text-transform:none;letter-spacing:0}input{width:100%;border:1px solid var(--line);border-radius:10px;min-height:50px;padding:0 14px;color:var(--ink);background:#fbfcfd;transition:border-color .15s,box-shadow .15s;text-transform:none;letter-spacing:0;font-size:14px;font-weight:520}input:focus{border-color:var(--blue);box-shadow:0 0 0 4px #2764ff14;outline:none}select{width:100%;min-height:50px;border:1px solid var(--line);border-radius:10px;padding:0 14px;color:var(--ink);background:#fbfcfd;font:inherit;text-transform:none;letter-spacing:0}select:focus{border-color:var(--blue);box-shadow:0 0 0 4px #2764ff14;outline:none}.password-input{position:relative;display:block}.password-input input{padding-right:48px}.password-reveal{position:absolute;top:50%;right:7px;width:36px;height:36px;display:grid;place-items:center;padding:0;border:0;border-radius:8px;color:#6d8192;background:transparent;cursor:pointer;transform:translateY(-50%);transition:color .15s ease,background .15s ease}.password-reveal:hover,.password-reveal[aria-pressed=true]{color:var(--blue);background:#edf2ff}.password-reveal:focus-visible{outline:3px solid rgba(39,100,255,.22);outline-offset:1px}.password-reveal svg{width:19px;height:19px;overflow:visible;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.auth-submit{width:100%;margin-top:5px}.auth-switch{margin-top:25px;color:var(--muted);font-size:12px;line-height:1.8}.auth-switch a,.dev-reset-link{color:var(--blue);font-weight:700}.closed-beta-note{display:grid;grid-template-columns:auto 1fr;gap:11px;margin:-14px 0 24px;padding:13px 14px;border:1px solid #c6d6e1;border-left:4px solid var(--blue);border-radius:10px;background:#f2f6fb}.closed-beta-note span{align-self:start;padding:4px 7px;border-radius:999px;color:#2453b8;background:#dfe8ff;font-size:7px;font-weight:820;letter-spacing:.1em;text-transform:uppercase;white-space:nowrap}.closed-beta-note p{margin:0;color:#587184;font-size:10px;line-height:1.55}.beta-review-state>h1{font-size:48px;line-height:.96}.beta-review-state>p:not(.form-kicker){margin:18px 0 27px;color:#607787;font-size:13px;line-height:1.65}.beta-review-signal{display:flex;align-items:end;gap:4px;height:42px;margin-bottom:22px}.beta-review-signal i{width:7px;height:16px;border-radius:6px;background:var(--blue)}.beta-review-signal i:nth-child(2){height:34px;background:var(--coral)}.beta-review-signal i:nth-child(3){height:24px;background:var(--mint)}.beta-review-state ol{position:relative;display:grid;gap:0;margin:0 0 25px;padding:0;list-style:none}.beta-review-state ol:before{content:"";position:absolute;top:20px;bottom:20px;left:18px;border-left:1px solid #cad7e0}.beta-review-state li{position:relative;z-index:1;display:grid;grid-template-columns:38px 1fr;align-items:center;gap:12px;min-height:68px}.beta-review-state li>span{width:38px;height:38px;display:grid;place-items:center;border:1px solid #c8d5de;border-radius:50%;color:#728795;background:#fff;font-size:9px;font-weight:800}.beta-review-state li.complete>span{color:#fff;border-color:#2fa574;background:#2fa574}.beta-review-state li.current>span{color:#fff;border-color:var(--blue);background:var(--blue);box-shadow:0 0 0 6px #2764ff1a}.beta-review-state li p{display:grid;gap:3px;margin:0}.beta-review-state li strong{color:var(--ink);font-size:11px}.beta-review-state li small{color:#728694;font-size:9px;line-height:1.45}.form-alert{margin:0;padding:12px 14px;border-radius:9px;font-size:var(--type-body);line-height:1.5}.form-alert.error{background:#fff0ed;color:#9b3024;border:1px solid #ffd0c9}.form-alert.success{background:#e7f7f1;color:#17614c;border:1px solid #bce8dc}.single-panel{grid-template-columns:1fr}.single-panel .auth-panel{width:min(720px,calc(100% - 28px));justify-self:center}.email-confirmation-card{width:min(470px,calc(100% - 48px));padding:42px;border:1px solid var(--line);border-top:4px solid var(--blue);border-radius:18px;background:#fff;box-shadow:0 18px 50px #15324a17;text-align:center}.email-confirmation-card.is-success{border-top-color:#2fa574}.email-confirmation-card.is-error{border-top-color:var(--coral)}.email-confirmation-card h1{margin:0;font:500 45px/1 Newsreader Variable,serif;letter-spacing:-.045em}.email-confirmation-card>p:not(.form-kicker){margin:16px 0;color:var(--muted);font-size:12px;line-height:1.65}.email-confirmation-card>strong{display:block;margin:0 0 24px;color:var(--ink-2);font-size:12px}.email-confirmation-card .button{width:100%;margin-top:10px}.email-confirmation-signal{height:42px;display:flex;align-items:end;justify-content:center;gap:5px;margin-bottom:24px}.email-confirmation-signal i{width:7px;height:18px;border-radius:5px;background:var(--blue)}.email-confirmation-signal i:nth-child(2){height:34px;background:var(--coral)}.email-confirmation-signal i:nth-child(3){height:25px;background:var(--mint)}.app-shell{min-width:0;max-width:100%;min-height:100vh;display:grid;grid-template-columns:250px minmax(0,1fr);background:#edf2f6}.app-sidebar{min-width:0;position:sticky;z-index:50;top:0;height:100vh;padding:28px 20px 20px;background:var(--ink);color:#fff;display:flex;flex-direction:column}.sidebar-brand{padding:4px 8px 32px;border-bottom:1px solid rgba(255,255,255,.12)}.app-sidebar nav{min-width:0;display:grid;gap:4px;padding:24px 0}.app-sidebar nav a,.app-sidebar nav button{width:100%;min-height:44px;border:0;border-radius:9px;background:transparent;color:#ffffffad;display:flex;align-items:center;gap:12px;padding:0 12px;cursor:pointer;font-size:13px;text-align:left}.app-sidebar nav a.active{background:#ffffff1a;color:#fff}.app-sidebar nav a.active span{color:var(--mint)}.app-sidebar nav small{margin-left:auto;font-size:12px;text-transform:uppercase;letter-spacing:.1em;color:#89a4b8}.app-sidebar nav .sidebar-health-risk-badge{min-width:24px;height:24px;display:inline-grid;place-items:center;margin-left:auto;padding:0 6px;border:1px solid rgba(255,255,255,.28);border-radius:999px;color:#fff;background:#c94848;box-shadow:0 0 0 4px #c948481f;font-size:12px;font-weight:850;line-height:1;letter-spacing:0;text-transform:none}.app-sidebar nav a.has-health-risk:hover .sidebar-health-risk-badge,.app-sidebar nav a.has-health-risk:focus-visible .sidebar-health-risk-badge,.app-sidebar nav a.has-health-risk.active .sidebar-health-risk-badge{color:#fff;background:#df5656}.app-sidebar nav .disabled{cursor:default;opacity:.65}.sidebar-admin{position:relative}.sidebar-admin:after{content:"";position:absolute;top:0;left:100%;width:12px;height:100%}.app-sidebar nav .sidebar-admin-trigger{position:relative}.sidebar-admin-trigger>i{margin-left:-5px;color:#7894a8;font-size:18px;font-style:normal;line-height:1;transition:transform .16s ease,color .16s ease}.sidebar-admin.active>.sidebar-admin-trigger,.sidebar-admin.open>.sidebar-admin-trigger,.sidebar-admin:hover>.sidebar-admin-trigger,.sidebar-admin:focus-within>.sidebar-admin-trigger{color:#fff;background:#ffffff1a}.sidebar-admin.active>.sidebar-admin-trigger>span,.sidebar-admin.open>.sidebar-admin-trigger>span,.sidebar-admin:hover>.sidebar-admin-trigger>span,.sidebar-admin:focus-within>.sidebar-admin-trigger>span{color:var(--mint)}.sidebar-admin.open>.sidebar-admin-trigger>i,.sidebar-admin:hover>.sidebar-admin-trigger>i,.sidebar-admin:focus-within>.sidebar-admin-trigger>i{color:var(--mint);transform:translate(2px)}.sidebar-admin-menu{position:absolute;z-index:45;top:0;left:calc(100% + 10px);width:238px;padding:9px;border:1px solid rgba(255,255,255,.14);border-radius:14px;visibility:hidden;opacity:0;color:#fff;background:#203f58;box-shadow:0 24px 56px #05142061;pointer-events:none;transform:translate(-5px);transition:opacity .14s ease,transform .14s ease,visibility .14s}.sidebar-admin:hover>.sidebar-admin-menu,.sidebar-admin:focus-within>.sidebar-admin-menu,.sidebar-admin.open>.sidebar-admin-menu{visibility:visible;opacity:1;pointer-events:auto;transform:translate(0)}.app-sidebar nav .sidebar-admin-menu>small{display:block;margin:3px 9px 8px;color:var(--mint);font-size:12px;font-weight:800;letter-spacing:.13em;text-transform:uppercase}.app-sidebar nav .sidebar-admin-menu a{min-height:57px;display:grid;grid-template-columns:29px minmax(0,1fr) auto;gap:8px;padding:0 10px;color:#e9f1f5}.app-sidebar nav .sidebar-admin-menu a:hover,.app-sidebar nav .sidebar-admin-menu a:focus-visible,.app-sidebar nav .sidebar-admin-menu a.active{color:#fff;background:#ffffff17}.sidebar-admin-menu a>span{color:var(--mint);font-size:16px;text-align:center}.sidebar-admin-menu a>p{min-width:0;display:grid;gap:3px;margin:0}.sidebar-admin-menu a strong{overflow:hidden;font-size:14px;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.app-sidebar nav .sidebar-admin-menu a small{margin:0;color:#9eb4c3;font-size:12px;font-weight:600;letter-spacing:0;text-transform:none}.sidebar-admin-menu a>i{color:#8fa8b8;font-size:17px;font-style:normal}.user-menu-root{position:relative;z-index:30;padding-top:13px;margin-top:auto;border-top:1px solid rgba(255,255,255,.12)}.user-chip{width:100%;min-width:0;display:flex;align-items:center;gap:10px;padding:7px 6px;border:0;border-radius:11px;color:#fff;background:transparent;cursor:pointer;text-align:left;transition:background .16s ease}.user-chip:hover,.user-chip[aria-expanded=true]{background:#ffffff14}.user-chip>span:first-child,.user-menu>header>span{width:34px;height:34px;flex:0 0 auto;display:grid;place-items:center;background:var(--coral);border-radius:50%;color:#fff;font-size:13px;font-weight:750}.user-chip-copy{min-width:0;display:grid}.user-chip strong{overflow:hidden;font-size:13px;text-overflow:ellipsis;white-space:nowrap}.user-chip small{overflow:hidden;color:#90a8ba;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.user-chip>i{margin-left:auto;color:#9cb1c0;font-size:12px;font-style:normal;letter-spacing:1px}.user-menu{position:absolute;left:0;bottom:calc(100% + 11px);width:300px;overflow:hidden;border:1px solid rgba(255,255,255,.13);border-radius:16px;color:#fff;background:#203f58;box-shadow:0 24px 56px #0514205c}.user-menu>header{display:flex;align-items:center;gap:11px;padding:17px;border-bottom:1px solid rgba(255,255,255,.12)}.user-menu>header p{display:grid;gap:2px;min-width:0;margin:0}.user-menu>header strong,.user-menu>header small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.user-menu>header strong{font-size:14px}.user-menu>header small{color:#a9bdca;font-size:12px}.user-menu nav{display:grid;gap:3px;padding:8px}.user-menu nav a,.user-menu nav button{width:100%;min-height:46px;display:grid;grid-template-columns:28px 1fr auto;align-items:center;gap:8px;padding:0 10px;border:0;border-radius:9px;color:#ecf3f6;background:transparent;cursor:pointer;text-align:left}.user-menu nav a:hover,.user-menu nav button:hover{background:#ffffff17}.user-menu nav a>span,.user-menu nav button>span{color:var(--mint);font-size:17px;text-align:center}.user-menu nav strong{font-size:14px;font-weight:650}.user-menu nav i{color:#9fb3c1;font-size:18px;font-style:normal}.user-menu nav .user-menu-logout{margin-top:3px;border-top:1px solid rgba(255,255,255,.11);border-radius:0 0 9px 9px}.user-menu nav .user-menu-logout>span{color:#ff9b8f}.workspace-main{min-width:0;padding:44px clamp(28px,4vw,62px) 70px}.music-main{background:radial-gradient(circle at 92% 1%,rgba(188,232,220,.6),transparent 28%),#edf2f6}.music-upload-card{display:grid;grid-template-columns:.9fr 1.1fr;gap:48px;margin:38px 0 28px;padding:34px;border:1px solid #b9d8cd;border-radius:19px;background:linear-gradient(135deg,#e7f7f1,#f8fbfa);box-shadow:0 16px 44px #15324a12}.music-upload-card h2,.music-track-card h2{margin:0;font:500 35px/1 Newsreader Variable,serif;letter-spacing:-.035em}.music-upload-card>div>p:last-child{max-width:380px;color:#557469;font-size:14px;line-height:1.7}.music-upload-card form{grid-template-columns:repeat(2,minmax(0,1fr));align-content:start}.music-upload-card form label,.music-upload-card form button{grid-column:1 / -1}.music-upload-card input[type=file]{padding-top:13px}.music-upload-limit{display:flex;align-items:center;gap:7px;margin-top:1px;color:#765a28;font-size:13px;font-weight:690}.music-upload-limit:before{content:"!";width:17px;height:17px;display:grid;place-items:center;flex:none;border-radius:50%;color:#79551d;background:#f4dfb8;font-size:13px;font-weight:850}.music-filter-deck{position:sticky;top:12px;z-index:12;margin:0 0 17px;padding:14px 15px 15px;border:1px solid #c4d5df;border-radius:15px;background:#fafcfdf0;box-shadow:0 16px 38px #15324a17;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.music-filter-deck>header{display:flex;align-items:end;justify-content:space-between;gap:20px;margin-bottom:11px}.music-filter-deck>header p{display:grid;gap:2px;margin:0}.music-filter-deck>header small{color:#2f8064;font-size:12px;font-weight:850;letter-spacing:.11em;text-transform:uppercase}.music-filter-deck>header strong{color:var(--ink);font-size:14px}.music-filter-deck>header>span{color:#718695;font-size:12px;font-weight:740}.music-filter-rail{display:flex;gap:6px;padding-bottom:2px;overflow-x:auto;scrollbar-color:#b7cbd6 transparent}.music-filter-rail button{min-width:max-content;min-height:38px;display:flex;align-items:center;gap:9px;padding:0 11px;border:1px solid #cfdae2;border-radius:9px;color:#536d7f;background:#f5f8fa;cursor:pointer;font:750 12px/1 Manrope Variable,sans-serif}.music-filter-rail button small{min-width:18px;padding:4px 5px;border-radius:999px;color:#668091;background:#e5edf2;font-size:12px;text-align:center}.music-filter-rail button.active{color:#fff;border-color:var(--ink);background:var(--ink);box-shadow:0 5px 13px #15324a2b}.music-filter-rail button.active small{color:#174638;background:var(--mint)}.music-grid{display:grid;gap:16px}.music-track-card{padding:25px;border:1px solid var(--line);border-radius:16px;background:#fff;box-shadow:0 12px 34px #15324a0e}.music-track-card>header{display:flex;justify-content:space-between;gap:20px;align-items:start}.music-track-card small{color:#247158;font-size:13px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.music-track-card h2{margin:7px 0;font-size:28px}.music-track-card p{margin:0;color:var(--muted);font-size:14px}.music-track-moods{display:flex;flex-wrap:wrap;gap:5px}.music-track-moods>span{padding:5px 7px;border-radius:999px;color:#315f78;background:#e9f2f6;font-size:12px;font-weight:780}.music-track-moods>span.primary{color:#24624e;background:#e3f3ec}.music-track-moods i{margin-left:3px;color:#538170;font-size:12px;font-style:normal;letter-spacing:.08em;text-transform:uppercase}.music-track-header-actions{display:flex;align-items:center;gap:14px}.music-track-header-actions button{padding:0 0 3px;border:0;border-bottom:1px solid currentColor;color:var(--blue);background:transparent;cursor:pointer;font:760 13px/1.2 Manrope Variable,sans-serif;text-decoration:none;white-space:nowrap}.music-track-header-actions button{color:#287158}.music-track-header-actions .music-preview-trigger{color:var(--blue)}.music-track-header-actions .music-preview-trigger.active{color:#9a5b20}.music-preview-player{display:grid;grid-template-columns:minmax(190px,.68fr) minmax(260px,1.32fr);gap:15px 24px;align-items:center;margin-top:18px;padding:16px 18px;border:1px solid #b9d9ce;border-radius:13px;background:linear-gradient(125deg,#eaf8f2,#f8fbfc 58%,#eaf1fa);box-shadow:inset 3px 0 #2f9270}.music-preview-player>header{min-width:0;display:grid;grid-template-columns:35px minmax(0,1fr) auto;align-items:center;gap:10px}.music-preview-mark{width:35px;height:35px;display:grid;place-items:center;border-radius:9px;color:#fff;background:var(--ink);font-size:14px;font-weight:850;box-shadow:0 6px 14px #15324a26}.music-preview-player>header p{min-width:0;display:grid;gap:3px}.music-preview-player>header small{color:#2d765e;font-size:12px;letter-spacing:.12em}.music-preview-player>header strong{overflow:hidden;color:var(--ink);font:600 17px/1.1 Newsreader Variable,serif;text-overflow:ellipsis;white-space:nowrap}.music-preview-player>header>span:last-child{padding:5px 7px;border-radius:999px;color:#315f78;background:#ffffffb8;font-size:12px;font-weight:820;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap}.music-preview-player audio{display:block;width:100%;min-width:0;height:36px}.music-preview-error{grid-column:2;color:#a43831!important;font-size:12px!important}.music-mood-editor{margin-top:18px;padding:16px;border:1px solid #bdd7ce;border-radius:12px;background:linear-gradient(135deg,#f0faf6,#f5f9fc);box-shadow:inset 3px 0 #2f9270}.music-mood-editor>header{display:flex;align-items:end;justify-content:space-between;gap:14px;margin-bottom:12px}.music-mood-editor>header p{display:grid;gap:2px;margin:0}.music-mood-editor>header small{color:#2f8064;font-size:12px;font-weight:850;letter-spacing:.11em;text-transform:uppercase}.music-mood-editor>header strong{color:var(--ink);font-size:13px}.music-mood-editor>header>span{color:#6c8291;font-size:12px}.music-mood-editor fieldset{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin:0;padding:0;border:0}.music-mood-editor legend{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip:rect(0,0,0,0)}.music-mood-editor fieldset button{min-width:0;min-height:42px;display:flex;align-items:center;justify-content:space-between;gap:6px;padding:0 9px;border:1px solid #d0dce3;border-radius:8px;color:#516c7d;background:#ffffffc7;cursor:pointer;text-align:left}.music-mood-editor fieldset button>span{overflow:hidden;font-size:12px;font-weight:760;text-overflow:ellipsis;white-space:nowrap}.music-mood-editor fieldset button>small{flex:none;color:#81939f;font-size:12px}.music-mood-editor fieldset button.active{color:#205d49;border-color:#85bca8;background:#e1f2eb;box-shadow:inset 3px 0 #2f9270}.music-mood-editor fieldset button.primary{cursor:default;opacity:1}.music-mood-editor>footer{display:flex;justify-content:flex-end;gap:8px;margin-top:12px}.music-mood-editor>footer button{min-height:36px;padding:0 13px;border-radius:8px;font-size:12px}.music-mood-editor>footer .button-quiet{border:1px solid #c5d3dc;color:#607888;background:#fff;cursor:pointer}.music-filter-empty{padding:48px 25px;border:1px dashed #bdced8;border-radius:16px;background:#ffffffb3;text-align:center}.music-filter-empty h2{margin:5px 0 8px;font:500 29px/1 Newsreader Variable,serif}.music-filter-empty>p:not(.form-kicker){color:var(--muted);font-size:13px}.music-filter-empty button{padding:0 0 3px;border:0;border-bottom:1px solid currentColor;color:var(--blue);background:transparent;cursor:pointer;font-size:13px;font-weight:780}.music-progress{display:grid;grid-template-columns:44px 1fr auto;gap:17px;align-items:center;margin:0 0 25px;padding:20px 23px;border:1px solid #b6d7ca;border-radius:15px;background:#f5fbf8}.music-progress-indicator{width:38px;height:38px;display:grid;place-items:center;border-radius:50%;background:#dcefe6}.music-progress-indicator i{width:11px;height:11px;border:2px solid #2f9270;border-left-color:transparent;border-radius:50%;animation:music-spin .85s linear infinite}.music-progress-indicator.completed{background:#2f9270}.music-progress-indicator.completed i{width:13px;height:7px;border-width:0 0 2px 2px;border-color:#fff;border-radius:0;transform:rotate(-45deg);animation:none}.music-progress-indicator.failed{background:#fff0ed}.music-progress-indicator.failed i{border-color:#c94a3e;animation:none}.music-progress h2{margin:2px 0 5px;font:500 23px/1 Newsreader Variable,serif;letter-spacing:-.025em}.music-progress div>p:last-of-type{margin:0;color:var(--muted);font-size:13px}.music-progress>strong{color:#247158;font-size:14px}.music-progress-bar{width:100%;height:8px;display:block;margin-top:11px;overflow:hidden;border:0;border-radius:999px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#dce9e4}.music-progress-bar::-webkit-progress-bar{border-radius:999px;background:#dce9e4}.music-progress-bar::-webkit-progress-value{border-radius:999px;background:linear-gradient(90deg,#2f9270,#52bea0);transition:width .2s ease}.music-progress-bar::-moz-progress-bar{border-radius:999px;background:linear-gradient(90deg,#2f9270,#52bea0);transition:width .2s ease}@keyframes music-spin{to{transform:rotate(360deg)}}.subjects-main{background:radial-gradient(circle at 94% 0,rgba(39,100,255,.12),transparent 27%),radial-gradient(circle at 76% 18%,rgba(188,232,220,.48),transparent 20%),#edf2f6}.subjects-header{align-items:end}.subjects-header>div{max-width:720px}.subjects-summary{display:grid;grid-template-columns:repeat(4,minmax(72px,1fr));gap:1px;min-width:390px;margin:0;overflow:hidden;border:1px solid #c6d5df;border-radius:13px;background:#c6d5df;box-shadow:0 12px 30px #15324a12}.subjects-summary div{padding:13px 15px;background:#ffffffe0}.subjects-summary dt{color:var(--muted);font-size:12px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.subjects-summary dd{margin:5px 0 0;font:520 25px/1 Newsreader Variable,serif}.subjects-control-deck{position:sticky;top:14px;z-index:12;display:grid;grid-template-columns:minmax(180px,.72fr) minmax(250px,1fr) minmax(360px,1.35fr) auto auto;align-items:end;gap:13px;margin:34px 0 18px;padding:16px;border:1px solid rgba(21,50,74,.14);border-radius:15px;background:#fffffff0;box-shadow:0 16px 42px #15324a17;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.subjects-control-deck label,.subjects-filter legend{color:#647c8d;font-size:12px;font-weight:820;letter-spacing:.1em;text-transform:uppercase}.subjects-control-deck input,.subjects-control-deck select{min-height:43px;font-size:13px}.subjects-account-filter{position:relative;min-width:0;display:grid;gap:8px}.subjects-account-filter-trigger{width:100%;min-width:0;min-height:43px;display:grid;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:9px;padding:4px 11px 4px 5px;border:1px solid #b9cbd5;border-radius:9px;color:#193c51;background:#f8fbfc;cursor:pointer;text-align:left;transition:border-color .15s ease,background .15s ease,box-shadow .15s ease}.subjects-account-filter-trigger:hover,.subjects-account-filter-trigger[aria-expanded=true]{border-color:#72aa96;background:#f1f9f6;box-shadow:0 0 0 3px #2f92701a}.subjects-account-filter-avatar{position:relative;width:34px;height:34px;display:grid;place-items:center;overflow:hidden;border:1px solid #b8d5ca;border-radius:9px;color:#fff;background:linear-gradient(145deg,#397a64,#245c4b);font:650 15px/1 Newsreader Variable,serif}.subjects-account-filter-avatar>img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.subjects-account-filter-avatar.is-all{color:#315f77;border-color:#bfd1dc;background:#edf4f7}.subjects-account-filter-avatar svg{width:22px;height:22px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7}.subjects-account-filter-copy{min-width:0;display:grid;gap:1px}.subjects-account-filter-copy strong,.subjects-account-filter-copy small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.subjects-account-filter-copy strong{font-size:12px;font-weight:820}.subjects-account-filter-copy small{color:#728895;font-size:12px;font-weight:650}.subjects-account-filter-caret{width:8px;height:8px;margin-right:2px;border-right:2px solid #68818e;border-bottom:2px solid #68818e;transform:translateY(-2px) rotate(45deg);transition:transform .16s ease}.subjects-account-filter-caret.open{transform:translateY(2px) rotate(225deg)}.subjects-account-filter-menu{position:absolute;z-index:45;top:calc(100% + 7px);right:0;left:0;min-width:340px;max-height:370px;overflow:auto;padding:6px;border:1px solid #aac3ce;border-radius:12px;background:#fff;box-shadow:0 19px 44px #14374a33}.subjects-account-filter-menu>button{width:100%;min-width:0;min-height:60px;display:grid;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:11px;padding:8px 10px;border:0;border-radius:9px;color:#193c51;background:transparent;cursor:pointer;text-align:left;transition:background .13s ease,box-shadow .13s ease}.subjects-account-filter-menu>button+button{margin-top:2px}.subjects-account-filter-menu>button:hover,.subjects-account-filter-menu>button.selected{background:#edf7f3;box-shadow:inset 3px 0 #2f9270}.subjects-account-filter-menu .subjects-account-filter-avatar{width:42px;height:42px;border-radius:12px;font-size:18px}.subjects-account-filter-menu .subjects-account-filter-copy strong{font-size:13px}.subjects-account-filter-menu .subjects-account-filter-copy small{font-size:12px}.subjects-account-filter-meta{min-width:76px;display:grid;grid-template-columns:24px auto;align-items:center;gap:1px 6px;color:#496b7d;text-align:left}.subjects-account-filter-meta>i{grid-row:1 / 3;width:24px;height:24px;display:grid;place-items:center;border:1px solid #b8cddd;border-radius:7px;color:#315f77;background:#eef4f7;font-size:12px;font-style:normal;font-weight:900}.subjects-account-filter-meta>strong{font-size:12px;font-weight:820}.subjects-account-filter-meta>small{color:#748b98;font-size:12px;font-weight:700}.subjects-account-filter-menu>button:first-child .subjects-account-filter-meta{min-width:52px;grid-template-columns:1fr;justify-items:end}.subjects-account-filter-menu>button:first-child .subjects-account-filter-meta>strong{color:#315f77;font-size:14px}.subjects-filter{min-width:360px;display:grid;grid-template-columns:repeat(4,1fr);gap:5px;margin:0;padding:0;border:0}.subjects-filter legend{grid-column:1 / -1;margin-bottom:8px}.subjects-filter button{min-width:0;min-height:43px;display:flex;align-items:center;justify-content:center;gap:6px;padding:5px 7px;border:1px solid #cfdae2;border-radius:9px;color:#607686;background:#f6f9fa;cursor:pointer;font-size:12px;font-weight:760;line-height:1.15;white-space:normal}.subjects-filter button.active{color:#fff;border-color:var(--ink);background:var(--ink)}.subjects-filter button small{min-width:22px;padding:3px 5px;border-radius:999px;color:#547083;background:#e7edf1;font-size:12px;font-weight:850}.subjects-filter button.active small{color:#19364d;background:#fff}.subjects-merge-launch{min-height:43px;display:flex;align-items:center;gap:9px;padding:0 12px;border:1px solid #a9c8bc;border-radius:9px;color:#225e4b;background:#edf8f4;cursor:pointer;text-align:left;transition:border-color .16s ease,background .16s ease,transform .16s ease}.subjects-merge-launch:hover:not(:disabled){border-color:#5fa889;background:#e2f3ec;transform:translateY(-1px)}.subjects-merge-launch:disabled{opacity:.5;cursor:not-allowed}.subjects-merge-launch>span:first-child{width:25px;height:25px;display:grid;place-items:center;flex:none;border-radius:7px;color:#fff;background:#2f9270;font-size:17px;font-weight:850}.subjects-merge-launch>span:last-child{display:grid;gap:1px;white-space:nowrap}.subjects-merge-launch strong{font-size:12px}.subjects-merge-launch small{color:#68877b;font-size:12px}.subjects-autosave{min-height:43px;display:flex;align-items:center;gap:9px;padding:0 13px;border:1px solid #bbd6cb;border-radius:9px;color:#446c5e;background:#edf7f3;font-size:12px;font-weight:760;white-space:nowrap}.subjects-autosave i{width:8px;height:8px;flex:none;border-radius:50%;background:#42a77f;box-shadow:0 0 0 4px #42a77f1c}.subjects-autosave.is-saving i{border:2px solid #42a77f;border-left-color:transparent;background:transparent;box-shadow:none;animation:music-spin .75s linear infinite}.subjects-board{overflow:hidden;border:1px solid #c7d5df;border-radius:17px;background:#ffffffd1;box-shadow:0 18px 50px #15324a12}.subjects-board>header{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:15px 20px;color:#728695;border-bottom:1px solid #d8e2e8;background:#f5f8fa;font-size:12px}.subjects-board>header p{margin:0}.subjects-board>header strong{color:var(--blue);font-size:14px}.subject-channel{display:grid;grid-template-columns:minmax(210px,.34fr) minmax(0,1fr);gap:22px;padding:22px;border-bottom:1px solid #dce5ea;transition:background .18s ease}.subject-channel:last-of-type{border-bottom:0}.subject-channel.assigned{background:linear-gradient(90deg,#e8f6f0b8,#fff6 34%)}.subject-channel-name{align-self:start;min-width:0;padding:4px 3px}.subject-channel-name>small{color:#6d8494;font-size:12px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.subject-channel-name h2{margin:7px 0 10px;overflow-wrap:anywhere;font:500 27px/.96 Newsreader Variable,serif;letter-spacing:-.03em;text-transform:capitalize}.subject-channel-name>p{margin:8px 0 0;color:#718796;font-size:12px;font-weight:740}.subject-waveform{height:24px;display:flex;align-items:center;gap:4px}.subject-waveform i{width:4px;height:7px;border-radius:4px;background:#cfdae1;transition:height .18s ease,background .18s ease,box-shadow .18s ease}.subject-waveform i:nth-child(3n+1){height:12px}.subject-waveform i:nth-child(4n+2){height:19px}.subject-waveform i:nth-child(5n){height:15px}.subject-waveform i.active{height:22px;background:var(--blue);box-shadow:0 0 0 3px #2764ff17}.subject-waveform i.active:nth-child(2n){background:#2f9270}.subject-channel-controls{min-width:0;display:grid;gap:13px}.subject-account-panel{min-width:0;display:grid;gap:10px;padding:13px;border:1px solid #bfd4dd;border-radius:12px;background:linear-gradient(120deg,#f5f9fb,#f9fcfb 58%,#eef8f4)}.subject-account-panel>header{display:flex;align-items:center;justify-content:space-between;gap:18px}.subject-account-panel>header>div{display:flex;align-items:center;gap:8px}.subject-account-panel>header small,.subject-account-add>label{color:#5f7888;font-size:12px;font-weight:820;letter-spacing:.08em;text-transform:uppercase}.subject-account-panel>header strong{min-width:26px;height:26px;display:grid;place-items:center;padding:0 7px;border-radius:999px;color:#fff;background:#315f77;font-size:12px}.subject-account-panel>header p{margin:0;color:#6c8390;font-size:12px;line-height:1.4;text-align:right}.subject-account-chips{display:flex;flex-wrap:wrap;gap:7px}.subject-account-chips>span{min-width:0;display:inline-grid;grid-template-columns:27px minmax(0,auto) auto auto;gap:7px;align-items:center;min-height:35px;padding:3px 4px;border:1px solid #acd2c3;border-radius:999px;color:#265d4b;background:#e7f6f0;transition:opacity .16s ease,border-color .16s ease,background .16s ease}.subject-account-chips>span.paused{border-color:#d7c3cf;color:#75546a;background:#f8eff4}.subject-account-chips>span.removing{opacity:.58}.subject-account-chips i{width:27px;height:27px;display:grid;place-items:center;border-radius:50%;color:#fff;background:#2f9270;font-size:12px;font-style:normal;font-weight:850}.subject-account-chips .paused i{background:#9a6b87}.subject-account-chips b{max-width:220px;overflow:hidden;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.subject-account-chips small{padding:3px 6px;border-radius:999px;color:#805d73;background:#fff;font-size:12px;font-weight:780}.subject-account-chips button{grid-column:-1;min-height:28px;display:flex;align-items:center;justify-content:center;gap:4px;padding:0 9px 0 7px;border:0;border-radius:999px;color:#55786b;background:#ffffffd1;cursor:pointer;font:800 12px/1 Manrope Variable,sans-serif;transition:color .15s ease,background .15s ease,transform .15s ease}.subject-account-chips button>span{font:800 17px/1 Arial,sans-serif}.subject-account-chips button:hover:not(:disabled){color:#9c3850;background:#fff0f3;transform:scale(1.05)}.subject-account-chips button:focus-visible{outline:3px solid rgba(47,146,112,.24);outline-offset:2px}.subject-account-chips button:disabled{cursor:wait;opacity:.55}.subject-account-empty,.subject-account-complete{margin:0;color:#748894;font-size:12px;line-height:1.45}.subject-account-complete{color:#35715e;font-weight:760}.subject-account-add{position:relative;z-index:2;min-width:0;display:grid;gap:7px}.subject-account-add.open{z-index:40}.subject-account-entry{min-width:0;display:grid;grid-template-columns:minmax(250px,1fr) auto;align-items:start;gap:8px}.subject-account-combobox{position:relative;min-width:0}.subject-account-add input{width:100%;min-width:0;min-height:47px;padding:0 43px;border:1px solid #aebfc9;border-radius:10px;color:#173c53;background:#fff;box-shadow:0 4px 13px #1d42550a;font-size:14px;font-weight:620}.subject-account-add input::placeholder{color:#78909e;font-weight:520}.subject-account-search-icon{position:absolute;z-index:1;top:50%;left:14px;width:18px;height:18px;display:grid;place-items:center;color:#668492;pointer-events:none;transform:translateY(-50%)}.subject-account-search-icon svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-width:1.8}.subject-account-picker-caret{position:absolute;z-index:1;top:50%;right:16px;width:8px;height:8px;border-right:2px solid #68818e;border-bottom:2px solid #68818e;pointer-events:none;transform:translateY(-68%) rotate(45deg);transition:transform .16s ease}.subject-account-picker-caret.open{transform:translateY(-25%) rotate(225deg)}.subject-account-entry>button{min-height:47px;padding:0 16px;border:1px solid #2f9270;border-radius:10px;color:#fff;background:#2f9270;box-shadow:0 5px 13px #2f927021;cursor:pointer;font-size:13px;font-weight:820}.subject-account-entry>button:hover:not(:disabled){background:#24765a;transform:translateY(-1px)}.subject-account-entry>button:disabled{border-color:#bccac4;color:#84978f;background:#e5ece9;box-shadow:none;cursor:not-allowed}.subject-account-add input:focus-visible,.subject-account-entry>button:focus-visible{outline:3px solid rgba(47,146,112,.2);outline-offset:2px}.subject-account-options{position:absolute;z-index:35;top:calc(100% + 7px);right:0;left:0;max-height:292px;overflow:auto;padding:6px;border:1px solid #aac3ce;border-radius:12px;background:#fff;box-shadow:0 17px 38px #14374a2e}.subject-account-options>button{width:100%;min-height:62px;display:grid;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:11px;padding:8px 10px;border:0;border-radius:9px;color:#193c51;background:transparent;cursor:pointer;text-align:left;transition:background .13s ease,box-shadow .13s ease}.subject-account-options>button+button{margin-top:2px}.subject-account-options>button:hover,.subject-account-options>button.highlighted{background:#edf7f3;box-shadow:inset 3px 0 #2f9270}.subject-account-avatar{position:relative;width:42px;height:42px;display:grid;place-items:center;overflow:hidden;border:1px solid #b8d5ca;border-radius:12px;color:#fff;background:linear-gradient(145deg,#397a64,#245c4b);font:650 18px/1 Newsreader Variable,serif}.subject-account-avatar>img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.subject-account-option-identity{min-width:0;display:grid;gap:3px}.subject-account-option-identity strong,.subject-account-option-identity small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.subject-account-option-identity strong{font-size:14px}.subject-account-option-identity small{color:#6c8492;font-size:12px;font-weight:620}.subject-account-option-platform{display:grid;grid-template-columns:27px auto;align-items:center;gap:2px 7px;color:#496b7d}.subject-account-option-platform>i{grid-row:1 / 3;width:27px;height:27px;display:grid;place-items:center;border:1px solid #b8cddd;border-radius:8px;color:#315f77;background:#eef4f7;font-size:12px;font-style:normal;font-weight:900;letter-spacing:-.02em}.subject-account-option-platform>span{font-size:12px;font-weight:800}.subject-account-option-platform>small{color:#9b4a70;font-size:12px;font-weight:760}.subject-account-options>p{display:grid;gap:3px;margin:0;padding:15px 14px;color:#708692;text-align:center}.subject-account-options>p strong{color:#315166;font-size:14px}.subject-account-options>p span{font-size:12px}.subject-mood-grid{min-width:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin:0;padding:0;border:0}.subject-mood-grid legend{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.subject-mood-grid button{min-width:0;min-height:50px;display:flex;align-items:center;justify-content:space-between;gap:7px;padding:9px 10px;border:1px solid #d2dde4;border-radius:9px;color:#3f5d71;background:#f7f9fa;cursor:pointer;text-align:left;transition:border-color .16s ease,background .16s ease,transform .16s ease}.subject-mood-grid button:hover{border-color:#91acbd;transform:translateY(-1px)}.subject-mood-grid button.active{color:#194d3d;border-color:#83bca7;background:#e8f6f0;box-shadow:inset 3px 0 #2f9270}.subject-mood-grid button span{min-width:0;overflow:hidden;font-size:12px;font-weight:780;text-overflow:ellipsis;white-space:nowrap}.subject-mood-grid button small{flex:none;color:#8093a0;font-size:12px;font-weight:720}.subject-mood-grid button.active small{color:#568071}.subjects-empty{padding:60px 24px;text-align:center}.subjects-empty h2{margin:0;font:500 30px/1 Newsreader Variable,serif}.subjects-empty p{color:var(--muted);font-size:13px}.subjects-loading{margin-top:20px}.subjects-notice{margin:0 0 18px}@media(max-width:1380px){.subjects-control-deck{grid-template-columns:minmax(0,1fr) minmax(390px,1.45fr)}.subjects-filter{grid-column:1 / -1;grid-row:2;min-width:0;grid-template-columns:repeat(4,minmax(0,1fr))}.subjects-merge-launch{grid-column:1;grid-row:3}.subjects-autosave{grid-column:2;grid-row:3;justify-content:center}}.subject-merge-backdrop{z-index:98}.subject-merge-dialog{position:relative;width:min(820px,calc(100vw - 32px));max-height:calc(100vh - 32px);display:grid;grid-template-rows:auto minmax(0,1fr) auto;overflow:hidden;border:1px solid #b7d2c8;border-top:5px solid #2f9270;border-radius:23px;color:#17364e;background:#f6faf8;box-shadow:0 34px 90px #091d2c57}.subject-merge-dialog>.dialog-close{z-index:2;top:18px;right:19px}.subject-merge-header{display:grid;grid-template-columns:64px minmax(0,1fr);gap:17px;align-items:center;padding:24px 72px 22px 25px;border-bottom:1px solid #d0dfda;background:#fff}.subject-merge-header p{margin:0 0 4px;color:#2f9270;font-size:12px;font-weight:850;letter-spacing:.12em;text-transform:uppercase}.subject-merge-header h2{margin:0;font:520 37px/1 Newsreader Variable,serif;letter-spacing:-.035em}.subject-merge-header>div>span{display:block;margin-top:6px;color:#6b8178;font-size:13px}.subject-merge-mark{position:relative;width:64px;height:64px;display:block;border:1px solid #b8d8cc;border-radius:18px;background:#e9f6f1}.subject-merge-mark:after{content:"";position:absolute;top:30px;left:21px;width:22px;height:4px;border-radius:999px;background:#2f9270;transform:rotate(-17deg)}.subject-merge-mark i{position:absolute;width:17px;height:17px;border:3px solid white;border-radius:50%;background:#58b794;box-shadow:0 0 0 1px #2f9270}.subject-merge-mark i:first-child{top:13px;left:13px}.subject-merge-mark i:last-child{right:13px;bottom:13px;background:#2764ff;box-shadow:0 0 0 1px #2251c4}.subject-merge-body{min-height:0;overflow-y:auto;padding:21px}.subject-merge-fields{display:grid;grid-template-columns:minmax(0,1fr) 34px minmax(0,1fr);gap:11px;align-items:center}.subject-merge-fields label,.subject-merge-sources{min-width:0;display:grid;gap:8px;padding:17px;border:1px solid #cad9d4;border-radius:15px;background:#fff;box-shadow:0 9px 25px #15324a0a}.subject-merge-fields label>span{color:#45695d;font-size:12px;font-weight:850;letter-spacing:.09em;text-transform:uppercase}.subject-merge-fields select{width:100%;min-height:47px;padding:0 36px 0 12px;border-color:#adcbbf;font-size:13px;font-weight:720}.subject-merge-fields label>small{min-height:32px;color:#71867e;font-size:12px;line-height:1.4}.subject-merge-sources>header{display:flex;align-items:center;justify-content:space-between;gap:8px}.subject-merge-sources>header>span{color:#45695d;font-size:12px;font-weight:850;letter-spacing:.09em;text-transform:uppercase}.subject-merge-sources>header>strong{padding:4px 7px;border-radius:999px;color:#21674f;background:#e6f4ee;font-size:12px;line-height:1}.subject-merge-source-add{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:7px}.subject-merge-source-add button{min-height:47px;padding:0 13px;border:1px solid #2f9270;border-radius:9px;color:#fff;background:#2f9270;font:800 13px/1 Manrope Variable,sans-serif;cursor:pointer}.subject-merge-source-add button:disabled{cursor:not-allowed;opacity:.45}.subject-merge-source-chips{display:flex;flex-wrap:wrap;gap:6px;max-height:132px;overflow-y:auto;padding-right:2px}.subject-merge-source-chips>span{display:inline-flex;align-items:center;max-width:100%;overflow:hidden;border:1px solid #b9dacd;border-radius:999px;color:#285f50;background:#edf8f3}.subject-merge-source-chips b{min-width:0;padding:5px 3px 5px 9px;overflow:hidden;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.subject-merge-source-chips button{width:26px;height:26px;flex:0 0 auto;display:grid;place-items:center;padding:0;border:0;color:#286d55;background:transparent;font:800 18px/1 sans-serif;cursor:pointer}.subject-merge-source-chips button:hover:not(:disabled){color:#a1425a}.subject-merge-source-chips button:disabled{opacity:.5;cursor:not-allowed}.subject-merge-sources>small{min-height:32px;color:#71867e;font-size:12px;line-height:1.4}.subject-merge-arrow{width:34px;height:34px;display:grid;place-items:center;border-radius:50%;color:#fff;background:#2f9270;font-size:18px;font-weight:850;box-shadow:0 0 0 6px #2f927017}.subject-merge-review{margin-top:17px;overflow:hidden;border:1px solid #a9d2c3;border-radius:16px;background:#fff}.subject-merge-review>header{display:grid;grid-template-columns:39px minmax(0,1fr);gap:11px;align-items:center;padding:15px 17px;border-bottom:1px solid #d7e6e0;background:#edf8f4}.subject-merge-review>header>span{width:37px;height:37px;display:grid;place-items:center;border-radius:11px;color:#fff;background:#2f9270;font-size:20px;font-weight:900}.subject-merge-review header p{margin:0 0 2px;color:#2a785e;font-size:12px;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.subject-merge-review h3{margin:0;overflow-wrap:anywhere;font-size:16px}.subject-merge-review dl{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;margin:0;background:#d9e5e1}.subject-merge-review dl div{padding:14px 16px;background:#fff}.subject-merge-review dt{color:#6d827a;font-size:12px;font-weight:760}.subject-merge-review dd{margin:5px 0 0;font:520 28px/1 Newsreader Variable,serif}.subject-merge-preview-sources{margin:14px 16px 0;color:#5f786f;font-size:12px;line-height:1.5}.subject-merge-preview-sources strong{color:#315f50}.subject-merge-preview-sources span{padding:0 5px;color:#2f9270;font-weight:900}.subject-merge-moods{display:flex;align-items:center;flex-wrap:wrap;gap:7px;padding:14px 16px 0}.subject-merge-moods strong{margin-right:3px;color:#557066;font-size:12px}.subject-merge-moods span{padding:6px 8px;border-radius:999px;color:#23644f;background:#e3f3ed;font-size:12px;font-weight:760}.subject-merge-review>p{margin:14px 16px 16px;padding:11px 12px;border-left:3px solid #2f9270;color:#617970;background:#f4f8f6;font-size:12px;line-height:1.5}.subject-merge-guidance{margin:17px 0 0;padding:13px 14px;border:1px solid #cbdad5;border-radius:11px;color:#667d75;background:#ffffffb3;font-size:12px;line-height:1.5}.subject-merge-guidance strong{color:#365f51}.subject-merge-error{margin:17px 0 0}.subject-merge-dialog>footer{display:flex;justify-content:flex-end;gap:9px;padding:15px 20px;border-top:1px solid #d0dfda;background:#fff}.subject-merge-dialog>footer button{min-height:43px;padding:0 18px;font-size:13px;font-weight:820}.subject-merge-dialog>footer button:disabled{opacity:.48;cursor:not-allowed}.subject-merge-confirm{background:#2f9270}.registration-admin-main{background:radial-gradient(circle at 96% 2%,rgba(39,100,255,.1),transparent 24%),radial-gradient(circle at 72% 0,rgba(188,232,220,.24),transparent 21%),#edf2f6}.registration-admin-header>div{max-width:720px}.registration-admin-summary{min-width:310px;display:grid;grid-template-columns:repeat(3,1fr);gap:1px;margin:0;overflow:hidden;border:1px solid #c6d5df;border-radius:14px;background:#c6d5df;box-shadow:0 14px 34px #15324a14}.registration-admin-summary div{padding:14px 16px;background:#ffffffe6}.registration-admin-summary dt{color:#718696;font-size:12px;font-weight:820;letter-spacing:.1em;text-transform:uppercase}.registration-admin-summary dd{margin:5px 0 0;font:520 27px/1 Newsreader Variable,serif}.registration-review-controls{position:sticky;top:14px;z-index:12;display:grid;grid-template-columns:minmax(260px,1fr) auto;align-items:end;gap:18px;margin:34px 0 18px;padding:16px;border:1px solid rgba(21,50,74,.14);border-radius:15px;background:#fffffff0;box-shadow:0 16px 42px #15324a14;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.registration-review-controls label,.registration-review-controls legend{color:#657d8e;font-size:12px;font-weight:820;letter-spacing:.1em;text-transform:uppercase}.registration-review-controls input{min-height:43px;font-size:13px}.registration-review-controls fieldset{display:grid;grid-template-columns:repeat(3,minmax(88px,1fr));gap:5px;margin:0;padding:0;border:0}.registration-review-controls legend{grid-column:1 / -1;margin-bottom:8px}.registration-review-controls fieldset button{min-height:43px;display:flex;align-items:center;justify-content:space-between;gap:8px;padding:0 10px;border:1px solid #cfdae2;border-radius:9px;color:#607686;background:#f6f9fa;cursor:pointer;font-size:12px;font-weight:760}.registration-review-controls fieldset button small{min-width:18px;padding:3px 5px;border-radius:999px;color:#718696;background:#e5edf2;font-size:12px;text-align:center}.registration-review-controls fieldset button.active{color:#fff;border-color:var(--ink);background:var(--ink)}.registration-review-controls fieldset button.active small{color:var(--ink);background:var(--mint)}.registration-ledger{overflow:hidden;border:1px solid #c7d5df;border-radius:17px;background:#ffffffdb;box-shadow:0 18px 50px #15324a12}.registration-ledger>header{min-height:50px;display:flex;align-items:center;justify-content:space-between;gap:18px;padding:12px 20px;color:#728695;border-bottom:1px solid #d8e2e8;background:#f5f8fa;font-size:12px}.registration-ledger>header p{display:flex;align-items:center;gap:7px;margin:0}.registration-ledger>header strong{color:var(--blue);font-size:14px}.registration-ledger>header small{font-size:12px}.registration-ledger-signal{width:8px;height:8px;margin-right:5px;border-radius:50%;background:var(--coral);box-shadow:0 0 0 5px #ff6a571a}.registration-row{position:relative;display:grid;grid-template-columns:42px minmax(190px,.75fr) minmax(330px,1.45fr) auto;align-items:center;gap:17px;min-height:112px;padding:19px 22px;border-bottom:1px solid #dce5ea}.registration-row:last-of-type{border-bottom:0}.registration-row.is-pending{background:linear-gradient(90deg,#fff7fbc7,#ffffff73 34%)}.registration-row.is-approved{background:linear-gradient(90deg,#e8f6f09e,#ffffff6b 29%)}.registration-state-mark{width:38px;height:62px;display:grid;place-items:center;border:1px solid #ead0dc;border-radius:19px;background:#fff6fa}.registration-state-mark i{width:5px;height:31px;border-radius:6px;background:var(--coral);box-shadow:0 -11px 0 -1px #d94d8c,0 11px 0 -1px #f2a5c5}.registration-row.is-approved .registration-state-mark{border-color:#bcd9cf;background:#effaf6}.registration-row.is-approved .registration-state-mark i{height:23px;background:#2fa574;box-shadow:0 -9px 0 -1px #72bea5,0 9px 0 -1px #a3d7c6}.registration-identity{min-width:0}.registration-identity>small{color:#a23b6b;font-size:12px;font-weight:820;letter-spacing:.1em;text-transform:uppercase}.registration-row.is-approved .registration-identity>small{color:#2c765f}.registration-identity h2{margin:7px 0 4px;overflow:hidden;font:520 27px/.98 Newsreader Variable,serif;letter-spacing:-.03em;text-overflow:ellipsis;white-space:nowrap}.registration-identity a{overflow:hidden;color:#577083;font-size:13px;text-overflow:ellipsis;white-space:nowrap}.registration-identity a:hover{color:var(--blue)}.registration-row>dl{min-width:0;display:grid;grid-template-columns:repeat(3,minmax(100px,1fr));gap:11px;margin:0}.registration-row>dl div{min-width:0;padding-left:11px;border-left:1px solid #dbe4e9}.registration-row dt{margin-bottom:5px;color:#7b8e9c;font-size:12px;font-weight:820;letter-spacing:.1em;text-transform:uppercase}.registration-row dd{margin:0;overflow-wrap:anywhere;color:#38566c;font-size:12px;line-height:1.5}.registration-row dd small{display:block;color:#8294a0;font-size:12px}.registration-approve{min-height:40px;padding:0 14px;border:1px solid #d59db8;border-radius:9px;color:#9b2e63;background:#fff3f8;cursor:pointer;font-size:12px;font-weight:800;white-space:nowrap}.registration-approve:hover{color:#fff;border-color:#b83f76;background:#b83f76}.registration-approved-label{display:flex;align-items:center;gap:7px;color:#2d765e;font-size:12px;font-weight:800;white-space:nowrap}.registration-approved-label i{width:24px;height:24px;display:grid;place-items:center;border-radius:50%;color:#fff;background:#2fa574;font-size:13px;font-style:normal}.registration-admin-empty{padding:72px 24px;text-align:center}.registration-admin-empty>span{width:46px;height:46px;display:grid;place-items:center;margin:0 auto 17px;border-radius:50%;color:#fff;background:#2fa574}.registration-admin-empty h2{margin:0;font:500 31px/1 Newsreader Variable,serif}.registration-admin-empty p{color:var(--muted);font-size:13px}.registration-admin-loading{margin-top:20px}.registration-approval-dialog{position:relative;width:min(540px,100%);padding:37px;border:1px solid #c8d7e1;border-top:4px solid var(--blue);border-radius:20px;background:#fff;box-shadow:0 40px 100px #0000004d}.registration-dialog-mark{width:45px;height:45px;display:grid;place-items:center;margin-bottom:20px;border-radius:50%;color:#fff;background:var(--blue);font-size:19px}.registration-approval-dialog h2{margin:0;font:500 39px/1 Newsreader Variable,serif;letter-spacing:-.04em}.registration-approval-dialog>p:not(.form-kicker){margin:17px 0 22px;color:#607787;font-size:14px;line-height:1.65}.registration-approval-dialog>p strong{color:var(--ink)}.registration-approval-dialog dl{display:grid;grid-template-columns:1fr 1fr;gap:1px;margin:0;overflow:hidden;border:1px solid #d3dee5;border-radius:10px;background:#d3dee5}.registration-approval-dialog dl div{padding:13px;background:#f7f9fa}.registration-approval-dialog dt{margin-bottom:5px;color:#768b99;font-size:12px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.registration-approval-dialog dd{margin:0;color:#35546b;font-size:13px}.registration-approval-dialog footer{display:flex;justify-content:flex-end;gap:9px;margin-top:25px}.registration-approval-dialog footer button{min-height:43px}.profile-main{background:radial-gradient(circle at 94% 2%,rgba(188,232,220,.34),transparent 24%),#edf2f6}.profile-header{align-items:center}.profile-identity-mark{width:74px;height:74px;display:grid;place-items:center;border:7px solid rgba(255,255,255,.75);border-radius:50%;color:#fff;background:var(--coral);box-shadow:0 0 0 1px #e69b90,0 14px 34px #15324a1f;font:520 28px/1 Newsreader Variable,serif}.profile-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:38px}.profile-card{min-width:0;padding:28px;border:1px solid var(--line);border-top:4px solid var(--blue);border-radius:17px;background:#fff;box-shadow:0 14px 42px #15324a12}.profile-details-card{grid-column:1 / -1}.profile-details-card form{grid-template-columns:minmax(0,1fr) minmax(180px,.34fr);align-items:end}.profile-details-card .form-alert{grid-column:1 / -1}.profile-details-card .profile-save{margin:0}.profile-email-card{border-top-color:var(--mint)}.profile-security-card{border-top-color:var(--coral)}.profile-card>header{display:grid;grid-template-columns:72px minmax(0,1fr);gap:16px;margin-bottom:27px;padding-bottom:22px;border-bottom:1px solid var(--mist)}.profile-card>header>span{align-self:start;padding:6px 8px;border-radius:999px;color:#1f55cf;background:#edf2ff;font-size:12px;font-weight:800;letter-spacing:.08em;text-align:center;text-transform:uppercase}.profile-email-card>header>span{color:#247158;background:#e8f6f0}.profile-security-card>header>span{color:#9f3c31;background:#fff0ed}.profile-card h2{margin:0 0 6px;font:500 31px/1 Newsreader Variable,serif;letter-spacing:-.035em}.profile-card header p{margin:0;color:var(--muted);font-size:13px;line-height:1.55}.profile-card form{gap:16px}.profile-card label{font-size:12px}.profile-card input{min-height:46px;font-size:14px}.profile-save{width:100%;min-height:46px;margin-top:4px;font-size:13px}.profile-card .email-field-note{display:block;margin-top:7px;color:#6e8291;font-size:12px;font-weight:500;line-height:1.5;letter-spacing:0;text-transform:none}.profile-current-email{display:flex;align-items:center;gap:11px;padding:12px 13px;border:1px solid #cfe3db;border-radius:10px;background:#f2f9f6}.profile-current-email>span{width:30px;height:30px;display:grid;place-items:center;flex:none;border-radius:50%;color:#fff;background:#2f9270;font:600 14px/1 Newsreader Variable,serif}.profile-current-email p{min-width:0;display:grid;gap:3px;margin:0}.profile-current-email small{color:#69847a;font-size:12px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.profile-current-email strong{overflow:hidden;color:#214b3d;font-size:13px;text-overflow:ellipsis;white-space:nowrap}.email-change-preview{display:flex;align-items:center;gap:10px;margin-top:-6px;padding:10px 12px;border:1px solid #b9ccda;border-radius:9px;background:#edf5fa}.email-change-preview>span{width:27px;height:27px;display:grid;place-items:center;flex:none;border-radius:50%;color:#fff;background:var(--blue);font:600 13px/1 Newsreader Variable,serif}.email-change-preview p{display:grid;gap:2px;margin:0}.email-change-preview strong{color:#244e68;font-size:13px}.email-change-preview small{color:#627d8f;font-size:12px;line-height:1.4}.email-verification-state{position:relative;padding:15px;overflow:hidden;border:1px solid #bdd8cd;border-radius:11px;background:linear-gradient(125deg,#edf8f3,#f8fbfa 72%)}.email-verification-state:after{content:"";position:absolute;top:-35px;right:-24px;width:100px;height:100px;border:1px solid rgba(47,165,116,.18);border-radius:50%;box-shadow:0 0 0 16px #2fa5740d,0 0 0 34px #2fa57406}.email-verification-state.is-new{animation:verification-arrive .36s ease-out both}.email-verification-state>header{position:relative;z-index:1;display:flex;align-items:center;gap:8px;margin-bottom:8px}.email-verification-state>header small{color:#247158;font-size:12px;font-weight:820;letter-spacing:.1em;text-transform:uppercase}.email-verification-signal{width:8px;height:8px;border:3px solid white;border-radius:50%;background:#2fa574;box-shadow:0 0 0 1px #2fa574,0 0 0 5px #2fa5741a}.email-verification-state>strong{position:relative;z-index:1;display:block;color:#183f33;font:500 19px/1.1 Newsreader Variable,serif;overflow-wrap:anywhere}.email-verification-state>p{position:relative;z-index:1;margin:7px 0 13px;color:#58736a;font-size:12px;line-height:1.55}.email-verification-state dl{position:relative;z-index:1;display:grid;grid-template-columns:1fr 1fr;gap:1px;margin:0;overflow:hidden;border:1px solid rgba(52,122,97,.16);border-radius:7px;background:#347a6124}.email-verification-state dl div{min-width:0;padding:8px 9px;background:#ffffffc7}.email-verification-state dt{color:#69847a;font-size:12px;font-weight:800;letter-spacing:.09em;text-transform:uppercase}.email-verification-state dd{margin:3px 0 0;color:#244c3e;font-size:12px;font-weight:720;line-height:1.35}.email-change-history{display:flex;align-items:center;gap:10px;padding:11px 12px;border:1px solid #d6e1e8;border-radius:9px;background:#f7fafb}.email-change-history>span{width:8px;height:8px;flex:none;border:3px solid white;border-radius:50%;background:#8da2b0;box-shadow:0 0 0 1px #8da2b0}.email-change-history p{display:grid;gap:3px;margin:0}.email-change-history small{color:#738895;font-size:12px;font-weight:800;letter-spacing:.09em;text-transform:uppercase}.email-change-history strong{color:#456274;font-size:12px}.workspace-header{display:flex;align-items:flex-start;justify-content:space-between;gap:30px}.workspace-header h1{margin:0;font-family:Newsreader Variable,serif;font-size:clamp(46px,5vw,68px);line-height:1;letter-spacing:-.045em;font-weight:500}.workspace-header>div>p:last-child{margin:12px 0 0;color:var(--muted);font-size:13px}.library-summary{margin:36px 0 22px;min-height:98px;display:grid;grid-template-columns:repeat(3,minmax(140px,1fr));background:#fff;border:1px solid var(--line);border-radius:16px;overflow:hidden}.library-summary button{border:0;border-right:1px solid var(--line);background:#fff;padding:18px 20px;text-align:left;cursor:pointer}.library-summary button:last-child{border-right:0}.library-summary button.active{background:#f4f7ff;box-shadow:inset 0 -3px var(--blue)}.library-summary button span{display:block;color:var(--muted);font-size:14px;line-height:1.25;text-transform:uppercase;letter-spacing:.08em}.library-summary button strong{display:block;margin-top:5px;font-family:Newsreader Variable,serif;font-size:28px;font-weight:500}.library-tools{display:flex;justify-content:space-between;align-items:end;gap:18px;margin-bottom:22px}.search-field{position:relative;width:min(390px,100%);display:block}.search-field span{position:absolute;left:14px;top:13px;color:var(--muted);font-size:18px;z-index:1}.search-field input{padding-left:42px;background:#fff}.library-sort-control{display:grid;gap:5px;min-width:235px}.library-sort-control>span{color:#60798a;font-size:13px;font-weight:780;letter-spacing:.08em;text-transform:uppercase}.library-sort-control select{min-height:43px;padding:0 38px 0 12px;border:1px solid #cbd9e2;border-radius:9px;color:var(--ink);background:#fff;font-size:15px;font-weight:700}.library-result-count{display:flex;align-items:center;justify-content:flex-end;gap:10px;margin:-8px 0 14px;color:var(--muted);font-size:14px;text-transform:uppercase;letter-spacing:.07em}.library-result-count:before{content:"";width:36px;border-top:1px solid #bdcbd4}.library-metadata-filters{display:grid;grid-template-columns:190px minmax(0,1fr);gap:22px;align-items:center;margin:-5px 0 24px;padding:14px 16px;border:1px solid #cbd9e2;border-radius:13px;background:#ffffffb8}.library-metadata-filters>header{display:grid;grid-template-columns:12px 1fr;gap:0 10px;align-items:center;min-width:0}.metadata-filter-mark{grid-row:1;position:relative;width:10px;height:10px;border:2px solid white;border-radius:50%;background:var(--coral);box-shadow:0 0 0 1px var(--coral)}.metadata-filter-mark:after{content:"";position:absolute;top:3px;left:10px;width:12px;border-top:1px solid rgba(255,106,87,.45)}.library-metadata-filters header p{grid-column:2;margin:0 0 0 12px}.library-metadata-filters header small{display:block;margin-bottom:3px;color:var(--muted);font-size:13px;font-weight:780;letter-spacing:.09em;text-transform:uppercase}.library-metadata-filters header strong{display:block;font-size:13px;line-height:1.3}.library-metadata-filters header em{grid-column:2;margin:5px 0 0 12px;color:#738896;font-size:13px;line-height:1.35;font-style:normal}.library-filter-controls{display:grid;gap:12px;min-width:0}.metadata-filter-fields{display:grid;grid-template-columns:minmax(180px,.82fr) minmax(180px,.82fr) minmax(390px,1.5fr) auto;gap:12px;align-items:end;min-width:0}.taxonomy-count-filters{min-width:0;margin:0;padding:0;border:0}.taxonomy-count-filters legend{margin:0 0 7px;padding:0;color:#526d7f;font-size:13px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.taxonomy-count-filters>div{min-height:50px;display:grid;grid-template-columns:minmax(155px,1fr) auto minmax(145px,1fr);align-items:center;gap:10px;padding:6px 8px;border:1px solid #d3dee6;border-radius:11px;background:#edf2f5}.taxonomy-count-filters label{min-width:0;display:grid;grid-template-columns:max-content minmax(68px,78px);align-items:center;justify-content:space-between;gap:10px;padding-left:8px;color:#496579;font-size:13px;font-weight:780;white-space:nowrap}.taxonomy-count-filters input{width:78px;min-height:36px;box-sizing:border-box;padding:0 7px;border:1px solid #bfcfd9;border-radius:8px;color:#17364e;background:#fff;font:760 14px/1 Manrope Variable,sans-serif;text-align:center}.taxonomy-count-filters input:focus-visible{outline:3px solid rgba(49,104,232,.2);outline-offset:1px}.taxonomy-count-filters em{color:#7b8e9b;font-size:12px;font-style:normal;font-weight:800;text-transform:uppercase}.metadata-filter-clear{height:43px;padding:0 13px;border:1px solid #d3dee5;border-radius:9px;color:#516c7e;background:#fff;cursor:pointer;font-size:14px;font-weight:750}.metadata-filter-clear:hover:not(:disabled){color:#a22e68;border-color:#d8b2c9;background:#fff8fb}.metadata-filter-clear:disabled{opacity:.42;cursor:default}@media(max-width:1360px){.metadata-filter-fields{grid-template-columns:minmax(180px,1fr) minmax(180px,1fr) auto}.taxonomy-count-filters{grid-column:1 / 3}.metadata-filter-clear{grid-column:3}}.library-schedule-filters{display:grid;grid-template-columns:minmax(220px,.75fr) minmax(390px,1.3fr);gap:12px;padding-top:12px;border-top:1px solid #dce5eb}.library-schedule-filters fieldset{min-width:0;margin:0;padding:0;border:0;transition:opacity .18s ease}.library-schedule-filters fieldset.is-disabled{opacity:.5}.library-schedule-filters legend{margin-bottom:8px;padding:0;color:#526d7f;font-size:14px;font-weight:800;letter-spacing:.09em;text-transform:uppercase}.library-filter-options{display:grid;gap:4px;padding:4px;border:1px solid #d3dee6;border-radius:10px;background:#edf2f5}.library-filter-options.is-status{grid-template-columns:repeat(3,minmax(0,1fr))}.library-filter-options.is-formats{grid-template-columns:repeat(4,minmax(0,1fr))}.library-filter-options button{min-width:0;min-height:42px;padding:0 8px;border:0;border-radius:7px;color:#536d7f;background:transparent;cursor:pointer;font:750 14px/1.25 Manrope Variable,sans-serif}.library-filter-options button small{margin-left:3px;color:inherit;font-size:13px;opacity:.76}.library-filter-options button:hover:not(:disabled){color:var(--ink);background:#ffffffa6}.library-filter-options button.active{color:#fff;background:var(--ink);box-shadow:0 4px 12px #15324a2e}.library-filter-options button:disabled{cursor:default}.library-filter-options button:focus-visible{outline:3px solid rgba(39,100,255,.24);outline-offset:2px}.library-scheduled-account-filter{min-width:0;display:grid;align-content:end;gap:8px}.library-scheduled-account-filter>span{color:#526d7f;font-size:14px;font-weight:800;letter-spacing:.09em;text-transform:uppercase}.library-scheduled-account-filter select{width:100%;min-height:50px;padding:0 39px 0 13px;border:1px solid #d3dee6;border-radius:10px;color:#17364e;background-color:#f8fafb;font:750 14px/1.25 Manrope Variable,sans-serif;cursor:pointer}.library-scheduled-account-filter select:hover{border-color:#9bb1bf;background-color:#fff}.library-scheduled-account-filter select:focus-visible{outline:3px solid rgba(39,100,255,.22);outline-offset:2px}.library-schedule-secondary-filters{min-width:0;display:grid;grid-template-columns:minmax(280px,.9fr) minmax(390px,1.3fr);align-items:end;gap:12px}.library-schedule-secondary-filters .library-date-filter-trigger{width:100%;justify-self:stretch}.library-date-filter-trigger{width:min(440px,100%);min-width:0;min-height:54px;justify-self:end;display:grid;grid-template-columns:34px minmax(0,1fr) auto 18px;align-items:center;gap:9px;padding:7px 10px;border:1px solid #d3dee6;border-radius:10px;text-align:left;color:#3e5c70;background:#f8fafb;cursor:pointer;transition:border-color .17s ease,box-shadow .17s ease,transform .17s ease}.library-date-filter-trigger:hover{border-color:#9bb1bf;box-shadow:0 8px 20px #15324a14;transform:translateY(-1px)}.library-date-filter-trigger:focus-visible{outline:3px solid rgba(39,100,255,.22);outline-offset:2px}.library-date-filter-trigger>span{width:34px;height:34px;display:grid;place-items:center;border:1px solid #c6d5de;border-radius:9px;color:#315f80;background:#fff;font-size:17px}.library-date-filter-trigger.active>span{color:#fff;border-color:#3168e8;background:#3168e8;box-shadow:0 0 0 4px #3168e814}.library-date-filter-trigger p{display:grid;gap:1px;margin:0}.library-date-filter-trigger strong{color:#17364e;font-size:13px}.library-date-filter-trigger small{overflow:hidden;color:#718694;font-size:12px;line-height:1.3;text-overflow:ellipsis;white-space:nowrap}.library-date-filter-trigger em{padding:5px 8px;border-radius:999px;color:#657c8c;background:#eaf0f3;font-size:12px;font-style:normal;font-weight:800;white-space:nowrap}.library-date-filter-trigger.active em{color:#2855b0;background:#e8efff}.library-date-filter-trigger>i{color:#577184;font-size:18px;font-style:normal}.library-bulk-actions{display:grid;grid-template-columns:minmax(230px,.55fr) minmax(0,1.45fr);gap:14px;align-items:stretch;margin:-8px 0 24px;padding:13px;border:1px solid #d2dee6;border-radius:14px;background:linear-gradient(115deg,#f5f8fa,#fff);transition:border-color .18s ease,box-shadow .18s ease,background .18s ease}.library-bulk-actions.has-selection{border-color:#9fb9df;background:linear-gradient(115deg,#edf3ff,#fff);box-shadow:0 12px 30px #26539614}.library-bulk-actions>header{min-width:0;display:grid;grid-template-columns:40px minmax(0,1fr);gap:10px;align-items:center;padding:5px 10px;border-right:1px solid #dce5eb}.library-bulk-selection-count{width:38px;height:38px;display:grid;place-items:center;border:1px solid #c7d5de;border-radius:11px;color:#607788;background:#fff;font-size:14px;font-weight:850}.library-bulk-actions.has-selection .library-bulk-selection-count{color:#fff;border-color:#3569df;background:#3569df;box-shadow:0 0 0 5px #3569df14}.library-bulk-actions>header p{display:grid;gap:2px;margin:0}.library-bulk-actions>header p strong{color:#1d3b51;font-size:14px}.library-bulk-actions>header p small{color:#738796;font-size:13px;line-height:1.4}.library-bulk-selection-actions{grid-column:1/-1;display:flex;flex-wrap:wrap;gap:10px;align-items:center}.library-bulk-selection-actions>button{justify-self:start;padding:3px 0;border:0;border-bottom:1px solid currentColor;color:#315f83;background:transparent;cursor:pointer;font-size:13px;font-weight:780}.library-bulk-selection-actions>.delete-all-filtered{color:#a23c40}.library-bulk-selection-actions>.delete-all-filtered:disabled{color:#9aa8af;cursor:wait}.library-bulk-actions>div{min-width:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.library-bulk-actions>div>button{min-width:0;display:grid;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:9px;padding:10px 11px;border:1px solid #cbd9e1;border-radius:10px;text-align:left;color:#27485f;background:#fff;cursor:pointer;transition:border-color .17s ease,box-shadow .17s ease,transform .17s ease}.library-bulk-actions>div>button:hover:not(:disabled){border-color:#7998ad;box-shadow:0 8px 18px #15324a17;transform:translateY(-1px)}.library-bulk-actions>div>button:disabled{opacity:.42;cursor:not-allowed}.library-bulk-actions>div>button>span{width:32px;height:32px;display:grid;place-items:center;border-radius:9px;color:#2d5e80;background:#e8f0f5;font-size:18px;font-weight:850}.library-bulk-actions>div>button.bulk-action-campaign>span{color:#8a315f;background:#f8eaf1}.library-bulk-actions>div>button.bulk-action-delete{border-color:#e5bbbc;color:#8e3638;background:snow}.library-bulk-actions>div>button.bulk-action-delete:hover:not(:disabled){border-color:#c86c70;background:#fff4f4}.library-bulk-actions>div>button.bulk-action-delete>span{color:#a73f43;background:#fce9e9}.library-bulk-actions>div>button p{min-width:0;display:grid;gap:3px;margin:0}.library-bulk-actions>div>button strong{overflow:hidden;font-size:13px;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.library-bulk-actions>div>button small{color:#718594;font-size:12px}.hashtag-job-strip{display:grid;grid-template-columns:42px minmax(0,1fr) auto auto;gap:13px;align-items:center;margin:-8px 0 22px;padding:13px 14px;border:1px solid #b9cce7;border-left:4px solid #3569df;border-radius:13px;color:#21425a;background:linear-gradient(105deg,#eef4ff,#fff);box-shadow:0 10px 26px #26539612}.hashtag-job-strip.is-completed{border-color:#abd5c8;border-left-color:#2d9070;background:linear-gradient(105deg,#eaf7f2,#fff)}.hashtag-job-strip.is-completed_with_errors,.hashtag-job-strip.is-failed{border-color:#e4bd91;border-left-color:#c47b27;background:linear-gradient(105deg,#fff5e8,#fff)}.hashtag-job-mark{width:40px;height:40px;display:grid;place-items:center;border-radius:11px;color:#fff;background:#3569df;font-size:20px;font-weight:850;box-shadow:0 0 0 5px #3569df14}.hashtag-job-strip.is-completed .hashtag-job-mark{background:#2d9070;box-shadow:0 0 0 5px #2d907014}.hashtag-job-strip.is-completed_with_errors .hashtag-job-mark,.hashtag-job-strip.is-failed .hashtag-job-mark{background:#c47b27;box-shadow:0 0 0 5px #c47b2714}.hashtag-job-copy{min-width:0;display:grid;gap:4px}.hashtag-job-copy header{display:flex;align-items:center;gap:9px}.hashtag-job-copy strong{font-size:14px}.hashtag-job-copy em{padding:3px 7px;border-radius:999px;color:#315fb7;background:#e2ebff;font-size:12px;font-style:normal;font-weight:800;text-transform:capitalize}.hashtag-job-strip.is-completed .hashtag-job-copy em{color:#267258;background:#dbf0e8}.hashtag-job-strip.is-completed_with_errors .hashtag-job-copy em,.hashtag-job-strip.is-failed .hashtag-job-copy em{color:#8f571d;background:#f9e7d1}.hashtag-job-copy p{margin:0;color:#647b8b;font-size:13px;line-height:1.45}.hashtag-job-progress{height:5px;overflow:hidden;border-radius:999px;background:#dae4ee}.hashtag-job-progress i{display:block;height:100%;border-radius:inherit;background:#3569df;transition:width .3s ease}.hashtag-job-strip.is-completed .hashtag-job-progress i{background:#2d9070}.hashtag-job-strip.is-completed_with_errors .hashtag-job-progress i,.hashtag-job-strip.is-failed .hashtag-job-progress i{background:#c47b27}.hashtag-job-strip dl{display:flex;gap:16px;margin:0}.hashtag-job-strip dl div{display:grid;gap:2px}.hashtag-job-strip dt{color:#718594;font-size:12px;font-weight:750}.hashtag-job-strip dd{margin:0;color:#23475f;font-size:14px;font-weight:850}.hashtag-job-strip>button{min-height:36px;padding:0 11px;border:1px solid #bdcdd7;border-radius:8px;color:#496577;background:#fff;cursor:pointer;font-size:12px;font-weight:800}.hashtag-job-strip>button:hover{border-color:#8ba3b2;background:#f6f9fa}.library-date-dialog-backdrop{z-index:96}.library-date-dialog{position:relative;width:min(1080px,calc(100vw - 32px));max-height:calc(100vh - 32px);display:grid;grid-template-rows:auto minmax(0,1fr) auto;overflow:hidden;border:1px solid #c8d7df;border-top:5px solid #3168e8;border-radius:24px;color:#17364e;background:#f7fafb;box-shadow:0 34px 90px #091d2c4d}.library-date-dialog>.dialog-close{z-index:2;top:19px;right:20px}.library-date-dialog-header{display:grid;grid-template-columns:62px minmax(0,1fr);gap:17px;align-items:center;padding:24px 74px 22px 26px;border-bottom:1px solid #d6e1e7;background:#fff}.library-date-dialog-header>span{width:62px;height:62px;display:grid;place-items:center;border:1px solid #bfd0e8;border-radius:18px;color:#3168e8;background:#edf3ff;font-size:29px}.library-date-dialog-header p{margin:0 0 3px;color:#3168e8;font-size:12px;font-weight:850;letter-spacing:.12em;text-transform:uppercase}.library-date-dialog-header h2{margin:0;font:520 38px/1 Newsreader Variable,serif;letter-spacing:-.035em}.library-date-dialog-header small{display:block;margin-top:5px;color:#708695;font-size:13px}.library-date-dialog-scroll{min-height:0;display:grid;gap:15px;overflow-y:auto;padding:18px}.library-date-kind{padding:19px;border:1px solid #cedbe2;border-radius:18px;background:#fff;box-shadow:0 11px 28px #15324a0d}.library-date-kind.is-created{border-left:5px solid #2f9270}.library-date-kind.is-scheduled{border-left:5px solid #d94d8c}.library-date-kind>header{display:grid;grid-template-columns:92px minmax(0,1fr);gap:14px;align-items:center;margin-bottom:15px}.library-date-kind>header>span{display:grid;place-items:center;min-height:36px;padding:0 10px;border-radius:999px;color:#276b55;background:#e4f4ee;font-size:12px;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.library-date-kind.is-scheduled>header>span{color:#963866;background:#fcecf4}.library-date-kind h3{margin:0;font:520 25px/1.05 Newsreader Variable,serif;letter-spacing:-.025em}.library-date-kind header p{margin:4px 0 0;color:#6b8190;font-size:13px}.library-date-calendars{display:grid;grid-template-columns:minmax(0,1fr) 68px minmax(0,1fr);align-items:end;gap:10px}.library-date-calendars label{display:grid;grid-template-columns:1fr auto;gap:6px;color:#4e697b;font-size:13px;font-weight:820}.library-date-calendars label>small{color:#7a8f9d;font-size:12px}.library-date-calendars input{grid-column:1/-1;width:100%;min-width:0;min-height:54px;box-sizing:border-box;padding:0 14px;border:1px solid #bfd0da;border-radius:11px;color:#17364e;background:#fbfdfe;font:700 15px/1 Manrope Variable,sans-serif;cursor:pointer}.library-date-calendars input:hover{border-color:#8fa8b7;background:#fff}.library-date-calendars input:focus-visible{outline:3px solid rgba(49,104,232,.2);outline-offset:2px}.library-date-calendars>i{position:relative;align-self:end;height:54px}.library-date-calendars>i:before{content:"";position:absolute;left:7px;right:7px;top:27px;border-top:1px solid #afc0ca}.library-date-calendars>i:after{content:"";position:absolute;right:7px;top:23px;width:8px;height:8px;border-top:2px solid #829aa9;border-right:2px solid #829aa9;transform:rotate(45deg)}.library-date-calendars>i span{position:absolute;left:27px;top:21px;width:12px;height:12px;border:3px solid white;border-radius:50%;background:#3168e8;box-shadow:0 0 0 1px #3168e8}.library-date-presets{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:5px;margin-top:12px;padding:5px;border:1px solid #d3dee6;border-radius:11px;background:#edf2f5}.library-date-presets button{min-width:0;min-height:38px;padding:0 8px;border:0;border-radius:7px;color:#526d7f;background:transparent;cursor:pointer;font-size:12px;font-weight:760}.library-date-presets button:hover{color:#17364e;background:#ffffffbf}.library-date-presets button.active{color:#fff;background:#17364e;box-shadow:0 4px 12px #15324a2e}.library-date-presets button:focus-visible{outline:3px solid rgba(49,104,232,.2);outline-offset:2px}.library-date-dialog-error{margin:10px 0 0;padding:9px 11px;border-left:3px solid #bd463f;color:#993a35;background:#fff3f2;font-size:12px;font-weight:740}.library-date-dialog-footer{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:16px 20px;border-top:1px solid #d4e0e6;background:#fff}.library-date-dialog-footer>div{display:flex;gap:9px}.library-date-dialog-footer button{min-height:42px;padding:0 15px;border-radius:9px;cursor:pointer;font-size:13px;font-weight:800}.library-date-clear,.library-date-cancel{border:1px solid #c8d6de;color:#506b7c;background:#fff}.library-date-clear:hover,.library-date-cancel:hover{border-color:#93aab7;background:#f3f7f9}.library-date-dialog-footer .button{border:1px solid #3168e8;color:#fff;background:#3168e8}.library-metadata-filters .tag-combobox-label,.content-card .tag-combobox-label,.library-metadata-filters .tag-combobox-label small,.content-card .tag-combobox-label small{font-size:13px}.library-metadata-filters .tag-combobox-control input,.content-card .tag-combobox-control input{font-size:14px}.library-metadata-filters .selected-tag,.content-card .selected-tag{font-size:13px}.library-metadata-filters .tag-suggestions button,.library-metadata-filters .tag-create,.content-card .tag-suggestions button,.content-card .tag-create{font-size:14px}.content-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;align-items:stretch}.content-card{position:relative;min-width:0;height:100%;box-sizing:border-box;overflow:visible;background:#fff;border:1px solid var(--line);border-radius:16px;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.content-card:hover,.content-card:focus-within{position:relative;z-index:6;transform:translateY(-3px);box-shadow:0 15px 40px #15324a1a}.content-card.is-selected{z-index:5;border-color:#4e7fe8;box-shadow:0 0 0 3px #4e7fe826,0 16px 38px #2764ff1f}.content-card-selector{position:absolute;z-index:8;top:10px;right:10px;min-height:37px;display:flex;align-items:center;gap:7px;padding:5px 10px 5px 6px;border:1px solid rgba(184,201,212,.95);border-radius:10px;color:#466376;background:#fffffff2;box-shadow:0 7px 19px #0a223229;cursor:pointer;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.content-card-selector input{position:absolute;width:1px;height:1px;overflow:hidden;opacity:0;pointer-events:none}.content-card-selector span{width:25px;height:25px;display:grid;place-items:center;border:1px solid #bdccd5;border-radius:7px;color:transparent;background:#f4f7f9;font-size:14px;font-weight:900}.content-card-selector strong{font-size:12px;font-weight:820}.content-card-selector:hover{color:#224c6a;border-color:#789bb1}.content-card.is-selected .content-card-selector{color:#244f9d;border-color:#83a4eb;background:#f4f7ff}.content-card.is-selected .content-card-selector span{color:#fff;border-color:#3569df;background:#3569df}.content-card-selector:has(input:focus-visible){outline:3px solid rgba(39,100,255,.28);outline-offset:2px}.artwork-frame{position:relative;height:350px;padding:12px;gap:10px;border-radius:15px 15px 0 0;background:linear-gradient(145deg,#18354a,#0d2130);display:grid;grid-template-columns:1fr;overflow:hidden}.artwork-frame.has-pair{grid-template-columns:minmax(0,1fr) minmax(0,.62fr)}.artwork-frame.is-carousel{height:310px;display:flex;align-items:stretch;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-color:rgba(255,255,255,.38) transparent;scrollbar-width:thin}.artwork-frame.is-carousel .artwork-open{min-width:min(260px,82%);flex:0 0 min(260px,82%);scroll-snap-align:start}.artwork-frame.is-carousel .artwork-open img,.artwork-frame.is-carousel .artwork-open video{object-fit:cover}.carousel-count-badge{margin-left:auto;padding:4px 8px;border-radius:999px;color:#24664f;background:#e6f5ee;font-size:12px;font-weight:850;letter-spacing:.04em}.artwork-open{position:relative;min-width:0;min-height:0;display:block;padding:0;border:1px solid rgba(255,255,255,.14);border-radius:10px;background:#091923;overflow:hidden;cursor:zoom-in}.artwork-open img,.artwork-open video{width:100%;height:100%;display:block;object-fit:contain;transition:filter .2s ease,transform .2s ease}.artwork-thumbnail-placeholder{display:grid;width:100%;height:100%;place-items:center;color:#e7f2f4b3;background:linear-gradient(145deg,#17394d,#0d2130);font-size:12px;font-weight:750;letter-spacing:.04em}.artwork-open:hover img,.artwork-open:hover video{filter:brightness(1.07);transform:scale(.985)}.artwork-open span{position:absolute;left:9px;bottom:9px;padding:6px 8px;border-radius:999px;color:#fff;background:#081822c7;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);font-size:13px;font-weight:700;letter-spacing:.09em;text-transform:uppercase}.missing-artwork{color:var(--muted);font-size:14px}.card-body{padding:18px}.card-state{display:flex;align-items:center;justify-content:space-between;text-transform:uppercase;letter-spacing:.08em;font-size:13px;line-height:1.3;color:var(--muted)}.card-state .posted-state{color:#197057}.card-state .posted-state:before{content:"";display:inline-block;width:6px;height:6px;border-radius:50%;background:var(--mint);margin-right:6px}.card-body blockquote{margin:18px 0 8px;font-family:Newsreader Variable,serif;font-size:22px;line-height:1.08;letter-spacing:-.025em}.card-author{margin:0 0 15px;color:var(--muted);font-size:14px;line-height:1.4}.tag-row{display:flex;flex-wrap:wrap;gap:5px}.tag-row span{padding:5px 8px;background:#edf2f6;border-radius:5px;font-size:13px;line-height:1.25;text-transform:capitalize}.taxonomy-summary{display:grid;gap:9px}.taxonomy-summary>div{display:grid;grid-template-columns:110px minmax(0,1fr);align-items:start;gap:8px}.taxonomy-summary strong{padding-top:5px;color:var(--muted);font-size:13px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.taxonomy-summary em{padding-top:4px;color:#7f929f;font-size:13px;line-height:1.3;font-style:normal}.category-tags span{color:#315278;background:#e8eef8}.subject-tags span{color:#276a60;background:#e5f2ee}.taxonomy-tag-list{display:flex;flex-wrap:wrap;align-items:center;gap:5px;min-width:0}.taxonomy-tag{max-width:100%;padding:5px 8px;overflow:hidden;border-radius:5px;font-size:13px;line-height:1.25;text-overflow:ellipsis;text-transform:capitalize;white-space:nowrap}.taxonomy-tag-list--library.taxonomy-tag-list--category .taxonomy-tag{color:#315278;background:#e8eef8}.taxonomy-tag-list--library.taxonomy-tag-list--subject .taxonomy-tag{color:#276a60;background:#e5f2ee}.taxonomy-more{position:relative;display:inline-flex}.taxonomy-more-trigger{min-height:25px;display:inline-flex;align-items:center;gap:5px;padding:4px 7px;border:1px dashed #9dafbb;border-radius:6px;color:#526d7f;background:#f8fafb;cursor:pointer;font:760 13px/1.1 Manrope Variable,sans-serif;letter-spacing:.02em;white-space:nowrap}.taxonomy-more-trigger small{min-width:18px;padding:2px 4px;border-radius:999px;color:#fff;background:#315e7a;font-size:12px;line-height:1.1;text-align:center}.taxonomy-more-trigger:hover{color:#173d55;border-color:#52768d;background:#eef4f7}.taxonomy-more-trigger:focus-visible{outline:3px solid rgba(39,100,255,.24);outline-offset:2px}.taxonomy-more-popover{position:absolute;top:calc(100% + 7px);left:0;z-index:90;width:min(290px,calc(100vw - 48px));padding:12px;visibility:hidden;border:1px solid #cbd8e1;border-radius:11px;opacity:0;color:var(--ink);background:#fffffffa;box-shadow:0 18px 42px #15324a2e;pointer-events:none;transform:translateY(-4px);transition:opacity .14s ease,transform .14s ease,visibility .14s ease;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.taxonomy-tag-list--subject .taxonomy-more-popover{right:0;left:auto}.taxonomy-more:hover .taxonomy-more-popover,.taxonomy-more:focus-within .taxonomy-more-popover{visibility:visible;opacity:1;pointer-events:auto;transform:translateY(0)}.taxonomy-more-heading{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:9px;padding-bottom:8px;border-bottom:1px solid #e1e8ed}.taxonomy-more-heading strong{padding:0;color:#526d7f;font-size:13px;font-weight:820;letter-spacing:.09em;text-transform:uppercase}.taxonomy-more-heading small{color:#7c909e;font-size:13px;font-weight:800}.taxonomy-more-tags{display:flex;flex-wrap:wrap;gap:5px}.card-record-actions{display:flex;align-items:center;justify-content:flex-end;gap:12px;margin-top:12px;padding-top:11px;border-top:1px solid var(--mist)}.delete-content-trigger{flex:none;padding:4px 0;border:0;border-bottom:1px solid transparent;color:#a65050;background:transparent;cursor:pointer;font:750 13px/1.2 Manrope Variable,sans-serif;letter-spacing:.04em}.delete-content-trigger:hover{color:#7d2424;border-bottom-color:#d3a2a2}.delete-content-trigger:focus-visible{outline:3px solid rgba(176,61,61,.18);outline-offset:4px}.delete-content-trigger:disabled{color:#9aa8b0;cursor:wait}.edit-tags-trigger{width:100%;margin-top:12px;display:flex;align-items:center;justify-content:space-between;padding:10px 0;border:0;border-top:1px solid var(--mist);border-bottom:1px solid var(--mist);color:var(--ink-2);background:transparent;cursor:pointer;font:750 13px/1.2 Manrope Variable,sans-serif;letter-spacing:.07em;text-transform:uppercase}.edit-tags-trigger span{width:20px;height:20px;display:grid;place-items:center;border-radius:50%;color:var(--blue);background:#eef3ff;font-size:13px}.content-platform-allowance{display:grid;grid-template-columns:auto minmax(0,1fr);gap:4px 8px;margin-top:12px;padding:11px 12px;border:1px solid #d4e1e8;border-radius:10px;color:#4e6879;background:#f7fafb}.content-platform-allowance>span{grid-column:1/-1;color:#627c8d;font-size:12px;font-weight:850;letter-spacing:.09em;text-transform:uppercase}.content-platform-allowance>strong{min-width:0;color:#23475f;font-size:13px;line-height:1.3}.content-platform-allowance>small{grid-column:1/-1;color:#6d8492;font-size:12px;line-height:1.4}.content-platform-allowance.is-restricted{border-color:#b8dacd;background:#eff8f4}.content-platform-allowance.is-restricted>span{color:#287158}.content-platform-allowance.is-restricted>strong{color:#1f624d}.content-platform-allowance.is-library-only{border-color:#e5caa0;background:#fff8eb}.content-platform-allowance.is-library-only>span,.content-platform-allowance.is-library-only>strong{color:#8a5a1b}.card-meta{display:grid;grid-template-columns:1fr;gap:0;margin:17px 0 0;border-top:1px solid var(--mist);border-left:1px solid var(--mist)}.card-meta div{padding:9px;border-right:1px solid var(--mist);border-bottom:1px solid var(--mist);min-width:0}.card-meta dt{color:var(--muted);font-size:13px;text-transform:uppercase;letter-spacing:.08em}.card-meta dd{margin:5px 0 0;font-size:14px;line-height:1.35;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.artwork-schedule-trigger{width:100%;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;margin-top:13px;padding:11px;overflow:hidden;border:1px solid #d7e1e8;border-radius:11px;color:inherit;background:linear-gradient(135deg,#f7fafb,#f2f6f8);cursor:pointer;text-align:left}.artwork-schedule-trigger-copy{display:grid;min-width:0;gap:3px}.artwork-schedule-trigger-copy>small{color:#657d8d;font-size:13px;font-weight:820;letter-spacing:.1em;text-transform:uppercase}.artwork-schedule-trigger-copy>strong{overflow:hidden;color:#476376;font-size:14px;line-height:1.3;text-overflow:ellipsis;white-space:nowrap}.artwork-schedule-open{align-self:start;color:#536f81;font-size:12px;font-weight:820;letter-spacing:.05em;text-transform:uppercase;white-space:nowrap}.artwork-schedule-trigger:hover{border-color:#8eb5a7;background:linear-gradient(135deg,#f4faf7,#edf6f2);box-shadow:0 7px 18px #15324a12}.artwork-schedule-trigger:focus-visible{outline:3px solid rgba(47,165,116,.32);outline-offset:3px}.artwork-schedule-trigger.has-schedule{border-color:#2fa5744d;background:linear-gradient(135deg,#f4faf7,#edf6f2)}.artwork-schedule-trigger.has-schedule .artwork-schedule-signal{background:#2fa574;box-shadow:0 0 0 1px #2fa574,0 0 0 5px #2fa5741a}.artwork-schedule-trigger.has-schedule .artwork-schedule-trigger-copy>strong{color:#216d56}.artwork-schedule{margin-top:13px;padding:11px;overflow:hidden;border:1px solid #d7e1e8;border-radius:11px;background:linear-gradient(135deg,#f7fafb,#f2f6f8)}.artwork-schedule>summary{display:flex;align-items:center;gap:10px;min-height:30px;cursor:pointer;list-style:none}.artwork-schedule>summary::-webkit-details-marker{display:none}.artwork-schedule>summary>div{display:grid;min-width:0;gap:3px}.artwork-schedule>summary small{color:#657d8d;font-size:13px;font-weight:820;letter-spacing:.1em;text-transform:uppercase}.artwork-schedule>summary strong{overflow:hidden;color:#476376;font-size:14px;line-height:1.3;text-overflow:ellipsis;white-space:nowrap}.artwork-schedule>summary:focus-visible{outline:3px solid rgba(47,165,116,.32);outline-offset:4px;border-radius:5px}.artwork-schedule-chevron{margin-left:auto;color:#607788;font-size:25px;line-height:1;transform:rotate(0);transition:transform .18s ease}.artwork-schedule[open] .artwork-schedule-chevron{transform:rotate(90deg)}.artwork-format-summary{display:flex;flex-wrap:wrap;gap:5px;margin-top:3px}.artwork-format-summary i{display:inline-flex;align-items:center;gap:4px;padding:3px 6px;border:1px solid #d4dee5;border-radius:999px;color:#607888;background:#ffffffc7;font-size:12px;font-style:normal;font-weight:720;line-height:1.2}.artwork-format-summary i b{color:var(--ink);font-size:12px}.artwork-format-summary i.is-scheduled{border-color:#2fa5744d;color:#217259;background:#eaf7f1}.artwork-format-summary i.is-attention{border-color:#efc4be;color:#a53c35;background:#fff3f1}.artwork-schedule-body{display:grid;gap:11px;margin-top:11px}.artwork-schedule-signal{width:8px;height:8px;flex:none;border:3px solid white;border-radius:50%;background:#9aacb8;box-shadow:0 0 0 1px #9aacb8,0 0 0 5px #9aacb81a}.artwork-schedule.has-schedule{border-color:#2fa5743d;background:linear-gradient(135deg,#f4faf7,#edf6f2)}.artwork-schedule.has-schedule>summary strong{color:#216d56}.artwork-schedule.has-schedule .artwork-schedule-signal{background:#2fa574;box-shadow:0 0 0 1px #2fa574,0 0 0 5px #2fa5741a}.artwork-format-plan{display:grid;gap:8px;padding:9px;border:1px solid #dbe4e9;border-radius:9px;background:#ffffffb3}.artwork-format-plan.is-scheduled{border-color:#2fa5743d;background:#f5fbf8e6}.artwork-format-plan.is-attention{border-color:#efc4be;background:#fff9f8}.artwork-format-plan-header{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:4px 8px}.artwork-format-plan-header>span{grid-row:1 / 3;display:grid;width:37px;height:37px;place-items:center;border:1px solid #cbd9e2;border-radius:7px;color:#315c77;background:#fff;font-size:12px;font-weight:850}.artwork-format-plan-header p{display:grid;min-width:0;gap:1px;margin:0}.artwork-format-plan-header p strong{color:var(--ink);font-size:14px;line-height:1.25}.artwork-format-plan-header p small{color:#6e8493;font-size:12px;font-weight:720}.artwork-format-plan-header em{grid-column:2;justify-self:start;color:#607888;font-size:12px;font-style:normal;font-weight:800;line-height:1.25}.artwork-format-plan.is-scheduled .artwork-format-plan-header em{color:#217259}.artwork-format-plan.is-attention .artwork-format-plan-header em{color:#a53c35}.artwork-schedule-empty{margin:0;padding:8px 9px;border-radius:7px;color:#6f8594;background:#eef3f6b8;font-size:13px;line-height:1.45}.artwork-schedule-entry{display:grid;gap:7px;padding:9px;border:1px solid rgba(47,165,116,.16);border-radius:8px;background:#ffffffdb}.artwork-schedule-destination{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px 8px;min-width:0}.artwork-schedule-destination>span{grid-column:1;grid-row:1;display:flex;align-items:center;gap:5px;min-width:0;padding:6px 7px;border-radius:5px;color:#fff;background:var(--ink);font-size:12px;font-weight:780;letter-spacing:.05em;text-transform:uppercase}.artwork-schedule-route{text-align:left}.artwork-schedule-route b{font:inherit}.artwork-schedule-route small{overflow:hidden;color:#c7d9e4;font-size:12px;line-height:1.2;letter-spacing:.06em;text-overflow:ellipsis;white-space:nowrap}.artwork-schedule-destination p{grid-column:1 / -1;grid-row:2;display:grid;min-width:0;gap:1px;margin:0}.artwork-schedule-destination p strong,.artwork-schedule-destination p small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.artwork-schedule-destination p strong{color:var(--ink);font-size:14px}.artwork-schedule-destination p small{color:#647d8d;font-size:13px}.artwork-schedule-destination em{grid-column:2;grid-row:1;justify-self:end;padding:5px 7px;border-radius:999px;color:#1f775a;background:#e1f3e9;font-size:12px;font-style:normal;font-weight:800;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap}.artwork-schedule-destination em.is-failed,.artwork-schedule-destination em.is-uncertain{color:#a53c35;background:#fff0ee}.artwork-schedule-entry>time{color:#3f5f75;font-size:14px;line-height:1.35;font-weight:720}.artwork-schedule-entry>time small{color:#748995;font-size:12px;font-weight:760;letter-spacing:.07em;text-transform:uppercase}.artwork-schedule-editor{display:grid;gap:5px;padding-top:7px;border-top:1px solid #e2ebe6}.artwork-schedule-editor>label{color:#5b7486;font-size:13px;font-weight:820;letter-spacing:.09em;text-transform:uppercase}.artwork-schedule-editor>div{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:6px}.artwork-schedule-editor input{min-width:0;min-height:38px;box-sizing:border-box;padding:7px 8px;border:1px solid #c9d7e1;border-radius:7px;color:var(--ink);background:#fff;font:650 14px/1 Manrope Variable,sans-serif}.artwork-schedule-editor button{min-height:38px;padding:0 10px;border:1px solid #9db8ac;border-radius:7px;color:#216d56;background:#fff;cursor:pointer;font:780 13px/1 Manrope Variable,sans-serif}.artwork-schedule-editor button:hover:not(:disabled){border-color:#2fa574;background:#f0faf5}.artwork-schedule-editor button:disabled{opacity:.55;cursor:wait}.artwork-schedule-actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:7px 12px;padding-top:7px;border-top:1px solid #e2ebe6}.artwork-schedule-actions button{padding:0 0 2px;border:0;border-bottom:1px solid currentColor;color:#a53c35;background:transparent;cursor:pointer;font:800 13px/1.3 Manrope Variable,sans-serif}.artwork-schedule-actions button:disabled{cursor:wait;opacity:.55}.artwork-schedule-actions small{color:#748995;font-size:12px;line-height:1.4}.publication-history{display:grid;gap:7px;margin-top:13px;padding:11px;border:1px solid #d6e1e8;border-radius:10px;background:#f7fafb}.publication-history>p{margin:0 0 2px;color:var(--muted);font-size:13px;font-weight:800;letter-spacing:.09em;text-transform:uppercase}.publication-destination{display:flex;align-items:center;gap:9px;min-width:0;padding:7px 8px;border-radius:7px;background:#fff}.publication-platform{flex:none;padding:6px 8px;border-radius:5px;color:#fff;background:var(--ink);font-size:13px;font-weight:760;text-transform:capitalize}.publication-platform small{display:block;margin-top:3px;color:#c7d9e4;font-size:12px;font-weight:800;letter-spacing:.07em;text-transform:uppercase}.publication-account{display:grid;min-width:0;gap:1px}.publication-account strong,.publication-account small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.publication-account strong{color:var(--ink);font-size:14px}.publication-account small{color:var(--muted);font-size:13px}.reuse-artwork-button{width:100%;min-height:39px;margin-top:2px;border:1px solid #d8b2c9;border-radius:7px;color:#a22e68;background:#fff8fb;cursor:pointer;font-size:13px;font-weight:780;letter-spacing:.04em}.reuse-artwork-button:hover:not(:disabled){border-color:#d94d8c;background:#fff0f6}.reuse-artwork-button:disabled{opacity:.55;cursor:wait}.reuse-ready{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:8px;margin-top:2px;padding:9px;border-radius:7px;color:#216d56;background:#e8f5ef}.reuse-ready i{flex:none;width:7px;height:7px;margin-top:2px;border-radius:50%;background:#42a77f;box-shadow:0 0 0 4px #42a77f1c}.reuse-ready span{display:grid;gap:3px}.reuse-ready strong{font-size:13px}.reuse-ready small{color:#4d7064;font-size:13px;line-height:1.45}.reuse-ready button{align-self:center;min-height:32px;padding:6px 9px;border:1px solid #9ecdbd;border-radius:6px;color:#216d56;background:#ffffffb8;cursor:pointer;font-size:13px;font-weight:800;white-space:nowrap}.reuse-ready button:hover:not(:disabled){border-color:#58a98c;background:#fff}.reuse-ready button:disabled{cursor:wait;opacity:.55}.empty-library{min-height:470px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;border:1px dashed #b9c9d5;border-radius:20px;background:#ffffff80;padding:40px}.empty-library h2{margin:8px 0;font-family:Newsreader Variable,serif;font-size:38px;font-weight:500;letter-spacing:-.035em}.empty-library>p:not(.form-kicker){max-width:540px;color:var(--muted);font-size:13px;line-height:1.7}.empty-orbit{position:relative;width:75px;height:75px;border:1px solid var(--blue);border-radius:50%;margin-bottom:28px;box-shadow:0 0 0 12px #2764ff0f,0 0 0 24px #2764ff09}.empty-orbit i{position:absolute;width:12px;height:12px;background:var(--coral);border-radius:50%;right:2px;top:6px}.pagination{display:flex;justify-content:center;align-items:center;gap:20px;margin-top:35px;color:var(--muted);font-size:14px}.pagination button,.button-quiet{border:1px solid var(--line);border-radius:8px;background:#fff;padding:10px 14px;cursor:pointer}.pagination button:disabled{opacity:.4;cursor:default}.loading-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.loading-grid i{display:block;height:520px;border-radius:16px;background:linear-gradient(90deg,#e4ebf0,#f6f8fa,#e4ebf0);background-size:200% 100%;animation:shimmer 1.4s infinite}.floating-notice{position:fixed;right:28px;top:24px;z-index:20;margin:0;padding:14px 18px;background:var(--ink);color:#fff;border-radius:10px;box-shadow:var(--shadow);font-size:14px}body.viewer-open{overflow:hidden}.image-viewer-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;display:grid;place-items:center;padding:34px 78px;background:#050f17f0;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.image-viewer-figure{width:min(1160px,100%);height:calc(100vh - 68px);margin:0;display:grid;grid-template-rows:minmax(0,1fr) auto;place-items:center;gap:14px}.image-viewer-figure img,.image-viewer-figure video{max-width:100%;max-height:100%;width:auto;height:auto;display:block;object-fit:contain;box-shadow:0 25px 90px #0000007a}.image-viewer-figure figcaption{max-width:760px;color:#ffffffb8;font:400 13px/1.5 Newsreader Variable,serif;text-align:center}.image-viewer-figure figcaption span{margin-right:10px;color:var(--mint);font:750 12px/1 Manrope Variable,sans-serif;letter-spacing:.12em;text-transform:uppercase}.viewer-close,.viewer-nav{position:fixed;z-index:101;display:grid;place-items:center;border:1px solid rgba(255,255,255,.18);color:#fff;background:#ffffff14;cursor:pointer}.viewer-close{right:24px;top:22px;width:44px;height:44px;border-radius:50%;font-size:26px}.viewer-nav{top:50%;width:46px;height:64px;border-radius:10px;transform:translateY(-50%);font-size:18px}.viewer-previous{left:20px}.viewer-next{right:20px}.accounts-main{background:radial-gradient(circle at 94% 3%,rgba(188,232,220,.36),transparent 23%),#edf2f6}.accounts-header{align-items:center}.accounts-header-controls{display:flex;align-items:stretch;gap:10px}.account-view-switch{display:grid;grid-template-columns:1fr 1fr;gap:3px;padding:4px;border:1px solid #ccd9e1;border-radius:11px;background:#ffffffb8;box-shadow:0 8px 24px #15324a0f}.account-view-switch button{min-width:86px;display:flex;align-items:center;justify-content:center;gap:7px;padding:0 10px;border:0;border-radius:7px;color:#6a808e;background:transparent;cursor:pointer;font:790 12px/1 Manrope Variable,sans-serif}.account-view-switch button:hover{color:var(--ink);background:#f0f5f8}.account-view-switch button.active{color:#fff;background:var(--ink);box-shadow:0 4px 10px #15324a2b}.account-view-switch button:focus-visible{outline:3px solid rgba(39,100,255,.24);outline-offset:2px}.account-view-switch svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.connection-count{min-width:150px;padding:16px 20px;border-left:3px solid var(--coral);background:#fff;box-shadow:0 12px 35px #15324a14}.connection-count strong{display:block;font:500 34px/1 Newsreader Variable,serif}.connection-count span{color:var(--muted);font-size:12px;letter-spacing:.12em;text-transform:uppercase}.channel-rail{min-height:76px;margin:36px 0 26px;display:grid;grid-template-columns:auto 1fr auto 1fr auto;align-items:center;gap:16px;padding:0 24px;border:1px solid var(--line);border-radius:15px;background:#fff;color:var(--muted);font-size:13px;font-weight:750;letter-spacing:.11em;text-transform:uppercase}.channel-rail i{height:1px;background:repeating-linear-gradient(90deg,var(--line) 0 8px,transparent 8px 14px)}.channel-rail b{width:46px;height:46px;display:grid;place-items:center;border-radius:50%;color:#fff;background:var(--ink);font-size:12px;letter-spacing:.09em}.provider-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:20px}.provider-grid.is-compact{grid-template-columns:repeat(3,minmax(0,1fr))}.provider-grid.is-compact .provider-card{min-height:0}.provider-grid.is-compact .provider-card.has-accounts{grid-column:auto}.provider-grid.is-compact .provider-card.has-accounts .connected-list{grid-template-columns:1fr;gap:10px}.provider-card{--channel: var(--blue);min-width:0;min-height:510px;display:flex;flex-direction:column;padding:24px;border:1px solid var(--line);border-top:4px solid var(--channel);border-radius:17px;background:#fff;box-shadow:0 14px 45px #15324a12}.provider-instagram{--channel: #d94d8c}.provider-tiktok{--channel: #13b8b0}.provider-snapchat{--channel: #e3c600}.provider-card>header{display:grid;grid-template-columns:48px 1fr auto;align-items:center;gap:13px}.provider-glyph{width:48px;height:48px;display:grid;place-items:center;border-radius:14px;color:#fff;background:var(--channel);font:700 20px/1 Newsreader Variable,serif}.provider-card header p{margin:0 0 4px;color:var(--channel);font-size:12px;font-weight:780;letter-spacing:.12em;text-transform:uppercase}.provider-card h2{margin:0;font-family:Newsreader Variable,serif;font-size:27px;font-weight:520}.provider-card header>i{width:8px;height:8px;border-radius:50%;background:#bdc9d2}.provider-card header>i.live{background:#42c594;box-shadow:0 0 0 5px #42c59421}.provider-publishing{min-height:58px;margin:24px 0 16px;color:var(--ink-2);font-size:14px;line-height:1.55}.format-row{display:flex;flex-wrap:wrap;gap:6px}.format-row span{padding:6px 8px;border:1px solid var(--line);border-radius:999px;color:var(--muted);font-size:12px}.connected-list{display:grid;gap:8px;margin-top:20px}.connected-account{display:grid;grid-template-columns:36px minmax(0,1fr);align-items:center;gap:9px;padding:10px;border-radius:11px;background:#edf3f6}.connected-account>img,.connected-account>span{width:36px;height:36px;border-radius:50%;object-fit:cover;display:grid;place-items:center;color:#fff;background:var(--channel);font-weight:700}.connected-account-identity{min-width:0;display:grid}.connected-account-identity>strong,.connected-account-subline>small{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.connected-account-identity>strong{font-size:13px}.connected-account-subline{min-width:0;display:flex;align-items:center;gap:6px}.connected-account-subline>small{min-width:0;color:var(--muted);font-size:12px}.account-platform-badge{display:inline-flex;align-items:center;padding:2px 5px;border-radius:999px;color:#315a71;background:#dcebf2;font-size:12px;font-weight:830;letter-spacing:.04em;text-transform:uppercase;vertical-align:1px}.account-platform-badge.is-instagram{color:#9d3d6d;background:#fae5f0}.account-platform-badge.is-tiktok{color:#0d6670;background:#ddf5f4}.account-id-copy{position:relative;flex:0 0 auto;width:26px;height:24px;display:grid;place-items:center;padding:0;border:1px solid #c9d6de;border-radius:6px;color:#607987;background:#ffffffd1;cursor:pointer;transition:color .16s ease,border-color .16s ease,background .16s ease,transform .16s ease}.account-id-copy:hover,.account-id-copy:focus-visible{color:var(--channel);border-color:color-mix(in srgb,var(--channel) 45%,#c9d6de);background:#fff;transform:translateY(-1px)}.account-id-copy:focus-visible{outline:3px solid color-mix(in srgb,var(--channel) 24%,transparent);outline-offset:2px}.account-id-copy.copied{color:#237257;border-color:#9bcab9;background:#e9f7f1}.account-id-copy>svg{width:14px;height:14px;overflow:visible;fill:none;stroke:currentColor;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round}.account-id-popover{position:absolute;left:-8px;bottom:calc(100% + 9px);z-index:12;width:min(300px,calc(100vw - 48px));display:grid;gap:5px;padding:12px 13px;border:1px solid rgba(188,232,220,.23);border-radius:10px;color:#fff;background:#15324a;box-shadow:0 13px 32px #0c263a38;text-align:left;opacity:0;pointer-events:none;transform:translateY(4px);transition:opacity .15s ease,transform .15s ease}.account-id-popover:after{content:"";position:absolute;left:15px;top:100%;border:6px solid transparent;border-top-color:#15324a}.account-id-copy:hover .account-id-popover,.account-id-copy:focus-visible .account-id-popover{opacity:1;transform:translateY(0)}.account-id-popover>strong{color:#bce8dc;font-size:12px;font-weight:820;letter-spacing:.1em;text-transform:uppercase}.account-id-popover code{overflow-wrap:anywhere;color:#fff;font:650 13px/1.45 ui-monospace,SFMono-Regular,Menlo,monospace}.account-id-popover>small{color:#a8bfcd;font-size:12px;font-weight:700}.connected-account-actions{grid-column:1 / -1;display:flex;align-items:center;gap:5px}.connected-account-actions a,.connected-account-actions button{flex:1;min-height:31px;padding:0 8px;border-radius:7px;cursor:pointer;font-size:12px;font-weight:790}.connected-account-actions a{display:inline-flex;align-items:center;justify-content:center}.connected-account-actions .account-analytics{color:#2458dd;border:1px solid #c5d3f7;background:#eef2ff}.connected-account-actions .account-edit{border:1px solid color-mix(in srgb,var(--channel) 42%,white);color:var(--channel);background:#fff}.connected-account-actions .account-edit:hover{color:#fff;border-color:var(--channel);background:var(--channel)}.connected-account-actions .button-quiet{border:1px solid #cfdae1;color:#6b7f8c;background:transparent}.connected-account-summary{grid-column:1 / -1;display:grid;grid-template-columns:1fr 1.35fr;gap:1px;margin:3px 0 0;overflow:hidden;border:1px solid #d6e1e7;border-radius:8px;background:#d6e1e7}.connected-account-summary div{min-width:0;padding:8px;background:#fffc}.connected-account-summary dt{margin-bottom:3px;color:#758a98;font-size:12px;font-weight:810;letter-spacing:.08em;text-transform:uppercase}.connected-account-summary dd{margin:0;overflow:hidden;color:#2e5d4d;font-size:12px;font-weight:760;text-overflow:ellipsis;white-space:nowrap}.connected-account-summary dd.paused{color:#9a3b68}.connected-account-summary dd.token-warning,.compact-account-metrics dd.token-warning{color:#9b651d}.connected-account-summary dd.token-expired,.compact-account-metrics dd.token-expired{color:#a13e47}.connected-account-summary dd.token-unavailable,.compact-account-metrics dd.token-unavailable{color:#718591}.account-platform-warning{grid-column:1 / -1;margin:1px 0 0;padding:8px 9px;border:1px solid #ecd1a2;border-radius:7px;color:#805b22;background:#fff9ed;font-size:12px;font-weight:650;line-height:1.45}.account-platform-warning strong{color:#6d4c1a}.account-analytics-status-link{display:inline-flex;align-items:center;gap:4px;color:inherit;font-weight:800;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.account-analytics-status-link:hover{color:#2458dd}.account-analytics-status-link i{font-style:normal}.connected-account.is-compact{grid-template-columns:36px minmax(0,1fr) auto;align-content:start;padding:10px;border:1px solid #d4e0e7;background:linear-gradient(120deg,#edf3f6,#f7f9fa)}.connected-account.is-compact .connected-account-identity{align-self:center}.compact-account-actions{display:flex;align-items:center;gap:4px}.compact-account-actions a,.compact-account-actions button{position:relative;width:30px;height:30px;display:grid;place-items:center;padding:0;border:1px solid #cbd8e0;border-radius:7px;color:#607987;background:#ffffffdb;cursor:pointer;transition:color .16s ease,border-color .16s ease,background .16s ease,transform .16s ease}.compact-account-actions a:first-child{color:#315fd4;border-color:#c7d4f6;background:#eef2ff}.compact-account-actions button:nth-child(2){color:var(--channel);border-color:color-mix(in srgb,var(--channel) 35%,#d2dde4)}.compact-account-actions button:last-child:hover{color:#a23846;border-color:#dfb5bb;background:#fff2f3}.compact-account-actions a:hover,.compact-account-actions button:hover{transform:translateY(-1px);background:#fff}.compact-account-actions a:focus-visible,.compact-account-actions button:focus-visible,.compact-account-metrics>div:focus-visible{outline:3px solid rgba(39,100,255,.22);outline-offset:2px}.compact-account-actions svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.compact-account-actions [data-tooltip]:after,.compact-account-metrics [data-tooltip]:after{content:attr(data-tooltip);position:absolute;left:50%;bottom:calc(100% + 8px);z-index:16;width:max-content;max-width:210px;padding:7px 9px;border-radius:7px;color:#fff;background:#15324a;box-shadow:0 9px 24px #09223533;font:740 12px/1.35 Manrope Variable,sans-serif;text-align:center;opacity:0;pointer-events:none;transform:translate(-50%,4px);transition:opacity .14s ease,transform .14s ease}.compact-account-actions [data-tooltip]:hover:after,.compact-account-actions [data-tooltip]:focus-visible:after,.compact-account-metrics [data-tooltip]:hover:after,.compact-account-metrics [data-tooltip]:focus-visible:after{opacity:1;transform:translate(-50%)}.compact-account-metrics{grid-column:1 / -1;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:1px;margin:2px 0 0;border:1px solid #d6e1e7;border-radius:8px;background:#d6e1e7}.provider-grid.is-compact .compact-account-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.provider-grid.is-compact .compact-account-metrics>div,.provider-grid.is-compact .compact-account-metrics>div:nth-child(n+4){grid-column:auto}.compact-account-metrics>div{position:relative;min-width:0;padding:8px 6px;background:#ffffffd6}.compact-account-metrics>div:first-child{border-radius:7px 0 0 7px}.compact-account-metrics>div:last-child{border-radius:0 7px 7px 0}.compact-account-metrics dt{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.compact-account-metrics dd{min-width:0;display:flex;align-items:center;justify-content:center;gap:5px;margin:0;color:#2e5d4d;font-size:12px;font-weight:790;white-space:nowrap}.compact-account-metrics dd.paused{color:#9a3b68}.compact-account-metrics svg{width:16px;height:16px;flex:0 0 auto;fill:none;stroke:#708695;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.compact-account-metrics dd.paused svg{stroke:currentColor}.compact-account-metrics .account-analytics-status-link{min-width:0;text-decoration:none}.compact-account-metrics .account-analytics-status-link span{overflow:hidden;text-overflow:ellipsis}.compact-account-metrics .account-analytics-status-link i{flex:0 0 auto}.account-scheduling{grid-column:1 / -1;display:flex;align-items:center;justify-content:space-between;gap:18px;margin-top:4px;padding:11px 12px;border:1px solid rgba(47,165,116,.2);border-radius:11px;background:linear-gradient(90deg,#ecf9f4f2,#ffffffbf)}.account-scheduling>div{display:flex;align-items:center;gap:11px;min-width:0}.account-scheduling>div>i{flex:0 0 auto;width:8px;height:8px;border:3px solid white;border-radius:50%;background:#2fa574;box-shadow:0 0 0 1px #2fa574,0 0 0 5px #2fa5741a}.account-scheduling p{display:grid;gap:1px;margin:0}.account-scheduling p small{color:#617f72;font-size:12px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.account-scheduling p strong{color:var(--ink);font-size:13px}.account-scheduling p span{color:var(--muted);font-size:12px;line-height:1.45}.pause-resume-help-link{width:max-content;display:inline-flex;align-items:center;gap:7px;margin-top:5px;padding-bottom:2px;border-bottom:1px solid currentColor;color:#365f83;font-size:12px;font-weight:780;line-height:1.35}.pause-resume-help-link span{color:inherit!important;font-size:13px!important;transition:transform .16s ease}.pause-resume-help-link:hover{color:var(--blue)}.pause-resume-help-link:hover span{transform:translate(2px,-1px)}.pause-resume-help-link:focus-visible{outline:3px solid rgba(39,100,255,.2);outline-offset:3px}.account-scheduling>button{display:flex;align-items:center;gap:8px;flex:0 0 auto;min-height:36px;padding:0 11px;border:1px solid #b8cbd0;border-radius:8px;color:#244c3e;background:#fff;cursor:pointer;font:760 12px/1 Manrope Variable,sans-serif;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.account-scheduling>button:hover{border-color:#84a79a;box-shadow:0 4px 12px #15324a14;transform:translateY(-1px)}.account-scheduling>button:focus-visible{outline:3px solid rgba(39,100,255,.25);outline-offset:2px}.account-scheduling>button:disabled{cursor:wait;opacity:.65;transform:none}.account-scheduling>button>i{position:relative;width:26px;height:15px;flex:0 0 auto;border-radius:999px;background:#2fa574}.account-scheduling>button>i:after{content:"";position:absolute;top:3px;right:3px;width:9px;height:9px;border-radius:50%;background:#fff;box-shadow:0 1px 3px #15324a40;transition:transform .18s ease}.account-scheduling.is-paused{border-color:#d94d8c38;background:linear-gradient(90deg,#fff0f7f2,#ffffffbf)}.account-scheduling.is-paused>div>i{background:#d94d8c;box-shadow:0 0 0 1px #d94d8c,0 0 0 5px #d94d8c1a}.account-scheduling.is-paused p small{color:#9c486f}.account-scheduling.is-paused>button{color:#84355b;border-color:#e1b8cb}.account-scheduling.is-paused>button>i{background:#d7a4bc}.account-scheduling.is-paused>button>i:after{transform:translate(-11px)}.account-targeting{grid-column:1 / -1;display:grid;gap:14px;margin-top:4px;padding:16px;border:1px solid rgba(21,50,74,.12);border-radius:13px;background:#fff;box-shadow:0 7px 24px #15324a0d}.account-targeting>header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.account-targeting>header div{display:grid;gap:3px}.account-targeting>header strong{font:500 27px/1 Newsreader Variable,serif;letter-spacing:-.025em}.account-audience-help-link{justify-self:start;margin-top:4px;padding:0;border:0;border-bottom:1px solid currentColor;color:#6a718f;background:transparent;cursor:pointer;font:750 12px/1.5 Manrope Variable,sans-serif}.account-audience-help-link:hover{color:var(--channel)}.account-audience-help-link:focus-visible{outline:3px solid color-mix(in srgb,var(--channel) 23%,transparent);outline-offset:3px}.account-targeting-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;align-items:start}.account-editor-dialog .account-targeting-fields>.tag-combobox .tag-combobox-control{height:82px;align-content:flex-start;overflow-y:auto}.post-type-cadence{grid-column:1 / -1;display:grid;grid-template-columns:1fr 1fr;gap:10px 12px;padding:14px;border:1px solid #dce5eb;border-radius:11px;background:#f7fafb}.post-type-cadence>p{grid-column:1 / -1;margin:0}.post-type-cadence>p span{color:var(--ink);font-size:15px;font-weight:800}.account-posting-window{position:relative;grid-column:1 / -1;min-width:0;margin:0;padding:15px;overflow:hidden;border:1px solid #cbdbe9;border-radius:11px;background:linear-gradient(108deg,#f1f7ff,#fffdf7 49%,#172a4b 220%)}.account-posting-window:after{content:"";position:absolute;right:18px;bottom:18px;width:64px;height:2px;border-radius:999px;background:linear-gradient(90deg,#78b6e5,#f5bc6f,#394c86);opacity:.72}.account-posting-window legend{padding:0 5px;color:#355e82;font-size:12px;font-weight:820;letter-spacing:.09em;text-transform:uppercase}.account-posting-window legend span{color:#718899;font-weight:740}.account-posting-window>p{max-width:590px;margin:1px 0 13px;color:#60798c;font-size:12px;line-height:1.5}.posting-window-fields{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:end;gap:9px;max-width:510px}.posting-window-fields label{display:grid;gap:6px}.posting-window-fields label>span{color:#395d78;font-size:12px;font-weight:820;letter-spacing:.09em;text-transform:uppercase}.posting-window-fields input{width:100%;height:43px;box-sizing:border-box;padding:0 10px;border:1px solid #bad0e0;border-radius:9px;color:var(--ink);background:#ffffffeb;font:720 14px/1 Manrope Variable,sans-serif}.posting-window-fields input:focus-visible{outline:3px solid rgba(57,119,184,.2);border-color:#4d8ebd}.posting-window-fields>i{padding-bottom:12px;color:#547c9b;font-size:17px;font-style:normal}.posting-window-overnight{display:inline-flex;margin-top:10px;padding:4px 8px;border-radius:999px;color:#355e82;background:#4f85b71c;font-size:12px;font-weight:780;letter-spacing:.025em}.account-reel-duration{grid-column:1 / -1;margin:0;padding:13px;border:1px solid #e6cbd8;border-radius:11px;background:linear-gradient(105deg,#fff7fa,#f7f9ff)}.account-reel-duration legend{padding:0 5px;color:#8f3561;font-size:12px;font-weight:820;letter-spacing:.09em;text-transform:uppercase}.account-reel-duration>div{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}.account-reel-duration button{min-width:0;min-height:38px;border:1px solid #dcc5d0;border-radius:8px;color:#75425c;background:#fff;cursor:pointer;font:760 13px/1 Manrope Variable,sans-serif}.account-reel-duration button.active{color:#fff;border-color:#d94d8c;background:#d94d8c;box-shadow:0 4px 11px #d94d8c2e}.posts-per-day-field{display:grid;gap:6px}.posts-per-day-field>span{color:var(--ink-2);font-size:12px;font-weight:800;letter-spacing:.09em;text-transform:uppercase}.posts-per-day-field input{width:100%;height:43px;box-sizing:border-box;padding:0 11px;border:1px solid #c9d7e1;border-radius:10px;color:var(--ink);background:#fff;font:700 14px/1 Manrope Variable,sans-serif}.posts-per-day-field input:focus-visible{outline:3px solid rgba(39,100,255,.18);border-color:var(--blue)}.posts-per-day-field small{color:var(--muted);font-size:12px;line-height:1.35}.account-targeting>footer{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-top:2px}.account-targeting>footer span{color:var(--muted);font-size:12px}.account-targeting>footer .button{padding:9px 12px;box-shadow:none;background:var(--channel);font-size:12px}.dialog-backdrop.account-editor-backdrop{z-index:75}.account-editor-dialog{--channel: var(--blue);position:relative;width:min(760px,100%);max-height:calc(100vh - 40px);display:grid;grid-template-rows:auto minmax(0,1fr);overflow:hidden;border:1px solid #c6d6e0;border-top:4px solid var(--channel);border-radius:20px;background:#fff;box-shadow:0 42px 110px #05182657}.account-editor-instagram{--channel: #d94d8c}.account-editor-header{display:grid;grid-template-columns:52px minmax(0,1fr);align-items:center;gap:15px;padding:25px 28px 21px;border-bottom:1px solid #dbe4ea;background:linear-gradient(110deg,color-mix(in srgb,var(--channel) 8%,white),#fff 58%)}.account-editor-header>span{width:52px;height:52px;display:grid;place-items:center;border-radius:15px;color:#fff;background:var(--channel);font:600 21px/1 Newsreader Variable,serif;box-shadow:0 9px 22px color-mix(in srgb,var(--channel) 23%,transparent)}.account-editor-header div{min-width:0}.account-editor-header p{margin:0 0 4px;color:var(--channel);font-size:12px;font-weight:820;letter-spacing:.11em;text-transform:uppercase}.account-editor-header h2{margin:0;overflow:hidden;font:500 34px/1 Newsreader Variable,serif;letter-spacing:-.035em;text-overflow:ellipsis;white-space:nowrap}.account-editor-header small{display:block;margin-top:4px;color:#738794;font-size:12px}.account-editor-scroll{min-height:0;padding:22px 28px 26px;overflow-y:auto}.account-editor-scroll>.form-alert{margin:0 0 14px}.account-editor-dialog .account-scheduling{margin:0 0 14px}.account-editor-dialog .account-targeting{display:grid;grid-column:auto;margin:0;padding:0;border:0;background:transparent;box-shadow:none}.account-editor-dialog .account-targeting>footer{position:sticky;bottom:-26px;z-index:5;margin:3px -28px -26px;padding:15px 28px;border-top:1px solid #dbe4ea;background:#fffffff5;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.account-editor-dialog .account-targeting>footer .button{min-height:42px;padding-inline:17px;background:var(--channel)}.dialog-backdrop.audience-help-backdrop{z-index:92}.audience-help-dialog{position:relative;width:min(680px,100%);max-height:calc(100vh - 40px);padding:31px;overflow-y:auto;border:1px solid #c8d8e2;border-top:4px solid #d94d8c;border-radius:19px;background:#fff;box-shadow:0 40px 100px #0000004d}.audience-help-dialog>header{display:grid;grid-template-columns:48px minmax(0,1fr);align-items:center;gap:14px;padding-right:38px}.audience-help-dialog>header>span{width:48px;height:48px;display:grid;place-items:center;border-radius:13px;color:#fff;background:#d94d8c;font-size:24px;font-weight:750}.audience-help-dialog>header p{margin:0 0 4px;color:#a23969;font-size:12px;font-weight:820;letter-spacing:.11em;text-transform:uppercase}.audience-help-dialog h2{margin:0;font:500 32px/1.02 Newsreader Variable,serif;letter-spacing:-.035em}.audience-help-dialog>p{margin:19px 0;color:#5d7586;font-size:14px;line-height:1.65}.audience-help-types{display:grid;grid-template-columns:1fr 1fr;gap:9px}.audience-help-types section{padding:15px;border:1px solid #d8e2e8;border-radius:11px;background:#f8fafb}.audience-help-types small{color:#9c3b69;font-size:12px;font-weight:820;letter-spacing:.09em;text-transform:uppercase}.audience-help-types strong{display:block;margin-top:6px;color:var(--ink);font-size:14px}.audience-help-types p{margin:6px 0 0;color:#657c8c;font-size:13px;line-height:1.5}.audience-help-rule{display:grid;grid-template-columns:34px minmax(0,1fr);gap:11px;margin-top:10px;padding:13px;border:1px solid #bcd8cd;border-radius:11px;background:#edf8f4}.audience-help-rule>span{width:29px;height:29px;display:grid;place-items:center;border-radius:50%;color:#fff;background:#2f9270;font-weight:800}.audience-help-rule p{display:grid;gap:3px;margin:0}.audience-help-rule strong{color:#205f49;font-size:13px}.audience-help-rule small{color:#55776b;font-size:12px;line-height:1.5}.audience-help-dialog>footer{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-top:20px;padding-top:17px;border-top:1px solid #dce5ea}.audience-help-dialog>footer a{color:#295bc8;font-size:13px;font-weight:780}.audience-help-dialog>footer a:hover{text-decoration:underline}.audience-help-dialog>footer .button{min-height:40px;padding:0 17px;background:#d94d8c}.tag-combobox{position:relative;min-width:0}.tag-combobox-label{display:flex;align-items:center;justify-content:space-between;margin-bottom:6px;color:var(--ink-2);font-size:12px;font-weight:800;letter-spacing:.09em;text-transform:uppercase}.tag-combobox-label small{min-width:20px;padding:3px 5px;border-radius:999px;color:var(--blue);background:#edf2ff;font-size:12px;text-align:center}.tag-combobox-control{min-height:43px;display:flex;flex-wrap:wrap;align-items:center;gap:5px;padding:6px 8px;border:1px solid #c9d7e1;border-radius:10px;background:#fff;cursor:text;transition:border-color .16s ease,box-shadow .16s ease}.tag-combobox-control:focus-within{border-color:var(--blue);box-shadow:0 0 0 3px #2764ff1a}.tag-combobox-control input{min-width:105px;flex:1 1 105px;width:auto;padding:4px 2px;border:0;outline:0;background:transparent;font-size:13px}.tag-paste-feedback{margin:6px 2px 0;color:#28765b;font-size:12px;font-weight:750;line-height:1.35}.selected-tag{display:inline-flex;align-items:center;gap:5px;padding:5px 7px;border:0;border-radius:999px;color:#244457;background:#e5eef3;cursor:pointer;font:700 12px/1 Manrope Variable,sans-serif;text-transform:capitalize}.selected-tag:hover{color:#96365f;background:#f8e4ee}.selected-tag span{font-size:14px;line-height:.7;opacity:.65}.tag-suggestions,.tag-create{position:absolute;z-index:12;top:calc(100% + 5px);left:0;right:0;border:1px solid #c9d7e1;border-radius:10px;background:#fff;box-shadow:0 16px 38px #15324a29;overflow:hidden}.tag-suggestions{display:grid;max-height:210px;overflow-y:auto}.tag-suggestions button,.tag-create{width:100%;display:flex;align-items:center;gap:8px;padding:9px 10px;border:0;border-bottom:1px solid #edf2f5;color:var(--ink-2);background:#fff;cursor:pointer;font:650 13px/1.2 Manrope Variable,sans-serif;text-align:left;text-transform:capitalize}.tag-suggestions button:last-child{border-bottom:0}.tag-suggestions button:hover,.tag-create:hover{background:#f2f6f9}.tag-suggestions button span{color:var(--blue);font-size:13px}.tag-create{top:calc(100% + 5px)}.provider-card>footer{margin-top:auto;padding-top:22px}.provider-card>footer p{min-height:50px;margin:0 0 16px;color:var(--muted);font-size:13px;line-height:1.55}.provider-card>footer .button{width:100%;box-shadow:none;background:var(--channel);font-size:14px}.account-loading{min-height:400px;display:grid;place-items:center;color:var(--muted)}.oauth-setup{margin-top:28px;padding:34px;border-radius:17px;color:#fff;background:var(--ink)}.oauth-setup h2{margin:0;font:500 32px/1 Newsreader Variable,serif}.oauth-setup>p:not(.form-kicker){max-width:760px;color:#a9bdca;font-size:14px;line-height:1.65}.oauth-setup code{color:var(--mint)}.oauth-setup dl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin:24px 0 0;background:#ffffff21}.oauth-setup dl div{min-width:0;padding:15px;background:var(--ink)}.oauth-setup dt{margin-bottom:6px;color:var(--mint);font-size:12px;letter-spacing:.1em;text-transform:uppercase}.oauth-setup dd{margin:0;color:#a9bdca;font:400 12px/1.5 SFMono-Regular,Consolas,monospace;overflow-wrap:anywhere}.has-dialog-open{overflow:hidden}.dialog-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:30;display:grid;place-items:center;padding:20px;background:#091d2cad;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.taxonomy-edit-backdrop{z-index:88}.taxonomy-edit-dialog{position:relative;width:min(860px,100%);padding:0;border:1px solid #c3d4df;border-top:5px solid #527bd9;border-radius:21px;color:var(--ink);background:#f5f8fa;box-shadow:0 40px 110px #00000057}.taxonomy-edit-header{display:grid;grid-template-columns:68px minmax(0,1fr);align-items:center;gap:17px;padding:28px 66px 23px 29px;border-bottom:1px solid #d8e2e8;border-radius:16px 16px 0 0;background:#fff}.taxonomy-edit-header>div{display:grid;gap:5px}.taxonomy-edit-header h2{margin:0;font:500 42px/.98 Newsreader Variable,serif;letter-spacing:-.045em}.taxonomy-edit-header>div>p:last-child{margin:0;color:#667d8c;font-size:14px;line-height:1.45}.taxonomy-edit-mark{position:relative;width:62px;height:58px;display:block}.taxonomy-edit-mark i{position:absolute;display:grid;place-items:center;border:1px solid #b6c9dc;font-style:normal;font-weight:850;box-shadow:0 8px 18px #1c3d5417}.taxonomy-edit-mark i:first-child{left:0;bottom:0;width:43px;height:43px;border-radius:11px;color:#315ea8;background:#edf3ff;font-size:21px}.taxonomy-edit-mark i:last-child{top:0;right:0;width:38px;height:49px;border-radius:10px;color:#22705b;background:#eaf7f1;font-size:17px}.taxonomy-edit-dialog>blockquote{max-height:60px;margin:18px 29px 0;padding:12px 15px;overflow:hidden;border-left:3px solid #527bd9;color:#3c5668;background:#ffffffe0;font:500 18px/1.35 Newsreader Variable,serif}.taxonomy-edit-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding:18px 29px 24px}.taxonomy-edit-fields>section{min-width:0;min-height:230px;display:grid;grid-template-columns:40px minmax(0,1fr);align-content:start;gap:12px;padding:16px;border:1px solid #cbd9e5;border-radius:13px;background:linear-gradient(145deg,#f4f7ff,#fff);box-shadow:inset 0 3px #527bd9}.taxonomy-edit-fields>section:nth-child(2){border-color:#c7ddd5;background:linear-gradient(145deg,#f1faf6,#fff);box-shadow:inset 0 3px #2f9270}.taxonomy-edit-fields>section>span{width:38px;height:38px;display:grid;place-items:center;border-radius:10px;color:#315ea8;background:#e5edff;font-size:18px;font-weight:850}.taxonomy-edit-fields>section:nth-child(2)>span{color:#236b53;background:#def2e9}.taxonomy-edit-fields>section>p{display:grid;gap:3px;margin:0}.taxonomy-edit-fields>section>p strong{color:var(--ink);font-size:16px}.taxonomy-edit-fields>section>p small{color:#6b8190;font-size:13px;line-height:1.4}.taxonomy-edit-fields .tag-combobox{grid-column:1 / -1}.taxonomy-edit-fields .tag-combobox-label{font-size:13px}.taxonomy-edit-fields .tag-combobox-control{min-height:118px;align-content:flex-start;padding:10px}.taxonomy-edit-fields .tag-combobox-control input{font-size:14px}.taxonomy-edit-fields .selected-tag{padding:7px 9px;font-size:13px}.taxonomy-edit-error{margin:-10px 29px 18px}.taxonomy-edit-dialog>footer{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:15px 29px;border-top:1px solid #d7e1e7;border-radius:0 0 16px 16px;background:#fff}.taxonomy-edit-dialog>footer>p{margin:0;color:#6e8492;font-size:13px}.taxonomy-edit-dialog>footer>div{display:flex;gap:9px}.taxonomy-edit-dialog>footer .button,.taxonomy-edit-dialog>footer .button-quiet{min-height:42px;padding:0 17px;font-size:14px}.publishing-plan-backdrop{z-index:86}.publishing-plan-dialog{position:relative;width:min(1080px,100%);max-height:calc(100vh - 40px);overflow-y:auto;border:1px solid #b9d7cc;border-top:5px solid #2f9270;border-radius:21px;background:#f6faf8;box-shadow:0 40px 110px #00000057}.publishing-plan-dialog-header{display:grid;grid-template-columns:72px minmax(0,1fr);align-items:center;gap:18px;padding:29px 68px 22px 31px;border-bottom:1px solid #d7e4df;background:#fff}.publishing-plan-dialog-header>div{display:grid;gap:5px}.publishing-plan-dialog-header h2{margin:0;color:var(--ink);font:500 43px/.98 Newsreader Variable,serif;letter-spacing:-.04em}.publishing-plan-dialog-header>div>p:last-child{margin:0;color:#647e72;font-size:14px;line-height:1.45}.publishing-plan-mark{position:relative;width:65px;height:58px;display:block}.publishing-plan-mark i{position:absolute;display:grid;place-items:center;border:1px solid #9ac9b8;color:#236b53;background:#edf8f3;box-shadow:0 7px 17px #1858421a;font-size:12px;font-style:normal;font-weight:850}.publishing-plan-mark i:first-child{left:0;bottom:0;width:42px;height:42px;border-radius:10px}.publishing-plan-mark i:last-child{top:0;right:0;width:35px;height:50px;border-radius:9px}.publishing-plan-mark.is-carousel i{border-color:#87b8a7;color:#1f7054;background:#e7f6ef}.publishing-plan-artwork{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px 20px;margin:20px 30px 0;padding:15px 17px;border:1px solid #d7e3df;border-radius:12px;background:#fff}.publishing-plan-artwork blockquote{min-width:0;margin:0;overflow:hidden;color:#294b5e;font:500 20px/1.25 Newsreader Variable,serif;text-overflow:ellipsis;white-space:nowrap}.publishing-plan-artwork>p{grid-column:1;margin:0;color:#718694;font-size:13px}.publishing-plan-artwork .artwork-format-summary{grid-column:2;grid-row:1 / 3;justify-content:flex-end;margin:0}.publishing-plan-platform-allowance{grid-column:1/-1;display:flex;align-items:baseline;flex-wrap:wrap;gap:5px 8px;margin-top:5px;padding-top:11px;border-top:1px solid #e1ebe6;color:#4f7265}.publishing-plan-platform-allowance>span{color:#4f7265;font-size:12px;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.publishing-plan-platform-allowance>strong{color:#1d654e;font-size:14px}.publishing-plan-platform-allowance>small{color:#6d857a;font-size:12px}.publishing-plan-platform-allowance.is-any{color:#6d8290}.publishing-plan-platform-allowance.is-any>span,.publishing-plan-platform-allowance.is-any>strong{color:#49677b}.publishing-plan-platform-allowance.is-library-only>span,.publishing-plan-platform-allowance.is-library-only>strong{color:#8b5a20}.publishing-plan-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:18px;padding:20px 30px 27px}.publishing-destination-table{display:grid;gap:10px;margin:18px 30px 0;padding:15px 17px;border:1px solid #cce0d8;border-radius:13px;background:linear-gradient(135deg,#fcfffd,#f3f9f6)}.publishing-destination-table>header{display:flex;align-items:center;justify-content:space-between;gap:14px}.publishing-destination-table>header>div{display:grid;gap:2px}.publishing-destination-table h3{margin:0;color:#244b5b;font-size:17px}.publishing-destination-table>header>span{padding:6px 9px;border-radius:999px;color:#23694f;background:#e0f3ea;font-size:12px;font-weight:800}.publishing-destination-scroll{overflow-x:auto}.publishing-destination-table table{width:100%;min-width:690px;border-collapse:collapse;text-align:left}.publishing-destination-table th{padding:0 10px 8px;color:#6a817c;font-size:var(--type-label);font-weight:850;letter-spacing:.08em;text-transform:uppercase}.publishing-destination-table td{padding:10px;border-top:1px solid #dbe9e3;color:#294b5b;font-size:13px;font-weight:700;vertical-align:middle}.publishing-destination-table td>small{display:block;margin-top:2px;color:#6e867e;font-size:var(--type-label);font-weight:650}.publishing-destination-table td em{padding:4px 7px;border-radius:999px;color:#27745a;background:#dff2e9;font-size:var(--type-label);font-style:normal;white-space:nowrap}.publishing-destination-table td em.is-failed{color:#9d3b35;background:#fbe8e5}.destination-platform-badge{display:inline-flex;width:fit-content;padding:4px 7px;border-radius:6px;color:#fff;background:#376f97;font-size:var(--type-label)}.destination-platform-badge.is-tiktok{background:#1f2630}.destination-preview{color:#285b8f;font-size:12px;font-weight:800;text-decoration:none;border-bottom:1px solid #9dbbd1}.publishing-destination-empty{margin:0;color:#637d78;font-size:13px}.history-detail-filters{display:flex;flex-wrap:wrap;align-items:end;gap:9px;margin:14px 0 18px;padding:12px;border:1px solid #d7e3e9;border-radius:12px;background:#fff}.history-detail-filters label{display:grid;min-width:130px;gap:4px;color:#526f81;font-size:var(--type-label);font-weight:800;letter-spacing:.04em;text-transform:uppercase}.history-detail-filters select,.history-detail-filters input{min-height:36px;padding:0 8px;border:1px solid #c9d9e3;border-radius:7px;color:#24485b;background:#fff;font:650 13px/1.2 Manrope Variable,sans-serif;text-transform:none}.history-detail-filters .button{min-height:36px;padding:0 14px}.history-clear-detail-filters{min-height:36px;border:0;color:#416a88;background:transparent;font:750 13px/1 Manrope Variable,sans-serif;cursor:pointer}.publishing-plan-grid>:only-child{grid-column:1 / -1}.publishing-format-lane{min-width:0;gap:12px;padding:16px;border-radius:13px;background:#ffffffd1}.publishing-format-lane.has-routing-ticket{grid-column:1 / -1}.publishing-format-lane>.artwork-format-plan-header{padding-bottom:12px;border-bottom:1px solid #dce7e2}.publishing-format-lane>.artwork-format-plan-header>span{width:46px;height:46px;font-size:13px}.publishing-format-lane>.artwork-format-plan-header p strong{font-size:16px}.publishing-format-lane>.artwork-format-plan-header p small,.publishing-format-lane>.artwork-format-plan-header em{font-size:13px}.publishing-plan-reason{display:grid;grid-template-columns:35px minmax(0,1fr);gap:11px;padding:13px;border:1px solid #dfd4b5;border-left:3px solid #c39438;color:#536a78;background:linear-gradient(135deg,#fffdf5,#fbf8ec)}.publishing-plan-reason>span{width:34px;height:34px;display:grid;place-items:center;border:1px solid #dccb9e;border-radius:10px;color:#84611e;background:#fff8df;font:800 17px/1 Newsreader Variable,serif}.publishing-plan-reason>div{display:grid;min-width:0;gap:5px}.publishing-plan-reason small{color:#8a6a2e;font-size:12px;font-weight:830;letter-spacing:.08em;text-transform:uppercase}.publishing-plan-reason strong{color:#314e60;font-size:15px;line-height:1.3}.publishing-plan-reason p{margin:0;color:#637987;font-size:13px;line-height:1.5}.publishing-plan-reason a{justify-self:start;margin-top:2px;color:#285b8f;font-size:13px;font-weight:790;text-decoration:none;border-bottom:1px solid #9ab4ce}.publishing-plan-reason a:hover{color:#173f69;border-bottom-color:#173f69}.publishing-plan-reason a:focus-visible{outline:3px solid rgba(40,91,143,.22);outline-offset:3px;border-radius:2px}.publishing-plan-reason a i{font-style:normal}.publishing-plan-routing-ticket{position:relative;display:grid;gap:14px;width:100%;box-sizing:border-box;margin-top:4px;padding:18px;border:1px solid #9bcab9;border-radius:14px;background:linear-gradient(135deg,#f9fdfb,#eff8f4);box-shadow:inset 4px 0 #2f9270,0 9px 24px #195b4412}.publishing-plan-routing-ticket>header{position:relative;display:grid;grid-template-columns:27px minmax(0,1fr);align-items:center;gap:11px}.publishing-plan-routing-ticket>header>span{z-index:1;width:12px;height:12px;border:3px solid #dff3eb;border-radius:50%;background:#2f9270;box-shadow:0 0 0 1px #72b69d}.publishing-plan-routing-ticket>header p{display:grid;gap:1px}.publishing-plan-routing-ticket>header strong{color:#205f4a;font-size:14px}.publishing-plan-routing-ticket>header small{color:#718a80;font-size:12px;font-weight:650;letter-spacing:0;text-transform:none}.publishing-plan-routing-fields{display:grid;grid-template-columns:minmax(0,1fr);gap:9px;padding:0}.publishing-plan-routing-fields label{display:grid;gap:5px}.publishing-plan-routing-fields label>span{display:flex;align-items:baseline;justify-content:space-between;gap:8px;color:#46675b;font-size:12px;font-weight:800;letter-spacing:.025em}.publishing-plan-routing-fields label>span small{color:#789087;font-size:12px;font-weight:650;letter-spacing:0;text-transform:none}.publishing-plan-routing-fields select,.publishing-plan-routing-fields input{width:100%;min-width:0;min-height:42px;padding:0 11px;border:1px solid #bfd5cd;border-radius:8px;color:#24485b;background:#fff;font:650 13px/1.2 Manrope Variable,sans-serif}.publishing-plan-routing-fields select:focus,.publishing-plan-routing-fields input:focus{border-color:#4d9b7e;outline:3px solid rgba(47,146,112,.16)}.publishing-plan-routing-ticket>.schedule-time-picker{margin:0}.publishing-plan-routing-warning{margin:0!important;padding:9px 10px;border:1px solid #e3bf82;border-radius:8px;color:#75501c!important;background:#fff8e9;font-size:12px!important;font-weight:650;line-height:1.5!important}.publishing-plan-routing-warning strong{color:#5f3d10}.publishing-plan-routing-note{margin:0!important;padding:8px 10px;border-radius:7px;color:#4d7063!important;background:#e5f3ec;font-size:12px!important;font-weight:650}.publishing-plan-routing-ticket .publishing-plan-schedule-missing{margin-top:0}.publishing-plan-schedule-missing{width:100%;min-height:55px;display:grid;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:10px;margin-top:7px;padding:8px 10px;border:1px solid #8fc6b1;border-radius:10px;color:#1f634d;background:linear-gradient(110deg,#e9f8f1,#f9fcfa);cursor:pointer;text-align:left;box-shadow:0 6px 15px #1c654c12}.publishing-plan-schedule-missing:hover:not(:disabled){border-color:#4c9d7e;background:linear-gradient(110deg,#ddf3e9,#f6fbf8);transform:translateY(-1px)}.publishing-plan-schedule-missing:focus-visible{outline:3px solid rgba(47,146,112,.24);outline-offset:3px}.publishing-plan-schedule-missing:disabled{cursor:wait;opacity:.62}.publishing-plan-schedule-missing>span:first-child{width:30px;height:30px;display:grid;place-items:center;border-radius:8px;color:#fff;background:#2f9270;font-size:20px;font-weight:720}.publishing-plan-schedule-missing>span:nth-child(2){display:grid;gap:2px}.publishing-plan-schedule-missing strong{color:#205f4a;font-size:14px}.publishing-plan-schedule-missing small{color:#5c796e;font-size:12px;font-weight:600;letter-spacing:0;text-transform:none}.publishing-plan-schedule-missing>i{color:#2f8064;font-size:17px;font-style:normal}.publishing-plan-reason.is-loading{border-left-color:#8ea2af;background:#f7fafb}.publishing-plan-reason.is-loading>span{color:#607988;border-color:#cedae1;background:#fff}.publishing-plan-schedule-card{gap:10px;padding:13px;border-color:#d5e4de;border-radius:11px;box-shadow:0 7px 18px #15324a0b}.publishing-plan-dialog .artwork-schedule-destination p strong{font-size:15px}.publishing-plan-dialog .artwork-schedule-entry>time{font-size:15px}.publishing-plan-dialog .artwork-schedule-editor,.publishing-plan-dialog .artwork-schedule-actions{padding-top:10px}.publishing-plan-schedule-account{display:grid;gap:6px}.publishing-plan-schedule-account>span{color:#46675b;font-size:12px;font-weight:850;letter-spacing:.04em;text-transform:uppercase}.publishing-plan-schedule-account select{width:100%;min-width:0;min-height:44px;padding:0 11px;border:1px solid #b8cfc6;border-radius:9px;color:#183b52;background:#fff;font:700 14px/1.2 Manrope Variable,sans-serif;letter-spacing:0;text-transform:none}.publishing-plan-schedule-account select:focus{border-color:#4d9b7e;outline:3px solid rgba(47,146,112,.15)}.publishing-plan-schedule-override{margin:0;padding:9px 10px;border:1px solid #e3bf82;border-radius:8px;color:#75501c;background:#fff8e9;font-size:12px;font-weight:650;line-height:1.5}.publishing-plan-schedule-override strong{color:#5f3d10}.publishing-plan-dialog-footer{position:sticky;bottom:0;display:flex;align-items:center;justify-content:space-between;gap:18px;padding:14px 30px;border-top:1px solid #d5e2dd;background:#fffffff5;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.publishing-plan-dialog-footer p{margin:0;color:#708589;font-size:13px}.publishing-plan-dialog-footer .button{min-width:110px}.content-delete-backdrop{z-index:90}.content-delete-dialog{position:relative;width:min(610px,100%);max-height:calc(100vh - 40px);padding:31px;overflow-y:auto;border:1px solid #dfc6c2;border-top:4px solid #b44a43;border-radius:19px;background:#fffdfc;box-shadow:0 40px 100px #0000004d}.content-delete-dialog>header{display:grid;grid-template-columns:50px minmax(0,1fr);gap:15px;padding-right:28px}.content-delete-dialog>header>div{display:grid;gap:7px}.content-delete-dialog h2{margin:0;font:500 37px/.98 Newsreader Variable,serif;letter-spacing:-.04em}.content-delete-dialog>header p:last-child{margin:0;color:#6f7f88;font-size:13px;line-height:1.55}.content-delete-mark{position:relative;width:48px;height:48px;display:grid;place-items:center;border:1px solid #e2b8b3;border-radius:14px;background:#fff0ee}.content-delete-mark:before,.content-delete-mark:after{content:"";position:absolute;width:22px;height:2px;border-radius:2px;background:#a83f39;transform:rotate(45deg)}.content-delete-mark:after{transform:rotate(-45deg)}.content-delete-mark i{width:31px;height:31px;border:1px solid rgba(168,63,57,.16);border-radius:50%}.content-delete-dialog>blockquote{max-height:72px;margin:20px 0 14px;padding:12px 15px;overflow:hidden;border-left:3px solid #c66d65;color:#405968;background:#f7f4f2;font:500 17px/1.35 Newsreader Variable,serif}.content-delete-ledger{display:grid;overflow:hidden;border:1px solid #e1d6d2;border-radius:12px;background:#e1d6d2;gap:1px}.content-delete-ledger>div{display:grid;grid-template-columns:35px minmax(0,1fr);align-items:center;gap:10px;padding:10px 12px;background:#fff}.content-delete-ledger>div>span{color:#ad514b;font:700 12px/1 SFMono-Regular,Consolas,monospace}.content-delete-ledger p{display:grid;gap:2px;margin:0}.content-delete-ledger strong{color:#293f4d;font-size:13px}.content-delete-ledger small{color:#788992;font-size:12px;line-height:1.4}.content-delete-source-note{margin:12px 0 0;padding:10px 12px;border:1px solid #eadbbb;border-radius:9px;color:#7f6a42;background:#fff9ed;font-size:12px;line-height:1.5}.content-delete-source-note strong{color:#6f5628}.content-delete-consent{display:grid;grid-template-columns:18px minmax(0,1fr);align-items:center;gap:10px;margin-top:12px;padding:11px 12px;border:1px solid #dbc6c3;border-radius:10px;background:#fff;cursor:pointer}.content-delete-consent input{width:17px;height:17px;margin:0;accent-color:#a83f39}.content-delete-consent span{display:grid;gap:2px}.content-delete-consent strong{color:#683735;font-size:13px}.content-delete-consent small{color:#7f8c93;font-size:12px}.content-delete-dialog>.form-alert{margin:12px 0 0}.content-delete-dialog>.dialog-actions{margin:19px -31px -31px;padding:15px 31px;border-top:1px solid #e8dcda;background:#fff}.content-delete-confirm{min-height:40px;padding:0 15px;border:0;border-radius:8px;color:#fff;background:#a83f39;cursor:pointer;font:780 13px/1 Manrope Variable,sans-serif}.content-delete-confirm:hover:not(:disabled){background:#8d2e29}.content-delete-confirm:focus-visible{outline:3px solid rgba(176,61,61,.24);outline-offset:3px}.content-delete-confirm:disabled{color:#acb6bb;background:#e6eaec;cursor:not-allowed}.api-import-backdrop{z-index:80}.import-dialog{position:relative;width:min(620px,100%);max-height:calc(100vh - 40px);padding:38px;overflow-y:auto;border-radius:20px;background:#fff;box-shadow:0 40px 100px #00000047}.import-dialog h2{margin:0;font-family:Newsreader Variable,serif;font-size:43px;line-height:1;font-weight:500;letter-spacing:-.04em}.import-dialog>p:not(.form-kicker){color:var(--muted);line-height:1.6;font-size:14px;margin-bottom:24px}.import-method-tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin:0 0 24px;padding:6px;border:1px solid #cad9e2;border-radius:14px;background:#edf3f6}.import-method-tabs button{min-width:0;min-height:64px;display:grid;grid-template-columns:30px minmax(0,1fr);align-items:center;gap:9px;padding:9px 10px;border:1px solid transparent;border-radius:10px;color:#526d7f;background:transparent;cursor:pointer;text-align:left;transition:color .16s ease,border-color .16s ease,background .16s ease,box-shadow .16s ease}.import-method-tabs button:hover{color:var(--ink);background:#ffffffad}.import-method-tabs button.active{color:#1e5745;border-color:#9fc8b9;background:#fff;box-shadow:0 5px 15px #15324a14,inset 3px 0 #2f9270}.import-method-tabs button>span:first-child{width:30px;height:30px;display:grid;place-items:center;border-radius:8px;color:#466579;background:#fff;font-size:17px;font-weight:800}.import-method-tabs button.active>span:first-child{color:#fff;background:#2f9270}.import-method-tabs button>span:last-child{min-width:0;display:grid;gap:3px}.import-method-tabs strong{overflow:hidden;font-size:14px;text-overflow:ellipsis;white-space:nowrap}.import-method-tabs small{overflow:hidden;color:#738896;font-size:13px;line-height:1.3;text-overflow:ellipsis;white-space:nowrap}.import-faq-link{min-height:70px;display:grid;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:12px;margin:-8px 0 24px;padding:12px 14px;border:1px solid #b9d4ca;border-radius:12px;color:#285c4b;background:linear-gradient(110deg,#edf8f3,#f8fbfa);transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.import-faq-link:hover{border-color:#73aa96;box-shadow:0 8px 22px #15324a14;transform:translateY(-1px)}.import-faq-link>span:first-child{width:34px;height:34px;display:grid;place-items:center;border-radius:50%;color:#fff;background:#2f9270;font-size:17px;font-weight:800}.import-faq-link>span:nth-child(2){min-width:0;display:grid;gap:3px}.import-faq-link strong{font-size:14px}.import-faq-link small{color:#5f7d72;font-size:12px;line-height:1.4}.import-faq-link>i{color:#2f8064;font-size:18px;font-style:normal}.dialog-close{position:absolute;right:16px;top:14px;width:36px;height:36px;border:0;background:#edf2f6;border-radius:50%;cursor:pointer;font-size:20px}.field-help{margin:-9px 0 0;color:var(--muted);font-size:13px;line-height:1.5}.field-help code{color:var(--ink-2)}.api-token-input{position:relative;display:block}.api-token-input>input{padding-right:88px}.api-token-input>span{position:absolute;right:13px;top:50%;color:#6e8390;font-size:12px;font-weight:750;transform:translateY(-50%)}.api-token-input.has-saved-token>input{color:#2c6c57;border-color:#9ec8b9;background:#f3faf7;letter-spacing:.14em}.api-token-saved{display:grid;grid-template-columns:37px minmax(0,1fr);gap:10px 12px;margin-top:-9px;padding:11px 12px;border:1px solid #add0c2;border-radius:11px;background:#f0f9f5}.api-token-saved>span{position:relative;width:35px;height:35px;grid-row:1 / span 2;border-radius:10px;background:#d8eee5}.api-token-saved>span:before{content:"";position:absolute;left:10px;top:8px;width:13px;height:13px;border:2px solid #2f8064;border-radius:50% 50% 45% 45%}.api-token-saved>span:after{content:"";position:absolute;left:9px;top:17px;width:17px;height:12px;border-radius:4px;background:#2f8064}.api-token-saved p{display:grid;gap:2px;margin:0}.api-token-saved strong{color:#245d49;font-size:13px}.api-token-saved small{color:#5e7b70;font-size:12px;line-height:1.45}.api-token-saved div{grid-column:2;display:flex;flex-wrap:wrap;gap:12px}.api-token-saved button{padding:0 0 2px;border:0;border-bottom:1px solid currentColor;color:#285f4c;background:transparent;cursor:pointer;font:750 12px/1.3 Manrope Variable,sans-serif}.api-token-saved button:last-child{color:#a2463f}.api-token-saved button:disabled{cursor:wait;opacity:.55}.api-token-save-choice{display:grid;grid-template-columns:18px minmax(0,1fr);align-items:center;gap:10px;margin-top:-9px;padding:10px 12px;border:1px solid #d4e0e5;border-radius:10px;background:#f8fafb;cursor:pointer;text-transform:none}.api-token-save-choice.selected{border-color:#9ec8b9;background:#f0f9f5;box-shadow:inset 3px 0 #2f9270}.api-token-save-choice>input{width:16px;height:16px;min-height:0;margin:0;padding:0;accent-color:#2f9270}.api-token-save-choice>span{display:grid;gap:2px}.api-token-save-choice strong{color:#294d5c;font-size:13px}.api-token-save-choice small{color:#6a7f89;font-size:12px;line-height:1.45}.import-recovery-choice{margin:2px 0 0;border-color:#e2c68f;background:#fffaf0}.import-recovery-choice.selected{border-color:#c99230;background:#fff6df;box-shadow:inset 3px 0 #bd8425}.import-recovery-choice strong{color:#76531d}.import-recovery-choice small{color:#806a47}.api-token-error{margin-top:-3px;color:#a13d38}.import-account-policy{min-width:0;margin:21px 0 16px;padding:0;border:0}.import-account-policy>legend{margin-bottom:8px;color:var(--ink-2);font-size:12px;font-weight:800;letter-spacing:.09em;text-transform:uppercase}.import-account-summary{display:grid;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:11px;margin-bottom:9px;padding:11px 13px;border:1px solid #c9dce6;border-radius:11px;background:#f1f7f9}.import-account-summary>span{position:relative;width:31px;height:31px;border-radius:9px;background:#dcebef}.import-account-summary>span:before,.import-account-summary>span:after,.import-account-summary>span i{content:"";position:absolute;left:8px;width:15px;height:4px;border-radius:3px;background:#4a7785}.import-account-summary>span:before{top:7px}.import-account-summary>span i{top:13px}.import-account-summary>span:after{top:19px}.import-account-summary p{display:grid;gap:2px;margin:0}.import-account-summary strong{color:#294d5c;font-size:13px}.import-account-summary small{color:#66808c;font-size:12px;line-height:1.45}.import-account-summary.has-paused{border-color:#e5cfab;background:#fff8ec}.import-account-summary.has-paused>span{background:#f4e2c1}.import-account-summary.has-paused>span:before,.import-account-summary.has-paused>span:after,.import-account-summary.has-paused>span i{background:#9b6d25}.import-account-summary.has-paused strong{color:#75511f}.import-account-choices{display:grid;gap:7px}.import-account-choice{display:grid;grid-template-columns:17px minmax(0,1fr) 18px;align-items:center;gap:10px;min-width:0;padding:11px 12px;border:1px solid #d6e0e6;border-radius:11px;background:#fff;transition:border-color .16s ease,background .16s ease,box-shadow .16s ease}.import-account-choice:hover{border-color:#9db8c9;background:#f9fbfc}.import-account-choice.selected{border-color:#6f91ff;background:#f3f6ff;box-shadow:inset 3px 0 0 var(--blue)}.import-account-choice.disabled{opacity:.5}.import-account-choices input{width:15px;height:15px;min-height:0;margin:0;padding:0;accent-color:var(--blue)}.import-account-choice>label{display:grid;gap:2px;min-width:0;cursor:pointer;letter-spacing:normal;text-transform:none}.import-account-choices strong{color:var(--ink);font-size:13px}.import-account-choices small{color:var(--muted);font-size:12px;line-height:1.45}.import-account-choice>i{width:7px;height:7px;justify-self:center;border-right:1px solid #9dafba;border-bottom:1px solid #9dafba;transform:rotate(-45deg)}.import-account-choice.selected>i{border-color:var(--blue)}.api-destination-rule{display:grid;grid-template-columns:34px minmax(0,1fr);align-items:start;gap:11px;margin-top:18px;padding:12px 13px;border:1px solid #a8cdbf;border-radius:11px;background:linear-gradient(110deg,#edf8f3,#f9fcfa);box-shadow:inset 3px 0 #2f9270}.api-destination-rule>span{position:relative;width:31px;height:31px;border-radius:9px;background:#d9eee5}.api-destination-rule>span:before,.api-destination-rule>span:after,.api-destination-rule>span i{content:"";position:absolute;height:3px;border-radius:3px;background:#2f8064}.api-destination-rule>span:before{top:8px;left:8px;width:15px}.api-destination-rule>span i{top:14px;left:8px;width:11px}.api-destination-rule>span:after{top:20px;left:8px;width:15px}.api-destination-rule p{display:grid;gap:2px;margin:0}.api-destination-rule strong{color:#205f4a;font-size:13px}.api-destination-rule small{color:#5b786c;font-size:12px;line-height:1.5}.api-destination-rule code{color:#245f4d;font-family:SFMono-Regular,Consolas,monospace;font-size:.95em}.import-destination-help{margin:15px 2px 0}.import-specific-destination{display:grid;grid-column:2 / 4;gap:7px;min-width:0;margin-top:3px;padding:11px 0 2px;border-top:1px solid #cad6f4}.import-specific-destination>label{color:#315f50;font-size:12px;font-weight:820;letter-spacing:.08em;text-transform:uppercase}.import-specific-destination select{width:100%;min-height:43px;padding:0 11px;border:1px solid #9fb5df;border-radius:8px;color:var(--ink);background:#fff;font:600 13px/1.4 Manrope Variable,sans-serif}.import-specific-destination>small{margin:0;color:#60748b;font-size:12px;line-height:1.5}.import-specific-destination>small strong{color:#80562a}.dialog-actions{display:flex;justify-content:flex-end;gap:10px;margin-top:8px}.import-progress{padding:15px;border:1px solid #c8d8e3;border-radius:12px;background:#f3f7fa}.import-progress-head{display:flex;align-items:center;gap:9px;font-size:14px}.import-progress-head span{width:8px;height:8px;border-radius:50%;background:var(--blue);box-shadow:0 0 0 5px #2764ff1a;animation:import-pulse 1.2s ease-in-out infinite}.import-progress-head .status-complete{background:#42c594;animation:none}.import-progress dl{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;margin:15px 0 0;background:var(--line)}.import-progress dl div{padding:9px;background:#fff}.import-progress dt{color:var(--muted);font-size:12px;letter-spacing:.08em;text-transform:uppercase}.import-progress dd{margin:4px 0 0;font:500 20px/1 Newsreader Variable,serif}.import-progress>p{margin:10px 0 0;color:var(--muted);font-size:13px;line-height:1.5}.taxonomy-impact-backdrop{z-index:80}.taxonomy-impact-dialog{position:relative;width:min(680px,100%);max-height:calc(100vh - 40px);padding:30px;overflow-y:auto;border:1px solid rgba(217,77,140,.3);border-top:4px solid #d94d8c;border-radius:19px;background:#fff;box-shadow:0 40px 100px #0000004d}.taxonomy-impact-dialog>header{display:flex;align-items:center;gap:15px;padding-right:38px}.taxonomy-impact-dialog h2{margin:1px 0 0;font:500 36px/1 Newsreader Variable,serif;letter-spacing:-.035em}.taxonomy-impact-dialog>p{margin:17px 0 20px;color:#5e7484;font-size:14px;line-height:1.65}.taxonomy-impact-dialog>.taxonomy-impact-notice{margin:-7px 0 16px;padding:9px 11px;border:1px solid #b9ccda;border-radius:8px;color:#365c74;background:#edf5fa;font-size:12px;font-weight:700}.taxonomy-impact-mark{position:relative;width:42px;height:42px;flex:none;border-radius:50%;background:#fff0f6;box-shadow:inset 0 0 0 1px #edbfd4}.taxonomy-impact-mark i{position:absolute;top:20px;left:10px;width:22px;height:2px;border-radius:2px;background:#b53672;transform:rotate(45deg)}.taxonomy-impact-mark i:last-child{transform:rotate(-45deg)}.taxonomy-removed-tags{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0 0 16px}.taxonomy-removed-tags>div{min-width:0;padding:10px 12px;border:1px solid #e0e7eb;border-radius:9px;background:#f8fafb}.taxonomy-removed-tags dt{margin-bottom:7px;color:#718594;font-size:12px;font-weight:820;letter-spacing:.11em;text-transform:uppercase}.taxonomy-removed-tags dd{display:flex;flex-wrap:wrap;gap:5px;margin:0}.taxonomy-removed-tags dd span{padding:5px 7px;border-radius:999px;color:#8f3561;background:#f8e9f1;font-size:12px;font-weight:740;text-transform:capitalize}.taxonomy-impact-list{position:relative;display:grid;gap:7px;max-height:235px;margin-bottom:17px;padding:3px 3px 3px 18px;overflow-y:auto}.taxonomy-impact-list:before{content:"";position:absolute;top:15px;bottom:15px;left:6px;border-left:1px dashed #d8a9c0}.taxonomy-impact-list article{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:15px;min-width:0;padding:11px 12px;border:1px solid #ead3de;border-radius:9px;background:linear-gradient(90deg,#fff7fa,#fff 55%)}.taxonomy-impact-slot{position:absolute;top:50%;left:-17px;width:9px;height:9px;border:3px solid white;border-radius:50%;background:#d94d8c;box-shadow:0 0 0 1px #d94d8c;transform:translateY(-50%)}.taxonomy-impact-list article>div{display:grid;grid-template-columns:auto minmax(0,auto);align-items:baseline;justify-content:start;gap:2px 7px;min-width:0}.taxonomy-impact-list article>div small{grid-row:1 / 3;align-self:center;padding:5px 7px;border-radius:5px;color:#fff;background:var(--ink);font-size:12px;font-weight:780;letter-spacing:.06em;text-transform:uppercase}.taxonomy-impact-list article>div strong,.taxonomy-impact-list article>div span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.taxonomy-impact-list article>div strong{color:var(--ink);font-size:13px}.taxonomy-impact-list article>div span{color:#768b99;font-size:12px}.taxonomy-impact-list time{display:grid;justify-items:end;gap:2px;color:#8c315e;font-size:13px;font-weight:760;white-space:nowrap}.taxonomy-impact-list time small{color:#8799a5;font-size:12px;font-weight:780;letter-spacing:.08em;text-transform:uppercase}.taxonomy-impact-choices{display:grid;grid-template-columns:1fr 1fr;gap:9px}.taxonomy-choice{display:grid;gap:5px;min-height:82px;padding:13px 14px;border:1px solid #c8d8d0;border-radius:10px;text-align:left;cursor:pointer;transition:border-color .18s ease,background .18s ease,transform .18s ease}.taxonomy-choice span{font-size:13px;font-weight:800}.taxonomy-choice small{font-size:12px;line-height:1.45}.taxonomy-choice.replace{color:#215f4c;background:#eff8f4}.taxonomy-choice.replace small{color:#5f7f74}.taxonomy-choice.replace:hover:not(:disabled){border-color:#55a486;background:#e7f5ee;transform:translateY(-1px)}.taxonomy-choice.empty{color:#8e315e;border-color:#e5c3d3;background:#fff7fa}.taxonomy-choice.empty small{color:#8b6a7a}.taxonomy-choice.empty:hover:not(:disabled){border-color:#d787ad;background:#fff0f6;transform:translateY(-1px)}.taxonomy-choice:focus-visible,.taxonomy-impact-cancel:focus-visible{outline:3px solid rgba(39,100,255,.24);outline-offset:2px}.taxonomy-choice:disabled,.taxonomy-impact-cancel:disabled{cursor:wait;opacity:.58;transform:none}.taxonomy-impact-cancel{width:100%;margin-top:10px;padding:10px;border:0;color:#526d7f;background:transparent;cursor:pointer;font-size:12px;font-weight:780;letter-spacing:.05em}.taxonomy-impact-cancel:hover:not(:disabled){color:var(--ink)}.cadence-change-backdrop{z-index:85}.cadence-change-dialog{position:relative;width:min(650px,100%);max-height:calc(100vh - 40px);padding:32px;overflow-y:auto;border:1px solid #bfd4e1;border-top:4px solid var(--blue);border-radius:19px;background:#fff;box-shadow:0 40px 100px #0000004d}.cadence-change-dialog>header{display:flex;align-items:center;gap:15px;padding-right:38px}.cadence-change-dialog>header p{margin:0 0 4px;color:var(--blue);font-size:12px;font-weight:820;letter-spacing:.11em;text-transform:uppercase}.cadence-change-dialog h2{margin:0;font:500 36px/1 Newsreader Variable,serif;letter-spacing:-.035em}.cadence-change-dialog>p:not(.cadence-audience-notice){margin:18px 0;color:#5e7484;font-size:14px;line-height:1.65}.cadence-change-dialog>p strong{color:var(--ink)}.cadence-change-mark{width:44px;height:44px;display:grid;align-content:center;gap:4px;flex:none;padding:0 10px;border-radius:50%;background:#edf2ff;box-shadow:inset 0 0 0 1px #cddafd}.cadence-change-mark i{height:3px;border-radius:3px;background:var(--blue)}.cadence-change-mark i:nth-child(1){width:13px}.cadence-change-mark i:nth-child(2){width:24px}.cadence-change-mark i:nth-child(3){width:18px}.cadence-change-summary{display:grid;grid-template-columns:1fr auto 1fr;align-items:stretch;gap:12px;margin:0 0 18px}.cadence-change-summary>section{min-width:0;padding:13px 14px;border:1px solid #d8e2e9;border-radius:11px;background:#f7fafb}.cadence-change-summary>section:last-child{border-color:#bdd8cd;background:#f0f8f4}.cadence-change-summary>section>small{color:#718594;font-size:12px;font-weight:820;letter-spacing:.1em;text-transform:uppercase}.cadence-change-summary section p{display:grid;grid-template-columns:auto 1fr auto 1fr;align-items:baseline;gap:4px 7px;margin:8px 0 0}.cadence-change-summary section strong{color:var(--ink);font:520 22px/1 Newsreader Variable,serif}.cadence-change-summary section span{color:#687f8e;font-size:12px;font-weight:720}.cadence-change-summary>i{align-self:center;color:#7890a0;font-size:18px;font-style:normal}.cadence-window-summary{display:grid;grid-template-columns:auto minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:8px 12px;margin:-8px 0 18px;padding:12px 14px;border:1px solid #cddce9;border-radius:11px;color:#355e82;background:linear-gradient(100deg,#f4f9ff,#fcfdff)}.cadence-window-summary>span{grid-column:1 / -1;color:#6c8597;font-size:12px;font-weight:820;letter-spacing:.1em;text-transform:uppercase}.cadence-window-summary strong{min-width:0;overflow:hidden;color:var(--ink);font-size:13px;text-overflow:ellipsis;white-space:nowrap}.cadence-window-summary i{color:#6f91aa;font-style:normal}.cadence-window-summary small{grid-column:1 / -1;color:#718795;font-size:12px}.cadence-audience-notice{margin:-4px 0 17px;padding:10px 12px;border:1px solid #e7c3d5;border-radius:9px;color:#87365d;background:#fff4f8;font-size:12px;font-weight:680;line-height:1.5}.cadence-change-choices{display:grid;grid-template-columns:1fr 1fr;gap:10px}.cadence-choice{min-height:102px;display:grid;align-content:start;gap:7px;padding:15px;border:1px solid;border-radius:11px;text-align:left;cursor:pointer;transition:border-color .18s ease,background .18s ease,transform .18s ease}.cadence-choice span{font-size:13px;font-weight:800}.cadence-choice small{font-size:12px;line-height:1.55}.cadence-choice.preserve{color:#245846;border-color:#b8d5ca;background:#f0f8f4}.cadence-choice.preserve small{color:#607d72}.cadence-choice.preserve:hover:not(:disabled){border-color:#65a88f;background:#e7f5ee;transform:translateY(-1px)}.cadence-choice.regenerate{color:#214f72;border-color:#bfd4e1;background:#f0f6fa}.cadence-choice.regenerate small{color:#657f91}.cadence-choice.regenerate:hover:not(:disabled){border-color:#78a7c4;background:#e7f1f7;transform:translateY(-1px)}.cadence-choice:focus-visible,.cadence-change-cancel:focus-visible{outline:3px solid rgba(39,100,255,.24);outline-offset:2px}.cadence-choice:disabled,.cadence-change-cancel:disabled{cursor:wait;opacity:.52;transform:none}.cadence-change-cancel{width:100%;margin-top:10px;padding:10px;border:0;color:#526d7f;background:transparent;cursor:pointer;font-size:12px;font-weight:780;letter-spacing:.05em}.cadence-change-cancel:hover:not(:disabled){color:var(--ink)}.imports-main{background:radial-gradient(circle at 92% 0,rgba(39,100,255,.1),transparent 26%),linear-gradient(135deg,rgba(188,232,220,.16),transparent 38%),#edf2f6}.import-route-studio{margin:34px 0 30px;overflow:hidden;border:1px solid #c5d5df;border-radius:18px;background:#ffffffe6;box-shadow:0 18px 50px #15324a14}.import-route-studio>header{display:grid;grid-template-columns:minmax(270px,.8fr) minmax(300px,1.2fr);align-items:end;gap:40px;padding:25px 27px 22px;border-bottom:1px solid #d7e2e8;background:linear-gradient(108deg,#f4f9fb,#fffffff5 58%,#f2f4ff)}.import-route-studio>header h2,.import-history-heading h2{margin:3px 0 0;font:500 31px/1 Newsreader Variable,serif;letter-spacing:-.035em}.import-route-studio>header>p{max-width:560px;justify-self:end;margin:0;color:#62798a;font-size:13px;line-height:1.65}.import-route-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;background:#d9e3e9}.import-route-card{--route: var(--blue);position:relative;min-width:0;min-height:230px;display:grid;grid-template-rows:58px auto auto 1fr;align-content:start;gap:9px;padding:23px 24px 20px;overflow:hidden;border:0;color:var(--ink);background:#fff;cursor:pointer;text-align:left;transition:color .2s ease,background .2s ease,transform .2s ease}.import-route-card.is-single{--route: #d94d8c}.import-route-card.is-zip{--route: #2f9270}.import-route-card:after{content:"";position:absolute;right:-40px;bottom:-55px;width:135px;height:135px;border:1px solid color-mix(in srgb,var(--route) 18%,transparent);border-radius:50%;box-shadow:0 0 0 17px color-mix(in srgb,var(--route) 4%,transparent),0 0 0 35px color-mix(in srgb,var(--route) 3%,transparent);transition:transform .24s ease}.import-route-card:hover{z-index:2;background:color-mix(in srgb,var(--route) 4%,white);transform:translateY(-3px)}.import-route-card:hover:after{transform:scale(1.12)}.import-route-card:focus-visible{z-index:3;outline:3px solid color-mix(in srgb,var(--route) 30%,transparent);outline-offset:-4px}.import-route-card>strong{font:520 24px/1 Newsreader Variable,serif;letter-spacing:-.025em}.import-route-card>small{max-width:270px;color:#637989;font-size:13px;line-height:1.55}.import-route-badge{position:absolute;top:20px;right:20px;padding:5px 7px;border:1px solid color-mix(in srgb,var(--route) 25%,white);border-radius:999px;color:var(--route);background:color-mix(in srgb,var(--route) 7%,white);font-size:12px;font-weight:820;letter-spacing:.1em;text-transform:uppercase}.import-route-detail{position:relative;z-index:2;align-self:end;display:flex;align-items:center;gap:5px;padding-top:14px;border-top:1px solid #e0e7eb;color:#6f8290;font-size:12px}.import-route-detail b{color:var(--route);font-weight:820;letter-spacing:.07em;text-transform:uppercase}.import-route-detail i{margin-left:auto;color:var(--route);font-size:16px;font-style:normal}.import-route-glyph,.import-workflow-mark{position:relative;width:52px;height:52px;display:block;border-radius:14px;color:var(--route);background:color-mix(in srgb,var(--route) 9%,white);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--route) 16%,white)}.import-route-card.is-api .import-route-glyph i{position:absolute;width:8px;height:8px;border:2px solid white;border-radius:50%;background:var(--route);box-shadow:0 0 0 1px var(--route)}.import-route-card.is-api .import-route-glyph i:first-child{top:12px;left:12px}.import-route-card.is-api .import-route-glyph i:nth-child(2){right:10px;top:20px}.import-route-card.is-api .import-route-glyph i:last-child{bottom:9px;left:16px}.import-route-card.is-api .import-route-glyph:before,.import-route-card.is-api .import-route-glyph:after{content:"";position:absolute;top:23px;left:18px;width:22px;border-top:2px solid var(--route);transform:rotate(17deg);transform-origin:left}.import-route-card.is-api .import-route-glyph:after{top:18px;left:18px;width:21px;transform:rotate(82deg)}.import-route-card.is-single .import-route-glyph i,.import-workflow-mark.is-single i{position:absolute;width:24px;height:30px;border:2px solid currentColor;border-radius:5px}.import-route-card.is-single .import-route-glyph i:first-child,.import-workflow-mark.is-single i:first-child{top:9px;left:10px}.import-route-card.is-single .import-route-glyph i:last-child,.import-workflow-mark.is-single i:last-child{right:9px;bottom:8px;background:color-mix(in srgb,var(--route) 9%,white)}.import-route-card.is-zip .import-route-glyph i,.import-workflow-mark.is-zip i{position:absolute;left:10px;width:32px;height:21px;border:2px solid currentColor;border-radius:4px;background:color-mix(in srgb,var(--route) 8%,white)}.import-route-card.is-zip .import-route-glyph i:first-child,.import-workflow-mark.is-zip i:first-child{top:9px}.import-route-card.is-zip .import-route-glyph i:nth-child(2),.import-workflow-mark.is-zip i:nth-child(2){top:15px;left:8px}.import-route-card.is-zip .import-route-glyph i:last-child,.import-workflow-mark.is-zip i:last-child{top:21px;left:6px}.import-route-studio>footer{display:flex;align-items:center;gap:9px;padding:12px 20px;color:#6d8291;border-top:1px solid #d7e2e8;background:#f7fafb;font-size:12px}.import-route-studio>footer strong{color:#35546a}.import-route-studio>footer strong:before{content:"";display:inline-block;width:6px;height:6px;margin-right:7px;border-radius:50%;background:var(--mint);box-shadow:0 0 0 3px #42c5941f}.import-background-status{display:grid;grid-template-columns:38px minmax(0,1fr);align-items:center;gap:12px;margin:0 0 17px;padding:13px 15px;border:1px solid #b9ccf4;border-radius:12px;color:#294d78;background:linear-gradient(105deg,#eef4ff,#f8faff);box-shadow:0 9px 24px #2764ff12}.import-background-status>span{position:relative;width:34px;height:34px;border-radius:50%;background:#2764ff1a;box-shadow:inset 0 0 0 1px #2764ff29}.import-background-status>span:before{content:"";position:absolute;top:9px;right:9px;bottom:9px;left:9px;border:2px solid rgba(39,100,255,.25);border-top-color:var(--blue);border-radius:50%;animation:import-spin .9s linear infinite}.import-background-status div{display:grid;gap:2px}.import-background-status strong{color:#234d88;font-size:13px}.import-background-status small{color:#657b98;font-size:12px;line-height:1.5}.import-history-heading{display:flex;align-items:end;justify-content:space-between;gap:20px;margin:0 2px 14px}.import-history-heading>span{color:#758895;font-size:12px;font-weight:750;letter-spacing:.08em;text-transform:uppercase}.import-history{display:grid;gap:13px}.import-run{position:relative;display:grid;grid-template-columns:minmax(190px,.65fr) minmax(360px,1.35fr);gap:0 28px;padding:22px 24px;border:1px solid var(--line);border-radius:15px;background:#fff;overflow:hidden}.import-run:before{content:"";position:absolute;inset:0 auto 0 0;width:4px;background:#42c594}.import-run.is-running:before{background:var(--blue)}.import-run.is-failed:before{background:var(--coral)}.import-run>header{grid-column:1;display:grid;grid-template-columns:1fr auto;gap:5px 14px;align-content:start}.run-status{display:flex;align-items:center;gap:8px;color:#257358;font-size:13px;font-weight:780;letter-spacing:.09em;text-transform:uppercase}.run-status i{width:7px;height:7px;border-radius:50%;background:currentColor}.is-running .run-status{color:var(--blue)}.is-running .run-status i{animation:import-pulse 1.2s ease-in-out infinite}.is-failed .run-status{color:#a63d32}.import-run time{color:var(--ink-2);font-size:13px;text-align:right}.import-run header small{grid-column:1 / -1;color:var(--muted);font-size:12px}.run-catalogue{grid-column:1;align-self:end;min-width:0;margin-top:20px}.run-catalogue span{display:block;margin-bottom:5px;color:var(--muted);font-size:12px;letter-spacing:.09em;text-transform:uppercase}.run-catalogue strong{display:block;font-size:13px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.run-counts{grid-column:2;grid-row:1 / span 2;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin:0;border:1px solid var(--mist);background:var(--mist)}.run-counts div{padding:15px;background:#f9fbfc}.run-counts dt{min-height:20px;color:var(--muted);font-size:12px;letter-spacing:.08em;text-transform:uppercase}.run-counts dd{margin:6px 0 0;font:500 27px/1 Newsreader Variable,serif}.import-run>p{grid-column:1 / -1;margin:15px 0 0;padding-top:13px;border-top:1px solid var(--mist);color:var(--muted);font-size:13px}.compact-empty{min-height:390px}.import-workflow-backdrop{z-index:80}.import-workflow-dialog{--route: #d94d8c;position:relative;width:min(980px,100%);max-height:calc(100vh - 34px);display:grid;grid-template-rows:auto auto auto minmax(0,1fr);overflow:hidden;border:1px solid #c7d6df;border-top:4px solid var(--route);border-radius:20px;background:#fff;box-shadow:0 44px 110px #0518265c}.zip-import-dialog{--route: #2f9270;width:min(1040px,100%)}.import-workflow-header{display:grid;grid-template-columns:56px minmax(0,1fr);align-items:center;gap:15px;padding:24px 70px 21px 28px;border-bottom:1px solid #dce5ea;background:linear-gradient(110deg,color-mix(in srgb,var(--route) 7%,white),#fff 62%)}.import-workflow-mark{--route: #d94d8c;width:54px;height:54px;color:var(--route)}.import-workflow-mark.is-zip{--route: #2f9270}.import-workflow-header h2{margin:2px 0 3px;font:500 35px/1 Newsreader Variable,serif;letter-spacing:-.04em}.import-workflow-header small{color:#6c8290;font-size:12px;line-height:1.5}.import-workflow-dialog>.import-method-tabs{margin:0;padding:8px 28px;border-width:0 0 1px;border-radius:0;background:#f5f8fa}.import-workflow-dialog>.import-method-tabs button{min-height:58px}.import-workflow-dialog>.direct-import-faq-link{min-height:58px;margin:12px 28px 0}.single-import-form,.zip-import-scroll{min-height:0;overflow-y:auto}.single-import-form{display:grid;gap:18px;padding:24px 28px 27px}.import-copy-panel{display:grid;grid-template-columns:minmax(360px,1.3fr) minmax(260px,.7fr);align-items:start;gap:18px;padding:18px;border:1px solid #d5e0e7;border-radius:14px;background:#f8fafb}.import-copy-panel>label,.format-schedule-panel>label{display:grid;gap:7px;color:#5d7485;font-size:12px;font-weight:820;letter-spacing:.09em;text-transform:uppercase}.import-copy-panel>label>small{margin-left:auto}.import-copy-panel textarea,.format-schedule-panel select,.format-schedule-panel input{width:100%;box-sizing:border-box;border:1px solid #c8d6df;border-radius:9px;color:var(--ink);background:#fff;font:500 13px/1.5 Manrope Variable,sans-serif;letter-spacing:normal;text-transform:none}.import-copy-panel textarea{min-height:126px;padding:11px 12px;resize:vertical}.format-schedule-panel select,.format-schedule-panel input{min-height:40px;padding:0 10px}.import-copy-panel textarea:focus,.format-schedule-panel select:focus,.format-schedule-panel input:focus{outline:3px solid rgba(39,100,255,.12);border-color:var(--blue)}.single-import-taxonomy{display:grid;grid-template-columns:1fr;align-content:start;align-items:start;gap:13px}.single-import-taxonomy .tag-combobox-label{font-size:12px}.single-import-taxonomy .tag-combobox-control{min-height:46px;background:#fff}.single-import-taxonomy .tag-suggestions,.single-import-taxonomy .tag-create{z-index:40}.single-import-plan{display:grid;gap:11px;padding:14px 15px 15px;border:1px solid #d8dfe5;border-radius:14px;background:linear-gradient(115deg,#fbf7fa,#f7fafb 58%,#f3f8fa)}.single-import-plan>header{display:flex;align-items:end;justify-content:space-between;gap:20px}.single-import-plan>header>div{display:grid;gap:3px}.single-import-plan>header span{color:#9d3f6c;font-size:12px;font-weight:830;letter-spacing:.1em;text-transform:uppercase}.single-import-plan>header h3{margin:0;font:500 20px/1 Newsreader Variable,serif}.single-import-plan>header>small{color:#718793;font-size:12px}.single-import-plan-options{position:relative;display:grid;grid-template-columns:1fr 1fr;gap:7px;padding:4px;border:1px solid #d7e0e6;border-radius:12px;background:#edf2f5}.single-import-plan-options button{min-width:0;min-height:66px;display:grid;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:10px;padding:10px 12px;border:1px solid transparent;border-radius:9px;color:#587182;background:transparent;cursor:pointer;text-align:left;transition:color .16s ease,border-color .16s ease,background .16s ease,box-shadow .16s ease}.single-import-plan-options button:hover{color:var(--ink);background:#ffffff94}.single-import-plan-options button>i{width:34px;height:34px;display:grid;place-items:center;border-radius:9px;color:#69818f;background:#ffffffb8;font: 16px/1 Newsreader Variable,serif}.single-import-plan-options button>span{display:grid;gap:3px}.single-import-plan-options button strong{font-size:13px}.single-import-plan-options button small{color:#748995;font-size:12px;line-height:1.45}.single-import-plan-options button.active{color:#8f315e;border-color:#d99ab9;background:#fff;box-shadow:0 5px 14px #432d3b14,inset 3px 0 #d94d8c}.single-import-plan-options button.active>i{color:#fff;background:#d94d8c}.single-import-plan-options button:last-child.active{color:#285c4b;border-color:#8fc3b1;box-shadow:0 5px 14px #23524314,inset 3px 0 #2f9270}.single-import-plan-options button:last-child.active>i{background:#2f9270}.import-platform-choice{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:12px;border:1px solid #d6e0e6;border-radius:11px;background:#ffffffb8}.import-platform-choice>strong,.import-platform-choice>small{grid-column:1 / -1}.import-platform-choice>strong{color:#294e67;font-size:13px;font-weight:840;letter-spacing:.09em;text-transform:uppercase}.import-platform-choice>label{min-width:0;min-height:44px;display:flex;align-items:center;gap:10px;padding:0 12px;border:1px solid #cbd8e0;border-radius:9px;color:#24485f;background:#fff;cursor:pointer;font-size:13px;font-weight:780;letter-spacing:.04em;text-transform:uppercase}.import-platform-choice>label:hover{border-color:#94abb9;background:#f9fbfc}.import-platform-choice>label:has(input:focus-visible){outline:3px solid rgba(39,100,255,.16);outline-offset:2px}.import-platform-choice>label>input[type=checkbox]{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto;width:18px;height:18px;min-height:0;flex:0 0 18px;margin:0;padding:0;border:0;border-radius:4px;accent-color:#2f9270}.import-platform-choice>small{color:#607b8a;font-size:12px;line-height:1.45;text-transform:none;letter-spacing:0}.import-format-stage{display:grid;gap:13px}.import-format-stage>header{display:flex;align-items:end;justify-content:space-between;gap:20px}.import-format-stage>header>div{display:grid;gap:3px}.import-format-stage>header span{color:#9d3f6c;font-size:12px;font-weight:830;letter-spacing:.1em;text-transform:uppercase}.import-format-stage>header h3{margin:0;font:500 22px/1 Newsreader Variable,serif}.import-format-stage>header>small{color:#7a8d99;font-size:12px}.import-format-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.import-format-card{min-width:0;display:grid;grid-template-columns:104px minmax(0,1fr);align-items:center;gap:13px;padding:13px;border:1px dashed #bdcdd7;border-radius:14px;background:#f7fafb;transition:border-color .18s ease,background .18s ease}.import-format-card.has-file{align-items:start;border-style:solid;border-color:#dab7c9;background:linear-gradient(120deg,#fff8fb,#f8fbfc)}.format-upload-preview{position:relative;width:104px;aspect-ratio:4 / 5;display:grid;place-items:center;overflow:hidden;border-radius:10px;color:#8195a2;background:#e8eef2;box-shadow:inset 0 0 0 1px #d4dfe5}.format-upload-preview.is-vertical{width:75px;aspect-ratio:9 / 16;justify-self:center}.format-upload-preview img,.format-upload-preview video{width:100%;height:100%;object-fit:cover}.format-upload-preview>span{width:37px;height:37px;display:grid;place-items:center;border:2px solid currentColor;border-radius:7px}.format-upload-preview>span i{width:13px;height:13px;border-radius:50%;background:currentColor;opacity:.55}.format-upload-copy{min-width:0;display:flex;flex-wrap:wrap;align-items:center;gap:7px}.format-upload-copy>p{width:100%;display:grid;gap:3px;margin:0}.format-upload-copy>p strong{font:500 17px/1 Newsreader Variable,serif}.format-upload-copy>p small,.format-filename{color:#748a98;font-size:12px;line-height:1.4}.format-filename{width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.format-file-button,.format-remove{min-height:32px;display:inline-flex;align-items:center;padding:0 9px;border-radius:7px;cursor:pointer;font:760 12px/1 Manrope Variable,sans-serif}.format-file-button{color:#fff;background:#315e7a}.format-file-button input{position:absolute;width:1px;height:1px;opacity:0}.format-remove{border:1px solid #dcc4d0;color:#96385f;background:#fff}.format-schedule-panel{grid-column:1 / -1;display:grid;grid-template-columns:minmax(150px,.7fr) minmax(230px,1.3fr);align-items:end;gap:10px 12px;margin:2px 0 0;padding:13px;border:1px solid #e4d1db;border-radius:10px;background:#ffffffdb}.format-schedule-panel legend{padding:0 6px;color:#9b3b68;font-size:12px;font-weight:830;letter-spacing:.09em;text-transform:uppercase}.format-schedule-panel>.format-date-field{grid-column:1 / -1}.format-account-warning{grid-column:1 / -1;margin:0;padding:9px 10px;border:1px solid #e3bf82;border-radius:8px;color:#75501c;background:#fff8e9;font-size:12px;font-weight:620;line-height:1.5}.format-account-warning strong{color:#5f3d10}.format-network-note{grid-column:1 / -1;margin:0;color:#6a7f8c;font-size:12px;line-height:1.5}.format-network-note strong{color:#385f72}.format-library-note{grid-column:1 / -1;display:grid;grid-template-columns:25px auto minmax(0,1fr);align-items:center;gap:8px;margin:2px 0 0;padding:10px 12px;border:1px solid #b9d8cc;border-radius:9px;color:#336654;background:#f0f8f5}.format-library-note>span{width:25px;height:25px;display:grid;place-items:center;border-radius:50%;color:#fff;background:#2f9270;font-size:13px}.format-library-note strong{font-size:12px}.format-library-note small{color:#668277;font-size:12px}.format-time-choice{display:grid;grid-template-columns:1fr 1fr;gap:5px}.format-time-choice button{min-height:51px;display:grid;gap:3px;padding:8px 9px;border:1px solid #d2dde3;border-radius:8px;color:#526d7f;background:#f7f9fa;cursor:pointer;text-align:left}.format-time-choice button strong{font-size:12px}.format-time-choice button small{color:#7b8e9a;font-size:12px;line-height:1.35}.format-time-choice button.active{color:#8f315e;border-color:#d79ab8;background:#fff0f7;box-shadow:inset 3px 0 #d94d8c}.import-inline-state{margin:0;color:#6e8390;font-size:12px}.upload-transfer{display:grid;gap:8px;padding:12px 14px;border:1px solid #bdd4ca;border-radius:10px;background:#eff8f4}.upload-transfer>div{display:flex;align-items:center;justify-content:space-between;gap:15px;color:#315f50;font-size:12px}.upload-transfer progress{width:100%;height:7px;border:0;border-radius:999px;overflow:hidden;background:#d6e8e0}.upload-transfer progress::-webkit-progress-bar{background:#d6e8e0}.upload-transfer progress::-webkit-progress-value{background:#2f9270}.upload-transfer progress::-moz-progress-bar{background:#2f9270}.upload-transfer>small{color:#617c70;font-size:12px}.single-import-form>.dialog-actions,.zip-upload-form>.dialog-actions{position:sticky;bottom:-27px;z-index:8;margin:0 -28px -27px;padding:14px 28px;border-top:1px solid #dce5ea;background:#fffffff7;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.zip-import-scroll{display:grid;gap:18px;padding:24px 30px 29px}.zip-import-dialog .form-kicker{font-size:13px}.zip-import-dialog .import-workflow-header small{font-size:14px}.zip-specification{display:grid;grid-template-columns:.72fr 1.28fr;gap:12px}.zip-specification>div{min-width:0;overflow:hidden;border:1px solid #d2dee5;border-radius:13px;background:#102c3f}.zip-spec-label{display:block;padding:13px 16px;color:#bce8dc;border-bottom:1px solid rgba(255,255,255,.12);font-size:14px;font-weight:820;letter-spacing:.09em;text-transform:uppercase}.zip-specification pre{margin:0;padding:17px 18px;overflow-x:auto;color:#dbe8ef;font:500 14px/1.62 SFMono-Regular,Consolas,monospace}.zip-example-tabs{display:grid;grid-template-columns:1fr 1fr;gap:6px;padding:7px;border-bottom:1px solid rgba(255,255,255,.12);background:#0b2434}.zip-example-tabs button{min-height:44px;padding:9px 12px;border:1px solid transparent;border-radius:8px;color:#a9c3cf;background:transparent;cursor:pointer;font:780 14px/1.25 Manrope Variable,sans-serif;text-align:center;transition:color .16s ease,border-color .16s ease,background .16s ease}.zip-example-tabs button:hover{color:#fff;background:#ffffff0f}.zip-example-tabs button.active{color:#173d36;border-color:#94d1bf;background:#bce8dc;box-shadow:0 3px 10px #00000029}.zip-example-tabs button:focus-visible{outline:3px solid rgba(188,232,220,.28);outline-offset:2px}.zip-spec-note{display:grid;gap:5px;margin:0;padding:14px 18px 16px;border-top:1px solid rgba(255,255,255,.12);color:#b7cad4;font-size:14px;line-height:1.55}.zip-spec-note strong{color:#bce8dc;font-size:14px}.zip-spec-note code{color:#f0d1df;font:650 14px/1.5 SFMono-Regular,Consolas,monospace}.zip-account-keys{padding:17px;border:1px solid #d2dee5;border-radius:13px;background:#f7fafb}.zip-account-keys>header{display:flex;align-items:end;justify-content:space-between;gap:16px;margin-bottom:13px}.zip-account-keys>header>div{display:grid;gap:4px}.zip-account-keys>header span{color:#40816b;font-size:13px;font-weight:830;letter-spacing:.09em;text-transform:uppercase}.zip-account-keys>header strong{font:500 22px/1 Newsreader Variable,serif}.zip-account-keys>header small{color:#9b4267;font-size:14px}.zip-account-keys>div{display:grid;gap:8px}.zip-account-keys article{display:grid;grid-template-columns:minmax(180px,.65fr) minmax(280px,1.35fr) auto;align-items:center;gap:14px;padding:12px 13px;border:1px solid #dbe4e9;border-radius:10px;background:#fff}.zip-account-keys p{display:grid;gap:3px;min-width:0;margin:0}.zip-account-keys p strong,.zip-account-keys p small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.zip-account-keys p strong{font-size:14px}.zip-account-keys p small{color:#758a97;font-size:13px}.zip-account-keys code{overflow:hidden;color:#345b70;font:500 14px/1.45 SFMono-Regular,Consolas,monospace;text-overflow:ellipsis;white-space:nowrap}.zip-account-keys button{min-height:36px;padding:0 12px;border:1px solid #bad0c7;border-radius:8px;color:#32624f;background:#f2faf6;cursor:pointer;font-size:14px;font-weight:760}.zip-account-keys>.zip-network-note{display:block;margin:-2px 0 13px;padding:10px 12px;border:1px solid #c6ddd4;border-radius:9px;color:#58766a;background:#eef7f3;font-size:13px;line-height:1.55}.zip-account-keys>.zip-network-note strong{color:#2d6551}.zip-rules{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;overflow:hidden;border:1px solid #d2dee5;border-radius:11px;background:#d2dee5}.zip-rules span{display:grid;gap:4px;padding:13px 14px;color:#758a97;background:#f8fafb;font-size:13px;line-height:1.35}.zip-rules strong{color:var(--ink);font:500 20px/1 Newsreader Variable,serif}.zip-upload-form{display:grid;gap:13px}.zip-file-drop{min-height:116px;display:flex;align-items:center;justify-content:center;gap:15px;padding:20px;border:1px dashed #95b5a8;border-radius:14px;color:#3a705c;background:#f1f9f5;cursor:pointer;text-align:left;transition:border-color .18s ease,background .18s ease}.zip-file-drop:hover{border-color:#2f9270;background:#eaf6f0}.zip-file-drop>input{position:absolute;width:1px;height:1px;opacity:0}.zip-file-drop>span{width:42px;height:42px;display:grid;place-items:center;flex:none;border-radius:50%;color:#fff;background:#2f9270;font-size:22px}.zip-file-drop p{display:grid;gap:5px;margin:0}.zip-file-drop p strong{font:500 21px/1 Newsreader Variable,serif}.zip-file-drop p small{color:#6d897e;font-size:14px}.zip-upload-form>.field-help{margin:0;padding:0 2px;font-size:14px;line-height:1.6}.zip-upload-form>.dialog-actions{bottom:-29px;margin:0 -30px -29px;padding:15px 30px}.zip-upload-form>.dialog-actions button{font-size:14px}.zip-import-dialog .upload-transfer>div{font-size:14px}.zip-import-dialog .upload-transfer>small{font-size:14px}.post-now-button{width:100%;min-height:42px;margin-top:14px;padding:10px 12px;border:1px solid #d8b2c9;border-radius:8px;color:#a22e68;background:#fff8fb;cursor:pointer;font:750 14px/1.2 Manrope Variable,sans-serif;letter-spacing:.07em;text-transform:uppercase}.post-now-button:hover:not(:disabled){border-color:#d94d8c;background:#fff1f7}.post-now-button:disabled{color:#8ca0ae;border-color:var(--line);background:#f2f5f7;cursor:not-allowed}.publish-dialog{position:relative;width:min(620px,100%);max-height:calc(100vh - 40px);overflow:auto;padding:38px;border-radius:20px;background:#fff;box-shadow:0 40px 100px #00000047}.publish-dialog h2{margin:0;font:500 43px/1 Newsreader Variable,serif;letter-spacing:-.04em}.publish-dialog>blockquote{margin:20px 0 26px;padding-left:16px;border-left:3px solid #d94d8c;color:var(--ink-2);font:400 20px/1.25 Newsreader Variable,serif}.publish-dialog label{display:grid;gap:8px;margin-top:16px;color:var(--ink-2);font-size:13px;font-weight:750;letter-spacing:.09em;text-transform:uppercase}.publish-dialog select,.publish-dialog textarea,.schedule-card textarea,.schedule-card input{width:100%;box-sizing:border-box;border:1px solid #c9d7e1;border-radius:8px;color:var(--ink);background:#fbfcfd;padding:10px;font:400 14px/1.45 Manrope Variable,sans-serif;text-transform:none;letter-spacing:normal}.publish-dialog textarea{resize:vertical}.publish-type-picker{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin:18px 0 0;padding:0;border:0}.publish-type-picker.is-single{grid-template-columns:1fr}.publish-type-picker legend{grid-column:1 / -1;margin-bottom:8px;color:var(--ink-2);font-size:13px;font-weight:750;letter-spacing:.09em;text-transform:uppercase}.publish-type-picker button{display:grid;gap:4px;padding:13px;border:1px solid #d5e0e7;border-radius:11px;color:var(--ink-2);background:#f8fafb;cursor:pointer;text-align:left}.publish-type-picker button strong{font:650 16px/1 Newsreader Variable,serif}.publish-type-picker button span{color:var(--muted);font-size:12px}.publish-type-picker button.active{border-color:#d94d8c;background:#fff2f8;box-shadow:inset 0 0 0 1px #d94d8c2e}.publish-type-picker button.active strong{color:#a22e68}.reel-duration-picker{display:grid;grid-template-columns:repeat(4,1fr);gap:7px;margin:18px 0 0;padding:15px;border:1px solid #ead0dc;border-radius:11px;background:#fff8fb}.reel-duration-picker legend{padding:0 6px;color:var(--ink-2);font-size:13px;font-weight:750;letter-spacing:.09em;text-transform:uppercase}.reel-duration-picker button{min-height:38px;border:1px solid #dcc5d0;border-radius:8px;color:#75425c;background:#fff;cursor:pointer;font:750 13px/1 Manrope Variable,sans-serif}.reel-duration-picker button.active{color:#fff;border-color:#d94d8c;background:#d94d8c}.reel-duration-picker small{grid-column:1 / -1;color:#856578;font-size:12px;line-height:1.5}.publish-music-picker{margin-top:18px;padding:15px;overflow:hidden;border:1px solid #bcd9cf;border-radius:12px;background:linear-gradient(135deg,#effaf6,#fbfdfd 62%,#edf4fc);box-shadow:inset 3px 0 #2fa574}.publish-music-picker>header{display:grid;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:10px}.publish-music-mark{display:grid;width:34px;height:34px;place-items:center;border-radius:9px;color:#fff;background:var(--ink);font-size:15px;box-shadow:0 6px 14px #15324a29}.publish-music-picker>header p{display:grid;gap:3px;min-width:0;margin:0}.publish-music-picker>header small{color:#2d765e;font-size:12px;font-weight:830;letter-spacing:.1em;text-transform:uppercase}.publish-music-picker>header strong{color:var(--ink);font:600 18px/1 Newsreader Variable,serif;letter-spacing:-.02em}.publish-music-wave{display:flex;align-items:center;gap:2px;height:25px}.publish-music-wave i{width:2px;border-radius:2px;background:#2fa574;opacity:.74}.publish-music-wave i:nth-child(3n+1){height:8px}.publish-music-wave i:nth-child(3n+2){height:22px}.publish-music-wave i:nth-child(3n){height:14px}.publish-music-picker>label{margin-top:14px;color:#38735f}.publish-music-picker select{border-color:#b8d5cb;background:#ffffffe6}.publish-music-picker audio{display:block;width:100%;height:34px;margin-top:11px}.publish-music-picker>footer{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:10px;color:#557466;font-size:12px}.publish-music-picker>footer span{font-weight:760}.publish-music-picker>footer small{color:#6c8290;font-size:12px}.publish-music-loading{min-height:76px;display:flex;align-items:center;justify-content:center;gap:4px;color:#557466;font-size:13px}.publish-music-loading i{width:3px;height:12px;border-radius:3px;background:#2fa574;animation:import-pulse .8s ease-in-out infinite}.publish-music-loading i:nth-child(2){height:25px;animation-delay:.12s}.publish-music-loading i:nth-child(3){height:17px;animation-delay:.24s}.publish-music-loading span{margin-left:8px}.publish-music-picker.is-empty{border-color:#e2d6b4;background:linear-gradient(135deg,#fffaf0,#f8fbfd);box-shadow:inset 3px 0 #d5a63f}.publish-music-picker.is-empty .publish-music-mark{background:#9a7424}.publish-music-picker.is-empty .publish-music-wave i{background:#bd9650}.publish-music-message{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:58px;margin-top:9px;padding-top:10px;border-top:1px solid rgba(125,151,137,.22)}.publish-music-message p{margin:0;color:#6e654c;font-size:13px;line-height:1.55}.publish-music-message a,.publish-music-message button{flex:0 0 auto;padding:0 0 3px;border:0;border-bottom:1px solid currentColor;color:#315f9c;background:transparent;cursor:pointer;font-size:12px;font-weight:780}.publish-warning{margin:16px 0;padding:11px 13px;border-radius:9px;color:#75405b;background:#fff0f6;font-size:13px;line-height:1.5}.schedule-main{background:radial-gradient(circle at 96% 2%,rgba(217,77,140,.13),transparent 22%),linear-gradient(135deg,rgba(39,100,255,.035),transparent 34%),#edf2f6}.schedule-header{align-items:center}.schedule-fill-action{display:flex;align-items:center;gap:9px}.schedule-info{position:relative;display:inline-flex}.schedule-info-button{width:30px;height:30px;display:grid;place-items:center;padding:0;border:1px solid #b8c8d3;border-radius:50%;color:#486579;background:#ffffffd1;cursor:help;font:700 13px/1 Newsreader Variable,serif;box-shadow:0 5px 14px #15324a0f}.schedule-info-button:hover{color:#a22e68;border-color:#d4a1bc;background:#fff}.schedule-info-button:focus-visible{outline:3px solid rgba(39,100,255,.24);outline-offset:2px}.schedule-info-tooltip{position:absolute;z-index:20;top:calc(100% + 10px);right:0;width:min(320px,calc(100vw - 48px));padding:13px 14px;border:1px solid #c8d6e0;border-radius:10px;color:#e9f1f5;background:#15324a;box-shadow:0 16px 34px #15324a33;font:500 14px/1.6 Manrope Variable,sans-serif;opacity:0;pointer-events:none;transform:translateY(-4px);transition:opacity .16s ease,transform .16s ease}.schedule-info-tooltip:before{content:"";position:absolute;top:-5px;right:10px;width:9px;height:9px;background:#15324a;transform:rotate(45deg)}.schedule-info:hover .schedule-info-tooltip,.schedule-info:focus-within .schedule-info-tooltip{opacity:1;transform:translateY(0)}.schedule-note{display:flex;align-items:center;gap:9px;margin:31px 0 18px;color:#566f80;font-size:14px;line-height:1.5}.schedule-note i{width:8px;height:8px;border-radius:50%;background:#d94d8c;box-shadow:0 0 0 5px #d94d8c1c}.schedule-filters{margin-bottom:30px;overflow:hidden;border:1px solid #c8d6e0;border-radius:15px;background:#ffffffd1;box-shadow:0 12px 34px #15324a0e;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.schedule-filter-heading{display:flex;align-items:center;justify-content:space-between;min-height:54px;padding:10px 16px;border-bottom:1px solid #dce5eb;background:#f3f7fad1}.schedule-filter-heading>div{display:flex;align-items:center;gap:11px}.schedule-filter-heading p{margin:0}.schedule-filter-heading small{display:block;margin-bottom:2px;color:#6f8493;font-size:13px;font-weight:780;letter-spacing:.12em;text-transform:uppercase}.schedule-filter-heading strong{display:block;color:var(--ink);font-size:13px;letter-spacing:-.01em}.schedule-filter-signal{position:relative;width:11px;height:11px;border:2px solid white;border-radius:50%;background:#d94d8c;box-shadow:0 0 0 1px #d94d8c}.schedule-filter-signal:after{content:"";position:absolute;top:4px;left:12px;width:18px;border-top:1px solid rgba(217,77,140,.38)}.schedule-filter-heading>div p{margin-left:17px}.schedule-filter-count{color:#607788;font-size:13px;letter-spacing:.05em;text-transform:uppercase}.schedule-filter-count strong{display:inline;margin-right:3px;color:#a22e68;font:600 18px/1 Newsreader Variable,serif}.schedule-filter-controls{display:grid;grid-template-columns:minmax(300px,.92fr) minmax(180px,.44fr) minmax(200px,.5fr) minmax(190px,.44fr);gap:18px;align-items:end;padding:16px}.schedule-platform-filter{min-width:0;margin:0;padding:0;border:0}.schedule-platform-filter legend,.schedule-state-filter legend,.schedule-account-filter>span:first-child,.schedule-date-filter>span:first-child{display:block;margin-bottom:8px;padding:0;color:#607788;font-size:13px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.schedule-platform-filter>div{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;padding:4px;border:1px solid #d3dee6;border-radius:10px;background:#edf2f5}.schedule-state-filter{min-width:0;margin:0;padding:0;border:0}.schedule-state-filter>div{width:100%;box-sizing:border-box;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;padding:4px;border:1px solid #d3dee6;border-radius:10px;background:#edf2f5}.schedule-platform-filter button,.schedule-state-filter button{min-width:0;min-height:40px;padding:0 9px;border:0;border-radius:7px;color:#536d7f;background:transparent;cursor:pointer;font-size:14px;font-weight:720;transition:color .18s ease,background .18s ease,box-shadow .18s ease}.schedule-state-filter button{min-width:0;padding-inline:10px;white-space:nowrap}.schedule-platform-filter button:hover,.schedule-state-filter button:hover{color:var(--ink);background:#fff9}.schedule-platform-filter button.active,.schedule-state-filter button.active{color:#fff;background:var(--ink);box-shadow:0 4px 12px #15324a2e}.schedule-account-filter,.schedule-date-filter{display:block;min-width:0}.schedule-date-filter>span:first-child{display:flex;align-items:baseline;justify-content:space-between;gap:8px}.schedule-date-filter>span:first-child small{color:#8496a2;font-size:12px;font-weight:700;letter-spacing:.02em;text-transform:none}.schedule-date-shell{position:relative;display:block}.schedule-date-shell input{width:100%;height:50px;padding:0 62px 0 13px;border:1px solid #c9d7e1;border-radius:10px;color:var(--ink);background:#fbfcfd;color-scheme:light;cursor:pointer;font:650 14px/1 Manrope Variable,sans-serif}.schedule-date-shell input:hover{border-color:#aebfcb}.schedule-date-shell input:focus-visible{border-color:#8099aa;outline:3px solid rgba(39,100,255,.2);outline-offset:2px}.schedule-date-shell button{position:absolute;top:50%;right:38px;padding:3px 5px;border:0;border-radius:5px;color:#9b3c68;background:#fff2f7;cursor:pointer;font-size:12px;font-weight:780;transform:translateY(-50%)}.schedule-date-shell button:hover{color:#7f2851;background:#fce5ef}.schedule-date-shell button:focus-visible{outline:3px solid rgba(217,77,140,.2);outline-offset:2px}.schedule-select-shell{position:relative;display:block}.schedule-select-shell select{width:100%;height:50px;-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:0 42px 0 13px;border:1px solid #c9d7e1;border-radius:10px;color:var(--ink);background:#fbfcfd;cursor:pointer;font:650 14px/1 Manrope Variable,sans-serif}.schedule-select-shell i{position:absolute;top:50%;right:15px;width:7px;height:7px;border-right:1.5px solid #567084;border-bottom:1.5px solid #567084;pointer-events:none;transform:translateY(-70%) rotate(45deg)}.schedule-select-shell select:hover{border-color:#aebfcb}.schedule-select-shell select:focus-visible,.schedule-platform-filter button:focus-visible,.schedule-state-filter button:focus-visible,.schedule-automation-toggle:focus-visible{outline:3px solid rgba(39,100,255,.25);outline-offset:2px}.schedule-automation-panel{padding:14px 16px 16px;border-top:1px solid #dce5eb;background:#f7f9fbad}.schedule-automation-panel>header{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:10px}.schedule-automation-panel>header p{display:grid;gap:2px;margin:0}.schedule-automation-panel>header small{color:#607788;font-size:13px;font-weight:800;letter-spacing:.11em;text-transform:uppercase}.schedule-automation-panel>header strong{color:var(--ink);font-size:13px}.schedule-automation-panel>header>span{color:#687f8f;font-size:13px;font-weight:750;letter-spacing:.06em;text-transform:uppercase}.schedule-automation-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(330px,1fr));gap:8px}.schedule-automation{display:flex;align-items:center;justify-content:space-between;gap:24px;min-height:68px;padding:11px 12px;border:1px solid rgba(47,165,116,.2);border-radius:11px;background:linear-gradient(90deg,#ebf8f3d1,#ffffffb3)}.schedule-automation.is-workspace-control{min-height:88px;padding:15px 16px}.schedule-automation.is-workspace-control .schedule-automation-toggle{min-width:205px}.schedule-automation-copy{display:flex;align-items:center;gap:12px;min-width:0}.schedule-automation-copy p{display:grid;gap:2px;margin:0}.schedule-automation-copy small{color:#557568;font-size:13px;font-weight:800;letter-spacing:.11em;text-transform:uppercase}.schedule-automation-copy strong{color:var(--ink);font-size:14px}.schedule-automation-copy p>span{color:#607788;font-size:14px;line-height:1.45}.schedule-automation-copy .pause-resume-help-link{margin-top:3px}.schedule-automation-status{flex:0 0 auto;width:9px;height:9px;border:3px solid white;border-radius:50%;background:#2fa574;box-shadow:0 0 0 1px #2fa574,0 0 0 6px #2fa5741a}.schedule-automation-toggle{display:flex;align-items:center;gap:9px;min-width:170px;min-height:42px;padding:0 13px;border:1px solid #b8cbd0;border-radius:9px;color:#244c3e;background:#fff;cursor:pointer;font:760 14px/1 Manrope Variable,sans-serif;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.schedule-automation-actions{display:flex;align-items:end;gap:9px}.schedule-automation-toggle:hover{border-color:#84a79a;box-shadow:0 5px 14px #15324a17;transform:translateY(-1px)}.schedule-automation-toggle:disabled{cursor:wait;opacity:.65;transform:none}.schedule-automation-toggle i{position:relative;width:28px;height:16px;flex:0 0 auto;border-radius:999px;background:#2fa574;transition:background .18s ease}.schedule-automation-toggle i:after{content:"";position:absolute;top:3px;right:3px;width:10px;height:10px;border-radius:50%;background:#fff;box-shadow:0 1px 3px #15324a40;transition:transform .18s ease}.schedule-automation.is-paused{border-color:#d94d8c38;background:linear-gradient(90deg,#fff1f6e0,#ffffffb3)}.schedule-automation.is-paused .schedule-automation-copy small{color:#9c486f}.schedule-automation.is-paused .schedule-automation-status{background:#d94d8c;box-shadow:0 0 0 1px #d94d8c,0 0 0 6px #d94d8c1a}.schedule-automation.is-paused .schedule-automation-toggle{color:#84355b;border-color:#e1b8cb}.schedule-automation.is-paused .schedule-automation-toggle i{background:#d7a4bc}.schedule-automation.is-paused .schedule-automation-toggle i:after{transform:translate(-12px)}.schedule-automation-empty{margin:0;padding:14px;border:1px dashed #c9d7e1;border-radius:9px;color:#607788;background:#fff;font-size:14px}.schedule-empty-reset{margin-top:16px;padding:0 0 4px;border:0;border-bottom:1px solid currentColor;color:var(--blue);background:transparent;cursor:pointer;font-size:13px;font-weight:750}.schedule-days{display:grid;gap:28px}.schedule-pagination{display:grid;grid-template-columns:auto minmax(150px,1fr) auto;align-items:center;gap:18px;margin:30px 0 0 30px;padding:13px 15px;border:1px solid #cbd9e2;border-radius:12px;background:#ffffffd1;box-shadow:0 8px 22px #15324a0d}.schedule-pagination.is-top{margin-top:24px;margin-bottom:20px}.schedule-pagination p{display:grid;gap:1px;margin:0;color:#607788;text-align:center;font-size:13px}.schedule-pagination p strong{color:var(--ink);font-size:15px}.schedule-pagination p span{display:inline}.schedule-pagination p small{color:#80929e;font-size:12px;font-weight:700;letter-spacing:.03em}.schedule-pagination button{min-height:40px;padding:0 13px;border:1px solid #c4d3dd;border-radius:9px;color:#31566f;background:#fff;cursor:pointer;font:760 13px/1 Manrope Variable,sans-serif}.schedule-pagination button:hover:not(:disabled){border-color:#859ead;background:#f4f8fa}.schedule-pagination button:focus-visible{outline:3px solid rgba(39,100,255,.2);outline-offset:2px}.schedule-pagination button:disabled{color:#a0adb5;background:#f1f4f6;cursor:not-allowed}.schedule-day>header h2 em{display:inline-flex;margin-left:8px;padding:4px 8px;border-radius:999px;color:#527084;background:#e9f0f4;vertical-align:middle;font:750 12px/1 Manrope Variable,sans-serif;letter-spacing:.06em;text-transform:uppercase}.schedule-day{position:relative;padding-left:30px}.schedule-day:before{content:"";position:absolute;left:7px;top:38px;bottom:-31px;border-left:1px dashed #b6c8d3}.schedule-day:last-child:before{display:none}.schedule-day>header{display:flex;align-items:baseline;gap:10px;margin-bottom:13px}.schedule-day h2{margin:0;font:500 29px/1 Newsreader Variable,serif;letter-spacing:-.03em}.schedule-day small{color:var(--muted);font-size:13px;letter-spacing:.1em;text-transform:uppercase}.schedule-day-mark{position:absolute;left:0;top:6px;width:15px;height:15px;border:4px solid #edf2f6;border-radius:50%;background:#d94d8c;box-shadow:0 0 0 1px #d94d8c}.schedule-rail{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:18px}.schedule-card{position:relative;display:grid;grid-template-columns:150px minmax(0,1fr);align-content:start;align-items:start;gap:18px;min-width:0;padding:16px;border:1px solid var(--line);border-radius:15px;background:#fff;box-shadow:0 14px 34px #15324a11}.schedule-card.is-deep-linked{border-color:#2f8b70;box-shadow:0 0 0 5px #2f8b702b,0 18px 42px #1a5b4829;animation:schedule-deep-link 1.15s ease-in-out 2}.schedule-card.is-deep-linked:before{content:"Opened from Publishing health";position:absolute;z-index:3;top:-13px;right:18px;min-height:27px;display:flex;align-items:center;padding:0 10px;border-radius:999px;color:#fff;background:#2f8b70;box-shadow:0 6px 15px #20695338;font-size:12px;font-weight:820;letter-spacing:.025em}.schedule-card:focus{outline:none}@keyframes schedule-deep-link{0%,to{box-shadow:0 0 0 5px #2f8b702b,0 18px 42px #1a5b4829}50%{box-shadow:0 0 0 9px #2f8b7014,0 22px 48px #1a5b4833}}.schedule-card.is-bulk-selected{border-color:#4777e7;box-shadow:0 0 0 3px #4777e726,0 18px 40px #244a9d1f}.schedule-bulk-select{position:absolute;z-index:4;top:26px;left:26px;margin:0;cursor:pointer}.schedule-bulk-select input,.schedule-bulk-page-select input,.schedule-bulk-timing input{position:absolute;width:1px;height:1px;overflow:hidden;opacity:0;pointer-events:none}.schedule-bulk-select>span{width:34px;height:34px;display:grid;place-items:center;border:2px solid #fff;border-radius:10px;color:#fff;font-size:18px;font-weight:950;background:#113043c7;box-shadow:0 7px 18px #0c26363d;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.schedule-bulk-select input:focus-visible+span{outline:3px solid rgba(49,104,232,.34);outline-offset:3px}.schedule-bulk-select input:checked+span{background:#3168e8}.schedule-bulk-toolbar{position:sticky;z-index:8;top:12px;display:grid;grid-template-columns:minmax(230px,.7fr) minmax(0,1.3fr);gap:16px;align-items:center;margin:0 0 22px;padding:13px;border:1px solid #c4d3da;border-radius:16px;background:#f7fafbf0;box-shadow:0 14px 32px #1333451a;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px)}.schedule-bulk-toolbar.has-selection{border-color:#9db6ee;background:linear-gradient(105deg,#eff4fff7,#fafcfff7);box-shadow:inset 5px 0 #3168e8,0 16px 38px #2852ad21}.schedule-bulk-page-select{min-width:0;display:grid;grid-template-columns:42px minmax(0,1fr);gap:11px;align-items:center;margin:0;cursor:pointer}.schedule-bulk-page-select>span{width:42px;height:42px;display:grid;place-items:center;border:1px solid #aebfc8;border-radius:12px;color:#fff;font-size:20px;font-weight:950;background:#fff}.schedule-bulk-page-select input:checked+span{border-color:#3168e8;background:#3168e8;box-shadow:0 7px 16px #3168e833}.schedule-bulk-page-select input:focus-visible+span{outline:3px solid rgba(49,104,232,.2);outline-offset:2px}.schedule-bulk-page-select p{min-width:0;display:grid;gap:2px;margin:0}.schedule-bulk-page-select strong{color:#1e455c;font-size:15px}.schedule-bulk-page-select small{overflow:hidden;color:#718792;font-size:12px;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.schedule-bulk-actions{min-width:0;display:flex;justify-content:flex-end;gap:9px;align-items:stretch}.schedule-bulk-actions>button:not(.schedule-bulk-clear){min-width:190px;display:grid;grid-template-columns:34px minmax(0,1fr);gap:9px;align-items:center;padding:9px 11px;border:1px solid #bdccd4;border-radius:11px;color:#31566b;text-align:left;background:#fff;cursor:pointer}.schedule-bulk-actions>button:not(.schedule-bulk-clear)>span{width:34px;height:34px;display:grid;place-items:center;border-radius:9px;color:#2458cd;font-size:18px;font-weight:950;background:#edf3ff}.schedule-bulk-actions p{min-width:0;display:grid;gap:1px;margin:0}.schedule-bulk-actions strong{font-size:13px}.schedule-bulk-actions small{overflow:hidden;color:#748894;font-size:12px;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.schedule-bulk-actions button:disabled{cursor:not-allowed;opacity:.46}.schedule-bulk-clear{align-self:center;padding:7px 3px;border:0;color:#596f7c;font:inherit;font-size:12px;font-weight:850;text-decoration:underline;text-underline-offset:4px;background:transparent;cursor:pointer}.schedule-card-media{position:relative;min-width:0}.schedule-card-media img,.schedule-card-media video{display:block;width:100%;aspect-ratio:4 / 5;border-radius:11px;object-fit:cover;background:#edf2f6}.schedule-thumbnail-placeholder{display:block;width:100%;aspect-ratio:4 / 5;border-radius:11px;background:linear-gradient(145deg,#dbe5e9,#edf3f4)}.schedule-media-open,.schedule-carousel-open{display:block;width:100%;padding:0;border:0;color:inherit;text-align:inherit;background:transparent;cursor:zoom-in}.schedule-media-open{position:relative;overflow:hidden;border-radius:11px}.schedule-media-open>img,.schedule-media-open>video,.schedule-carousel-stack>img{transition:transform .24s ease,filter .24s ease}.schedule-media-open:hover>img,.schedule-media-open:hover>video,.schedule-media-open:focus-visible>img,.schedule-media-open:focus-visible>video,.schedule-carousel-open:hover .schedule-carousel-stack>img,.schedule-carousel-open:focus-visible .schedule-carousel-stack>img{filter:saturate(1.05) contrast(1.02);transform:scale(1.025)}.schedule-media-open:focus-visible,.schedule-carousel-open:focus-visible,.schedule-carousel-rail>button:focus-visible{outline:3px solid rgba(48,119,171,.42);outline-offset:3px}.schedule-media-open-hint{position:absolute;right:9px;bottom:9px;z-index:2;display:inline-flex;align-items:center;gap:4px;padding:5px 7px;border:1px solid rgba(255,255,255,.42);border-radius:999px;color:#fff;background:#102b3dc7;box-shadow:0 5px 14px #091c2840;font-size:12px;font-weight:850;line-height:1;letter-spacing:.04em;opacity:0;transform:translateY(4px);transition:opacity .18s ease,transform .18s ease}.schedule-media-open-hint svg{width:13px;height:13px;fill:none;stroke:currentColor;stroke-width:2}.schedule-media-open:hover .schedule-media-open-hint,.schedule-media-open:focus-visible .schedule-media-open-hint,.schedule-carousel-open:hover .schedule-media-open-hint,.schedule-carousel-open:focus-visible .schedule-media-open-hint{opacity:1;transform:translateY(0)}.schedule-carousel-preview{display:grid;gap:7px;min-width:0}.schedule-carousel-stack{position:relative;min-height:150px;isolation:isolate}.schedule-carousel-stack>i{position:absolute;top:8px;right:-5px;bottom:-5px;left:8px;z-index:-2;border:1px solid #bfd0da;border-radius:11px;background:#e8f0f4;transform:rotate(2deg)}.schedule-carousel-stack>i:nth-child(2){top:4px;right:-2px;bottom:-2px;left:4px;z-index:-1;background:#f4f7f9;transform:rotate(1deg)}.schedule-card-media .schedule-carousel-stack>img{height:150px;aspect-ratio:1;border:1px solid #cbd9e1;object-fit:cover}.schedule-carousel-stack>.schedule-thumbnail-placeholder{height:150px;aspect-ratio:1;border:1px solid #cbd9e1}.schedule-carousel-stack>strong{position:absolute;top:8px;right:7px;padding:4px 6px;border-radius:999px;color:#fff;background:#13364de0;box-shadow:0 3px 9px #13364d33;font-size:12px;line-height:1}.schedule-carousel-rail{display:flex;gap:4px;padding:2px 1px 5px;overflow-x:auto;scrollbar-width:thin}.schedule-carousel-rail>button{position:relative;flex:0 0 31px;padding:0;border:0;background:transparent;cursor:pointer}.schedule-card-media .schedule-carousel-rail img{width:31px;height:31px;aspect-ratio:1;border:1px solid #cbd8e0;border-radius:5px;object-fit:cover}.schedule-carousel-rail .schedule-thumbnail-placeholder{width:31px;height:31px;aspect-ratio:1;border:1px solid #cbd8e0;border-radius:5px}.schedule-carousel-rail>button:hover img{border-color:#5e95b5;box-shadow:0 2px 7px #1b4e6b2e;transform:translateY(-1px)}.schedule-carousel-rail small{position:absolute;right:1px;bottom:1px;min-width:16px;height:16px;display:grid;place-items:center;padding:0 2px;border-radius:999px;color:#fff;background:#143246db;font-size:12px;font-weight:850;line-height:1;transform:scale(.78);transform-origin:right bottom}.schedule-card-media.is-carousel time{bottom:43px}.schedule-card-media time{position:absolute;left:-7px;bottom:12px;z-index:3;display:grid;gap:1px;min-width:82px;padding:8px 10px 9px;border:1px solid #e7c4d5;border-left:3px solid #d94d8c;border-radius:0 8px 8px 0;color:#7e2451;background:#fffffff5;box-shadow:0 8px 18px #15324a24;pointer-events:none}.schedule-card-media time small{color:#8a7180;font-size:12px;font-weight:800;letter-spacing:.11em;text-transform:uppercase}.schedule-card-media time strong{font-size:14px;line-height:1.1}.schedule-card-copy{display:grid;min-width:0}.schedule-card-header{display:flex;flex-wrap:wrap;align-items:center;gap:7px}.schedule-post-type{margin-left:auto;padding:5px 8px;border-radius:999px;color:#285a78;background:#e8f3f8;font-size:13px;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.schedule-post-type.is-reel{color:#9c2f67;background:#fff0f7}.schedule-post-type.is-carousel{color:#24664f;background:#e4f4ed}.schedule-account{min-width:0;overflow:hidden;color:var(--ink-2);font-size:14px;font-weight:800;text-overflow:ellipsis;white-space:nowrap}.schedule-status{padding:5px 7px;border-radius:999px;background:#e9f0f4;color:#536d7f;font-size:13px;font-weight:800;letter-spacing:.07em;text-transform:uppercase}.schedule-posted .schedule-status{color:#1f775a;background:#e1f3e9}.schedule-failed .schedule-status,.schedule-uncertain .schedule-status{color:#a53c35;background:#fff0ee}.schedule-card blockquote{margin:14px 0 12px;color:var(--ink);font:400 20px/1.2 Newsreader Variable,serif}.schedule-taxonomy{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:12px 0 14px;padding:12px 0;border-top:1px solid #e5ebef;border-bottom:1px solid #e5ebef}.schedule-taxonomy.is-subjects-only{grid-template-columns:minmax(0,1fr)}.schedule-taxonomy>div{display:grid;align-content:start;gap:7px;min-width:0}.schedule-taxonomy dt{color:#647b8b;font-size:13px;font-weight:820;letter-spacing:.1em;text-transform:uppercase}.schedule-taxonomy dd{min-width:0;margin:0}.taxonomy-tag-list--schedule .taxonomy-tag{padding:5px 7px;border-radius:999px;font-weight:720;line-height:1.15}.taxonomy-tag-list--schedule.taxonomy-tag-list--category .taxonomy-tag{color:#7d3d61;background:#f8e9f1}.taxonomy-tag-list--schedule.taxonomy-tag-list--subject .taxonomy-tag{color:#315f78;background:#e7f0f5}.taxonomy-tag-list--schedule .taxonomy-more-trigger{min-height:25px;border-radius:999px}.schedule-taxonomy em{color:#8a9ca8;font-size:13px;font-style:normal}.reel-customise-open{grid-column:1 / -1;width:100%;display:grid;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:12px;margin:0;padding:12px 14px;border:1px solid #c7d7eb;border-radius:10px;color:var(--ink);background:linear-gradient(135deg,#f1f5ff,#f8fbff);box-shadow:inset 3px 0 #527bd9;cursor:pointer;text-align:left;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.reel-customise-open:hover{border-color:#9eb8dc;box-shadow:inset 3px 0 #527bd9,0 8px 20px #294e911a;transform:translateY(-1px)}.reel-customise-open:focus-visible{outline:3px solid rgba(82,123,217,.25);outline-offset:3px}.reel-customise-open-copy{min-width:0;display:grid;gap:3px}.reel-customise-open-copy strong{font-size:14px;font-weight:850;letter-spacing:.09em}.reel-customise-open-copy small{overflow:hidden;color:#607788;font-size:13px;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.reel-customise-open-action{display:flex;align-items:center;gap:5px;color:#456fc8;font-size:13px;font-weight:800}.reel-customise-open-action i{font-style:normal;font-size:14px}.reel-customise-open.is-ready{border-color:#bcd9cf;background:linear-gradient(135deg,#eefaf5,#f7fbfd);box-shadow:inset 3px 0 #2fa574}.reel-customise-open.is-ready:hover{border-color:#95c8b7;box-shadow:inset 3px 0 #2fa574,0 8px 20px #2f80641a}.reel-customise-open.is-ready .reel-customise-icon{border-color:#2fa57459;color:#277459}.reel-customise-open.is-ready .reel-customise-open-action{color:#277459}.reel-customise-open.is-legacy{border-color:#d6dfe6;background:#f7f9fa;box-shadow:inset 3px 0 #91a2ae}.reel-customise-open.is-failed,.reel-customise-open.is-blocked{border-color:#e6c8be;background:#fff7f4;box-shadow:inset 3px 0 #cb6651}.reel-customise-open.is-blocked{border-color:#e2d6b4;background:#fffaf0;box-shadow:inset 3px 0 #d5a63f}.reel-video-state{margin:10px 0 12px;padding:10px;border:1px solid #c7d7eb;border-radius:10px;background:linear-gradient(135deg,#f1f5ff,#f8fbff);box-shadow:inset 3px 0 #527bd9}.schedule-card>.reel-video-state{grid-column:1 / -1;width:100%;box-sizing:border-box;margin:0}.schedule-bulk-backdrop{z-index:125;padding:22px;background:#112b3bbf;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.schedule-bulk-dialog{width:min(760px,100%);max-height:calc(100vh - 44px);display:flex;flex-direction:column;overflow:hidden;border:1px solid #b9cad3;border-top:6px solid #3168e8;border-radius:23px;color:#18384d;background:#f7fafb;box-shadow:0 30px 90px #081f2d61}.schedule-bulk-dialog>.dialog-close{z-index:3;top:20px;right:21px}.schedule-bulk-dialog>header{display:grid;grid-template-columns:62px minmax(0,1fr);gap:16px;align-items:center;padding:24px 82px 22px 25px;border-bottom:1px solid #ccd8de;background:linear-gradient(110deg,#fff,#f4f8fb 62%,#edf3ff)}.schedule-bulk-dialog>header>span{width:62px;height:62px;display:grid;place-items:center;border:1px solid #b9caf2;border-radius:18px;color:#2458cd;font-size:26px;font-weight:950;background:#edf3ff}.schedule-bulk-dialog>header p{margin:0 0 2px;color:#527084;font-size:12px;font-weight:900;letter-spacing:.11em;text-transform:uppercase}.schedule-bulk-dialog>header h2{margin:0;color:#17364c;font-family:var(--font-display);font-size:34px;line-height:1.08}.schedule-bulk-dialog>header small{display:block;margin-top:5px;color:#718692;font-size:13px;font-weight:700}.schedule-bulk-dialog-body{min-height:0;display:grid;gap:18px;overflow-y:auto;padding:24px}.schedule-bulk-account-field{display:grid;gap:7px;margin:0}.schedule-bulk-account-field>span,.schedule-bulk-timing>legend,.schedule-bulk-duration>legend{color:#35596c;font-size:13px;font-weight:900;letter-spacing:.07em;text-transform:uppercase}.schedule-bulk-account-field select{width:100%;min-height:54px;padding:0 14px;border:1px solid #afc4cf;border-radius:12px;color:#183b52;font:800 15px/1.2 Manrope Variable,sans-serif;background:#fff}.schedule-bulk-account-field select:focus{border-color:#3168e8;outline:3px solid rgba(49,104,232,.14)}.schedule-bulk-timing,.schedule-bulk-duration{display:grid;gap:10px;margin:0;padding:0;border:0}.schedule-bulk-timing>legend,.schedule-bulk-duration>legend{margin-bottom:9px}.schedule-bulk-timing>label{position:relative;display:grid;grid-template-columns:45px minmax(0,1fr);gap:12px;align-items:center;padding:15px;border:1px solid #c4d2d9;border-radius:14px;background:#fff;cursor:pointer}.schedule-bulk-timing>label.active{border-color:#4b9b7d;box-shadow:inset 4px 0 #2f9270,0 8px 20px #21684e14;background:#f1faf7}.schedule-bulk-timing>label>span{width:45px;height:45px;display:grid;place-items:center;border-radius:12px;color:#42677a;font-size:20px;font-weight:950;background:#e8eff3}.schedule-bulk-timing>label.active>span{color:#fff;background:#2f9270}.schedule-bulk-timing p{display:grid;gap:3px;margin:0}.schedule-bulk-timing strong{color:#244b60;font-size:16px}.schedule-bulk-timing small{color:#6f8490;font-size:13px;line-height:1.45}.schedule-bulk-impact{display:grid;gap:4px;padding:14px 15px;border:1px solid #b9d7cc;border-radius:13px;color:#315e50;background:#edf8f4}.schedule-bulk-impact.is-warning{border-color:#e2bf7e;color:#76531b;background:#fff8e9}.schedule-bulk-impact strong{font-size:15px}.schedule-bulk-impact span,.schedule-bulk-impact small{font-size:13px;line-height:1.45}.schedule-bulk-impact small{margin-top:5px;padding-top:7px;border-top:1px solid currentColor;font-weight:850;opacity:.84}.schedule-bulk-duration{grid-template-columns:repeat(4,minmax(0,1fr))}.schedule-bulk-duration>legend{grid-column:1/-1}.schedule-bulk-duration button{min-height:68px;border:1px solid #bdcdd5;border-radius:12px;color:#486578;font:900 19px/1 Manrope Variable,sans-serif;background:#fff;cursor:pointer}.schedule-bulk-duration button.active{border-color:#3168e8;color:#fff;box-shadow:0 8px 20px #3168e833;background:#3168e8}.schedule-bulk-dialog>.form-alert{margin:0 24px 18px}.schedule-bulk-dialog>footer{display:flex;justify-content:flex-end;gap:10px;padding:16px 24px;border-top:1px solid #ccd8de;background:#fff}.schedule-bulk-dialog>footer button{min-height:48px;padding:0 21px;border-radius:11px;font-size:14px;font-weight:900}@media(max-width:1100px){.schedule-bulk-toolbar{grid-template-columns:1fr}.schedule-bulk-actions{justify-content:flex-start}}@media(max-width:700px){.schedule-bulk-toolbar{position:relative;top:auto;padding:11px}.schedule-bulk-actions{display:grid;grid-template-columns:1fr}.schedule-bulk-actions>button:not(.schedule-bulk-clear){width:100%;min-width:0}.schedule-bulk-clear{justify-self:start}.schedule-bulk-backdrop{padding:0}.schedule-bulk-dialog{width:100%;max-height:100vh;min-height:100vh;border-width:0;border-radius:0}.schedule-bulk-dialog>header{grid-template-columns:48px minmax(0,1fr);padding:18px 64px 17px 15px}.schedule-bulk-dialog>header>span{width:48px;height:48px;border-radius:14px;font-size:21px}.schedule-bulk-dialog>header h2{font-size:27px}.schedule-bulk-dialog-body{padding:16px}.schedule-bulk-duration{grid-template-columns:repeat(2,minmax(0,1fr))}.schedule-bulk-dialog>.form-alert{margin:0 16px 14px}.schedule-bulk-dialog>footer{padding:13px 16px}}.reel-customise-heading{display:flex;align-items:center;gap:9px}.reel-customise-heading h3{margin:0;color:var(--ink);font:800 16px/1.2 Manrope Variable,sans-serif;letter-spacing:-.015em}.reel-customise-track{margin:9px 0 0;overflow:hidden;border:1px solid rgba(47,128,100,.22);border-radius:8px;background:#ffffffc2}.reel-customise-track>summary{display:grid;grid-template-columns:minmax(0,1fr) auto 18px;align-items:center;gap:9px;padding:9px 10px;list-style:none;cursor:pointer}.reel-customise-track>summary::-webkit-details-marker{display:none}.reel-customise-track>summary:focus-visible{outline:3px solid rgba(47,128,100,.22);outline-offset:-3px}.reel-customise-track-copy{min-width:0;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:baseline;gap:6px 9px}.reel-customise-track-copy>span{color:#2d765e;font-size:13px;font-weight:850;letter-spacing:.07em;text-transform:uppercase}.reel-customise-track-copy strong{overflow:hidden;color:var(--ink);font-size:15px;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.reel-track-chevron{color:#54806f;font-size:22px;line-height:1;transform:rotate(90deg);transition:transform .17s ease}.reel-customise-track[open] .reel-track-chevron{transform:rotate(-90deg)}.reel-customise-track[open]>summary{border-bottom:1px solid rgba(47,128,100,.18);background:#effaf6b8}.reel-customise-track-expanded{padding:9px 10px 10px}.reel-customise-track-expanded audio{display:block;width:100%;min-width:0;height:30px}.reel-customise-track-expanded>p{margin:0;color:#607788;font-size:13px;line-height:1.5}.reel-customise-track-actions{display:flex;flex-wrap:wrap;align-items:center;gap:7px 11px;margin-top:8px}.reel-customise-track-actions button,.reel-customise-track-actions a{padding:0 0 2px;border:0;border-bottom:1px solid currentColor;color:#25644f;background:transparent;cursor:pointer;font:780 13px/1.3 Manrope Variable,sans-serif;text-decoration:none;text-transform:none}.reel-customise-track-actions button:disabled{cursor:default;opacity:.46}.reel-customise-track.is-waiting{border-color:#9a742440}.reel-customise-track.is-waiting .reel-customise-track-copy>span,.reel-customise-track.is-waiting .reel-track-chevron{color:#8d6b22}.reel-uploaded-video-note{display:grid;gap:3px;margin:0;padding:11px 13px;border:1px solid rgba(47,128,100,.25);border-radius:8px;color:#527063;background:#ffffffc2;font-size:13px;line-height:1.45}.reel-uploaded-video-note strong{color:#277459;font-size:13px;font-weight:850;letter-spacing:.07em;text-transform:uppercase}.reel-customise-icon{display:grid;width:30px;height:30px;place-items:center;border:1px solid rgba(82,123,217,.3);border-radius:8px;color:#456fc8;background:#ffffffc2;box-shadow:0 5px 13px #385ba01a}.reel-customise-icon svg{width:19px;height:19px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8}.reel-customise-icon svg path{fill:currentColor;stroke:none}.reel-video-progress{height:3px;margin-top:9px;overflow:hidden;border-radius:999px;background:#dce5f5}.reel-video-progress i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#527bd9,#63b6cf);transition:width .45s ease}.reel-video-state>button{margin-top:9px;padding:0 0 2px;border:0;border-bottom:1px solid currentColor;color:#a53c35;background:transparent;cursor:pointer;font-size:13px;font-weight:800}.reel-render-duration{margin:9px 0 0;padding:8px;border:1px solid rgba(82,123,217,.22);border-radius:8px;background:#ffffffa3}.reel-render-duration legend{padding:0 4px;color:#536eaa;font-size:12px;font-weight:850;letter-spacing:.1em;text-transform:uppercase}.reel-render-duration>div{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:4px}.reel-render-duration button{min-width:0;min-height:32px;padding:0;border:1px solid #c7d4e8;border-radius:6px;color:#536e86;background:#f8fbff;cursor:pointer;font:800 13px/1 Manrope Variable,sans-serif}.reel-render-duration button.active{color:#fff;border-color:#527bd9;background:#527bd9;box-shadow:0 3px 8px #527bd933}.reel-render-duration button:disabled{cursor:wait;opacity:.58}.reel-render-duration>small{display:block;margin-top:7px;color:#607788;font-size:13px;line-height:1.45;letter-spacing:0;text-transform:none}.reel-video-state.is-ready{border-color:#bcd9cf;background:linear-gradient(135deg,#eefaf5,#f7fbfd);box-shadow:inset 3px 0 #2fa574}.reel-video-state.is-ready .reel-customise-icon{border-color:#2fa57459;color:#277459;background:#ffffffbd}.reel-video-state.is-legacy{border-color:#d6dfe6;background:linear-gradient(135deg,#f5f7f9,#fbfcfd);box-shadow:inset 3px 0 #91a2ae}.reel-video-state.is-legacy .reel-customise-icon{color:#6d8192;border-color:#c9d4db}.reel-video-state.is-failed,.reel-video-state.is-blocked{border-color:#e6c8be;background:linear-gradient(135deg,#fff4f0,#fffaf7);box-shadow:inset 3px 0 #cb6651}.reel-video-state.is-blocked{border-color:#e2d6b4;background:linear-gradient(135deg,#fffaf0,#f8fbfd);box-shadow:inset 3px 0 #d5a63f}.reel-mini-wave{display:flex;align-items:center;gap:2px;height:22px}.reel-mini-wave i{width:2px;border-radius:2px;background:#2fa574;opacity:.72}.reel-mini-wave i:nth-child(3n+1){height:7px}.reel-mini-wave i:nth-child(3n+2){height:17px}.reel-mini-wave i:nth-child(3n){height:11px}.schedule-edit-grid{grid-column:1 / -1;display:grid;gap:12px;padding-top:14px;border-top:1px solid #e5ebef}.schedule-card label{display:grid;gap:6px;margin-top:4px;color:#607788;font-size:13px;font-weight:800;letter-spacing:.09em;text-transform:uppercase}.schedule-card textarea,.schedule-card input{padding:9px 10px;font-size:14px;line-height:1.45}.schedule-caption-field textarea{min-height:135px;resize:vertical}.schedule-card textarea:disabled,.schedule-card input:disabled{color:#506878;background:#f2f5f7;opacity:1}.schedule-error{margin:9px 0 0;color:#a53c35;font-size:13px;text-transform:capitalize}.schedule-save-result{margin:10px 0 0;padding:9px 11px;border:1px solid #b9ddcf;border-radius:8px;color:#23674f;background:#eff8f4;font-size:13px;font-weight:720}.schedule-save-result.is-error{border-color:#e5c1bc;color:#9b3d37;background:#fff4f2}.schedule-actions{display:flex;gap:14px;margin-top:12px}.schedule-card>.schedule-error,.schedule-card>.schedule-save-result,.schedule-card>.schedule-actions,.schedule-card>.schedule-reuse-state{grid-column:1 / -1}.schedule-actions button{border:0;color:#1c4ca7;background:transparent;padding:0 0 2px;border-bottom:1px solid currentColor;cursor:pointer;font-size:14px;font-weight:800}.schedule-actions .button-quiet{color:#a53c35;border:0;background:transparent;padding:0}.schedule-actions button:disabled{cursor:wait;opacity:.55}.schedule-reuse-state{display:grid;grid-template-columns:12px minmax(0,1fr);gap:3px 9px;margin-top:14px;padding:12px;border:1px solid #d7e0e6;border-radius:10px;background:#f6f8fa}.schedule-reuse-state.is-marked{border-color:#b8d8cc;background:#eff8f4;box-shadow:inset 3px 0 #2fa574}.schedule-reuse-mark{grid-row:1 / span 2;width:10px;height:10px;margin-top:3px;border:2px solid white;border-radius:50%;background:#7890a0;box-shadow:0 0 0 1px #7890a0}.schedule-reuse-state.is-marked .schedule-reuse-mark{background:#2fa574;box-shadow:0 0 0 1px #2fa574,0 0 0 5px #2fa5741a}.schedule-reuse-state>div{min-width:0}.schedule-reuse-state strong{display:block;color:var(--ink);font-size:14px}.schedule-reuse-state p{margin:3px 0 0;color:#607788;font-size:13px;line-height:1.45}.schedule-reuse-state button{grid-column:2;justify-self:start;margin-top:7px;padding:0 0 2px;border:0;border-bottom:1px solid currentColor;color:#1c4ca7;background:transparent;cursor:pointer;font:800 13px/1.3 Manrope Variable,sans-serif}.schedule-reuse-state.is-marked button{color:#a53c35}.schedule-reuse-state button:disabled{cursor:wait;opacity:.55}.reel-customise-backdrop{z-index:42}.reel-customise-dialog{position:relative;width:min(720px,100%);max-height:calc(100vh - 40px);display:grid;grid-template-rows:auto minmax(0,1fr) auto;overflow:hidden;border:1px solid #b9cbe4;border-top:5px solid #527bd9;border-radius:20px;background:#f5f8fc;box-shadow:0 42px 110px #0518265c}.reel-customise-dialog-header{display:grid;grid-template-columns:54px minmax(0,1fr);align-items:center;gap:15px;padding:24px 62px 20px 24px;border-bottom:1px solid #d6e1ed;background:#fff}.reel-customise-dialog-header .reel-customise-icon{width:50px;height:50px;border-radius:14px}.reel-customise-dialog-header .reel-customise-icon svg{width:27px;height:27px}.reel-customise-dialog-header>div{min-width:0;display:grid;gap:4px}.reel-customise-dialog-header p{margin:0;color:#527bd9;font-size:13px;font-weight:850;letter-spacing:.11em;text-transform:uppercase}.reel-customise-dialog-header h2{margin:0;color:var(--ink);font:850 31px/1.05 Manrope Variable,sans-serif;letter-spacing:.035em}.reel-customise-dialog-header>div>span{overflow:hidden;color:#607788;font-size:14px;line-height:1.45;text-overflow:ellipsis;white-space:nowrap}.reel-customise-dialog-body{overflow-y:auto;padding:20px 22px}.reel-customise-dialog .reel-video-state{margin:0;padding:16px;border-radius:13px}.reel-customise-dialog .reel-customise-track{margin-top:0}.reel-customise-dialog .reel-customise-track>summary{min-height:48px;padding:11px 13px}.reel-customise-dialog .reel-customise-track-expanded{padding:12px 13px 13px}.reel-customise-dialog .reel-render-duration{margin-top:14px;padding:13px}.reel-customise-dialog .reel-render-duration button{min-height:40px;font-size:14px}.reel-customise-dialog .reel-customise-actions{margin-top:14px}.reel-customise-dialog .reel-preview-button,.reel-customise-dialog .generate-sora-button{min-height:44px;font-size:14px}.reel-customise-dialog>footer{display:flex;justify-content:flex-end;padding:13px 22px;border-top:1px solid #d6e1ed;background:#fff}.reel-customise-dialog>footer .button-quiet{min-width:92px;min-height:40px;border:1px solid #c6d4df;border-radius:8px;color:#38566a;background:#fff;cursor:pointer;font-size:14px;font-weight:800}.reel-preview-backdrop{z-index:46}.reel-preview-dialog{position:relative;width:min(430px,100%);max-height:calc(100vh - 40px);padding:22px;overflow-y:auto;border:1px solid #bcd9cf;border-top:4px solid #2fa574;border-radius:19px;background:#f9fcfb;box-shadow:0 40px 100px #00000057}.reel-preview-dialog>header{padding:0 40px 15px 0}.reel-preview-dialog>header p{margin:0 0 4px;color:#2f8064;font-size:13px;font-weight:850;letter-spacing:.12em;text-transform:uppercase}.reel-preview-dialog h2{margin:0;color:var(--ink);font:500 30px/1 Newsreader Variable,serif;letter-spacing:-.035em}.reel-preview-dialog>header span{display:block;margin-top:6px;color:#607788;font-size:14px}.reel-preview-dialog video{display:block;width:min(100%,315px);max-height:min(47vh,440px);aspect-ratio:9 / 16;margin:12px auto 0;border-radius:13px;object-fit:contain;background:#091d2c;cursor:pointer;box-shadow:0 18px 35px #091d2c33}.reel-preview-dialog video:focus-visible{outline:3px solid #6aaed6;outline-offset:3px}.reel-preview-player-controls{width:min(100%,315px);margin:0 auto}.reel-preview-track-name{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin:0 0 8px}.reel-preview-track-name span{color:#527063;font-size:13px;font-weight:800}.reel-preview-track-name strong{overflow:hidden;color:var(--ink);font-size:15px;line-height:1.3;text-align:right;text-overflow:ellipsis;white-space:nowrap}.reel-preview-playback-button{display:flex;min-height:44px;align-items:center;justify-content:center;gap:8px;width:100%;margin:0;border:1px solid #2f8064;border-radius:9px;color:#fff;background:#2f8064;cursor:pointer;font-size:15px;font-weight:820;box-shadow:0 7px 16px #2f80642e}.reel-preview-playback-button:disabled{cursor:wait;opacity:.68}.reel-preview-playback-button span{font-size:13px}.reel-preview-timeline{display:grid;grid-template-columns:38px minmax(0,1fr) 38px;align-items:center;gap:7px;margin-top:8px;color:#526b61;font-size:13px;font-variant-numeric:tabular-nums}.reel-preview-timeline span:last-child{text-align:right}.reel-preview-timeline input{width:100%;accent-color:#2f8064;cursor:pointer}.reel-preview-sound-error{width:min(100%,315px);margin:9px auto 0;padding:9px 10px;border:1px solid #e2b5aa;border-radius:8px;color:#9b3d36;background:#fff4f1;font-size:13px;line-height:1.45;text-align:center}.reel-preview-live-soundtrack{margin:10px auto 0;color:#527063;font-size:13px;line-height:1.45;text-align:center}.reel-preview-dialog>footer{display:flex;justify-content:center;gap:9px;margin-top:16px}.reel-preview-dialog>footer button{min-height:40px;padding:0 14px;border:1px solid #b6cdd0;border-radius:8px;color:#235945;background:#fff;cursor:pointer;font-size:13px;font-weight:780}.reel-preview-dialog>footer .reel-preview-select-version{color:#fff;border-color:#2f8064;background:#2f8064}.reel-preview-dialog>footer button:disabled{cursor:default;opacity:.5}.reel-customise-actions{display:grid;gap:8px;margin-top:10px}.reel-preview-button,.generate-sora-button{display:flex;min-height:38px;align-items:center;justify-content:center;gap:7px;border:1px solid #aecbc0;border-radius:8px;color:#235945;background:#fff;cursor:pointer;font-size:13px;font-weight:800}.reel-preview-button{color:#fff;border-color:#2f8064;background:#2f8064;box-shadow:0 5px 12px #2f806426}.reel-preview-button svg{width:17px;height:17px;fill:currentColor}.reel-preview-button:disabled{cursor:wait;opacity:.7}.reel-preview-preparation-note{display:block;margin:-1px 2px 1px;color:#527063;font-size:13px;line-height:1.45;text-align:center}.generate-sora-button{width:100%;margin-top:9px;border-color:#c9a968;color:#72551d;background:#fffaf0}.sora-comparison-progress{display:grid;grid-template-columns:88px 1fr;align-items:center;gap:10px;margin-top:10px}.sora-comparison-progress>span,.library-sora-progress>span{height:5px;overflow:hidden;border-radius:10px;background:#e3d6b8}.sora-comparison-progress>span i,.library-sora-progress>span i{display:block;height:100%;border-radius:inherit;background:#c18f2e}.sora-comparison-progress p,.sora-comparison-progress strong,.sora-comparison-progress small{display:block;margin:0}.sora-comparison-progress strong{color:#684d1a;font-size:13px}.sora-comparison-progress small{color:#80683b;font-size:13px}.sora-credit-warning{display:grid;gap:4px;margin-top:10px;padding:11px 12px;border:1px solid #d7aa55;border-radius:8px;background:#fff7e5}.sora-credit-warning strong{color:#68470b;font-size:13px;line-height:1.35}.sora-credit-warning small{color:#72591f;font-size:14px;line-height:1.5}.reel-preview-tabs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin:0 0 12px}.reel-preview-tabs button{min-height:38px;border:1px solid #bfd1cb;border-radius:8px;color:#48645a;background:#fff;cursor:pointer;font-size:13px;font-weight:800}.reel-preview-tabs button.active{color:#fff;border-color:#2f8064;background:#2f8064}.library-reel-versions{margin-top:10px;padding:10px;border:1px solid #bdd6cd;border-radius:10px;background:#f5faf8}.library-reel-versions>header{display:flex;justify-content:space-between;gap:10px;margin-bottom:8px}.library-reel-versions>header small{color:#56786c;font-size:13px;font-weight:850;letter-spacing:.09em;text-transform:uppercase}.library-reel-versions>header strong{color:#1d5844;font-size:13px;line-height:1.3}.library-render-option{display:grid;grid-template-columns:1fr auto auto;align-items:center;gap:6px;padding:8px;border:1px solid #cfddd8;border-radius:8px;background:#fff}.library-render-option+.library-render-option{margin-top:6px}.library-render-option.selected{border-color:#369574;box-shadow:inset 3px 0 #369574}.library-render-option span strong,.library-render-option span small{display:block}.library-render-option span strong{color:#1d493a;font-size:13px}.library-render-option span small{margin-top:3px;color:#60786f;font-size:13px;line-height:1.4}.library-render-option button,.library-generate-sora{min-height:32px;padding:0 9px;border:1px solid #b7cdc5;border-radius:6px;color:#275f4b;background:#fff;cursor:pointer;font-size:13px;font-weight:800}.library-render-option button:last-child{color:#fff;border-color:#2f8064;background:#2f8064}.library-render-option button:disabled{cursor:default;opacity:.55}.library-recreate-video{display:grid;grid-template-columns:29px minmax(0,1fr);align-items:center;gap:9px;margin:8px 0;padding:9px;border:1px dashed #b9cec6;border-radius:8px;background:#ffffffa3}.library-recreate-video>span{display:grid;width:29px;height:29px;place-items:center;border-radius:50%;color:#2b765c;background:#e2f2eb;font-size:16px;font-weight:750}.library-recreate-video p{display:grid;gap:2px;min-width:0;margin:0}.library-recreate-video strong{color:#1d493a;font-size:13px}.library-recreate-video small{color:#61776e;font-size:13px;line-height:1.4}.library-recreate-video button{grid-column:2;justify-self:start;min-height:34px;padding:0 10px;border:1px solid #2f8064;border-radius:7px;color:#fff;background:#2f8064;cursor:pointer;font-size:13px;font-weight:800}.library-recreate-video button:disabled{cursor:wait;opacity:.55}.library-generate-sora{width:100%;margin-top:7px;border-color:#cba85e;color:#6f5015;background:#fff9ec}.library-sora-progress{display:grid;gap:5px;margin-top:8px}.library-sora-progress>span{width:100%}.library-sora-progress small{color:#725a29;font-size:13px;line-height:1.4}.library-reel-preview-player{margin-top:9px;padding:9px;border:1px solid #c8dad4;border-radius:9px;background:#fff}.library-reel-preview-player>p{display:flex;justify-content:space-between;gap:8px;margin:0 0 7px;color:#56786c;font-size:13px}.library-reel-preview-player>p strong{overflow:hidden;color:#1d493a;text-overflow:ellipsis;white-space:nowrap}.library-reel-preview-player>button{width:100%;min-height:38px;border:1px solid #2f8064;border-radius:7px;color:#fff;background:#2f8064;cursor:pointer;font-size:13px;font-weight:800}.library-reel-preview-player>button:disabled{cursor:wait;opacity:.65}.library-reel-preview-player .reel-preview-timeline{width:min(100%,230px);margin:7px auto 0}.library-reel-preview-player .reel-preview-sound-error{width:min(100%,230px)}.library-reel-preview-player video{display:block;width:min(100%,230px);aspect-ratio:9 / 16;margin:9px auto 0;border-radius:8px;object-fit:contain;background:#091d2c;cursor:pointer}.library-reel-preview-player>small{display:block;margin-top:8px;color:#56786c;font-size:13px;line-height:1.4;text-align:center}@media(max-width:620px){.library-reel-versions{min-width:0;overflow:hidden}.sora-comparison-progress{grid-template-columns:1fr}.generate-sora-button{min-height:42px;padding:7px 10px;white-space:normal}.library-render-option{grid-template-columns:1fr auto}.library-render-option span{grid-column:1 / -1}.library-recreate-video{grid-template-columns:29px minmax(0,1fr)}.library-recreate-video button{grid-column:2;justify-self:start}}@keyframes shimmer{to{background-position:-200% 0}}@keyframes import-pulse{50%{opacity:.45;transform:scale(.8)}}@keyframes import-spin{to{transform:rotate(360deg)}}@keyframes verification-arrive{0%{opacity:0;transform:translateY(-5px)}}@media(prefers-reduced-motion:reduce){.email-verification-state.is-new{animation:none}}@media(max-width:1080px){.hero{grid-template-columns:1fr}.signal-stage{width:min(700px,100%)}.relay-grid{grid-template-columns:1fr;gap:55px}.content-grid,.loading-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.provider-grid,.provider-grid.is-compact{grid-template-columns:1fr}.provider-grid.is-compact .compact-account-metrics{grid-template-columns:repeat(6,minmax(0,1fr))}.provider-grid.is-compact .compact-account-metrics>div,.provider-grid.is-compact .compact-account-metrics>div:nth-child(n+4){grid-column:auto}.schedule-rail{grid-template-columns:1fr}.schedule-card{grid-template-columns:190px minmax(0,1fr)}.music-mood-editor fieldset{grid-template-columns:repeat(3,minmax(0,1fr))}.provider-card{min-height:0}.profile-grid{grid-template-columns:1fr}.profile-details-card{grid-column:auto}.provider-publishing,.provider-card>footer p{min-height:0}.library-summary{grid-template-columns:repeat(3,minmax(0,1fr))}.schedule-filter-controls{grid-template-columns:1fr 1fr}.schedule-platform-filter{grid-column:1 / -1}.subjects-control-deck{grid-template-columns:1fr 1fr}.subjects-filter{grid-column:1 / -1}.subjects-autosave{grid-column:1 / -1;justify-self:end}.subject-mood-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.registration-row{grid-template-columns:42px minmax(190px,1fr) auto}.registration-row>dl{grid-column:2 / -1;grid-row:2}.registration-row>.registration-approve,.registration-row>.registration-approved-label{grid-column:3;grid-row:1}}@media(max-width:820px){.page-width{width:min(100% - 30px,720px)}.public-nav nav{display:none}.hero{padding-top:55px;gap:50px}.hero-copy h1{font-size:clamp(54px,15vw,80px)}.control-section{grid-template-columns:1fr;gap:55px}.relay-steps li{grid-template-columns:70px 1fr}.relay-steps li p{grid-column:2}.auth-page{grid-template-columns:1fr;padding-top:92px}.auth-story{display:none}.auth-panel{min-height:calc(100vh - 106px)}.app-shell{display:block}.app-sidebar{position:relative;width:100%;height:auto;padding:18px;flex-wrap:wrap;flex-direction:row;align-items:center;gap:14px 18px}.sidebar-brand{min-width:0;flex:1 1 auto;border:0;padding:0}.app-sidebar nav{order:3;width:100%;flex:1 0 100%;display:flex;gap:5px;margin-left:0;padding:2px 0 4px;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:none}.app-sidebar nav::-webkit-scrollbar{display:none}.app-sidebar nav a,.app-sidebar nav button{width:auto;flex:0 0 auto;white-space:nowrap}.app-sidebar nav a.disabled,.user-chip-copy{display:none}.sidebar-admin:after{display:none}.sidebar-admin-menu{top:calc(100% + 9px);right:0;left:auto;transform:translateY(-5px)}.sidebar-admin:hover>.sidebar-admin-menu,.sidebar-admin:focus-within>.sidebar-admin-menu,.sidebar-admin.open>.sidebar-admin-menu{transform:translateY(0)}.user-menu-root{padding:0;margin:0 0 0 auto;border:0}.user-chip{width:auto;padding:4px}.user-chip>i{display:none}.user-menu{top:calc(100% + 12px);right:0;bottom:auto;left:auto}.workspace-main{padding:34px 24px 60px}.publishing-plan-grid{grid-template-columns:1fr}.registration-admin-summary{min-width:0;width:100%}.library-summary{grid-template-columns:repeat(3,1fr)}.oauth-setup dl,.import-run{grid-template-columns:1fr}.run-counts{grid-column:1;grid-row:auto;margin-top:18px}.legal-layout{grid-template-columns:1fr;gap:38px}.legal-index{position:static;grid-template-columns:repeat(2,minmax(0,1fr))}.legal-index span{grid-column:1 / -1}}@media(max-width:620px){.public-nav{height:72px}.public-nav .text-link,.public-nav .button-small{font-size:0;width:40px;padding:0}.public-nav .text-link:after{content:"In";font-size:14px}.public-nav .button-small:after{content:"+";font-size:20px}.nav-actions{gap:10px}.signal-stage{min-height:420px;border-radius:20px}.poster-one{width:52%;left:4%}.poster-two{width:48%;left:43%}.poster-edge{display:none}.relay-section,.control-section{padding-block:80px}.relay-steps li{grid-template-columns:1fr;gap:10px}.relay-steps li p{grid-column:1}.public-footer{height:auto;padding-block:30px;gap:20px;flex-wrap:wrap}.legal-nav{display:none!important}.legal-hero{padding-block:58px}.legal-layout{padding-block:55px 80px}.deletion-steps li{grid-template-columns:80px 1fr}.app-sidebar{padding:12px 14px 10px;gap:9px 12px}.app-sidebar nav{gap:5px;padding:1px 0 5px}.app-sidebar nav a,.app-sidebar nav button{position:relative;min-width:42px;min-height:42px;justify-content:center;gap:0;padding:0 10px;font-size:0}.app-sidebar nav a>span:first-child,.app-sidebar nav button>span:first-child{display:grid;font-size:18px;line-height:1}.app-sidebar nav .sidebar-admin-trigger>small{display:none}.app-sidebar nav .sidebar-health-risk-badge{position:absolute;top:-4px;right:-4px;min-width:20px;height:20px;padding:0 4px;font-size:12px}.app-sidebar nav a.disabled{display:none}.workspace-header{display:grid}.registration-review-controls{position:static;grid-template-columns:1fr}.registration-review-controls fieldset{grid-template-columns:repeat(3,1fr)}.registration-row{grid-template-columns:38px minmax(0,1fr);gap:14px;padding:18px}.registration-row>dl{grid-column:1 / -1;grid-row:auto;grid-template-columns:1fr}.registration-row>.registration-approve,.registration-row>.registration-approved-label{grid-column:1 / -1;grid-row:auto;justify-self:stretch;justify-content:center}.registration-approved-label{justify-self:start!important}.registration-approval-dialog{padding:30px 22px}.registration-approval-dialog dl{grid-template-columns:1fr}.registration-approval-dialog footer{display:grid}.subjects-summary{min-width:0;width:100%}.subjects-control-deck{position:static;grid-template-columns:1fr}.subjects-account-filter,.subjects-filter,.subjects-merge-launch,.subjects-autosave{grid-column:1;grid-row:auto;width:100%}.subjects-filter{min-width:0;grid-template-columns:repeat(2,minmax(0,1fr))}.subjects-account-filter-menu{min-width:0}.subject-merge-dialog{width:100%;max-height:calc(100vh - 16px);border-radius:17px}.subject-merge-header{grid-template-columns:49px minmax(0,1fr);gap:12px;padding:20px 50px 18px 16px}.subject-merge-header h2{font-size:30px}.subject-merge-header>div>span{line-height:1.4}.subject-merge-mark{width:49px;height:49px;transform:scale(.9);transform-origin:left center}.subject-merge-mark:after{top:23px;left:16px;width:17px}.subject-merge-mark i{width:14px;height:14px}.subject-merge-mark i:first-child{top:9px;left:9px}.subject-merge-mark i:last-child{right:9px;bottom:9px}.subject-merge-body{padding:12px}.subject-merge-fields{grid-template-columns:1fr}.subject-merge-arrow{margin:-2px auto;transform:rotate(90deg)}.subject-merge-review dl{grid-template-columns:1fr}.subject-merge-review dl div{display:flex;align-items:center;justify-content:space-between;gap:10px}.subject-merge-review dd{margin:0}.subject-merge-dialog>footer{align-items:stretch;flex-direction:column-reverse;padding:12px}.subject-merge-dialog>footer button{width:100%}.subject-channel{grid-template-columns:1fr;gap:15px;padding:18px}.subject-channel-name{display:grid;grid-template-columns:1fr auto;align-items:end;gap:2px 12px}.subject-channel-name>small,.subject-channel-name h2{grid-column:1}.subject-waveform{grid-column:2;grid-row:1 / 3}.subject-channel-name>p{grid-column:1 / -1}.subject-account-panel>header{align-items:start;flex-direction:column;gap:4px}.subject-account-panel>header p{text-align:left}.library-summary{grid-template-columns:repeat(3,minmax(0,1fr))}.library-summary button{padding:14px 10px}.library-tools{align-items:flex-start;gap:10px;flex-direction:column}.library-sort-control{width:100%}.library-metadata-filters{grid-template-columns:1fr;gap:12px}.metadata-filter-fields{grid-template-columns:1fr 1fr}.taxonomy-count-filters,.metadata-filter-clear{grid-column:1 / -1}.library-schedule-filters,.library-schedule-secondary-filters,.library-date-calendars{grid-template-columns:1fr}.library-date-calendars>i{display:none}.library-date-presets{grid-template-columns:repeat(3,minmax(0,1fr))}.taxonomy-edit-backdrop{padding:8px}.taxonomy-edit-dialog{max-height:calc(100vh - 16px);overflow-y:auto;border-radius:16px}.taxonomy-edit-header{grid-template-columns:53px minmax(0,1fr);gap:12px;padding:22px 48px 18px 17px}.taxonomy-edit-header h2{font-size:31px}.taxonomy-edit-mark{width:53px;transform:scale(.82);transform-origin:left center}.taxonomy-edit-dialog>blockquote{margin:14px 14px 0}.taxonomy-edit-fields{grid-template-columns:1fr;gap:12px;padding:14px}.taxonomy-edit-fields>section{min-height:205px;padding:14px}.taxonomy-edit-error{margin:0 14px 14px}.taxonomy-edit-dialog>footer{position:sticky;bottom:0;align-items:stretch;flex-direction:column;padding:12px 14px}.taxonomy-edit-dialog>footer>div{display:grid;grid-template-columns:1fr 1fr}.taxonomy-edit-dialog>footer .button,.taxonomy-edit-dialog>footer .button-quiet{width:100%}.publishing-plan-backdrop{padding:8px}.publishing-plan-dialog{max-height:calc(100vh - 16px);border-radius:16px}.publishing-plan-dialog-header{grid-template-columns:55px minmax(0,1fr);gap:12px;padding:23px 48px 18px 18px}.publishing-plan-dialog-header h2{font-size:32px}.publishing-plan-mark{width:55px;transform:scale(.82);transform-origin:left center}.publishing-plan-artwork{grid-template-columns:1fr;margin:14px 14px 0}.publishing-plan-artwork blockquote{white-space:normal}.publishing-plan-artwork .artwork-format-summary{grid-column:1;grid-row:auto;justify-content:flex-start}.publishing-plan-grid{gap:12px;padding:14px}.publishing-plan-dialog-footer{align-items:stretch;flex-direction:column;padding:12px 14px}.publishing-plan-dialog-footer .button{width:100%}.content-grid,.loading-grid{grid-template-columns:1fr}.artwork-frame{height:390px}.artwork-frame.has-pair{grid-template-columns:minmax(0,1fr) minmax(0,.62fr)}.image-viewer-backdrop{padding:70px 16px 24px}.viewer-nav{top:auto;bottom:18px;height:44px;transform:none}.accounts-header{align-items:start}.accounts-header-controls{width:100%}.account-view-switch{width:100%;min-height:48px}.account-view-switch button{min-width:0}.connection-count{display:none}.channel-rail{gap:8px;padding:0 12px}.provider-grid.is-compact{grid-template-columns:1fr}.provider-card{padding:20px}.connected-account{grid-template-columns:36px minmax(0,1fr)}.connected-account-actions{grid-column:1 / -1}.connected-account-actions button,.connected-account-actions a{flex:1}.connected-account-summary{grid-template-columns:1fr}.provider-grid.is-compact .compact-account-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.profile-card{padding:22px}.profile-card>header{grid-template-columns:1fr;gap:10px}.profile-card>header>span{justify-self:start}.profile-details-card form,.email-verification-state dl,.account-targeting-fields{grid-template-columns:1fr}.posting-window-fields{grid-template-columns:1fr;gap:8px}.posting-window-fields>i{justify-self:center;padding:0;transform:rotate(90deg)}.cadence-window-summary{grid-template-columns:1fr}.cadence-window-summary i{justify-self:center;transform:rotate(90deg)}.account-scheduling{align-items:stretch;flex-direction:column;gap:10px}.account-scheduling>button{width:100%;justify-content:center}.account-targeting>footer{align-items:stretch;flex-direction:column}.account-targeting>footer .button{width:100%}.account-editor-backdrop{padding:10px}.account-editor-dialog{max-height:calc(100vh - 20px);border-radius:16px}.account-editor-header{grid-template-columns:43px minmax(0,1fr);gap:11px;padding:21px 18px 17px}.account-editor-header>span{width:43px;height:43px;border-radius:12px;font-size:18px}.account-editor-header h2{font-size:27px}.account-editor-scroll{padding:17px 18px 21px}.account-editor-dialog .account-targeting>footer{bottom:-21px;margin:3px -18px -21px;padding:13px 18px}.audience-help-dialog{max-height:calc(100vh - 20px);padding:25px 18px 20px;border-radius:16px}.audience-help-dialog>header{grid-template-columns:42px minmax(0,1fr);gap:11px}.audience-help-dialog>header>span{width:42px;height:42px;border-radius:11px;font-size:20px}.audience-help-dialog h2{font-size:27px}.audience-help-types{grid-template-columns:1fr}.audience-help-dialog>footer{align-items:stretch;flex-direction:column}.audience-help-dialog>footer .button{width:100%}.import-explainer{grid-template-columns:1fr;gap:8px}.import-run{padding:20px}.run-counts,.import-progress dl{grid-template-columns:repeat(2,minmax(0,1fr))}.import-dialog{padding:30px 22px}.taxonomy-impact-dialog{padding:25px 18px}.taxonomy-impact-dialog h2{font-size:30px}.taxonomy-removed-tags,.taxonomy-impact-choices{grid-template-columns:1fr}.cadence-change-dialog{padding:25px 18px}.cadence-change-dialog h2{font-size:30px}.cadence-change-summary{grid-template-columns:1fr}.cadence-change-summary>i{justify-self:center;transform:rotate(90deg)}.cadence-change-choices{grid-template-columns:1fr}.taxonomy-impact-list article{grid-template-columns:1fr;gap:8px}.taxonomy-impact-list time{justify-items:start}.publish-dialog{padding:30px 22px}.publish-music-picker>header{grid-template-columns:34px minmax(0,1fr)}.publish-music-wave{display:none}.publish-music-picker>footer,.publish-music-message{align-items:flex-start;flex-direction:column}.schedule-filter-controls{grid-template-columns:1fr;gap:14px}.schedule-automation{align-items:flex-start;flex-direction:column;gap:12px}.schedule-automation-toggle{width:100%;justify-content:center}.schedule-automation-actions{width:100%;align-items:stretch;flex-direction:column}.schedule-day{padding-left:22px}.schedule-card{grid-template-columns:135px minmax(0,1fr);gap:14px;padding:14px}.dialog-actions{display:grid}.auth-form-wrap{width:calc(100% - 36px)}}@media(max-width:620px){.schedule-day{padding-left:18px}.schedule-day h2{font-size:25px}.schedule-card{grid-template-columns:1fr}.schedule-card-media img,.schedule-card-media video{width:100%;height:min(64vw,250px);aspect-ratio:auto;object-fit:contain}.schedule-card-media time{left:10px}.schedule-taxonomy{grid-template-columns:1fr}.schedule-reuse-state{grid-template-columns:12px minmax(0,1fr)}.reel-customise-open{grid-template-columns:34px minmax(0,1fr) auto;padding:11px 12px}.reel-customise-open .reel-customise-icon{width:32px;height:32px}.reel-customise-open-action{font-size:0}.reel-customise-open-action i{font-size:16px}.reel-customise-backdrop{align-items:end;padding:8px}.reel-customise-dialog{width:100%;max-height:calc(100vh - 16px);border-radius:17px}.reel-customise-dialog-header{grid-template-columns:46px minmax(0,1fr);gap:12px;padding:20px 52px 17px 17px}.reel-customise-dialog-header .reel-customise-icon{width:43px;height:43px;border-radius:12px}.reel-customise-dialog-header h2{font-size:24px}.reel-customise-dialog-body,.reel-customise-dialog .reel-video-state{padding:12px}.reel-customise-dialog .reel-customise-track-copy{grid-template-columns:1fr;gap:3px}.reel-customise-dialog>footer{padding:11px 12px}.reel-customise-dialog>footer .button-quiet{width:100%}}@media(max-width:560px){.subjects-account-filter-menu>button{grid-template-columns:38px minmax(0,1fr)}.subjects-account-filter-menu .subjects-account-filter-avatar{width:38px;height:38px;border-radius:10px}.subjects-account-filter-meta{grid-column:2;min-width:0;display:flex;gap:6px}.subjects-account-filter-menu>button:first-child .subjects-account-filter-meta{grid-column:2;min-width:0;display:flex;justify-content:flex-start}.subject-account-entry{grid-template-columns:1fr}.subject-account-entry>button{width:100%}.subject-account-options>button{grid-template-columns:38px minmax(0,1fr)}.subject-account-avatar{width:38px;height:38px;border-radius:10px}.subject-account-option-platform{grid-column:2;display:flex;gap:6px}.subject-account-option-platform>i{width:22px;height:22px}.music-upload-card{grid-template-columns:1fr;gap:20px;padding:24px 18px}.music-filter-deck{top:7px}.music-track-card{padding:18px}.music-track-card>header,.music-mood-editor>header{align-items:flex-start;flex-direction:column}.music-track-header-actions{width:100%;justify-content:space-between}.music-preview-player{grid-template-columns:1fr;padding:14px}.music-preview-player>header{grid-template-columns:35px minmax(0,1fr) auto}.music-preview-error{grid-column:1}.music-mood-editor{padding:13px}.music-mood-editor fieldset{grid-template-columns:repeat(2,minmax(0,1fr))}.music-mood-editor>footer{display:grid;grid-template-columns:1fr}.metadata-filter-fields{grid-template-columns:1fr}.taxonomy-count-filters,.metadata-filter-clear{grid-column:1}.library-filter-options.is-formats{grid-template-columns:repeat(2,minmax(0,1fr))}.library-date-filter-trigger{width:100%;justify-self:stretch;grid-template-columns:38px minmax(0,1fr) 18px}.library-date-filter-trigger>span{width:38px;height:38px}.library-date-filter-trigger>em{grid-column:2;width:max-content}.library-date-filter-trigger>i{grid-column:3;grid-row:1/3}.library-date-dialog-backdrop{padding:8px}.library-date-dialog{width:100%;max-height:calc(100vh - 16px);border-radius:17px}.library-date-dialog-header{grid-template-columns:48px minmax(0,1fr);gap:12px;padding:20px 54px 18px 16px}.library-date-dialog-header>span{width:48px;height:48px;border-radius:14px;font-size:23px}.library-date-dialog-header h2{font-size:30px}.library-date-dialog-scroll{padding:10px}.library-date-kind{padding:14px;border-radius:14px}.library-date-kind>header{grid-template-columns:1fr;gap:8px}.library-date-kind>header>span{width:max-content;min-height:31px}.library-date-presets{grid-template-columns:repeat(2,minmax(0,1fr))}.library-date-dialog-footer{align-items:stretch;flex-direction:column;padding:12px}.library-date-dialog-footer>div{display:grid;grid-template-columns:1fr 1.3fr}.library-date-dialog-footer button{width:100%}}@media(max-width:560px){.taxonomy-count-filters>div{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:7px}.taxonomy-count-filters label{grid-template-columns:1fr;gap:5px;padding:4px;white-space:normal}.taxonomy-count-filters input{width:100%}.schedule-filter-heading{align-items:flex-start}.schedule-filter-controls{padding:13px}.schedule-pagination{grid-template-columns:1fr 1fr;gap:9px;margin-left:18px;padding:12px}.schedule-pagination p{grid-column:1 / -1;grid-row:1;margin-bottom:4px}.schedule-pagination button{grid-row:2}.schedule-automation-panel{padding:13px}.schedule-automation-list{grid-template-columns:1fr}.schedule-platform-filter>div{grid-template-columns:repeat(2,minmax(0,1fr))}.schedule-platform-filter button{min-height:38px}}@media(max-width:1120px){.home-hero{grid-template-columns:1fr;gap:68px;padding-top:78px}.home-hero-copy{max-width:820px}.relay-console{width:min(760px,100%);justify-self:center}.home-section-heading{grid-template-columns:1fr minmax(280px,.65fr)}.home-motion-grid{grid-template-columns:1fr}.home-motion-copy{max-width:760px}.home-reel-lab{width:min(800px,100%);justify-self:center}}@media(max-width:820px){.aura-home .public-nav nav{display:none}.home-hero{min-height:0;padding-block:64px 86px}.home-hero-copy h1{font-size:clamp(57px,12vw,82px)}.home-section-heading{grid-template-columns:1fr;gap:25px}.home-section-heading>p:last-child{max-width:620px}.home-relay-section,.home-motion-section{padding-block:105px}.home-relay-steps li{grid-template-columns:44px 67px minmax(0,1fr);gap:17px}.home-relay-steps li>em{grid-column:3;justify-self:start}.home-control-section{padding-block:110px 100px}.home-control-board{grid-template-columns:1fr;padding:24px}.home-control-spine{left:24px;transform:translateY(-3px)}.home-details-grid{grid-template-columns:1fr}.home-details-grid article{min-height:245px}.home-details-grid h3{max-width:620px;margin-top:34px}.home-final-cta{min-height:540px}.home-footer{padding-block:32px;flex-wrap:wrap}.home-footer>p{width:100%;order:4}}@media(max-width:620px){.aura-home .home-nav .text-link{display:none}.aura-home .home-nav .button-small{width:auto;min-height:40px;padding:0 13px;gap:8px;font-size:10px}.aura-home .home-nav .button-small:after{display:none}.home-hero{gap:50px;padding-top:52px}.home-hero:before{display:none}.home-hero-copy .eyebrow{margin-bottom:17px;font-size:9px}.home-hero-copy h1{font-size:clamp(51px,15.8vw,68px)}.home-hero-lede{margin-block:25px;font-size:14px}.home-hero-actions{align-items:stretch;flex-direction:column;gap:18px}.home-primary-action{width:100%}.home-hero-actions .home-secondary-action{align-self:flex-start}.home-trust-line{display:grid;grid-template-columns:1fr 1fr}.relay-console{min-height:650px;border-radius:21px}.relay-console-top{height:52px;grid-template-columns:1fr auto;padding:0 15px}.relay-console-top strong{display:none}.relay-console-canvas{height:538px}.relay-artwork-card{left:4%;top:31px;width:58%}.relay-artwork-image{padding:21px 14px}.relay-artwork-image blockquote{font-size:18px}.relay-video-card{right:3%;top:112px;width:45%}.relay-video-quote{font-size:12px}.relay-audio-card{left:4%;right:4%;bottom:82px;width:auto}.relay-schedule-card{left:4%;right:4%;bottom:12px;width:auto}.relay-console-footer{height:60px;padding:0 14px;gap:8px}.relay-console-footer span{gap:4px;font-size:5px}.relay-path{display:none}.home-capability-rail>div{min-height:48px}.home-relay-section{padding-block:90px 82px}.home-section-heading{margin-bottom:45px}.home-section-heading h2{font-size:clamp(46px,13vw,61px)}.home-section-heading>p:last-child{font-size:12px}.home-relay-steps li,.home-relay-steps li:hover{grid-template-columns:40px 58px minmax(0,1fr);gap:12px;padding:25px 0}.home-step-icon{width:54px;height:54px}.home-relay-steps li>div:nth-child(3){grid-column:1 / -1;padding-top:5px}.home-relay-steps li>em{grid-column:1 / -1}.home-relay-steps p{font-size:10px}.home-motion-section{padding-block:90px}.home-motion-copy h2{font-size:clamp(48px,13.5vw,64px)}.home-motion-copy>p:not(.eyebrow){font-size:12px}.home-reel-lab{min-height:850px;display:grid;grid-template-columns:1fr;align-content:center;padding-inline:13px}.home-reel-lab:before{top:30px;right:0;bottom:30px;left:0}.home-reel-stage{width:min(245px,76vw);margin:0 auto}.home-sound-console{width:100%;margin:-22px 0 0}.home-control-section{padding-block:90px 82px}.home-control-heading{margin-bottom:63px}.home-control-board{padding:16px;border-radius:18px}.home-control-spine{left:16px;height:62px;max-width:calc(100% - 32px)}.home-control-spine i{display:none}.home-account-card dl{grid-template-columns:1fr}.home-account-card dl div{display:flex;align-items:center;justify-content:space-between}.home-account-card dd{margin:0;font-size:17px}.home-schedule-preview>div{grid-template-columns:43px 8px minmax(0,1fr);gap:9px;padding-inline:13px}.home-schedule-preview>div>em{grid-column:3;justify-self:start}.home-control-note{grid-template-columns:1fr;gap:8px}.home-details-section{padding-block:75px}.home-details-grid article{min-height:0;padding:29px 25px}.home-details-grid h3{margin:32px 0 17px;font-size:30px}.home-final-cta{min-height:620px;padding-block:90px}.home-final-cta:before{width:270px;height:270px;box-shadow:0 0 0 42px #3568ff06,0 0 0 84px #3568ff04}.home-final-cta h2{font-size:clamp(51px,15vw,67px)}.home-final-cta>p:not(.eyebrow){font-size:12px}.home-final-cta>div:last-child{align-items:stretch;flex-direction:column;width:100%}.home-final-cta .button{width:100%}.home-final-cta .home-secondary-action{align-self:center}.home-footer nav{width:100%;order:3}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.analytics-main{--analytics-navy: #102f48;--analytics-blue: #2764ff;--analytics-coral: #ff6a57;--analytics-green: #2e9d76;background:radial-gradient(circle at 96% 0,rgba(188,232,220,.58),transparent 22%),linear-gradient(180deg,#eef3f6 0,#f5f8fa 470px,#edf2f6)}.analytics-header{align-items:end}.analytics-header h1{margin-bottom:5px}.analytics-header-actions{display:flex;align-items:center;gap:10px}.analytics-help-link{min-height:45px;display:inline-flex;align-items:center;padding:0 13px;border-bottom:1px solid #8ca0ae;color:#4d687a;font-size:12px;font-weight:800}.analytics-help-link:hover{color:var(--analytics-blue);border-color:var(--analytics-blue)}.analytics-export{min-height:45px;display:inline-flex;align-items:center;gap:9px;padding:0 15px;border:1px solid #bccbd6;border-radius:10px;color:#36566e;background:#ffffffa8;font-size:13px;font-weight:780}.analytics-export span{color:var(--analytics-blue);font-size:16px}.analytics-refresh{min-height:45px;gap:9px;padding-inline:16px;border-radius:10px;font-size:13px}.analytics-refresh span{font-size:17px;line-height:1}.analytics-refresh span.spinning{animation:analytics-spin 1s linear infinite}.analytics-filter-deck{position:sticky;z-index:20;top:10px;display:grid;grid-template-columns:repeat(4,minmax(130px,1fr)) minmax(150px,.8fr);gap:10px;margin:31px 0 20px;padding:12px;border:1px solid #c7d3dc;border-radius:14px;background:#fafcfded;box-shadow:0 18px 46px #15324a17;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.analytics-filter-deck label{gap:4px;color:#698091;font-size:12px;letter-spacing:.12em}.analytics-filter-deck select{min-height:38px;padding:0 10px;border-color:#d4dee5;border-radius:8px;background:#f7f9fb;font-size:13px;font-weight:700}.analytics-freshness{min-width:0;display:grid;align-content:center;gap:4px;padding-left:13px;border-left:1px solid #d7e0e6}.analytics-freshness small{color:#7690a2;font-size:12px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.analytics-freshness strong{overflow:hidden;color:var(--analytics-navy);font-size:13px;text-overflow:ellipsis;white-space:nowrap}.analytics-permission-note{display:grid;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:15px;margin-bottom:19px;padding:16px 18px;border:1px solid #dfc98f;border-left:4px solid #d6a22d;border-radius:12px;background:linear-gradient(90deg,#fff8e9,#fffdf8);box-shadow:0 9px 26px #75581c0f}.analytics-permission-note>span{width:32px;height:32px;display:grid;place-items:center;border-radius:9px;color:#704d0a;background:#f4dfad;font-size:13px;font-weight:850}.analytics-permission-note>div{display:grid;gap:3px}.analytics-permission-note small{color:#956e1f;font-size:12px;font-weight:850;letter-spacing:.12em;text-transform:uppercase}.analytics-permission-note strong{color:#5b451b;font-size:13px}.analytics-permission-note p{margin:0;color:#846f48;font-size:12px;line-height:1.5}.analytics-permission-note>a{display:inline-flex;align-items:center;gap:12px;padding-bottom:3px;border-bottom:1px solid currentColor;color:#765716;font-size:12px;font-weight:800}.analytics-permission-note>a i{font-size:15px;font-style:normal}.analytics-collection-note{display:flex;align-items:center;gap:13px;margin-bottom:19px;padding:13px 17px;border:1px solid #b9d8ce;border-radius:11px;background:#ebf7f3}.analytics-collection-note>span{height:25px;display:flex;align-items:end;gap:3px}.analytics-collection-note>span i{width:5px;height:10px;border-radius:4px;background:var(--analytics-green);animation:analytics-bars .9s ease-in-out infinite alternate}.analytics-collection-note>span i:nth-child(2){height:23px;animation-delay:-.4s}.analytics-collection-note>span i:nth-child(3){height:16px;animation-delay:-.7s}.analytics-collection-note p{display:grid;gap:3px;margin:0}.analytics-collection-note strong{color:#235d4a;font-size:13px}.analytics-collection-note small{color:#5f7e73;font-size:12px}.analytics-loading{display:grid;grid-template-columns:1.5fr repeat(3,1fr);gap:13px}.analytics-loading div{min-height:150px;border:1px solid #d4dfe6;border-radius:15px;background:linear-gradient(110deg,#f6f9fb 25%,#fff 38%,#f6f9fb 52%);background-size:220% 100%;animation:shimmer 1.5s linear infinite}.analytics-loading div:first-child{grid-column:1 / -1;min-height:235px}.analytics-signal{position:relative;min-height:235px;display:grid;grid-template-columns:minmax(320px,1.25fr) minmax(200px,.75fr) minmax(220px,.7fr);align-items:center;gap:clamp(25px,4vw,60px);overflow:hidden;margin-bottom:15px;padding:37px 40px;border:1px solid rgba(255,255,255,.1);border-radius:19px;color:#fff;background:var(--analytics-navy);box-shadow:0 24px 54px #102f482b}.analytics-signal:before{content:"";position:absolute;width:300px;height:300px;top:-185px;right:16%;border:1px solid rgba(188,232,220,.15);border-radius:50%;box-shadow:0 0 0 42px #bce8dc06,0 0 0 84px #bce8dc05}.analytics-signal-copy{position:relative;z-index:1}.analytics-signal-copy>small{color:var(--mint);font-size:12px;font-weight:820;letter-spacing:.13em;text-transform:uppercase}.analytics-signal-copy h2{max-width:650px;margin:12px 0 9px;font:460 clamp(31px,3vw,47px)/.98 "Newsreader Variable",Georgia,serif;letter-spacing:-.04em}.analytics-signal-copy p{max-width:620px;margin:0;color:#b8cbd8;font-size:13px;line-height:1.65}.analytics-signal-meter{position:relative;z-index:1}.analytics-signal-meter>div{height:86px;display:flex;align-items:end;gap:3px}.analytics-signal-meter i{width:5px;height:20%;border-radius:5px;background:#ffffff21}.analytics-signal-meter i:nth-child(5n+2){height:42%}.analytics-signal-meter i:nth-child(5n+3){height:72%}.analytics-signal-meter i:nth-child(5n+4){height:52%}.analytics-signal-meter i:nth-child(5n){height:95%}.analytics-signal-meter i.lit{background:var(--mint);box-shadow:0 0 14px #bce8dc2e}.analytics-signal-meter span{display:block;margin-top:8px;color:#809bae;font-size:12px;font-weight:780;letter-spacing:.12em;text-transform:uppercase}.analytics-account-status{position:relative;z-index:1;display:grid;gap:8px;margin:0}.analytics-account-status>div{min-width:0;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding:9px 0;border-bottom:1px solid rgba(255,255,255,.1)}.analytics-account-status dt{min-width:0;display:flex;align-items:center;gap:7px;overflow:hidden;color:#d8e4eb;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.analytics-account-status dd{margin:0;padding:4px 6px;border-radius:999px;color:#132f25;background:var(--mint);font-size:12px;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.analytics-account-status dd.status-needs_reconnect,.analytics-account-status dd.status-error{color:#593d08;background:#f0d693}.analytics-account-status dd.status-syncing,.analytics-account-status dd.status-pending{color:#173c7e;background:#c9d8ff}.provider-dot{width:7px;height:7px;flex:none;display:inline-block;border-radius:50%;background:#7692a5}.provider-dot.instagram{background:#d94d8c}.provider-dot.tiktok{background:#24b7b4}.provider-dot.snapchat{background:#f0d744;box-shadow:inset 0 0 0 1px #1f323e29}.analytics-metric-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:11px;margin-bottom:15px}.analytics-metric-grid article{min-height:156px;display:grid;align-content:space-between;padding:18px;border:1px solid #cedae2;border-radius:14px;background:#ffffffe6;box-shadow:0 10px 30px #15324a0b}.analytics-metric-grid article.metric-primary{color:#fff;border-color:var(--analytics-blue);background:var(--analytics-blue)}.analytics-metric-grid header{display:flex;justify-content:space-between;color:#61798b;font-size:12px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.analytics-metric-grid .metric-primary header{color:#dce5ff}.analytics-metric-grid header i{color:#9eb0bd;font-size:12px;font-style:normal}.analytics-metric-grid .metric-primary header i{color:#b7c9ff}.analytics-metric-grid article>strong{margin:14px 0 8px;font:520 clamp(29px,2.8vw,43px)/1 "Newsreader Variable",Georgia,serif;letter-spacing:-.045em}.analytics-metric-grid article>strong em{margin-left:2px;font-size:.52em;font-style:normal}.analytics-metric-grid article>p{display:grid;gap:3px;margin:0}.analytics-metric-grid article>p b{color:#2e8d6d;font-size:12px}.analytics-metric-grid article>p small{color:#8498a7;font-size:12px}.analytics-metric-grid article>p.trend-down b{color:#c84f43}.analytics-metric-grid article>p.trend-flat b{color:#6c8292}.analytics-metric-grid .metric-primary>p b{color:var(--mint)}.analytics-metric-grid .metric-primary>p small{color:#c6d4ff}.analytics-chart-card,.analytics-pattern-card,.analytics-recommendations,.analytics-audience,.analytics-posts{border:1px solid #cbd7df;border-radius:17px;background:#ffffffeb;box-shadow:0 13px 38px #15324a0d}.analytics-chart-card{margin-bottom:15px;padding:27px 29px 22px}.analytics-chart-card>header,.analytics-pattern-card>header,.analytics-posts>header{display:flex;align-items:end;justify-content:space-between;gap:30px}.analytics-chart-card header small,.analytics-pattern-card header small,.analytics-recommendations header small,.analytics-audience header small,.analytics-posts header small{color:var(--analytics-green);font-size:12px;font-weight:850;letter-spacing:.13em;text-transform:uppercase}.analytics-chart-card h2,.analytics-pattern-card h2,.analytics-recommendations h2,.analytics-audience h2,.analytics-posts h2{margin:6px 0 3px;font:510 30px/1 Newsreader Variable,Georgia,serif;letter-spacing:-.035em}.analytics-chart-card header p,.analytics-pattern-card header p,.analytics-posts header p{margin:0;color:#728696;font-size:12px}.analytics-chart-card fieldset{display:flex;gap:4px;margin:0;padding:4px;border:1px solid #d1dce4;border-radius:9px;background:#f2f6f8}.analytics-chart-card legend{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}.analytics-chart-card fieldset button{min-height:31px;padding:0 10px;border:0;border-radius:6px;color:#698091;background:transparent;cursor:pointer;font-size:12px;font-weight:800;text-transform:capitalize}.analytics-chart-card fieldset button.active{color:#fff;background:var(--analytics-navy)}.analytics-chart-wrap{position:relative;height:280px;margin-top:22px;padding:0 0 30px 42px}.analytics-chart-wrap svg{width:100%;height:235px;overflow:visible}.chart-grid-line{stroke:#e0e7ec;stroke-width:1;stroke-dasharray:3 5}.chart-line{fill:none;stroke:var(--analytics-blue);stroke-width:3;stroke-linecap:round;stroke-linejoin:round}.chart-point{fill:#fff;stroke:var(--analytics-blue);stroke-width:2}.chart-scale{position:absolute;top:15px;bottom:49px;left:0;display:flex;flex-direction:column;justify-content:space-between;color:#8da0ad;font-size:12px}.chart-labels{position:absolute;right:0;bottom:0;left:42px;height:22px}.chart-labels span{position:absolute;transform:translate(-50%);color:#8398a7;font-size:12px;white-space:nowrap}.analytics-pattern-card{margin-bottom:15px;padding:28px 29px 20px}.analytics-pattern-card>header>span,.analytics-posts>header>span{color:#738998;font-size:12px;font-weight:750}.analytics-pattern-card>nav{display:flex;gap:5px;margin:20px 0 16px;padding-bottom:4px;overflow-x:auto}.analytics-pattern-card>nav button{min-width:max-content;min-height:34px;padding:0 11px;border:1px solid #d2dce3;border-radius:8px;color:#5e7789;background:#f6f8fa;cursor:pointer;font-size:12px;font-weight:780}.analytics-pattern-card>nav button.active{color:#fff;border-color:var(--analytics-navy);background:var(--analytics-navy);box-shadow:0 6px 14px #102f4821}.pattern-table{display:grid}.pattern-heading,.pattern-row{display:grid;grid-template-columns:minmax(210px,1.5fr) repeat(4,minmax(70px,.55fr));align-items:center;gap:15px}.pattern-heading{min-height:35px;padding:0 13px;color:#8a9ca8;font-size:12px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.pattern-row{min-height:58px;padding:8px 13px;border-top:1px solid #e0e7ec;color:#38576d;font-size:12px}.pattern-row:hover{background:#f7fafb}.pattern-row>div{min-width:0;display:grid;grid-template-columns:25px minmax(0,1fr);align-items:center;gap:9px}.pattern-row>div>b{color:#a0b0bb;font-size:12px}.pattern-row>div>span{min-width:0;display:grid;gap:6px}.pattern-row>div strong{overflow:hidden;color:var(--analytics-navy);font-size:13px;text-overflow:ellipsis;white-space:nowrap}.pattern-row>div i{display:block;height:3px;overflow:hidden;border-radius:3px;background:#e4eaee}.pattern-row>div em{display:block;height:100%;min-width:3px;border-radius:inherit;background:linear-gradient(90deg,var(--analytics-blue),#799cff)}.analytics-lower-grid{display:grid;grid-template-columns:1fr 1fr;gap:15px;margin-bottom:15px}.analytics-recommendations,.analytics-audience{min-height:330px;padding:27px 28px}.recommendation-list{display:grid;margin-top:20px}.recommendation-list>div{display:grid;grid-template-columns:29px 1fr;gap:11px;padding:15px 0;border-top:1px solid #dde5ea}.recommendation-list>div>span{width:27px;height:27px;display:grid;place-items:center;border-radius:8px;color:#205848;background:var(--mint);font-size:12px;font-weight:850}.recommendation-list p{display:grid;gap:3px;margin:0}.recommendation-list small{color:#2f8064;font-size:12px;font-weight:780;text-transform:uppercase}.recommendation-list strong{color:var(--analytics-navy);font-size:13px}.recommendation-list em{color:#718595;font-size:12px;font-style:normal;line-height:1.5}.analytics-awaiting{margin:30px 0 0;padding:18px;border:1px dashed #cbd8e0;border-radius:10px;color:#6e8494;background:#f7f9fa;font-size:12px;line-height:1.7}.audience-dimensions{display:grid;grid-template-columns:repeat(2,1fr);gap:19px;margin-top:22px}.audience-dimensions section{min-width:0}.audience-dimensions h3{margin:0 0 7px;color:#6f8594;font-size:12px;letter-spacing:.1em;text-transform:uppercase}.audience-dimensions p{display:flex;justify-content:space-between;gap:10px;margin:0;padding:7px 0;border-bottom:1px solid #e0e7eb;color:#49667a;font-size:12px}.audience-dimensions strong{color:var(--analytics-navy)}.audience-empty{height:210px;display:grid;grid-template-columns:100px 1fr;align-items:center;gap:25px}.audience-empty>div{height:95px;display:flex;align-items:end;gap:7px}.audience-empty i{width:15px;height:32%;border-radius:5px 5px 0 0;background:#d7e1e7}.audience-empty i:nth-child(2){height:78%;background:#c5d4de}.audience-empty i:nth-child(3){height:53%;background:#b6cbd7}.audience-empty i:nth-child(4){height:95%;background:var(--mint)}.audience-empty p{display:grid;gap:6px;margin:0}.audience-empty strong{color:var(--analytics-navy);font:500 20px/1.05 Newsreader Variable,serif}.audience-empty span{color:#748896;font-size:12px;line-height:1.6}.analytics-posts{padding:28px 29px}.post-leaderboard{display:grid;margin-top:19px}.post-leaderboard article{min-height:82px;display:grid;grid-template-columns:31px 48px minmax(190px,1.4fr) minmax(390px,1.5fr) 25px;align-items:center;gap:13px;padding:10px 8px;border-top:1px solid #dfe6eb}.post-leaderboard article:hover{background:#f7fafb}.post-leaderboard article>b{color:#93a6b3;font-size:12px}.post-leaderboard article>img,.post-artwork-placeholder{width:48px;height:58px;object-fit:cover;border-radius:6px;background:#dfe8ed}.post-artwork-placeholder{display:grid;place-items:center;color:#6a8190;font-size:12px;font-weight:800}.post-leader-copy{min-width:0;display:grid;gap:4px}.post-leader-copy>span{display:flex;align-items:center;gap:5px;color:#708797;font-size:12px;font-weight:750;text-transform:uppercase}.post-leader-copy>strong{overflow:hidden;color:var(--analytics-navy);font:540 15px/1.1 Newsreader Variable,Georgia,serif;text-overflow:ellipsis;white-space:nowrap}.post-leader-copy>small{overflow:hidden;color:#879aa7;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.post-leaderboard dl{display:grid;grid-template-columns:repeat(5,1fr);gap:8px;margin:0}.post-leaderboard dl>div{display:grid;gap:3px}.post-leaderboard dt{color:#879aa7;font-size:12px;font-weight:780;letter-spacing:.07em;text-transform:uppercase}.post-leaderboard dd{margin:0;color:#274a63;font-size:12px;font-weight:790}.post-leaderboard article>a{width:24px;height:24px;display:grid;place-items:center;border:1px solid #cbd7df;border-radius:50%;color:var(--analytics-blue);font-size:13px}.analytics-posts-empty{min-height:150px;display:flex;align-items:center;justify-content:center;gap:15px;margin-top:18px;border-top:1px solid #dfe7eb}.analytics-posts-empty>span{width:38px;height:38px;display:grid;place-items:center;border-radius:10px;color:#45657a;background:#e5edf2}.analytics-posts-empty p{display:grid;gap:4px;margin:0}.analytics-posts-empty strong{color:var(--analytics-navy);font-size:13px}.analytics-posts-empty small{color:#748997;font-size:12px}@keyframes analytics-spin{to{transform:rotate(360deg)}}@keyframes analytics-bars{to{opacity:.45;transform:scaleY(.6)}}@media(max-width:1240px){.analytics-metric-grid{grid-template-columns:repeat(3,1fr)}.analytics-signal{grid-template-columns:minmax(300px,1.3fr) minmax(180px,.7fr)}.analytics-account-status{grid-column:1 / -1;grid-template-columns:repeat(3,1fr)}.post-leaderboard article{grid-template-columns:31px 48px minmax(180px,1fr) minmax(330px,1.2fr) 25px}}@media(max-width:980px){.analytics-filter-deck{grid-template-columns:repeat(2,1fr)}.analytics-freshness{border-left:0;grid-column:1 / -1;padding:5px 0}.analytics-signal{grid-template-columns:1fr}.analytics-signal-meter{max-width:330px}.analytics-account-status{grid-column:auto;grid-template-columns:repeat(2,1fr)}.analytics-lower-grid{grid-template-columns:1fr}.pattern-heading,.pattern-row{grid-template-columns:minmax(190px,1.5fr) repeat(4,minmax(60px,.55fr));gap:9px}.post-leaderboard article{grid-template-columns:31px 48px 1fr 25px}.post-leaderboard dl{grid-column:3 / -1;grid-row:2;padding-bottom:8px}}@media(max-width:820px){.analytics-header{align-items:start}.analytics-header-actions{margin-top:10px}.analytics-filter-deck{top:7px}}@media(max-width:620px){.analytics-header-actions{width:100%}.analytics-header-actions>*{flex:1;justify-content:center}.analytics-filter-deck{position:static;grid-template-columns:1fr 1fr}.analytics-permission-note{grid-template-columns:32px 1fr}.analytics-permission-note>a{grid-column:2;justify-self:start}.analytics-signal{min-height:0;gap:28px;padding:28px 22px}.analytics-signal-copy h2{font-size:34px}.analytics-signal-meter{display:none}.analytics-account-status{grid-template-columns:1fr}.analytics-metric-grid{grid-template-columns:repeat(2,1fr)}.analytics-metric-grid article{min-height:140px;padding:15px}.analytics-chart-card,.analytics-pattern-card,.analytics-recommendations,.analytics-audience,.analytics-posts{padding:22px 17px}.analytics-chart-card>header,.analytics-pattern-card>header,.analytics-posts>header{align-items:start;flex-direction:column}.analytics-chart-card fieldset{width:100%}.analytics-chart-card fieldset button{flex:1}.analytics-chart-wrap{height:235px;padding-left:30px}.analytics-chart-wrap svg{height:190px}.chart-scale{bottom:56px}.chart-labels{left:30px}.pattern-heading{display:none}.pattern-row{grid-template-columns:minmax(150px,1.4fr) repeat(2,minmax(52px,.55fr))}.pattern-row>span:nth-of-type(1),.pattern-row>span:nth-of-type(4){display:none}.audience-empty{grid-template-columns:70px 1fr;gap:15px}.audience-empty>div{height:74px}.audience-empty i{width:10px}.post-leaderboard article{grid-template-columns:25px 43px 1fr;gap:9px}.post-leaderboard article>img,.post-artwork-placeholder{width:43px;height:52px}.post-leaderboard article>a{display:none}.post-leaderboard dl{grid-column:2 / -1;grid-template-columns:repeat(3,1fr)}.post-leaderboard dl>div:nth-child(4),.post-leaderboard dl>div:nth-child(5){display:none}}@media(max-width:980px){.import-route-grid{grid-template-columns:1fr}.import-route-card{min-height:185px;grid-template-columns:64px minmax(0,1fr);grid-template-rows:auto auto 1fr;column-gap:17px}.import-route-card .import-route-glyph{grid-row:1 / 4}.import-route-card>strong,.import-route-card>small,.import-route-card>.import-route-detail{grid-column:2}.import-copy-panel{grid-template-columns:1fr}.single-import-taxonomy{grid-template-columns:1fr 1fr}.import-format-grid{grid-template-columns:1fr}}@media(max-width:760px){.import-route-studio>header{grid-template-columns:1fr;gap:9px}.import-route-studio>header>p{justify-self:start}.import-workflow-backdrop{align-items:end;padding:10px}.import-workflow-dialog{max-height:calc(100vh - 20px);border-radius:17px}.import-workflow-header{padding:20px 60px 17px 21px}.import-workflow-header h2{font-size:29px}.single-import-form,.zip-import-scroll{padding:18px 20px 22px}.single-import-form>.dialog-actions,.zip-upload-form>.dialog-actions{bottom:-22px;margin:0 -20px -22px;padding:13px 20px}.single-import-taxonomy,.zip-specification{grid-template-columns:1fr}.single-import-plan>header{align-items:start;flex-direction:column;gap:4px}.single-import-plan-options{grid-template-columns:1fr}.zip-account-keys article{grid-template-columns:minmax(0,1fr) auto}.zip-account-keys code{grid-column:1 / -1;grid-row:2}.zip-account-keys button{grid-column:2;grid-row:1 / 3}.zip-rules{grid-template-columns:repeat(2,1fr)}}@media(max-width:460px){.import-platform-choice{grid-template-columns:1fr}}@media(max-width:560px){.import-route-studio>header{padding:22px 19px 18px}.import-route-studio>header h2{font-size:27px}.import-route-card{min-height:205px;grid-template-columns:52px minmax(0,1fr);padding:20px 18px}.import-route-glyph{width:46px;height:46px}.import-route-studio>footer{align-items:flex-start;flex-direction:column}.import-history-heading{align-items:flex-start;flex-direction:column;gap:7px}.import-workflow-header{grid-template-columns:45px minmax(0,1fr);gap:11px}.import-workflow-mark{width:45px;height:45px;transform:scale(.84);transform-origin:left center}.import-workflow-header h2{font-size:25px}.import-copy-panel{padding:14px}.import-format-card{grid-template-columns:78px minmax(0,1fr)}.format-upload-preview{width:78px}.format-upload-preview.is-vertical{width:61px}.format-schedule-panel{grid-template-columns:1fr}.format-schedule-panel>.format-date-field,.format-network-note{grid-column:1}.format-time-choice{grid-template-columns:1fr}.format-library-note{grid-template-columns:25px minmax(0,1fr)}.format-library-note small{grid-column:2}.zip-rules{grid-template-columns:1fr 1fr}.zip-file-drop{align-items:flex-start;flex-direction:column}.zip-account-keys article{grid-template-columns:1fr}.zip-account-keys code,.zip-account-keys button{grid-column:1;grid-row:auto}.zip-account-keys button{justify-self:start}}.public-auth-shell{min-height:100vh;background:#dce9f2}.public-auth-shell .auth-page{min-height:calc(100vh - 132px)}.public-auth-shell .auth-story{padding-top:90px}.public-auth-shell .auth-panel{min-height:calc(100vh - 160px)}@media(max-width:820px){.public-header-shell .public-site-links,.aura-home .public-header-shell .public-site-links,.faq-hub-shell .public-header-shell .public-site-links,.faq-article-shell .public-header-shell .public-site-links,.api-guide-shell .public-header-shell .public-site-links{display:flex;gap:17px}.public-page-nav-inner{gap:18px}.public-page-nav nav{gap:21px}.public-auth-shell .auth-page{min-height:calc(100vh - 132px);padding-top:0}.public-auth-shell .auth-panel{min-height:calc(100vh - 160px)}}@media(max-width:620px){.public-header-shell .public-nav{height:72px}.public-header-shell .brand{font-size:16px}.public-header-shell .brand-mark{flex-basis:29px;width:29px;height:29px}.public-header-shell .public-site-links{gap:12px;font-size:12px}.public-page-nav{min-height:46px}.public-page-nav-inner>span{display:none}.public-page-nav a{padding-block:14px 12px}.public-auth-shell .auth-page{min-height:calc(100vh - 118px)}.public-auth-shell .auth-panel{min-height:calc(100vh - 146px)}}@media(max-width:460px){.public-header-shell .public-site-links a:first-child{display:none}}.schedule-why-selected{width:max-content;min-height:34px;display:inline-flex;align-items:center;gap:7px;margin-top:11px;padding:0 10px 0 8px;border:1px solid #b8cfe0;border-radius:9px;color:#245679;background:#f2f8fb;cursor:pointer;font:780 12px/1 Manrope Variable,sans-serif}.schedule-why-selected:hover{border-color:#6e9ab7;background:#eaf4f9}.schedule-why-selected:focus-visible{outline:3px solid rgba(49,104,232,.22);outline-offset:2px}.schedule-why-selected svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.schedule-decision-backdrop{z-index:98}.schedule-decision-dialog{--decision-blue:#2f67d8;--decision-blue-soft:#edf3ff;--decision-green:#278767;--decision-ink:#17364e;position:relative;width:min(820px,100%);max-height:calc(100vh - 34px);overflow-y:auto;border:1px solid #c6d7e1;border-top:4px solid var(--decision-blue);border-radius:21px;background:#f8fbfd;box-shadow:0 42px 110px #0d263757}.schedule-decision-dialog>.dialog-close{top:20px;right:20px}.schedule-decision-dialog>header{display:grid;grid-template-columns:58px minmax(0,1fr);gap:17px;align-items:center;padding:28px 78px 23px 30px;border-bottom:1px solid #d8e4ea;background:radial-gradient(circle at 6% 0,rgba(49,104,232,.09),transparent 34%),#fff}.schedule-decision-mark{width:56px;height:56px;display:grid;place-items:center;border:1px solid #b8cdeb;border-radius:17px;color:var(--decision-blue);background:#f0f5ff;box-shadow:inset 0 0 0 5px #fff}.schedule-decision-mark svg{width:29px;height:29px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.schedule-decision-dialog>header>div{display:grid;gap:4px;min-width:0}.schedule-decision-dialog>header p{margin:0;color:var(--decision-blue);font-size:12px;font-weight:850;letter-spacing:.13em;text-transform:uppercase}.schedule-decision-dialog h2{margin:0;color:var(--decision-ink);font:520 39px/1 Newsreader Variable,serif;letter-spacing:-.04em}.schedule-decision-dialog>header>div>span{overflow:hidden;color:#6d8291;font-size:13px;text-overflow:ellipsis;white-space:nowrap}.schedule-decision-loading{min-height:360px;display:flex;align-items:center;justify-content:center;gap:7px;color:#607a8b;font-size:13px}.schedule-decision-loading i{width:9px;height:9px;border-radius:50%;background:var(--decision-blue);animation:health-loading 1s ease-in-out infinite alternate}.schedule-decision-loading i:nth-child(2){animation-delay:.16s}.schedule-decision-loading i:nth-child(3){animation-delay:.32s}.schedule-decision-loading span{margin-left:7px}.schedule-decision-dialog>.form-alert{margin:24px 30px}.schedule-decision-receipt{padding:22px 30px 8px}.schedule-decision-receipt>aside{display:grid;grid-template-columns:auto minmax(0,1fr);gap:5px 13px;align-items:center;margin-bottom:21px;padding:12px 14px;border:1px solid #c4d7e5;border-radius:11px;background:#eef5f9}.schedule-decision-receipt>aside strong{color:#28546e;font-size:12px;letter-spacing:.07em;text-transform:uppercase}.schedule-decision-receipt>aside span{color:#607889;font-size:12px;line-height:1.5}.schedule-decision-path{position:relative;display:grid;gap:10px;margin:0;padding:0;list-style:none}.schedule-decision-path:before{content:"";position:absolute;left:17px;top:20px;bottom:35px;border-left:1px dashed #a9bfd0}.schedule-decision-path>li{position:relative;display:grid;grid-template-columns:36px minmax(0,1fr);gap:14px;align-items:start}.schedule-decision-node{position:relative;z-index:1;width:34px;height:34px;display:grid;place-items:center;border:4px solid #f8fbfd;border-radius:50%;color:#fff;background:#456d86;box-shadow:0 0 0 1px #9eb7c7;font:850 12px/1 Manrope Variable,sans-serif}.schedule-decision-path>li:nth-child(2) .schedule-decision-node{background:var(--decision-blue)}.schedule-decision-path>li:nth-child(3) .schedule-decision-node{background:#b96c2a}.schedule-decision-path>li:nth-child(4) .schedule-decision-node{background:var(--decision-green)}.schedule-decision-path>li:nth-child(5) .schedule-decision-node{background:#765d9b}.schedule-decision-path article{min-width:0;padding:16px 18px 17px;border:1px solid #d4e1e7;border-radius:14px;background:#fff;box-shadow:0 7px 20px #18394d0b}.schedule-decision-label{margin:0 0 3px!important;color:#668091!important;font-size:12px!important;font-weight:830;letter-spacing:.1em;text-transform:uppercase}.schedule-decision-path h3{margin:0;color:var(--decision-ink);font:750 17px/1.25 Manrope Variable,sans-serif;letter-spacing:-.015em}.schedule-decision-path article>p:not(.schedule-decision-label){margin:7px 0 0;color:#607887;font-size:13px;line-height:1.55}.schedule-decision-account-facts{display:flex;flex-wrap:wrap;gap:8px;margin:12px 0 0}.schedule-decision-account-facts div{min-width:130px;display:flex;align-items:center;justify-content:space-between;gap:18px;padding:8px 10px;border:1px solid #d9e4e9;border-radius:9px;background:#f7fafb}.schedule-decision-account-facts dt{color:#6f8390;font-size:12px;font-weight:720}.schedule-decision-account-facts dd{margin:0;color:#24475c;font-size:14px;font-weight:850}.schedule-decision-matches{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:12px}.schedule-decision-matches>div{min-width:0;padding:11px;border:1px solid #d9e4e9;border-radius:10px;background:#f9fbfc}.schedule-decision-matches>div>strong{display:block;margin-bottom:7px;color:#617989;font-size:12px;text-transform:uppercase;letter-spacing:.08em}.schedule-decision-matches p{display:flex;flex-wrap:wrap;gap:6px;margin:0!important}.schedule-decision-matches p span{max-width:100%;overflow:hidden;padding:5px 8px;border-radius:999px;font-size:12px;font-weight:750;text-overflow:ellipsis;white-space:nowrap}.schedule-decision-matches .is-hash{color:#8b3561;background:#fbeaf3}.schedule-decision-matches .is-subject{color:#255c76;background:#e5f1f6}.schedule-decision-matches small{color:#91a0a9;font-size:12px}.schedule-decision-slot-facts{display:flex;flex-wrap:wrap;gap:7px;margin-top:11px}.schedule-decision-slot-facts span{padding:5px 8px;border:1px solid #dec6a6;border-radius:999px;color:#7b5428;background:#fff8ed;font-size:12px;font-weight:750}.schedule-decision-adjusted{padding:8px 10px;border-left:3px solid #b96c2a;color:#79542f!important;background:#fff8ed}.schedule-decision-path article>small{display:block;margin-top:8px;color:#7a8e9b;font-size:12px}.schedule-decision-exclusions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:12px}.schedule-decision-exclusions>div{min-width:0;display:grid;grid-template-columns:31px minmax(0,1fr);gap:9px;align-items:start;padding:10px;border:1px solid #ded8e8;border-radius:10px;background:#fbf9fd}.schedule-decision-exclusions>div.empty{opacity:.55}.schedule-decision-exclusions>div>strong{width:29px;height:29px;display:grid;place-items:center;border-radius:9px;color:#644982;background:#eee7f5;font-size:13px}.schedule-decision-exclusions p{display:grid;gap:2px;margin:0!important}.schedule-decision-exclusions b{color:#354f60;font-size:12px;line-height:1.35}.schedule-decision-exclusions small{color:#7a8d99;font-size:12px;line-height:1.4}.schedule-decision-dialog>footer{display:flex;justify-content:flex-end;padding:15px 30px 19px;border-top:1px solid #d8e4ea;background:#fff}.schedule-decision-dialog>footer button{min-height:40px;min-width:92px;padding:0 16px;border:1px solid #c8d6de;border-radius:9px;color:#3b5c6f;background:#fff;cursor:pointer;font-size:13px;font-weight:800}@media(max-width:650px){.schedule-decision-backdrop{align-items:end;padding:9px}.schedule-decision-dialog{max-height:calc(100vh - 18px);border-radius:18px}.schedule-decision-dialog>header{grid-template-columns:45px minmax(0,1fr);gap:12px;padding:22px 57px 19px 18px}.schedule-decision-mark{width:43px;height:43px;border-radius:13px}.schedule-decision-mark svg{width:24px;height:24px}.schedule-decision-dialog h2{font-size:31px}.schedule-decision-receipt{padding:17px 17px 7px}.schedule-decision-receipt>aside{grid-template-columns:1fr}.schedule-decision-path>li{grid-template-columns:31px minmax(0,1fr);gap:9px}.schedule-decision-path:before{left:14px}.schedule-decision-node{width:29px;height:29px}.schedule-decision-path article{padding:14px}.schedule-decision-matches,.schedule-decision-exclusions{grid-template-columns:1fr}.schedule-decision-dialog>footer{padding:13px 17px 16px}}.unschedule-backdrop{z-index:96}.unschedule-dialog{position:relative;width:min(720px,100%);max-height:calc(100vh - 40px);padding:31px;overflow-y:auto;border:1px solid #cbdce4;border-top:4px solid #d94d8c;border-radius:20px;background:#fbfdfe;box-shadow:0 40px 100px #0000004d}.unschedule-dialog>header{display:grid;grid-template-columns:52px minmax(0,1fr);gap:16px;align-items:center;padding:0 40px 21px 0;border-bottom:1px solid #dbe6eb}.unschedule-dialog>header>div{display:grid;gap:5px}.unschedule-dialog h2{margin:0;color:var(--ink);font:500 38px/1 Newsreader Variable,serif;letter-spacing:-.035em}.unschedule-dialog>header p:last-child{margin:0;color:#6c8190;font-size:14px;line-height:1.45}.unschedule-dialog>header p:last-child strong{color:#385668}.unschedule-mark{position:relative;width:50px;height:50px;display:grid;place-items:center;border:1px solid #e7bdd1;border-radius:15px;background:linear-gradient(145deg,#fff0f7,#f8fbfd)}.unschedule-mark:before{content:"";width:23px;height:23px;border:2px solid #c3407c;border-radius:50%}.unschedule-mark:after{content:"";position:absolute;width:8px;height:2px;border-radius:2px;background:#c3407c}.unschedule-mark i{position:absolute;right:8px;bottom:8px;width:12px;height:12px;border:2px solid #fbfdfe;border-radius:50%;background:#36aa83}.unschedule-decision{min-width:0;margin:22px 0 0;padding:0;border:0}.unschedule-decision legend{width:100%;display:flex;align-items:center;gap:10px;margin-bottom:10px;color:#29485b;font-size:16px}.unschedule-decision legend>span{width:26px;height:26px;display:grid;place-items:center;flex:none;border-radius:8px;color:#fff;background:#29485b;font:800 13px/1 Manrope Variable,sans-serif}.unschedule-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.unschedule-options>label{position:relative;min-width:0;min-height:108px;display:grid;grid-template-columns:19px minmax(0,1fr) 22px;align-items:start;gap:11px;padding:16px;border:1px solid #d4e0e6;border-radius:13px;background:#fff;cursor:pointer;text-transform:none;transition:border-color .17s ease,background .17s ease,box-shadow .17s ease,transform .17s ease}.unschedule-options>label:hover:not(.disabled){border-color:#8cabb9;transform:translateY(-1px)}.unschedule-options>label.selected{border-color:#4aa386;background:#f0f9f6;box-shadow:inset 4px 0 #36a57f,0 7px 17px #1e4d3f12}.unschedule-options>label.disabled{color:#8b9aa3;background:#f1f4f5;cursor:not-allowed}.unschedule-options input{width:18px;height:18px;min-height:0;margin:2px 0 0;padding:0;accent-color:#258865}.unschedule-options label>span{display:grid;gap:5px;min-width:0}.unschedule-options strong{color:#203f51;font-size:14px;line-height:1.35}.unschedule-options small{color:#718592;font-size:13px;line-height:1.5}.unschedule-options label>i{width:20px;height:20px;display:grid;place-items:center;border:1px solid #c9d8de;border-radius:50%;background:#f4f7f8}.unschedule-options label.selected>i{border-color:#36a57f;background:#36a57f}.unschedule-options label.selected>i:after{content:"";width:7px;height:4px;border-left:2px solid white;border-bottom:2px solid white;transform:translateY(-1px) rotate(-45deg)}.unschedule-summary{display:grid;grid-template-columns:33px minmax(0,1fr);align-items:center;gap:11px;margin-top:22px;padding:13px 15px;border:1px solid #afcfca;border-radius:12px;background:linear-gradient(105deg,#eaf7f3,#f8fbfc)}.unschedule-summary>span{width:31px;height:31px;display:grid;place-items:center;border-radius:10px;color:#fff;background:#298b69;font-size:15px;font-weight:800}.unschedule-summary p{display:grid;gap:3px;margin:0}.unschedule-summary strong{color:#245a49;font-size:13px}.unschedule-summary small{color:#55766d;font-size:13px;line-height:1.5}.unschedule-dialog>.form-alert{margin:12px 0 0}.unschedule-dialog>.dialog-actions{margin:21px -31px -31px;padding:16px 31px;border-top:1px solid #dbe6eb;background:#fff}.unschedule-confirm{min-height:43px;padding:0 18px;border:0;border-radius:9px;color:#fff;background:#d94d8c;cursor:pointer;font:800 14px/1 Manrope Variable,sans-serif}.unschedule-confirm:hover:not(:disabled){background:#be3674}.unschedule-confirm:focus-visible{outline:3px solid rgba(217,77,140,.24);outline-offset:3px}.unschedule-confirm:disabled{color:#aab5ba;background:#e8edef;cursor:not-allowed}.library-bulk-backdrop{z-index:96}.library-bulk-dialog{position:relative;width:min(720px,100%);max-height:min(900px,calc(100vh - 32px));overflow:auto;border:1px solid #c5d5df;border-top:5px solid #3569df;border-radius:20px;color:var(--ink);background:#f8fafb;box-shadow:0 42px 110px #00000057}.library-bulk-dialog.is-delete{border-top-color:#b8464b}.library-bulk-dialog>header{display:grid;grid-template-columns:58px minmax(0,1fr);gap:15px;align-items:center;padding:27px 62px 22px 27px;border-bottom:1px solid #d8e3e9;background:#fff}.library-bulk-dialog>header>div{display:grid;gap:4px}.library-bulk-dialog h2{margin:0;font:500 38px/1 Newsreader Variable,serif;letter-spacing:-.035em}.library-bulk-dialog>header p:last-child{margin:0;color:#718594;font-size:13px}.library-bulk-mark{width:55px;height:55px;display:grid;place-items:center;border:1px solid #b9cceb;border-radius:15px;color:#315fb7;background:#edf3ff;font-size:29px;font-weight:800;box-shadow:0 8px 20px #2654991a}.library-bulk-mark.is-hashtags{color:#983a6b;border-color:#e2bcd0;background:#fff0f7}.library-bulk-mark.is-delete{color:#a23c40;border-color:#e3b9ba;background:#fff0f0}.library-bulk-impact{margin:22px 25px 12px;padding:17px 18px;border:1px solid #b8cce8;border-radius:13px;background:linear-gradient(110deg,#edf3ff,#fff)}.library-bulk-impact strong{color:#244c8d;font-size:15px}.library-bulk-impact p{margin:7px 0 0;color:#5f7585;font-size:13px;line-height:1.6}.library-bulk-impact.is-delete{border-color:#e5bbbb;background:linear-gradient(110deg,#fff1f1,#fff)}.library-bulk-impact.is-delete strong{color:#953b3d}.library-bulk-skip.is-delete strong{color:#963a3d}.button-danger{color:#fff!important;background:#b8464b!important}.button-danger:hover:not(:disabled){background:#983538!important}.library-hashtag-mode{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:22px 25px 12px;padding:0;border:0}.library-hashtag-mode legend{grid-column:1/-1;margin-bottom:2px;color:#27485f;font-size:14px;font-weight:820}.library-hashtag-mode label{position:relative;min-height:106px;display:grid;grid-template-columns:22px minmax(0,1fr);gap:10px;align-items:start;padding:15px;border:1px solid #cbd9e1;border-radius:12px;background:#fff;cursor:pointer}.library-hashtag-mode label.selected{border-color:#3569df;background:#edf3ff;box-shadow:0 0 0 2px #3569df14}.library-hashtag-mode input{position:absolute;opacity:0;pointer-events:none}.library-hashtag-mode label>span{width:20px;height:20px;display:grid;place-items:center;border:2px solid #9babb6;border-radius:50%}.library-hashtag-mode label.selected>span{border-color:#3569df}.library-hashtag-mode label.selected>span:after{content:"";width:10px;height:10px;border-radius:50%;background:#3569df}.library-hashtag-mode p{display:grid;gap:5px;margin:0}.library-hashtag-mode strong{color:#1f4058;font-size:14px}.library-hashtag-mode small{color:#6b7f8d;font-size:13px;line-height:1.45}.library-hashtag-count{display:flex;align-items:center;justify-content:space-between;gap:18px;margin:0 25px 12px;padding:14px 16px;border:1px solid #d1dce3;border-radius:12px;background:#fff}.library-hashtag-count>span{display:grid;gap:3px}.library-hashtag-count strong{color:#27485f;font-size:14px}.library-hashtag-count small{color:#718594;font-size:12px}.library-hashtag-count input{width:94px;min-height:44px;padding:0 12px;border:1px solid #b9cbd7;border-radius:9px;color:#18374d;background:#f8fafb;text-align:center;font:800 16px/1 Manrope Variable,sans-serif}.library-hashtag-count input:focus{outline:3px solid rgba(53,105,223,.14);border-color:#3569df}.library-bulk-skip{margin:0 25px;color:#718594;font-size:13px;line-height:1.55}.library-bulk-skip strong{color:#455f70}.library-bulk-dialog>.form-alert{margin:15px 25px 0}.library-bulk-dialog>.dialog-actions{margin-top:22px;padding:16px 25px;border-top:1px solid #d8e3e9;background:#fff}.filtered-delete-backdrop{z-index:97}.filtered-delete-dialog{position:relative;width:min(720px,100%);max-height:min(900px,calc(100vh - 32px));overflow:auto;border:1px solid #e0b9ba;border-top:5px solid #b8464b;border-radius:20px;color:var(--ink);background:#fbfbfc;box-shadow:0 42px 110px #00000057}.filtered-delete-dialog>header{display:grid;grid-template-columns:58px minmax(0,1fr);gap:15px;align-items:center;padding:27px 62px 22px 27px;border-bottom:1px solid #ead4d4;background:#fff}.filtered-delete-dialog>header>span{width:55px;height:55px;display:grid;place-items:center;border:1px solid #e5bdbf;border-radius:15px;color:#a23c40;background:#fff0f0;font-size:30px;font-weight:800}.filtered-delete-dialog>header>div{display:grid;gap:4px}.filtered-delete-dialog h2{margin:0;font:500 38px/1 Newsreader Variable,serif;letter-spacing:-.035em}.filtered-delete-dialog>header p:last-child{margin:0;color:#718594;font-size:13px;line-height:1.5}.filtered-delete-count{display:flex;align-items:baseline;gap:11px;margin:21px 25px 12px;padding:16px 18px;border:1px solid #e5bbbb;border-radius:13px;color:#92393d;background:linear-gradient(110deg,#fff1f1,#fff)}.filtered-delete-count strong{font:600 38px/1 Newsreader Variable,serif;letter-spacing:-.04em}.filtered-delete-count span{font-size:14px;font-weight:760}.filtered-delete-filters{margin:0 25px 14px;padding:16px 18px;border:1px solid #d7e0e5;border-radius:13px;background:#fff}.filtered-delete-filters h3{margin:0 0 10px;color:#29495e;font-size:14px;letter-spacing:.07em;text-transform:uppercase}.filtered-delete-filters>p{margin:0;color:#657d8b;font-size:13px;line-height:1.55}.filtered-delete-filters dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 17px;margin:0}.filtered-delete-filters dl div{min-width:0;display:grid;gap:3px}.filtered-delete-filters dt{color:#768a96;font-size:12px;font-weight:830;letter-spacing:.08em;text-transform:uppercase}.filtered-delete-filters dd{overflow:hidden;margin:0;color:#29495e;font-size:13px;font-weight:720;line-height:1.4;text-overflow:ellipsis;white-space:nowrap}.filtered-delete-warning{margin:0 25px;padding:0 0 0 14px;border-left:3px solid #bd4b4f;color:#617885;font-size:13px;line-height:1.55}.filtered-delete-warning strong{color:#98393d}.filtered-delete-progress{margin:17px 25px 0;padding:14px 16px;border:1px solid #e0c795;border-radius:12px;background:#fff8ea}.filtered-delete-progress header{display:flex;justify-content:space-between;gap:12px;color:#77531f;font-size:13px}.filtered-delete-progress header span{font-weight:800}.filtered-delete-progress>div{height:6px;overflow:hidden;margin-top:9px;border-radius:999px;background:#efdcb7}.filtered-delete-progress i{display:block;height:100%;border-radius:inherit;background:#b8464b;transition:width .2s ease}.filtered-delete-progress p{margin:8px 0 0;color:#8b5d1f;font-size:12px;line-height:1.45}.filtered-delete-dialog>.form-alert{margin:15px 25px 0}.filtered-delete-dialog>.dialog-actions{margin-top:22px;padding:16px 25px;border-top:1px solid #ead4d4;background:#fff}@media(max-width:650px){.unschedule-backdrop{align-items:end;padding:10px}.unschedule-dialog{max-height:calc(100vh - 20px);padding:24px 19px;border-radius:17px}.unschedule-dialog h2{font-size:31px}.unschedule-options{grid-template-columns:1fr}.unschedule-options>label{min-height:0}.unschedule-dialog>.dialog-actions{margin:20px -19px -24px;padding:14px 19px}.library-bulk-actions{grid-template-columns:1fr}.library-bulk-actions>header{border-right:0;border-bottom:1px solid #dce5eb}.library-bulk-actions>div{grid-template-columns:1fr}.hashtag-job-strip{grid-template-columns:40px minmax(0,1fr);align-items:start;padding:13px}.hashtag-job-strip dl,.hashtag-job-strip>button{grid-column:2}.hashtag-job-strip dl{flex-wrap:wrap}.hashtag-job-strip>button{justify-self:start}.library-bulk-dialog>header{grid-template-columns:48px minmax(0,1fr);gap:11px;padding:23px 48px 19px 18px}.library-bulk-mark{width:46px;height:46px;border-radius:12px;font-size:24px}.library-bulk-dialog h2{font-size:31px}.library-bulk-impact,.library-bulk-skip,.library-hashtag-mode,.library-hashtag-count{margin-right:18px;margin-left:18px}.library-hashtag-mode{grid-template-columns:1fr}.library-hashtag-mode label{min-height:0}.library-hashtag-count{align-items:flex-start}.library-bulk-dialog>.dialog-actions{align-items:stretch;flex-direction:column-reverse;padding:14px 18px}.library-bulk-dialog>.dialog-actions button{width:100%}.filtered-delete-dialog>header{grid-template-columns:46px minmax(0,1fr);gap:11px;padding:23px 48px 19px 18px}.filtered-delete-dialog>header>span{width:45px;height:45px;border-radius:12px;font-size:25px}.filtered-delete-dialog h2{font-size:31px}.filtered-delete-count,.filtered-delete-filters,.filtered-delete-warning,.filtered-delete-progress{margin-right:18px;margin-left:18px}.filtered-delete-filters dl{grid-template-columns:1fr}.filtered-delete-dialog>.form-alert{margin-right:18px;margin-left:18px}.filtered-delete-dialog>.dialog-actions{align-items:stretch;flex-direction:column-reverse;padding:14px 18px}.filtered-delete-dialog>.dialog-actions button{width:100%}}.health-main{--health-green:#258566;--health-green-soft:#eaf6f1;--health-amber:#c97d20;--health-amber-soft:#fff5e6;--health-red:#b94646;--health-red-soft:#fff0ef;--health-blue:#3168e8;--health-blue-soft:#edf2ff;--health-slate:#466477;padding-bottom:70px;background:radial-gradient(circle at 92% 3%,rgba(49,104,232,.07),transparent 27%),#f5f8fa}.health-header{align-items:end}.health-header h1{max-width:780px}.health-header>div>p:last-child{max-width:720px}.health-refresh{min-height:46px;display:inline-flex;align-items:center;justify-content:center;gap:9px;padding:0 17px;border:1px solid #c9d7df;border-radius:11px;color:#294b60;background:#fff;cursor:pointer;font-size:13px;font-weight:780;box-shadow:0 7px 20px #1c3e5212}.health-refresh:hover{border-color:#91aab8}.health-refresh span{font-size:18px}.health-refresh span.spinning{animation:spin .8s linear infinite}.health-loading{min-height:360px;display:flex;align-items:center;justify-content:center;gap:10px}.health-loading i{width:12px;height:12px;border-radius:50%;background:#3168e8;animation:health-loading 1s ease-in-out infinite alternate}.health-loading i:nth-child(2){animation-delay:.16s}.health-loading i:nth-child(3){animation-delay:.32s}@keyframes health-loading{to{opacity:.22;transform:translateY(-8px)}}.health-command{position:relative;min-height:190px;display:grid;grid-template-columns:96px minmax(260px,1fr) minmax(340px,.86fr);gap:26px;align-items:center;overflow:hidden;margin-top:25px;padding:30px 32px;border:1px solid #cad8df;border-radius:22px;background:#fff;box-shadow:0 20px 50px #1b3b4e14;isolation:isolate}.health-command:before{content:"";position:absolute;z-index:-1;width:350px;height:350px;left:-210px;top:-220px;border:1px solid rgba(49,104,232,.16);border-radius:50%;box-shadow:0 0 0 50px #3168e806,0 0 0 100px #3168e805}.health-command.attention{border-top:4px solid var(--health-amber)}.health-command.healthy{border-top:4px solid var(--health-green)}.health-command-signal{width:82px;height:82px;display:grid;place-items:center;border:1px solid #cadce4;border-radius:50%;background:#f7fafb}.health-command-signal>span{width:52px;height:52px;display:grid;place-items:center;border:1px solid #b9d2ca;border-radius:50%;background:#eef8f4}.health-command-signal i{width:19px;height:19px;border:5px solid white;border-radius:50%;background:var(--health-green);box-shadow:0 0 0 2px var(--health-green),0 0 0 10px #25856614;animation:health-pulse 2.4s ease-in-out infinite}.health-command.attention .health-command-signal>span{border-color:#eccb9e;background:#fff7ea}.health-command.attention .health-command-signal i{background:var(--health-amber);box-shadow:0 0 0 2px var(--health-amber),0 0 0 10px #c97d2017}@keyframes health-pulse{50%{box-shadow:0 0 0 2px currentColor,0 0 0 16px transparent}}.health-command-copy{min-width:0}.health-command-copy>small{color:#647d8d;font-size:12px;font-weight:820;letter-spacing:.11em;text-transform:uppercase}.health-command-copy h2{margin:6px 0 8px;color:#17364e;font:500 clamp(34px,3.6vw,54px)/.96 "Newsreader Variable",serif;letter-spacing:-.045em}.health-command-copy p{max-width:610px;margin:0;color:#587386;font-size:14px;line-height:1.65}.health-alert-control{align-self:stretch;display:grid;align-content:center;gap:13px;padding-left:28px;border-left:1px solid #d9e3e8}.health-alert-control>div{display:grid;grid-template-columns:38px minmax(0,1fr) auto;gap:11px;align-items:center}.health-alert-icon{width:38px;height:38px;display:grid;place-items:center;border-radius:11px;color:#285d98;background:#edf3ff;font-size:17px}.health-alert-control p{display:grid;gap:1px;margin:0}.health-alert-control p strong{color:#26475b;font-size:14px}.health-alert-control p small{color:#708594;font-size:12px;overflow-wrap:anywhere}.health-switch{min-width:70px;min-height:34px;display:flex;align-items:center;gap:7px;padding:0 9px;border:1px solid #cbd8df;border-radius:999px;color:#6b8090;background:#eef3f5;cursor:pointer;font-size:12px;font-weight:800}.health-switch i{width:16px;height:16px;border-radius:50%;background:#fff;box-shadow:0 1px 3px #0000002e}.health-switch.on{border-color:#5aa98f;color:#216b54;background:#dff2eb}.health-switch:disabled{opacity:.55;cursor:not-allowed}.health-alert-control label{display:grid;grid-template-columns:auto minmax(160px,1fr);align-items:center;gap:11px;color:#647b8b;font-size:12px;font-weight:760}.health-alert-control select{min-height:38px;width:100%;padding:0 33px 0 11px;border:1px solid #cbd8df;border-radius:9px;color:#26475b;background:#fff;font-size:13px;font-weight:700}.health-relay{position:relative;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin:20px 0 24px}.health-relay:before{content:"";position:absolute;z-index:0;left:6%;right:6%;top:32px;border-top:1px dashed #b8c9d2}.health-relay button{position:relative;z-index:1;min-width:0;min-height:118px;display:grid;grid-template-columns:38px minmax(0,1fr);gap:9px;align-items:center;padding:14px 12px;border:1px solid #d1dde3;border-radius:14px;text-align:left;color:#39576a;background:#fffffff5;cursor:pointer;transition:transform .17s ease,border-color .17s ease,box-shadow .17s ease}.health-relay button:hover{transform:translateY(-2px);border-color:#9db2be;box-shadow:0 9px 22px #1c3e5214}.health-relay button.active{border-color:#3168e8;box-shadow:inset 0 -3px #3168e8,0 9px 22px #3168e81c}.health-relay button>span{width:38px;height:38px;display:grid;place-items:center;border:4px solid white;border-radius:50%;color:#fff;background:#6d8493;box-shadow:0 0 0 1px #c7d5dc;font-size:15px;font-weight:850}.health-relay button p{min-width:0;display:grid;gap:2px;margin:0}.health-relay button strong{color:#17364e;font-size:24px;line-height:1}.health-relay button b{font-size:12px;line-height:1.2;white-space:normal}.health-relay button small{color:#78909f;font-size:12px;line-height:1.25;white-space:normal}.health-relay .station-ready>span{background:var(--health-green)}.health-relay .station-rendering>span{background:var(--health-blue)}.health-relay .station-missing_music>span,.health-relay .station-at_risk>span{background:var(--health-amber)}.health-relay .station-blocked_permissions>span{background:#765e9f}.health-relay .station-failed>span{background:var(--health-red)}.health-coverage{display:grid;grid-template-columns:minmax(270px,.8fr) minmax(440px,1.2fr);gap:21px 30px;align-items:center;margin-bottom:24px;padding:23px 25px;border:1px solid #c9d8df;border-radius:19px;background:linear-gradient(135deg,#fff,#f8fbfc);box-shadow:0 14px 34px #1c3e5211}.health-coverage-intro{min-width:0}.health-coverage-intro>small{color:#487084;font-size:12px;font-weight:850;letter-spacing:.1em;text-transform:uppercase}.health-coverage-intro h2{margin:5px 0 7px;color:#17364e;font:530 27px/1.08 Newsreader Variable,serif;letter-spacing:-.025em}.health-coverage-intro p{max-width:600px;margin:0;color:#647d8c;font-size:13px;line-height:1.55}.health-coverage-flow{min-width:0;display:grid;grid-template-columns:minmax(105px,1fr) 22px minmax(130px,1fr) 22px minmax(130px,1fr);align-items:center}.health-coverage-flow>div{min-width:0;min-height:96px;display:grid;align-content:center;gap:3px;padding:14px 15px;border:1px solid #d3dfe4;border-radius:13px;background:#fff;box-shadow:0 6px 16px #1b3b4e0b}.health-coverage-flow>div:nth-of-type(2){border-color:#bcd8ce;background:#f1f9f6}.health-coverage-flow>div:nth-of-type(3){border-color:#c8d7f4;background:#f3f6fd}.health-coverage-flow span{color:#617b8a;font-size:12px;font-weight:800}.health-coverage-flow strong{color:#17364e;font:570 29px/1 Newsreader Variable,serif}.health-coverage-flow small{color:#718794;font-size:12px;line-height:1.3}.health-coverage-flow>i{color:#8ca3b0;font-size:19px;font-style:normal;text-align:center}.health-coverage-reels{grid-column:1/-1;display:grid;grid-template-columns:40px minmax(0,1fr);gap:12px;align-items:center;padding:13px 15px;border:1px solid #cbd8f2;border-radius:12px;background:#f3f6fd}.health-coverage-reels>span{width:40px;height:40px;display:grid;place-items:center;border-radius:11px;color:#fff;background:#3168e8;font-size:14px}.health-coverage-reels p{display:grid;gap:2px;margin:0}.health-coverage-reels strong{color:#244b78;font-size:14px}.health-coverage-reels small{color:#607890;font-size:12px;line-height:1.45}.health-account-warning{margin-bottom:24px;overflow:hidden;border:1px solid #e1c18f;border-radius:19px;background:linear-gradient(135deg,#fffaf1,#fffdf8 55%,#f7fbfc);box-shadow:0 14px 34px #694b1f12}.health-account-warning>header{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:20px 24px 17px;border-bottom:1px solid #ecd8b6;background:#fffaf1b8}.health-account-warning header p{display:grid;gap:3px;margin:0}.health-account-warning header small{color:#997039;font-size:12px;font-weight:820;letter-spacing:.1em;text-transform:uppercase}.health-account-warning header strong{color:#523b1e;font:540 22px/1.08 Newsreader Variable,serif;letter-spacing:-.02em}.health-account-warning header p>span{color:#7b6b56;font-size:12px;line-height:1.45}.health-account-warning header>a{min-height:38px;display:inline-flex;flex:none;gap:12px;align-items:center;padding:0 14px;border:1px solid #dec18f;border-radius:10px;color:#684817;background:#fff;box-shadow:0 5px 13px #6546180f;font-size:12px;font-weight:820;transition:border-color .16s ease,transform .16s ease,box-shadow .16s ease}.health-account-warning header>a:hover{border-color:#ba8841;box-shadow:0 8px 18px #6546181a;transform:translateY(-1px)}.health-account-warning header>a:focus-visible{outline:3px solid rgba(201,125,32,.2);outline-offset:2px}.health-account-warning>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;padding:17px}.health-account-warning>div.single{grid-template-columns:minmax(0,920px);justify-content:center}.health-account-warning>div:not(.single)>article:last-child:nth-child(odd){width:min(100%,920px);grid-column:1/-1;justify-self:center}.health-account-warning article{position:relative;min-width:0;display:grid;grid-template-columns:48px minmax(140px,.7fr) minmax(330px,1.3fr) auto;gap:15px;align-items:center;overflow:hidden;padding:16px 17px;border:1px solid #e7d5b7;border-radius:13px;background:#fffffff0;box-shadow:0 8px 20px #4f3c1f0e}.health-account-warning article:before{content:"";position:absolute;inset:0 auto 0 0;width:4px;background:#d18a2f}.health-account-warning article>span{width:48px;height:48px;display:grid;place-items:center;border:1px solid #e5b875;border-radius:14px;color:#fff;background:linear-gradient(145deg,#d68a27,#bd6f13);box-shadow:0 7px 15px #be6f132b;font:600 21px/1 Newsreader Variable,serif}.health-account-warning article>p{min-width:0;display:grid;gap:2px;margin:0}.health-account-warning article>p strong,.health-account-warning article>p small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.health-account-warning article>p strong{color:#24485c;font-size:15px}.health-account-warning article>p small{color:#708593;font-size:12px}.health-account-warning dl{min-width:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;overflow:hidden;margin:0;border:1px solid #e4ddd0;border-radius:9px;background:#e4ddd0}.health-account-warning dl div{min-width:0;display:grid;gap:2px;padding:9px 11px;background:#fcfbf8}.health-account-warning dt{overflow:hidden;color:#8a7657;font-size:12px;font-weight:780;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.health-account-warning dd{margin:0;overflow:hidden;color:#425f70;font-size:12px;font-weight:760;text-overflow:ellipsis;white-space:nowrap}.health-account-warning dd.token-expired,.health-account-warning dd.token-expiring{color:#a05b18}.health-account-warning dd.health-paused{color:#9a3b68}.health-account-warning article>button{min-height:38px;padding:0 13px;border:1px solid #cf9a4e;border-radius:9px;color:#6f4816;background:#fffaf1;cursor:pointer;font-size:12px;font-weight:820}.health-account-warning article>button:hover:not(:disabled){border-color:#b77925;background:#fff4df}.health-account-warning article>button:focus-visible{outline:3px solid rgba(201,125,32,.2);outline-offset:2px}.health-worklist{overflow:hidden;border:1px solid #cad8df;border-radius:19px;background:#fff;box-shadow:0 16px 42px #1b3b4e12}.health-worklist>header{display:flex;align-items:end;justify-content:space-between;gap:22px;padding:24px 26px 20px;border-bottom:1px solid #dbe5e9}.health-worklist>header>div:first-child{display:grid;gap:3px}.health-worklist>header small{color:#6b8392;font-size:12px;font-weight:820;letter-spacing:.11em;text-transform:uppercase}.health-worklist h2{margin:0;color:#17364e;font:520 32px/1.05 Newsreader Variable,serif;letter-spacing:-.035em}.health-worklist>header p{margin:2px 0 0;color:#78909e;font-size:12px}.health-worklist>header .health-filter-guidance{max-width:750px;margin-top:8px;padding-left:11px;border-left:3px solid #d5a04f;color:#617987;font-size:13px;line-height:1.5}.health-filter-guide-link{width:max-content;display:inline-flex;align-items:center;gap:8px;margin-top:7px;padding-bottom:2px;border-bottom:1px solid currentColor;color:#654f8d;font-size:12px;font-weight:820}.health-filter-guide-link:hover{color:#47356d}.health-filter-guide-link span{font-size:15px}.health-posts{display:grid}.health-posts>article{position:relative;min-width:0;display:grid;grid-template-columns:128px minmax(0,1fr) 160px;gap:21px;padding:22px 25px;border-bottom:1px solid #e1e8ec}.health-posts>article:last-child{border-bottom:0}.health-posts>article.risk:before{content:"";position:absolute;top:0;bottom:0;left:0;width:4px;background:var(--health-amber)}.health-posts>article.health-failed.risk:before{background:var(--health-red)}.health-post-art{position:relative;width:128px;height:128px;display:grid;place-items:center;overflow:hidden;border-radius:13px;color:#fff;background:#17364e}.health-post-art img{width:100%;height:100%;object-fit:cover}.health-post-art>span{font:600 28px/1 Newsreader Variable,serif}.health-post-art>i{position:absolute;right:7px;bottom:7px;padding:5px 7px;border-radius:6px;color:#fff;background:#0b202fd1;font-size:12px;font-style:normal;font-weight:780;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.health-post-copy{min-width:0;display:grid;align-content:start;gap:9px}.health-post-meta{min-width:0;display:flex;flex-wrap:wrap;align-items:center;gap:8px;color:#718795;font-size:12px;font-weight:700}.health-pill,.risk-pill{display:inline-flex;align-items:center;min-height:26px;padding:0 9px;border-radius:999px;font-size:12px;font-weight:820}.health-pill.ready{color:#216b54;background:var(--health-green-soft)}.health-pill.rendering{color:#2758ba;background:var(--health-blue-soft)}.health-pill.missing_music{color:#865413;background:var(--health-amber-soft)}.health-pill.blocked_permissions{color:#654f8d;background:#f1edfa}.health-pill.failed{color:#963737;background:var(--health-red-soft)}.risk-pill{color:#8a5410;border:1px solid #e7bd7f;background:#fff8e9}.health-post-copy h3{max-width:820px;margin:0;overflow:hidden;color:#17364e;font:520 24px/1.18 Newsreader Variable,serif;letter-spacing:-.025em;text-overflow:ellipsis;white-space:nowrap}.health-destination{display:flex;flex-wrap:wrap;align-items:center;gap:7px;margin:0;color:#708695;font-size:12px}.health-destination strong{color:#33566a}.health-destination i{font-style:normal}.health-diagnosis{display:grid;grid-template-columns:29px minmax(0,1fr);gap:9px;align-items:center;padding:10px 12px;border:1px solid #d8e3e7;border-radius:10px;background:#f8fafb}.health-diagnosis>span{width:29px;height:29px;display:grid;place-items:center;border-radius:9px;color:#fff;background:#627d8d;font-size:13px;font-weight:900}.health-ready .health-diagnosis>span{background:var(--health-green)}.health-failed .health-diagnosis>span{background:var(--health-red)}.health-diagnosis p{display:grid;gap:1px;margin:0}.health-diagnosis strong{color:#325267;font-size:12px}.health-diagnosis small{color:#6d8391;font-size:12px;line-height:1.45}.health-render-progress{display:grid;grid-template-columns:minmax(100px,1fr) auto;gap:12px;align-items:center}.health-render-progress>span{height:6px;overflow:hidden;border-radius:999px;background:#dfe7eb}.health-render-progress>span i{display:block;height:100%;border-radius:inherit;background:#3168e8;transition:width .35s ease}.health-render-progress>p{display:flex;align-items:center;gap:7px;margin:0;color:#315cba;font-size:12px;font-weight:820}.health-render-progress small{color:#7b8f9d;font-size:12px;font-weight:650;text-transform:capitalize}.health-music{display:flex;align-items:center;gap:7px;margin:0;color:#547081;font-size:12px;font-weight:730}.health-music span{color:#287b63;font-size:15px}.health-post-actions{display:grid;align-content:center;justify-items:stretch;gap:8px}.health-post-actions button,.health-post-actions a{min-height:39px;display:flex;align-items:center;justify-content:center;gap:8px;padding:0 12px;border:1px solid #c9d8df;border-radius:9px;color:#315168;background:#fff;cursor:pointer;font-size:12px;font-weight:820}.health-post-actions button{border-color:#3168e8;color:#fff;background:#3168e8}.health-post-actions button:hover{background:#2458cd}.health-post-actions button:disabled{opacity:.58;cursor:wait}.health-post-actions a:hover{border-color:#8ea8b5}.health-empty{min-height:230px;display:flex;align-items:center;justify-content:center;gap:14px;padding:30px}.health-empty>span{width:47px;height:47px;display:grid;place-items:center;border-radius:15px;color:#fff;background:var(--health-green);font-size:20px;font-weight:900}.health-empty p{display:grid;gap:3px;margin:0}.health-empty strong{color:#2a4d60;font-size:16px}.health-empty small{color:#718694;font-size:13px}.health-pagination{display:grid;grid-template-columns:auto minmax(120px,1fr) auto;align-items:center;gap:13px;padding:14px 25px;border-top:1px solid #dbe5e9;background:#f8fafb}.health-pagination span{color:#607988;font-size:13px;font-weight:760;text-align:center}.health-pagination button{min-height:38px;padding:0 13px;border:1px solid #c7d6de;border-radius:9px;color:#315168;background:#fff;cursor:pointer;font-size:13px;font-weight:780}.health-pagination button:hover:not(:disabled){border-color:#8ba4b1;background:#f2f7f9}.health-pagination button:focus-visible{outline:3px solid rgba(49,104,232,.2);outline-offset:2px}.health-pagination button:disabled{color:#9aa9b2;background:#f1f4f5;cursor:not-allowed}.health-freshness{margin-top:15px;color:#778c99;font-size:12px;text-align:right}.health-freshness span{margin:0 5px}.health-reschedule-backdrop{z-index:1200;padding:24px}.health-reschedule-dialog{position:relative;width:min(760px,100%);max-height:calc(100vh - 48px);overflow:auto;border:1px solid #c7d8df;border-top:5px solid #b94646;border-radius:22px;background:#fff;box-shadow:0 30px 90px #112d3e40}.health-reschedule-header{display:grid;grid-template-columns:64px minmax(0,1fr);gap:18px;align-items:center;padding:29px 68px 24px 30px;border-bottom:1px solid #dbe5e9;background:linear-gradient(120deg,#fff5f3 0,#fff 58%)}.health-reschedule-header>span{width:64px;height:64px;display:grid;place-items:center;border:1px solid #e3aaa5;border-radius:18px;color:#a43d3d;background:#fff;box-shadow:inset 0 0 0 6px #fff0ef;font-size:28px;font-weight:750}.health-reschedule-header p{margin:0 0 3px;color:#aa4242;font-size:12px;font-weight:850;letter-spacing:.11em;text-transform:uppercase}.health-reschedule-header h2{margin:0;color:#17364e;font:520 35px/1.05 Newsreader Variable,serif;letter-spacing:-.035em}.health-reschedule-header small{display:block;margin-top:6px;color:#6e8492;font-size:13px;font-weight:700}.health-reschedule-failure{display:grid;grid-template-columns:38px minmax(0,1fr);gap:12px;align-items:center;margin:22px 28px 0;padding:13px 15px;border:1px solid #edc6c2;border-radius:12px;background:#fff5f3}.health-reschedule-failure>span{width:38px;height:38px;display:grid;place-items:center;border-radius:11px;color:#fff;background:#b94646;font-size:17px;font-weight:900}.health-reschedule-failure p{display:grid;gap:2px;margin:0}.health-reschedule-failure strong{color:#783132;font-size:14px}.health-reschedule-failure small{color:#7e6262;font-size:12px;line-height:1.45}.health-reschedule-options{display:grid;gap:10px;margin:22px 28px 0;padding:0;border:0}.health-reschedule-options legend{margin-bottom:10px;color:#294e63;font-size:14px;font-weight:840}.health-reschedule-options>button{min-width:0;min-height:91px;display:grid;grid-template-columns:24px minmax(0,1fr) auto;gap:13px;align-items:center;padding:16px 17px;border:1px solid #cedbe1;border-radius:13px;color:#3c5a6c;text-align:left;background:#fbfcfd;cursor:pointer}.health-reschedule-options>button:hover{border-color:#92aab6;background:#f7fafb}.health-reschedule-options>button.active{border-color:#338a6d;box-shadow:inset 4px 0 #338a6d,0 9px 24px #27755b17;background:#f1faf6}.health-reschedule-options button>i{width:22px;height:22px;display:grid;place-items:center;border:2px solid #91a5b0;border-radius:50%}.health-reschedule-options button>i span{width:10px;height:10px;border-radius:50%;background:transparent}.health-reschedule-options button.active>i{border-color:#278064}.health-reschedule-options button.active>i span{background:#278064}.health-reschedule-options button>p{display:grid;gap:3px;margin:0}.health-reschedule-options button strong{color:#24495d;font-size:15px}.health-reschedule-options button small{color:#6f8491;font-size:12px;line-height:1.45}.health-reschedule-options button>em{align-self:start;padding:5px 8px;border-radius:999px;color:#246d57;background:#dcefe8;font-size:12px;font-style:normal;font-weight:820}.health-reschedule-time{position:relative;display:grid;grid-template-columns:1fr auto;gap:5px;margin:18px 28px 0;padding:16px;border:1px solid #bed0dc;border-radius:13px;background:#f8fafb}.health-reschedule-time>span{color:#294e63;font-size:13px;font-weight:820}.health-reschedule-time>small{color:#748a97;font-size:12px;font-weight:720}.health-reschedule-time input{grid-column:1/-1;width:100%;min-height:52px;padding:0 13px;border:1px solid #b9ccd6;border-radius:10px;color:#17364e;background:#fff;font-size:15px;font-weight:680;color-scheme:light}.health-reschedule-error{margin:18px 28px 0}.health-reschedule-dialog>footer{display:flex;justify-content:flex-end;gap:10px;margin-top:24px;padding:18px 28px 24px;border-top:1px solid #dbe5e9;background:#f8fafb}.health-reschedule-dialog>footer button{min-height:46px;padding:0 18px;border-radius:10px;font-size:13px;font-weight:820}.health-reschedule-cancel{border:1px solid #c4d3da;color:#3f5e70;background:#fff;cursor:pointer}.health-reschedule-cancel:hover{border-color:#8da5b1}.health-reschedule-dialog button:focus-visible,.health-reschedule-time input:focus-visible{outline:3px solid rgba(49,104,232,.2);outline-offset:2px}.pause-guide-track{display:grid;grid-template-columns:minmax(0,1fr) 56px minmax(0,1fr) 56px minmax(0,1fr);align-items:center;gap:0;margin:28px 0}.pause-guide-track>div{min-height:148px;display:grid;align-content:center;gap:7px;padding:22px;border:1px solid #cbd9e1;border-radius:16px;background:#fff;box-shadow:0 12px 28px #12324a0f}.pause-guide-track>div span{width:max-content;padding:5px 8px;border-radius:999px;color:#5b7182;background:#edf3f6;font-size:12px;font-weight:820;letter-spacing:.08em;text-transform:uppercase}.pause-guide-track>div strong{color:#17364e;font:520 25px/1.05 Newsreader Variable,serif;letter-spacing:-.025em}.pause-guide-track>div small{color:#6b8190;font-size:12px;line-height:1.5}.pause-guide-track>div.is-kept{border-top:4px solid #2f9270}.pause-guide-track>div.is-missed{border-top:4px solid #d94d8c}.pause-guide-track>div.is-waiting{border-top:4px solid #3168e8}.pause-guide-track>i{position:relative;height:1px;background:#aec1cc}.pause-guide-track>i:after{content:"";position:absolute;right:-1px;top:-4px;width:8px;height:8px;border-top:2px solid #829bab;border-right:2px solid #829bab;transform:rotate(45deg)}@media(max-width:1180px){.health-command{grid-template-columns:76px minmax(240px,1fr)}.health-alert-control{grid-column:1/-1;padding:18px 0 0;border-top:1px solid #d9e3e8;border-left:0}.health-relay{grid-template-columns:repeat(3,minmax(0,1fr))}.health-relay:before{display:none}.health-coverage{grid-template-columns:1fr}.health-coverage-flow{width:100%}.health-account-warning>div,.health-account-warning>div.single{grid-template-columns:minmax(0,920px);justify-content:center}.health-account-warning>div:not(.single)>article:last-child:nth-child(odd){grid-column:auto;width:100%}}@media(max-width:860px){.health-header{align-items:start}.health-refresh{align-self:start}.health-posts>article{grid-template-columns:100px minmax(0,1fr)}.health-post-art{width:100px;height:100px}.health-post-actions{grid-column:2;grid-template-columns:repeat(2,minmax(0,1fr))}.health-account-warning article{grid-template-columns:48px minmax(120px,1fr) auto}.health-account-warning dl{grid-column:2}.health-account-warning article>button{grid-column:3;grid-row:1/3}}@media(max-width:650px){.health-command{grid-template-columns:58px minmax(0,1fr);gap:15px;padding:22px 18px;border-radius:17px}.health-command-signal{width:58px;height:58px}.health-command-signal>span{width:40px;height:40px}.health-command-signal i{width:15px;height:15px;border-width:4px}.health-command-copy h2{font-size:35px}.health-alert-control>div{grid-template-columns:35px minmax(0,1fr) auto}.health-alert-control label{grid-template-columns:1fr;gap:5px}.health-relay{grid-template-columns:repeat(2,minmax(0,1fr))}.health-relay button{min-height:96px;grid-template-columns:34px minmax(0,1fr);padding:12px 10px}.health-relay button>span{width:34px;height:34px}.health-relay button strong{font-size:21px}.health-coverage{gap:18px;padding:20px 17px}.health-coverage-intro h2{font-size:24px}.health-coverage-flow{grid-template-columns:1fr;gap:8px}.health-coverage-flow>i{height:10px;line-height:10px;transform:rotate(90deg)}.health-coverage-flow>div{min-height:78px}.health-coverage-reels{grid-template-columns:34px minmax(0,1fr)}.health-coverage-reels>span{width:34px;height:34px}.health-account-warning>header{align-items:start;padding:17px 16px 14px}.health-account-warning header p>span{max-width:310px}.health-account-warning header>a{min-height:36px;padding:0 10px}.health-account-warning>div{padding:12px}.health-account-warning article{grid-template-columns:44px minmax(0,1fr);padding:14px}.health-account-warning article>span{width:44px;height:44px}.health-account-warning dl{grid-column:1/-1}.health-account-warning article>button{grid-column:1/-1;grid-row:auto}.health-account-warning dl div{padding:8px}.health-worklist>header{align-items:start;flex-direction:column;padding:21px 18px 17px}.health-worklist>header>div:last-child{width:100%}.health-worklist>header button{flex:1}.health-posts>article{grid-template-columns:78px minmax(0,1fr);gap:14px;padding:18px 16px}.health-post-art{width:78px;height:96px}.health-post-art>i{right:4px;bottom:4px;padding:4px}.health-post-copy h3{font-size:21px;white-space:normal;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.health-post-meta,.health-diagnosis,.health-render-progress,.health-music,.health-post-actions{grid-column:1/-1}.health-freshness{text-align:left}.pause-guide-track{grid-template-columns:1fr;gap:0}.pause-guide-track>i{width:1px;height:34px;justify-self:center}.pause-guide-track>i:after{right:-4px;top:auto;bottom:0;transform:rotate(135deg)}.health-reschedule-backdrop{padding:0;align-items:end}.health-reschedule-dialog{max-height:94vh;border-radius:20px 20px 0 0}.health-reschedule-header{grid-template-columns:48px minmax(0,1fr);gap:13px;padding:23px 55px 20px 19px}.health-reschedule-header>span{width:48px;height:48px;border-radius:14px;font-size:23px}.health-reschedule-header h2{font-size:29px}.health-reschedule-failure,.health-reschedule-options,.health-reschedule-time,.health-reschedule-error{margin-left:18px;margin-right:18px}.health-reschedule-options>button{grid-template-columns:22px minmax(0,1fr)}.health-reschedule-options button>em{grid-column:2;justify-self:start}.health-reschedule-dialog>footer{position:sticky;bottom:0;display:grid;grid-template-columns:auto minmax(0,1fr);padding:15px 18px}}@media(prefers-reduced-motion:reduce){.health-command-signal i,.health-loading i{animation:none}.health-relay button,.health-render-progress>span i{transition:none}}.calendar-main{min-width:0;background:radial-gradient(circle at 78% 0,rgba(49,104,232,.08),transparent 27%),linear-gradient(145deg,#f2f5f7,#edf2f5)}.calendar-header{align-items:end}.calendar-header>div{max-width:760px}.calendar-header>div>p:last-child{max-width:680px}.calendar-summary{width:min(560px,54vw);display:grid;grid-template-columns:repeat(4,minmax(0,1fr));overflow:hidden;margin:0;border:1px solid #cbd9e0;border-radius:15px;background:#dce5e9;box-shadow:0 12px 30px #1b3b4e0f}.calendar-summary div{min-width:0;display:grid;gap:4px;padding:16px 18px;background:#fffffff5}.calendar-summary dt{color:#718795;font-size:12px;font-weight:820;letter-spacing:.08em;text-transform:uppercase}.calendar-summary dd{margin:0;color:#183950;font:570 28px/1 Newsreader Variable,serif}.calendar-command-bar{position:sticky;z-index:18;top:14px;display:grid;grid-template-columns:auto minmax(280px,1fr) auto;gap:13px;align-items:end;margin:18px 0 13px;padding:13px;border:1px solid #c9d7de;border-radius:17px;background:#fffffff0;box-shadow:0 13px 34px #1c3d5017;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.calendar-month-navigation{min-width:315px;display:grid;grid-template-columns:46px minmax(190px,1fr) 46px;align-items:stretch;overflow:hidden;border:1px solid #bfcfd7;border-radius:11px;background:#edf3f6}.calendar-month-navigation button{border:0;color:#365a70;background:#fff;cursor:pointer;font-size:19px;font-weight:850}.calendar-month-navigation button:hover{color:#fff;background:#2858c7}.calendar-month-navigation div{display:grid;place-content:center;gap:1px;padding:5px 14px;text-align:center}.calendar-month-navigation small,.calendar-account-filter>span{color:#718794;font-size:12px;font-weight:830;letter-spacing:.08em;text-transform:uppercase}.calendar-month-navigation strong{color:#183950;font-size:17px;line-height:1.2}.calendar-account-filter{min-width:0;display:grid;gap:5px}.calendar-account-filter select{width:100%;min-height:47px;padding:0 40px 0 13px;border:1px solid #bfcfd7;border-radius:11px;color:#193b52;background:#fff;font-size:14px;font-weight:720}.calendar-today{min-height:47px;padding:0 18px;border:1px solid #2e63dc;border-radius:11px;color:#fff;background:#2e63dc;cursor:pointer;font-size:13px;font-weight:830}.calendar-today:hover:not(:disabled){background:#214fb5}.calendar-today:disabled{border-color:#d4dee3;color:#92a2ab;background:#edf2f4;cursor:default}.calendar-command-bar button:focus-visible,.calendar-command-bar select:focus-visible,.calendar-post:focus-visible,.calendar-slot:focus-visible{outline:3px solid rgba(49,104,232,.23);outline-offset:2px}.calendar-legend{display:flex;flex-wrap:wrap;align-items:center;gap:8px 18px;margin:0 0 14px;padding:0 3px}.calendar-legend p{display:flex;align-items:center;gap:7px;margin:0;color:#5d7585;font-size:12px;font-weight:740}.calendar-legend p>span{width:15px;height:15px;display:block;border:1px solid #b9c9d1;border-radius:4px;background:#fff}.calendar-legend .is-timeline{border-color:#6c91eb;background:#e7efff;box-shadow:inset 3px 0 #3168e8}.calendar-legend .is-carousel{border-color:#d4b56d;background:#fff5d9;box-shadow:inset 3px 0 #c48b14}.calendar-legend .is-reel{border-color:#e99abc;background:#fff0f7;box-shadow:inset 3px 0 #d94d8c}.calendar-legend .is-failed{border-color:#d56a68;background:#fff0ef;box-shadow:inset 3px 0 #bd4543}.calendar-legend .is-free{border:1px dashed #55a58a;background:#edf9f4}.calendar-legend .is-intentional{border-color:#9baab2;background:repeating-linear-gradient(135deg,#f5f7f8,#f5f7f8 3px,#dfe6e9 3px,#dfe6e9 5px)}.calendar-legend .is-waiting{border-color:#d6a251;background:#fff4dc}.calendar-selection-banner{display:grid;grid-template-columns:42px minmax(0,1fr) auto;gap:13px;align-items:center;margin:0 0 13px;padding:12px 14px;border:1px solid #6f92e6;border-radius:14px;color:#244969;background:#edf3ff;box-shadow:0 9px 22px #3168e814}.calendar-selection-banner>span:first-child{width:42px;height:42px;display:grid;place-items:center;border-radius:11px;color:#fff;background:#3168e8;font-size:20px;font-weight:900}.calendar-selection-banner>span:nth-child(2){min-width:0;display:grid;gap:3px}.calendar-selection-banner strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px}.calendar-selection-banner small{color:#617b92;font-size:12px}.calendar-selection-banner button{min-height:37px;padding:0 12px;border:1px solid #8ea9dd;border-radius:9px;color:#315da8;background:#fff;cursor:pointer;font-size:12px;font-weight:820}.calendar-alert{margin:0 0 13px}.calendar-scroll{min-width:0;overflow-x:auto;padding:0 0 9px;border:1px solid #bdcdd5;border-radius:19px;background:#fff;box-shadow:0 18px 48px #17364e17;scrollbar-color:#9eb0ba #eaf0f3;scrollbar-width:thin}.calendar-weekdays,.calendar-month-grid{min-width:1180px;display:grid;grid-template-columns:repeat(7,minmax(0,1fr))}.calendar-weekdays{position:sticky;z-index:4;top:0;border-bottom:1px solid #c6d4db;background:#17384f}.calendar-weekdays span{min-width:0;padding:12px 13px;border-right:1px solid rgba(255,255,255,.11);color:#e6f0f5;font-size:12px;font-weight:830;letter-spacing:.08em;text-transform:uppercase}.calendar-weekdays span:last-child{border-right:0}.calendar-month-grid{overflow:hidden;background:#d3dfe4;gap:1px}.calendar-day{position:relative;min-width:0;min-height:270px;overflow:hidden;background:#fbfcfd;transition:background .15s ease,box-shadow .15s ease}.calendar-day.is-outside{min-height:70px;background:#edf2f4}.calendar-day>header{min-height:40px;display:flex;align-items:center;justify-content:space-between;gap:8px;padding:7px 10px;border-bottom:1px solid #e0e7ea;background:#f7f9fa}.calendar-day>header time{width:29px;height:29px;display:grid;place-items:center;border-radius:50%;color:#36566a;font-size:13px;font-weight:850}.calendar-day>header small{min-width:24px;padding:3px 6px;border-radius:999px;color:#7a8e9a;background:#e7edf0;font-size:12px;font-weight:800;text-align:center}.calendar-day.is-today>header{background:#edf3ff}.calendar-day.is-today>header time{color:#fff;background:#3168e8;box-shadow:0 5px 12px #3168e840}.calendar-day.can-accept-post{background:#f7fbf9;box-shadow:inset 0 0 0 1px #3191703d}.calendar-day.is-day-drag-over{z-index:2;background:#edf9f4;box-shadow:inset 0 0 0 2px #278263,0 10px 28px #27826324}.calendar-day-entries{max-height:390px;display:grid;align-content:start;gap:6px;overflow-y:auto;padding:7px;scrollbar-color:#bbc9d0 transparent;scrollbar-width:thin}.calendar-day-drop-zone{min-width:0;min-height:53px;display:grid;grid-template-columns:29px minmax(0,1fr);gap:8px;align-items:center;padding:7px 8px;border:2px dashed #69a991;border-radius:9px;color:#276d56;background:#eef9f4;transition:border-color .15s ease,background .15s ease,box-shadow .15s ease}.calendar-day-drop-zone>span{width:29px;height:29px;display:grid;place-items:center;border-radius:8px;color:#fff;background:#3b9778;font-size:16px;font-weight:900}.calendar-day-drop-zone>p{min-width:0;display:grid;gap:1px;margin:0}.calendar-day-drop-zone strong,.calendar-day-drop-zone small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.calendar-day-drop-zone strong{font-size:12px}.calendar-day-drop-zone small{color:#5f8174;font-size:12px}.calendar-day-drop-zone.active{border-style:solid;border-color:#1e6b51;background:#d9f3e7;box-shadow:inset 0 0 0 1px #1e6b51,0 8px 18px #1e6b512e}.calendar-post{min-width:0;min-height:63px;display:grid;grid-template-columns:34px minmax(0,1fr) 13px;gap:8px;align-items:center;padding:6px 7px 6px 6px;border:1px solid #cbd8de;border-left-width:4px;border-radius:9px;color:#27495c;text-align:left;background:#fff;cursor:grab;transition:transform .15s ease,box-shadow .15s ease,border-color .15s ease}.calendar-post:hover:not(.is-locked){z-index:2;transform:translateY(-1px);box-shadow:0 7px 15px #193a4e1f}.calendar-post.is-timeline{border-left-color:#3168e8;background:linear-gradient(90deg,#edf3ff 0,#fff 30%)}.calendar-post.is-carousel{border-left-color:#c48b14;background:linear-gradient(90deg,#fff5d9 0,#fff 30%)}.calendar-post.is-reel{border-left-color:#d94d8c;background:linear-gradient(90deg,#fff0f7 0,#fff 30%)}.calendar-post.is-failed{border-color:#df908d;border-left-color:#bd4543;background:linear-gradient(90deg,#fff0ef 0,#fff 42%)}.calendar-post.is-failed strong,.calendar-post.is-failed em{color:#823b3a}.calendar-post-status{display:inline-block;margin-right:4px;padding:1px 4px;border-radius:4px;color:#fff;background:#bd4543;font-size:12px;font-weight:900;letter-spacing:.04em;line-height:1.25;text-transform:uppercase;vertical-align:1px}.calendar-post.is-selected{border-color:#3168e8;box-shadow:0 0 0 2px #3168e829,0 8px 18px #3168e81c}.calendar-post.is-dragging{opacity:.45}.calendar-post.is-locked{cursor:default;opacity:.76}.calendar-post img{width:34px;height:45px;object-fit:cover;border-radius:6px;background:#dbe5e9}.calendar-post-thumbnail-placeholder{width:34px;height:45px;border-radius:6px;background:linear-gradient(145deg,#dbe5e9,#edf3f4)}.calendar-post>span{min-width:0;display:grid;gap:1px}.calendar-post small{color:#617a8a;font-size:12px;font-weight:800;text-transform:capitalize}.calendar-post strong{overflow:hidden;color:#1d4056;font-size:12px;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.calendar-post em{overflow:hidden;color:#758b98;font-size:12px;font-style:normal;text-overflow:ellipsis;white-space:nowrap}.calendar-post>i{color:#7e929e;font-size:12px;font-style:normal;font-weight:900;letter-spacing:-3px}.calendar-post.is-failed>i{color:#bd4543;letter-spacing:0}.calendar-slot{min-width:0;min-height:52px;display:grid;grid-template-columns:27px minmax(0,1fr);gap:8px;align-items:center;padding:7px 8px;border:1px solid #cbd7dc;border-radius:9px;color:#405e70;text-align:left;background:#f7f9fa}button.calendar-slot{width:100%;font:inherit;cursor:pointer}.calendar-slot>span{width:27px;height:27px;display:grid;place-items:center;border-radius:8px;background:#e0e8ec;font-size:15px;font-weight:900}.calendar-slot>p{min-width:0;display:grid;gap:1px;margin:0}.calendar-slot strong,.calendar-slot small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.calendar-slot strong{color:#36576a;font-size:12px}.calendar-slot small{color:#728895;font-size:12px;text-transform:capitalize}.calendar-slot.is-free{border:1px dashed #5da68e;color:#25765c;background:#f0faf6}.calendar-slot.is-free>span{color:#fff;background:#3b9778}.calendar-slot.is-free.can-accept{border-style:solid;border-color:#278263;box-shadow:inset 0 0 0 1px #278263,0 7px 18px #2782631f;background:#e2f6ed}.calendar-slot.is-free.is-drag-over{transform:scale(1.015);border-color:#1e6b51;box-shadow:inset 0 0 0 2px #1e6b51,0 9px 22px #1e6b5133;background:#d4f2e6}.calendar-slot.is-intentional{border-color:#aab8bf;background:repeating-linear-gradient(135deg,#f8fafb,#f8fafb 8px,#e8edef 8px,#e8edef 11px)}.calendar-slot.is-intentional>span{color:#687e8b;background:#d7e0e4}.calendar-slot.is-waiting{border-color:#dcb46d;background:#fff8e9}.calendar-slot.is-waiting>span{color:#865a19;background:#f2d59e}.calendar-day-empty{margin:9px 5px;color:#93a3ac;font-size:12px;font-style:italic}.calendar-footnote{display:flex;flex-wrap:wrap;gap:10px 26px;margin:13px 2px 0;padding:0 2px}.calendar-footnote p{margin:0;color:#667d8b;font-size:12px;line-height:1.5}.calendar-footnote strong{color:#36586c}.calendar-loading{grid-auto-rows:270px;padding:1px}.calendar-loading i{min-height:270px;background:linear-gradient(105deg,#f4f7f8 20%,#e5ebee,#f4f7f8 56%);background-size:200% 100%;animation:calendar-loading 1.4s linear infinite}@keyframes calendar-loading{to{background-position:-200% 0}}@media(max-width:1180px){.calendar-header{align-items:start}.calendar-summary{width:min(100%,520px)}.calendar-command-bar{grid-template-columns:auto minmax(230px,1fr) auto}.calendar-month-navigation{min-width:280px;grid-template-columns:42px minmax(170px,1fr) 42px}}@media(max-width:860px){.calendar-header{display:grid;gap:18px}.calendar-summary{width:100%}.calendar-command-bar{position:relative;top:auto;grid-template-columns:minmax(0,1fr) auto}.calendar-month-navigation{min-width:0}.calendar-account-filter{grid-column:1/-1;grid-row:2}.calendar-today{grid-column:2;grid-row:1}.calendar-selection-banner{grid-template-columns:38px minmax(0,1fr)}.calendar-selection-banner>span:first-child{width:38px;height:38px}.calendar-selection-banner button{grid-column:2;justify-self:start}.calendar-weekdays,.calendar-month-grid{min-width:1050px}}@media(max-width:620px){.calendar-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.calendar-summary div{padding:13px 11px}.calendar-summary dd{font-size:24px}.calendar-command-bar{grid-template-columns:1fr;padding:10px}.calendar-month-navigation,.calendar-account-filter,.calendar-today{grid-column:1;grid-row:auto}.calendar-today{min-height:43px}.calendar-legend{gap:7px 13px}.calendar-scroll{margin-right:-12px;border-radius:15px 0 0 15px}.calendar-footnote{display:grid;gap:7px}}@media(prefers-reduced-motion:reduce){.calendar-post,.calendar-slot,.calendar-day,.calendar-day-drop-zone{transition:none}.calendar-loading i{animation:none}}.calendar-editor-backdrop{z-index:90;padding:24px;background:#143041b8;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.calendar-editor-dialog{width:min(1180px,100%);max-height:calc(100vh - 48px);display:flex;flex-direction:column;overflow:hidden;border:1px solid #b7cad4;border-top:6px solid #3168e8;border-radius:24px;color:#18384d;background:#f5f8fa;box-shadow:0 28px 90px #0a233259}.calendar-editor-dialog>.dialog-close{z-index:5;top:20px;right:22px;width:46px;height:46px;font-size:27px}.calendar-editor-header{flex:0 0 auto;display:grid;grid-template-columns:72px minmax(0,1fr);gap:18px;align-items:center;min-height:126px;padding:25px 88px 23px 30px;border-bottom:1px solid #cfdae0;background:linear-gradient(110deg,#fff,#f6f9fb 62%,#edf3ff)}.calendar-editor-header>div{min-width:0}.calendar-editor-header p{margin:0 0 2px;color:#547083;font-size:13px;font-weight:900;letter-spacing:.14em;text-transform:uppercase}.calendar-editor-header h2{margin:0;color:#17364c;font-family:var(--font-display);font-size:38px;line-height:1.05}.calendar-editor-header>div>span{display:block;margin-top:7px;overflow:hidden;color:#667f8f;font-size:15px;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.calendar-editor-header p.is-failed{color:#b53d38}.calendar-editor-platform-mark{width:72px;height:72px;display:grid;place-items:center;border:1px solid #c1d1d9;border-radius:20px;color:#24546e;background:#edf4f8;box-shadow:inset 0 1px #ffffffb3}.calendar-editor-platform-mark svg{width:39px;height:39px}.calendar-editor-platform-mark strong{font:800 26px/1 Manrope Variable,sans-serif}.calendar-editor-platform-mark.is-tiktok{border-color:#172b38;color:#fff;background:#10212c;box-shadow:inset 0 1px #ffffff1f,0 7px 18px #10212c2e}.calendar-editor-platform-mark.is-tiktok .tiktok-cyan{fill:#27f3ee;transform:translate(-1px,1px)}.calendar-editor-platform-mark.is-tiktok .tiktok-pink{fill:#fe2c55;transform:translate(1px,-1px)}.calendar-editor-platform-mark.is-tiktok .tiktok-main{fill:#fff}.calendar-editor-platform-mark.is-instagram{color:#b73774;border-color:#edc1d8;background:linear-gradient(140deg,#fff2f8,#f4eeff)}.calendar-editor-format-meta{display:flex;align-items:center;gap:7px;margin-top:8px;color:#4e6d7d;font-size:13px;font-weight:750}.calendar-editor-format-meta b{padding:3px 7px;border-radius:999px;color:#2d5c74;font-size:12px;letter-spacing:.04em;text-transform:uppercase;background:#e4edf2}.calendar-editor-body{min-height:0;display:grid;grid-template-columns:minmax(330px,.82fr) minmax(480px,1.38fr);gap:0;overflow-y:auto}.calendar-editor-preview-column{min-width:0;padding:26px;border-right:1px solid #d3dfe4;background:#eaf0f3}.calendar-editor-artwork-stage{position:relative;min-height:430px;display:grid;place-items:center;overflow:hidden;padding:18px;border:1px solid #b8c9d2;border-radius:20px;background:radial-gradient(circle at 50% 8%,#31556b 0,#19384c 46%,#102a3b);box-shadow:0 18px 40px #15354829}.calendar-editor-artwork-stage>video{display:block;width:auto;height:auto;max-width:100%;max-height:600px;aspect-ratio:9/16;object-fit:contain;cursor:pointer;background:#0e2636}.calendar-editor-artwork-stage.is-reel{min-height:560px;align-content:center}.calendar-editor-artwork-stage.is-carousel{min-height:0;display:grid;gap:12px;padding:16px}.calendar-editor-carousel{width:100%;display:flex;gap:14px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-color:#71b99f rgba(255,255,255,.14);padding:2px 2px 10px}.calendar-editor-carousel>button{position:relative;flex:0 0 min(86%,370px);display:grid;place-items:center;align-self:stretch;min-height:390px;padding:12px 12px 48px;overflow:hidden;scroll-snap-align:center;border:1px solid rgba(255,255,255,.3);border-radius:15px;color:#fff;background:#05192580;box-shadow:0 12px 24px #0000003d;cursor:zoom-in}.calendar-editor-carousel img{display:block;width:auto;height:auto;max-width:100%;max-height:520px;object-fit:contain}.calendar-editor-carousel>button>span{position:absolute;right:10px;bottom:9px;left:10px;color:#e6f2f6;font-size:13px;font-weight:850;text-align:center}.calendar-editor-carousel-controls{width:100%;display:grid;grid-template-columns:40px minmax(0,1fr) 40px;gap:9px;align-items:center;color:#d5e6ed}.calendar-editor-carousel-controls>button{width:40px;height:40px;border:1px solid rgba(255,255,255,.34);border-radius:10px;color:#fff;font:inherit;font-size:19px;font-weight:900;line-height:1;background:#ffffff1a;cursor:pointer}.calendar-editor-carousel-controls>span{font-size:13px;font-weight:750;line-height:1.4;text-align:center}.calendar-editor-artwork-button{position:relative;width:100%;height:100%;min-height:390px;display:grid;place-items:center;padding:14px;overflow:hidden;border:0;color:#fff;background:transparent;cursor:zoom-in}.calendar-editor-artwork-button img{display:block;width:auto;height:auto;max-width:100%;max-height:570px;object-fit:contain}.calendar-editor-artwork-button>span{position:absolute;right:14px;bottom:14px;padding:9px 12px;border:1px solid rgba(255,255,255,.35);border-radius:9px;color:#fff;font-size:13px;font-weight:900;background:#071d2adb;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.calendar-editor-artwork-unavailable{width:min(100%,330px);display:grid;justify-items:center;gap:9px;padding:27px 24px;border:1px solid rgba(188,219,232,.5);border-radius:16px;color:#edf7fa;text-align:center;background:linear-gradient(145deg,#112f41eb,#091e2beb);box-shadow:0 12px 30px #04131d40}.calendar-editor-artwork-unavailable strong{font-size:17px}.calendar-editor-artwork-unavailable p{margin:0;color:#c8dbe3;font-size:13px;font-weight:680;line-height:1.5}.calendar-editor-artwork-unavailable button{min-height:38px;display:inline-grid;place-items:center;padding:0 13px;border:1px solid rgba(225,241,246,.48);border-radius:8px;color:#fff;font:850 13px/1 Manrope Variable,sans-serif;background:#ffffff1a;cursor:pointer}.calendar-editor-artwork-unavailable button:hover{background:#ffffff2e}.calendar-editor-artwork-unavailable.is-slide{position:relative;width:auto;min-height:170px;margin:0;padding:20px;align-self:center;background:#0a2230e6}.calendar-editor-artwork-unavailable.is-slide b,.calendar-editor-artwork-unavailable.is-slide em{display:block}.calendar-editor-artwork-unavailable.is-slide em{color:#c8dbe3;font-size:12px;font-style:normal}.calendar-editor-reel-expand{position:absolute;z-index:2;top:13px;right:13px;min-height:40px;display:flex;align-items:center;gap:7px;padding:0 13px;border:1px solid rgba(255,255,255,.34);border-radius:10px;color:#fff;font:inherit;font-size:13px;font-weight:850;line-height:1;background:#081d2ad6;cursor:pointer;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.calendar-editor-reel-controls{position:absolute;right:13px;bottom:13px;left:13px;display:grid;grid-template-columns:auto minmax(0,1fr);gap:9px 12px;align-items:center;padding:11px;border:1px solid rgba(255,255,255,.22);border-radius:13px;color:#fff;background:#0a1e2be0;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px)}.calendar-editor-reel-controls>button{min-height:40px;padding:0 16px;border:0;border-radius:9px;color:#15384c;font:inherit;font-size:14px;font-weight:900;background:#fff;cursor:pointer}.calendar-editor-reel-controls label{min-width:0;display:grid;grid-template-columns:36px minmax(0,1fr) 36px;gap:7px;align-items:center;font-size:13px;font-weight:800}.calendar-editor-reel-controls input{width:100%;accent-color:#66d1ac}.calendar-editor-reel-controls>small{grid-column:1/-1;overflow:hidden;color:#d4e5ed;font-size:13px;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.calendar-editor-prepare-preview{position:absolute;right:15px;bottom:15px;left:15px;display:grid;gap:10px;padding:15px;border:1px solid rgba(255,255,255,.28);border-radius:14px;color:#fff;background:#0e2a3ae6}.calendar-editor-prepare-preview p{display:grid;gap:3px;margin:0}.calendar-editor-prepare-preview strong{font-size:16px}.calendar-editor-prepare-preview span{color:#c9dce5;font-size:13px;line-height:1.45}.calendar-editor-prepare-preview button{min-height:44px;border:0;border-radius:9px;color:#143b4f;font:inherit;font-size:14px;font-weight:900;background:#fff;cursor:pointer}.calendar-editor-preview-column blockquote{margin:18px 0 0;padding:17px 18px;border-left:4px solid #4f75db;color:#294d62;background:#fff}.calendar-editor-preview-column blockquote p{margin:0;font-family:var(--font-display);font-size:20px;line-height:1.35}.calendar-editor-preview-column blockquote cite{display:block;margin-top:8px;color:#6d8390;font-size:13px;font-style:normal;font-weight:800}.calendar-editor-form{min-width:0;display:grid;align-content:start;gap:20px;padding:26px}.calendar-editor-control-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(245px,.8fr);gap:14px}.calendar-editor-field{min-width:0;display:grid;align-content:start;gap:7px}.calendar-editor-field>span{display:flex;justify-content:space-between;gap:12px;color:#35596c;font-size:13px;font-weight:900;letter-spacing:.06em;text-transform:uppercase}.calendar-editor-field>span em{color:#758d9a;font-style:normal;font-weight:800;letter-spacing:0;text-transform:none}.calendar-editor-field select,.calendar-editor-field input,.calendar-editor-field textarea{width:100%;border:1px solid #b9ccd6;border-radius:12px;color:#183b52;font:inherit;font-size:16px;background:#fff;outline:none;transition:border-color .15s ease,box-shadow .15s ease}.calendar-editor-field select,.calendar-editor-field input{min-height:52px;padding:0 14px}.calendar-editor-field textarea{min-height:154px;padding:14px 15px;line-height:1.55;resize:vertical}.calendar-editor-field select:focus,.calendar-editor-field input:focus,.calendar-editor-field textarea:focus{border-color:#3168e8;box-shadow:0 0 0 4px #3168e81f}.calendar-editor-field select:disabled,.calendar-editor-field input:disabled,.calendar-editor-field textarea:disabled{color:#657d8a;background:#edf2f4}.calendar-editor-field>small{color:#7b5c1e;font-size:13px;line-height:1.45}.calendar-editor-caption{grid-column:1/-1}.calendar-editor-taxonomy{display:grid;grid-template-columns:1fr 1fr;gap:14px}.calendar-editor-taxonomy>div{min-width:0;padding:15px;border:1px solid #c9d7de;border-radius:14px;background:#fff}.calendar-editor-taxonomy>div>span{display:block;margin-bottom:10px;color:#496879;font-size:13px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.calendar-editor-taxonomy p{display:flex;flex-wrap:wrap;gap:7px;margin:0}.calendar-editor-taxonomy i{padding:7px 10px;border-radius:999px;color:#2d5870;font-size:13px;font-style:normal;font-weight:800;background:#e8f0f4}.calendar-editor-taxonomy>div:first-child i{color:#7b3159;background:#f9eaf2}.calendar-editor-taxonomy small{color:#7a8e9a;font-size:13px}.calendar-editor-music{overflow:hidden;border:1px solid #b8d9cc;border-radius:16px;background:#f2faf7}.calendar-editor-music>header{display:flex;justify-content:space-between;gap:16px;align-items:end;padding:17px 18px 14px;border-bottom:1px solid #cce3da}.calendar-editor-music>header p{margin:0 0 2px;color:#287057;font-size:12px;font-weight:900;letter-spacing:.1em;text-transform:uppercase}.calendar-editor-music>header h3{margin:0;color:#1f5141;font-size:18px}.calendar-editor-music>header>span{color:#598072;font-size:13px;font-weight:800;text-align:right}.calendar-editor-track-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;max-height:216px;overflow-y:auto;padding:13px}.calendar-editor-track-list button{min-width:0;display:grid;grid-template-columns:22px minmax(0,1fr);gap:8px;align-items:center;padding:11px;border:1px solid #c4d9d1;border-radius:11px;color:#376557;text-align:left;background:#fff;cursor:pointer}.calendar-editor-track-list button>span{font-size:18px}.calendar-editor-track-list button p{min-width:0;display:grid;gap:2px;margin:0}.calendar-editor-track-list button strong,.calendar-editor-track-list button small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.calendar-editor-track-list button strong{color:#1f4d3e;font-size:14px}.calendar-editor-track-list button small{color:#6a877d;font-size:12px}.calendar-editor-track-list button.active{border-color:#2b8c6a;box-shadow:inset 0 0 0 1px #2b8c6a;background:#e5f6ef}.calendar-editor-track-preview{display:grid;grid-template-columns:minmax(120px,.55fr) minmax(220px,1fr);gap:14px;align-items:center;padding:13px 15px;border-top:1px solid #cce3da;background:#fff}.calendar-editor-track-preview p{display:grid;gap:2px;margin:0}.calendar-editor-track-preview span{color:#66877c;font-size:12px;font-weight:800;text-transform:uppercase}.calendar-editor-track-preview strong{overflow:hidden;color:#234f41;font-size:14px;text-overflow:ellipsis;white-space:nowrap}.calendar-editor-track-preview audio{width:100%;height:42px}.calendar-editor-music-empty{margin:0;padding:18px;color:#54776b;font-size:14px;line-height:1.5}.calendar-editor-unsaved-track{display:block;padding:0 15px 13px;color:#755b1a;font-size:13px;font-weight:800}.calendar-editor-why{overflow:hidden;border:1px solid #c1d0d8;border-radius:16px;background:#fff}.calendar-editor-why>button{width:100%;display:grid;grid-template-columns:38px minmax(0,1fr) 24px;gap:11px;align-items:center;padding:15px;border:0;color:#21475d;text-align:left;background:#fff;cursor:pointer}.calendar-editor-why>button>span{width:38px;height:38px;display:grid;place-items:center;border-radius:11px;color:#fff;font-size:18px;font-weight:900;background:#3168e8}.calendar-editor-why>button p{display:grid;gap:2px;margin:0}.calendar-editor-why>button strong{font-size:17px}.calendar-editor-why>button small{color:#718692;font-size:13px}.calendar-editor-why>button>i{font-size:22px;font-style:normal;text-align:center}.calendar-editor-why-loading{padding:18px;border-top:1px solid #d8e2e6;color:#607986;font-size:14px}.calendar-editor-decision{padding:0 15px 15px;border-top:1px solid #d8e2e6}.calendar-editor-decision>aside{display:grid;gap:3px;margin:15px 0;padding:12px;border-radius:10px;color:#31566a;background:#edf3ff}.calendar-editor-decision>aside strong{font-size:14px}.calendar-editor-decision>aside span{font-size:13px;line-height:1.4}.calendar-editor-decision-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.calendar-editor-decision-grid article{min-width:0;padding:12px;border:1px solid #d2dee3;border-radius:10px}.calendar-editor-decision-grid article>span,.calendar-editor-exclusions>span{color:#728894;font-size:12px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.calendar-editor-decision-grid h4{margin:4px 0 3px;color:#21475c;font-size:15px}.calendar-editor-decision-grid p{margin:0;color:#667f8c;font-size:13px;line-height:1.4}.calendar-editor-exclusions{margin-top:12px}.calendar-editor-exclusions p{display:flex;flex-wrap:wrap;gap:6px;margin:7px 0 0}.calendar-editor-exclusions i{padding:6px 8px;border-radius:8px;color:#516d7c;font-size:12px;font-style:normal;background:#edf2f4}.calendar-editor-exclusions b{color:#213f52}.calendar-editor-footer{flex:0 0 auto;display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:12px;align-items:center;min-height:82px;padding:15px 26px;border-top:1px solid #cbd8de;background:#fff}.calendar-editor-footer>p{margin:0;color:#6c828f;font-size:13px}.calendar-editor-footer button{min-height:48px;padding:0 22px;border-radius:11px;font-size:15px;font-weight:900}.calendar-editor-loading,.calendar-editor-empty{min-height:420px;display:flex;justify-content:center;align-items:center;gap:16px;padding:40px}.calendar-editor-loading>i{width:42px;height:42px;border:4px solid #d7e1e6;border-top-color:#3168e8;border-radius:50%;animation:calendar-editor-spin .85s linear infinite}.calendar-editor-loading p{display:grid;gap:3px;margin:0}.calendar-editor-loading strong{color:#22495e;font-size:19px}.calendar-editor-loading span{color:#718794;font-size:14px}.calendar-editor-empty{flex-direction:column}.calendar-media-viewer{position:fixed;z-index:20;top:0;right:0;bottom:0;left:0;display:grid;grid-template-rows:auto minmax(0,1fr) auto;gap:18px;padding:22px;color:#fff;background:#05141ef5;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.calendar-media-viewer>header{width:min(1180px,100%);display:flex;justify-content:space-between;gap:20px;align-items:center;justify-self:center}.calendar-media-viewer>header p{margin:0 0 3px;color:#9ec0cf;font-size:12px;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.calendar-media-viewer>header h2{margin:0;color:#fff;font-family:var(--font-display);font-size:30px}.calendar-media-viewer>header>button{width:48px;height:48px;flex:none;border:1px solid rgba(255,255,255,.3);border-radius:14px;color:#fff;font:inherit;font-size:30px;font-weight:400;line-height:1;background:#ffffff14;cursor:pointer}.calendar-media-viewer-stage{min-height:0;display:grid;grid-template-columns:52px minmax(0,1fr) 52px;gap:18px;align-items:center}.calendar-media-viewer-stage.is-single{grid-template-columns:minmax(0,1fr)}.calendar-media-viewer-stage>button{width:52px;height:52px;border:1px solid rgba(255,255,255,.28);border-radius:15px;color:#fff;font:inherit;font-size:24px;font-weight:900;line-height:1;background:#ffffff17;cursor:pointer}.calendar-media-viewer-stage figure{min-width:0;min-height:0;height:100%;display:grid;grid-template-rows:minmax(0,1fr) auto;place-items:center;gap:10px;margin:0}.calendar-media-viewer-stage img{display:block;width:auto;height:auto;max-width:100%;max-height:calc(100vh - 230px);object-fit:contain;border-radius:10px;box-shadow:0 22px 70px #0000006b}.calendar-media-viewer-stage figcaption{color:#c6d9e2;font-size:13px;font-weight:800}.calendar-media-viewer>nav{max-width:100%;display:flex;gap:9px;justify-self:center;overflow-x:auto;padding:2px 3px 8px}.calendar-media-viewer>nav button{position:relative;width:64px;height:78px;flex:none;display:grid;place-items:center;padding:4px;overflow:hidden;border:1px solid rgba(255,255,255,.24);border-radius:10px;color:#fff;background:#ffffff12;cursor:pointer}.calendar-media-viewer>nav button.active{border-color:#67d2ab;box-shadow:0 0 0 2px #67d2ab33}.calendar-media-viewer>nav img{width:100%;height:100%;object-fit:contain}.calendar-media-viewer>nav span{position:absolute;right:3px;bottom:3px;min-width:22px;height:22px;display:grid;place-items:center;border-radius:6px;color:#fff;font-size:12px;font-weight:900;background:#081d2ae6}@keyframes calendar-editor-spin{to{transform:rotate(360deg)}}@media(max-width:930px){.calendar-editor-backdrop{padding:12px}.calendar-editor-dialog{max-height:calc(100vh - 24px);border-radius:18px}.calendar-editor-header{min-height:108px;grid-template-columns:56px minmax(0,1fr);padding:20px 72px 18px 20px}.calendar-editor-platform-mark{width:56px;height:56px;border-radius:15px}.calendar-editor-platform-mark svg{width:31px;height:31px}.calendar-editor-header h2{font-size:31px}.calendar-editor-body{grid-template-columns:1fr}.calendar-editor-preview-column{border-right:0;border-bottom:1px solid #d3dfe4}.calendar-editor-artwork-stage{min-height:360px}.calendar-editor-artwork-stage.is-reel{min-height:520px}.calendar-media-viewer{padding:16px}}@media(max-width:620px){.calendar-editor-backdrop{padding:0}.calendar-editor-dialog{max-height:100vh;min-height:100vh;border-width:0;border-radius:0}.calendar-editor-dialog>.dialog-close{top:13px;right:13px}.calendar-editor-header{grid-template-columns:48px minmax(0,1fr);padding:15px 62px 15px 14px}.calendar-editor-platform-mark{width:48px;height:48px;border-radius:13px}.calendar-editor-platform-mark svg{width:27px;height:27px}.calendar-editor-header h2{font-size:27px}.calendar-editor-preview-column,.calendar-editor-form{padding:15px}.calendar-editor-artwork-stage.is-reel{min-height:470px}.calendar-editor-artwork-stage{min-height:340px;padding:10px}.calendar-editor-artwork-button{min-height:320px}.calendar-editor-carousel>button{flex-basis:92%;min-height:350px}.calendar-editor-reel-expand span{display:none}.calendar-media-viewer{gap:12px;padding:12px}.calendar-media-viewer>header h2{font-size:23px}.calendar-media-viewer-stage{grid-template-columns:40px minmax(0,1fr) 40px;gap:7px}.calendar-media-viewer-stage>button{width:40px;height:48px;border-radius:11px}.calendar-media-viewer-stage img{max-height:calc(100vh - 210px)}.calendar-editor-control-grid,.calendar-editor-taxonomy,.calendar-editor-track-list,.calendar-editor-decision-grid,.calendar-editor-track-preview{grid-template-columns:1fr}.calendar-editor-footer{grid-template-columns:1fr 1fr;padding:12px 14px}.calendar-editor-footer>p,.calendar-editor-footer>span{display:none}}@media(prefers-reduced-motion:reduce){.calendar-editor-loading>i{animation:none}}.schedule-time-picker{position:relative;min-width:0;display:grid;gap:9px;margin:0;padding:12px;border:1px solid #bfd1da;border-radius:13px;background:linear-gradient(135deg,#f7fafb,#f3faf7);box-shadow:inset 3px 0 #4a9b7d}.schedule-time-picker>legend{width:100%;display:flex;align-items:center;justify-content:space-between;gap:12px;margin:0;padding:0 1px 8px;color:#35596c;font-size:13px;font-weight:900;letter-spacing:.06em;text-transform:uppercase}.schedule-time-picker>legend small{color:#708894;font-size:12px;font-weight:800;letter-spacing:0;text-transform:none}.schedule-time-picker-modes{display:grid;grid-template-columns:1fr 1fr;gap:5px;padding:4px;border:1px solid #cfdae0;border-radius:10px;background:#e9eff2}.schedule-time-picker-modes>button{min-width:0;min-height:48px;display:grid;grid-template-columns:25px minmax(0,1fr);align-items:center;gap:7px;padding:6px 8px;border:1px solid transparent;border-radius:7px;color:#5a7180;background:transparent;box-shadow:none;cursor:pointer;text-align:left;transform:none}.schedule-time-picker-modes>button:hover:not(:disabled){color:#24495e;background:#ffffffa8;transform:none}.schedule-time-picker-modes>button.active{color:#205f4a;border-color:#9fcbbb;background:#fff;box-shadow:0 4px 11px #1b4c3a14,inset 3px 0 #2f9270}.schedule-time-picker-modes>button:focus-visible{outline:3px solid rgba(47,146,112,.2);outline-offset:2px}.schedule-time-picker-modes>button>span:first-child{width:25px;height:25px;display:grid;place-items:center;border:1px solid #b9cad2;border-radius:7px;color:#527080;background:#fff;font-size:14px;font-weight:900}.schedule-time-picker-modes>button.active>span:first-child{color:#fff;border-color:#2f9270;background:#2f9270}.schedule-time-picker-modes>button>span:last-child{min-width:0;display:grid;gap:1px}.schedule-time-picker-modes strong,.schedule-time-picker-modes small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.schedule-time-picker-modes strong{color:inherit;font-size:13px}.schedule-time-picker-modes small{color:#718590;font-size:12px;font-weight:650;letter-spacing:0;text-transform:none}.schedule-time-picker-panel{min-width:0;padding:10px;border:1px solid #d3e0e5;border-radius:10px;background:#fff}.schedule-time-picker-panel>label{min-width:0;display:grid;gap:6px;margin:0;color:#496879;font-size:12px;font-weight:850;letter-spacing:.035em;text-transform:none}.schedule-time-picker-panel select,.schedule-time-picker-panel input{width:100%;min-width:0;min-height:44px;box-sizing:border-box;padding:0 11px;border:1px solid #b8cbd4;border-radius:9px;color:#183b52;background:#fff;font:700 14px/1.2 Manrope Variable,sans-serif;letter-spacing:0}.schedule-time-picker-panel select:focus,.schedule-time-picker-panel input:focus{border-color:#4d9b7e;outline:3px solid rgba(47,146,112,.15)}.schedule-time-picker-panel>small{display:block;margin-top:7px;color:#718690;font-size:12px;font-weight:620;line-height:1.45;letter-spacing:0;text-transform:none}.schedule-time-picker-status,.schedule-time-picker-empty,.schedule-time-picker-error{margin:0}.schedule-time-picker-status{min-height:44px;display:flex;align-items:center;gap:9px;color:#527064;font-size:13px;font-weight:750}.schedule-time-picker-status i{width:16px;height:16px;flex:none;border:2px solid #91c0ae;border-top-color:#2f9270;border-radius:50%;animation:music-spin .75s linear infinite}.schedule-time-picker-empty{display:grid;gap:3px;padding:4px 2px}.schedule-time-picker-empty strong{color:#38586a;font-size:13px}.schedule-time-picker-empty span{color:#748994;font-size:12px;line-height:1.45}.schedule-time-picker-error{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:3px 12px;align-items:center}.schedule-time-picker-error strong,.schedule-time-picker-error span{grid-column:1}.schedule-time-picker-error strong{color:#963d38;font-size:13px}.schedule-time-picker-error span{color:#7b6664;font-size:12px}.schedule-time-picker-error button{grid-column:2;grid-row:1/3;min-height:36px;padding:0 10px;border:1px solid #d8aaa6;border-radius:8px;color:#8d3833;background:#fff7f5;cursor:pointer;font-size:12px;font-weight:850}.schedule-time-picker.is-compact{gap:7px;padding:9px;border-radius:10px}.schedule-time-picker.is-compact>legend{padding-bottom:5px}.schedule-time-picker.is-compact .schedule-time-picker-modes>button{min-height:43px}.schedule-time-picker.is-compact .schedule-time-picker-panel{padding:8px}.schedule-time-picker:disabled{opacity:.7;box-shadow:inset 3px 0 #9eafb7}.schedule-time-picker:disabled button{cursor:not-allowed}.schedule-card .schedule-time-picker label{margin:0;font-size:12px;letter-spacing:.035em;text-transform:none}.schedule-card .schedule-time-picker input,.schedule-card .schedule-time-picker select{padding:0 11px;font-size:14px;line-height:1.2}.artwork-schedule-editor>.schedule-time-picker{width:100%}.artwork-schedule-editor>.schedule-time-picker button{padding:6px 8px}.artwork-schedule-editor>.schedule-time-picker .schedule-time-picker-error button{padding:0 10px}.artwork-schedule-editor>button{justify-self:end;min-height:40px;padding:0 13px}@media(max-width:620px){.schedule-time-picker-modes{grid-template-columns:1fr}.schedule-time-picker-modes>button{min-height:44px}}.schedule-rebalance-trigger{min-height:44px;padding:0 16px;border-color:#9ab6c7;color:#234a62;background:#ffffffe0}.rebalance-backdrop{z-index:110}.rebalance-dialog{position:relative;width:min(1180px,100%);max-height:calc(100vh - 32px);display:grid;grid-template-rows:auto minmax(0,1fr) auto;overflow:hidden;border:1px solid #aac9bd;border-top:5px solid #2f9270;border-radius:22px;color:#17364e;background:#f4f8f6;box-shadow:0 42px 120px #061c2961}.rebalance-header{display:grid;grid-template-columns:68px minmax(0,1fr);gap:18px;align-items:center;padding:27px 70px 23px 29px;border-bottom:1px solid #d2e1db;background:linear-gradient(112deg,#eff9f4 0,#fff 58%)}.rebalance-header>span{position:relative;width:62px;height:58px;display:block}.rebalance-header>span i{position:absolute;top:9px;right:0;bottom:0;left:0;border:2px solid #77b49e;border-radius:50%}.rebalance-header>span i:before,.rebalance-header>span i:after{content:"";position:absolute;top:50%;width:18px;border-top:2px solid #2f9270}.rebalance-header>span i:before{left:-8px}.rebalance-header>span i:after{right:-8px}.rebalance-header>span b{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;color:#17674d;font-size:25px}.rebalance-header p{margin:0 0 3px;color:#26765c;font-size:13px;font-weight:860;letter-spacing:.12em;text-transform:uppercase}.rebalance-header h2{margin:0;color:#17364e;font:520 42px/.98 Newsreader Variable,serif;letter-spacing:-.04em}.rebalance-header small{display:block;margin-top:7px;color:#688074;font-size:14px;line-height:1.45}.rebalance-scroll{min-height:0;overflow-y:auto;padding:22px 28px 28px}.rebalance-section{padding:0 0 24px;border-bottom:1px solid #cfddd8}.rebalance-section+.rebalance-section{padding-top:24px}.rebalance-section:last-of-type{border-bottom:0}.rebalance-section>header{display:grid;grid-template-columns:38px minmax(0,1fr) auto;gap:12px;align-items:start;margin-bottom:16px}.rebalance-section>header>span{width:34px;height:34px;display:grid;place-items:center;border-radius:9px;color:#fff;background:#1f6e54;font-size:14px;font-weight:900}.rebalance-section>header h3{margin:0;color:#1c4056;font-size:20px;line-height:1.2}.rebalance-section>header p{margin:3px 0 0;color:#6a7f8b;font-size:14px;line-height:1.5}.rebalance-section>header>strong{align-self:center;padding:6px 9px;border:1px solid #bcd7cc;border-radius:8px;color:#277257;background:#edf8f3;font-size:13px}.rebalance-loading{min-height:88px;display:grid;place-items:center;color:#688073;font-size:14px}.rebalance-account-picker{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px}.rebalance-account-picker>button{min-width:0;min-height:82px;display:grid;grid-template-columns:42px minmax(0,1fr);gap:4px 11px;align-items:center;padding:12px;border:1px solid #c6d5da;border-radius:12px;color:#294b5e;background:#fff;cursor:pointer;text-align:left}.rebalance-account-picker>button:hover{border-color:#76aa96;background:#f8fcfa}.rebalance-account-picker>button.active{border-color:#2f9270;background:#eff9f4;box-shadow:inset 4px 0 #2f9270}.rebalance-account-picker>button>span{grid-row:1/3;width:42px;height:42px;display:grid;place-items:center;border-radius:10px;color:#fff;background:#315f78;font:600 20px/1 Newsreader Variable,serif}.rebalance-account-picker>button.active>span{background:#2f9270}.rebalance-account-picker>button.paused>span{background:#9ba9af}.rebalance-account-picker>button.unavailable{border-style:dashed;background:#fbfcfc}.rebalance-account-picker>button.unavailable>span{background:#9a7a46}.rebalance-account-picker>button.unavailable.active{border-color:#a98235;box-shadow:inset 4px 0 #a98235;background:#fffaf0}.rebalance-account-picker p{min-width:0;margin:0}.rebalance-account-picker strong,.rebalance-account-picker small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rebalance-account-picker strong{font-size:15px}.rebalance-account-picker small{margin-top:3px;color:#718691;font-size:12px;text-transform:capitalize}.rebalance-account-picker em{grid-column:2;color:#758893;font-size:12px;font-style:normal;font-weight:780}.rebalance-account-picker>button.active em{color:#237056}.rebalance-account-picker>button.unavailable em{color:#8a6429}.rebalance-platform-move-choice{display:grid;grid-template-columns:24px minmax(0,1fr);gap:11px;align-items:start;margin-top:12px;padding:13px 15px;border:1px solid #b8d6ca;border-radius:12px;color:#285a48;background:#eef9f4;cursor:pointer}.rebalance-platform-move-choice input{width:20px;height:20px;margin:2px 0 0;accent-color:#247e5d}.rebalance-platform-move-choice span{display:grid;gap:3px}.rebalance-platform-move-choice strong{font-size:14px}.rebalance-platform-move-choice small{color:#54766b;font-size:12px;line-height:1.45}.rebalance-rule-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.rebalance-rule-grid>label{min-width:0;display:grid;grid-template-columns:24px minmax(0,1fr);gap:9px 11px;align-items:start;padding:15px;border:1px solid #c8d7dd;border-radius:13px;background:#fff;cursor:pointer}.rebalance-rule-grid>label.active{border-color:#4e9b7e;background:#f1faf6;box-shadow:inset 4px 0 #2f9270}.rebalance-rule-grid>label>input[type=radio]{width:21px;height:21px;margin:2px 0 0;accent-color:#2f9270}.rebalance-rule-grid>label>span:nth-child(2){display:grid;gap:3px}.rebalance-rule-grid strong{font-size:15px}.rebalance-rule-grid small{color:#6c818d;font-size:13px;line-height:1.45}.rebalance-rule-grid>label>input[type=date],.rebalance-count-input{grid-column:2;width:100%;min-height:45px;box-sizing:border-box;border:1px solid #b9ccd3;border-radius:9px;color:#193b52;background:#fff;font:720 14px/1 Manrope Variable,sans-serif}.rebalance-rule-grid>label>input[type=date]{padding:0 11px}.rebalance-rule-grid input:focus{border-color:#2f9270;outline:3px solid rgba(47,146,112,.15)}.rebalance-count-input{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;overflow:hidden}.rebalance-count-input input{width:100%;min-height:43px;padding:0 11px;border:0;color:#193b52;background:transparent;font:760 15px/1 Manrope Variable,sans-serif}.rebalance-count-input input:focus{outline:0}.rebalance-count-input small{padding:0 12px;color:#5e786b;font-weight:780}.rebalance-rule-summary{margin:12px 0 0;padding:10px 12px;border-left:3px solid #2f9270;color:#587164;background:#eaf5f0;font-size:13px;line-height:1.5}.rebalance-rule-summary strong{color:#1d654d}.rebalance-totals{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));overflow:hidden;border:1px solid #c5d6d0;border-radius:13px;background:#d5e1dd}.rebalance-totals article{display:grid;gap:4px;padding:13px 15px;background:#fff}.rebalance-totals article.warning{background:#fff8eb}.rebalance-totals small{color:#6e8390;font-size:12px;font-weight:800;text-transform:uppercase}.rebalance-totals strong{color:#183e54;font:570 27px/1 Newsreader Variable,serif}.rebalance-account-projection{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;margin-top:13px}.rebalance-account-projection>article{padding:14px;border:1px solid #c8d8d2;border-radius:12px;background:#fff}.rebalance-account-projection article>header{display:grid;grid-template-columns:38px minmax(0,1fr);gap:10px;align-items:center}.rebalance-account-projection article>header>span{width:38px;height:38px;display:grid;place-items:center;border-radius:9px;color:#fff;background:#2f7e63;font:600 18px/1 Newsreader Variable,serif}.rebalance-account-projection p{min-width:0;margin:0}.rebalance-account-projection p strong,.rebalance-account-projection p small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rebalance-account-projection p strong{font-size:15px}.rebalance-account-projection p small{margin-top:2px;color:#71858f;font-size:12px}.rebalance-account-projection dl{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:13px 0 0;border-top:1px solid #dbe5e1}.rebalance-account-projection dl div{min-width:0;padding:10px 7px 0}.rebalance-account-projection dl div:first-child{padding-left:0}.rebalance-account-projection dt{min-height:30px;color:#718590;font-size:12px;font-weight:790;line-height:1.3;text-transform:uppercase}.rebalance-account-projection dd{margin:4px 0 0;color:#244b5d;font-size:18px;font-weight:820}.rebalance-account-projection dd b{color:#24815e}.rebalance-account-projection dd em{color:#a14962;font-style:normal}.rebalance-move-list{margin-top:13px;border:1px solid #c9d8dd;border-radius:11px;background:#fff}.rebalance-move-list summary{padding:13px 15px;color:#2c5c73;cursor:pointer;font-size:14px;font-weight:830}.rebalance-move-list>div{max-height:330px;overflow:auto;border-top:1px solid #dbe4e8}.rebalance-move-list article,.history-moves article{display:grid;grid-template-columns:minmax(230px,1.2fr) minmax(155px,.65fr) 24px minmax(155px,.65fr);gap:11px;align-items:center;padding:11px 14px;border-bottom:1px solid #e1e8eb}.rebalance-move-list article:last-child,.history-moves article:last-child{border-bottom:0}.rebalance-move-list article>p,.history-moves article>p{min-width:0;margin:0}.rebalance-move-list article>p strong,.history-moves article>p strong{display:block;overflow:hidden;color:#294b5d;font-size:13px;text-overflow:ellipsis;white-space:nowrap}.rebalance-move-list article>p small,.history-moves article>p small{display:block;margin-top:2px;color:#80909a;font-size:12px;text-transform:capitalize}.rebalance-move-list article>span,.history-moves article>span{color:#345c70;font-size:12px;font-weight:760}.rebalance-move-list article>span small,.history-moves article>span small{display:block;margin-top:2px;color:#7c8d96;font-size:12px;font-weight:600}.rebalance-move-list article>i,.history-moves article>i{color:#2f9270;font-style:normal;font-weight:900;text-align:center}.rebalance-truncated{margin:0;padding:10px 14px;color:#6e818d;background:#f4f7f8;font-size:12px}.rebalance-confirmation{display:grid;grid-template-columns:39px minmax(0,1fr);gap:11px;align-items:center;margin-top:13px;padding:13px;border:1px solid #ddbd83;border-radius:11px;background:#fff8e9}.rebalance-confirmation>span{width:35px;height:35px;display:grid;place-items:center;border-radius:50%;color:#fff;background:#a97118;font-weight:900}.rebalance-confirmation p{margin:0}.rebalance-confirmation strong,.rebalance-confirmation small{display:block}.rebalance-confirmation strong{color:#6f4a12;font-size:14px}.rebalance-confirmation small{margin-top:3px;color:#7d6c51;font-size:12px;line-height:1.45}.rebalance-error{margin:16px 0 0}.rebalance-dialog>footer{display:flex;justify-content:flex-end;gap:10px;padding:15px 28px;border-top:1px solid #cfddd8;background:#fff}.rebalance-dialog>footer button{min-width:150px;min-height:45px}.rebalance-complete{min-height:360px;display:grid;grid-template-columns:66px minmax(0,1fr) auto;gap:18px;align-items:center;padding:45px;background:radial-gradient(circle at 15% 42%,rgba(47,146,112,.11),transparent 28%),#f7fbf9}.rebalance-complete>span{width:62px;height:62px;display:grid;place-items:center;border-radius:50%;color:#fff;background:#2f9270;font-size:29px;font-weight:900;box-shadow:0 13px 28px #2f927038}.rebalance-complete p{margin:0 0 4px;color:#2a7b5e;font-size:13px;font-weight:860;letter-spacing:.11em;text-transform:uppercase}.rebalance-complete h3{margin:0;color:#17364e;font:540 35px/1 Newsreader Variable,serif}.rebalance-complete small{display:block;margin-top:8px;color:#688074;font-size:14px}.rebalance-complete a{padding-bottom:3px;border-bottom:1px solid currentColor;color:#285bb5;font-size:14px;font-weight:820}.calendar-command-bar{grid-template-columns:auto minmax(250px,1fr) auto auto}.calendar-rebalance{min-height:47px;display:flex;align-items:center;gap:7px;padding:0 16px;border:1px solid #8fb6a7;border-radius:11px;color:#24694f;background:#eff8f4;cursor:pointer;font-size:13px;font-weight:830}.calendar-rebalance:hover{color:#fff;background:#2f9270}.calendar-rebalance span{font-size:17px}.history-main{background:radial-gradient(circle at 92% 2%,rgba(47,146,112,.09),transparent 25%),#eef3f1}.history-header{align-items:center}.history-header>div:first-child{max-width:760px}.history-filter-bar{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-top:24px;padding:8px;border:1px solid #c8d8d2;border-radius:14px;background:#ffffffd1;box-shadow:0 9px 24px #1839480b}.history-filter-bar>div{display:flex;flex-wrap:wrap;gap:6px}.history-filter-bar button{min-height:43px;display:flex;align-items:center;gap:10px;padding:0 13px;border:1px solid transparent;border-radius:10px;color:#587064;background:transparent;cursor:pointer;font-size:13px;font-weight:790}.history-filter-bar button strong{min-width:27px;padding:4px 7px;border-radius:999px;color:#607b6f;background:#edf3f0;font-size:12px;text-align:center}.history-filter-bar button:hover{border-color:#bdd0c8;background:#f6faf8}.history-filter-bar button.active{border-color:#75ad98;color:#1f684f;background:#eaf6f1;box-shadow:inset 0 -2px #2f9270}.history-filter-bar button.active strong{color:#fff;background:#2f9270}.history-filter-bar button:focus-visible{outline:3px solid rgba(47,146,112,.2);outline-offset:2px}.history-filter-bar>p{display:flex;align-items:center;gap:7px;margin:0 8px 0 0;color:#41675a;font-size:13px;font-weight:800;white-space:nowrap}.history-filter-bar>p>span{width:25px;height:25px;display:grid;place-items:center;border:1px solid #bdd0c8;border-radius:50%;background:#fff}.history-filter-bar>p small{color:#7c8f87;font-size:12px;font-weight:650}.history-loading{min-height:320px;display:flex;align-items:center;justify-content:center;gap:5px;color:#657d70;font-size:14px}.history-loading i{width:4px;height:19px;background:#2f9270;animation:import-pulse .85s ease-in-out infinite}.history-loading i:nth-child(2){height:31px;animation-delay:.12s}.history-loading i:nth-child(3){height:23px;animation-delay:.24s}.history-loading span{margin-left:10px}.history-empty{min-height:390px;display:grid;place-items:center;align-content:center;gap:10px;margin-top:25px;border:1px dashed #a9c3b9;background:#ffffffb3;text-align:center}.history-empty>span{width:58px;height:58px;display:grid;place-items:center;border-radius:50%;color:#fff;background:#2f9270;font-size:24px;font-weight:900}.history-empty h2{margin:4px 0 0;font:540 31px/1 Newsreader Variable,serif}.history-empty p{max-width:560px;margin:0 0 10px;color:#6b8175;font-size:14px;line-height:1.55}.history-feed{display:grid;gap:18px;margin-top:26px}.history-entry{overflow:hidden;border:1px solid #becfc8;border-top:4px solid #2f9270;border-radius:16px;background:#fff;box-shadow:0 15px 38px #1a3a4712}.history-entry.is-individual{border-top-color:#4273c8}.history-entry.is-individual>header{background:linear-gradient(120deg,#f1f5fc,#fff 55%)}.history-entry.is-individual>header>span{color:#315fae;border-color:#b5c9eb;background:#edf3ff}.history-entry.is-individual>header p{color:#426db8}.history-entry.is-individual>header>strong{color:#345f9f;border-color:#bfd0e9;background:#f1f5fc}.history-entry>header{display:grid;grid-template-columns:50px minmax(0,1fr) auto;gap:14px;align-items:center;padding:19px 21px;border-bottom:1px solid #dce5e1;background:linear-gradient(120deg,#f2faf6,#fff 55%)}.history-entry>header>span{width:46px;height:46px;display:grid;place-items:center;border:1px solid #9cc8b7;border-radius:12px;color:#237358;background:#e6f5ee;font-size:21px;font-weight:900}.history-entry>header p{margin:0 0 2px;color:#2d7b60;font-size:12px;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.history-entry>header h2{margin:0;color:#183b51;font:540 27px/1.05 Newsreader Variable,serif}.history-entry>header small{display:block;margin-top:5px;color:#71858f;font-size:12px}.history-entry>header>strong{padding:7px 10px;border:1px solid #abd1c2;border-radius:8px;color:#27745a;background:#edf8f3;font-size:12px}.history-rule{margin:15px 20px 0;padding:10px 12px;border-left:3px solid #2f9270;color:#527166;background:#edf7f2;font-size:13px;font-weight:720}.history-entry.is-individual .history-rule{border-left-color:#4273c8;color:#506981;background:#f0f4fa}.history-totals{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:15px 20px 0;border:1px solid #d0dcda;background:#dce4e2}.history-totals div{padding:12px 14px;background:#fff}.history-totals dt{color:#71858f;font-size:12px;font-weight:820;letter-spacing:.06em;text-transform:uppercase}.history-totals dd{margin:4px 0 0;color:#1d4458;font:570 24px/1 Newsreader Variable,serif}.history-account-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:14px 20px}.history-account-row>article{min-width:0;display:grid;grid-template-columns:36px minmax(0,1fr) auto;gap:9px;align-items:center;padding:10px;border:1px solid #d1ded9;border-radius:10px;background:#f8fbfa}.history-account-row>article>span{width:36px;height:36px;display:grid;place-items:center;border-radius:8px;color:#fff;background:#347a63;font:600 17px/1 Newsreader Variable,serif}.history-account-row p{min-width:0;margin:0}.history-account-row p strong,.history-account-row p small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.history-account-row p strong{font-size:13px}.history-account-row p small{margin-top:2px;color:#758891;font-size:12px}.history-account-row em{color:#9b4a61;font-size:12px;font-style:normal;font-weight:800}.history-account-row em b{color:#24815e}.history-summary-strip{display:flex;flex-wrap:wrap;gap:7px;margin:14px 20px 0}.history-summary-strip>div{min-width:112px;display:flex;align-items:center;justify-content:space-between;gap:18px;padding:9px 11px;border:1px solid #d2ded9;border-radius:9px;background:#f8fbfa}.history-summary-strip dt{color:#70848a;font-size:12px;font-weight:780}.history-summary-strip dd{margin:0;color:#234c5f;font:600 19px/1 Newsreader Variable,serif}.history-moves{margin:0 20px 19px;border:1px solid #cedade;border-radius:10px}.history-moves summary{padding:12px 14px;color:#2b5e75;cursor:pointer;font-size:13px;font-weight:820}.history-moves>div{max-height:420px;overflow:auto;border-top:1px solid #dae4e7}.history-pagination{margin-top:20px}.history-change-details{margin-top:14px}.history-moves article.history-generic-change{display:grid;grid-template-columns:minmax(0,1fr);align-items:start;gap:10px;padding:14px}.history-moves article.history-generic-change>p{grid-column:auto}.history-change-values{display:grid;gap:7px;margin:0}.history-change-values>div{display:grid;grid-template-columns:minmax(105px,.25fr) minmax(0,1fr);gap:12px;align-items:start;padding:9px 10px;border:1px solid #dce5e2;border-radius:8px;background:#f9fbfa}.history-change-values dt{color:#667d73;font-size:12px;font-weight:820}.history-change-values dd{min-width:0;display:grid;grid-template-columns:minmax(0,1fr) 18px minmax(0,1fr);gap:7px;align-items:start;margin:0;color:#687c74;font-size:12px;line-height:1.45}.history-change-values dd span,.history-change-values dd strong{min-width:0;overflow-wrap:anywhere}.history-change-values dd strong{color:#214d5f}.history-change-values dd i{color:#2f9270;font-style:normal;font-weight:900;text-align:center}@media(max-width:1050px){.rebalance-account-picker{grid-template-columns:repeat(2,minmax(0,1fr))}.rebalance-account-projection{grid-template-columns:1fr}.calendar-command-bar{grid-template-columns:auto minmax(210px,1fr) auto}.calendar-rebalance{grid-column:1/-1;justify-content:center}}@media(max-width:760px){.rebalance-backdrop{padding:0;align-items:end}.rebalance-dialog{max-height:96vh;border-radius:20px 20px 0 0}.rebalance-header{grid-template-columns:48px minmax(0,1fr);gap:13px;padding:22px 55px 19px 18px}.rebalance-header>span{width:45px;height:45px}.rebalance-header h2{font-size:30px}.rebalance-header small{font-size:13px}.rebalance-scroll{padding:17px 15px 22px}.rebalance-account-picker,.rebalance-rule-grid{grid-template-columns:1fr}.rebalance-totals,.rebalance-account-projection dl{grid-template-columns:1fr 1fr}.rebalance-move-list article,.history-moves article{grid-template-columns:1fr 22px 1fr}.rebalance-move-list article>p,.history-moves article>p{grid-column:1/-1}.rebalance-dialog>footer{padding:12px 15px}.rebalance-dialog>footer button{min-width:0;flex:1}.rebalance-complete{min-height:340px;grid-template-columns:54px minmax(0,1fr);padding:28px 20px}.rebalance-complete>span{width:52px;height:52px}.rebalance-complete h3{font-size:28px}.rebalance-complete a{grid-column:2;justify-self:start}.history-filter-bar{align-items:stretch;flex-direction:column}.history-filter-bar>div{display:grid;grid-template-columns:repeat(3,1fr)}.history-filter-bar button{justify-content:center;padding-inline:8px}.history-filter-bar>p{justify-content:flex-end;margin:0 5px 3px}.history-entry>header{grid-template-columns:43px minmax(0,1fr);padding:16px}.history-entry>header>strong{grid-column:2;justify-self:start}.history-totals{grid-template-columns:1fr 1fr;margin:13px 14px 0}.history-account-row{grid-template-columns:1fr;margin:12px 14px}.history-summary-strip{margin:12px 14px 0}.history-moves{margin:0 14px 15px}.history-change-values>div{grid-template-columns:1fr;gap:5px}.schedule-fill-action{flex-wrap:wrap;justify-content:flex-end}}@media(max-width:520px){.rebalance-account-picker>button{grid-template-columns:38px minmax(0,1fr)}.rebalance-account-picker>button>span{width:38px;height:38px}.rebalance-section>header{grid-template-columns:34px minmax(0,1fr)}.rebalance-section>header>strong{grid-column:2;justify-self:start}.rebalance-totals,.history-totals{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.history-loading i{animation:none}}.campaigns-main,.campaign-detail-main{background:#f4f8f7}.campaign-header{align-items:flex-end}.campaign-header h1{margin:0}.campaign-register{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));margin:8px 0 26px;border:1px solid #ceddd9;border-radius:20px;overflow:hidden;background:#fff}.campaign-register button{display:flex;justify-content:space-between;align-items:center;min-height:76px;padding:18px 22px;border:0;border-right:1px solid #dce7e4;background:transparent;color:#627b84;text-transform:capitalize;cursor:pointer}.campaign-register button:last-child{border-right:0}.campaign-register button strong{font:700 1.35rem/1 var(--font-display, "Newsreader Variable");color:#17344a}.campaign-register button.active{background:#eaf4f1;color:#1d6e58;box-shadow:inset 0 -4px #397f68}.campaign-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.campaign-card{--campaign: #397f68;display:flex;min-height:350px;flex-direction:column;padding:24px;border:1px solid color-mix(in srgb,var(--campaign) 45%,#d7e2df);border-top:7px solid var(--campaign);border-radius:24px;background:#fff;color:#17344a;text-decoration:none;transition:transform .18s ease,box-shadow .18s ease}.campaign-card:hover{transform:translateY(-3px);box-shadow:0 18px 42px #18353e1c}.campaign-card>header{display:flex;justify-content:space-between;align-items:center}.campaign-card>header>i{display:grid;width:38px;height:38px;place-items:center;border-radius:50%;background:color-mix(in srgb,var(--campaign) 12%,white);color:var(--campaign);font-style:normal}.campaign-status{display:inline-flex;padding:7px 11px;border-radius:999px;background:#edf2f3;color:#657982;font-size:.76rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.campaign-status.is-active{background:#e2f4ec;color:#197357}.campaign-status.is-paused{background:#fff1db;color:#906217}.campaign-status.is-completed{background:#e9edf1;color:#536575}.campaign-window{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;margin:26px 0 16px;color:#667d86;font-size:.82rem;font-weight:700}.campaign-window>span{position:relative;height:2px;background:#d9e4e1}.campaign-window>span:before,.campaign-window>span:after{position:absolute;top:-4px;width:10px;height:10px;border:2px solid var(--campaign);border-radius:50%;background:#fff;content:""}.campaign-window>span:before{left:0}.campaign-window>span:after{right:0}.campaign-card h2{margin:0 0 8px;font:650 2rem/1.05 var(--font-display, "Newsreader Variable")}.campaign-card>p{min-height:46px;margin:0;color:#687d86;line-height:1.45}.campaign-card dl{display:grid;grid-template-columns:repeat(3,1fr);margin:auto 0 20px;padding-top:24px;border-top:1px solid #e3ebe9}.campaign-card dl div{padding-left:14px;border-left:1px solid #dce7e4}.campaign-card dl div:first-child{padding-left:0;border:0}.campaign-card dt{color:#758991;font-size:.72rem;font-weight:800;letter-spacing:.07em;text-transform:uppercase}.campaign-card dd{margin:5px 0 0;font-size:1.35rem;font-weight:800}.campaign-card footer{display:grid;grid-template-columns:1fr auto;align-items:center;gap:12px}.campaign-card footer>span{height:7px;overflow:hidden;border-radius:999px;background:#e5eeeb}.campaign-card footer i{display:block;height:100%;background:var(--campaign)}.campaign-empty{grid-column:1 / -1}.campaign-wizard-backdrop{align-items:flex-start;overflow-y:auto;padding:34px 20px}.campaign-wizard{width:min(1040px,96vw);max-height:none;position:relative;overflow:hidden;border:1px solid #bad3ca;border-top:8px solid #397f68;border-radius:28px;background:#fbfdfc;box-shadow:0 24px 90px #13343e40}.campaign-wizard-header{display:flex;justify-content:space-between;align-items:center;padding:32px 48px 25px;border-bottom:1px solid #d8e5e1;background:#fff}.campaign-wizard-header h2{margin:4px 0 0;font:650 2.2rem/1 var(--font-display, "Newsreader Variable")}.campaign-wizard-header ol{display:flex;gap:7px;list-style:none}.campaign-wizard-header li{display:flex;align-items:center}.campaign-wizard-header li:not(:last-child):after{width:22px;height:2px;margin-left:7px;background:#dce6e3;content:""}.campaign-wizard-header li span{display:grid;width:34px;height:34px;place-items:center;border:1px solid #cbdad6;border-radius:50%;color:#72858c;font-weight:800}.campaign-wizard-header li.active span,.campaign-wizard-header li.complete span{border-color:#397f68;background:#397f68;color:#fff}.campaign-step{min-height:520px;padding:35px 48px}.campaign-step label:not(.campaign-cadence-option){display:block;margin-bottom:20px;color:#335b51;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.campaign-step label>span{float:right;color:#789088;font-size:.8rem;font-weight:600;text-transform:none}.campaign-step input:not([type=radio]):not([type=checkbox]),.campaign-step textarea{width:100%;margin-top:8px;border:1px solid #bed3cd;border-radius:14px;background:#fff;color:#17344a;font:600 1rem/1.4 inherit}.campaign-step textarea{resize:vertical}.campaign-objective-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-bottom:20px}.campaign-objective-grid button{display:flex;align-items:center;gap:10px;min-height:52px;padding:10px 15px;border:1px solid #c7d9d4;border-radius:13px;background:#fff;color:#385d54;cursor:pointer}.campaign-objective-grid button>span{width:12px;height:12px;border:2px solid #86a79d;border-radius:50%}.campaign-objective-grid button.active{border-color:#397f68;background:#eaf5f1}.campaign-objective-grid button.active>span{border:3px solid #eaf5f1;background:#397f68;box-shadow:0 0 0 2px #397f68}.campaign-date-pair{display:grid;grid-template-columns:1fr auto 1fr;align-items:end;gap:18px}.campaign-date-pair>span{padding-bottom:34px;color:#397f68;font-size:1.5rem}.campaign-colour-row{display:flex;align-items:center;gap:12px;color:#335b51;font-weight:800}.campaign-colour-row>span{margin-right:12px}.campaign-colour-row button{width:34px;height:34px;border:4px solid #fff;border-radius:50%;box-shadow:0 0 0 1px #b9cbc6}.campaign-colour-row button.active{box-shadow:0 0 0 3px #17344a}.campaign-section-intro{margin-bottom:24px}.campaign-section-intro h3{margin:0;font:650 1.7rem/1.1 var(--font-display, "Newsreader Variable")}.campaign-section-intro p{margin:7px 0 0;color:#698087}.campaign-account-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:12px;margin-bottom:26px}.campaign-account-grid button{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:13px;padding:14px;border:1px solid #c9d9d5;border-radius:15px;background:#fff;text-align:left}.campaign-account-grid button.active{border-color:#397f68;background:#eaf5f1;box-shadow:inset 4px 0 #397f68}.campaign-account-grid button>span,.campaign-destinations-board span>img,.campaign-destinations-board span>i{display:grid;width:44px;height:44px;place-items:center;overflow:hidden;border-radius:12px;background:#dcece7;color:#286b58;font-style:normal;font-weight:800}.campaign-account-grid img{width:100%;height:100%;object-fit:cover}.campaign-account-grid p{margin:0}.campaign-account-grid strong,.campaign-account-grid small{display:block}.campaign-account-grid small{margin-top:3px;color:#72868d}.campaign-account-grid em{font-style:normal;font-size:1.3rem}.campaign-account-grid .paused{opacity:.7}.campaign-format-picker{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;border:0;padding:0}.campaign-format-picker legend{margin-bottom:10px;color:#335b51;font-weight:800}.campaign-format-picker label{display:grid!important;grid-template-columns:auto 1fr;align-items:center;column-gap:10px;min-height:88px;margin:0!important;padding:14px;border:1px solid #cadad6;border-radius:14px;background:#fff;text-transform:capitalize!important}.campaign-format-picker label.active{border-color:#397f68;background:#eaf5f1}.campaign-format-picker input{position:absolute;opacity:0}.campaign-format-picker label>span{float:none;grid-row:1 / span 2;font-size:1.6rem}.campaign-format-picker small{color:#71858b;font-weight:600;text-transform:none}.campaign-cadence-option{display:flex;align-items:center;gap:15px;min-height:86px;margin:0 0 13px;padding:18px;border:1px solid #c8dad5;border-radius:16px;background:#fff;cursor:pointer}.campaign-cadence-option.active{border-color:#397f68;background:#eaf5f1;box-shadow:inset 4px 0 #397f68}.campaign-cadence-option>span{float:none;flex:1}.campaign-cadence-option strong,.campaign-cadence-option small{display:block}.campaign-cadence-option small{margin-top:4px;color:#687f86;font-weight:600}.campaign-cadence-option>input[type=number]{width:90px!important;margin:0!important}.campaign-content-search{position:relative}.campaign-content-search>span{position:absolute;top:22px;left:16px;float:none;font-size:1.25rem}.campaign-content-search input{padding-left:44px!important}.campaign-content-picker{display:grid;grid-template-columns:repeat(2,1fr);gap:10px;max-height:390px;overflow-y:auto}.campaign-content-picker button{display:grid;grid-template-columns:66px 1fr auto;align-items:center;gap:13px;min-width:0;padding:9px;border:1px solid #d2dedb;border-radius:13px;background:#fff;text-align:left}.campaign-content-picker button.active{border-color:#397f68;background:#ebf6f2}.campaign-content-picker img,.campaign-content-picker button>span{width:66px;height:66px;border-radius:9px;background:#e6eeec;object-fit:cover}.campaign-content-picker p{min-width:0;margin:0}.campaign-content-picker strong,.campaign-content-picker small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.campaign-content-picker small{margin-top:4px;color:#72868c}.campaign-content-picker em{font-style:normal;font-size:1.2rem}.campaign-review-step{--campaign: #397f68}.campaign-review-window{display:grid;grid-template-columns:auto 1fr auto 1fr auto;align-items:center;gap:12px;color:#617982;font-weight:800}.campaign-review-window i{height:2px;background:var(--campaign)}.campaign-review-window strong{color:#17344a}.campaign-review-title{margin:60px auto 35px;max-width:650px;text-align:center}.campaign-review-title h3{margin:5px 0;font:650 2.5rem/1.05 var(--font-display, "Newsreader Variable")}.campaign-review-title p:last-child{color:#667d85}.campaign-review-numbers{display:grid;grid-template-columns:repeat(4,1fr);border:1px solid #ccdcd7;border-radius:17px;background:#fff}.campaign-review-numbers div{padding:19px;border-right:1px solid #d9e5e1}.campaign-review-numbers div:last-child{border:0}.campaign-review-numbers dt{color:#70858b;font-size:.75rem;font-weight:800;text-transform:uppercase}.campaign-review-numbers dd{margin:7px 0 0;color:#17344a;font-weight:800}.campaign-review-step>section{display:grid;grid-template-columns:170px 1fr;padding:14px 0;border-bottom:1px solid #dce6e3}.campaign-review-step>section p{margin:0;color:#647b83}.campaign-review-step>.campaign-creation-decisions{display:block;margin-top:20px;padding:0;border:1px solid #cbded8;border-radius:15px;background:#fff}.campaign-creation-decisions summary{padding:15px 18px;color:#245b4c;font-weight:850;cursor:pointer}.campaign-creation-decisions ul{max-height:280px;overflow-y:auto;margin:0;padding:0;list-style:none}.campaign-creation-decisions li{display:grid;grid-template-columns:75px minmax(0,1fr);gap:4px 12px;padding:13px 18px;border-top:1px solid #e0e9e6}.campaign-creation-decisions li span{grid-row:1 / 3;color:#397f68;font-size:.76rem;font-weight:850;text-transform:capitalize}.campaign-creation-decisions li small{color:#6c8187}.campaign-wizard-actions{display:flex;gap:14px;align-items:center;padding:22px 48px;border-top:1px solid #d6e4df;background:#fff}.campaign-wizard-actions>span{flex:1}.campaign-detail-main{padding-bottom:80px}.campaign-detail-hero{--campaign: #397f68;margin:-1px -1px 26px;padding:26px 38px 30px;border-bottom:1px solid color-mix(in srgb,var(--campaign) 40%,#ccd9d6);background:linear-gradient(125deg,color-mix(in srgb,var(--campaign) 10%,white),#fff 62%)}.campaign-detail-back{display:flex;justify-content:space-between;align-items:center}.campaign-detail-back a{color:#496a62;font-weight:800;text-decoration:none}.campaign-detail-heading{display:flex;justify-content:space-between;align-items:flex-end;gap:30px;margin-top:28px}.campaign-detail-heading h1{max-width:820px;margin:5px 0;font:650 clamp(2.5rem,4vw,4.8rem)/.95 var(--font-display, "Newsreader Variable")}.campaign-detail-heading p:last-child{max-width:760px;margin:10px 0 0;color:#647b83;font-size:1.05rem}.campaign-detail-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px;max-width:430px}.campaign-detail-window{display:grid;grid-template-columns:auto minmax(160px,1fr) auto auto;align-items:center;gap:14px;margin-top:30px;color:#526f67;font-weight:800}.campaign-detail-window>span{height:8px;overflow:hidden;border-radius:999px;background:color-mix(in srgb,var(--campaign) 15%,white)}.campaign-detail-window i{display:block;height:100%;background:var(--campaign)}.campaign-tabs{display:flex;gap:6px;margin:0 34px 25px;padding:5px;border:1px solid #cfded9;border-radius:16px;background:#fff}.campaign-tabs button{flex:1;padding:12px;border:0;border-radius:11px;background:transparent;color:#617880;font-weight:800;cursor:pointer}.campaign-tabs button.active{background:#173d52;color:#fff}.campaign-tabs span{display:inline-grid;min-width:22px;height:22px;margin-left:7px;place-items:center;border-radius:999px;background:#ffffff29;font-size:.72rem}.campaign-overview-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:20px;padding:0 34px}.campaign-overview-grid>article,.campaign-content-panel,.campaign-linked-panel,.campaign-analytics-panel,.campaign-history-panel{padding:26px;border:1px solid #ceded9;border-radius:22px;background:#fff}.campaign-overview-grid h2{margin:3px 0;font:650 1.7rem/1.1 var(--font-display, "Newsreader Variable")}.campaign-stat-board dl{display:grid;grid-template-columns:repeat(4,1fr);margin:28px 0 0}.campaign-stat-board dl div{border-left:1px solid #dbe5e2;padding-left:16px}.campaign-stat-board dl div:first-child{border:0;padding-left:0}.campaign-stat-board dt{color:#73878d;font-size:.74rem;font-weight:800;text-transform:uppercase}.campaign-stat-board dd{margin:7px 0 0;font:650 2rem/1 var(--font-display, "Newsreader Variable")}.campaign-health-board header,.campaign-content-panel>header,.campaign-analytics-panel>header,.campaign-history-panel>header{display:flex;justify-content:space-between;align-items:flex-start;gap:20px}.campaign-health-board header a,.campaign-analytics-panel header a,.campaign-history-panel header a{color:#266d5a;font-weight:800}.campaign-health-board dl{display:grid;grid-template-columns:repeat(4,1fr);margin:24px 0 0}.campaign-health-board dl div{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:8px}.campaign-health-board dl span{width:10px;height:10px;border-radius:50%}.campaign-health-board .ready{background:#37a980}.campaign-health-board .publishing{background:#3b74cc}.campaign-health-board .failed{background:#cf534b}.campaign-health-board .published{background:#173d52}.campaign-health-board dt{color:#71858b;font-size:.72rem;text-transform:uppercase}.campaign-health-board dd{grid-column:2;margin:0;font-size:1.25rem;font-weight:800}.campaign-settings-board dl{margin:22px 0 0}.campaign-settings-board dl div{display:grid;grid-template-columns:170px 1fr;gap:20px;padding:11px 0;border-bottom:1px solid #e0e8e6}.campaign-settings-board dt{color:#71858b;font-weight:700}.campaign-settings-board dd{margin:0;color:#254c42;font-weight:800;text-transform:capitalize}.campaign-destinations-board>div{display:grid;gap:10px;margin-top:18px}.campaign-destinations-board>div>span{display:grid;grid-template-columns:auto 1fr;align-items:center;column-gap:12px;padding:10px;border-radius:13px;background:#f2f7f5}.campaign-destinations-board span>img,.campaign-destinations-board span>i{grid-row:1 / span 2}.campaign-destinations-board span>small{grid-column:2;color:#6d8288;text-transform:capitalize}.campaign-content-panel,.campaign-linked-panel,.campaign-analytics-panel,.campaign-history-panel{margin:0 34px}.campaign-content-panel h2,.campaign-linked-panel h2,.campaign-analytics-panel h2,.campaign-history-panel h2{margin:3px 0 0;font:650 2rem/1.05 var(--font-display, "Newsreader Variable")}.campaign-content-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:14px;margin-top:24px}.campaign-content-grid article{display:grid;grid-template-columns:120px 1fr;overflow:hidden;border:1px solid #d5e1de;border-radius:16px;background:#fbfdfc}.campaign-content-grid article>img,.campaign-thumbnail-placeholder{width:120px;height:100%;min-height:150px;object-fit:cover}.campaign-thumbnail-placeholder{display:block;background:linear-gradient(145deg,#e2ece9,#f3f7f5)}.campaign-content-grid article>div{min-width:0;padding:16px}.campaign-content-grid p{display:-webkit-box;overflow:hidden;margin:0;-webkit-box-orient:vertical;-webkit-line-clamp:3;font-weight:800}.campaign-content-grid small{display:block;margin-top:5px;color:#71858c}.campaign-content-grid span{display:flex;flex-wrap:wrap;gap:5px;margin-top:13px}.campaign-content-grid i{padding:5px 8px;border-radius:999px;background:#e3f3ed;color:#26725d;font-size:.68rem;font-style:normal;font-weight:800;text-transform:capitalize}.campaign-content-grid i.waiting{background:#fff0db;color:#8b611e}.campaign-content-grid em{display:block;margin-top:9px;color:#7a6561;font-size:.75rem;font-style:normal;line-height:1.35}.campaign-content-remove{align-self:flex-start;margin-top:.8rem;padding:0;border:0;border-bottom:1px solid currentColor;background:transparent;color:#a13b3b;font:750 .82rem/1.4 var(--font-sans);cursor:pointer}.campaign-content-remove:disabled{cursor:wait;opacity:.55}.campaign-linked-panel{min-height:330px;padding-top:60px;text-align:center}.campaign-linked-panel>p:not(.form-kicker){max-width:620px;margin:16px auto 28px;color:#667e85}.campaign-linked-panel>div{display:flex;justify-content:center;gap:10px}.campaign-analytics-panel>dl{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:26px}.campaign-analytics-panel>dl div{padding:20px;border-radius:15px;background:#f1f7f5}.campaign-analytics-panel dt{color:#6e8388;font-size:.76rem;font-weight:800;text-transform:uppercase}.campaign-analytics-panel dd{margin:7px 0 0;font:650 2rem/1 var(--font-display, "Newsreader Variable")}.campaign-performance-context{margin:22px 0 0;padding:14px 17px;border-left:3px solid #397f68;background:#eef7f3;color:#4f6f67}.campaign-breakdown-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:18px}.campaign-breakdown-grid article{padding:18px;border:1px solid #d7e3df;border-radius:15px}.campaign-breakdown-grid h3{margin:0 0 12px;color:#173852;font-size:1rem}.campaign-breakdown-grid ol{margin:0;padding:0;list-style:none}.campaign-breakdown-grid li{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:2px 12px;padding:10px 0;border-top:1px solid #e5ecea}.campaign-breakdown-grid li:first-child{border-top:0}.campaign-breakdown-grid li span{overflow:hidden;color:#23455e;font-weight:800;text-overflow:ellipsis;white-space:nowrap}.campaign-breakdown-grid li small{grid-row:2;color:#71858c}.campaign-breakdown-grid li strong{grid-row:1 / 3;grid-column:2;align-self:center;color:#397f68}.campaign-breakdown-grid article>p{margin:0;color:#71858c}.campaign-history-panel ol{margin:24px 0 0;padding:0;list-style:none}.campaign-history-panel li{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:14px;padding:14px 0;border-top:1px solid #dee7e4}.campaign-history-panel li>span{width:12px;height:12px;border:3px solid #d9e9e4;border-radius:50%;background:#397f68}.campaign-history-panel li strong,.campaign-history-panel li small{display:block}.campaign-history-panel li small{margin-top:3px;color:#70848a}.campaign-history-panel li em{color:#6a8087;font-size:.76rem;font-style:normal;text-transform:capitalize}.campaign-confirm-dialog{position:relative;width:min(760px,94vw);max-height:90vh;overflow-y:auto;padding:34px;border:1px solid #bfd4cd;border-top:7px solid #397f68;border-radius:25px;background:#fff;box-shadow:0 24px 85px #0e283347}.campaign-confirm-dialog h2{margin:4px 0 10px;font:650 2.4rem/1 var(--font-display, "Newsreader Variable")}.campaign-confirm-dialog>p:not(.form-kicker){color:#657c83}.campaign-confirm-dialog>dl{display:grid;grid-template-columns:repeat(3,1fr);margin:25px 0;border:1px solid #ceded9;border-radius:15px}.campaign-confirm-dialog>dl div{padding:17px;border-right:1px solid #dae5e2}.campaign-confirm-dialog>dl div:last-child{border:0}.campaign-confirm-dialog dt{color:#70848b;font-size:.75rem;font-weight:800;text-transform:uppercase}.campaign-confirm-dialog dd{margin:6px 0 0;font-size:1.7rem;font-weight:800}.campaign-confirm-dialog details{border:1px solid #d5e2de;border-radius:14px}.campaign-confirm-dialog summary{padding:15px;font-weight:800;cursor:pointer}.campaign-confirm-dialog ul{max-height:260px;overflow-y:auto;margin:0;padding:0;list-style:none}.campaign-confirm-dialog li{display:grid;grid-template-columns:70px 1fr;gap:5px 12px;padding:12px 15px;border-top:1px solid #e0e9e6}.campaign-confirm-dialog li>span{grid-row:1 / span 2;text-transform:capitalize}.campaign-confirm-dialog li>small{color:#70848a}.campaign-confirm-dialog footer{display:flex;justify-content:flex-end;gap:10px;margin-top:24px}.campaign-edit-backdrop{align-items:flex-start;overflow-y:auto;padding:28px 18px}.campaign-edit-dialog{position:relative;width:min(920px,96vw);margin:auto;overflow:hidden;border:1px solid #bed4cd;border-top:7px solid #397f68;border-radius:26px;background:#fff;box-shadow:0 28px 90px #0e28334d}.campaign-edit-dialog>header{padding:28px 32px 20px;border-bottom:1px solid #dce7e4}.campaign-edit-dialog h2{margin:3px 0;font:650 2.4rem/1 var(--font-display, "Newsreader Variable")}.campaign-edit-dialog>header>p:last-child{margin:7px 0 0;color:#6b8086}.campaign-edit-dialog form{max-height:calc(100vh - 190px);overflow-y:auto}.campaign-edit-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;padding:26px 32px}.campaign-edit-fields>label,.campaign-edit-fields>fieldset{min-width:0}.campaign-edit-fields>label{display:grid;gap:7px;color:#31576a;font-weight:850}.campaign-edit-fields>label>span{color:#809096;font-weight:600}.campaign-edit-fields input,.campaign-edit-fields textarea,.campaign-edit-fields select{width:100%;border:1px solid #c6d8d3;border-radius:12px;background:#fbfdfc;color:#183950;font:inherit}.campaign-edit-fields textarea{resize:vertical}.campaign-edit-fields fieldset{padding:16px;border:1px solid #d3e1dd;border-radius:15px}.campaign-edit-fields legend{padding:0 6px;color:#31576a;font-weight:850}.campaign-edit-fields .campaign-date-pair,.campaign-edit-fields .campaign-colour-row{grid-column:1 / -1}.campaign-edit-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.campaign-edit-options button{display:flex;flex-direction:column;align-items:flex-start;padding:11px;border:1px solid #cfddda;border-radius:11px;background:#fff;color:#294d61;text-align:left}.campaign-edit-options button.active{border-color:#397f68;background:#edf7f3;box-shadow:inset 3px 0 #397f68}.campaign-edit-options small{margin-top:3px;color:#72858a}.campaign-edit-options.formats{grid-template-columns:repeat(3,1fr)}.campaign-edit-options.formats button{align-items:center;text-transform:capitalize}.campaign-edit-preview{margin:0 32px 24px;padding:20px;border:1px solid #b8d8cc;border-radius:17px;background:#f2f9f6}.campaign-edit-preview dl{display:grid;grid-template-columns:repeat(4,1fr);margin:13px 0 0}.campaign-edit-preview dl div{padding:12px;border-left:1px solid #cfe1db}.campaign-edit-preview dl div:first-child{border:0}.campaign-edit-preview dt{color:#6d8388;font-size:.72rem;font-weight:800;text-transform:uppercase}.campaign-edit-preview dd{margin:4px 0 0;font-size:1.5rem;font-weight:850}.campaign-edit-preview details{margin-top:14px}.campaign-edit-preview summary{font-weight:800;cursor:pointer}.campaign-edit-preview ul{max-height:230px;overflow-y:auto;padding:0;list-style:none}.campaign-edit-preview li{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:3px 12px;padding:10px 0;border-top:1px solid #d5e5df}.campaign-edit-preview li span{text-transform:capitalize}.campaign-edit-preview li small{grid-column:1 / -1;color:#6e8187}.campaign-edit-dialog form>footer{position:sticky;bottom:0;display:flex;justify-content:flex-end;gap:10px;padding:18px 32px;border-top:1px solid #d7e4e0;background:#fffffff5}@media(max-width:1050px){.campaign-grid{grid-template-columns:repeat(2,1fr)}.campaign-overview-grid{grid-template-columns:1fr}.campaign-detail-heading{align-items:flex-start;flex-direction:column}.campaign-detail-actions{justify-content:flex-start}.campaign-content-grid{grid-template-columns:1fr}}@media(max-width:720px){.campaign-register{grid-template-columns:1fr 1fr}.campaign-register button{border-bottom:1px solid #dce7e4}.campaign-grid{grid-template-columns:1fr}.campaign-wizard-header,.campaign-step,.campaign-wizard-actions{padding-left:22px;padding-right:22px}.campaign-wizard-header ol{display:none}.campaign-objective-grid,.campaign-account-grid,.campaign-format-picker,.campaign-review-numbers,.campaign-date-pair{grid-template-columns:1fr}.campaign-date-pair>span{display:none}.campaign-content-picker{grid-template-columns:1fr}.campaign-review-window{grid-template-columns:1fr;text-align:center}.campaign-review-window i{width:2px;height:18px;margin:auto}.campaign-review-step>section{grid-template-columns:1fr}.campaign-detail-hero{padding:22px}.campaign-detail-window{grid-template-columns:auto 1fr auto}.campaign-detail-window strong{grid-column:1 / -1}.campaign-tabs{margin:0 18px 20px;overflow-x:auto}.campaign-tabs button{min-width:100px}.campaign-overview-grid,.campaign-content-panel,.campaign-linked-panel,.campaign-analytics-panel,.campaign-history-panel{margin-left:18px;margin-right:18px;padding:19px}.campaign-overview-grid{padding:0}.campaign-stat-board dl,.campaign-health-board dl{grid-template-columns:repeat(2,1fr);row-gap:20px}.campaign-analytics-panel>dl{grid-template-columns:repeat(2,1fr)}.campaign-content-grid article{grid-template-columns:88px 1fr}.campaign-content-grid article>img{width:88px}.campaign-confirm-dialog{padding:25px 20px}}@media(max-width:720px){.campaign-breakdown-grid{grid-template-columns:1fr}}@media(max-width:720px){.campaign-edit-fields{grid-template-columns:1fr;padding:22px 18px}.campaign-edit-fields .campaign-date-pair,.campaign-edit-fields .campaign-colour-row{grid-column:auto}.campaign-edit-options{grid-template-columns:1fr}.campaign-edit-preview{margin:0 18px 20px}.campaign-edit-preview dl{grid-template-columns:repeat(2,1fr)}.campaign-edit-dialog>header,.campaign-edit-dialog form>footer{padding-left:20px;padding-right:20px}}.campaign-assignment-select,.import-campaign-choice{display:block;margin:22px 0;color:#31594f;font-weight:800}.campaign-assignment-select select,.import-campaign-choice select{display:block;width:100%;margin-top:8px;border:1px solid #bdd1cb;border-radius:13px;background:#fff;color:#17344a}.import-campaign-choice>span{display:block;margin-top:8px;color:#678078;font-size:.84rem;font-weight:600;line-height:1.45}.campaign-assignment-summary{--campaign: #397f68;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;padding:15px;border:1px solid #d2dfdc;border-radius:14px;background:#f5f9f8}.campaign-assignment-summary>span{width:12px;height:42px;border-radius:999px;background:var(--campaign)}.campaign-assignment-summary strong,.campaign-assignment-summary small{display:block}.campaign-assignment-summary small{margin-top:3px;color:#71858b;text-transform:capitalize}.campaign-assignment-summary em{color:#6d8388;font-style:normal}.campaign-assignment-reuse{display:flex;gap:12px;align-items:flex-start;margin:20px 0;padding:15px;border-radius:13px;background:#fff7e7}.campaign-assignment-reuse strong,.campaign-assignment-reuse small{display:block}.campaign-assignment-reuse small{margin-top:4px;color:#7b6c51}.library-campaign-filter{min-width:280px}.calendar-post[style*=--campaign-colour]{border-left-color:var(--campaign-colour);box-shadow:inset 4px 0 color-mix(in srgb,var(--campaign-colour) 15%,transparent)}.schedule-campaign-filter,.calendar-campaign-filter{min-width:220px}.campaign-global-filter{display:flex;align-items:center;gap:14px;margin:-8px 0 24px;padding:15px 18px;border:1px solid #ceddd9;border-radius:14px;background:#fff;color:#31594f;font-weight:800}.campaign-global-filter select{flex:1;border:1px solid #c2d4ce;border-radius:11px;background:#fff;color:#17344a}.linked-account-section{margin:0 0 20px;overflow:hidden;border:1px solid #c5ddd5;border-left:4px solid #2f9270;border-radius:17px;background:linear-gradient(115deg,#f4fbf8,#fff 62%);box-shadow:0 12px 30px #16463a12}.linked-account-section>header{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;padding:21px 23px 18px;border-bottom:1px solid #d7e8e1}.linked-account-section>header p,.linked-account-dialog header p{margin:0 0 4px;color:#2a8468;font-size:12px;font-weight:840;letter-spacing:.11em;text-transform:uppercase}.linked-account-section h2{margin:0;color:#183e50;font:560 28px/1 Newsreader Variable,serif;letter-spacing:-.02em}.linked-account-section>header small{display:block;margin-top:5px;color:#688077;font-size:13px;font-weight:650}.linked-account-header-actions{display:flex;align-items:center;justify-content:flex-end;gap:16px}.linked-account-header-actions .button{min-height:40px;flex:0 0 auto}.linked-account-help-link{display:inline-flex;align-items:center;gap:7px;padding:9px 0;border-bottom:1px solid currentColor;color:#286b58;font-size:14px;font-weight:780;line-height:1.25;text-decoration:none}.linked-account-help-link:hover{color:#2458dd}.linked-account-help-link:focus-visible{outline:3px solid rgba(39,100,255,.18);outline-offset:4px;border-radius:2px}.linked-account-help-link span{font-size:15px}.linked-account-empty{margin:0;padding:19px 23px 21px;color:#607b72;font-size:14px;line-height:1.55}.linked-account-groups{display:grid;grid-template-columns:repeat(auto-fit,minmax(330px,1fr));gap:1px;background:#d7e8e1}.linked-account-groups>article{min-width:0;display:grid;gap:14px;padding:17px 20px 19px;background:#ffffffed}.linked-account-group-title{display:grid;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:9px}.linked-account-group-title>span{width:28px;height:28px;display:grid;place-items:center;border-radius:8px;color:#fff;background:#2f9270;font-size:17px;font-weight:850}.linked-account-group-title strong{overflow:hidden;color:#234e5d;font-size:15px;text-overflow:ellipsis;white-space:nowrap}.linked-account-group-title small{color:#70868b;font-size:12px;font-weight:760}.linked-account-members{display:flex;flex-wrap:wrap;gap:7px}.linked-account-members>span{min-width:0;display:grid;grid-template-columns:28px minmax(0,1fr);gap:0 7px;align-items:center;padding:4px 10px 4px 4px;border:1px solid #c7ded6;border-radius:999px;background:#f4faf8}.linked-account-members img,.linked-account-members i{grid-row:1 / 3;width:28px;height:28px;display:grid;place-items:center;overflow:hidden;border-radius:50%;color:#fff;background:#3a806b;font:700 14px/1 Newsreader Variable,serif;object-fit:cover;font-style:normal}.linked-account-members b{overflow:hidden;color:#315766;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.linked-account-members small{color:#788d92;font-size:12px;font-weight:700}.linked-account-actions{display:flex;justify-content:flex-end;gap:10px}.linked-account-actions button{padding:0;border:0;border-bottom:1px solid currentColor;color:#356b5a;background:transparent;cursor:pointer;font:790 12px/1.4 Manrope Variable,sans-serif}.linked-account-actions button:last-child{color:#9d4761}.linked-account-actions button:hover{color:#2458dd}.account-linked-group{display:block;width:max-content;max-width:100%;margin-top:3px;padding:3px 6px;overflow:hidden;border-radius:999px;color:#277357;background:#e5f5ee;font-size:12px;font-weight:820;letter-spacing:.03em;text-overflow:ellipsis;white-space:nowrap}.provider-scheduling-note{margin:9px 0 0!important;padding:9px 10px;border-left:3px solid var(--channel);border-radius:0 7px 7px 0;color:#566f76!important;background:#f3f8f7;font-size:12px!important;font-weight:660;line-height:1.45}.linked-account-backdrop{align-items:flex-start;overflow-y:auto;padding:28px 18px}.linked-account-dialog{position:relative;width:min(760px,calc(100vw - 32px));margin:auto;overflow:hidden;border:1px solid #b8d7ca;border-top:5px solid #2f9270;border-radius:23px;color:#183b50;background:#f6faf8;box-shadow:0 34px 90px #09262f4d}.linked-account-dialog>.dialog-close{z-index:2;top:19px;right:20px}.linked-account-dialog>header{display:grid;grid-template-columns:58px minmax(0,1fr);gap:15px;align-items:center;padding:25px 76px 23px 26px;border-bottom:1px solid #d5e5df;background:#fff}.linked-account-dialog>header>span{width:58px;height:58px;display:grid;place-items:center;border:1px solid #a9d6c5;border-radius:17px;color:#237257;background:#e7f7ef;font-size:31px;font-weight:830}.linked-account-dialog h2{margin:0;color:#173a50;font:560 35px/1 Newsreader Variable,serif;letter-spacing:-.035em}.linked-account-dialog header small{display:block;margin-top:6px;color:#6d8382;font-size:13px;line-height:1.45}.linked-account-dialog-body{display:grid;gap:19px;padding:22px 26px}.linked-account-name{display:grid;gap:8px;color:#315f58;font-size:12px;font-weight:840;letter-spacing:.09em;text-transform:uppercase}.linked-account-name input{width:100%;min-height:48px;box-sizing:border-box;padding:0 13px;border:1px solid #b9d1c7;border-radius:11px;color:#173a50;background:#fff;font:720 15px/1 Manrope Variable,sans-serif;letter-spacing:normal;text-transform:none}.linked-account-name input:focus-visible{outline:3px solid rgba(47,146,112,.19);border-color:#2f9270}.linked-account-dialog-body>section{padding:17px;border:1px solid #c9dcd5;border-radius:15px;background:#fff}.linked-account-dialog-section-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:15px}.linked-account-dialog-section-heading p{margin:0 0 3px;color:#357a65;font-size:12px;font-weight:840;letter-spacing:.1em;text-transform:uppercase}.linked-account-dialog-section-heading h3{margin:0;font:560 23px/1 Newsreader Variable,serif}.linked-account-dialog-section-heading>strong{min-width:31px;height:31px;display:grid;place-items:center;padding:0 8px;border-radius:999px;color:#fff;background:#315f77;font-size:12px}.linked-account-dialog-body>section>p{margin:9px 0 13px;color:#6d8385;font-size:13px;line-height:1.5}.linked-account-picker{display:grid;gap:8px}.linked-account-picker>button{width:100%;min-width:0;display:grid;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:11px;padding:8px 10px;border:1px solid #cfdfda;border-radius:11px;color:#214a5e;background:#fff;cursor:pointer;text-align:left;transition:border-color .15s ease,background .15s ease,box-shadow .15s ease,transform .15s ease}.linked-account-picker>button:hover:not(:disabled){border-color:#7cbba5;background:#f1f9f5;transform:translateY(-1px)}.linked-account-picker>button.selected{border-color:#2f9270;background:#eaf7f1;box-shadow:inset 3px 0 #2f9270}.linked-account-picker>button.unavailable,.linked-account-picker>button:disabled{cursor:not-allowed;opacity:.54}.linked-account-picker img,.linked-account-picker i{width:42px;height:42px;display:grid;place-items:center;overflow:hidden;border-radius:12px;color:#fff;background:#397a64;font:700 19px/1 Newsreader Variable,serif;object-fit:cover;font-style:normal}.linked-account-picker>button>span{min-width:0;display:grid;gap:3px}.linked-account-picker strong,.linked-account-picker small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.linked-account-picker strong{font-size:14px}.linked-account-picker small{color:#70868d;font-size:12px;font-weight:650}.linked-account-picker b{color:#397a64;font-size:12px;white-space:nowrap}.linked-account-picker>button.selected b{color:#237257}.linked-account-dialog-note{display:flex;align-items:flex-start;gap:9px;margin:0;padding:12px 13px;border-radius:11px;color:#52736a;background:#eaf6f0;font-size:13px;font-weight:680;line-height:1.45}.linked-account-dialog-note>span{width:20px;height:20px;flex:0 0 auto;display:grid;place-items:center;border-radius:50%;color:#fff;background:#2f9270;font-size:12px;font-weight:900}.linked-account-dialog>footer{display:flex;justify-content:flex-end;gap:9px;padding:16px 25px;border-top:1px solid #d1e1da;background:#fff}.linked-account-dialog>footer button{min-height:43px}.linked-account-dialog>footer button:disabled{opacity:.58;cursor:wait}@media(max-width:720px){.linked-account-section>header{align-items:flex-start;flex-direction:column}.linked-account-header-actions{width:100%;justify-content:space-between}.linked-account-dialog>header{grid-template-columns:45px minmax(0,1fr);padding:21px 58px 19px 20px}.linked-account-dialog>header>span{width:45px;height:45px;border-radius:13px;font-size:25px}.linked-account-dialog h2{font-size:29px}.linked-account-dialog-body{padding:18px}.linked-account-dialog>footer{padding:14px 18px}.linked-account-picker>button{grid-template-columns:38px minmax(0,1fr)}.linked-account-picker img,.linked-account-picker i{width:38px;height:38px}.linked-account-picker b{grid-column:2}.linked-account-groups{grid-template-columns:1fr}}.detailed-faq-hero{padding-block:62px 86px}.detailed-faq-hero .faq-back-link{margin-bottom:52px}.detailed-faq-hero-grid{display:grid;grid-template-columns:minmax(0,1.12fr) minmax(370px,.68fr);align-items:end;gap:clamp(50px,8vw,112px)}.detailed-faq-hero-grid>div>p:not(.eyebrow):not(.detailed-faq-reading){max-width:740px;margin:27px 0 23px;color:#536f82;font-size:17px;line-height:1.72}.detailed-faq-reading{display:flex;align-items:center;gap:8px;margin:15px 0 0;color:#6b8191;font-size:13px;font-weight:720}.detailed-faq-reading span{color:var(--coral);font-size:18px}.detailed-faq-summary{position:relative;overflow:hidden;border:1px solid #183d59;border-radius:19px;color:#eef6fb;background:#102b41;box-shadow:0 26px 58px #102b4129}.detailed-faq-summary:after{content:"";position:absolute;top:-105px;right:-105px;width:240px;height:240px;border:1px solid rgba(189,235,220,.2);border-radius:50%;box-shadow:0 0 0 42px #bdebdc09,0 0 0 84px #bdebdc05;pointer-events:none}.detailed-faq-summary header{position:relative;z-index:1;min-height:61px;display:flex;align-items:center;justify-content:space-between;gap:18px;padding:0 23px;border-bottom:1px solid rgba(255,255,255,.13)}.detailed-faq-summary header span{color:#bdebdc;font-size:13px;font-weight:820;letter-spacing:.07em;text-transform:uppercase}.detailed-faq-summary header strong{color:#a9bdca;font-size:13px}.detailed-faq-summary ol{position:relative;z-index:1;display:grid;gap:0;margin:0;padding:0;list-style:none}.detailed-faq-summary li{display:grid;grid-template-columns:38px minmax(0,1fr);gap:12px;align-items:start;padding:17px 23px;border-bottom:1px solid rgba(255,255,255,.09)}.detailed-faq-summary li:last-child{border-bottom:0}.detailed-faq-summary li>span{width:32px;height:32px;display:grid;place-items:center;border:1px solid rgba(255,138,120,.44);border-radius:50%;color:#ff9c8c;font-size:12px;font-weight:820}.detailed-faq-summary li p{margin:3px 0 0;color:#d5e2ea;font-size:13px;line-height:1.55}.detailed-faq-contract{border-block:1px solid #cedae4;background:linear-gradient(90deg,#edf4f8 0,#edf4f8 29%,#f8fafc 29%)}.detailed-faq-layout{display:grid;grid-template-columns:238px minmax(0,790px);justify-content:center;gap:clamp(55px,8vw,125px);padding-block:82px 118px}.detailed-faq-index{position:sticky;top:34px;align-self:start;display:grid;gap:4px;padding:19px 0;border-block:1px solid #c8d8e2}.detailed-faq-index>span{margin:0 0 10px;color:var(--blue);font-size:13px;font-weight:820;letter-spacing:.08em;text-transform:uppercase}.detailed-faq-index a{display:grid;grid-template-columns:30px minmax(0,1fr);align-items:center;gap:9px;min-height:43px;padding:5px 7px;border-radius:7px;color:#526f83;font-size:13px;font-weight:700;line-height:1.35}.detailed-faq-index a b{color:#8aa0af;font-size:12px}.detailed-faq-index a:hover,.detailed-faq-index a:focus-visible{color:#12324a;background:#fff}.detailed-faq-index a:focus-visible{outline:3px solid rgba(39,100,255,.16);outline-offset:2px}.detailed-faq-body{min-width:0}.detailed-faq-body>section{scroll-margin-top:32px;margin:0 0 68px;padding:0 0 68px;border-bottom:1px solid #d3dfe7}.detailed-faq-body>section:last-child{margin-bottom:0;padding-bottom:0;border-bottom:0}.detailed-faq-body .form-kicker{margin:0 0 13px;color:#2864ca;font-size:13px;font-weight:820;letter-spacing:.07em}.detailed-faq-body h2{max-width:730px;margin:0 0 21px;color:#12324a;font:500 clamp(36px,3.4vw,48px)/1.04 "Newsreader Variable",Georgia,serif;letter-spacing:-.04em}.detailed-faq-body>section>p:not(.form-kicker){margin:0 0 17px;color:#506d81;font-size:16px;line-height:1.78}.detailed-faq-definitions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;overflow:hidden;margin:27px 0 0;border:1px solid #ccdbe4;border-radius:15px;background:#ccdbe4}.detailed-faq-definitions div{min-height:140px;padding:21px;background:#fff}.detailed-faq-definitions dt{margin:0 0 9px;color:#173c57;font-size:15px;font-weight:820}.detailed-faq-definitions dd{margin:0;color:#607a8c;font-size:14px;line-height:1.65}.detailed-faq-steps{display:grid;gap:1px;margin:28px 0 0;padding:0;overflow:hidden;border:1px solid #cbd9e2;border-radius:15px;background:#cbd9e2;list-style:none}.detailed-faq-steps li{display:grid;grid-template-columns:54px minmax(0,1fr);align-items:center;gap:15px;min-height:91px;padding:15px 20px;background:#fff}.detailed-faq-steps li>span{width:42px;height:42px;display:grid;place-items:center;border-radius:50%;color:#fff;background:#12324a;font-size:13px;font-weight:840}.detailed-faq-steps li p{display:grid;gap:5px;margin:0}.detailed-faq-steps strong{color:#193d57;font-size:15px}.detailed-faq-steps small{color:#60798a;font-size:14px;line-height:1.58}.detailed-faq-bullets{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:27px 0 0;padding:0;list-style:none}.detailed-faq-bullets li{display:grid;grid-template-columns:12px minmax(0,1fr);gap:11px;padding:18px;border:1px solid #d0dde6;border-radius:12px;background:#fff}.detailed-faq-bullets li>span{width:8px;height:8px;margin-top:6px;border:2px solid #ff8a78;border-radius:50%}.detailed-faq-bullets li p{display:grid;gap:5px;margin:0}.detailed-faq-bullets strong{color:#193d57;font-size:14px}.detailed-faq-bullets small{color:#60798a;font-size:13px;line-height:1.6}.detailed-faq-table-wrap{max-width:100%;overflow-x:auto;margin:28px 0 0;border:1px solid #c9d8e2;border-radius:15px;background:#fff;box-shadow:0 14px 30px #102b410b}.detailed-faq-table-wrap table{width:100%;min-width:660px;border-collapse:collapse}.detailed-faq-table-wrap th{padding:15px 17px;color:#cfe9df;background:#12324a;font-size:13px;font-weight:800;text-align:left}.detailed-faq-table-wrap td{padding:17px;border-right:1px solid #d6e1e8;border-bottom:1px solid #d6e1e8;color:#587386;font-size:13px;line-height:1.55;vertical-align:top}.detailed-faq-table-wrap td:first-child{color:#183c56;font-weight:780}.detailed-faq-table-wrap th:last-child,.detailed-faq-table-wrap td:last-child{border-right:0}.detailed-faq-table-wrap tr:last-child td{border-bottom:0}.detailed-faq-callout{display:grid;grid-template-columns:42px minmax(0,1fr);align-items:start;gap:14px;margin:27px 0 0;padding:20px;border:1px solid #bcd4e4;border-left:5px solid #3c73d5;border-radius:0 13px 13px 0;background:#f2f7fd}.detailed-faq-callout>span{width:36px;height:36px;display:grid;place-items:center;border-radius:50%;color:#fff;background:#3c73d5;font-size:15px;font-weight:850}.detailed-faq-callout p{display:grid;gap:5px;margin:0}.detailed-faq-callout strong{color:#193d57;font-size:14px}.detailed-faq-callout small{color:#5d7789;font-size:13px;line-height:1.62}.detailed-faq-callout.tone-success{border-color:#b8dacc;border-left-color:#319273;background:#f0f8f5}.detailed-faq-callout.tone-success>span{background:#319273}.detailed-faq-callout.tone-warning{border-color:#edc8bc;border-left-color:#d86551;background:#fff5f2}.detailed-faq-callout.tone-warning>span{background:#d86551}.detailed-faq-checklist{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;overflow:hidden;margin:28px 0 0;border:1px solid #bbd7cc;border-radius:14px;background:#bbd7cc}.detailed-faq-checklist>strong{grid-column:1/-1;padding:15px 18px;color:#245a47;background:#dff2eb;font-size:13px;letter-spacing:.05em;text-transform:uppercase}.detailed-faq-checklist>span{display:grid;grid-template-columns:24px minmax(0,1fr);gap:9px;align-items:start;padding:16px 18px;color:#496d5f;background:#f9fcfb;font-size:13px;line-height:1.55}.detailed-faq-checklist i{width:20px;height:20px;display:grid;place-items:center;border-radius:50%;color:#fff;background:#349574;font-size:12px;font-style:normal;font-weight:850}.detailed-faq-links{display:flex;flex-wrap:wrap;gap:10px;margin:28px 0 0}.detailed-faq-links a{min-height:44px;display:inline-flex;align-items:center;gap:13px;padding:0 15px;border:1px solid #b9cbd7;border-radius:9px;color:#234f70;background:#fff;font-size:13px;font-weight:780}.detailed-faq-links a span{color:var(--coral);font-size:18px;transition:transform .16s}.detailed-faq-links a:hover{border-color:#7196b0;box-shadow:0 9px 20px #102b4112}.detailed-faq-links a:hover span{transform:translate(3px)}.detailed-faq-related{padding-block:84px 104px}.detailed-faq-related header{display:flex;align-items:end;justify-content:space-between;gap:30px;margin-bottom:30px}.detailed-faq-related h2{margin:0;font:500 46px/1 Newsreader Variable,Georgia,serif;letter-spacing:-.04em}.detailed-faq-related>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.detailed-faq-related>div>a{min-height:176px;display:grid;grid-template-columns:minmax(0,1fr) auto;align-content:space-between;gap:13px;padding:23px;border:1px solid #ccd9e2;border-radius:15px;color:#12324a;background:#fff;box-shadow:0 13px 30px #102b410b;transition:transform .16s,border-color .16s,box-shadow .16s}.detailed-faq-related a small{grid-column:1/-1;color:#2c68ce;font-size:12px;font-weight:820;letter-spacing:.06em;text-transform:uppercase}.detailed-faq-related a strong{max-width:270px;font:500 26px/1.04 Newsreader Variable,Georgia,serif;letter-spacing:-.03em}.detailed-faq-related a>span{align-self:end;color:var(--coral);font-size:25px}.detailed-faq-related>div>a:hover{border-color:#91aabd;box-shadow:0 20px 38px #102b4117;transform:translateY(-3px)}.detailed-faq-missing{min-height:650px;display:grid;place-items:center;align-content:center;text-align:center}.detailed-faq-missing>span{width:62px;height:62px;display:grid;place-items:center;border-radius:50%;color:#fff;background:#12324a;font:500 31px/1 Newsreader Variable,Georgia,serif}.detailed-faq-missing h1{margin:22px 0 0;font:500 52px/1 Newsreader Variable,Georgia,serif;letter-spacing:-.04em}.detailed-faq-missing p{margin:14px 0 25px;color:#60798a;font-size:15px}@media(max-width:1040px){.detailed-faq-hero-grid{grid-template-columns:1fr;align-items:start}.detailed-faq-summary{max-width:760px}.detailed-faq-contract{background:#f8fafc}.detailed-faq-layout{grid-template-columns:1fr;gap:42px}.detailed-faq-index{position:static;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;padding:17px;border:1px solid #c8d8e2;border-radius:14px;background:#edf4f8}.detailed-faq-index>span{grid-column:1/-1}.detailed-faq-related>div{grid-template-columns:1fr 1fr}}@media(max-width:680px){.detailed-faq-hero{padding-block:42px 60px}.detailed-faq-hero .faq-back-link{margin-bottom:38px}.detailed-faq-hero-grid{gap:37px}.detailed-faq-hero-grid>div>p:not(.eyebrow):not(.detailed-faq-reading){font-size:15px}.detailed-faq-summary header{padding-inline:17px}.detailed-faq-summary li{padding:15px 17px}.detailed-faq-layout{padding-block:54px 75px}.detailed-faq-index{grid-template-columns:1fr 1fr;padding:13px}.detailed-faq-index a{padding-inline:5px;font-size:12px}.detailed-faq-body>section{margin-bottom:49px;padding-bottom:49px}.detailed-faq-body h2{font-size:34px}.detailed-faq-body>section>p:not(.form-kicker){font-size:15px}.detailed-faq-definitions,.detailed-faq-bullets,.detailed-faq-checklist{grid-template-columns:1fr}.detailed-faq-definitions div{min-height:0}.detailed-faq-checklist>strong{grid-column:auto}.detailed-faq-steps li{grid-template-columns:45px minmax(0,1fr);gap:11px;padding:14px}.detailed-faq-steps li>span{width:37px;height:37px}.detailed-faq-callout{grid-template-columns:35px minmax(0,1fr);padding:16px}.detailed-faq-callout>span{width:31px;height:31px}.detailed-faq-related{padding-block:58px 75px}.detailed-faq-related h2{font-size:39px}.detailed-faq-related>div{grid-template-columns:1fr}.detailed-faq-related>div>a{min-height:150px}}.features-shell{--feature-navy:#102b41;--feature-deep:#0a1f30;--feature-blue:#3568ff;--feature-coral:#ff725e;--feature-mint:#bdebdc;--feature-fog:#edf3f7;min-height:100vh;overflow:hidden;color:var(--feature-navy);background:#f7fafc}.features-shell [data-reveal]{opacity:0;transform:translateY(28px);transition:opacity .8s cubic-bezier(.2,.75,.2,1),transform .8s cubic-bezier(.2,.75,.2,1)}.features-shell [data-reveal].is-visible{opacity:1;transform:translateY(0)}.features-shell em{font-style:normal}.features-shell .eyebrow{color:#526d81}.features-shell .eyebrow>span{background:var(--feature-coral)}.features-hero{position:relative;min-height:760px;display:grid;grid-template-columns:minmax(0,.88fr) minmax(510px,1.12fr);align-items:center;gap:clamp(52px,7vw,110px);padding-block:88px 104px}.features-hero:before{content:"";position:absolute;z-index:0;width:570px;height:570px;left:-400px;top:65px;border:1px solid rgba(53,104,255,.12);border-radius:50%;box-shadow:0 0 0 72px #3568ff06,0 0 0 145px #3568ff04}.features-hero-copy,.features-relay-map{position:relative;z-index:1}.features-hero-copy h1{max-width:700px;margin:0;font:470 clamp(62px,6.2vw,94px)/.88 "Newsreader Variable",Georgia,serif;letter-spacing:-.058em}.features-hero-copy h1 em{color:var(--feature-blue);font-weight:360}.features-hero-copy>p:not(.eyebrow){max-width:625px;margin:31px 0 32px;color:#536f82;font-size:17px;line-height:1.72}.features-hero-actions{display:flex;align-items:center;gap:25px}.features-hero-actions .button{min-height:54px;gap:27px;background:var(--feature-blue)}.features-relay-map{overflow:hidden;min-height:570px;border:1px solid rgba(255,255,255,.1);border-radius:29px;color:#fff;background:var(--feature-deep);box-shadow:0 38px 90px #102b413b;isolation:isolate;transition-delay:.15s!important}.features-relay-map:before{content:"";position:absolute;z-index:-2;top:0;right:0;bottom:0;left:0;background:linear-gradient(132deg,rgba(53,104,255,.2),transparent 39%),repeating-linear-gradient(90deg,transparent 0 59px,rgba(255,255,255,.028) 60px 61px)}.features-relay-map:after{content:"";position:absolute;z-index:-1;width:380px;height:380px;top:-230px;right:-170px;border:1px solid rgba(189,235,220,.2);border-radius:50%;box-shadow:0 0 0 50px #bdebdc08,0 0 0 100px #bdebdc05}.features-relay-map>header{min-height:64px;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:0 24px;border-bottom:1px solid rgba(255,255,255,.11);color:#9cb0bd;font-size:11px;font-weight:740;letter-spacing:.08em;text-transform:uppercase}.features-relay-map>header span{display:flex;align-items:center;gap:9px}.features-relay-map>header i{width:8px;height:8px;border-radius:50%;background:var(--feature-mint);box-shadow:0 0 0 5px #bdebdc1a;animation:feature-pulse 2.2s ease-in-out infinite}.features-relay-map>header em{color:#d1dce3}.features-relay-map ol{position:relative;list-style:none;margin:0;padding:31px 29px 25px}.features-relay-map ol:before{content:"";position:absolute;top:61px;bottom:58px;left:52px;border-left:1px dashed rgba(189,235,220,.3)}.features-relay-map li{position:relative;display:grid;grid-template-columns:47px minmax(0,1fr) auto;align-items:center;gap:15px;min-height:78px;padding:10px 13px 10px 0;border-bottom:1px solid rgba(255,255,255,.075)}.features-relay-map li:last-child{border-bottom:0}.features-relay-map li>span{z-index:1;width:47px;height:47px;display:grid;place-items:center;border:1px solid rgba(255,255,255,.2);border-radius:14px;color:#9bb0be;background:#102f46;font:600 14px/1 Newsreader Variable,serif}.features-relay-map li.is-complete>span{color:var(--feature-deep);border-color:var(--feature-mint);background:var(--feature-mint)}.features-relay-map li.is-active{margin:4px -4px;padding-right:17px;border:1px solid rgba(255,114,94,.36);border-radius:14px;background:#ff725e14}.features-relay-map li.is-active>span{color:#fff;border-color:var(--feature-coral);background:var(--feature-coral);box-shadow:0 0 0 6px #ff725e1a}.features-relay-map li>div{display:grid;gap:4px}.features-relay-map li small{color:#819aa9;font-size:10px;font-weight:760;letter-spacing:.11em;text-transform:uppercase}.features-relay-map li strong{font-size:14px}.features-relay-map li>em{padding:6px 8px;border-radius:999px;color:#9bb0be;background:#ffffff0f;font-size:10px;font-weight:760}.features-relay-map li.is-complete>em{color:#aee7d5;background:#3dab8221}.features-relay-map li.is-active>em{color:#ffc1b7;background:#ff725e1f}.features-relay-map>footer{min-height:66px;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:0 24px;border-top:1px solid rgba(255,255,255,.11);color:#91a7b5;font-size:10px;font-weight:720}.features-relay-map>footer span:before{content:"";display:inline-block;width:5px;height:5px;margin-right:7px;border-radius:50%;background:var(--feature-mint)}.features-principles{border-block:1px solid #cbd9e2;background:#eaf1f5}.features-principles>.page-width{display:grid;grid-template-columns:repeat(3,1fr)}.features-principles article{min-height:190px;display:grid;grid-template-columns:38px minmax(0,1fr);align-content:center;column-gap:14px;padding:35px 42px;border-right:1px solid #cbd9e2}.features-principles article:first-child{border-left:1px solid #cbd9e2}.features-principles article>span{grid-row:1/3;color:var(--feature-blue);font:600 15px/1 Newsreader Variable,serif}.features-principles strong{font:520 25px/1.05 Newsreader Variable,serif;letter-spacing:-.025em}.features-principles p{margin:11px 0 0;color:#61798a;font-size:12px;line-height:1.65}.features-formats-section{padding-block:135px;color:#fff;background:var(--feature-deep)}.features-formats-heading{display:grid;grid-template-columns:minmax(0,1fr) minmax(330px,.55fr);align-items:end;gap:clamp(55px,8vw,130px);margin-bottom:62px}.features-formats-heading .eyebrow{color:#a9bdc8}.features-formats-heading h2{margin:0;font:470 clamp(53px,5.8vw,82px)/.9 "Newsreader Variable",serif;letter-spacing:-.052em}.features-formats-heading h2 em{color:var(--feature-coral);font-weight:360}.features-formats-heading>p{margin:0 0 5px;color:#a9bdc8;font-size:14px;line-height:1.74}.features-format-stage{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border:1px solid rgba(255,255,255,.15);border-radius:24px;background:#ffffff0a;box-shadow:0 34px 80px #00000038}.features-format{min-width:0;overflow:hidden;border-right:1px solid rgba(255,255,255,.13)}.features-format:first-child{border-radius:23px 0 0 23px}.features-format:last-child{border-right:0;border-radius:0 23px 23px 0}.features-format>header{min-height:61px;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:0 19px;border-bottom:1px solid rgba(255,255,255,.12)}.features-format>header span{font:530 22px/1 Newsreader Variable,serif}.features-format>header em{padding:6px 8px;border-radius:999px;color:#9fb5c1;background:#ffffff12;font-size:9px;font-weight:800}.features-format-canvas{position:relative;min-height:355px;display:grid;place-items:center;overflow:hidden}.features-format-canvas:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:repeating-linear-gradient(90deg,transparent 0 45px,rgba(255,255,255,.028) 46px 47px)}.features-format-glyph{position:absolute;left:-8px;bottom:-14px;color:#ffffff09;font:820 clamp(62px,7vw,105px)/.85 "Manrope Variable",sans-serif;letter-spacing:-.08em}.features-timeline-preview,.features-carousel-preview,.features-reel-preview{position:relative;z-index:2;box-shadow:0 25px 54px #00000052}.features-timeline-preview{width:210px;aspect-ratio:1;display:grid;align-content:end;padding:25px 20px;border:6px solid white;border-radius:15px;color:#fff;background:radial-gradient(circle at 72% 20%,rgba(255,222,157,.88),transparent 14%),linear-gradient(155deg,#9dbbc4,#355e70 52%,#112b3c);transform:rotate(-2deg)}.features-timeline-preview blockquote{margin:0 0 12px;font:490 25px/1 Newsreader Variable,serif;text-align:center;text-shadow:0 2px 8px rgba(0,0,0,.4)}.features-timeline-preview i{width:31px;margin:0 auto 8px;border-top:1px solid #d8b66e}.features-timeline-preview small{font-size:7px;font-weight:820;letter-spacing:.15em;text-align:center;text-transform:uppercase}.features-carousel-preview{width:216px;height:225px;isolation:isolate}.features-carousel-preview>i{position:absolute;top:14px;right:-13px;bottom:-13px;left:14px;z-index:-3;border:1px solid rgba(255,255,255,.28);border-radius:15px;background:#325d70;transform:rotate(4deg)}.features-carousel-preview>i:nth-child(2){top:8px;right:-7px;bottom:-7px;left:8px;z-index:-2;background:#8f6359;transform:rotate(2deg)}.features-carousel-preview>i:nth-child(3){top:3px;right:-2px;bottom:-2px;left:3px;z-index:-1;background:#edf3f6;transform:rotate(1deg)}.features-carousel-preview>div{height:100%;display:grid;grid-template-columns:1fr auto;align-content:space-between;padding:19px;border:6px solid white;border-radius:15px;color:var(--feature-navy);background:linear-gradient(145deg,#f4d7ad,#d9e7e7)}.features-carousel-preview small{grid-column:1/-1;color:#7b6658;font-size:8px;font-weight:820;letter-spacing:.1em}.features-carousel-preview blockquote{align-self:end;margin:0;font:520 29px/.94 Newsreader Variable,serif;letter-spacing:-.03em}.features-carousel-preview div>span{align-self:end;width:34px;height:34px;display:grid;place-items:center;border-radius:50%;color:#fff;background:var(--feature-coral)}.features-reel-preview{width:154px;aspect-ratio:9/16;display:grid;align-content:end;padding:24px 14px;overflow:hidden;border:6px solid white;border-radius:19px;color:#fff;background:radial-gradient(circle at 66% 18%,rgba(255,221,157,.9),transparent 13%),linear-gradient(155deg,#a2bec6,#315c70 50%,#102a3b)}.features-reel-preview:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(105deg,transparent 33%,rgba(218,246,235,.25) 45%,transparent 58%);animation:feature-reel-light 5.2s ease-in-out infinite alternate}.features-reel-preview>*{position:relative;z-index:1}.features-reel-preview>span{position:absolute;top:13px;left:13px;width:27px;height:27px;display:grid;place-items:center;border:1px solid rgba(255,255,255,.35);border-radius:50%;background:#071f2e6b;font-size:9px}.features-reel-preview blockquote{margin:0 0 12px;font:500 29px/1 Newsreader Variable,serif;text-align:center}.features-reel-preview i{width:30px;margin:0 auto 8px;border-top:1px solid #d8b66e}.features-reel-preview small{font-size:7px;font-weight:800;letter-spacing:.1em;text-align:center;text-transform:uppercase}.features-format>footer{min-height:146px;display:grid;align-content:start;gap:10px;padding:22px 20px;border-top:1px solid rgba(255,255,255,.12);background:#ffffff06}.features-format>footer strong{font:520 24px/1.03 Newsreader Variable,serif}.features-format>footer p{margin:0;color:#94aab7;font-size:11px;line-height:1.65}.features-formats-note{display:grid;grid-template-columns:35px minmax(0,1fr) auto;align-items:center;gap:15px;margin-top:22px;padding:17px 20px;border:1px solid rgba(189,235,220,.24);border-radius:13px;color:#a9bdc8;background:#bdebdc0f}.features-formats-note>span{width:33px;height:33px;display:grid;place-items:center;border-radius:10px;color:var(--feature-deep);background:var(--feature-mint);font-size:17px}.features-formats-note p{margin:0;font-size:11px;line-height:1.6}.features-formats-note strong{color:#fff}.features-formats-note a{color:var(--feature-mint);border-bottom:1px solid currentColor;font-size:10px;font-weight:800}.feature-chapter{display:grid;grid-template-columns:105px minmax(0,.78fr) minmax(480px,1.22fr);align-items:center;gap:clamp(45px,6vw,92px);padding-block:135px}.feature-chapter-index{align-self:start;display:grid;gap:7px}.feature-chapter-index>span{color:var(--feature-blue);font:500 28px/1 Newsreader Variable,serif}.feature-chapter-index>p{margin:0;color:#8295a3;font-size:10px;font-weight:820;letter-spacing:.12em;text-transform:uppercase;writing-mode:vertical-rl}.feature-chapter-copy h2{max-width:610px;margin:0;font:470 clamp(45px,4.8vw,67px)/.94 "Newsreader Variable",Georgia,serif;letter-spacing:-.048em}.feature-chapter-copy>p:not(.eyebrow){max-width:610px;margin:25px 0;color:#5b7486;font-size:15px;line-height:1.75}.feature-check-list{list-style:none;margin:0 0 29px;padding:0;border-top:1px solid #cedbe4}.feature-check-list li{position:relative;padding:13px 0 13px 29px;border-bottom:1px solid #cedbe4;color:#294d67;font-size:12px;font-weight:690;line-height:1.5}.feature-check-list li:before{content:"✓";position:absolute;left:1px;top:13px;width:18px;height:18px;display:grid;place-items:center;border-radius:50%;color:#256c54;background:#dff2eb;font-size:10px}.feature-inline-link{display:inline-flex;align-items:center;gap:14px;padding-bottom:5px;border-bottom:1px solid currentColor;color:var(--feature-blue);font-size:12px;font-weight:790}.feature-inline-link span{transition:transform .2s ease}.feature-inline-link:hover span{transform:translate(4px)}.feature-library-board{overflow:hidden;border:1px solid #bacdd9;border-radius:21px;background:#eef4f7;box-shadow:0 24px 60px #102b4121;transition-delay:.12s!important}.feature-library-board>header{min-height:64px;display:flex;align-items:center;justify-content:space-between;padding:0 20px;border-bottom:1px solid #c8d7e0;background:#fff}.feature-library-board>header>div{display:flex;align-items:center;gap:10px;font-size:14px;font-weight:800}.feature-library-board>header i{width:11px;height:11px;border-radius:3px;background:var(--feature-coral);box-shadow:7px 7px 0 var(--feature-blue)}.feature-library-board>header strong{color:#718797;font-size:11px}.feature-library-filters{display:flex;flex-wrap:wrap;gap:8px;padding:14px 16px;border-bottom:1px solid #c8d7e0}.feature-library-filters span,.feature-library-filters button{min-height:33px;display:inline-flex;align-items:center;gap:7px;padding:0 10px;border:1px solid #bfd0db;border-radius:8px;color:#4e697b;background:#fff;font-size:10px;font-weight:700}.feature-library-filters button{margin-left:auto;cursor:default}.feature-library-filters b{min-width:18px;height:18px;display:grid;place-items:center;border-radius:50%;color:#fff;background:var(--feature-blue);font-size:9px}.feature-library-board>article{display:grid;grid-template-columns:112px minmax(0,1fr) minmax(150px,.67fr);gap:16px;align-items:center;margin:14px;padding:13px;border:1px solid #d0dde5;border-radius:14px;background:#fff}.feature-artwork{display:grid;align-content:end;padding:12px;overflow:hidden;color:#fff;background:linear-gradient(150deg,#a9c4ce,#31586b 52%,#112a3b);box-shadow:inset 0 0 0 1px #ffffff2e}.feature-artwork-square{aspect-ratio:1;border-radius:10px}.feature-artwork-portrait{width:78px;aspect-ratio:9/16;justify-self:center;border-radius:8px;background:linear-gradient(145deg,#e1ba87,#85584c 49%,#241e2b)}.feature-artwork blockquote{margin:0 0 6px;font:500 13px/1.04 Newsreader Variable,serif;text-align:center}.feature-artwork small{font-size:7px;font-weight:780;letter-spacing:.13em;text-align:center;text-transform:uppercase}.feature-library-meta{min-width:0;display:grid;gap:7px}.feature-library-meta>small,.feature-library-board aside>small{color:#8195a3;font-size:9px;font-weight:780;letter-spacing:.1em;text-transform:uppercase}.feature-library-meta>strong{overflow:hidden;font:520 18px/1.12 Newsreader Variable,serif;text-overflow:ellipsis}.feature-library-meta>div{display:flex;flex-wrap:wrap;gap:6px}.feature-library-meta span{padding:5px 7px;border-radius:999px;color:#2d5b73;background:#e6f0f5;font-size:9px;font-weight:720}.feature-library-board aside{display:grid;gap:5px;padding-left:15px;border-left:1px solid #d8e3e9}.feature-library-board aside strong{font-size:10px}.feature-library-board aside em{justify-self:start;margin-top:4px;padding:5px 7px;border-radius:999px;color:#2b785e;background:#e1f3ec;font-size:9px;font-weight:780}.feature-library-board aside em.is-waiting{color:#8a5c1e;background:#fff0d9}.feature-scheduling-section{position:relative;overflow:hidden;color:#fff;background:var(--feature-deep)}.feature-scheduling-section:before{content:"";position:absolute;width:530px;height:530px;top:-290px;left:-180px;border:1px solid rgba(189,235,220,.14);border-radius:50%;box-shadow:0 0 0 70px #bdebdc06,0 0 0 140px #bdebdc03}.feature-scheduling-grid{position:relative;display:grid;grid-template-columns:minmax(0,1fr) minmax(460px,.9fr);align-items:center;gap:clamp(60px,8vw,130px);padding-block:135px}.feature-scheduling-copy{display:grid;grid-template-columns:78px minmax(0,1fr);column-gap:28px}.feature-scheduling-copy>.feature-chapter-index{grid-row:1/7}.feature-scheduling-copy .feature-chapter-index>span{color:var(--feature-mint)}.feature-scheduling-copy .feature-chapter-index>p{color:#6f8999}.feature-scheduling-copy .eyebrow{color:#a9bdc8}.feature-scheduling-copy h2{max-width:620px;margin:0;font:470 clamp(51px,5.3vw,75px)/.92 "Newsreader Variable",serif;letter-spacing:-.05em}.feature-scheduling-copy h2 em{color:var(--feature-coral);font-weight:360}.feature-scheduling-copy>p:not(.eyebrow){max-width:620px;margin:25px 0 30px;color:#a9bdc8;font-size:15px;line-height:1.72}.feature-scheduling-points{display:grid;grid-template-columns:1fr 1fr;border:1px solid rgba(255,255,255,.13);border-radius:15px}.feature-scheduling-points article{min-height:125px;padding:18px;border-right:1px solid rgba(255,255,255,.1);border-bottom:1px solid rgba(255,255,255,.1)}.feature-scheduling-points article:nth-child(2n){border-right:0}.feature-scheduling-points article:nth-last-child(-n+2){border-bottom:0}.feature-scheduling-points span{color:var(--feature-mint);font-size:10px;font-weight:820;letter-spacing:.11em;text-transform:uppercase}.feature-scheduling-points p{margin:10px 0 0;color:#9eb3c0;font-size:11px;line-height:1.6}.feature-inline-link.is-light{width:max-content;margin-top:27px;color:var(--feature-mint)}.feature-decision-receipt{overflow:hidden;border:1px solid rgba(255,255,255,.15);border-radius:22px;color:var(--feature-navy);background:#f7fafc;box-shadow:0 35px 80px #00000040;transform:rotate(1.2deg);transition-delay:.15s!important}.feature-decision-receipt>header{display:grid;grid-template-columns:52px minmax(0,1fr) auto;align-items:center;gap:13px;padding:19px;border-bottom:1px solid #d4e0e7;background:#fff}.feature-route-icon{width:49px;height:49px;display:grid;place-items:center;border:1px solid #b9cdec;border-radius:14px;color:var(--feature-blue);background:#eef3ff;font-size:25px}.feature-decision-receipt header div{display:grid;gap:4px}.feature-decision-receipt header small{color:#778b99;font-size:9px;font-weight:780;letter-spacing:.1em;text-transform:uppercase}.feature-decision-receipt header strong{font:540 23px/1 Newsreader Variable,serif}.feature-decision-receipt header>em{padding:7px 9px;border-radius:999px;color:#9b4773;background:#faeaf2;font-size:9px;font-weight:800}.feature-decision-account{display:grid;grid-template-columns:43px minmax(0,1fr) auto;align-items:center;gap:12px;margin:17px;padding:14px;border:1px solid #c9d8e1;border-radius:13px;background:#fff}.feature-decision-account>span{width:42px;height:42px;display:grid;place-items:center;border-radius:12px;color:#fff;background:linear-gradient(145deg,#6358df,#d84e87,#ff8c58);font-weight:820}.feature-decision-account>div{display:grid;gap:3px}.feature-decision-account small{color:#7a8e9b;font-size:9px}.feature-decision-account strong{font-size:12px}.feature-decision-account em{color:#278466;font-size:9px;font-weight:800}.feature-decision-receipt dl{margin:0 17px 17px;border:1px solid #cddbe3;border-radius:13px;background:#fff}.feature-decision-receipt dl>div{display:grid;grid-template-columns:115px minmax(0,1fr);gap:15px;padding:14px;border-bottom:1px solid #dbe5ea}.feature-decision-receipt dl>div:last-child{border-bottom:0}.feature-decision-receipt dt{color:#7d919e;font-size:9px;font-weight:780;text-transform:uppercase}.feature-decision-receipt dd{display:flex;flex-wrap:wrap;gap:6px;margin:0;font-size:11px;font-weight:720}.feature-decision-receipt dd span{padding:4px 7px;border-radius:999px;color:#285976;background:#e8f1f6}.feature-decision-receipt>footer{min-height:69px;display:flex;align-items:center;gap:10px;padding:13px 17px;color:#537081;background:#e8f2ee;font-size:10px}.feature-decision-receipt>footer i{width:8px;height:8px;border-radius:50%;background:#34a77e}.feature-decision-receipt>footer button{min-height:35px;margin-left:auto;padding:0 11px;border:1px solid #afc8bc;border-radius:8px;color:#2d7058;background:#fff;font-size:9px;font-weight:800}.feature-chapter-reels{grid-template-columns:105px minmax(0,.82fr) minmax(450px,1.18fr)}.feature-reel-studio{position:relative;min-height:670px;display:grid;place-items:center;border:1px solid #c5d6df;border-radius:26px;background:radial-gradient(circle at 72% 20%,rgba(189,235,220,.74),transparent 25%),linear-gradient(145deg,#e8eff4,#d9e6ed);box-shadow:0 25px 65px #102b4121}.feature-reel-preview{position:relative;width:250px;aspect-ratio:9/16;display:grid;align-content:end;padding:31px 20px;overflow:hidden;border:7px solid white;border-radius:24px;color:#fff;background:radial-gradient(circle at 68% 19%,rgba(255,226,170,.92),transparent 13%),linear-gradient(155deg,#a6c1c9,#325d70 49%,#102b3d);box-shadow:0 31px 60px #0e2a3b47}.feature-reel-preview:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(105deg,transparent 34%,rgba(219,246,236,.25) 45%,transparent 58%);animation:feature-reel-light 5.2s ease-in-out infinite alternate}.feature-reel-preview:after{content:"";position:absolute;left:-25%;right:-25%;bottom:-13%;height:43%;border-radius:50% 50% 0 0;background:#0b2738}.feature-reel-preview>span,.feature-reel-preview blockquote,.feature-reel-preview>i,.feature-reel-preview>small,.feature-reel-preview>footer{position:relative;z-index:2}.feature-reel-preview>span{position:absolute;top:14px;left:13px;padding:6px 8px;border:1px solid rgba(255,255,255,.3);border-radius:6px;background:#08202f6b;font-size:9px;font-weight:760}.feature-reel-preview blockquote{margin:0 0 15px;font:480 28px/1.03 Newsreader Variable,serif;text-align:center;text-shadow:0 2px 8px rgba(0,0,0,.45)}.feature-reel-preview>i{width:35px;margin:0 auto 9px;border-top:1px solid #dfbe73}.feature-reel-preview>small{font-size:8px;font-weight:790;letter-spacing:.13em;text-align:center;text-transform:uppercase}.feature-reel-preview>footer{position:absolute;right:14px;bottom:10px;left:14px;display:grid;grid-template-columns:1fr auto auto;align-items:center;gap:7px;color:#c9d7df;font-size:8px}.feature-reel-preview>footer b{height:3px;overflow:hidden;border-radius:4px;background:#ffffff47}.feature-reel-preview>footer b:after{content:"";display:block;width:80%;height:100%;background:var(--feature-mint)}.feature-reel-preview>footer strong{color:#fff}.feature-sound-picker{position:absolute;z-index:3;right:4%;bottom:55px;width:58%;overflow:hidden;border:1px solid #b6d7ca;border-radius:15px;color:var(--feature-navy);background:#fafdfcf2;box-shadow:0 20px 48px #102b4133;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.feature-sound-picker>header{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:4px;padding:15px;border-bottom:1px solid #cde0d8}.feature-sound-picker header small{grid-column:1;color:#2c7a60;font-size:9px;font-weight:820;letter-spacing:.09em;text-transform:uppercase}.feature-sound-picker header strong{grid-column:1;overflow:hidden;font-size:13px;text-overflow:ellipsis;white-space:nowrap}.feature-sound-picker header button{grid-column:2;grid-row:1/3;border:0;color:#3d755f;background:transparent;font-size:19px}.feature-sound-picker>div{display:grid;grid-template-columns:35px minmax(0,1fr) auto;align-items:center;gap:9px;padding:12px 15px}.feature-sound-picker>div button{width:34px;height:34px;border:0;border-radius:50%;color:#fff;background:var(--feature-navy);font-size:10px}.feature-sound-picker>div span{height:4px;overflow:hidden;border-radius:5px;background:#d3dce2}.feature-sound-picker>div span:after{content:"";display:block;width:60%;height:100%;background:var(--feature-blue)}.feature-sound-picker time{color:#6d8290;font-size:9px}.feature-sound-picker footer{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:0 15px 14px;font-size:9px}.feature-sound-picker a{color:#27634f;border-bottom:1px solid currentColor;font-weight:800}.feature-sound-picker em{color:#79909d}.feature-assembly-note{position:absolute;z-index:4;left:5%;bottom:22px;display:grid;grid-template-columns:44px minmax(0,1fr);align-items:center;gap:11px;max-width:260px;padding:12px 14px;border:1px solid #c5d6e0;border-radius:13px;background:#fff;box-shadow:0 14px 32px #102b4121}.feature-assembly-note>span{width:42px;height:42px;display:grid;place-items:center;border-radius:12px;color:#fff;background:var(--feature-coral);font:600 17px/1 Newsreader Variable,serif}.feature-assembly-note>div{display:grid;gap:3px}.feature-assembly-note small{color:#8094a1;font-size:8px;font-weight:800;text-transform:uppercase}.feature-assembly-note strong{font-size:9px;line-height:1.4}.feature-health-section{padding-block:130px;border-block:1px solid #c8d8e2;background:linear-gradient(180deg,#e7f0f4,#eef4f7)}.feature-section-heading{display:grid;grid-template-columns:105px minmax(0,1fr) minmax(280px,.52fr);align-items:end;gap:clamp(40px,6vw,90px);margin-bottom:60px}.feature-section-heading h2{margin:0;font:470 clamp(51px,5.5vw,77px)/.91 "Newsreader Variable",serif;letter-spacing:-.05em}.feature-section-heading h2 em{color:var(--feature-blue);font-weight:360}.feature-section-heading>p{margin:0 0 4px;color:#5c7486;font-size:14px;line-height:1.72}.feature-health-board{overflow:hidden;border:1px solid #b9cdd9;border-radius:21px;background:#fff;box-shadow:0 27px 70px #102b411f}.feature-health-board>nav{display:flex;gap:5px;padding:14px;overflow-x:auto;border-bottom:1px solid #d3e0e7;background:#f4f8fa}.feature-health-board>nav span{flex:0 0 auto;min-height:37px;display:flex;align-items:center;gap:8px;padding:0 12px;border:1px solid transparent;border-radius:9px;color:#657e8e;font-size:10px;font-weight:760}.feature-health-board>nav span.is-active{color:var(--feature-blue);border-color:#b9ccfa;background:#edf3ff}.feature-health-board>nav b{min-width:20px;height:20px;display:grid;place-items:center;border-radius:50%;background:#e1e9ee;font-size:9px}.feature-health-board>nav span.is-active b{color:#fff;background:var(--feature-blue)}.feature-health-summary{display:grid;grid-template-columns:1fr 1fr;border-bottom:1px solid #d4e0e7}.feature-health-summary article{min-height:106px;display:flex;align-items:center;gap:14px;padding:20px 24px;border-right:1px solid #d4e0e7}.feature-health-summary article:last-child{border-right:0}.feature-health-summary article>span{width:45px;height:45px;display:grid;place-items:center;flex:none;border-radius:14px;font-size:18px;font-weight:820}.feature-health-summary span.is-ready{color:#247b5d;background:#ddf2ea}.feature-health-summary span.is-risk{color:#9b681e;background:#fff0d7}.feature-health-summary article>div{display:grid;gap:5px}.feature-health-summary small{color:#788d9b;font-size:9px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.feature-health-summary strong{font:510 20px/1.08 Newsreader Variable,serif}.feature-health-row{display:grid;grid-template-columns:80px 54px minmax(0,1fr) auto 72px;align-items:center;gap:15px;min-height:102px;padding:15px 22px;border-bottom:1px solid #dbe5ea}.feature-health-row:last-child{border-bottom:0}.feature-health-row time{color:#738896;font-size:9px;line-height:1.5}.feature-health-row time strong{color:var(--feature-navy);font-size:12px}.feature-health-thumb{width:51px;height:59px;border-radius:8px;background:linear-gradient(145deg,#b7ccd5,#43697a 56%,#162f40)}.feature-health-thumb.is-coral{background:linear-gradient(145deg,#efc391,#8d5d50 55%,#302230)}.feature-health-row>div{display:grid;gap:4px}.feature-health-row small{color:#748a98;font-size:9px}.feature-health-row strong{font-size:12px}.feature-health-row p{margin:0;color:#748997;font-size:10px}.feature-health-row>em{padding:6px 9px;border-radius:999px;font-size:9px;font-weight:800}.feature-health-row>em.is-ready{color:#247b5d;background:#ddf2ea}.feature-health-row>em.is-risk{color:#9b681e;background:#fff0d7}.feature-health-row>button{min-height:34px;border:1px solid #bdced8;border-radius:8px;color:#365b72;background:#fff;font-size:9px;font-weight:800}.feature-health-notes{display:flex;justify-content:center;flex-wrap:wrap;gap:9px;margin:22px 0}.feature-health-notes span{padding:8px 11px;border:1px solid #bfd1dc;border-radius:999px;color:#587284;background:#ffffffa6;font-size:10px;font-weight:720}.feature-health-link{display:flex;width:max-content;margin:0 auto}.feature-analytics-section{padding-block:135px}.feature-analytics-layout{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(320px,.65fr);gap:18px}.feature-analytics-chart,.feature-analytics-insights{overflow:hidden;border:1px solid #c4d5df;border-radius:20px;background:#fff;box-shadow:0 21px 55px #102b411a}.feature-analytics-chart>header{min-height:105px;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:22px 25px;border-bottom:1px solid #d8e3e9}.feature-analytics-chart header>div{display:grid;grid-template-columns:auto auto;align-items:end;gap:4px 10px}.feature-analytics-chart header small{grid-column:1/-1;color:#778c9a;font-size:10px;font-weight:780;letter-spacing:.08em;text-transform:uppercase}.feature-analytics-chart header strong{font:520 34px/1 Newsreader Variable,serif}.feature-analytics-chart header em{color:#278466;font-size:10px;font-weight:800}.feature-analytics-chart header>span{padding:8px 10px;border:1px solid #c7d5de;border-radius:8px;color:#567182;font-size:10px;font-weight:720}.feature-chart-area{position:relative;height:250px;padding:24px 24px 18px 56px;background:repeating-linear-gradient(180deg,transparent 0 58px,#e5edf1 59px 60px)}.feature-chart-area>span{position:absolute;left:17px;color:#8ca0ad;font-size:8px}.feature-chart-area>span:nth-child(1){top:20px}.feature-chart-area>span:nth-child(2){top:79px}.feature-chart-area>span:nth-child(3){top:138px}.feature-chart-area>span:nth-child(4){bottom:21px}.feature-chart-area svg{width:100%;height:100%;overflow:visible}.feature-chart-area .fill{fill:url(#featureChartFill)}.feature-chart-area .line{fill:none;stroke:var(--feature-blue);stroke-width:3.2;vector-effect:non-scaling-stroke}.feature-chart-area circle{fill:#fff;stroke:var(--feature-blue);stroke-width:3;vector-effect:non-scaling-stroke}.feature-analytics-chart>footer{display:flex;justify-content:space-between;padding:0 25px 18px 56px;color:#8498a5;font-size:8px}.feature-analytics-insights>header{display:grid;gap:5px;padding:22px;border-bottom:1px solid #d8e3e9}.feature-analytics-insights header small{color:var(--feature-coral);font-size:9px;font-weight:820;letter-spacing:.1em;text-transform:uppercase}.feature-analytics-insights header strong{font:520 27px/1 Newsreader Variable,serif}.feature-analytics-insights>article{display:grid;grid-template-columns:34px minmax(0,1fr);gap:12px;padding:18px 22px;border-bottom:1px solid #dfe7ec}.feature-analytics-insights article>span{width:31px;height:31px;display:grid;place-items:center;border:1px solid #c4d4de;border-radius:9px;color:var(--feature-blue);font-size:9px;font-weight:820}.feature-analytics-insights article>div{display:grid;gap:3px}.feature-analytics-insights article small{color:#7d919e;font-size:8px;font-weight:760;text-transform:uppercase}.feature-analytics-insights article strong{font-size:12px}.feature-analytics-insights article p{margin:0;color:#6c8392;font-size:9px}.feature-analytics-insights>footer{display:grid;grid-template-columns:8px minmax(0,1fr);gap:10px;padding:18px 22px;color:#315e4f;background:#e5f3ee}.feature-analytics-insights footer i{width:8px;height:8px;margin-top:5px;border-radius:50%;background:#3ca47d}.feature-analytics-insights footer p{margin:0;font-size:10px;line-height:1.6}.feature-analytics-metrics{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin:23px 0 28px}.feature-analytics-metrics span{padding:8px 11px;border:1px solid #c8d7e0;border-radius:999px;color:#5f7889;background:#fff;font-size:10px;font-weight:720}.features-control{display:grid;grid-template-columns:minmax(320px,.68fr) minmax(0,1.32fr);gap:clamp(60px,8vw,120px);padding-block:105px;border-top:1px solid #cedce4}.features-control h2{max-width:500px;margin:0;font:470 clamp(48px,5vw,70px)/.92 "Newsreader Variable",serif;letter-spacing:-.05em}.features-control-list{border-top:1px solid #c9d8e1}.features-control-list article{display:grid;grid-template-columns:105px minmax(0,1fr);gap:24px;padding:22px 0;border-bottom:1px solid #c9d8e1}.features-control-list span{color:var(--feature-blue);font-size:11px;font-weight:820;letter-spacing:.09em;text-transform:uppercase}.features-control-list p{margin:0;color:#587183;font-size:13px;line-height:1.65}.features-final-cta{position:relative;min-height:610px;display:flex;flex-direction:column;align-items:center;justify-content:center;padding-block:110px;overflow:hidden;border-radius:29px;color:#fff;text-align:center;background:var(--feature-deep);box-shadow:0 35px 85px #102b4133}.features-final-cta:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(130deg,rgba(53,104,255,.18),transparent 40%),radial-gradient(circle at 82% 18%,rgba(189,235,220,.13),transparent 23%)}.features-final-cta>*{position:relative;z-index:1}.features-final-cta .eyebrow{color:var(--feature-mint)}.features-final-cta h2{margin:0;font:470 clamp(56px,6.2vw,87px)/.89 "Newsreader Variable",serif;letter-spacing:-.055em}.features-final-cta h2 em{color:var(--feature-coral);font-weight:360}.features-final-cta>p:not(.eyebrow){max-width:660px;margin:27px 0 31px;color:#aec0ca;font-size:14px;line-height:1.72}.features-final-cta>div:last-child{display:flex;align-items:center;gap:27px}.features-final-cta .home-secondary-action{color:#fff}.features-final-cta .home-secondary-action span{border-color:#ffffff6b}.features-final-orbit{position:absolute;z-index:0;top:0;right:0;bottom:0;left:0;pointer-events:none}.features-final-orbit i{position:absolute;border:1px solid rgba(189,235,220,.1);border-radius:50%}.features-final-orbit i:nth-child(1){width:500px;height:500px;left:-270px;top:-220px}.features-final-orbit i:nth-child(2){width:680px;height:680px;right:-390px;bottom:-410px}.features-final-orbit i:nth-child(3){width:320px;height:320px;right:-80px;bottom:-120px}.features-footer{margin-top:75px}.features-footer p{margin:0;color:#607889}.features-footer>span{font-weight:760;letter-spacing:.06em;text-transform:uppercase}.home-intelligence-section{padding-block:130px;border-block:1px solid #c7d8e2;background:linear-gradient(180deg,#eaf2f6,#f4f8fa)}.home-intelligence-grid{display:grid;grid-template-columns:minmax(0,.72fr) minmax(520px,1.28fr);align-items:center;gap:clamp(60px,8vw,120px)}.home-intelligence-copy h2{margin:0;font:470 clamp(50px,5.3vw,76px)/.92 "Newsreader Variable",serif;letter-spacing:-.05em}.home-intelligence-copy h2 em{color:var(--home-blue);font-weight:360}.home-intelligence-copy>p:not(.eyebrow){margin:25px 0 28px;color:#5b7486;font-size:14px;line-height:1.75}.home-intelligence-copy ul{list-style:none;margin:0 0 27px;padding:0;border-top:1px solid #cad8e1}.home-intelligence-copy li{display:grid;grid-template-columns:28px minmax(0,1fr);gap:10px;padding:13px 0;border-bottom:1px solid #cad8e1;color:#31536b;font-size:11px;font-weight:700;line-height:1.5}.home-intelligence-copy li span{color:var(--home-blue);font-family:Newsreader Variable,serif}.home-ops-board{overflow:hidden;border:1px solid #b9cdd9;border-radius:22px;background:#fff;box-shadow:0 27px 70px #102b4121}.home-ops-board>header{min-height:68px;display:flex;align-items:center;justify-content:space-between;gap:18px;padding:0 20px;border-bottom:1px solid #d4e0e7}.home-ops-board>header>div{display:grid;gap:3px}.home-ops-board>header small{color:#7b909d;font-size:9px;font-weight:800;letter-spacing:.11em;text-transform:uppercase}.home-ops-board>header strong{font:520 21px/1 Newsreader Variable,serif}.home-ops-board>header a{color:var(--home-blue);font-size:10px;font-weight:800}.home-ops-status{display:grid;grid-template-columns:repeat(4,1fr);border-bottom:1px solid #d4e0e7}.home-ops-status article{min-height:90px;display:grid;align-content:center;gap:4px;padding:15px;border-right:1px solid #d4e0e7}.home-ops-status article:last-child{border-right:0}.home-ops-status span{font:520 27px/1 Newsreader Variable,serif}.home-ops-status small{color:#718694;font-size:9px;font-weight:760}.home-ops-status article:nth-child(1) span{color:#278466}.home-ops-status article:nth-child(2) span{color:#a36d1e}.home-ops-status article:nth-child(3) span{color:#8f5272}.home-ops-status article:nth-child(4) span{color:#b34d43}.home-ops-content{display:grid;grid-template-columns:minmax(0,1fr) 210px;min-height:245px}.home-ops-chart{position:relative;display:grid;align-content:end;padding:25px 22px;border-right:1px solid #d4e0e7;background:repeating-linear-gradient(180deg,transparent 0 59px,#e8eef2 60px 61px)}.home-ops-chart>span{position:absolute;top:18px;left:20px;color:#6f8594;font-size:9px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.home-ops-chart svg{width:100%;height:165px;overflow:visible}.home-ops-chart path{fill:none;stroke:var(--home-blue);stroke-width:3;vector-effect:non-scaling-stroke}.home-ops-chart circle{fill:#fff;stroke:var(--home-blue);stroke-width:3;vector-effect:non-scaling-stroke}.home-ops-insight{display:grid;align-content:center;gap:9px;padding:22px;background:#e6f2ee}.home-ops-insight>span{width:35px;height:35px;display:grid;place-items:center;border-radius:10px;color:#fff;background:#2d9a74;font-size:17px}.home-ops-insight small{color:#32745d;font-size:9px;font-weight:820;letter-spacing:.1em;text-transform:uppercase}.home-ops-insight strong{font:520 22px/1.05 Newsreader Variable,serif}.home-ops-insight p{margin:0;color:#507467;font-size:10px;line-height:1.55}@keyframes feature-pulse{50%{opacity:.55;transform:scale(.75)}}@keyframes feature-reel-light{to{filter:brightness(1.12);transform:scale(1.035)}}@media(max-width:1100px){.features-hero{grid-template-columns:1fr;min-height:0;gap:70px}.features-hero-copy{max-width:820px}.features-relay-map{width:min(760px,100%);justify-self:center}.feature-chapter{grid-template-columns:74px minmax(0,1fr)}.feature-chapter-copy{max-width:720px}.feature-library-board,.feature-reel-studio{grid-column:2;width:min(780px,100%)}.feature-scheduling-grid{grid-template-columns:1fr}.feature-scheduling-copy{max-width:800px}.feature-decision-receipt{width:min(680px,100%);justify-self:center}.home-intelligence-grid{grid-template-columns:1fr}.home-intelligence-copy{max-width:760px}.home-ops-board{width:min(800px,100%);justify-self:center}}@media(max-width:820px){.features-principles>.page-width{grid-template-columns:1fr}.features-principles article,.features-principles article:first-child{min-height:145px;border-right:1px solid #cbd9e2;border-bottom:1px solid #cbd9e2}.features-principles article:last-child{border-bottom:0}.features-formats-section{padding-block:105px}.features-formats-heading{grid-template-columns:1fr;gap:25px}.features-formats-heading>p{max-width:650px}.features-format-stage{grid-template-columns:1fr}.features-format{display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,.75fr);border-right:0;border-bottom:1px solid rgba(255,255,255,.13)}.features-format:first-child,.features-format:last-child{border-radius:0}.features-format:last-child{border-bottom:0}.features-format>header,.features-format>footer{grid-column:1}.features-format-canvas{grid-column:2;grid-row:1/3;min-height:330px;border-left:1px solid rgba(255,255,255,.12)}.features-format>footer{min-height:0}.feature-chapter,.feature-scheduling-grid,.feature-health-section,.feature-analytics-section{padding-block:105px}.feature-section-heading{grid-template-columns:74px minmax(0,1fr)}.feature-section-heading>p{grid-column:2;max-width:650px}.feature-analytics-layout{grid-template-columns:1fr}.feature-analytics-insights{display:grid;grid-template-columns:repeat(3,1fr)}.feature-analytics-insights>header,.feature-analytics-insights>footer{grid-column:1/-1}.feature-analytics-insights>article{border-right:1px solid #dfe7ec}.features-control{grid-template-columns:1fr;gap:55px}.features-final-cta{min-height:560px}.features-footer{flex-wrap:wrap;padding-block:32px}.features-footer>p{width:100%;order:4}}@media(max-width:620px){.features-hero{gap:48px;padding-block:52px 72px}.features-hero:before{display:none}.features-hero-copy h1{font-size:clamp(50px,15vw,67px)}.features-hero-copy>p:not(.eyebrow){font-size:14px}.features-hero-actions{align-items:stretch;flex-direction:column}.features-hero-actions .button{width:100%}.features-hero-actions .home-secondary-action{align-self:flex-start}.features-relay-map{min-height:0;border-radius:21px}.features-relay-map>header{align-items:flex-start;flex-direction:column;justify-content:center;min-height:75px;gap:5px;padding-block:12px}.features-relay-map ol{padding:18px 14px}.features-relay-map ol:before{left:37px;top:52px;bottom:49px}.features-relay-map li{grid-template-columns:42px minmax(0,1fr);gap:11px;min-height:73px}.features-relay-map li>span{width:42px;height:42px}.features-relay-map li>em{grid-column:2;justify-self:start;margin-top:-7px}.features-relay-map li strong{font-size:12px}.features-relay-map>footer{align-items:flex-start;flex-direction:column;justify-content:center;min-height:95px}.features-principles article{grid-template-columns:31px minmax(0,1fr);padding:28px 18px}.features-principles strong{font-size:23px}.features-formats-section{padding-block:85px}.features-formats-heading h2{font-size:clamp(47px,13vw,61px)}.features-formats-heading>p{font-size:12px}.features-format{display:block}.features-format-canvas{min-height:325px;border-left:0}.features-format>footer{min-height:0}.features-formats-note{grid-template-columns:35px minmax(0,1fr)}.features-formats-note a{grid-column:2;justify-self:start}.feature-chapter{grid-template-columns:1fr;gap:34px;padding-block:85px}.feature-chapter-index{grid-template-columns:auto auto;align-items:center;justify-content:start;gap:11px}.feature-chapter-index>p{writing-mode:horizontal-tb}.feature-chapter-copy h2{font-size:clamp(43px,12vw,57px)}.feature-chapter-copy>p:not(.eyebrow){font-size:13px}.feature-library-board,.feature-reel-studio{grid-column:1;width:100%}.feature-library-filters span:nth-child(2){display:none}.feature-library-board>article{grid-template-columns:78px minmax(0,1fr);gap:11px}.feature-library-board aside{grid-column:1/-1;padding:12px 0 0;border-top:1px solid #d8e3e9;border-left:0}.feature-artwork-portrait{width:58px}.feature-library-meta>strong{font-size:16px}.feature-scheduling-grid{gap:55px;padding-block:85px}.feature-scheduling-copy{grid-template-columns:1fr}.feature-scheduling-copy>.feature-chapter-index{grid-row:auto;margin-bottom:15px}.feature-scheduling-copy h2{font-size:clamp(46px,13vw,61px)}.feature-scheduling-copy>p:not(.eyebrow){font-size:13px}.feature-scheduling-points{grid-template-columns:1fr}.feature-scheduling-points article,.feature-scheduling-points article:nth-child(2n),.feature-scheduling-points article:nth-last-child(-n+2){min-height:0;border-right:0;border-bottom:1px solid rgba(255,255,255,.1)}.feature-scheduling-points article:last-child{border-bottom:0}.feature-decision-receipt{transform:none}.feature-decision-receipt>header{grid-template-columns:45px minmax(0,1fr);padding:15px}.feature-route-icon{width:43px;height:43px}.feature-decision-receipt header>em{grid-column:2;justify-self:start}.feature-decision-receipt dl>div{grid-template-columns:1fr;gap:6px}.feature-decision-receipt>footer{align-items:flex-start;flex-wrap:wrap}.feature-decision-receipt>footer button{width:100%;margin-left:0}.feature-reel-studio{min-height:660px}.feature-reel-preview{width:215px}.feature-sound-picker{right:4%;left:4%;bottom:66px;width:auto}.feature-assembly-note{left:4%;bottom:10px;max-width:92%}.feature-section-heading{grid-template-columns:1fr;gap:24px;margin-bottom:44px}.feature-section-heading>p{grid-column:1;font-size:12px}.feature-section-heading h2{font-size:clamp(46px,13vw,60px)}.feature-health-section,.feature-analytics-section{padding-block:85px}.feature-health-summary{grid-template-columns:1fr}.feature-health-summary article{min-height:92px;border-right:0;border-bottom:1px solid #d4e0e7}.feature-health-summary article:last-child{border-bottom:0}.feature-health-row{grid-template-columns:60px 43px minmax(0,1fr);gap:10px;padding:14px}.feature-health-thumb{width:41px;height:50px}.feature-health-row>em{grid-column:3;justify-self:start}.feature-health-row>button{grid-column:1/-1;width:100%}.feature-analytics-chart>header{align-items:flex-start}.feature-chart-area{height:210px;padding-left:42px}.feature-analytics-chart>footer{padding-left:42px}.feature-analytics-insights{grid-template-columns:1fr}.feature-analytics-insights>header,.feature-analytics-insights>footer{grid-column:1}.features-control{gap:38px;padding-block:82px}.features-control h2{font-size:clamp(46px,13vw,59px)}.features-control-list article{grid-template-columns:1fr;gap:8px}.features-final-cta{min-height:660px;padding:82px 20px;border-radius:22px}.features-final-cta h2{font-size:clamp(48px,14vw,63px)}.features-final-cta>p:not(.eyebrow){font-size:12px}.features-final-cta>div:last-child{align-items:stretch;flex-direction:column;width:100%}.features-final-cta .button{width:100%}.features-final-cta .home-secondary-action{align-self:center}.features-footer nav{width:100%;order:3;flex-wrap:wrap}.home-intelligence-section{padding-block:85px}.home-intelligence-grid{gap:48px}.home-intelligence-copy h2{font-size:clamp(46px,13vw,59px)}.home-ops-status{grid-template-columns:1fr 1fr}.home-ops-status article:nth-child(2){border-right:0}.home-ops-status article:nth-child(-n+2){border-bottom:1px solid #d4e0e7}.home-ops-content{grid-template-columns:1fr}.home-ops-chart{min-height:230px;border-right:0;border-bottom:1px solid #d4e0e7}.home-ops-insight{min-height:180px}}@media(max-width:620px){.public-header-shell .public-nav .nav-actions{gap:0}.public-header-shell .public-nav .nav-actions .button-small{display:none}.public-header-shell .public-nav .nav-actions .text-link{width:auto;padding:8px 0;font-size:12px}.public-header-shell .public-nav .nav-actions .text-link:after{content:none}}@media(prefers-reduced-motion:reduce){.features-shell *,.features-shell *:before,.features-shell *:after{scroll-behavior:auto!important;animation:none!important;transition:none!important}}
