:root{color:#0b1730;font-synthesis:none;--blue:#0505a3;--blue-dark:#0505a3;--line:#edf3fa;--muted:#0505a3;--ink:#0b1730;--green:#18846d;background:#f5f8fb;font-family:Inter,Segoe UI,Arial,sans-serif;font-size:14px}*{box-sizing:border-box}body{margin:0}button,input,textarea,select{font:inherit}button,a,input,select,summary{-webkit-tap-highlight-color:transparent}button{cursor:pointer}button:disabled{opacity:.48;cursor:not-allowed}button,a{touch-action:manipulation}a{color:var(--blue);text-decoration:none}a:hover{text-decoration:underline}button:focus-visible,a:focus-visible,summary:focus-visible{outline-offset:3px;outline:3px solid #dfe5eb}input:focus,textarea:focus,select:focus{outline-offset:1px;outline:2px solid #dfe5eb}input,textarea,select{min-width:0;color:var(--ink);background:#fff;border:1px solid #dfe5eb;border-radius:7px;width:100%;padding:10px 12px}input::placeholder,textarea::placeholder{color:#536780}select{cursor:pointer}textarea{resize:vertical;line-height:1.5}label{flex-direction:column;gap:7px;font-size:13px;font-weight:600;display:flex}h1,h2,h3,p{margin-top:0}h1{letter-spacing:-1px;margin-bottom:10px;font-size:30px;font-weight:720;line-height:1.22}h2{letter-spacing:-.4px;font-size:19px;line-height:1.35}h3{font-size:16px;line-height:1.4}p{color:#536780;line-height:1.65}small,.small{font-size:12px}.muted{color:var(--muted);font-weight:400}.eyebrow{letter-spacing:1.6px;color:#536780;margin-bottom:12px;font-size:10px;font-weight:750}.button{white-space:nowrap;border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;gap:9px;min-height:43px;padding:11px 16px;font-weight:650;transition:background .15s,box-shadow .15s;display:inline-flex}.button:hover{text-decoration:none}.primary{color:#fff;background:var(--blue);box-shadow:none}.primary:hover:not(:disabled){background:var(--blue-dark);box-shadow:none}.secondary{color:#536780;background:#fff;border-color:#dfe5eb}.small-button{min-height:39px;padding:8px 12px}.text-button{color:var(--blue);background:0 0;border:0;align-items:center;gap:7px;padding:3px 0;font-size:12px;font-weight:650;display:inline-flex}.text-button:hover{text-decoration:underline}.icon-button{color:#536780;background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;padding:7px;display:inline-flex}.icon-button:hover{background:#f5f8fb}.sr-only{clip:rect(0,0,0,0);width:1px;height:1px;position:absolute;overflow:hidden}.app{min-height:100vh;display:flex}.sidebar{border-right:1px solid var(--line);z-index:20;background:#fff;flex-direction:column;width:238px;padding:28px 18px 0;display:flex;position:fixed;top:0;bottom:0;left:0}.app-brand{color:var(--ink);align-items:center;gap:10px;padding:0 8px;line-height:1.4;display:flex;text-decoration:none!important}.app-brand>span:last-child{flex-direction:column;font-size:15px;display:flex}.app-brand strong{font-weight:750}.logo-mark{background:var(--blue);color:#fff;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:38px;padding-bottom:6px;font-family:Georgia,serif;font-size:33px;font-weight:850;line-height:1;display:flex;transform:rotate(-7deg)}.by-sitetrail{letter-spacing:2px;color:#536780;padding:12px 0 27px 55px;font-size:9px}.sidebar nav{flex-direction:column;gap:5px;display:flex}.sidebar nav>button{text-align:left;color:#536780;background:0 0;border:0;border-radius:7px;align-items:center;gap:12px;min-height:44px;padding:12px 13px;font-size:12px;font-weight:580;display:flex}.sidebar nav>button:hover{background:#f5f8fb}.sidebar nav>button.active{color:var(--blue);background:#f5f8fb;font-weight:700}.nav-count{color:#0505a3;text-align:center;background:#f5f8fb;border-radius:4px;min-width:20px;margin-left:auto;padding:2px;font-size:10px}.sidebar-bottom{margin-top:auto;padding-top:40px}.plan-summary{background:#f5f8fb;border:1px solid #dfe5eb;border-radius:9px;margin:0 3px 20px;padding:17px 14px}.plan-summary .eyebrow{letter-spacing:1.1px;margin:0 0 13px;font-size:9px;display:block}.plan-summary>strong{font-size:27px;line-height:1;display:block}.plan-summary>strong small{color:#536780;font-size:11px;font-weight:500}.plan-summary .text-button{justify-content:space-between;width:100%;margin-top:15px;font-size:11px;display:flex}.meter{background:#f5f8fb;border-radius:4px;height:5px;margin:15px 0 9px;overflow:hidden}.meter span{background:#f5f8fb;border-radius:4px;height:100%;display:block}.plan-summary>.small{font-size:10px}.side-help{color:#536780;background:0 0;border:0;align-items:center;gap:11px;padding:10px 14px 20px;font-size:12px;display:flex}.sidebar-footer{border-top:1px solid var(--line);align-items:center;gap:10px;padding:18px 6px;display:flex}.brand-avatar,.profile-avatar{color:#0505a3;background:#f5f8fb;border-radius:50%;justify-content:center;align-items:center;width:33px;height:33px;font-size:12px;font-weight:700;display:inline-flex}.sidebar-footer>div{flex-direction:column;gap:3px;font-size:11px;display:flex}.sidebar-footer>div span{color:#536780;font-size:10px}.main-shell{flex-direction:column;width:calc(100% - 238px);min-height:100vh;margin-left:238px;display:flex}.topbar{border-bottom:1px solid var(--line);background:#fff;flex-shrink:0;justify-content:space-between;align-items:center;gap:20px;height:72px;padding:0 35px;display:flex}.breadcrumbs{color:#536780;align-items:center;gap:12px;font-size:11px;display:flex}.breadcrumbs strong{color:#536780;font-weight:500}.topbar-actions{align-items:center;gap:24px;display:flex}.workspace-label{color:#536780;white-space:nowrap;align-items:center;gap:7px;font-size:10px;display:flex}.workspace-label i,.ready-label i{background:#49a58d;border-radius:50%;width:5px;height:5px}.profile-avatar{color:#aa8062;background:#f8eee7;width:31px;height:31px}.page-heading{justify-content:space-between;align-items:center;gap:26px;margin-bottom:27px;display:flex}.page-heading p{margin-bottom:0;font-size:13px}.demo-banner{color:#8a6b22;background:#fff8e8;justify-content:center;align-items:center;gap:7px;min-height:29px;padding:6px 20px;font-size:11px;line-height:1.4;display:flex}.overview-hero{background:#fff;border:1px solid #dfe5eb;border-radius:12px;justify-content:space-between;min-height:216px;margin-bottom:23px;padding:30px 32px;display:flex;overflow:hidden}.overview-hero>div:first-child{z-index:1;max-width:510px}.hero-label{letter-spacing:1.5px;color:#536780;margin-bottom:13px;font-size:9px;font-weight:750;display:block}.overview-hero h2{letter-spacing:-.65px;color:#0b1730;max-width:440px;margin-bottom:12px;font-size:24px;line-height:1.3}.hero-link{color:#0505a3;background:0 0;border:0;align-items:center;gap:9px;padding:0;font-size:11px;font-weight:700;display:flex}.hero-art{width:240px;min-width:200px;margin:-15px 0 -10px 20px;position:relative}.orbit{border:1px solid #dfe5eb;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.orbit-one{width:200px;height:200px}.orbit-two{border-style:dashed;border-color:#dfe5eb;width:145px;height:145px}.art-center{width:87px;height:102px;box-shadow:none;color:#536780;background:#fff9;border:1px solid #fff;border-radius:12px;justify-content:center;align-items:center;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(7deg)}.art-center i{color:#fff;background:#9ecfb9;border:3px solid #dfe5eb;border-radius:50%;justify-content:center;align-items:center;width:25px;height:25px;display:flex;position:absolute;bottom:12px;right:-9px}.art-tile{width:48px;height:48px;box-shadow:none;background:#fff8;border:1px solid #fff;border-radius:10px;justify-content:center;align-items:center;display:flex;position:absolute}.tile-one{color:#536780;top:7px;left:17px;transform:rotate(-11deg)}.tile-two{color:#0505a3;top:20px;right:5px;transform:rotate(10deg)}.tile-three{color:#536780;bottom:2px;left:22px;transform:rotate(-8deg)}.art-dots{color:#536780;font-size:20px;position:absolute;bottom:19px;right:19px;transform:rotate(-25deg)}.stat-grid{grid-template-columns:repeat(3,1fr);gap:18px;margin-bottom:25px;display:grid}.stat-card{border:1px solid var(--line);background:#fff;border-radius:10px;align-items:flex-start;gap:14px;padding:21px;display:flex}.stat-card>div{flex-direction:column;gap:8px;display:flex}.stat-card>div>span{color:#536780;font-size:11px}.stat-card strong{letter-spacing:-1px;font-size:28px;line-height:1}.stat-card strong small{letter-spacing:0;color:#536780;font-size:14px;font-weight:450}.stat-card>div>small{color:#536780;margin-top:3px;font-size:10px}.stat-icon{border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:38px;height:38px;display:flex}.blue{color:#0505a3;background:#f5f8fb}.amber{color:#d9b86b;background:#fff7e8}.green{color:#7db498;background:#ebf7f0}.panel{border:1px solid var(--line);background:#fff;border-radius:10px;margin-bottom:22px;overflow:hidden}.section-heading{justify-content:space-between;align-items:center;gap:20px;padding:22px 23px 17px;display:flex}.section-heading h2{margin-bottom:6px;font-size:16px}.section-heading p{color:#536780;margin:0;font-size:11px}.section-heading>.text-button{white-space:nowrap;font-size:11px}.table-scroll{overflow-x:auto}.article-table{border-collapse:collapse;text-align:left;width:100%;font-size:11px}.article-table th{letter-spacing:.3px;color:#536780;background:#fcfbfe;border-block:1px solid #dfe5eb;padding:13px 22px;font-size:9px;font-weight:550}.article-table td{color:#536780;border-bottom:1px solid #dfe5eb;padding:19px 22px}.article-table tr:last-child td{border-bottom:0}.article-table td:first-child{min-width:210px;max-width:340px}.article-table td>small{color:#536780;margin-top:7px;font-size:10px;display:block}.article-title{text-align:left;color:#536780;background:0 0;border:0;padding:0;font-size:11px;font-weight:650;line-height:1.45}.article-title:hover{color:var(--blue)}.article-table .text-button{white-space:nowrap;font-size:10px}.status{white-space:nowrap;color:#536780;background:#f5f8fb;border-radius:5px;align-items:center;gap:5px;padding:5px 8px;font-size:10px;font-weight:600;display:inline-flex}.status:before{content:"";background:currentColor;border-radius:50%;width:4px;height:4px}.status-uncertain,.status-action_required{color:#b18278;background:#fbece9}.empty{text-align:center;max-width:580px;margin:auto;padding:35px 25px 39px}.round-icon{color:#536780;background:#f5f8fb;border:1px solid #dfe5eb;border-radius:14px;justify-content:center;align-items:center;width:52px;height:52px;margin-bottom:15px;display:inline-flex}.empty h3{color:#536780;margin-bottom:9px;font-size:16px}.empty p{color:#536780;max-width:400px;margin:0 auto 13px;font-size:12px}.empty .text-button{font-size:11px}.bottom-grid{grid-template-columns:1fr 1fr;gap:20px;margin-bottom:20px;display:grid}.quiet-card{border:1px solid var(--line);background:#fff;border-radius:9px;padding:23px}.quiet-card .eyebrow{font-size:9px}.quiet-card h3{color:#536780;margin-bottom:10px;font-size:15px}.quiet-card p{color:#536780;margin-bottom:13px;font-size:11px;line-height:1.75}.quiet-card .text-button{font-size:11px}.outcome-note{color:#536780;text-align:center;margin:20px 0 0;font-size:10px;line-height:1.7}.app-footer{border-top:1px solid var(--line);color:#536780;background:#f5f8fb;justify-content:space-between;align-items:center;padding:16px 36px;font-size:9px;display:flex}.app-footer strong{color:#536780;font-weight:650}.notification-bell{position:relative}.notification-bell>summary{cursor:pointer;color:#536780;border-radius:8px;justify-content:center;align-items:center;width:36px;height:36px;list-style:none;display:flex}.notification-bell>summary::-webkit-details-marker{display:none}.notification-count{background:var(--blue);color:#fff;border:2px solid #fff;border-radius:10px;justify-content:center;align-items:center;min-width:16px;height:16px;padding:0 4px;font-size:9px;display:flex;position:absolute;top:0;right:0}.notification-panel{z-index:100;width:380px;box-shadow:none;background:#fff;border:1px solid #dfe5eb;border-radius:12px;position:absolute;top:46px;right:-20px;overflow:hidden}.notification-panel>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:20px;display:flex}.notification-panel h3{margin:0 0 4px;font-size:15px}.notification-panel header span{font-size:11px}.notification-panel .text-button{font-size:10px}.notification-list{max-height:460px;overflow:auto}.notification-item{text-align:left;color:#536780;background:#fff;border:0;border-bottom:1px solid #dfe5eb;align-items:flex-start;gap:12px;width:100%;padding:17px 18px;display:flex}.notification-item.unread,.notification-item:hover{background:#f5f8fb}.notification-item>span:nth-child(2){flex-direction:column;flex:1;gap:6px;display:flex}.notification-item strong{font-size:12px}.notification-body{color:#536780;font-size:11px;line-height:1.6}.notification-body b{font-weight:500}.notification-item small{color:#536780;font-size:9px}.notice-icon{color:#0505a3;background:#f5f8fb;border-radius:8px;padding:7px}.notice-icon.live{color:#76aa8c;background:#edf7f0}.unread-dot{background:#0505a3;border-radius:50%;flex-shrink:0;width:6px;height:6px;margin-top:6px}.notification-empty{text-align:center;padding:30px}.notification-empty strong{color:#536780;font-size:13px;display:block}.notification-empty p{margin:10px 0;font-size:11px;line-height:1.7}.alert{color:#9b8250;background:#fff9eb;border:1px solid #eadfbf;border-radius:8px;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:22px;padding:14px 17px;font-size:12px;line-height:1.6;display:flex}.alert.error{color:#ac635d;background:#fff1ef;border-color:#eed1cc}.alert.success{color:#6f947f;background:#edf7f1;border-color:#d5e9dc}.alert .icon-button{margin-left:auto}.attention-strip{color:#b8a06c;background:#fff8e9;border:1px solid #f0e6ca;border-radius:9px;align-items:center;gap:13px;margin-bottom:23px;padding:16px 19px;display:flex}.attention-strip>div{flex-direction:column;flex:1;gap:5px;font-size:12px;display:flex}.attention-strip>div span{font-size:10px}.filter-bar{align-items:center;gap:12px;margin-bottom:20px;display:flex}.filter-bar>select{width:auto;max-width:170px;height:41px;font-size:11px}.search-box{color:#536780;background:#fff;border:1px solid #dfe5eb;border-radius:7px;flex-direction:row;flex:1;align-items:center;gap:7px;min-width:220px;padding:0 11px;display:flex}.search-box input{outline-offset:-2px;background:0 0;border:0;padding:11px 0;font-size:11px;font-weight:400}.publication-search{max-width:470px;margin-bottom:23px}.publication-grid,.brand-grid{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.publication-card,.brand-card{border:1px solid var(--line);background:#fff;border-radius:10px;padding:23px;position:relative}.publication-logo{color:#536780;background:#f5f8fb;border-radius:10px;justify-content:center;align-items:center;width:45px;height:45px;margin-bottom:20px;font-family:Georgia,serif;font-size:17px;display:flex}.ready-label{color:#9cab9e;align-items:center;gap:5px;font-size:9px;display:flex;position:absolute;top:28px;right:22px}.publication-card h2{margin-bottom:12px;font-size:17px}.publication-card p{min-height:62px;font-size:12px;line-height:1.7}.publication-card>.small{font-size:10px}.tags{flex-wrap:wrap;gap:5px;margin-top:17px;display:flex}.tags span{color:#536780;background:#f5f8fb;border-radius:4px;padding:4px 7px;font-size:9px}.publication-card footer,.brand-card footer{color:#536780;border-top:1px solid #dfe5eb;justify-content:space-between;align-items:center;gap:12px;margin-top:22px;padding-top:17px;font-size:10px;display:flex}.template-grid{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.template-card{text-align:left;border:1px solid var(--line);color:var(--ink);background:#fff;border-radius:11px;flex-direction:column;align-items:flex-start;padding:26px;transition:box-shadow .18s,transform .18s;display:flex}.template-card:hover{box-shadow:none;transform:translateY(-2px)}.template-symbol{color:#536780;background:#f5f8fb;border-radius:13px;justify-content:center;align-items:center;width:49px;height:49px;margin-bottom:25px;display:flex}.symbol-1{color:#8caec2;background:#ebf4f8}.symbol-2{color:#94b6a1;background:#eef6ef}.symbol-3{color:#ccac87;background:#fcf1e7}.symbol-4{color:#536780;background:#f5f8fb}.template-card>.eyebrow{margin-bottom:10px;font-size:9px}.template-card h2,.template-card h3{margin:0 0 13px;font-size:17px}.template-card p{flex:1;margin-bottom:24px;font-size:12px;line-height:1.8}.template-card>span:last-child{color:#536780;align-items:center;gap:8px;font-size:11px;font-weight:600;display:flex}.brand-avatar.large{width:49px;height:49px;margin-bottom:18px;font-size:18px}.brand-card h2{margin-bottom:10px;font-size:19px}.brand-card>a{overflow-wrap:anywhere;font-size:11px}.brand-card p{margin:15px 0;font-size:12px}.billing-current{border:1px solid var(--line);background:#fff;border-radius:10px;justify-content:space-between;align-items:center;gap:25px;margin-bottom:25px;padding:22px 25px;display:flex}.billing-current strong{font-size:17px}.billing-current p{margin:8px 0 0;font-size:11px}.plan-grid{grid-template-columns:repeat(4,1fr);gap:15px;margin-bottom:25px;display:grid}.pricing-card{border:1px solid var(--line);background:#fff;border-radius:10px;flex-direction:column;padding:26px 20px 22px;display:flex;position:relative}.pricing-card h2{margin:5px 0 22px;font-size:16px}.plan-price{letter-spacing:-1px;margin-bottom:19px;font-size:32px}.plan-price small{color:#536780;letter-spacing:0;margin-left:3px;font-size:10px}.pricing-card>strong{color:#536780;font-size:12px}.pricing-card ul{color:#536780;flex:1;margin:0;padding:17px 0;font-size:10px;line-height:1.7;list-style:none}.pricing-card li{align-items:flex-start;gap:7px;margin-bottom:10px;display:flex}.pricing-card li svg{flex-shrink:0;margin-top:2px}.pricing-card .button{min-height:39px;padding:10px;font-size:11px}.current-label{letter-spacing:.5px;color:#536780;font-size:8px;position:absolute;top:11px;right:15px}.billing-terms{max-width:890px}.billing-terms p{font-size:12px;line-height:1.9}.launch-note{align-items:center;gap:7px;display:flex;color:#c0a679!important}.help-grid{grid-template-columns:minmax(0,1fr) 285px;align-items:start;gap:25px;display:grid}.help-content{padding:0 25px}.help-content details{border-bottom:1px solid var(--line);padding:22px 0}.help-content details:last-child{border:0}.help-content summary{color:#536780;cursor:pointer;font-size:13px;font-weight:600;line-height:1.5}.help-content p{margin:15px 0 0;font-size:12px}.back-link{color:#536780;background:0 0;border:0;align-items:center;gap:8px;margin-bottom:24px;padding:0;font-size:11px;display:flex}.back-link svg{width:14px;transform:rotate(180deg)}.workspace-grid{grid-template-columns:minmax(0,1fr) 255px;align-items:start;gap:24px;display:grid}.article-workspace{border:1px solid var(--line);background:#fff;border-radius:10px;overflow:hidden}.workspace-tools{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:18px;padding:19px 21px;display:flex}.workspace-tools>.muted{letter-spacing:1px;font-size:9px;font-weight:650}.workspace-tools>div{gap:17px;display:flex}.article-fields{flex-direction:column;gap:22px;padding:24px;display:flex}.field-row{grid-template-columns:1fr 1fr;gap:17px;display:grid}.article-fields input,.article-fields select{min-height:42px;font-size:12px;font-weight:400}.article-fields .title-input{padding:12px;font-size:17px;font-weight:500;line-height:1.6}.minor-fields{max-width:450px}.editor-shell{border:1px solid #dfe5eb;border-radius:8px;margin:0 24px;overflow:hidden}.editor-toolbar{border-bottom:1px solid var(--line);background:#f5f8fb;align-items:center;gap:4px;padding:8px 10px;display:flex}.editor-toolbar button{color:#536780;background:0 0;border:0;border-radius:4px;justify-content:center;align-items:center;min-width:28px;height:29px;font-size:12px;display:flex}.editor-toolbar>span:not(.toolbar-spacer){background:#f5f8fb;width:1px;height:16px;margin:0 5px}.toolbar-spacer{flex:1}.article-editor{color:#536780;outline:0;min-height:380px;padding:23px;font-size:13px;line-height:1.9}.article-editor p{color:inherit;line-height:inherit;margin:0 0 17px}.article-editor h2{margin:25px 0 12px;font-size:21px}.article-editor h3{margin:20px 0 12px;font-size:17px}.article-editor ul,.article-editor ol{padding-left:23px}.article-editor img{border-radius:5px;max-width:100%;height:auto;margin:14px 0;display:block}.article-editor blockquote{color:#536780;border-left:3px solid #dfe5eb;margin-left:0;padding-left:15px}.article-editor .is-editor-empty:first-child:before{color:#536780;content:attr(data-placeholder);float:left;pointer-events:none;height:0}.editor-footer{color:#536780;justify-content:space-between;gap:15px;margin:13px 26px 22px;font-size:9px;display:flex}.submission-bar{border-top:1px solid var(--line);background:#fff;justify-content:flex-end;align-items:center;gap:12px;padding:21px 24px;display:flex}.submission-bar>div{flex-direction:column;gap:7px;margin-right:auto;display:flex}.submission-bar .button{padding:11px 14px;font-size:11px}.requirements{background:#f5f8fb;border:1px solid #dfe5eb;border-radius:10px;margin-bottom:19px;padding:23px 21px}.requirements h3{color:#536780;margin-bottom:13px;font-size:17px}.requirements>p{color:#536780;font-size:11px}.requirements dl{flex-direction:column;gap:14px;margin:20px 0;display:flex}.requirements dl>div{justify-content:space-between;gap:20px;font-size:10px;display:flex}.requirements dt{color:#536780}.requirements dd{color:#536780;text-align:right;margin:0;font-weight:500}.requirements summary{color:#536780;cursor:pointer;font-size:10px}.requirements li{color:#536780;margin-bottom:10px;font-size:11px;line-height:1.8}.requirements .requirements-note{border-top:1px solid #dfe5eb;align-items:flex-start;gap:8px;margin:18px 0 0;padding-top:17px;font-size:10px;line-height:1.8;display:flex}.requirements-note svg{flex-shrink:0;margin-top:2px}.workspace-grid aside>.quiet-card{margin-bottom:19px}.image-description{overflow-wrap:anywhere;color:#536780;margin-top:16px;font-size:10px}.image-description input{font-size:11px;font-weight:400}.feedback-card{background:#fffaed;border:1px solid #eed9b3;border-radius:9px;margin-bottom:25px;padding:22px 25px}.feedback-card h2{color:#b49a66;font-size:18px}.feedback-card>p{color:#bca775;font-size:12px}.feedback-item{border-top:1px solid #efe0c0;padding:15px 0}.feedback-item strong{color:#b89a60;font-size:12px}.feedback-item blockquote{color:#c5ac78;border-left:2px solid #deca9a;margin:12px 0;padding-left:15px;font-size:12px}.feedback-item p{color:#bdab84;margin:8px 0 0;font-size:12px}.progress-strip{border:1px solid var(--line);background:#fff;border-radius:8px;align-items:center;gap:30px;margin:0 0 25px;padding:20px 25px;display:flex}.step{color:#536780;align-items:center;gap:7px;font-size:11px;display:flex}.step svg{width:16px}.step.done{color:#8bb69f}.step.active{color:#0505a3;font-weight:700}.result-hero{background:#f0f8f2;border:1px solid #d7e7dc;border-radius:10px;align-items:center;gap:20px;margin-bottom:25px;padding:24px 27px;display:flex}.result-hero .round-icon{color:#95bba1;background:#e2f0e6;border-color:#d8e9de;flex-shrink:0;margin:0}.result-hero>div{flex:1}.result-hero h2{color:#89a58f;margin-bottom:7px;font-size:18px}.result-hero p{color:#a0b5a4;margin:0 0 5px;font-size:12px}.result-hero small{color:#adbfaf;font-size:10px}.result-hero .button{font-size:11px}.modal{box-shadow:none;width:min(540px,100vw - 36px);max-height:88vh;color:var(--ink);background:#fff;border:1px solid #dfe5eb;border-radius:13px;padding:0}.modal::backdrop{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0b1730}.modal-wide{width:min(850px,100vw - 40px)}.modal-heading{border-bottom:1px solid var(--line);z-index:2;background:#fff;justify-content:space-between;align-items:center;gap:20px;padding:21px 24px;display:flex;position:sticky;top:0}.modal-heading h2{margin:0;font-size:18px}.modal-body{overflow-wrap:anywhere;padding:24px}.modal-body>p{font-size:12px}.modal-body label{color:#536780;margin:20px 0;font-size:12px}.modal-body label:first-child{margin-top:0}.modal-body label input,.modal-body label textarea{font-weight:400}.modal-footer{border-top:1px solid var(--line);background:#fff;justify-content:flex-end;gap:12px;padding:18px 24px;display:flex;position:sticky;bottom:0}.modal-footer .button{font-size:12px}.confirm-details{border:1px solid var(--line);border-radius:7px;flex-direction:column;gap:15px;margin:20px 0;padding:15px;display:flex}.confirm-details>div{justify-content:space-between;gap:25px;font-size:11px;line-height:1.6;display:flex}.confirm-details dt{color:#536780}.confirm-details dd{color:#536780;text-align:right;overflow-wrap:anywhere;margin:0}.checkbox{flex-direction:row;align-items:flex-start;gap:10px;line-height:1.7;display:flex!important}.checkbox input{width:16px;min-width:16px;height:16px;accent-color:var(--blue);margin-top:2px}.demo-note{color:#c1ab79;background:#fff8e7;border-radius:6px;padding:13px;font-size:11px!important}.example-label{letter-spacing:.5px;color:#536780;background:#f5f8fb;border-radius:5px;margin-bottom:25px;padding:11px;font-size:9px}.prose{color:#536780;font-size:13px;line-height:1.9}.prose p{color:inherit;font-size:13px;line-height:1.9}.prose h2,.prose h3{color:#536780;margin-top:27px}.prose img{max-width:100%;height:auto}.why-card{color:#536780;background:#f5f8fb;border:1px solid #dfe5eb;border-radius:8px;margin-top:25px;padding:20px;font-size:12px}.why-card li{margin-top:9px;line-height:1.8}.modal .template-grid{grid-template-columns:1fr 1fr}.modal .template-card{padding:20px}.modal .template-card>svg{color:#536780;margin-bottom:15px}.modal .template-card p{font-size:11px}.startup{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:100vh;padding:30px;display:flex}.startup h1{margin:25px 0 5px;font-size:25px}.startup p{max-width:500px;font-size:13px}.ops-header{border-bottom:1px solid var(--line);background:#fff;justify-content:space-between;align-items:center;height:90px;padding:25px 40px;display:flex}.ops-app main{max-width:1450px;margin:auto;padding:35px}.ops-header .app-brand>span:last-child{font-size:13px}.ops-header .app-brand>span:last-child>span{color:#536780;font-size:11px}.ops-login{flex-direction:column;gap:20px;max-width:470px;padding:30px;display:flex}.ops-login>svg{color:#536780}.ops-login h2,.ops-login p{margin:0}.ops-login p{font-size:12px}.ops-gates{gap:15px;margin-bottom:25px;display:flex}.ops-gates>span{color:#c2a778;background:#fff5e7;border-radius:5px;align-items:center;gap:6px;padding:9px 12px;font-size:11px;display:flex}.ops-gates>.gate-open{color:#95b59e;background:#edf7f1}.tabs{border-bottom:1px solid var(--line);gap:25px;margin-bottom:25px;display:flex}.tabs button{text-transform:capitalize;color:#536780;background:0 0;border:0;border-bottom:2px solid #0000;padding:12px 3px}.tabs button.active{color:#536780;border-bottom-color:#dfe5eb}.ops-app .section-heading{padding-left:0}.row-actions{flex-wrap:wrap;gap:15px;display:flex}.ops-case-tools{max-width:750px;padding:27px}.ops-case-tools label{margin:20px 0}.ops-result{margin-top:25px;padding:20px}.ops-result .section-heading{padding-top:0}.ops-result pre{color:#536780;white-space:pre-wrap;overflow-wrap:anywhere;max-height:500px;font-size:11px;line-height:1.8;overflow:auto}.ops-app .article-table td{max-width:none}.ops-app .page-heading p{font-size:13px}@media (width>=1500px){.main-shell main{padding-top:45px}.overview-hero{min-height:240px;padding:35px 40px}.overview-hero h2{font-size:27px}.hero-art{width:310px}.stat-card{padding:25px}.stat-grid{gap:22px}.article-table td{padding-block:22px}}@media (width<=1150px){.sidebar{width:205px;padding-inline:13px}.main-shell{width:calc(100% - 205px);margin-left:205px}.main-shell main{padding:28px 25px}.topbar{padding:0 25px}.breadcrumbs>span{display:none}.topbar-actions{gap:17px}.workspace-label{display:none}h1{font-size:27px}.hero-cta{padding-inline:18px}.stat-card{gap:10px;padding:18px}.stat-card>div>small{font-size:9px}.stat-icon{width:32px;height:32px}.stat-icon svg{width:18px}.publication-grid,.brand-grid,.template-grid{grid-template-columns:1fr 1fr}.plan-grid{grid-template-columns:1fr 1fr;gap:20px}.workspace-grid{grid-template-columns:minmax(0,1fr)}.workspace-grid>aside{grid-template-columns:1fr 1fr;gap:20px;display:grid}.requirements,.workspace-grid aside>.quiet-card{margin-bottom:0}.help-grid{grid-template-columns:1fr}.filter-bar{flex-wrap:wrap}.filter-bar .search-box{flex-basis:100%}.article-table th,.article-table td{padding-inline:17px}.overview-hero h2{font-size:22px}.hero-art{width:165px;min-width:165px}.orbit-one{width:180px;height:180px}.tile-one{left:0}.tile-two{right:-20px}.tile-three{left:0}}@media (width<=760px){.sidebar{width:70px;padding:20px 9px 0}.app-brand{justify-content:center;padding:0}.sidebar .app-brand>span:last-child,.by-sitetrail,.sidebar nav button>svg~span,.sidebar-bottom .plan-summary,.sidebar-footer>div,.sidebar .side-help{display:none}.sidebar nav{margin-top:35px}.sidebar nav>button{justify-content:center;gap:0;padding:13px 0;font-size:0}.sidebar nav>button svg{width:21px;height:21px}.sidebar-footer{justify-content:center;padding:19px 0}.main-shell{width:calc(100% - 70px);margin-left:70px}.topbar{height:60px;padding:0 18px}.topbar-actions{gap:10px}.breadcrumbs{gap:7px;font-size:10px}.breadcrumbs>svg{display:none}.main-shell main{padding:25px 18px}.page-heading{flex-direction:column;align-items:flex-start;gap:15px;margin-bottom:24px}h1{font-size:25px}.page-heading p{font-size:12px}.hero-cta{width:100%;min-height:46px;font-size:14px}.overview-hero{padding:25px 22px}.hero-art{display:none}.overview-hero h2{font-size:21px}.stat-grid{gap:10px}.stat-card{padding:15px 12px}.stat-card>.stat-icon{display:none}.stat-card strong{font-size:25px}.stat-card>div>span{font-size:10px}.stat-card>div>small{font-size:9px;line-height:1.6}.stat-card>div{gap:9px}.bottom-grid{grid-template-columns:1fr;gap:15px}.bottom-grid .quiet-card{padding:22px}.section-heading{padding:20px 17px}.section-heading>.text-button{font-size:10px}.section-heading h2{font-size:15px}.section-heading p{font-size:10px}.app-footer{padding-inline:18px}.publication-grid,.brand-grid,.template-grid,.workspace-grid>aside{grid-template-columns:1fr}.plan-grid{gap:12px}.pricing-card{padding:23px 15px 16px}.plan-price{font-size:27px}.plan-price small{font-size:9px}.current-label{font-size:7px;top:8px;right:10px}.billing-current{flex-direction:column;align-items:flex-start;gap:13px;padding:19px}.workspace-tools{flex-direction:column;align-items:flex-start;gap:14px;padding:17px}.article-fields{padding:19px}.field-row{gap:12px}.editor-shell{margin:0 17px}.article-editor{min-height:340px;padding:17px;font-size:12px}.submission-bar{flex-wrap:wrap;padding:18px}.submission-bar>div{flex-basis:100%;margin-bottom:8px}.submission-bar .primary{flex:1;font-size:13px}.submission-bar .secondary{font-size:11px}.editor-footer{margin-inline:19px;font-size:9px}.notification-panel{width:min(370px,100vw - 28px);position:fixed;top:59px;right:14px}.notification-panel>header{padding:17px}.demo-banner{text-align:center;font-size:9px;line-height:1.6}.demo-banner>svg{display:none}.modal .template-grid{grid-template-columns:1fr}.result-hero{flex-wrap:wrap;padding:22px}.result-hero>div{flex-basis:70%}.result-hero .button{flex:1;font-size:10px}.progress-strip{flex-wrap:wrap;gap:16px;padding:17px}.step{font-size:10px}.help-content{padding-inline:20px}.ops-header{padding:20px}.ops-app main{padding:25px 18px}.ops-gates{flex-wrap:wrap;gap:8px}.ops-gates>span{font-size:9px}.ops-app .section-heading{flex-direction:column;align-items:flex-start}.ops-app .page-heading h1{font-size:26px}}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important}}.eyebrow,.hero-label,.by-sitetrail,.breadcrumbs,.breadcrumbs strong,.workspace-label,.sidebar-footer>div span,.stat-card>div>span,.stat-card>div>small,.section-heading p,.article-table th,.article-table td,.article-table td>small,.empty p,.quiet-card p,.outcome-note,.app-footer,.notification-body,.notification-item small,.notification-empty p,.publication-card>.small,.publication-card footer,.brand-card footer,.tags span,.plan-price small,.pricing-card ul,.current-label,.article-fields label,.editor-footer,.submission-bar small,.requirements>p,.requirements dt,.requirements dd,.requirements summary,.requirements li,.image-description,.back-link,.template-card>span:last-child,.quiet-card .text-button,.example-label,.confirm-details dd,.confirm-details dt,.modal-body label,.prose,.prose h2,.prose h3,.why-card,.requirements h3,.requirements .requirements-note,.submission-bar strong,.article-editor,.article-title,.overview-hero p,.hero-link{color:#536780}.status-live{color:#38775a}.status-draft,.status-checking,.status-accepted,.status-publishing{color:#536780}.status-changes_required,.status-awaiting_credit{color:#936e24}.status-uncertain,.status-action_required{color:#a15f51}.result-hero h2,.result-hero p,.result-hero small{color:#477555}.feedback-card h2,.feedback-card>p,.feedback-item strong,.feedback-item blockquote,.feedback-item p{color:#8c6a2c}.alert.success{color:#416d52}.alert.error{color:#974d43}.alert{color:#856521}.ready-label{color:#507f63}.template-card>span:last-child,.empty h3,.quiet-card h3,.muted{color:#536780}.requirements-note svg{color:#7f9e81}.publisher-fields label{margin-bottom:19px}.publisher-fields .field-row{gap:20px}.publisher-fields .checkbox{margin:16px 0}.publisher-fields input,.publisher-fields select,.publisher-fields textarea{font-weight:400}.modal-body>details>summary{color:#536780;cursor:pointer;margin:20px 0;font-size:12px}.preview-prose .editor-shell{border:0;margin:0}.preview-prose .article-editor{min-height:0;padding:0}.preview-prose h2{font-size:25px;line-height:1.5}.workspace-tools{flex-wrap:wrap}.public-pricing main{max-width:1180px;margin:auto;padding:35px}.public-intro{text-align:center;max-width:750px;margin:30px auto 45px}.public-intro h1{letter-spacing:-1.5px;font-size:40px;line-height:1.18}.public-intro p{margin:22px auto;font-size:15px;line-height:1.8}.public-pricing section>.section-heading{margin-top:30px;padding-left:0}.public-pricing .template-card>svg{color:#536780;margin-bottom:20px}.public-pricing .ops-header .app-brand{justify-content:flex-start}.public-pricing .ops-header .app-brand>span:last-child>span{display:block}.public-pricing main>p.small{font-size:11px;line-height:1.9}.public-pricing .publication-card p{min-height:0}@media (width<=760px){.public-pricing main{padding:20px}.public-intro h1{font-size:30px}.public-intro p{font-size:13px}.public-pricing .ops-header .app-brand>span:last-child{font-size:12px;display:flex}.public-pricing .ops-header>a{font-size:10px}.public-pricing .ops-header{padding:20px}.publisher-fields .field-row{grid-template-columns:1fr;gap:0}}.app-tabs{overflow-y:hidden}:root{--blue:#116dff;--blue-dark:#0b57d0;--line:#dfe5eb;--ink:#0b1730;--muted:#536780;color:var(--ink);background:#f7f9fb;font-family:Inter,Segoe UI,Arial,sans-serif}body{background:#f7f9fb}.app{display:block}.main-shell{width:100%;min-height:100vh;margin-left:0}.main-shell main{flex:1;width:100%;max-width:1450px;margin:0 auto;padding:26px 32px 30px}.app-header{z-index:45;background:#fff;border-bottom:1px solid #e5ebf2;justify-content:space-between;align-items:flex-start;gap:25px;min-height:119px;padding:24px 32px 19px;display:flex;position:sticky;top:0}.app-identity h1{letter-spacing:-.65px;color:#0b1730;margin:0 0 5px;font-size:27px;font-weight:750;line-height:1.25}.sitetrail-attribution{color:#536780;align-items:center;gap:5px;height:18px;font-size:11px;display:flex}.sitetrail-attribution img{object-fit:contain;width:78px;height:19px}.app-identity>p{color:#425a78;margin:9px 0 0;font-size:13px;line-height:1.5}.app-header-actions{align-items:center;gap:15px;margin-top:6px;display:flex}.profile-avatar{color:#3e5c7c;background:#edf3fa;border:1px solid #dfe8f3}.notification-bell>summary{color:#435875}.notification-bell>summary:hover,.notification-bell[open]>summary{background:#edf4ff}.notification-count{background:#116dff}.notification-panel{top:46px;right:0}.notification-item.unread{background:#f4f8ff}.notification-item:hover{background:#edf4ff}.notice-icon{color:#116dff;background:#edf4ff}.unread-dot{background:#116dff}.app-tabs{border-bottom:1px solid var(--line);white-space:nowrap;background:#fff;align-items:center;gap:10px;height:47px;padding:0 32px;display:flex;overflow-x:auto}.app-tabs>button{color:#263e5b;background:0 0;border:0;border-bottom:2px solid #0000;flex-shrink:0;align-items:center;gap:7px;height:47px;padding:0 16px;font-size:12px;display:flex}.app-tabs>button:hover{background:#f5f9ff}.app-tabs>button.active{color:#116dff;border-bottom-color:#116dff;font-weight:600}.nav-count{color:#0b57d0;background:#e8f1ff}.workspace-account-strip{justify-content:space-between;align-items:center;gap:25px;width:100%;max-width:1450px;margin:auto;padding:15px 32px 0;display:flex}.workspace-account-strip>label{color:#425a78;flex-direction:row;align-items:center;gap:10px;font-size:12px;font-weight:400;display:flex}.workspace-account-strip select{width:180px;min-height:34px;padding:8px 10px;font-size:12px}.workspace-account-strip>div{background:#f3f7fc;border:1px solid #dce7f4;border-radius:5px;grid-template-columns:1fr auto;gap:4px 30px;padding:10px 14px;display:grid}.workspace-account-strip>div>strong{color:#142b48;font-size:12px;font-weight:650}.workspace-account-strip>div>span{color:#536780;grid-row:2;font-size:10px}.workspace-account-strip>div>button{grid-area:1/2/3;align-self:center;font-size:11px}.page-heading{margin-bottom:22px}.page-heading h1{letter-spacing:-.6px;font-size:27px}.page-heading p{color:#536780;font-size:13px}.page-heading .eyebrow{color:#6b7c90;margin-bottom:8px;font-size:9px}.button{box-shadow:none;border-radius:5px}.primary{color:#fff;background:#116dff}.primary:hover:not(:disabled){box-shadow:none;background:#0b57d0}.hero-cta{min-height:49px;padding:13px 25px;font-size:14px}.secondary{color:#0b57d0;border-color:#c6d7eb}.secondary:hover:not(:disabled){background:#f1f7ff}.text-button,.hero-link{color:#0b57d0}.overview-hero{background:#fff;border:1px solid #dfe5eb;border-radius:6px;min-height:0;margin-bottom:20px;padding:21px 24px}.overview-hero>div:first-child{max-width:none}.overview-hero h2{color:#10233f;letter-spacing:-.2px;max-width:none;margin-bottom:9px;font-size:18px}.overview-hero p{color:#536780;max-width:850px;margin-bottom:11px;font-size:13px;line-height:1.65}.hero-label{color:#6b7c90;margin-bottom:9px;font-size:9px}.hero-link{font-size:12px}.stat-grid{gap:14px;margin-bottom:22px}.stat-card{text-align:center;background:#f9fbfd;border-color:#dfe5eb;border-radius:6px;padding:17px 20px}.stat-card:first-child{background:#f0f6ff;border-color:#b8d4ff}.stat-card>.stat-icon{display:none}.stat-card>div{gap:7px;width:100%}.stat-card strong{color:#0b1730;order:-1;font-size:32px;font-weight:700}.stat-card:first-child strong{color:#116dff}.stat-card>div>span{color:#182e4c;font-size:13px;font-weight:600}.stat-card>div>small{color:#536780;font-size:11px}.stat-card strong small{color:#6f8095;font-size:14px;font-weight:400}.panel,.quiet-card,.publication-card,.template-card,.brand-card,.pricing-card,.article-workspace,.requirements{background:#fff;border-color:#dfe5eb;border-radius:6px}.section-heading h2{color:#0b1730;font-size:17px}.section-heading p{color:#536780;font-size:12px}.article-table th{color:#324d70;background:#f0f5fa;border-color:#dfe7f0;font-size:11px;font-weight:500}.article-table td{color:#425a78;padding:16px 22px;font-size:12px}.article-title{color:#172c49;font-size:12px;font-weight:550}.article-table td>small{color:#667b93;font-size:10px}.article-table .text-button{font-size:11px}.article-table tr:hover td{background:#fcfdff}.empty{padding:29px 25px 32px}.empty p{color:#536780;font-size:13px}.empty h3{color:#172c49;font-size:17px}.round-icon{color:#116dff;background:#edf4ff;border-color:#e0ebfa;border-radius:50%}.quiet-card .eyebrow{color:#60768f}.quiet-card h3{color:#122b49;font-size:16px}.quiet-card p{color:#536780;font-size:12px}.bottom-grid{gap:15px}.outcome-note{color:#60768f;text-align:left;font-size:11px}.app-footer{color:#60768f;background:#fff;padding:15px 32px;font-size:10px}.app-footer strong{color:#14263d}.demo-banner{color:#536780;background:#f1f5fa;border-bottom:1px solid #e4ebf3;min-height:25px;margin-top:14px;font-size:10px}.demo-banner strong{color:#324d70}.sitetrail-wordmark{object-fit:contain;flex-shrink:0;width:126px;height:32px}.startup>.sitetrail-wordmark{width:170px;height:43px}.ops-header .app-brand,.public-pricing .app-brand{gap:19px}.brand-avatar{color:#324e70;background:#edf3fa}.template-symbol,.symbol-1,.symbol-2,.symbol-3,.symbol-4{color:#116dff;background:#eaf3ff;border-radius:50%}.template-card>.eyebrow{color:#667b93}.template-card h2,.template-card h3,.publication-card h2,.brand-card h2{color:#122b49}.template-card p,.publication-card p,.brand-card p{color:#536780}.template-card>span:last-child,.template-card:hover>span:last-child{color:#0b57d0}.publication-logo{color:#1f4e79;background:#f0f5fa;border:1px solid #dfe8f3;border-radius:5px}.tags span{color:#536780;background:#f0f5fa}.pricing-card.selected{background:#fbfdff;border-color:#7aaef7}.pricing-card>strong{color:#324d70}.pricing-card ul{color:#536780;font-size:11px}.current-label{color:#0b57d0}.plan-price{color:#0b1730}.billing-current p,.billing-terms p{color:#536780}.billing-terms a{text-decoration:underline}.status-checking,.status-accepted,.status-publishing{color:#0b57d0;background:#eaf3ff}.status-draft{color:#536780;background:#edf1f5}.status-live{color:#23713a;background:#e7f5e8}.status-changes_required,.status-awaiting_credit{color:#8c620d;background:#fff1cf}.status-action_required,.status-uncertain{color:#994c32;background:#fff0ea}.workspace-tools{background:#fbfcfe}.workspace-tools .text-button{font-size:11px}.article-fields label{color:#324d70;font-size:12px}.article-fields input,.article-fields select{color:#152b47}.article-fields .title-input{font-size:18px}.article-editor{color:#263e5b;min-height:400px;font-size:14px;line-height:1.8}.article-editor p{color:#263e5b}.editor-shell{border-color:#d8e2ef}.editor-toolbar{background:#f8fafc}.editor-toolbar button{color:#435a77}.editor-toolbar button:hover,.editor-toolbar button[aria-pressed=true]{color:#0b57d0;background:#e5effd}.article-editor .is-editor-empty:first-child:before{color:#71839a}.editor-footer{color:#60768f;font-size:11px}.requirements{background:#f8fbff}.requirements h3{color:#142e50}.requirements>p,.requirements li,.requirements dt{color:#536780;font-size:12px}.requirements dd{color:#243f61}.requirements dl>div{font-size:11px}.requirements .requirements-note{color:#425f7f;border-top-color:#dfe8f3;font-size:11px}.requirements summary{color:#0b57d0;font-size:11px}.image-description{color:#425a78;font-size:11px}.submission-bar strong{color:#324d70;font-size:11px}.submission-bar small{color:#60768f;font-size:10px}.submission-bar .primary{padding:13px 22px;font-size:14px}.example-label,.why-card{color:#425f7f;background:#f1f6fd;border-color:#dfe8f3}.prose,.prose p{color:#324d70}.prose h2,.prose h3{color:#142e50}.modal{border-color:#d7e2ef;border-radius:8px;box-shadow:0 15px 50px #0b173020}.modal::backdrop{background:#10213b65}.modal-body label,.confirm-details dt{color:#536780}.confirm-details dd,.help-content summary{color:#203d60}.help-content p{color:#536780;font-size:13px}.checkbox input{accent-color:#116dff}.text-button:hover{color:#0505a3}.button:focus-visible,a:focus-visible,summary:focus-visible{outline-color:#116dff}input:focus,textarea:focus,select:focus{outline-color:#74a9f9}@media (width>=1500px){.main-shell main{padding-top:28px}.overview-hero{min-height:0;padding:23px 26px}.overview-hero h2{font-size:19px}.stat-card{padding:19px 22px}}@media (width<=1150px){.main-shell{width:100%;margin-left:0}.main-shell main{padding:25px 26px}.app-header{padding-inline:26px}.app-tabs{gap:0;padding-inline:15px}.app-tabs>button{padding-inline:14px}.workspace-account-strip{padding-inline:26px}.workspace-grid{grid-template-columns:minmax(0,1fr) 255px}.workspace-grid>aside{display:block}.workspace-grid aside>.quiet-card{margin-top:18px}.requirements{margin-bottom:18px}.app-identity h1{font-size:25px}}@media (width<=850px){.workspace-grid{grid-template-columns:1fr}.workspace-grid>aside{grid-template-columns:1fr 1fr;gap:18px;display:grid}.workspace-grid aside>.quiet-card{margin-top:0}.workspace-account-strip>div{column-gap:15px}.workspace-account-strip>div>span{font-size:9px}.app-identity>p{font-size:12px}.app-tabs{padding-inline:13px}.app-tabs>button{padding-inline:12px;font-size:11px}.app-header{min-height:113px}.workspace-tools>div{gap:13px}.workspace-tools{gap:11px}}@media (width<=600px){.main-shell{width:100%;margin:0}.main-shell main{padding:23px 17px}.app-header{gap:15px;min-height:111px;padding:18px 17px 14px}.app-identity h1{letter-spacing:-.45px;max-width:280px;font-size:20px;line-height:1.25}.app-identity>p{max-width:360px;margin-top:8px;font-size:11px;line-height:1.5}.sitetrail-attribution{margin-top:4px;font-size:10px}.sitetrail-attribution img{width:68px;height:17px}.app-header-actions{gap:4px;margin-top:0}.profile-avatar{display:none}.notification-bell>summary{width:31px;height:31px}.app-tabs{height:45px;padding:0 7px}.app-tabs>button{height:45px;padding:0 11px;font-size:11px}.workspace-account-strip{flex-direction:column;align-items:stretch;gap:11px;padding:12px 17px 0}.workspace-account-strip>label{justify-content:space-between;font-size:11px}.workspace-account-strip select{flex:1;max-width:240px}.workspace-account-strip>div{column-gap:20px}.workspace-account-strip>div>span{font-size:9px}.page-heading{flex-flow:wrap;align-items:center;gap:12px;margin-bottom:20px}.page-heading h1{font-size:25px}.page-heading p{font-size:12px;line-height:1.6}.hero-cta{width:100%;min-height:48px;font-size:14px}.overview-hero{min-height:0;padding:18px}.overview-hero h2{font-size:17px}.overview-hero p{font-size:12px}.hero-label{font-size:9px}.stat-grid{gap:8px}.stat-card{padding:15px 7px}.stat-card strong{font-size:28px}.stat-card strong small{font-size:11px}.stat-card>div>span{font-size:12px}.stat-card>div>small{font-size:9px;line-height:1.5}.stat-card>div{gap:7px}.article-table td{padding:15px 17px}.article-table th{padding:11px 17px}.article-table td:first-child{min-width:220px}.section-heading{gap:14px;padding:18px 17px}.section-heading h2{font-size:16px}.section-heading p{font-size:11px}.section-heading>.text-button{font-size:10px}.bottom-grid{gap:13px}.quiet-card p{font-size:12px}.outcome-note{font-size:10px}.notification-panel{width:min(380px,100vw - 24px);position:fixed;top:68px;right:12px}.workspace-grid>aside{grid-template-columns:1fr}.requirements{margin-bottom:0}.workspace-grid aside>.quiet-card{margin:0}.article-editor{min-height:350px;font-size:14px}.workspace-tools>span.muted{display:none}.submission-bar .primary{font-size:14px}.submission-bar>div{margin-bottom:5px}.app-footer{padding-inline:17px;font-size:9px}.demo-banner{padding-inline:17px;font-size:9px;line-height:1.6}.ops-header .app-brand,.public-pricing .app-brand{gap:10px}.sitetrail-wordmark{width:95px;height:25px}}.ai-search-card{margin-top:18px}.guide-heading{color:#0b57d0;align-items:center;gap:9px;margin-bottom:12px;display:flex}.guide-heading h2{color:#142e50;margin:0;font-size:16px}.ai-search-card ul{color:#536780;margin:12px 0;padding-left:18px;font-size:12px;line-height:1.75}.ai-search-card .small{font-size:11px}.ai-search-panel{margin-bottom:22px;padding:25px}.ai-search-guide{color:#425a78;font-size:13px;line-height:1.75}.ai-search-guide p{color:#425a78}.guide-intro{margin-top:0}.ai-search-steps{margin:20px 0;padding-left:23px}.ai-search-steps>li{margin-bottom:16px;padding-left:5px}.ai-search-steps strong{color:#203d60}.ai-search-steps p{margin:4px 0 0}.guide-example{background:#f5f8fc;border:1px solid #dfe8f3;border-radius:6px;margin:20px 0;padding:17px 20px}.guide-example h3{color:#142e50;margin:0 0 7px;font-size:15px}.guide-boundary{border-top:1px solid #dfe8f3;padding-top:15px;font-size:12px}.guide-sources{flex-direction:column;align-items:flex-start;gap:7px;margin-top:16px;font-size:11px;display:flex}.guide-sources a{color:#0b57d0;align-items:center;gap:6px;text-decoration:underline;display:inline-flex}.guide-sources span{color:#60768f}.ai-example-notes{margin-top:18px}.ai-example-notes h3{margin-top:0;font-size:15px}.ai-example-notes li{margin-bottom:8px}.ai-search-intro{color:#203d60;background:#f1f6fd;border:1px solid #dfe8f3;border-radius:6px;justify-content:space-between;align-items:center;gap:20px;margin:0 0 22px;padding:17px 20px;font-size:13px;display:flex}.ai-search-intro p{color:#536780;margin:5px 0 0;font-size:12px}.ai-search-intro .text-button{white-space:nowrap;font-size:12px}@media (width<=600px){.ai-search-intro{flex-direction:column;align-items:flex-start;gap:10px}.ai-search-panel{padding:20px 17px}.ai-search-steps{padding-left:18px}}.source-sync{justify-content:space-between;align-items:center;gap:20px;margin-bottom:18px;display:flex}.source-sync p{margin:6px 0;font-size:12px}@media (width<=600px){.source-sync{flex-direction:column;align-items:flex-start}}.featured-image-field{background:#fff;border-bottom:1px solid #dfe8f3;padding:18px 22px}.featured-image-field p{color:#536780;margin:5px 0 12px;font-size:12px}.featured-image-field small{color:#60768f;margin-top:10px;font-size:11px;display:block}.featured-image-actions{align-items:center;gap:12px;display:flex}.featured-image-preview{object-fit:contain;max-width:100%;max-height:300px;margin:12px 0;display:block}.preview-prose .editor-toolbar{display:none}.billing-cycle-picker{flex-wrap:wrap;gap:8px;margin:12px 0 24px;display:flex}.annual-total{color:#52647b;margin:0 0 16px;font-size:13px;line-height:1.5}.subscription-allowance-terms{color:#52647b;margin:16px 0;font-size:13px;line-height:1.7}.subscription-allowance-terms summary{cursor:pointer;color:#334155;font-weight:600}.subscription-allowance-terms p{max-width:90ch}.publication-directory-tools{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:14px;display:flex}.publication-directory-tools .search-box{flex:260px;min-width:0}.publication-directory-tools>select{flex:0 auto;width:auto;max-width:230px}.publication-directory{background:#fff;border:1px solid #dfe8f3;border-radius:8px;margin:0;padding:0;list-style:none}.publication-directory-row{border-bottom:1px solid #edf3fa;align-items:center;min-height:66px;display:flex;position:relative}.publication-directory-row:last-child{border-bottom:0}.publication-directory-row:hover{background:#f3f7fe}.publication-choice{text-align:left;color:#142e50;background:0 0;border:0;flex:1;grid-template-columns:minmax(145px,.8fr) minmax(0,1.2fr) 18px;align-items:center;gap:20px;min-width:0;min-height:66px;padding:17px 18px;display:grid}.publication-choice strong{overflow-wrap:anywhere;font-size:14px}.publication-choice>svg{color:#0b57d0}.publication-row-topics{color:#60768f;font-size:11px;line-height:1.5}.publication-info{flex:none;margin:0 14px 0 0;position:relative}.publication-info.is-open{z-index:35}.publication-info-trigger{color:#0b57d0;background:#fff;border:1px solid #cbd9ea;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;font-family:Georgia,serif;font-size:17px;font-weight:700;display:flex}.publication-info-panel{overscroll-behavior:contain;z-index:40;background:#fff;border:1px solid #dfe8f3;border-radius:8px;width:370px;max-width:calc(100vw - 110px);max-height:min(60vh,480px);position:absolute;top:100%;right:0;overflow:auto;box-shadow:0 8px 26px #142e5026}.publication-info-panel .requirements{background:#fff;border:0;margin:0;padding:18px}.publication-info-panel .requirements h3{overflow-wrap:anywhere;margin-bottom:10px;font-size:14px}.selected-publication{flex-wrap:wrap;align-items:center;gap:12px;margin:0 0 20px;display:flex}.selected-publication>strong{overflow-wrap:anywhere;font-size:14px}.selected-publication .publication-info{margin-right:0}.selected-publication>.text-button{margin-left:auto}.article-import{background:#fff;border-bottom:1px solid #dfe8f3;padding:18px 22px}.article-import-controls{align-items:flex-end;gap:10px;display:flex}.article-import-controls>label{flex:1;min-width:0}.article-import p{margin:8px 0 0;font-size:11px}@media (width<=650px){.publication-choice{grid-template-columns:minmax(0,1fr) 18px;gap:5px 12px;padding:13px 14px}.publication-row-topics{grid-area:2/1}.publication-choice>svg{grid-area:1/2/span 2}.publication-directory-tools>select{flex:110px;max-width:100%}.article-import-controls{flex-direction:column;align-items:stretch}.publication-info-panel{max-width:calc(100vw - 90px)}.selected-publication>.text-button{margin-left:0}}.publication-info-floating{z-index:2000;scrollbar-gutter:stable;width:auto;max-width:none;position:fixed;right:auto;box-shadow:0 10px 32px #142e5026}.publication-info-floating .requirements{overflow-wrap:anywhere}.article-entry-intro{background:#fff;border-bottom:1px solid #dfe8f3;padding:18px 22px 12px}.article-entry-intro h2{color:#142e50;margin:0 0 5px;font-size:17px}.article-entry-intro>p{margin:0;font-size:12px;line-height:1.6}.optional-doc-import{margin-top:13px}.optional-doc-import>summary{color:#536780;cursor:pointer;align-items:center;gap:7px;padding:5px 0;font-size:12px;list-style:none;display:inline-flex}.optional-doc-import>summary:before{content:"+";color:#0b57d0;font-size:16px;font-weight:600}.optional-doc-import[open]>summary:before{content:"−"}.optional-doc-import .article-import{border:0;padding:12px 0 2px}.overview-heading{top:var(--app-header-height,119px);z-index:30;background:#f7f9fb;margin-top:-12px;padding:12px 0;position:sticky}.overview-heading .hero-cta{flex-shrink:0}.overview-hero{align-items:center;gap:25px}.overview-hero>div:first-child{flex:1;min-width:0}.overview-readers{object-fit:contain;flex:none;align-self:center;width:clamp(205px,26vw,330px);height:auto;max-height:190px;display:block}.workspace-loading{text-align:center;color:#0b1730;background:#f7f9fb;flex-direction:column;justify-content:center;align-items:center;min-height:100vh;padding:35px 24px;display:flex}.loading-wordmark{object-fit:contain;width:170px;height:43px;margin-bottom:24px}.workspace-loading h1{letter-spacing:-1px;max-width:590px;margin:0 0 14px;font-size:clamp(26px,4.5vw,37px);line-height:1.2}.workspace-loading .eyebrow{color:#0b57d0;letter-spacing:1.7px;margin:21px 0 12px}.loading-intro{color:#536780;max-width:450px;margin:0 0 25px;font-size:14px}.loading-news{width:146px;height:84px;position:relative}.loading-news>span{background:linear-gradient(#dbeaff,#dbeaff) 12px 13px/28px 22px no-repeat,linear-gradient(#b6cde7,#b6cde7) 49px 14px/31px 4px no-repeat,linear-gradient(#dfe8f3,#dfe8f3) 49px 24px/27px 4px no-repeat,linear-gradient(#dfe8f3,#dfe8f3) 12px 46px/68px 4px no-repeat,#fff;border:1px solid #c6d7eb;border-radius:8px;width:96px;height:69px;position:absolute;top:8px;left:25px;transform:rotate(-10deg)translate(-15px);box-shadow:0 4px 16px #142e500b}.loading-news>span:nth-child(2){top:5px;transform:rotate(9deg)translate(17px)}.loading-news>span:nth-child(3){animation:2s ease-in-out infinite loading-news-float;top:0;transform:rotate(0)}.loading-track{background:#dfe8f3;border-radius:5px;width:185px;height:4px;overflow:hidden}.loading-track>span{background:#116dff;border-radius:5px;width:60px;height:100%;animation:1.4s ease-in-out infinite loading-track;display:block}.loading-status{color:#536780;margin-top:12px;font-size:12px}@keyframes loading-track{0%{transform:translate(-65px)}to{transform:translate(190px)}}@keyframes loading-news-float{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}@media (width<=850px){.overview-readers{width:220px;max-height:140px}.overview-hero{gap:15px}}@media (width<=600px){.overview-heading{top:var(--app-header-height,111px)}.overview-heading .hero-cta{order:0;width:100%}.overview-hero{align-items:flex-start;gap:12px}.overview-readers{align-self:center;width:125px;max-height:110px}.overview-hero>div:first-child{min-width:0}.overview-hero h2{font-size:16px}.overview-hero p{font-size:12px}.article-entry-intro{padding:17px}.workspace-loading{padding:25px 20px}.loading-intro{font-size:13px}}@media (width<=420px){.overview-hero{flex-direction:column}.overview-readers{align-self:flex-end;width:180px;max-height:110px}}@media (prefers-reduced-motion:reduce){.loading-track>span,.loading-news>span:nth-child(3){animation:none}.loading-track>span{opacity:.65;width:100%}}
