#stCellDoubling{--dt-card:#fff;--dt-field:#fff;--dt-line:#c8d9ee;--dt-ink:#06266e;--dt-blue:#065cff;--dt-muted:#3a5888;--dt-green:#095a26;background:#fff;color:var(--dt-ink);font:14px/1.4 Arial,Helvetica,sans-serif;isolation:isolate;padding:8px;border-radius:9px;width:100%;max-width:100%;min-width:0}#stCellDoubling *{box-sizing:border-box;min-width:0}#stCellDoubling [hidden]{display:none!important}#stCellDoubling :is(h2,h3,p){margin:0}#stCellDoubling h2{font-size:24px;line-height:1.2;letter-spacing:-.6px;color:var(--dt-ink);margin-bottom:11px}#stCellDoubling h3{font-size:17px;line-height:1.2;color:var(--dt-ink);margin:0}#stCellDoubling .dt-subtitle{font-size:18px;font-weight:700;margin-bottom:12px}#stCellDoubling .dt-presets{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}#stCellDoubling button{font:700 13px/1.3 Arial,sans-serif;color:var(--dt-blue);background:var(--dt-card);border:1px solid var(--dt-blue);border-radius:6px;padding:10px 8px;cursor:pointer;white-space:normal}#stCellDoubling .dt-primary,#stCellDoubling .dt-toggle [aria-pressed=true]{background:#065cff;border-color:#065cff;color:white}#stCellDoubling .dt-presets button{border-color:var(--dt-line);padding:7px;border-radius:8px}#stCellDoubling .dt-presets [aria-pressed=true]{border:2px solid var(--dt-blue);padding:6px}#stCellDoubling .dt-presets button>*{pointer-events:none}#stCellDoubling .dt-art{height:114px;overflow:hidden;border-radius:5px;margin-bottom:5px}#stCellDoubling .dt-art svg{width:100%;height:100%;display:block;overflow:hidden}#stCellDoubling .dt-presets b{font-size:13px;color:var(--dt-ink);display:block}#stCellDoubling small{font-size:11px;display:block;font-weight:400;color:var(--dt-muted)}#stCellDoubling .dt-presets small{font-size:11px;margin-top:2px}#stCellDoubling .dt-caption{font-size:11px;text-align:center;color:var(--dt-muted);margin:6px 0 9px}#stCellDoubling .dt-main,#stCellDoubling .dt-education{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}#stCellDoubling .dt-panel{background:var(--dt-card);border:1px solid var(--dt-line);border-radius:9px;padding:12px 13px;overflow:hidden}#stCellDoubling label{display:block;font-size:15px;font-weight:700;margin:14px 0 5px;color:var(--dt-ink)}#stCellDoubling :is(input,select,textarea){font:inherit;background:var(--dt-field);color:var(--dt-ink);border:1px solid var(--dt-line);border-radius:6px;padding:9px 11px;width:100%;max-width:100%}#stCellDoubling :is(input,select){height:40px;font-size:15px}#stCellDoubling .dt-unitfield{display:grid;grid-template-columns:minmax(0,1fr) auto;border:1px solid var(--dt-line);border-radius:6px;overflow:hidden;background:var(--dt-field);align-items:center}#stCellDoubling .dt-unitfield input{border:0;border-radius:0}#stCellDoubling .dt-unitfield span{border-left:1px solid var(--dt-line);padding:10px 13px;font-size:13px;color:var(--dt-muted)}#stCellDoubling .dt-timepair{display:grid;grid-template-columns:1.25fr 1fr;gap:10px}#stCellDoubling .dt-toggle{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}#stCellDoubling .dt-toggle button{font-weight:400;font-size:12px;border-color:var(--dt-line);padding:10px 7px}#stCellDoubling .dt-help{font-size:11px;color:var(--dt-muted);margin-top:5px}#stCellDoubling .dt-note{border:1px solid var(--dt-line);border-radius:6px;background:var(--dt-card);padding:11px 12px;margin-top:14px;font-size:13px}#stCellDoubling .dt-note b{font-size:15px}#stCellDoubling .dt-photo{margin-top:10px;border-radius:5px;overflow:hidden}#stCellDoubling .dt-photo svg{width:100%;height:auto;display:block;overflow:hidden}#stCellDoubling .dt-actions{display:grid;grid-template-columns:2.1fr 1fr;gap:10px;margin-top:13px}#stCellDoubling .dt-actions button{font-size:15px;padding:13px 7px}#stCellDoubling #dtError{border:1px solid #e9ab65;color:#af3e00;border-radius:6px;padding:9px;margin-top:10px;font-size:13px}#stCellDoubling .dt-hero{background:var(--dt-card);border:1px solid #239b40;border-radius:7px;text-align:center;padding:9px 5px;color:var(--dt-green)}#stCellDoubling .dt-hero strong{font-size:41px;font-weight:800;line-height:1.25;letter-spacing:-1px;display:block;overflow-wrap:anywhere}#stCellDoubling .dt-hero b{font-size:17px;display:block}#stCellDoubling .dt-hero small{font-size:13px;margin-top:3px}#stCellDoubling .dt-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:9px}#stCellDoubling .dt-metrics>div{background:var(--dt-card);border:1px solid var(--dt-line);border-radius:6px;text-align:center;padding:9px 4px}#stCellDoubling .dt-metrics strong{font-size:18px;display:block;overflow-wrap:anywhere}#stCellDoubling .dt-metrics small{font-size:10px}#stCellDoubling .dt-chartpanel{border:1px solid var(--dt-line);border-radius:6px;padding:7px 8px;margin-top:9px;background:var(--dt-card)}#stCellDoubling .dt-chartheading{display:flex;justify-content:space-between;gap:9px;align-items:center}#stCellDoubling .dt-chartheading .dt-toggle{width:135px;flex-shrink:0}#stCellDoubling .dt-chartheading button{font-size:11px;padding:6px}#stCellDoubling #dtChart{display:block;width:100%;height:auto;overflow:hidden;touch-action:pan-y}#stCellDoubling #dtChart text{font-family:Arial,sans-serif;font-size:10px;fill:var(--dt-muted)}#stCellDoubling #dtChart .dt-axislabel{font-size:11px}#stCellDoubling .dt-brand{color:var(--dt-blue);fill:currentColor;opacity:.75}#stCellDoubling #dtChart .dt-brand text{fill:currentColor;font-size:8px}#stCellDoubling .dt-gridline{stroke:var(--dt-line);stroke-width:1}#stCellDoubling .dt-axisline{stroke:#8197b4;stroke-width:1}#stCellDoubling #dtReadout{font-size:10px;min-height:15px;color:var(--dt-muted);margin-top:2px}#stCellDoubling .dt-chartpanel>small{font-size:10px;margin-top:2px}#stCellDoubling .dt-landmarks{border:1px solid var(--dt-line);border-radius:6px;padding:7px 8px;margin-top:8px}#stCellDoubling .dt-landmarks h3{margin-bottom:5px;font-size:16px}#stCellDoubling .dt-tablewrap{max-width:100%;overflow:auto;max-height:220px}#stCellDoubling table{border-collapse:collapse;width:100%;font-size:12px}#stCellDoubling td,#stCellDoubling th{padding:3px 6px;border:1px solid var(--dt-line);text-align:center;overflow-wrap:anywhere}#stCellDoubling th{background:var(--dt-card)}#stCellDoubling #dtTableNote{font-size:9px;margin-top:3px}#stCellDoubling .dt-copy{width:100%;padding:8px;margin-top:8px}#stCellDoubling #dtCopyStatus{font-size:10px;margin-top:3px}#stCellDoubling textarea{min-height:110px;margin-top:6px}#stCellDoubling .dt-warning{border:1px solid #e8b65b;border-radius:6px;padding:9px 11px;background:var(--dt-card);color:#8d4900;margin-top:9px;font-size:12px}#stCellDoubling .dt-warning p{font-size:11px;margin-top:3px;color:var(--dt-muted)}#stCellDoubling .dt-education{margin-top:8px}#stCellDoubling .dt-education h2{font-size:20px;margin-bottom:9px}#stCellDoubling #dtExample{font-size:14px;line-height:1.6;white-space:pre-line;color:var(--dt-ink)}#stCellDoubling summary{cursor:pointer;list-style:none;border:1px solid var(--dt-line);border-radius:5px;background:var(--dt-field);padding:7px 26px 7px 9px;font-size:13px;color:var(--dt-ink);position:relative}#stCellDoubling summary:after{content:'⌄';position:absolute;right:9px;top:7px}#stCellDoubling details[open]>summary:after{content:'⌃'}#stCellDoubling details+details{margin-top:5px}#stCellDoubling details>p{font-size:12px;color:var(--dt-muted);padding:9px}#stCellDoubling .dt-more>summary{font-size:10px;border:0;margin-top:4px}#stCellDoubling .dt-sourcespanel{margin-top:8px;padding:8px 12px 5px}#stCellDoubling .dt-sourcespanel h2{font-size:17px;margin-bottom:6px}#stCellDoubling .dt-sources{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}#stCellDoubling .dt-sources a{display:flex;gap:12px;align-items:center;background:var(--dt-card);color:var(--dt-ink);border:1px solid var(--dt-line);border-radius:6px;padding:8px 10px;text-decoration:none;font-size:12px;overflow-wrap:anywhere;white-space:normal}#stCellDoubling .dt-sources img{width:88px;flex:0 0 88px;height:43px;object-fit:contain;background:white;border-radius:3px;padding:3px}#stCellDoubling .dt-ecacc-name{font-weight:800;font-size:25px;flex:0 0 95px;white-space:nowrap}#stCellDoubling .dt-sourcespanel>p{font-size:10px;color:var(--dt-muted);text-align:center;margin-top:4px}#stCellDoubling button:disabled{opacity:.5;cursor:not-allowed}#stCellDoubling :is(button,input,select,summary,a,svg):focus-visible{outline:3px solid #53afff;outline-offset:3px}
:is(html.st-master-dark,html.dark,body.dark,[data-theme=dark]) #stCellDoubling{--dt-card:#13263c;--dt-field:#0e2033;--dt-line:#3b5d7b;--dt-ink:#c6e3ff;--dt-blue:#72b6ff;--dt-muted:#accbed;--dt-green:#a3e9bc;background:#0c1b2c}:is(html.st-master-dark,html.dark,body.dark,[data-theme=dark]) #stCellDoubling .dt-warning{color:#ffce88}
@media(max-width:760px){#stCellDoubling .dt-main,#stCellDoubling .dt-education{grid-template-columns:minmax(0,1fr)}#stCellDoubling .dt-sources{grid-template-columns:minmax(0,1fr)}#stCellDoubling .dt-presets{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}#stCellDoubling .dt-art{height:90px}#stCellDoubling .dt-presets b{font-size:12px}#stCellDoubling .dt-presets small{font-size:10px}#stCellDoubling .dt-subtitle{font-size:16px}#stCellDoubling .dt-panel{padding:12px}#stCellDoubling h2{font-size:21px}#stCellDoubling label{font-size:14px}#stCellDoubling .dt-metrics strong{font-size:15px}#stCellDoubling .dt-metrics small{font-size:10px}#stCellDoubling .dt-hero strong{font-size:33px}#stCellDoubling .dt-chartheading h3{font-size:14px}#stCellDoubling .dt-chartheading .dt-toggle{width:102px}#stCellDoubling .dt-actions button{font-size:13px}#stCellDoubling .dt-sources img{width:75px;flex-basis:75px}}
#stCellDoubling .dt-chartpanel{container-type:inline-size}
@container(max-width:350px){#stCellDoubling #dtChart text{font-size:16px}#stCellDoubling #dtChart .dt-axislabel{font-size:15px}#stCellDoubling #dtChart .dt-brand text{font-size:8px}}

/* W265: white page; established colored results and compact input interiors. */
#stCellDoubling{--dt-soft:#e8f5ff;--dt-hero-bg:linear-gradient(110deg,#dff9ee 0%,#effcf7 55%,#fff 100%);--dt-hero-line:#b7ead6;--dt-hero-ink:#075747;--dt-warn:#fff5da;--dt-selected:#e8f5ff}
#stCellDoubling .dt-panel h2{font-size:20px;letter-spacing:-.3px;margin-bottom:12px}
#stCellDoubling .dt-subtitle{font-size:16px;margin-bottom:9px}
#stCellDoubling .dt-presets [aria-pressed=true]{background:var(--dt-selected)}
#stCellDoubling #dtForm{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.12fr);column-gap:10px;row-gap:12px;align-items:center}
#stCellDoubling #dtForm>label{margin:0;font-size:13px;line-height:1.35}
#stCellDoubling #dtForm>:is(p,.dt-help,.dt-note,.dt-photo,.dt-actions){grid-column:1/-1}
#stCellDoubling #dtForm .dt-unitfield span{padding:8px;font-size:11px}
#stCellDoubling #dtForm :is(input,select){height:36px;font-size:13px;padding:7px 8px}
#stCellDoubling .dt-timepair{grid-template-columns:minmax(0,1fr) minmax(0,1.25fr);gap:4px}
#stCellDoubling .dt-timepair button{padding:8px 3px;font-size:11px}
#stCellDoubling #dtForm .dt-help{margin-top:-5px}
#stCellDoubling #dtForm .dt-note{margin:0;background:var(--dt-soft);border-color:var(--dt-line)}
#stCellDoubling .dt-note b{font-size:13px}
#stCellDoubling #dtForm .dt-photo{margin:0}
#stCellDoubling #dtForm .dt-actions{margin:0;gap:8px}
#stCellDoubling .dt-actions button{font-size:13px;padding:10px 5px}
#stCellDoubling .dt-hero{background:var(--dt-hero-bg);border:1px solid var(--dt-hero-line);color:var(--dt-hero-ink);padding:18px 8px;border-radius:8px}
#stCellDoubling .dt-hero strong{font-size:42px;font-weight:800;letter-spacing:-1.2px}
#stCellDoubling .dt-hero b{font-size:16px}
#stCellDoubling .dt-hero small{font-weight:700;font-size:12px;color:var(--dt-hero-ink);opacity:.85}
#stCellDoubling .dt-metrics>div{padding:11px 5px;border-radius:6px}
#stCellDoubling .dt-metrics strong{font-size:19px}
#stCellDoubling .dt-metrics small{font-size:11px;line-height:1.35;margin-top:3px}
#stCellDoubling #dtCurve{stroke:#139575}
#stCellDoubling th{background:var(--dt-soft)}
#stCellDoubling #dtExample{background:var(--dt-soft);border:1px solid var(--dt-line);border-radius:6px;padding:10px 12px}
#stCellDoubling .dt-warning{background:var(--dt-warn)}
:is(html.st-master-dark,html.dark,body.dark,[data-theme=dark]) #stCellDoubling{--dt-soft:#19374d;--dt-hero-bg:linear-gradient(110deg,#103c34,#153a36 60%,#132b32);--dt-hero-line:#347e69;--dt-hero-ink:#a4f0cf;--dt-warn:#382d1c;--dt-selected:#193b56}
:is(html.st-master-dark,html.dark,body.dark,[data-theme=dark]) #stCellDoubling #dtCurve{stroke:#59d4ac}
@media(max-width:760px){#stCellDoubling .dt-hero strong{font-size:34px}#stCellDoubling .dt-metrics strong{font-size:16px}#stCellDoubling .dt-metrics small{font-size:10px}#stCellDoubling .dt-panel h2{font-size:19px}}
@media(max-width:350px){#stCellDoubling #dtForm{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);column-gap:6px}#stCellDoubling #dtForm>label{font-size:12px}#stCellDoubling .dt-timepair{grid-template-columns:minmax(0,1fr)}#stCellDoubling .dt-timepair button{padding:5px 3px}}
