:root{--navy:#172e46;--teal:#086c72;--ink:#20364c;--muted:#556579;--pale:#eef1f4;--line:#d7dfe5;--white:#fff}*{box-sizing:border-box}body{margin:0;background:var(--app-surface,#f5f7f9);color:var(--ink);font:15px/1.55 Aptos,Calibri,Segoe UI,sans-serif}button,input,select,textarea{font:inherit}a,button,input,select,summary{touch-action:manipulation}button{border:0;border-radius:6px;background:var(--teal);color:white;padding:10px 18px;font-weight:600;cursor:pointer}button:disabled{opacity:.45}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,summary:focus-visible{outline:3px solid #bc8f16;outline-offset:3px}a{color:var(--teal)}h1,h2,p{margin-top:0}h1{font-size:29px;letter-spacing:-.6px;line-height:1.25;margin-bottom:8px}h2{font-size:19px;line-height:1.3;margin:10px 0 14px}.caption,.muted,small{color:var(--muted)}.caption,small{font-size:12px}.brand{font-size:27px;font-weight:800;letter-spacing:3px;line-height:1.3}.brand span{display:block;font-size:9px;letter-spacing:1.6px;font-weight:500;margin-top:5px}.login{max-width:480px;margin:9vh auto;background:var(--app-surface,white);padding:36px;border:1px solid var(--line);border-radius:12px;box-shadow:0 15px 60px #172e4610}.login .brand{margin-bottom:35px}.login button{margin:20px 0;width:100%}.workspace{display:grid;grid-template-columns:225px minmax(0,1fr);min-height:100vh}aside{background:var(--navy);color:white;padding:30px 17px;display:flex;flex-direction:column;position:sticky;top:0;height:100vh}aside .brand{padding:0 12px 30px}.nav{display:block;width:100%;text-align:left;background:transparent;color:#ced9e5;font-size:11px;letter-spacing:.6px;padding:11px 12px;margin:2px 0}.nav small{display:block;color:var(--app-muted,#9dabb8);font-size:9px}.nav.active{background:#2b4963;border-left:3px solid #7bd0c5;border-radius:3px;color:white}.nav:disabled{opacity:.4}.asideFoot{margin-top:auto;padding:25px 12px 0;font-size:10px;letter-spacing:1px;color:#c0cfda}.asideFoot button{display:block;color:white;padding-left:0}.main{min-width:0}header{height:85px;padding:18px 36px;background:var(--app-surface,white);border-bottom:1px solid var(--line);display:flex;justify-content:space-between;align-items:center}header strong{display:block;font-size:15px}.eyebrow{font-size:10px;letter-spacing:1.3px;color:var(--muted);font-weight:700}.status{display:flex;gap:8px;align-items:center}.badge,.pill{font-size:10px;font-weight:700;letter-spacing:.6px;padding:5px 10px;border:1px solid var(--line);border-radius:4px}.badge{color:var(--teal);background:#e7f2f1;border-color:#b7d6d1}.gates{display:flex;gap:30px;padding:12px 36px;background:var(--pale);font-size:10px;letter-spacing:.5px;color:var(--muted)}.gates b{margin-left:10px;font-weight:600}.content{padding:32px 36px;max-width:1920px}.pageTitle{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}.panel{background:var(--app-surface,white);padding:24px;border:1px solid var(--line);border-radius:8px;margin-bottom:18px}.field{display:flex;flex-direction:column;font-size:12px;font-weight:600;gap:6px;margin:14px 0}input:not([type=checkbox]):not([type=radio]),select,textarea{width:100%;padding:11px;border:1px solid #bbc9d4;background:var(--app-surface,#fff);border-radius:5px;color:var(--ink);font-weight:400;min-height:44px}textarea{min-height:90px}.formrow{display:grid;grid-template-columns:1fr 1fr 2fr;gap:20px}.cases{border-top:1px solid var(--line);margin-top:14px}.case{display:flex;align-items:center;gap:14px;padding:17px 0;border-bottom:1px solid var(--line)}.case span:first-of-type{flex:1 1}.case small{display:block;margin-top:4px}input[type=checkbox],input[type=radio]{accent-color:var(--teal);width:17px;height:17px}.actions{display:flex;align-items:center;gap:12px;margin-top:20px;flex-wrap:wrap}.actions p{margin:0}.quiet{color:var(--teal);border:1px solid transparent;padding:7px 10px}.secondary{background:var(--pale);color:var(--navy);border:1px solid var(--line)}.tablewrap{overflow:auto}table{width:100%;border-collapse:collapse;text-align:left;font-size:13px}th{font-size:10px;text-transform:uppercase;letter-spacing:.7px;color:var(--muted);padding:12px;background:var(--pale)}td{padding:13px 12px;border-bottom:1px solid var(--line)}.sessionbar{display:flex;justify-content:space-between;align-items:center;font-size:13px;margin-bottom:18px}.sessionbar div{display:flex;gap:10px}.flow{display:grid;grid-template-columns:minmax(250px,1.05fr) minmax(260px,1fr) minmax(240px,1fr);gap:18px}.flow .panel{min-height:500px;padding:23px}.step{font-size:10px;letter-spacing:1.2px;color:var(--teal);font-weight:700}.skill{background:var(--pale);padding:9px 12px;font-size:12px}.scenario{padding:16px;background:var(--app-surface,#f5f8fa);border-left:3px solid var(--teal);font-size:15px;margin:20px 0}dl{font-size:11px;word-break:break-word}dt{color:var(--muted);margin-top:10px}dd{margin:2px 0 0}fieldset{border:0;padding:0;margin:24px 0}legend{font-size:12px;font-weight:600;margin-bottom:10px}.confidence{display:inline-flex;align-items:center;gap:4px;border:1px solid var(--line);padding:9px 6px;font-size:11px;margin-right:5px;border-radius:4px}.confidence.selected{background:#e7f2f1;border-color:var(--teal)}.lock{padding:20px 10px;text-align:center;border:1px dashed #aabac9;background:var(--pale);margin:25px 0;font-size:11px;letter-spacing:2px}.feedbacklist{max-height:650px;overflow:auto}.result{padding:14px;border-left:3px solid #7a8fa4;background:var(--app-surface,#f5f7f9);margin-bottom:15px}.result,.result strong{font-size:12px}.result p{margin:8px 0}.result.correct{border-color:var(--teal)}.result.incorrect{border-color:#b95448}.result.unassessed{border-color:#b28d2d}.reference{font-weight:600}.error,.notice{padding:15px 18px;border:1px solid #bed9d3;background:#eaf4f1;margin-bottom:18px;border-radius:6px;font-size:13px}.error{background:#fff0ed;border-color:#e2b4ac;color:#7a2921}.metrics{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.metrics strong{display:block;font-size:32px;margin:6px 0}.metrics span{font-size:12px}details{margin:12px 0}summary{cursor:pointer;font-weight:600;font-size:13px}pre{white-space:pre-wrap;overflow-wrap:anywhere;background:var(--pale);padding:15px;font-size:11px;max-height:450px;overflow:auto}footer{padding:20px 36px;font-size:10px;color:var(--muted);border-top:1px solid var(--line)}@media(min-width:1650px){.flow{grid-template-columns:1.1fr 1fr 1.2fr}.content{padding:40px 50px}}@media(max-width:1150px){.workspace{grid-template-columns:180px minmax(0,1fr)}aside{padding:22px 10px}.content{padding:24px}.flow{grid-template-columns:1fr 1fr}.feedback{grid-column:1/-1}.flow .panel{min-height:0}.gates{gap:12px;flex-wrap:wrap}}@media(max-width:720px){.workspace{display:block}aside{position:static;height:auto;padding:12px}aside .brand{padding:0 10px 10px;font-size:20px}aside nav{display:flex;overflow-x:auto}aside .nav{white-space:nowrap;width:auto;flex:none}.asideFoot,.nav:disabled{display:none}header{padding:15px;height:auto}.gates{padding:12px}.content{padding:16px}.pageTitle{align-items:flex-start}.flow,.formrow,.metrics{display:block}.case{flex-wrap:wrap}.sessionbar{align-items:flex-start;gap:10px}.login{margin:24px 15px;padding:25px}h1{font-size:24px}}.header-wordmark{width:230px;height:auto;object-fit:contain;margin-right:24px}.sidebar-brand{text-align:center}.sidebar-brand img{display:block;width:88px;height:auto;margin:auto}.login-brand{text-align:center}.login-brand img{width:160px;height:auto}.workspace-switch{padding:10px 36px;background:var(--app-surface,white);border-bottom:1px solid var(--line)}.workspace-switch select{width:auto;margin-left:12px}.author-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.review-step{border-top:1px solid var(--line);padding:20px 0}.chart-grid img{display:block;max-width:100%;height:auto;object-fit:contain;border:1px solid var(--line);margin:12px 0}.chart-grid{min-width:0}.correction{border-top:1px solid var(--line);margin-top:20px;padding-top:12px}.save-status{font-size:12px;color:var(--teal)}.flow .caption,.flow dl{font-size:13px}.nav{font-size:12px}aside{overflow-y:auto}.feedbacklist{max-height:none;overflow:visible}@media(max-width:1100px){.author-grid{grid-template-columns:1fr 1fr}.header-wordmark{width:180px}}@media(max-width:720px){.author-grid{grid-template-columns:1fr}.header-wordmark{width:120px}.workspace-switch{padding:12px}.workspace-switch select{margin-left:0;width:100%}.gates{font-size:11px}header{flex-wrap:wrap;gap:12px}.header-wordmark{flex:none;margin-right:0}.status{flex-wrap:wrap;width:100%}.workspace-switch select{max-width:100%}}.rubric-row{display:flex;justify-content:space-between;gap:24px}.rubric-row select{flex:0 0 110px;min-width:110px}.heatmap{display:flex;flex-wrap:wrap;gap:8px;margin:16px 0}.heat-cell{display:grid;gap:6px;padding:12px;background:var(--app-surface,#eff3f6);border:1px solid #d5dfe8;border-radius:6px;font-size:12px}.heat-cell[data-complete=true]{border-left:4px solid #087d81}.heat-cell span{font-weight:600}.progress-tabs{display:flex;gap:8px;flex-wrap:wrap;margin:18px 0}.progress-tabs button[aria-pressed=true]{border-color:#b0d09d;background:#283c30}.progress-score{font-size:32px}.progress-matrix{min-width:1100px;width:100%;table-layout:fixed}.progress-matrix th:first-child{width:300px;text-align:left;font-size:12px;font-weight:500}.progress-matrix button{padding:10px 2px;width:100%;font-size:12px;min-height:42px;border:1px solid transparent;border-radius:4px}.progress-matrix button:focus-visible{outline:2px solid white}.progress-native .rubric-row{margin:10px 0;display:flex;gap:18px;justify-content:space-between}.progress-native li{margin:14px 0}.progress-native small{overflow-wrap:anywhere}.progress-native details{margin:12px 0}.progress-native [data-testid=progress-detail]{scroll-margin-top:20px}.progress-native .tablewrap{overflow:auto}.status .badge,.status .pill{border:0;background:transparent;padding:2px 6px;border-radius:0;font-weight:500;cursor:default;box-shadow:none}.status .badge{color:var(--app-ink,#4d6865)}.progress-workspace header{height:66px}.progress-workspace .workspace-switch{padding:5px 24px}.progress-workspace .workspace-switch select{padding:6px;min-height:34px}.progress-workspace .gates{display:none}.progress-workspace .content{padding:18px 24px}.progress-workspace .pageTitle{margin-bottom:10px}.progress-workspace h1{font-size:24px}.progress-native .panel{padding:18px}.progress-tabs{gap:3px;margin:0 0 16px;border-bottom:1px solid var(--line)}.progress-tabs button{background:transparent;color:var(--muted);border-radius:0;padding:10px 9px;font-size:11px;letter-spacing:.2px;border-bottom:3px solid transparent}.progress-tabs button[aria-current=page]{color:var(--teal);border-bottom-color:var(--teal);background:transparent}.progress-block-title{display:flex;justify-content:space-between;align-items:center}.morning-today{max-width:1100px}.progress-native .morning-principles{padding-left:30px;margin:15px 0 22px}.progress-native .morning-principles li{padding:7px 0 7px 8px;margin:0;border-bottom:1px solid #e8edf0;line-height:1.5;font-size:15px}.progress-complete{background:#f1f7f3;border-color:#c3daca}.progress-complete h2{color:#315c48}.progress-complete p{margin:7px 0}.primary-next{margin-top:16px}.progress-subnav{display:flex;gap:8px;margin:0 0 10px}.progress-subnav button{background:transparent;color:var(--muted);padding:6px 12px;font-size:13px;border:1px solid transparent}.progress-subnav .selected{border-color:var(--line);background:var(--app-surface,white);color:var(--ink)}.process-sticky-top{position:sticky;top:0;z-index:5;background:#f5f7f9f5;display:flex;align-items:center;gap:24px;padding:8px 12px;border:1px solid var(--line);border-radius:6px;margin-bottom:10px}.assessed-date{display:flex;align-items:center;gap:12px;font-size:11px;font-weight:700}.assessed-date input{max-width:160px;padding:6px!important;min-height:34px!important}.process-form h2{margin-top:0}.process-form>p{margin-bottom:8px}.process-criteria{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:0 20px}.process-criterion{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:center;padding:6px 6px 6px 8px;border-bottom:1px solid #e6ebef;border-left:3px solid transparent;min-height:48px}.process-criterion label{font-size:13px;line-height:1.35;font-weight:400}.score-segments{display:flex;gap:3px}.score-segments button{background:var(--app-surface,#f8fafb);color:var(--app-ink,#53616d);border:1px solid #d3dce2;border-radius:4px;min-width:29px;height:31px;padding:2px 5px;font-size:12px;font-weight:500}.score-segments button[aria-checked=true]{border-color:#60746e;box-shadow:0 0 0 1px #60746e;font-weight:800;color:var(--app-ink,#273b3b)}.current-discipline{margin-top:16px}.current-discipline h3{margin:0 0 4px;font-size:15px}.current-discipline p.caption{margin:0 0 6px}.current-discipline .process-criterion{min-height:41px;padding-top:4px;padding-bottom:4px}.current-discipline .score-segments button{min-width:42px}.pending-rule-review{font-size:12px;color:var(--muted)}.optional-note summary,.pending-rule-review summary{font-size:12px}.optional-note textarea{min-height:70px}.process-sticky-bottom{position:sticky;bottom:0;z-index:4;background:#fffef9f5;box-shadow:0 -4px 12px #172e460b;border-top:1px solid var(--line);padding:10px 0 2px;display:flex;align-items:center;justify-content:space-between;gap:14px;font-size:12px}.process-sticky-bottom button{font-size:12px;padding:11px 18px}.analytics-controls,.history-controls{display:flex;flex-wrap:wrap;gap:16px;margin:12px 0 18px;font-size:12px}.analytics-controls label,.history-controls label{display:grid;gap:5px}.analytics-controls input,.analytics-controls select,.history-controls input{min-height:34px;padding:6px 9px;width:auto}.history-controls input[type=month]{max-width:180px}.history-controls button{padding:6px 10px;font-size:12px}.history-detail{padding:14px;background:var(--app-surface,#f5f8fa);border:1px solid var(--line);margin:16px 0}.history-detail h3{margin:0}.history-detail dl{font-size:14px}.read-assessment p{font-size:13px}.progress-summary-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}.progress-matrix th:first-child{text-transform:none;letter-spacing:0}.progress-history-secondary{margin-top:16px!important}@media(max-width:1150px){.process-criteria{gap:0 10px}.process-criterion{grid-template-columns:1fr;gap:5px;min-height:98px}.current-discipline .process-criterion{grid-template-columns:1fr auto;min-height:44px}}@media(max-width:720px){.process-criteria,.progress-summary-grid{grid-template-columns:1fr}.process-sticky-top{flex-wrap:wrap;gap:10px}.process-criterion{grid-template-columns:1fr auto;min-height:65px}.score-segments button{min-width:27px}.process-sticky-bottom{align-items:stretch;flex-direction:column;gap:4px}.progress-workspace .content{padding:14px}.progress-tabs{gap:0}.progress-tabs button{font-size:10px;padding:8px 6px}.current-discipline .process-criterion{grid-template-columns:1fr auto}.analytics-controls input,.analytics-controls label,.analytics-controls select{width:100%}}@media(max-width:480px){.process-criterion{grid-template-columns:1fr}.score-segments button{min-width:36px}.progress-native .panel{padding:12px}}.owner-shell{grid-template-columns:240px minmax(0,1fr);font-size:15px}.owner-shell header{height:72px;padding:12px 28px}.owner-shell .content{padding:24px 28px}.owner-shell .nav{font-size:14px;letter-spacing:0;padding:8px 12px;margin:0}.owner-shell aside{padding:18px 12px}.owner-shell .sidebar-brand{padding-bottom:12px}.nav-group{margin:8px 0}.nav-group h2,.nav-group>summary{color:#c1cdd9;font-size:12px;line-height:1.4;font-weight:600;padding:7px 12px;margin:0}.nav-group>summary{cursor:pointer}.owner-shell .asideFoot{padding:10px 12px}.owner-shell .field{font-size:14px}.owner-shell .caption,.owner-shell .eyebrow,.owner-shell small{font-size:13px}.owner-shell h1{font-size:28px;margin:0}.owner-shell h2{font-size:21px}.owner-shell h3{font-size:17px}.owner-shell .pageTitle{margin-bottom:24px}.owner-shell .status{font-size:13px}.owner-shell .status .badge,.owner-shell .status .pill{font-size:12px;letter-spacing:0}.owner-shell .stage-status{color:var(--muted);margin-right:16px}.owner-shell .nav-group h2{font-size:12px}.owner-shell .panel{padding:22px}.owner-shell .empty-state{max-width:820px}.owner-shell .empty-state .quiet{margin-left:10px}.owner-shell .process-form .caption{font-size:12px}.owner-shell .process-form h2{font-size:19px}.owner-shell .score-segments button{font-size:12px}.owner-shell .process-sticky-top{scroll-margin-top:8px}.owner-shell .process-sticky-bottom{background:#fffef9}.owner-shell .progress-native .process-criterion label{font-size:13px}.owner-shell .progress-tabs button,.owner-shell footer{font-size:12px}.owner-shell :focus-visible{outline:3px solid #ac7f13;outline-offset:3px}.semantic-bullish{color:#315c48;background:#edf5ee}.semantic-bearish{color:#823b35;background:#f9edeb}.semantic-neutral{color:var(--app-ink,#56616a);background:var(--app-surface,#eef1f3)}.semantic-status{display:inline-block;padding:3px 8px;border-radius:4px;font-size:13px}@media(max-width:1150px){.owner-shell{grid-template-columns:200px minmax(0,1fr)}.owner-shell .content{padding:20px}.owner-shell .nav{font-size:13px}}@media(max-width:720px){.owner-shell{display:block}.owner-shell aside nav{display:block;max-height:260px;overflow:auto}.owner-shell aside .nav{width:100%;white-space:normal}.owner-shell .sidebar-brand img{width:50px}.owner-shell .nav-group{display:block}.owner-shell header{height:auto}.owner-shell .content{padding:16px}.owner-shell .status{gap:6px}.owner-shell .stage-status{margin-right:0}}.bias-strip{position:sticky;top:0;z-index:6;background:var(--app-surface,#fff);border:1px solid var(--line);border-radius:6px;display:flex;gap:24px;padding:10px 14px;margin-bottom:16px;box-shadow:0 2px 8px #172e4608}.bias-strip>div{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.bias-strip small{font-size:13px}.live-model-controls{display:flex;align-items:center;gap:24px;flex-wrap:wrap}.live-model-controls .actions,.live-model-controls .field{margin:0 0 16px}.live-confidence{display:flex;gap:20px;flex-wrap:wrap}.live-confidence legend{font-size:14px}.live-confidence label{display:flex;align-items:center;gap:7px}.live-event{scroll-margin-top:85px}@media(max-width:1000px){.bias-strip{position:static;flex-wrap:wrap}.bias-strip>div{flex-basis:100%}}.language-switch{display:inline-flex;align-items:center;gap:2px}.language-switch button{min-width:40px;min-height:40px;padding:6px;color:var(--muted)}.language-switch button[aria-pressed=true]{color:var(--teal);font-weight:700;border-bottom:2px solid}.account-choice{display:flex;align-items:center;gap:8px;padding:8px}.live-workflow fieldset{margin:16px 0;padding:12px}.live-workflow .author-grid{grid-template-columns:repeat(3,minmax(0,1fr))}@media(max-width:900px){.live-workflow .author-grid{grid-template-columns:1fr}}.daily-workflow{padding:0;list-style:none;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.daily-workflow li{display:grid;grid-template-columns:1fr auto;gap:4px 10px;padding:12px;border:1px solid var(--line);border-radius:8px}.daily-workflow li .semantic-status{grid-column:1;grid-row:2;font-size:13px}.daily-workflow li button{grid-column:2;grid-row:1/3}.owner-feedback{margin-top:24px;border-top:1px solid var(--line);padding-top:8px}.owner-feedback .panel{max-width:600px}@media(max-width:900px){.daily-workflow{grid-template-columns:1fr}}[hidden]{display:none!important}.wizard-steps{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:16px}.wizard-steps [aria-current=step]{border-color:var(--teal);color:var(--teal);font-weight:700}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,summary:focus-visible,textarea:focus-visible{outline:3px solid #2c737d;outline-offset:3px}.i18n-root{display:contents}@media(min-width:900px){.owner-shell .content{padding:18px 24px}.owner-shell .pageTitle{margin-bottom:14px}.owner-shell .live-workflow.panel{padding:16px}.owner-shell .live-workflow>fieldset{display:flex;flex-wrap:wrap;gap:12px}.owner-shell .live-workflow>fieldset label{display:flex;align-items:center;min-height:40px;gap:6px}.owner-shell .live-model-controls .actions,.owner-shell .live-model-controls .field{margin-bottom:8px}.owner-shell .live-workflow>label.field:has([data-live-environment]){max-width:220px}.owner-shell .live-workflow [role=status] ul{display:flex;flex-wrap:wrap;gap:4px 18px;padding-left:18px}.owner-shell .live-workflow [role=status] li{margin:0}.owner-shell .live-workflow .action-control{margin-block:4px}}@media(min-width:1100px){.owner-shell .live-workflow .day-setup-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px 16px}.owner-shell .live-workflow .live-capture-footer{display:grid;grid-template-columns:minmax(320px,.9fr) minmax(0,1.1fr);gap:12px;align-items:start;margin-top:6px}.owner-shell .live-workflow .live-commit-controls{min-width:0}.owner-shell .live-workflow .live-commit-controls fieldset{display:flex;flex-wrap:wrap;align-items:center;gap:8px 16px;margin:8px 0;padding:8px 10px}.owner-shell .live-workflow .live-commit-controls fieldset label{display:flex;align-items:center;gap:5px;min-height:34px}.owner-shell .live-workflow .live-commit-controls .action-control{margin-top:8px}.owner-shell .live-workflow .live-inherited-summary dl{display:grid;grid-template-columns:repeat(4,minmax(0,auto) minmax(0,1fr));gap:3px 8px}.owner-shell .live-workflow .live-inherited-summary dl>div{display:contents}.owner-shell .live-workflow .live-inherited-summary{border:1px solid var(--line);border-radius:8px;padding:6px 10px;margin:6px 0 10px}.owner-shell .live-workflow .live-inherited-summary .caption{margin:0 0 3px}.owner-shell .live-workflow .day-inherited-context{display:flex;align-items:center;gap:8px 16px;margin:4px 0 8px}.owner-shell .live-workflow .day-inherited-context dd,.owner-shell .live-workflow .day-inherited-context dt{margin:0}.owner-shell .live-workflow .day-adr-guidance{margin:4px 0}}@media(min-width:900px) and (max-width:1099px){.owner-shell .live-workflow .day-setup-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:899px){.owner-shell .live-workflow .live-capture-footer{display:block}.owner-shell .live-workflow .live-inherited-summary{border:1px solid var(--line);border-radius:8px;padding:8px;margin:8px 0}}@media(min-width:900px){.owner-shell .content:has(.live-model-controls){padding-top:12px}.owner-shell .content:has(.live-model-controls) [data-testid=owner-rules]{padding:8px 14px;margin-bottom:8px}.owner-shell .content:has(.live-model-controls) .bias-strip{margin-bottom:6px;padding-block:6px}.owner-shell .content:has(.live-model-controls) .live-model-controls .actions,.owner-shell .content:has(.live-model-controls) .live-model-controls .field{margin-bottom:0}}.excel-learning-fields .author-grid{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:12px}.excel-learning-fields .field,.excel-learning-review .field{margin:0}.excel-learning-fields{padding:12px 0}.excel-additional .field{max-width:none}.excel-additional>.field{display:inline-flex;vertical-align:top;margin-right:16px;min-width:200px}.module-learning-summary{padding:12px 16px;margin-top:16px}.module-learning-summary .author-grid{grid-template-columns:repeat(auto-fit,minmax(110px,1fr));gap:12px;margin:0}.module-learning-summary dd{font-size:1.2rem;font-weight:700;margin:4px 0 0}.excel-learning-fields .bias-phase-meaning{display:flex;align-items:baseline;gap:12px;margin-top:16px;padding:12px 16px;background:var(--panel-soft,var(--app-surface,#f0f5f8));border-left:3px solid var(--teal);line-height:1.6;font-size:14px}.bias-phase-meaning strong{flex-shrink:0}.excel-learning-fields .excel-field-guidance{margin:16px 0 0;padding-top:12px;border-top:1px solid var(--line);line-height:1.6}@media(max-width:600px){.excel-learning-fields .bias-phase-meaning{flex-direction:column;gap:4px}}.excel-learning-fields .phase-current-field{grid-column:1/-1;display:grid;grid-template-columns:minmax(150px,220px) 1fr;gap:16px;align-items:start}.phase-next-selection{margin:0;padding:10px 12px;border:1px solid var(--border,#cedae4);border-radius:6px;min-width:0}.phase-next-selection .caption{margin:0 0 8px}.phase-next-options{display:grid;grid-template-columns:repeat(6,minmax(70px,1fr));gap:6px 12px}.phase-next-options label{display:flex;align-items:center;gap:6px;cursor:pointer}.phase-next-options input{width:16px;height:16px;margin:0}.phase-transition-feedback{border-top:1px solid #cedae4;margin-top:16px;padding-top:12px}.phase-frequency-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:8px}@media(max-width:700px){.excel-learning-fields .phase-current-field{grid-template-columns:1fr}.phase-next-options{grid-template-columns:repeat(3,1fr)}}.learning-field-group{border:1px solid var(--line,#d4e0e8);border-radius:8px;padding:16px;background:var(--panel-soft,var(--app-surface,#f4f8fb));min-width:0}.learning-field-group h3{margin:0 0 10px;font-size:15px}.learning-field-group .caption{margin:0 0 12px;line-height:1.5}.learning-record-fields{display:grid;grid-template-columns:150px 190px minmax(260px,1fr);gap:16px;align-items:start}.learning-record-fields .field{margin:0;min-width:0}.bias-decision-groups{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(0,1fr);gap:16px}.bias-grouped-fields{border:0;margin:16px 0;padding:0!important;min-width:0}.bias-grouped-fields .author-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.phase-learning-group>.field{max-width:240px}.phase-learning-group .bias-phase-meaning{margin:12px 0;padding:8px 12px}.phase-learning-group .phase-next-selection{background:var(--panel,var(--app-surface,#fff))}.phase-next-options{grid-template-columns:repeat(7,minmax(0,1fr));gap:10px 8px}.phase-next-selection>.field{max-width:320px;margin:0 0 12px}.learning-commit-group{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.learning-commit-group>fieldset{margin:0;padding:0;border:0}@media(max-width:1200px){.bias-decision-groups{grid-template-columns:1fr}.phase-next-options{grid-template-columns:repeat(7,minmax(65px,1fr))}}@media(max-width:760px){.learning-record-fields{grid-template-columns:1fr 1fr}.learning-record-fields>div{grid-column:1/-1}.phase-next-options{grid-template-columns:repeat(3,1fr)}}.content:has(>.active-bias-compact){display:grid;grid-template-columns:minmax(0,1fr) auto;column-gap:24px;align-items:start}.content:has(>.active-bias-compact)>*{grid-column:1/-1}.content:has(>.active-bias-compact)>.owner-page-header{grid-column:1;grid-row:1}.content>.active-bias-compact{grid-column:2!important;grid-row:1;width:max-content;max-width:100%;justify-self:end}@media(max-width:900px){.content:has(>.active-bias-compact){grid-template-columns:minmax(0,1fr)}.content>.active-bias-compact{grid-column:1!important;grid-row:2;max-width:100%}}.phase-next-dropdown{background:var(--app-surface,#fff);border:1px solid #bbc9d4;border-radius:5px}.phase-next-dropdown>summary{padding:11px;cursor:pointer;min-height:44px}.phase-next-dropdown .phase-next-options{padding:12px;border-top:1px solid var(--line)}.date-with-weekday{display:grid;gap:5px;min-width:0}.date-with-weekday input{width:100%;min-width:0}.date-weekday{font-size:12px;font-weight:600;color:var(--app-ink,#425b70)}.setup-grouped-fields{border:0;padding:0!important;margin:16px 0;min-width:0}.setup-decision-groups{display:grid;grid-template-columns:1fr 1fr;gap:16px}.setup-decision-groups .author-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 16px}.setup-decision-groups .field{margin:0;min-width:0}.setup-decision-groups .learning-field-group>div:has(>[aria-label="Active Bias"]){margin-top:16px;margin-bottom:0}.setup-plan-group{grid-column:1/-1}.setup-plan-group .author-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.setup-plan-results{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin:16px 0 0;padding-top:12px;border-top:1px solid var(--line)}.setup-plan-results dd{margin:4px 0 0;font-weight:700}@media(max-width:1000px){.setup-decision-groups{grid-template-columns:1fr}}@media(max-width:600px){.setup-decision-groups .author-grid,.setup-plan-group .author-grid{grid-template-columns:1fr}.setup-plan-results{grid-template-columns:repeat(2,minmax(0,1fr))}}.setup-price-row{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:20px}.setup-bias-controls{width:340px!important;display:flex;flex-direction:column;gap:8px;margin-bottom:16px}.setup-bias-controls>div{margin-bottom:0!important}.setup-bias-controls strong{font-size:14px!important}.setup-bias-controls [aria-label="Active Bias"]{flex-wrap:wrap;white-space:normal!important;gap:6px!important}.setup-invalidation-control{background:var(--app-surface,#fff);border:1px solid var(--line);border-radius:10px;padding:12px;display:grid;font-size:12px}.setup-invalidation-control .field{margin:0}.setup-invalidation-control select{padding:8px;min-height:36px}.setup-invalidation-control small{line-height:1.5;color:var(--muted)}.setup-start-action{margin-top:24px;border-top:1px solid var(--line);padding-top:20px;display:flex;justify-content:flex-end}.setup-start-button{background:#15803d;color:white}.setup-session-summary{margin-top:20px;padding:16px;background:var(--app-surface,#f3f7fa);border:1px solid var(--line);border-radius:10px}.setup-session-summary h3{margin:0 0 12px;font-size:14px}.setup-summary-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.setup-summary-grid>div{display:flex;flex-direction:column;gap:5px;font-size:13px}.setup-summary-grid small,.setup-summary-grid span{color:var(--muted)}.setup-event,.setup-plan-guidance{display:block;padding:10px 12px;border-radius:7px;font-weight:600;line-height:1.5}.setup-event.success,.setup-plan-guidance.success{color:#166534;background:#ecfdf3;border:1px solid #a7dfba}.setup-event.danger,.setup-plan-guidance.danger{color:#b91c1c;background:#fff1f2;border:1px solid #f3b1b9}.setup-event.neutral{color:var(--app-ink,#58636f);background:var(--app-surface,#eef2f6)}.setup-decision-final{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-top:18px;padding-top:16px;border-top:1px solid var(--line)}.setup-review-plan{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0}.setup-review-plan dd{margin:4px 0 0;font-weight:600}.excel-learning-review .learning-field-group{padding:16px}.excel-learning-review .setup-plan-results{margin-top:12px}.excel-learning-review .setup-plan-results dt{font-size:12px}.review-choice-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.review-choice{display:flex;align-items:center;gap:8px;border:1px solid var(--line);border-radius:7px;padding:10px;font-size:12px;cursor:pointer;background:var(--app-surface,#fff);min-height:42px}.review-choice.selected{border-color:#2375a3;background:var(--app-surface,#eaf5ff);color:var(--app-ink,#154968);font-weight:600}.review-choice input{flex-shrink:0}.excel-learning-review fieldset:has(.review-choice-grid){padding:12px;margin:16px 0}.excel-additional:has(.setup-session-summary) .learning-field-group{padding:16px}.excel-additional:has(.setup-session-summary) .setup-price-row{margin-top:14px}.excel-additional:has(.setup-session-summary) .setup-decision-groups h3{margin-top:0}@media(max-width:1100px){.review-choice-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:720px){.setup-review-plan,.setup-summary-grid{grid-template-columns:1fr 1fr}.review-choice-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.setup-bias-controls{width:100%!important}.setup-decision-final{grid-template-columns:1fr}}@media(max-width:450px){.review-choice-grid,.setup-review-plan,.setup-summary-grid{grid-template-columns:1fr}}@media(max-width:600px){.setup-price-row{grid-template-columns:1fr}}.learning-record-fields:has(>div:only-child){grid-template-columns:1fr}.setup-context-compact{grid-column:1/-1}.setup-context-compact .author-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.setup-invalidation-control{grid-template-columns:1fr 1fr;gap:8px}.setup-invalidation-control>button,.setup-invalidation-control>label:first-child,.setup-invalidation-control>p,.setup-invalidation-control>small{grid-column:1/-1}.setup-invalidation-control:has(>label:nth-child(2))>label:first-child{grid-column:auto}.setup-invalidation-control .field{gap:5px!important}.setup-invalidation-control button{min-height:32px;padding:7px 10px;margin:0}.setup-invalidation-control .text-link{padding:0;border:0;background:none;color:var(--app-ink,#1d5d82);min-height:0;text-decoration:underline}.setup-practice-hint{font-size:12px;color:var(--muted);margin:6px 0 14px}.excel-additional:has(.setup-session-summary){padding:20px}.excel-additional:has(.setup-session-summary) .actions{margin:0}.excel-additional:has(.setup-session-summary) .field{gap:6px!important}.excel-additional:has(.setup-session-summary) .caption{margin:6px 0 12px}.excel-additional:has(.setup-session-summary) .setup-plan-group .author-grid:has(>[class=field]:only-child){grid-template-columns:minmax(200px,1fr) 2fr}.excel-additional:has(.setup-session-summary) .learning-field-group{margin-top:0}.excel-additional:has(.setup-session-summary) .setup-plan-results{margin:12px 0}.setup-decision-final{margin-top:12px;padding-top:12px}.review-choice-group h4{font-size:12px;margin:12px 0 8px}.review-choice-group:first-of-type h4{margin-top:0}.excel-learning-review .field{gap:6px!important}.excel-learning-review .review-choice{padding:8px;min-height:36px}@media(max-width:900px){.setup-context-compact .author-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:500px){.setup-context-compact .author-grid{grid-template-columns:1fr}}.owner-shell dl.setup-review-plan{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.owner-shell dl.setup-plan-results{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px}.owner-shell .excel-learning-review>.author-grid{grid-template-columns:repeat(3,minmax(0,1fr))}@media(max-width:720px){.owner-shell dl.setup-plan-results,.owner-shell dl.setup-review-plan{grid-template-columns:repeat(2,minmax(0,1fr))}.owner-shell .excel-learning-review>.author-grid{grid-template-columns:1fr}}.setup-event-overview{display:grid;gap:8px;min-width:0}.setup-event-overview>span{font-weight:700;font-size:13px}.setup-plan-group>.author-grid:empty{display:none}.owner-shell .content:has(>.setup-bias-controls>.setup-invalidation-control){display:block}.owner-shell .content:has(>.setup-bias-controls>.setup-invalidation-control)>.setup-bias-controls{display:grid;grid-template-columns:minmax(220px,1fr) minmax(180px,.65fr) minmax(280px,1fr);width:100%!important;gap:12px;margin:12px 0}.owner-shell .content:has(>.setup-bias-controls>.setup-invalidation-control)>.setup-bias-controls>*{grid-column:auto;grid-row:auto;width:auto;margin:0;justify-self:stretch}.owner-shell .content:has(>.setup-bias-controls>.setup-invalidation-control)>.setup-bias-controls>div{justify-content:flex-start!important;align-self:center}.owner-shell .content:has(>.setup-bias-controls>.setup-invalidation-control)>#additional-learning{display:block;padding:16px}.owner-shell .setup-event-overview{padding:12px;align-self:center}.owner-shell .setup-invalidation-control{padding:12px;gap:6px}.owner-shell .setup-invalidation-control small:empty{display:none}.owner-shell .learning-day-control{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:12px 16px;border:1px solid #cddde6;border-radius:10px;background:var(--app-surface,#fff);grid-column:1/-1}.learning-day-control p{margin:5px 0 0;color:var(--muted);font-size:13px}.emotion-fields{display:grid;grid-template-columns:1fr 1fr 1fr auto;gap:12px;align-items:end}.emotion-fields .field{margin:0}.emotion-history{display:flex;flex-wrap:wrap;gap:8px;list-style:none;padding:0}.emotion-history li{padding:8px 12px;border:1px solid var(--line);border-radius:8px;background:var(--app-surface,#f4f8fb);font-size:13px}.history-stage-tabs{display:flex;gap:8px;margin:0 0 16px}.mobile-menu-toggle{display:none}.owner-shell .author-grid>.field{min-width:0}.owner-shell .field input,.owner-shell .field select,.owner-shell .field textarea{max-width:100%;box-sizing:border-box}.owner-shell .learning-field-group,.owner-shell .panel{min-width:0}.owner-shell .setup-price-row{margin-top:12px}.owner-shell .setup-summary-grid{gap:12px}.owner-shell .setup-session-summary{padding:12px}.owner-shell .live-model-controls{margin:0 0 8px}.owner-shell .excel-learning-fields>legend{font-size:15px;font-weight:700}@media(max-width:1100px){.owner-shell .content:has(>.setup-bias-controls>.setup-invalidation-control)>.setup-bias-controls{grid-template-columns:1fr 1fr}.owner-shell .content:has(>.setup-bias-controls>.setup-invalidation-control)>.setup-bias-controls>.setup-invalidation-control{grid-column:1/-1}.emotion-fields{grid-template-columns:1fr 1fr}}@media(max-width:720px){.owner-shell{display:block;min-width:0}.owner-shell .main{min-width:0;width:100%}.owner-shell .mobile-menu-toggle{display:block;position:sticky;top:0;z-index:20;width:100%;margin:0;border-radius:0;background:#102e43;color:white;text-align:left;padding:12px 16px;min-height:44px}.owner-shell aside{display:none;position:fixed;inset:44px 0 auto 0;z-index:19;width:100%;max-height:calc(100dvh - 44px);overflow:auto;padding:12px 16px;box-sizing:border-box;box-shadow:0 12px 30px #08203340}.owner-shell.mobile-menu-open aside{display:block}.owner-shell aside nav{max-height:none;overflow:visible}.owner-shell aside .sidebar-brand{display:none}.owner-shell aside .nav{min-height:44px}.owner-shell aside .asideFoot{display:block;margin-top:8px}.owner-shell header{padding:12px 16px;height:auto;gap:10px;flex-wrap:wrap}.owner-shell .header-wordmark{max-width:150px;height:auto}.owner-shell .brand-motto,.owner-shell .stage-status,.owner-shell header .badge{display:none}.owner-shell .header-brand{min-width:0}.owner-shell .status{margin-left:auto;flex-wrap:wrap}.owner-shell .content{padding:14px 12px;display:block!important}.owner-shell .pageTitle{margin:0 0 12px}.owner-shell .page-heading-line{gap:8px;flex-wrap:wrap}.owner-shell h1{font-size:22px}.owner-shell .owner-page-purpose{font-size:13px;line-height:1.5}.owner-shell .panel{padding:14px;margin:12px 0}.owner-shell .learning-field-group{padding:12px}.owner-shell .field{margin:0;gap:6px}.owner-shell input:not([type=checkbox]):not([type=radio]),.owner-shell select,.owner-shell textarea{font-size:16px;min-height:44px;width:100%}.owner-shell input[type=checkbox],.owner-shell input[type=radio]{width:18px;height:18px;flex-shrink:0}.owner-shell button,.owner-shell summary{min-height:44px}.owner-shell .confidence{min-height:44px;display:inline-flex;align-items:center;gap:8px}.owner-shell .actions{gap:8px;flex-wrap:wrap}.owner-shell .author-grid,.owner-shell .bias-decision-groups,.owner-shell .learning-record-fields,.owner-shell .setup-context-compact .author-grid,.owner-shell .setup-decision-groups{grid-template-columns:1fr 1fr;gap:12px}.owner-shell .bias-decision-groups>section,.owner-shell .learning-record-fields>.actions,.owner-shell .learning-record-fields>div,.owner-shell .setup-decision-groups>section{grid-column:1/-1}.owner-shell .setup-price-row{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px}.owner-shell .setup-price-row input{padding:10px 6px}.owner-shell dl.setup-plan-results{grid-template-columns:repeat(2,minmax(0,1fr))}.owner-shell .setup-summary-grid{grid-template-columns:1fr 1fr}.owner-shell .setup-summary-grid>div:first-child{grid-column:1/-1}.owner-shell .active-bias-compact{width:100%;margin:10px 0!important}.owner-shell .active-bias-compact [aria-label="Active Bias"],.owner-shell .active-bias-compact [aria-label="Dominant Bias"]{white-space:normal!important;flex-wrap:wrap}.owner-shell .active-bias-compact strong{font-size:14px!important}.owner-shell .content:has(>.setup-bias-controls>.setup-invalidation-control)>.setup-bias-controls{grid-template-columns:1fr 1fr;gap:8px}.owner-shell .content:has(>.setup-bias-controls>.setup-invalidation-control)>.setup-bias-controls>div{grid-column:1/-1}.owner-shell .content:has(>.setup-bias-controls>.setup-invalidation-control)>.setup-bias-controls>.setup-event-overview{grid-column:1/-1}.owner-shell .setup-event-overview{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:10px 12px}.owner-shell .learning-day-control{align-items:stretch;flex-direction:column;gap:10px}.owner-shell .learning-day-control button{align-self:flex-start}.owner-shell .learning-commit-group{align-items:stretch;gap:12px}.owner-shell .learning-commit-group>div{max-width:100%!important;width:100%}.owner-shell .learning-commit-group>div>button{width:100%}.owner-shell .review-choice-grid{grid-template-columns:1fr 1fr}.owner-shell .review-choice{min-height:44px;padding:9px;font-size:12px}.owner-shell .emotion-fields{grid-template-columns:1fr}.owner-shell .setup-start-action{margin-top:16px;padding-top:14px}.owner-shell .setup-start-action button{width:100%}.owner-shell footer{padding:12px}.owner-shell .flow{display:flex;flex-direction:column;gap:12px}.owner-shell .flow>article{width:100%;box-sizing:border-box}.owner-shell .chart-grid,.owner-shell .daily-workflow{grid-template-columns:1fr}.owner-shell img{max-width:100%;height:auto}}@media(max-width:380px){.owner-shell .author-grid,.owner-shell .learning-record-fields,.owner-shell .review-choice-grid{grid-template-columns:1fr}}#owner-active-bias{margin-left:12px;display:flex;align-items:center;min-width:0}#owner-active-bias .active-bias-compact{margin:0!important;width:auto!important}#owner-active-bias strong{font-size:14px!important}.owner-shell .learning-day-control{width:fit-content;max-width:100%;box-sizing:border-box;margin:12px 0;padding:12px 14px;display:block}.learning-day-actions{display:flex;align-items:center;gap:24px;flex-wrap:wrap}.learning-day-actions button{flex-shrink:0}.learning-day-blockers{margin-top:10px;border-top:1px solid var(--line);padding-top:8px}.learning-day-blockers ul{padding:0;list-style:none;margin:8px 0 0}.learning-day-blockers li{display:flex;gap:16px;align-items:center;justify-content:space-between;padding:8px 0}.owner-shell .content:has(>.setup-bias-controls>.setup-invalidation-control)>.setup-bias-controls,.owner-shell .setup-bias-controls{display:flex!important;flex-wrap:wrap;align-items:center;justify-content:flex-start;gap:12px;width:fit-content!important;max-width:100%;margin:12px 0!important;padding:12px;border:1px solid #d3e0eb;border-radius:10px;background:var(--app-surface,#fff);box-sizing:border-box}.owner-shell .setup-bias-controls>.setup-event-overview{width:190px!important;border:0;padding:0;align-self:center}.owner-shell .setup-bias-controls>.setup-invalidation-control{width:400px!important;max-width:100%;border:0;padding:0;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px 12px;align-items:end;background:transparent}.owner-shell .setup-invalidation-control .field{margin:0}.owner-shell .setup-invalidation-control>button{margin:0;white-space:nowrap;max-width:190px}.owner-shell .setup-invalidation-control>small{grid-column:1/-1}.owner-shell .setup-plan-guidance{display:inline-flex;width:fit-content;max-width:100%;box-sizing:border-box;margin:8px 0;padding:7px 10px;font-size:13px}.learning-session-context{padding:12px 14px;background:var(--app-surface,#f5f8fb);border:1px solid #d3e0eb;border-radius:9px;margin-bottom:12px}.owner-shell .learning-session-context .actions{margin:0 0 8px;max-width:none!important}.owner-shell .learning-session-context .setup-practice-hint{margin:6px 0;font-size:12px}.owner-shell .learning-session-context .learning-record-group{padding:0;border:0;background:transparent;margin:0}.owner-shell .learning-session-context .learning-record-fields{display:block}@media(max-width:720px){#owner-active-bias{margin:4px 0;width:100%}#owner-active-bias .active-bias-compact{justify-content:flex-start!important}.owner-shell .learning-day-control{width:100%}.learning-day-actions{gap:12px;justify-content:space-between}.owner-shell .content:has(>.setup-bias-controls>.setup-invalidation-control)>.setup-bias-controls,.owner-shell .setup-bias-controls{width:100%!important;display:flex!important;padding:12px}.owner-shell .setup-bias-controls>.setup-event-overview,.owner-shell .setup-bias-controls>.setup-invalidation-control{width:100%!important;max-width:100%}.owner-shell .setup-invalidation-control>button{max-width:none}.owner-shell .setup-invalidation-control{grid-template-columns:1fr!important}.learning-day-blockers li{align-items:flex-start;font-size:13px}.learning-session-context{padding:12px}}.owner-shell .content:has(>.setup-bias-controls>.setup-invalidation-control)>.setup-bias-controls,.owner-shell .setup-bias-controls{flex-direction:row!important;justify-self:start!important;align-self:start!important}.owner-shell .setup-bias-controls>.setup-invalidation-control{width:440px!important;grid-template-columns:minmax(180px,1fr) auto!important}.owner-shell .setup-invalidation-control>.field:first-child{grid-column:1;grid-row:1}.owner-shell .setup-invalidation-control>.field:not(:first-child){grid-column:1/-1;grid-row:2}.owner-shell .setup-invalidation-control>button{grid-column:2;grid-row:1;align-self:end}.owner-shell .learning-day-control{justify-self:start;align-self:start}@media(max-width:720px){.owner-shell .setup-bias-controls>.setup-invalidation-control{width:100%!important;grid-template-columns:1fr!important}.owner-shell .setup-invalidation-control>button{grid-column:1;grid-row:auto;width:100%}}.learning-top-strip{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin:12px 0;min-width:0}.owner-shell .learning-top-strip>.learning-day-control,.owner-shell .learning-top-strip>.setup-bias-controls{margin:0!important}.owner-shell .learning-top-strip>.learning-session-switch{display:flex;align-items:center;flex-wrap:wrap;gap:10px;margin:0!important;padding:12px 14px;border:1px solid #d3e0eb;border-radius:10px;background:var(--app-surface,#fff)}.owner-shell .learning-top-strip .learning-day-actions{gap:14px}.owner-shell .setup-decision-final.with-before{grid-template-columns:minmax(180px,240px) minmax(0,1fr);align-items:start}.owner-shell .setup-decision-final.with-before:has(>label:nth-child(2)){grid-template-columns:minmax(180px,240px) minmax(180px,260px) minmax(0,1fr)}.owner-shell .setup-decision-final.with-before .field{min-width:0}.owner-shell .setup-decision-final.with-before input,.owner-shell .setup-decision-final.with-before select{width:100%;min-width:0;box-sizing:border-box}@media(max-width:720px){.learning-top-strip{align-items:stretch;gap:10px}.owner-shell .learning-top-strip>*{width:100%!important;box-sizing:border-box}.owner-shell .setup-decision-final.with-before,.owner-shell .setup-decision-final.with-before:has(>label:nth-child(2)){grid-template-columns:1fr}}@media(min-width:721px){.owner-shell .learning-top-strip{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.8fr) minmax(0,1.1fr);align-items:stretch;gap:12px}.owner-shell .learning-top-strip:not(:has(>.learning-day-control)){grid-template-columns:minmax(0,1fr) minmax(0,1.8fr)}.owner-shell .learning-top-strip>.learning-day-control,.owner-shell .learning-top-strip>.learning-session-switch,.owner-shell .learning-top-strip>.setup-bias-controls{width:100%!important;min-width:0;min-height:100px;margin:0!important;padding:14px!important;border:1px solid #d3e0eb;border-radius:10px;background:var(--app-surface,#fff);box-sizing:border-box;align-self:stretch!important}.owner-shell .learning-top-strip>.learning-session-switch{justify-content:space-between;align-content:center;gap:10px}.owner-shell .learning-top-strip>.setup-bias-controls{display:grid!important;grid-template-columns:minmax(110px,.65fr) minmax(0,1.5fr);align-items:center;gap:12px}.owner-shell .learning-top-strip .setup-bias-controls>.setup-event-overview,.owner-shell .learning-top-strip .setup-bias-controls>.setup-invalidation-control{width:100%!important;min-width:0;max-width:100%}.owner-shell .learning-top-strip .setup-bias-controls>.setup-invalidation-control{grid-template-columns:minmax(0,1fr) auto!important}.owner-shell .learning-top-strip .field,.owner-shell .learning-top-strip select{min-width:0}.owner-shell .learning-top-strip>.learning-day-control{display:flex;flex-direction:column;justify-content:center}.owner-shell .learning-top-strip .learning-day-actions{flex-wrap:nowrap;justify-content:space-between;gap:12px}.owner-shell .learning-top-strip .learning-day-actions>div{min-width:0}.owner-shell .learning-top-strip .learning-day-actions p{margin:6px 0 0}.owner-shell .learning-top-strip>.learning-day-control{grid-column:auto!important}.owner-shell .learning-top-strip .learning-day-actions{width:100%}.owner-shell .excel-learning-review{padding:16px;margin-top:12px}.owner-shell .excel-learning-review>h3{margin:0 0 10px}.owner-shell .excel-learning-review .learning-field-group{padding:12px;margin:0 0 10px}.owner-shell .excel-learning-review .learning-field-group>h3{margin:0 0 10px}.owner-shell .excel-learning-review dl.setup-review-plan{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px 16px;margin:0}.owner-shell .excel-learning-review .setup-plan-results>div,.owner-shell .excel-learning-review .setup-review-plan>div{padding:0;min-height:0}.owner-shell .excel-learning-review .setup-review-plan dt{font-size:12px}.owner-shell .excel-learning-review .setup-review-plan dd{margin:3px 0 0}.owner-shell .excel-learning-review dl.setup-plan-results{padding:10px 0 0;margin:10px 0 0;gap:10px;border-bottom:0}.owner-shell .excel-learning-review>[data-after-fields]{scroll-margin-top:16px;gap:12px;margin:8px 0}.owner-shell .excel-learning-review>.caption{margin:6px 0}}@media(min-width:721px){.owner-shell .excel-learning-review fieldset:has(.review-choice-grid){display:block;padding:8px 0;margin:8px 0;border:0}.owner-shell .excel-learning-review .review-choice-group{display:block;min-width:0;margin:0 0 10px}.owner-shell .excel-learning-review .review-choice-group h4{margin:0 0 8px}.owner-shell .excel-learning-review .review-choice-grid{display:flex;flex-wrap:wrap;gap:6px;align-content:flex-start}.owner-shell .excel-learning-review .review-choice{padding:6px 8px;min-height:32px;box-sizing:border-box;gap:6px;line-height:1.25}.owner-shell .excel-learning-review .review-choice input{margin:0;width:16px;height:16px}.owner-shell .excel-learning-review textarea{min-height:54px;height:54px}}.setup-start-action{flex-direction:column;align-items:flex-end;gap:8px}.setup-start-action .excel-field-guidance{margin:0;max-width:640px;text-align:right;color:#b42318;line-height:1.5}@media(min-width:1101px){.owner-shell .entry-recognition-row{grid-template-columns:repeat(5,minmax(0,1fr))}}.review-summary{display:flex;flex-wrap:wrap;gap:12px 28px;padding:0 0 8px;margin:0 0 12px;border-bottom:1px solid var(--line)}.review-columns{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.review-column{min-width:0}@media(max-width:1100px){.review-columns{grid-template-columns:repeat(2,minmax(0,1fr))}}.owner-shell .actions.learning-step-navigation{display:flex;justify-content:space-between;align-items:center;gap:12px;width:100%;max-width:none!important}.owner-shell .actions.learning-step-navigation>button:last-child{margin-left:auto}.owner-shell .setup-bias-controls{margin-left:auto!important}#owner-full-context:empty{display:none}.owner-shell .page-heading-line:has(#owner-full-context:not(:empty)){display:grid;grid-template-columns:minmax(150px,1fr) auto minmax(0,416px) auto;align-items:start;gap:16px;width:100%}#owner-full-context .setup-bias-controls{margin:0!important;width:100%;max-width:100%}@media(max-width:1200px){.owner-shell .page-heading-line:has(#owner-full-context:not(:empty)){grid-template-columns:minmax(0,1fr) auto auto}#owner-full-context:not(:empty){grid-column:1/-1;grid-row:2;justify-self:end;max-width:416px;width:100%}}@media(max-width:560px){.owner-shell .page-heading-line:has(#owner-full-context:not(:empty)){grid-template-columns:minmax(0,1fr) auto}#owner-full-context:not(:empty){grid-row:3}#owner-active-bias{grid-row:2;grid-column:1/-1}}.learning-resume-row{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:12px 0;border-bottom:1px solid var(--line)}.learning-resume-row p{margin:4px 0}.learning-resume-row>div{min-width:0}@media(max-width:560px){.learning-resume-row{flex-wrap:wrap}.learning-resume-row button{margin-left:auto}}.bias-state-row{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:12px;width:400px;max-width:100%;min-width:0}.bias-state-row:has(>.bias-state-block:only-child){grid-template-columns:minmax(0,1fr);width:190px}.bias-state-row>.bias-state-block{display:grid!important;grid-template-rows:auto 1fr;gap:8px;width:auto!important;padding:0!important;align-self:stretch!important}.bias-state-block>span{font-size:13px;font-weight:700}.bias-state-block>.setup-event{min-height:46px;box-sizing:border-box;overflow-wrap:anywhere}.owner-shell .setup-bias-controls>.bias-state-row{flex:0 1 400px}.owner-shell .setup-bias-controls>.bias-state-row:has(>.bias-state-block:only-child){flex-basis:190px}.owner-shell .setup-bias-controls>a{flex-basis:100%;align-self:stretch}.owner-shell .learning-top-strip>.setup-bias-controls{display:flex!important;align-items:flex-start!important}.owner-shell .learning-top-strip>.setup-bias-controls>.bias-state-row{flex-grow:1}@media(max-width:720px){.bias-state-row{width:100%}.owner-shell .setup-bias-controls>.bias-state-row{flex-basis:100%}.bias-state-row>.bias-state-block{align-items:stretch!important;justify-content:normal!important}}.bias-badges{min-width:0;max-width:100%;margin-bottom:16px}.bias-badge-line{display:flex;flex-wrap:nowrap;align-items:stretch;gap:10px;max-width:100%;min-width:0;overflow-x:auto;padding:2px 0}.bias-badge-line>[aria-label="Active Bias"],.bias-badge-line>[aria-label="Actual direction"],.bias-badge-line>[aria-label="Dominant Bias"]{flex-shrink:0;box-sizing:border-box;min-height:44px}.bias-state-row{display:contents!important;width:auto!important}.bias-state-row>.bias-state-block{display:flex!important;align-items:stretch!important;flex-shrink:0;min-width:0;gap:0!important}.bias-state-block>.setup-event{white-space:nowrap;min-height:44px;line-height:22px;padding:10px 12px;border-radius:7px}.owner-shell .setup-bias-controls.bias-badges{display:block!important;width:auto!important;min-height:0!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;max-width:100%}.bias-badges>a{display:flex;width:fit-content;max-width:100%;margin-top:4px}#owner-active-bias:has(.setup-bias-controls){flex:0 1 auto;max-width:70%;margin-left:auto;align-items:flex-start}#owner-active-bias .bias-badges{max-width:100%}@media(max-width:900px){#owner-active-bias:has(.setup-bias-controls){max-width:100%;width:100%;margin-left:0}}.bias-state-block>.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.bias-state-block>.setup-event.neutral{border:1px solid #ccd7e0}.bias-badge-line>[aria-label]{white-space:nowrap!important;flex-wrap:nowrap!important}.owner-shell .page-heading-line:has(.bias-badges){align-items:flex-start}.bias-state-block>.setup-event{font-size:14px;font-weight:600;display:flex;align-items:center}@media(min-width:721px){.owner-shell .setup-decision-final.with-before>div>.field{white-space:nowrap}}.owner-bias-context{margin-left:auto;display:flex;align-items:flex-start;justify-content:flex-end;gap:10px;min-width:0;max-width:75%}.owner-bias-context:empty{display:none}.owner-bias-context #owner-active-bias{margin-left:0;max-width:100%;width:auto}.execution-mode-badge{display:inline-flex!important;align-items:center!important;justify-content:center!important;flex-shrink:0!important;min-width:118px!important;min-height:44px!important;margin-top:2px!important;padding:10px 16px!important;border:1px solid!important;border-radius:7px!important;box-sizing:border-box!important;font-size:14px!important;line-height:22px!important;font-weight:750!important;letter-spacing:.07em!important;color:#fff!important;text-shadow:0 1px 2px #0009!important;box-shadow:inset 0 1px 0 #ffffff90,inset 0 -1px 0 #0008,0 2px 5px #07182c25!important;white-space:nowrap!important}.execution-mode-badge.live{border-color:#2b8cc1!important;background:linear-gradient(165deg,#08283f,#1473b5 34%,#60bfea 45%,#154b79 49%,#092137 77%,#175985)!important}.execution-mode-badge.backtest{border-color:#9c3948!important;background:linear-gradient(165deg,#330c16,#822438 34%,#ce6c7b 45%,#68172b 49%,#300a16 77%,#641a2d)!important}.full-live-mode .content,.full-live-mode footer,.full-live-mode>.main{background:var(--app-surface,#dce6ed)}.history-mode{white-space:nowrap;font-size:12px;font-weight:700;padding:4px 7px;border-radius:4px;display:inline-block}.history-mode.live{background:var(--app-surface,#dceefa);color:var(--app-ink,#124d75)}.history-mode.backtest{background:#f5e4e9;color:#782237}@media(max-width:900px){.owner-bias-context{max-width:100%;flex-wrap:wrap}.owner-bias-context #owner-active-bias{width:auto}.execution-mode-badge{min-width:104px!important}}.owner-shell .compact-full-header{margin-bottom:8px}.owner-shell .compact-full-header .page-heading-line{display:grid;grid-template-columns:auto auto minmax(0,1fr) auto;align-items:start;column-gap:16px;row-gap:10px;width:100%}.owner-shell .compact-full-header .page-heading-line>h1{margin-top:8px}.owner-shell .compact-full-header .owner-page-purpose{margin:0;padding:10px 0 0;text-align:center;align-self:start;font-size:13px;line-height:1.5;min-width:0}.owner-shell .compact-full-header .owner-bias-context{margin-left:0;max-width:none}@media(max-width:1200px){.owner-shell .compact-full-header .page-heading-line{grid-template-columns:minmax(0,1fr) auto auto}.owner-shell .compact-full-header .owner-page-purpose{grid-column:1/-1;grid-row:2;padding-top:0}.owner-shell .compact-full-header .owner-bias-context{grid-column:3;grid-row:1}}@media(max-width:720px){.owner-shell .compact-full-header .page-heading-line{grid-template-columns:minmax(0,1fr) auto}.owner-shell .compact-full-header .owner-bias-context{grid-column:1/-1;grid-row:2;justify-content:center;flex-wrap:wrap}.owner-shell .compact-full-header .owner-page-purpose{grid-row:3}.owner-shell .compact-full-header .page-heading-line>h1{margin-top:8px}}.owner-shell .learning-subheading{margin:8px 12px 4px;color:#b6cbd9;font-size:12px;font-weight:600}.owner-shell .learning-nav .hub-nav{margin:6px 0}.owner-shell .learning-nav .hub-nav .learning-nav-heading .nav{font-size:12px}.owner-shell .learning-nav .hub-nav>div[id] .nav{padding-left:16px}:root{--shell-navy-950:#071827;--shell-navy-900:#0B2034;--shell-navy-800:#12314D;--surface-primary:#F7FAFC;--surface-secondary:#EEF3F7;--surface-dark:#10263A;--accent-electric-500:#58B6FF;--accent-electric-400:#75C6FF;--accent-electric-soft:rgba(88,182,255,.16);--accent-electric-glow:rgba(88,182,255,.28);--brand-teal-500:#12808A;--direction-bullish:#2F80ED;--direction-bearish:#7B61FF;--direction-neutral:#7C8796;--state-success:#2E9B61;--state-error:#D9534F;--state-warning:#D59A2B;--state-review:#4F5BD5;--text-primary:#102030;--text-secondary:#52606D;--text-on-dark:#F7FBFF;--border-subtle:#D7E1E8;--text-success:#17643B;--text-error:#922C29;--text-warning:#72500D;--text-review:#3944A3;--text-bullish:#1B5DB5;--text-bearish:#5B3FC4;--text-neutral:#52606D;--surface-success:#EDF7F0;--surface-error:#FFF1F0;--surface-warning:#FFF7E7;--surface-review:#F0F1FC;--control-height:44px;--control-compact:40px;--control-radius:6px;--control-gap:8px;--navy:var(--shell-navy-900);--ink:var(--text-primary);--muted:var(--text-secondary);--line:var(--border-subtle);--pale:var(--surface-secondary);--teal:var(--text-bullish)}body{background:var(--surface-primary);color:var(--text-primary)}.owner-shell,body{font-size:16px}.owner-shell aside{background:linear-gradient(165deg,var(--shell-navy-800),var(--shell-navy-950) 65%)}.owner-shell header{background:var(--shell-navy-900);color:var(--text-on-dark);min-height:80px;height:auto}.owner-shell .header-wordmark{background:var(--surface-primary);border-radius:6px;padding:6px 10px;max-height:56px;object-fit:contain}.owner-shell header .badge,.owner-shell header .language-switch button,.owner-shell header .pill,.owner-shell header .stage-status{color:var(--text-on-dark)}.owner-shell header .language-switch button[aria-pressed=true]{border-color:var(--accent-electric-500)}.owner-shell .nav{font-size:15px;min-height:40px;line-height:1.35}.owner-shell .nav.active{background:var(--shell-navy-800);border-left:3px solid var(--accent-electric-500);color:var(--text-on-dark)}.owner-shell .nav-group h2,.owner-shell .nav-group>summary{font-size:14px;color:var(--text-on-dark)}.owner-shell .nav-group summary{min-height:40px;align-content:center}.learning-nav>summary{position:relative;padding-right:44px}.group-toggle{position:absolute;right:2px;top:0;min-height:36px;width:36px;padding:0;background:transparent;color:var(--text-on-dark)}.mission-short{font-size:12px;line-height:1.5;letter-spacing:.35px;color:var(--text-on-dark);margin:0 0 10px}.system-mission{max-width:1000px;margin:0 0 18px;color:var(--text-secondary);font-size:14px;line-height:1.55}.system-mission p{margin:0}.system-mission h2{font-size:17px}button{padding:9px 16px;font-size:15px;background:var(--accent-electric-500);color:var(--shell-navy-950);transition:background-color .18s ease,border-color .18s ease}button,input:not([type=checkbox]):not([type=radio]),select{min-height:var(--control-height);border-radius:var(--control-radius)}input:not([type=checkbox]):not([type=radio]),select{height:var(--control-height);font-size:16px;padding:8px 10px}textarea{font-size:16px;border-radius:var(--control-radius)}.field,.live-confidence legend,.owner-shell .field,legend{font-size:14px;font-weight:600;gap:6px}label{font-size:14px}.author-grid,.formrow{align-items:end}.author-grid>label,.formrow>label{min-width:0}.caption,.confidence,.eyebrow,.lock,.owner-shell .caption,.owner-shell small,.result,.result strong,.save-status,.skill,.step,small{font-size:13px;letter-spacing:normal}.owner-shell th,th{font-size:13px;letter-spacing:.2px}dl,td{font-size:14px}.owner-shell footer{font-size:13px}.secondary{background:var(--surface-secondary);color:var(--text-primary);border:1px solid var(--border-subtle)}.quiet{background:transparent;color:var(--text-bullish)}.asideFoot .quiet{color:var(--text-on-dark)}.owner-shell :focus-visible,:where(button,a,input,select,textarea,summary):focus-visible{outline:3px solid var(--text-bullish);outline-offset:3px}.owner-shell header :focus-visible,aside :focus-visible{outline-color:var(--accent-electric-400)}button:disabled{opacity:1;background:var(--surface-secondary);color:var(--text-secondary);border-color:var(--border-subtle);cursor:not-allowed;box-shadow:none}.active-focus{border-top:3px solid var(--accent-electric-500);box-shadow:0 0 0 1px var(--accent-electric-soft),0 5px 18px var(--accent-electric-soft)}.process-rail{display:flex;flex-wrap:wrap;list-style:none;padding:0;gap:6px 16px;margin:0 0 16px;font-size:13px;color:var(--text-secondary)}.process-rail li[aria-current=step]{font-weight:700;color:var(--text-bullish);border-bottom:2px solid var(--accent-electric-500)}.process-rail li[data-state=complete]{color:var(--text-success)}.learning-module-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.semantic-bullish{color:var(--text-bullish);background:var(--surface-secondary)}.semantic-bullish:before{content:"↑ ";font-weight:700}.semantic-bearish{color:var(--text-bearish);background:var(--surface-review)}.semantic-bearish:before{content:"↓ ";font-weight:700}.semantic-neutral{color:var(--text-neutral);background:var(--surface-secondary)}.semantic-neutral:before{content:"↔ "}.progress-complete,.result.correct{border-color:var(--state-success);background:var(--surface-success);color:var(--text-success)}.error,.result.incorrect{border-color:var(--state-error);background:var(--surface-error);color:var(--text-error)}.result.unassessed{border-color:var(--state-warning);background:var(--surface-warning);color:var(--text-warning)}.correction{border-left:3px solid var(--state-review)}.correction,.notice{color:var(--text-primary)}.notice{background:var(--surface-secondary);border-color:var(--border-subtle)}.confidence.selected{background:var(--accent-electric-soft);border-color:var(--text-bullish)}.owner-shell .progress-tabs button,.progress-tabs button{font-size:13px;min-height:44px}.progress-subnav button{min-height:40px}.analytics-controls,.history-controls{gap:12px;font-size:14px;align-items:end}.analytics-controls label,.history-controls label{font-size:14px;font-weight:500;gap:6px}.analytics-controls input,.analytics-controls select,.history-controls button,.history-controls input{height:var(--control-compact);min-height:var(--control-compact);padding:7px 10px;font-size:14px}.assessed-date{font-size:14px}.assessed-date input{height:44px!important;min-height:44px!important;padding:8px!important}.process-sticky-bottom,.process-sticky-top{background:var(--surface-primary)}.process-sticky-bottom button{font-size:15px;min-height:44px}.score-segments button{height:40px;min-height:40px;min-width:32px;font-size:13px}.score-segments button[aria-checked=true]{border-color:var(--text-bullish);box-shadow:0 0 0 1px var(--text-bullish);color:var(--text-primary);background:var(--accent-electric-soft)}.optional-note summary,.owner-shell .process-form .caption,.pending-rule-review,.pending-rule-review summary{font-size:13px}.login{background:var(--shell-navy-900);border-color:var(--shell-navy-800);box-shadow:0 10px 45px var(--accent-electric-soft);margin:5vh auto;max-width:540px}.login,.login .caption,.login .language-switch button,.login .muted,.login .system-mission{color:var(--text-on-dark)}.login .panel{color:var(--text-primary)}.login .panel .caption{color:var(--text-secondary)}.login .language-switch{display:flex;justify-content:flex-end}.login .language-switch button{width:auto;margin:0}.login .brand{margin:16px 0}@media(min-width:1200px){.flow{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1fr)}.flow .panel{min-height:0}.decision>.actions{position:sticky;bottom:0;background:var(--surface-primary);padding:10px 0;z-index:2}}@media(max-width:900px){.learning-module-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.process-rail{gap:6px 10px}.owner-shell .nav{font-size:14px}}@media(prefers-reduced-motion:reduce){*,:after,:before{animation:none!important;transition:none!important;scroll-behavior:auto!important}}.evidence-metric{display:inline-flex;flex-wrap:wrap;gap:4px 8px;align-items:center;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--text-primary,var(--app-ink,#182235))}.evidence-metric small{font-size:12px;white-space:nowrap}.evidence-metric[data-n]:before{content:"";display:inline-block;border-radius:50%;background:currentColor;flex:none}.evidence-metric[data-performance=high]{color:#166534}.evidence-metric[data-performance=partial]{color:#854d0e}.evidence-metric[data-performance=low]{color:#991b1b}.evidence-metric[data-performance=unknown]{color:var(--app-muted,#475569)}.progress-matrix .sample-cell{background:var(--app-surface,#f8fafc);color:var(--app-ink,#182235);min-width:88px;min-height:58px;border:1px solid #cbd5e1;padding:8px}.sample-cell .evidence-metric{justify-content:center;font-size:14px}.sample-cell small{width:100%}.progress-score .evidence-metric{font-size:20px}.calendar-feed small{display:block}.assistance-control{display:flex;align-items:center;gap:16px;margin:12px 0}.assistance-control label{display:flex;gap:12px;align-items:center}.assistance-control p{max-width:700px}.cognitive-feedback dt{font-weight:600;margin-top:12px}.cognitive-feedback dd{margin:4px 0 12px}.quality-rep{color:var(--text-success);border-left:3px solid var(--state-success);padding-left:8px}.process-before-outcome{padding:16px;margin:12px 0;border:1px solid var(--border-subtle)}.correction{border:2px solid var(--state-review);background:var(--surface-review);padding:16px}.flow .decision .actions{position:sticky;bottom:0;background:var(--surface-primary);padding:8px 0}@media(max-width:600px){.assistance-control{gap:8px}.assistance-control,.assistance-control label{flex-direction:column;align-items:stretch;min-width:0}.assistance-control label{gap:6px;max-width:100%;overflow-wrap:normal;word-break:normal}.assistance-control select{width:100%;min-width:0;max-width:100%;box-sizing:border-box}.assistance-control p{margin:0;max-width:100%}}.north-star-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.north-star-grid>section{background:var(--surface-secondary);padding:16px;border-radius:6px}.north-star-grid h3{font-size:16px}.north-star-stats .formrow{margin-bottom:16px}@media(max-width:850px){.north-star-grid{grid-template-columns:1fr}}.owner-shell .field,.owner-shell .result,.owner-shell .result strong,.owner-shell dl,.owner-shell label,.owner-shell legend,.owner-shell td{font-size:15px}.owner-shell .stage-status{font-size:14px}.group-toggle{height:40px;width:40px}.group-toggle,.owner-shell .quiet,.owner-shell .secondary{min-height:40px}.daily-workflow .active-focus{border-top:1px solid var(--border-subtle);border-left:3px solid var(--accent-electric-500)}.owner-shell .secondary{min-height:44px}.progress-matrix{table-layout:auto;min-width:1250px}.progress-matrix th:first-child{min-width:220px}.progress-matrix .sample-cell{min-width:76px;width:100%}.progress-matrix td{padding:3px}.owner-shell :is(input:not([type=checkbox]):not([type=radio]),select,button):not(.nav):not(.group-toggle):not(.sample-cell){min-height:var(--control-height);font-size:15px;border-radius:var(--control-radius);line-height:1.4}.owner-shell :is(input:not([type=checkbox]):not([type=radio]),select){height:var(--control-height);padding:9px 12px}.owner-shell :is(.analytics-controls,.history-controls) :is(input,select,button){height:var(--control-height);min-height:var(--control-height);padding:9px 12px}.owner-shell :is(.field,label){gap:var(--control-gap)}.owner-shell :is(.caption,small,.notice,.error,summary,.step,.eyebrow,.save-status,.skill,.confidence,.lock,.semantic-status,.system-mission,.process-rail,.process-sticky-bottom,.pending-rule-review,.optional-note summary,.read-assessment p){font-size:14px;line-height:1.5}.owner-shell :is(.progress-native .process-criterion label,.progress-tabs button,.progress-subnav button,.score-segments button,.metrics span,th,td,dl){font-size:15px}.owner-shell .status :is(.badge,.pill){font-size:14px;background:var(--shell-navy-800);color:var(--text-on-dark);border-color:var(--shell-navy-800)}.owner-shell .mission-short{font-size:14px;letter-spacing:0}.owner-shell .nav-group h2{font-size:14px;color:#B5C5D6;letter-spacing:.09em;text-transform:uppercase;padding:16px 12px 5px;cursor:default}.owner-shell .nav-group>summary{font-size:15px;border-radius:var(--control-radius);min-height:44px;padding-top:11px;padding-bottom:11px}.owner-shell .nav-group>summary:hover,.owner-shell .nav:hover{background:var(--shell-navy-800)}.owner-shell .group-toggle{height:44px;min-height:44px;width:44px}.owner-shell .progress-tabs button[aria-current=page],.owner-shell .progress-tabs button[aria-pressed=true]{color:var(--text-bullish);background:var(--accent-electric-soft);border-bottom-color:var(--accent-electric-500)}.owner-shell .panel{box-shadow:0 3px 12px #07182708}.owner-shell .panel.active-focus{box-shadow:0 0 0 1px var(--accent-electric-soft),0 5px 18px var(--accent-electric-soft)}.evidence-metric[data-n]{color:var(--text-primary);background:hsl(var(--quality-hue) 65% var(--sample-tint));border-bottom:3px solid hsl(var(--quality-hue) 65% 38%);border-radius:4px;padding:5px 8px}.evidence-metric[data-n]:before{background:hsl(var(--quality-hue) 65% 38%);width:var(--evidence-size);height:var(--evidence-size)}.owner-shell .evidence-metric small{font-size:14px;color:var(--text-primary)}.progress-matrix .sample-cell{min-height:76px;padding:3px;background:var(--surface-primary);border-color:var(--border-subtle);border-radius:var(--control-radius)}.sample-cell .evidence-metric{display:flex;min-height:66px;gap:3px;width:100%;font-size:16px}.sample-cell .evidence-metric[data-performance=unknown]{border:0;background:var(--surface-secondary);color:var(--text-secondary)}.owner-shell .progress-matrix button:focus-visible{outline:3px solid var(--text-bullish);outline-offset:2px}.owner-shell .score-segments button{height:44px;min-height:44px}.owner-shell button:not(:disabled):not(.nav):not(.quiet):not(.secondary):not(.sample-cell):not([role=radio]):hover{background:var(--accent-electric-400)}.owner-shell .quiet:hover,.owner-shell .secondary:hover{background:var(--accent-electric-soft)}.owner-shell .progress-matrix .sample-cell{font-size:15px}.owner-shell .daily-workflow li button{height:var(--control-height);align-self:center}.learning-nav-heading{display:grid;grid-template-columns:minmax(0,1fr) 44px;align-items:center}.owner-shell .learning-nav-heading .group-toggle{position:static;border:1px solid transparent;background:transparent;color:var(--text-on-dark);padding:0}.owner-shell .learning-nav-heading .group-toggle:hover{background:var(--shell-navy-800)}.owner-shell .learning-overview-link{min-height:44px;font-size:15px;font-weight:600}.live-commit-action{position:static}.owner-shell .live-model-controls{align-items:flex-end}.calendar-values{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:16px}.calendar-values dd{margin:8px 0;font-size:16px}.economic-calendar details{padding:12px 0}.economic-calendar .author-grid label{display:flex;flex-direction:column;gap:8px}.calendar-primary-source{display:inline-flex;align-items:center;min-height:44px;font-weight:600}.calendar-entry{max-width:760px;margin:20px 0}.calendar-combobox{position:relative}.calendar-combobox label,.calendar-entry-fields label{display:flex;flex-direction:column;gap:8px}.calendar-combobox [role=listbox]{max-height:260px;overflow:auto;border:1px solid var(--border-subtle);border-radius:8px}.calendar-combobox [role=option]{display:block;text-align:left;width:100%;background:var(--surface-primary);color:var(--text-primary);border-radius:0}.calendar-combobox [role=option]:focus,.calendar-combobox [role=option]:hover{background:var(--surface-secondary);outline:2px solid var(--accent-electric-500);outline-offset:-2px}.calendar-entry-fields{display:grid;gap:16px;margin-top:16px}.calendar-numbers,.calendar-period{display:flex;gap:16px;flex-wrap:wrap}.calendar-period{border:0;padding:0;margin:0}.calendar-period legend{padding:0 0 8px}.calendar-numbers label{flex:1 1;min-width:190px}.calendar-numbers label>span,.calendar-value-input{display:flex;align-items:center;gap:10px}.calendar-numbers input,.calendar-value-input input{min-width:0;width:140px}.calendar-owner-event{max-width:760px}.calendar-unknown{margin-top:20px}.owner-calendar .field>input[type=date]{max-width:230px}.owner-shell .nav-group.context-active>.learning-nav-heading{border-left:2px solid #57718b}.owner-shell .nav-group.context-active>.learning-nav-heading>.nav{color:#bfd4e7}.owner-shell .brand-motto{border-top:1px solid #425870;padding:20px 0 8px;margin:18px 0 12px;color:#84c8ed;cursor:default;font-size:12px;letter-spacing:.055em;line-height:1.6}.owner-shell .asideFoot .quiet{margin-top:8px}.assessed-date{white-space:nowrap;min-width:180px}.process-sticky-top{grid-template-columns:minmax(180px,240px) auto minmax(180px,1fr)}.compact-date{max-width:240px}.button-link{display:inline-flex;align-items:center;min-height:44px;padding:10px 16px;border:1px solid #aabcca;border-radius:6px;text-decoration:none;background:var(--app-surface,#edf5fb);font-weight:600}.button-link:hover{background:var(--app-surface,#dfeef8)}.hub-links{display:flex;gap:12px;flex-wrap:wrap}.open-badge{display:inline-block;margin-left:8px;padding:1px 7px;border-radius:12px;background:#334e67;color:white;font-size:12px}.open-item{border-left:4px solid;padding:12px 16px;margin:12px 0;display:flex;align-items:center;justify-content:space-between;gap:16px}.open-item p{margin:4px 0}.state-OVERDUE{border-color:#a63838;color:#822525}.state-DUE{border-color:#a26a13;color:#76500c}.state-COMPLETE{border-color:#25744f;color:#236140}.state-BACKFILLED,.state-NOT_REQUIRED,.state-RETROSPECTIVE{border-color:#78838f;color:var(--app-ink,#526170)}.acceptance-row{border-top:1px solid var(--line);padding:20px 0}.acceptance-row h4{font-size:18px;margin:0 0 8px}.acceptance-status{display:flex;gap:20px;flex-wrap:wrap}.acceptance-row details{margin-top:12px}.calendar-lineage{background:var(--app-surface,#f2f6f9);border:1px solid var(--line);border-radius:6px;padding:16px;margin:12px 0}.calendar-lineage h4{margin-top:0}.calendar-lineage p{margin-bottom:7px}.acceptance-row p{max-width:1000px}.owner-acceptance .actions{margin-top:10px}.owner-acceptance{min-width:0}.review-toolbar{position:sticky;top:0;z-index:8;background:var(--app-surface,#fff);border:1px solid #b5c4d0;border-radius:8px;padding:12px 16px;box-shadow:0 3px 10px #142b3f15}.review-actions,.review-card-heading,.review-filters,.review-groups,.review-toolbar-title{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.review-toolbar-title h2{font-size:18px;margin:0;flex:1 1}.review-toolbar-title strong{font-size:18px}.review-filters{margin-top:8px}.owner-shell .review-chip{background:var(--app-surface,#fff);color:var(--app-ink,#243b50);border:1px solid #b5c4d0;min-height:40px;padding:7px 12px}.owner-shell .review-chip[aria-pressed=true]{outline:2px solid #245678;outline-offset:1px;background:var(--app-surface,#eaf2f8)}.review-groups{gap:6px;margin-top:4px}.owner-shell .review-groups button{font-size:13px;min-height:36px;padding:5px 8px}.review-groups [aria-pressed=true]{text-decoration:underline;text-underline-offset:4px}.owner-shell .acceptance-row{background:var(--app-surface,#fff);border:1px solid #cad5de;border-left:4px solid #83919d;border-radius:6px;margin:12px 0;padding:14px 16px;scroll-margin-top:200px;min-width:0}.review-card-heading{justify-content:space-between;align-items:baseline}.review-card-heading h3{font-size:17px;margin:0}.review-status{font-size:14px;white-space:normal}.owner-shell .tone-CONFIRMED{color:#236140}.owner-shell .tone-WAITING{color:#76500c}.owner-shell .tone-FAILED{color:#822525}.owner-shell .tone-NOT_READY{color:var(--app-ink,#526170)}.owner-shell .acceptance-row.tone-CONFIRMED{border-left-color:#25744f}.owner-shell .acceptance-row.tone-WAITING{border-left-color:#a26a13}.owner-shell .acceptance-row.tone-FAILED{border-left-color:#a63838}.owner-shell .acceptance-row :is(h3,.review-description,.caption,.review-history,textarea,summary){color:var(--app-ink,#243b50)}.acceptance-row p{margin:7px 0}.review-description{font-size:15px}.review-actions{margin-top:9px}.review-actions a{font-size:14px}.owner-shell .review-open{background:#1e4b6b;color:#fff;border-color:#1e4b6b}.owner-shell .review-open:hover{background:#173b56}.owner-shell button.review-confirm{background:#edf7f1;color:#236140;border:1px solid #8cb29b}.owner-shell button.review-fail{background:var(--app-surface,#fff);color:#822525;border:1px solid #c29d9d}.review-owner-comment{border-left:2px solid #a63838;padding:6px 12px;background:#faf6f6;color:#612424;overflow-wrap:anywhere}.preserve-lines,.review-owner-comment p{white-space:pre-wrap}.review-owner-comment button{min-height:36px}.review-history section{border-top:1px solid #dce3e9;padding:8px 0}.acceptance-row details{font-size:14px;margin-top:8px}.acceptance-row textarea{width:100%;min-height:90px}.review-return-highlight{box-shadow:0 0 0 3px #35749e!important}.acceptance-row:focus-visible{outline:3px solid #245678;outline-offset:3px}.acceptance-return{display:flex;gap:16px;align-items:center;flex-wrap:wrap;background:var(--app-surface,#edf3f8);border-bottom:1px solid #bccddd;padding:10px 24px;color:var(--app-ink,#243b50)}.acceptance-return a{font-weight:600;color:var(--app-ink,#214f73);min-height:32px;display:inline-flex;align-items:center}.acceptance-return span{font-size:14px}.feedback-note{border-top:1px solid #dce3e9;padding:16px 0}.feedback-note p{white-space:pre-wrap;overflow-wrap:anywhere}.feedback-note textarea{width:100%;min-height:110px}.feedback-note .field{max-width:440px}.feedback-note details{margin-top:10px}.feedback-note-history{padding:10px 0;border-top:1px solid #dce3e9}.review-actions .quiet{min-height:44px;display:inline-flex;align-items:center}.owner-shell .review-actions button:not(:disabled):hover{filter:brightness(.95)}@media(max-width:900px){.review-toolbar{position:static}.owner-shell .acceptance-row{scroll-margin-top:20px}.review-card-heading{align-items:flex-start;flex-direction:column}}.owner-shell .learning-nav-heading{grid-template-columns:36px minmax(0,1fr)}.owner-shell .learning-nav-heading .group-toggle{width:36px;font-size:24px;line-height:1;font-weight:400}.owner-shell .learning-nav-heading>.nav{padding-left:4px}.owner-shell .nav-group>div:not(.learning-nav-heading)>.nav{padding-left:32px}.header-brand{display:flex;align-items:center;gap:22px;min-width:0}.owner-shell .header-brand .header-wordmark{margin-right:0;flex-shrink:0}.owner-shell header .brand-motto{white-space:nowrap;border:0;border-left:1px solid #425870;padding:5px 0 5px 22px;margin:0;font-size:13px;letter-spacing:.025em;color:#aec5d7;cursor:default;line-height:1.5}.owner-shell header .status{margin-left:auto}.review-criteria section{padding:10px 0;border-top:1px solid #dce3e9}.review-linked-issues{padding:10px 0;color:var(--app-ink,#243b50)}@media(max-width:1250px){.owner-shell header .brand-motto{display:none}}.notes-filters{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:12px;align-items:end;margin:16px 0}.note-card>summary{display:flex;flex-direction:column;gap:8px;cursor:pointer}.note-card>summary>span{font-size:.85rem;font-weight:400}.note-card[open]>summary{margin-bottom:16px}.work-top{display:flex;align-items:start;justify-content:space-between;gap:24px;margin-bottom:20px}.work-counts{display:grid;grid-template-columns:repeat(4,minmax(120px,1fr));gap:24px;flex:1 1}.work-counts>div{display:flex;flex-direction:column;gap:6px}.work-counts span{font-size:13px;color:var(--app-ink,#496174)}.work-counts strong{font-size:24px;color:var(--app-ink,#17374e)}.work-counts>div:last-child strong{font-size:17px}.work-top .owner-feedback{margin:0}.work-top .owner-feedback form{max-width:480px}.work-tabs{display:flex;gap:8px;border-bottom:1px solid #c4d2dd;padding-bottom:12px;margin-bottom:16px;flex-wrap:wrap}.owner-shell .work-tabs button{background:transparent;color:var(--app-ink,#29485f);border:1px solid transparent}.owner-shell .work-tabs button[aria-pressed=true]{background:var(--app-surface,#e4f1fb);border-color:#9fbcd1;color:var(--app-ink,#123b58)}.work-tabs span{margin-left:6px}.work-item{background:var(--app-surface,#fff);border:1px solid #cedae3;border-radius:8px;padding:20px;margin:12px 0;scroll-margin-top:20px}.work-item:focus{outline:2px solid #3784b5;outline-offset:3px}.work-item-title{display:flex;align-items:start;justify-content:space-between;gap:20px}.work-item-title h2{font-size:18px;margin:0;max-width:850px}.work-item-title>span{white-space:nowrap;font-size:13px;color:var(--app-ink,#345d76)}.work-actions{display:flex;gap:10px;flex-wrap:wrap;margin:16px 0}.work-details{margin-top:14px}.work-details>summary{font-size:14px;color:var(--app-ink,#3c5c73);cursor:pointer}.work-decision{max-width:700px;padding:16px;background:var(--app-surface,#f0f5f8);border-radius:6px;margin:14px 0}.work-decision textarea{display:block;width:100%;min-height:90px}.work-decision button{margin:8px 8px 0 0}.work-filters{margin-bottom:16px}.work-filters label{display:flex;flex-direction:column;gap:6px}.calendar-heading{display:flex;justify-content:space-between;gap:16px;align-items:center;margin-bottom:16px}.calendar-heading h2{margin:0;font-size:20px}.calendar-heading>a{font-size:14px}.calendar-toolbar{justify-content:space-between;gap:16px}.calendar-toolbar,.date-presets{display:flex;align-items:end;flex-wrap:wrap}.date-presets{gap:8px}.date-presets label{display:flex;flex-direction:column;gap:5px}.date-presets button[aria-pressed=true]{background:var(--app-surface,#e4f1fb)}.calendar-context{display:flex;gap:20px;align-items:center;margin:10px 0;font-size:13px}.calendar-context p{margin:4px 0}.calendar-history-filters{display:grid;grid-template-columns:repeat(5,minmax(135px,1fr)) auto;gap:12px;align-items:end}.calendar-history-filters label{display:flex;flex-direction:column;gap:5px}.calendar-history-filters input,.calendar-history-filters select{min-width:0;width:100%}.calendar-table{width:100%;border-collapse:collapse}.calendar-table td,.calendar-table th{padding:10px 12px;border-bottom:1px solid #dde5ec;font-size:14px;vertical-align:middle}.calendar-table thead th{font-size:12px;letter-spacing:.025em;background:var(--app-surface,#f2f6f9);color:var(--app-ink,#36536a);white-space:nowrap}.calendar-table .market-number{text-align:right}.calendar-table .calendar-time,.calendar-table .market-number{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.calendar-table tbody>tr[data-testid=calendar-row]{cursor:pointer}.calendar-table tbody>tr[data-testid=calendar-row]:hover,.calendar-table tr.expanded{background:var(--app-surface,#edf5fa)}.owner-shell .calendar-row-toggle{padding:5px 0;min-height:36px;background:transparent;color:var(--app-ink,#204b6c);text-align:left;font-weight:600;border:0;text-transform:none}.calendar-row-toggle:before{content:"▸";display:inline-block;margin-right:8px}.calendar-row-toggle[aria-expanded=true]:before{content:"▾"}.calendar-state{font-size:12px;white-space:nowrap;color:var(--app-ink,#405e74)}.calendar-state.state-DONE{color:#236140}.calendar-state.state-DUE{color:#805012}.calendar-row-detail{padding:14px 18px;background:var(--app-surface,#f4f8fb)}.calendar-row-detail .calendar-owner-event{max-width:none;display:flex;gap:16px;align-items:center;flex-wrap:wrap}.calendar-row-detail .calendar-owner-event h3{font-size:16px;margin:0}.calendar-row-detail .calendar-owner-event p{margin:4px 0}.calendar-row-detail .calendar-values{display:flex;gap:28px;margin:8px 0}.calendar-row-detail label{display:flex;gap:8px;align-items:center}.calendar-row-detail details{margin-top:12px}.calendar-drawer{position:relative;border:1px solid #a8bfd0;background:var(--app-surface,#f6fafe);padding:18px;margin:16px 0;border-radius:8px}.calendar-drawer .drawer-close{float:right}.calendar-drawer .calendar-entry{max-width:none;margin:0}.calendar-drawer .calendar-entry h3{font-size:17px}.calendar-drawer .calendar-combobox{max-width:650px}.calendar-drawer .calendar-entry-fields{display:flex;flex-wrap:wrap;align-items:end;gap:16px}.calendar-drawer .entry-lineage,.calendar-drawer .entry-metadata{flex-basis:100%;margin:0;font-size:13px}.calendar-drawer .entry-lineage{order:9}.calendar-drawer .calendar-numbers{gap:16px}.calendar-drawer .calendar-numbers label{min-width:130px}.calendar-drawer .calendar-entry-fields>.caption{flex-basis:100%;order:8;margin:0}.calendar-drawer .calendar-period select{min-width:100px}.calendar-drawer .calendar-unknown{font-size:13px}.calendar-empty{padding:20px;color:var(--app-ink,#51687a)}.owner-shell :is(.work-center,.calendar-workspace) :focus-visible{outline:3px solid #2373a3;outline-offset:3px}@media(max-width:1250px){.calendar-history-filters{grid-template-columns:repeat(3,minmax(130px,1fr))}.work-top{flex-wrap:wrap}.work-counts{min-width:70%}.calendar-table td,.calendar-table th{padding:8px}.work-item-title{flex-wrap:wrap}}@media(max-width:750px){.calendar-history-filters,.work-counts{grid-template-columns:repeat(2,1fr)}.calendar-table{min-width:650px}}.calendar-reference-layout{display:grid;gap:16px;align-items:start}.calendar-reference-layout>section{min-width:0;margin-bottom:0}.calendar-reference-layout .calendar-heading{margin-bottom:10px}.calendar-reference-layout .work-tabs{margin-bottom:10px;padding-bottom:8px}.calendar-reference-layout .calendar-toolbar{gap:10px}.calendar-reference-layout .calendar-drawer{padding:14px;margin:12px 0}.calendar-reference-layout .calendar-entry h3{margin:0 90px 12px 0}.calendar-reference-layout .calendar-entry-line{display:flex;align-items:flex-end;flex-wrap:wrap;gap:12px}.calendar-reference-layout .calendar-entry-line>.calendar-combobox{flex:1 1 210px;max-width:none;min-width:180px}.calendar-reference-layout .calendar-entry-line>.calendar-entry-fields{display:contents}.calendar-reference-layout .calendar-entry-fields>label{flex:0 1 145px;min-width:110px}.calendar-reference-layout .calendar-entry-line :is(input,select){min-width:0;max-width:100%;width:100%;box-sizing:border-box}.calendar-reference-layout .calendar-combobox [role=listbox]{position:absolute;left:0;top:100%;width:max(100%,300px);max-width:min(650px,80vw);z-index:20;box-shadow:0 6px 18px #102e4526;background:var(--app-surface,#fff)}.calendar-reference-layout .calendar-period{flex:0 1 auto;gap:12px}.calendar-reference-layout .calendar-period>label{flex:1 1 100px;min-width:90px}.calendar-reference-layout .calendar-numbers{flex:1 1 240px;gap:12px;min-width:220px}.calendar-reference-layout .calendar-numbers label{flex:1 1;min-width:100px}.calendar-reference-layout .calendar-numbers input{width:100%}.calendar-reference-layout .calendar-entry-fields>.entry-metadata{order:7;flex-basis:100%;margin:0;font-size:12px}.calendar-reference-layout .calendar-entry-fields>.caption{order:8;flex-basis:100%;margin:0;font-size:12px}.calendar-reference-layout .calendar-entry-fields>.entry-lineage{order:9;flex-basis:100%;margin:0;font-size:12px}.calendar-reference-layout .calendar-entry-line>.calendar-unknown{flex-basis:100%}@media(min-width:1600px){.calendar-reference-layout .date-presets{gap:6px}.calendar-reference-layout .date-presets button{padding-inline:10px}.calendar-reference-layout .calendar-table{min-width:650px}}@media(max-width:640px){.calendar-reference-layout .calendar-entry-line>.calendar-combobox{flex-basis:100%}.calendar-reference-layout .calendar-entry-fields>label{flex:1 1 130px}.calendar-reference-layout .calendar-numbers{flex-basis:100%}}.calendar-reference-layout .calendar-mode-tabs{margin:0;padding:0;border:0;flex-wrap:nowrap;gap:8px}.calendar-reference-layout .calendar-toolbar{justify-content:flex-start}.calendar-reference-layout .calendar-toolbar>.calendar-mode-tabs{margin-left:auto;align-self:end}.calendar-history-filters>.calendar-mode-tabs{align-self:end}.calendar-reference-layout .calendar-history-filters{display:flex;flex-wrap:wrap}.calendar-reference-layout .calendar-history-filters>label{flex:1 1 135px}