.ucp-page-layout{box-sizing:border-box;grid-template-columns:minmax(0,1fr) 310px;align-items:start;gap:1.25rem;width:100%;max-width:100%;display:grid}.ucp-page-layout *,.ucp-page-layout :before,.ucp-page-layout :after{box-sizing:border-box}.ucp-app{color-scheme:light;color:inherit;background:color-mix(in srgb, currentColor 3%, Canvas);border:1px solid color-mix(in srgb, currentColor 14%, transparent);min-width:0;max-width:100%;font-family:var(--font-body,system-ui, -apple-system, sans-serif);border-radius:12px;overflow:hidden}html[data-theme=dark] .ucp-app{color-scheme:dark;background:color-mix(in srgb, currentColor 4%, Canvas);border-color:color-mix(in srgb, currentColor 18%, transparent)}.ucp-site-side-menu{min-width:0;position:sticky;top:5.25rem}.ucp-app button,.ucp-app input,.ucp-app select,.ucp-app textarea{font:inherit;color:inherit}.ucp-hero{border-bottom:1px solid color-mix(in srgb, currentColor 14%, transparent);background:color-mix(in srgb, currentColor 5%, Canvas);flex-wrap:wrap;justify-content:space-between;align-items:stretch;gap:1rem;padding:1.25rem 1.35rem;display:flex}.ucp-hero-copy{flex:360px;min-width:0}.ucp-eyebrow{letter-spacing:.02em;opacity:.72;margin:0;font-size:.76rem;font-weight:800}.ucp-hero h1{word-break:keep-all;overflow-wrap:anywhere;margin:.25rem 0 .45rem;font-size:clamp(1.35rem,2.4vw,2rem);line-height:1.2}.ucp-hero-copy span{opacity:.8;word-break:keep-all;font-size:.9rem;line-height:1.5;display:block}.ucp-hero-status{border:1px solid color-mix(in srgb, currentColor 16%, transparent);background:canvas;border-radius:10px;flex-direction:column;flex:0 240px;justify-content:center;gap:.2rem;min-width:0;padding:.85rem 1rem;display:flex}.ucp-status-badge{opacity:.7;font-size:.72rem;font-weight:800}.ucp-hero-status strong{font-size:1.05rem}.ucp-hero-status span:last-child{opacity:.75;font-size:.82rem}.ucp-shell{grid-template-columns:180px minmax(0,1fr) 290px;align-items:start;gap:1rem;padding:1rem;display:grid}.ucp-mode-rail{flex-direction:column;gap:.4rem;min-width:0;display:flex}.ucp-mode-rail button{border:1px solid color-mix(in srgb, currentColor 14%, transparent);cursor:pointer;text-align:left;opacity:.82;background:canvas;border-radius:9px;align-items:center;gap:.6rem;width:100%;min-height:48px;padding:.55rem .75rem;transition:background-color .12s,border-color .12s,opacity .12s;display:flex}.ucp-mode-rail button:hover{opacity:1;background:color-mix(in srgb, currentColor 6%, Canvas)}.ucp-mode-rail button.is-active{opacity:1;border-color:color-mix(in srgb, currentColor 42%, transparent);background:color-mix(in srgb, currentColor 12%, Canvas);font-weight:700}.ucp-mode-text{flex:1;justify-content:space-between;align-items:center;gap:.35rem;min-width:0;display:flex}.ucp-mode-text span{text-overflow:ellipsis;white-space:nowrap;font-size:.9rem;overflow:hidden}.ucp-mode-rail kbd{opacity:.65;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.68rem}.ucp-main-panel,.ucp-side-panel,.ucp-pane,.ucp-matrix-editor{border:1px solid color-mix(in srgb, currentColor 14%, transparent);background:canvas;border-radius:10px;min-width:0}.ucp-main-panel{padding:1.1rem}.ucp-mobile-tabs{margin-bottom:.9rem;display:none}.ucp-mobile-pill-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.4rem;display:grid}.ucp-mobile-pill{border:1px solid color-mix(in srgb, currentColor 15%, transparent);background:color-mix(in srgb, currentColor 4%, Canvas);cursor:pointer;border-radius:8px;justify-content:center;align-items:center;gap:.35rem;min-width:0;min-height:40px;padding:.35rem .45rem;font-size:.82rem;font-weight:600;display:inline-flex}.ucp-mobile-pill span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ucp-mobile-pill.is-active{border-color:color-mix(in srgb, currentColor 45%, transparent);background:color-mix(in srgb, currentColor 14%, Canvas);font-weight:800}.ucp-tool-head,.ucp-panel-head,.ucp-pane-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.65rem;min-width:0;display:flex}.ucp-tool-head{border-bottom:1px solid color-mix(in srgb, currentColor 14%, transparent);padding-bottom:.9rem}.ucp-tool-title-wrap{flex:200px;min-width:0}.ucp-tool-title-wrap strong{opacity:.72;font-size:.74rem;font-weight:800;display:inline-block}.ucp-tool-title-wrap h2{margin:.1rem 0 .2rem;font-size:1.22rem}.ucp-tool-title-wrap p{opacity:.75;margin:0;font-size:.82rem}.ucp-tool-head-actions{flex-wrap:wrap;flex-shrink:0;gap:.45rem;display:flex}.ucp-tool-head button,.ucp-primary-action,.ucp-panel-head button{border:1px solid color-mix(in srgb, currentColor 20%, transparent);background:color-mix(in srgb, currentColor 7%, Canvas);cursor:pointer;white-space:nowrap;border-radius:8px;justify-content:center;align-items:center;gap:.4rem;min-height:36px;padding:.42rem .75rem;font-size:.84rem;font-weight:600;display:inline-flex}.ucp-primary-action{border-color:color-mix(in srgb, currentColor 38%, transparent);background:color-mix(in srgb, currentColor 13%, Canvas);font-weight:700}.ucp-mini-btn{border:1px solid color-mix(in srgb, currentColor 18%, transparent);background:color-mix(in srgb, currentColor 5%, Canvas);cursor:pointer;white-space:nowrap;border-radius:6px;justify-content:center;align-items:center;min-height:28px;padding:.22rem .55rem;font-size:.76rem;font-weight:600;display:inline-flex}.ucp-tool-head button:disabled,.ucp-primary-action:disabled,.ucp-mini-btn:disabled,.ucp-panel-head button:disabled,.ucp-chip:disabled,.ucp-key:disabled{opacity:.38;cursor:not-allowed}.ucp-tool{min-width:0;padding-top:1rem}.ucp-memory-bar{border:1px solid color-mix(in srgb, currentColor 13%, transparent);background:color-mix(in srgb, currentColor 3%, Canvas);border-radius:8px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;margin-bottom:.8rem;padding:.55rem .75rem;font-size:.82rem;display:flex}.ucp-memory-status{opacity:.85;flex-wrap:wrap;gap:.85rem;display:flex}.ucp-memory-actions{flex-wrap:wrap;gap:.35rem;display:flex}.ucp-display{border:1px solid color-mix(in srgb, currentColor 16%, transparent);background:color-mix(in srgb, currentColor 4%, Canvas);border-radius:10px;gap:.5rem;margin-bottom:.9rem;padding:.8rem;display:grid}.ucp-display-top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;display:flex}.ucp-display-badge{opacity:.72;font-size:.76rem;font-weight:700}.ucp-display-actions{flex-wrap:wrap;gap:.35rem;display:flex}.ucp-display input,.ucp-form-grid input,.ucp-form-grid select,.ucp-pane input,.ucp-pane select,.ucp-setting-row input[type=number],.ucp-inline-field input,.ucp-history-controls input,.ucp-history-controls select,.ucp-data-input{border:1px solid color-mix(in srgb, currentColor 18%, transparent);background:canvas;border-radius:8px;width:100%;min-width:0;min-height:42px;padding:.55rem .7rem}.ucp-display input{min-height:56px;padding:.7rem .85rem;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:clamp(1.25rem,2.6vw,1.85rem);font-weight:600}.ucp-display-result,.ucp-display-error{border:1px solid color-mix(in srgb, currentColor 16%, transparent);background:canvas;border-radius:8px;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.5rem;min-height:48px;padding:.65rem .85rem;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;display:flex}.ucp-display-result span,.ucp-display-error span{font-family:var(--font-body,system-ui, sans-serif);opacity:.7;font-size:.76rem}.ucp-display-result strong{overflow-wrap:anywhere;text-align:right;margin-left:auto;font-size:clamp(1.15rem,2.2vw,1.5rem)}.ucp-display-error strong{overflow-wrap:anywhere;margin-left:auto;font-size:.95rem}.ucp-error-text,.ucp-invalid{opacity:.9;font-weight:600}.ucp-preset-row,.ucp-toolbar{flex-wrap:wrap;align-items:center;gap:.45rem;margin-bottom:.85rem;display:flex}.ucp-toolbar--between{justify-content:space-between}.ucp-toolbar--wrap{flex-wrap:wrap}.ucp-chip-group{flex-wrap:wrap;align-items:center;gap:.38rem;display:flex}.ucp-preset-label{opacity:.72;margin-right:.15rem;font-size:.78rem;font-weight:600}.ucp-chip{border:1px solid color-mix(in srgb, currentColor 16%, transparent);background:color-mix(in srgb, currentColor 4%, Canvas);cursor:pointer;white-space:nowrap;border-radius:8px;min-height:34px;padding:.32rem .68rem;font-size:.82rem;font-weight:600}.ucp-chip:hover:not(:disabled){background:color-mix(in srgb, currentColor 9%, Canvas)}.ucp-chip.is-active{border-color:color-mix(in srgb, currentColor 45%, transparent);background:color-mix(in srgb, currentColor 14%, Canvas);font-weight:800}.ucp-scientific-split{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:.9rem;display:grid}.ucp-keypad-block{border:1px solid color-mix(in srgb, currentColor 13%, transparent);background:color-mix(in srgb, currentColor 2%, Canvas);border-radius:10px;min-width:0;padding:.75rem}.ucp-keypad-title{opacity:.75;margin-bottom:.55rem;font-size:.78rem;font-weight:700}.ucp-keypad{gap:.48rem;min-width:0;display:grid}.ucp-keypad--basic,.ucp-keypad--4col{grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:minmax(50px,auto)}.ucp-keypad--3col{grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:minmax(44px,auto)}.ucp-keypad--5col{grid-template-columns:repeat(5,minmax(0,1fr));grid-auto-rows:minmax(44px,auto)}.ucp-key{border:1px solid color-mix(in srgb, currentColor 16%, transparent);background:color-mix(in srgb, currentColor 4%, Canvas);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;touch-action:manipulation;-webkit-tap-highlight-color:transparent;text-overflow:ellipsis;white-space:nowrap;border-radius:8px;min-width:0;min-height:50px;padding:.35rem .4rem;font-size:1rem;font-weight:700;transition:transform 80ms,background-color .12s,border-color .12s;overflow:hidden}.ucp-key--number{font-variant-numeric:tabular-nums;box-shadow:inset 0 -2px 0 color-mix(in srgb, currentColor 10%, transparent);background:canvas;font-size:1.18rem}.ucp-key--function{background:color-mix(in srgb, currentColor 7%, Canvas);font-size:.92rem}.ucp-key--operator{background:color-mix(in srgb, currentColor 13%, Canvas);border-color:color-mix(in srgb, currentColor 28%, transparent);font-size:1.12rem}.ucp-key--danger{background:color-mix(in srgb, currentColor 11%, Canvas);border-color:color-mix(in srgb, currentColor 32%, transparent);font-weight:800}.ucp-key--equals{background:color-mix(in srgb, currentColor 18%, Canvas);border-color:color-mix(in srgb, currentColor 45%, transparent);font-size:1.2rem;font-weight:800}.ucp-key--wide{grid-column:span 2}.ucp-key:hover:not(:disabled){border-color:color-mix(in srgb, currentColor 38%, transparent);background:color-mix(in srgb, currentColor 10%, Canvas)}.ucp-key:active:not(:disabled),.ucp-key.is-pressed:not(:disabled){background:color-mix(in srgb, currentColor 16%, Canvas);transform:translateY(1px)scale(.98)}.ucp-keypad-hint{opacity:.75;margin:.75rem 0 0;font-size:.78rem;line-height:1.5}.ucp-base-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;margin-bottom:.9rem;display:grid}.ucp-base-card{border:1px solid color-mix(in srgb, currentColor 15%, transparent);background:color-mix(in srgb, currentColor 3%, Canvas);border-radius:8px;justify-content:space-between;align-items:center;gap:.5rem;min-width:0;padding:.6rem .75rem;display:flex}.ucp-base-card.is-active{border-color:color-mix(in srgb, currentColor 42%, transparent);background:color-mix(in srgb, currentColor 10%, Canvas)}.ucp-base-select{text-align:left;cursor:pointer;background:0 0;border:0;flex:1;min-width:0;padding:0}.ucp-base-select span{opacity:.72;font-size:.74rem;display:block}.ucp-base-select strong{overflow-wrap:anywhere;margin-top:.15rem;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.92rem;display:block}.ucp-bit-panel{border:1px solid color-mix(in srgb, currentColor 14%, transparent);background:color-mix(in srgb, currentColor 2%, Canvas);border-radius:10px;margin-bottom:.9rem;padding:.8rem}.ucp-bit-header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;margin-bottom:.65rem;font-size:.8rem;display:flex}.ucp-byte-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;display:grid}.ucp-byte-card{border:1px solid color-mix(in srgb, currentColor 12%, transparent);background:canvas;border-radius:8px;min-width:0;padding:.5rem}.ucp-byte-label{opacity:.68;margin-bottom:.35rem;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.7rem}.ucp-byte-bits{grid-template-columns:repeat(8,minmax(0,1fr));gap:.25rem;display:grid}.ucp-bit-btn{border:1px solid color-mix(in srgb, currentColor 15%, transparent);background:color-mix(in srgb, currentColor 3%, Canvas);cursor:pointer;border-radius:6px;flex-direction:column;justify-content:center;align-items:center;min-height:36px;padding:.15rem;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;display:flex}.ucp-bit-btn small{opacity:.62;font-size:.6rem}.ucp-bit-btn strong{font-size:.82rem}.ucp-bit-btn.is-active{border-color:color-mix(in srgb, currentColor 48%, transparent);background:color-mix(in srgb, currentColor 16%, Canvas)}.ucp-form-grid,.ucp-finance,.ucp-matrix-layout,.ucp-stat-grid,.ucp-side-stack{gap:.75rem;min-width:0;display:grid}.ucp-form-grid,.ucp-finance,.ucp-matrix-layout,.ucp-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ucp-finance--single{grid-template-columns:minmax(0,1fr)}.ucp-span-full{grid-column:1/-1}.ucp-form-grid--compact{margin-bottom:.75rem}.ucp-form-grid label,.ucp-form-label,.ucp-field-stack,.ucp-setting-row,.ucp-inline-field{gap:.32rem;min-width:0;font-size:.82rem;display:grid}.ucp-field-label{font-size:.82rem}.ucp-inline-field{grid-template-columns:auto 76px;align-items:center;gap:.4rem}.ucp-big-result,.ucp-pane,.ucp-matrix-editor,.ucp-side-panel{padding:.95rem}.ucp-big-result{border:1px solid color-mix(in srgb, currentColor 18%, transparent);background:color-mix(in srgb, currentColor 4%, Canvas);border-radius:10px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.8rem;margin-top:.9rem;display:flex}.ucp-big-result-main{gap:.25rem;min-width:0;display:grid}.ucp-big-result-main span{opacity:.75;font-size:.85rem}.ucp-big-result-main strong{overflow-wrap:anywhere;font-size:clamp(1.35rem,2.6vw,1.9rem)}.ucp-pane h3{margin:0;font-size:1rem}.ucp-pane-head{margin-bottom:.65rem}.ucp-badge{border:1px solid color-mix(in srgb, currentColor 16%, transparent);background:color-mix(in srgb, currentColor 6%, Canvas);border-radius:999px;padding:.18rem .5rem;font-size:.76rem;font-weight:700}.ucp-note{opacity:.74;margin:0 0 .65rem;font-size:.78rem}.ucp-result-line{border-top:1px solid color-mix(in srgb, currentColor 12%, transparent);justify-content:space-between;align-items:center;gap:.6rem;min-width:0;padding:.52rem 0;display:flex}.ucp-result-line span{opacity:.78;font-size:.83rem}.ucp-result-line-right{align-items:center;gap:.45rem;min-width:0;display:flex}.ucp-result-line strong{text-align:right;overflow-wrap:anywhere;font-variant-numeric:tabular-nums}.ucp-result-line--accent strong,.ucp-valid{font-weight:800}.ucp-matrix-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.45rem;margin-bottom:.65rem;display:flex}.ucp-matrix-dim{opacity:.7;font-size:.78rem}.ucp-matrix-controls{flex-wrap:wrap;gap:.28rem;display:flex}.ucp-matrix-controls button{border:1px solid color-mix(in srgb, currentColor 16%, transparent);background:color-mix(in srgb, currentColor 4%, Canvas);cursor:pointer;border-radius:6px;padding:.22rem .48rem;font-size:.74rem;font-weight:600}.ucp-matrix-grid{gap:.35rem;display:grid}.ucp-matrix-grid input{border:1px solid color-mix(in srgb, currentColor 18%, transparent);background:color-mix(in srgb, currentColor 3%, Canvas);text-align:center;border-radius:6px;width:100%;min-width:0;min-height:38px;padding:.3rem;font-family:ui-monospace,SFMono-Regular,Consolas,monospace}.ucp-pre-result,.ucp-data-input{min-height:120px}.ucp-pre-result{border:1px solid color-mix(in srgb, currentColor 14%, transparent);background:color-mix(in srgb, currentColor 3%, Canvas);border-radius:8px;margin:0;padding:.8rem;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;overflow:auto}.ucp-graph-wrap{margin:.85rem 0;position:relative}.ucp-graph{border:1px solid color-mix(in srgb, currentColor 16%, transparent);background:color-mix(in srgb, currentColor 3%, Canvas);cursor:crosshair;border-radius:10px;width:100%;height:390px;display:block}.ucp-graph-readout{border:1px solid color-mix(in srgb, currentColor 20%, transparent);pointer-events:none;background:canvas;border-radius:6px;padding:.3rem .6rem;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.78rem;position:absolute;top:.65rem;right:.65rem}.ucp-side-stack{align-content:start}.ucp-panel-head{margin-bottom:.65rem}.ucp-panel-head h2{align-items:center;gap:.4rem;margin:0;font-size:.98rem;display:inline-flex}.ucp-history-controls{grid-template-columns:minmax(0,1fr) 105px;gap:.4rem;margin-bottom:.65rem;display:grid}.ucp-history-list{gap:.45rem;max-height:360px;display:grid;overflow:auto}.ucp-empty-text{opacity:.7;margin:.5rem 0;font-size:.83rem}.ucp-history-card{border:1px solid color-mix(in srgb, currentColor 14%, transparent);background:color-mix(in srgb, currentColor 3%, Canvas);border-radius:8px;gap:.35rem;min-width:0;padding:.6rem;display:grid}.ucp-history-main{text-align:left;cursor:pointer;background:0 0;border:0;gap:.15rem;min-width:0;padding:0;display:grid}.ucp-history-main span{opacity:.68;font-size:.72rem}.ucp-history-main strong,.ucp-history-main em{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ucp-history-main em{opacity:.78;font-size:.76rem;font-style:normal}.ucp-history-item-actions{justify-content:flex-end;gap:.35rem;display:flex}.ucp-setting-row{grid-template-columns:minmax(0,1fr) auto;align-items:center;margin:.6rem 0}.ucp-setting-row input[type=number]{width:84px}.ucp-mt-sm{margin-top:.48rem}.ucp-mt-md{margin-top:.9rem}.ucp-mb-sm{margin-bottom:.55rem}@media (width<=1220px){.ucp-page-layout{grid-template-columns:minmax(0,1fr)}.ucp-site-side-menu{position:static}.ucp-shell{grid-template-columns:165px minmax(0,1fr)}.ucp-side-stack{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=920px){.ucp-scientific-split,.ucp-byte-grid{grid-template-columns:minmax(0,1fr)}}@media (width<=820px){.ucp-shell{grid-template-columns:minmax(0,1fr);padding:.75rem}.ucp-mode-rail{display:none}.ucp-mobile-tabs{display:block}.ucp-side-stack,.ucp-finance,.ucp-matrix-layout,.ucp-form-grid,.ucp-stat-grid,.ucp-base-grid{grid-template-columns:minmax(0,1fr)}}@media (width<=520px){.ucp-hero{padding:1rem}.ucp-main-panel,.ucp-side-panel,.ucp-pane{padding:.75rem}.ucp-mobile-pill-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ucp-keypad{gap:.36rem}.ucp-key{min-height:46px;padding:.25rem;font-size:.95rem}.ucp-byte-bits{grid-template-columns:repeat(4,minmax(0,1fr))}}.ucp-seo-wrap{grid-column:1/-1;min-width:0;margin-top:1rem}.ucp-seo{color:inherit;font-size:.95rem;line-height:1.65}.ucp-seo h2,.ucp-seo h3,.ucp-seo h4{margin:0 0 .65rem;line-height:1.35}.ucp-seo h2{font-size:1.35rem}.ucp-seo h3{font-size:1.12rem}.ucp-seo h4{font-size:.98rem}.ucp-seo p,.ucp-seo ul,.ucp-seo ol{margin:0 0 .85rem}.ucp-seo-toc{border:1px solid color-mix(in srgb, currentColor 15%, transparent);background:color-mix(in srgb, currentColor 3%, Canvas);border-radius:8px;margin-bottom:1.25rem;padding:1rem 1.1rem}.ucp-seo-toc ol{-moz-columns:2;columns:2;gap:1.5rem;margin:.75rem 0 0;padding-left:1.2rem}.ucp-seo-toc a{color:inherit;text-decoration:underline}.ucp-seo-section{border-top:1px solid color-mix(in srgb, currentColor 14%, transparent);padding:1rem 0}.ucp-seo-section:first-of-type{border-top:0}.ucp-seo-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-bottom:.5rem;display:grid}.ucp-seo-tags{flex-wrap:wrap;gap:.45rem;padding:0;list-style:none;display:flex}.ucp-seo-tags li{border:1px solid color-mix(in srgb, currentColor 16%, transparent);background:canvas;border-radius:999px;margin:0;padding:.28rem .62rem;font-size:.84rem}.ucp-seo-note{background:color-mix(in srgb, currentColor 6%, transparent);border-left:3px solid;border-radius:0 6px 6px 0;padding:.75rem .9rem}.ucp-seo code{background:color-mix(in srgb, currentColor 10%, transparent);border-radius:4px;padding:.08rem .32rem;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.88em}.ucp-seo kbd{border:1px solid color-mix(in srgb, currentColor 20%, transparent);background:canvas;border-radius:4px;padding:.08rem .38rem;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.82em;display:inline-block}.ucp-seo-footer{border:1px solid color-mix(in srgb, currentColor 22%, transparent);background:color-mix(in srgb, currentColor 5%, Canvas);border-radius:8px;margin-top:.5rem;padding:1rem 1.1rem}@media (width<=720px){.ucp-seo-grid,.ucp-seo-toc ol{-moz-columns:1;columns:1;grid-template-columns:minmax(0,1fr)}}.ucp-app :is(button,input,select,textarea):focus-visible{outline-offset:2px;outline:2px solid}.ucp-toast{z-index:50;border:1px solid color-mix(in srgb, currentColor 28%, transparent);color:inherit;text-align:center;background:canvas;border-radius:999px;margin:0;padding:.55rem 1.15rem;font-size:.9rem;font-weight:700;position:fixed;bottom:1.5rem;left:50%;transform:translate(-50%)}@media (prefers-reduced-motion:reduce){.ucp-key,.ucp-mode-rail button{transition:none}.ucp-key:active:not(:disabled),.ucp-key.is-pressed:not(:disabled){transform:none}}
