body{margin:0;background:#020b0f}a{color:#7fe9f4}a:hover{color:#d9fbff}.samec *{box-sizing:border-box}.samec a:focus-visible,.samec button:focus-visible,.samec input:focus-visible{outline:2px solid #f4b860;outline-offset:3px}.ex-row:hover{background:rgba(111,230,242,.07)!important}.samec-navlinks{display:flex}@media (max-width:860px){.samec-navlinks{display:none}}@media (max-width:900px){.ex-viewer{position:static!important}.ex-stage{height:320px!important}#samec-ex-viewer{scroll-margin-top:84px}}@media (min-width:901px){.ex-layout{display:grid!important;grid-template-columns:minmax(300px,420px) minmax(0,1fr);grid-gap:32px!important;gap:32px!important}.ex-stage{height:clamp(260px,calc(100vh - 500px),560px)!important}}.samec a[style*="background: #6fe6f2"]{transition:transform .2s ease,box-shadow .25s ease,filter .2s ease}.samec a[style*="background: #6fe6f2"]:hover{transform:translateY(-1px);filter:brightness(1.07);box-shadow:0 12px 28px -12px rgba(111,230,242,.6)}.samec a[style*="background: #6fe6f2"]:active{transform:translateY(0);filter:brightness(.96)}.samec-navlinks a{display:inline-flex;align-items:center;min-height:44px;transition:color .2s}.samec-navlinks a:hover{color:#fff!important}.ex-row{transition:background-color .2s ease,border-color .2s ease}.ex-hint{text-shadow:0 1px 8px #020b0f,0 0 2px #020b0f}.ex-chips::-webkit-scrollbar{display:none}.samec-menu{display:none}@media (prefers-reduced-motion:reduce){.samec a[style*="background: #6fe6f2"]:hover{transform:none}}@media (max-width:860px){.samec>header>nav{padding-top:10px!important;padding-bottom:10px!important;gap:8px!important;justify-content:flex-start!important}.samec>header>nav>a:first-child{margin-right:auto}.samec-menu{display:block;position:relative;order:3}.samec-menu>summary{list-style:none;width:44px;height:44px;border-radius:999px;border:1px solid rgba(111,230,242,.35);display:flex;align-items:center;justify-content:center;cursor:pointer}.samec-menu>summary::-webkit-details-marker{display:none}.samec-menu[open]>summary{background:rgba(111,230,242,.12);border-color:#6fe6f2}.samec-menu-panel{position:absolute;right:0;top:calc(100% + 10px);min-width:232px;display:flex;flex-direction:column;padding:8px;border-radius:18px;border:1px solid rgba(111,230,242,.2);background:#03161b;box-shadow:0 24px 60px -20px rgba(0,0,0,.85)}.samec-menu-panel a{display:flex;align-items:center;min-height:48px;padding:0 14px;border-radius:12px;color:#e6fbff;text-decoration:none;font-size:16px;font-weight:500}.samec-menu-panel a:hover,.samec-menu-panel a[aria-current=page]{background:rgba(111,230,242,.08);color:#fff}.ex-chips{flex:1 1 100%;min-width:0;flex-wrap:nowrap!important;overflow-x:auto;scrollbar-width:none;margin:0 calc(-1 * clamp(20px,4vw,56px));padding:2px clamp(20px,4vw,56px);-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 28px),transparent);mask-image:linear-gradient(90deg,#000 calc(100% - 28px),transparent)}.ex-chips>button{flex:none}.samec-flink{display:flex;align-items:center;min-height:44px!important}.samec-fcol{gap:0!important}}@media (max-width:600px){.ex-row{display:grid!important;grid-template-columns:minmax(0,1fr) auto;grid-column-gap:12px!important;column-gap:12px!important;grid-row-gap:4px;row-gap:4px;padding:14px 16px!important}.ex-row>span:first-child{width:auto!important;grid-column:1;grid-row:1}.ex-row>span:nth-child(2){grid-column:1;grid-row:2}.ex-row>span:nth-child(3){grid-column:2;grid-row:1/span 2}}@media (max-width:520px){.samec>header>nav img{height:36px!important}.samec>header>nav>a:last-of-type{padding:0 16px!important;font-size:13px!important}}