@font-face{font-family:TTContrast;src:url(/fonts/TTContrast-Regular.otf)format("opentype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Eurostile;src:url(/fonts/EurostileLTStd.otf)format("opentype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Eurostile;src:url(/fonts/EurostileLTStd-Oblique.otf)format("opentype");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Eurostile;src:url(/fonts/EurostileLTStd-Demi.otf)format("opentype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Eurostile;src:url(/fonts/EurostileLTStd-Bold.otf)format("opentype");font-weight:700;font-style:normal;font-display:swap}:root{--font-mono:"TTContrast", "Berkeley Mono", "Courier New", monospace;--font-display:"Eurostile", "Helvetica Neue", Arial, sans-serif;--color-bg:#f7f7f8;--color-surface:#fff;--color-surface-hover:#f0f0f0;--color-text:#111;--color-text-secondary:#555;--color-text-tertiary:#888;--color-border:#111;--color-border-light:#ccc;--color-accent:#111;--color-danger:#c00000;--color-active:#060;--color-warning:#960;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-10:40px;--text-xs:10px;--text-sm:12px;--text-base:13px;--text-lg:15px;--text-xl:18px;--text-2xl:24px;--text-3xl:28px;--color-bg-secondary:#e8e8ea;--color-bg-tertiary:#d8d8da;--radius-sm:2px}[data-theme=dark]{--color-bg:#111;--color-surface:#191919;--color-surface-hover:#1e1e1e;--color-text:#e5e5e5;--color-text-secondary:#a0a0a0;--color-text-tertiary:#666;--color-border:#404244;--color-border-light:#2d2e30;--color-accent:#a0a0a0;--color-danger:#f44;--color-active:#4b4;--color-warning:#da4;--color-bg-secondary:#1a1a1a;--color-bg-tertiary:#252525}html,body{background:var(--color-bg);transition:background-color .5s}body.modal-open,html.modal-open{background-color:var(--color-bg)}.stratcom{font-family:var(--font-display);font-size:var(--text-base);color:var(--color-text);background:var(--color-bg);-webkit-font-smoothing:auto;min-height:100vh;line-height:1.6;transition:background-color .5s,color .5s}[class^=stratcom-],[class*=\ stratcom-]{transition:background-color .5s,border-color .5s}.stratcom-heading,.stratcom-text-secondary,.stratcom-text-tertiary,.stratcom-stat-label,.stratcom-stat-sublabel,.stratcom-logo,.stratcom-nav-link,.stratcom-mobile-nav-link{transition:color .5s}.stratcom-theme-toggle,.stratcom-input,.stratcom-select{transition:background-color .15s,color .15s,border-color .15s}.stratcom-heading{font-family:var(--font-display);color:var(--color-text);font-weight:600}.stratcom-heading-xl{font-size:var(--text-3xl)}.stratcom-heading-lg{font-size:var(--text-lg)}.stratcom-heading-sm{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em}.stratcom-heading-xs{font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.05em}.stratcom-label{font-size:var(--text-sm);color:var(--color-text-secondary)}.stratcom-container{max-width:900px;padding:var(--space-10);margin:0 auto}@media (max-width:768px){.stratcom-container{padding:var(--space-4)}}.stratcom-grid{gap:var(--space-5);display:grid}.stratcom-grid-2{grid-template-columns:repeat(2,1fr)}.stratcom-grid-3{grid-template-columns:repeat(3,1fr)}.stratcom-grid-4{grid-template-columns:repeat(4,1fr)}@media (max-width:768px){.stratcom-grid-2,.stratcom-grid-3,.stratcom-grid-4{grid-template-columns:1fr}}.stratcom-section{margin-top:var(--space-10)}.stratcom-section-stack{gap:var(--space-8);flex-direction:column;display:flex}.stratcom-header{z-index:50;background:var(--color-bg);border-bottom:1px solid var(--color-border);position:sticky;top:0}.stratcom-header-inner{max-width:900px;padding:var(--space-5) var(--space-10);justify-content:space-between;align-items:center;margin:0 auto;display:flex}@media (max-width:768px){.stratcom-header-inner{padding:var(--space-3) var(--space-4)}.stratcom-logo{gap:var(--space-2)}.stratcom-logo-text{font-size:18px}.stratcom-logo-img{height:20px}}.stratcom-logo{align-items:center;gap:var(--space-3);color:var(--color-text);text-decoration:none;display:inline-flex}.stratcom-logo-text{letter-spacing:.05em;padding-top:.15em;font-size:22px;font-weight:700;line-height:1;transform:translateY(1px)}.stratcom-logo-img{width:auto;height:22.5px;display:block}.stratcom-flag{flex-shrink:0;display:block}.stratcom-clock{align-items:center;gap:var(--space-2);font-size:var(--text-sm);font-variant-numeric:tabular-nums;display:flex;transform:translateY(2px)}.stratcom-clock-zone{font-size:var(--text-xs);color:var(--color-text-tertiary)}.stratcom-clock-time{color:var(--color-text-secondary)}.stratcom-clock-separator{color:var(--color-text-tertiary);margin:0 var(--space-1)}.stratcom-theme-toggle{border:1px solid var(--color-border-light);padding:calc(var(--space-1) + .1em) var(--space-2) calc(var(--space-1) - .1em);font-family:inherit;font-size:var(--text-xs);color:var(--color-text-secondary);cursor:pointer;text-align:center;background:0 0;min-width:4.5em}.stratcom-theme-toggle:hover{color:var(--color-text);border-color:var(--color-border)}.stratcom-nav{gap:var(--space-6);padding:var(--space-3) var(--space-10);border-bottom:1px solid var(--color-border-light);max-width:900px;margin:0 auto;display:flex}@media (max-width:768px){.stratcom-nav{padding:var(--space-2) var(--space-4);gap:var(--space-4);overflow-x:auto}}.stratcom-nav-link{font-size:var(--text-sm);color:var(--color-text-secondary);white-space:nowrap;padding-top:.1em;text-decoration:none}.stratcom-nav-link:hover{color:var(--color-text)}.stratcom-nav-link-active{color:var(--color-text);text-underline-offset:4px;text-decoration:underline}.stratcom-mobile-nav{justify-content:center;gap:var(--space-5);padding:var(--space-2) var(--space-4);padding-bottom:max(var(--space-2), env(safe-area-inset-bottom));background:var(--color-bg);border-top:1px solid var(--color-border);z-index:50;display:flex;position:fixed;bottom:0;left:0;right:0}.stratcom-mobile-nav-link{min-width:56px;padding:var(--space-1) var(--space-2);font-size:var(--text-xs);color:var(--color-text-secondary);flex-direction:column;flex:0 auto;align-items:center;gap:2px;text-decoration:none;display:flex}.stratcom-mobile-nav-link:hover,.stratcom-mobile-nav-link-active{color:var(--color-text)}.stratcom-mobile-nav-icon{font-size:16px}.stratcom-mobile-nav-icon svg{width:1.25em;height:1.25em}.stratcom-card{background:var(--color-surface);border:1px solid var(--color-border);padding:var(--space-5)}.stratcom-card-interactive{cursor:pointer}.stratcom-card-interactive:hover{background:var(--color-bg)}.stratcom-stat{padding:var(--space-4);border:1px solid var(--color-border);background:var(--color-surface);flex-direction:column;display:flex}.stratcom-stat-label{font-size:var(--text-sm);color:var(--color-text-secondary)}.stratcom-stat-value{font-size:var(--text-2xl);margin-top:var(--space-1);color:var(--color-text);transition:color .5s}.stratcom-stat-sublabel{font-size:var(--text-xs);color:var(--color-text-tertiary);margin-top:var(--space-1)}.stratcom-btn{justify-content:center;align-items:center;gap:var(--space-2);padding:calc(var(--space-2) + .1em) var(--space-4) calc(var(--space-2) - .1em);font-family:inherit;font-size:var(--text-sm);border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-text);cursor:pointer;text-decoration:none;transition:background-color .15s,border-color .15s,color .15s;display:inline-flex}.stratcom-btn:hover{background:var(--color-surface-hover)}.stratcom-btn-primary{background:var(--color-text);color:var(--color-surface)}.stratcom-btn-primary:hover{background:var(--color-text-secondary)}[data-theme=dark] .stratcom-btn-primary:hover{background:#d8d8d8}.stratcom-btn-danger{border-color:var(--color-danger);color:var(--color-danger)}.stratcom-btn-danger:hover{background:var(--color-danger);color:var(--color-surface)}.stratcom-btn-ghost{color:var(--color-text-secondary);background:0 0;border-color:#0000}.stratcom-btn-ghost:hover{color:var(--color-text);border-color:var(--color-border);background:0 0}.stratcom-btn-sm{padding:calc(var(--space-1) + .1em) var(--space-2) calc(var(--space-1) - .1em);font-size:var(--text-xs)}.stratcom-input{width:100%;height:36px;padding:calc(var(--space-2) + .1em) var(--space-3) calc(var(--space-2) - .1em);font-family:inherit;font-size:var(--text-sm);background:var(--color-surface);border:1px solid var(--color-border-light);color:var(--color-text)}.stratcom-input:focus{border-color:var(--color-border);outline:none}.stratcom-input::placeholder{color:var(--color-text-tertiary)}.stratcom-input:disabled{background:var(--color-bg);color:var(--color-text);cursor:default}.stratcom-select{width:100%;height:36px;padding:calc(var(--space-2) + .1em) var(--space-8) calc(var(--space-2) - .1em) var(--space-3);font-family:inherit;font-size:var(--text-sm);background:var(--color-surface);border:1px solid var(--color-border-light);color:var(--color-text);cursor:pointer;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath fill='%23555' d='M2 4l4 4 4-4'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat}.stratcom-select:focus{border-color:var(--color-border);outline:none}.stratcom-select:disabled{background-image:none;background-color:var(--color-bg);cursor:default}.stratcom-field{margin-bottom:var(--space-4)}.stratcom-field-label{font-size:var(--text-sm);color:var(--color-text-secondary);margin-bottom:var(--space-1);display:block}.stratcom-kv{padding:var(--space-2) 0;border-bottom:1px solid var(--color-border-light);justify-content:space-between;display:flex}.stratcom-kv:last-child{border-bottom:none}.stratcom-kv-label{color:var(--color-text-secondary)}.stratcom-kv-value{text-align:right}.stratcom-badge{padding:calc(var(--space-1) + .1em - 1px) var(--space-2) calc(var(--space-1) - .1em - 1px);font-size:var(--text-xs);border:1px solid;align-items:center;display:inline-flex}.stratcom-badge-default{color:var(--color-text-secondary)}.stratcom-badge-active{color:var(--color-active)}.stratcom-badge-warning{color:var(--color-warning)}.stratcom-badge-danger{color:var(--color-danger)}.stratcom-tag{padding:calc(var(--space-1) + .1em) var(--space-2) calc(var(--space-1) - .1em) 0;font-size:var(--text-xs);color:var(--color-text-secondary);background:0 0;align-items:center;display:inline-flex}.stratcom-list{flex-direction:column;display:flex}.stratcom-list-item{padding:calc(var(--space-3) + .1em) var(--space-4) calc(var(--space-3) - .1em);border-bottom:1px solid var(--color-border-light);justify-content:space-between;align-items:center;display:flex}.stratcom-list-item:last-child{border-bottom-width:0}.stratcom-list-item-interactive{cursor:pointer}.stratcom-list-item-interactive:hover{background:var(--color-bg)}.stratcom-table{border-collapse:collapse;width:100%;font-size:var(--text-sm)}.stratcom-table th{text-align:left;padding:var(--space-2) var(--space-3);border-bottom:2px solid var(--color-border);font-weight:400}.stratcom-table td{padding:var(--space-2) var(--space-3);border-bottom:1px solid var(--color-border-light)}.stratcom-table tr:last-child td{border-bottom:none}.stratcom-table-number{text-align:right}.stratcom-modal-overlay{z-index:100;background:#f7f7f8f2;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.stratcom-modal{width:100%;max-width:420px;margin:var(--space-4);padding:var(--space-6);background:var(--color-surface);border:1px solid var(--color-border)}.stratcom-modal-title{font-size:var(--text-lg);margin-bottom:var(--space-4)}.stratcom-modal-actions{gap:var(--space-2);margin-top:var(--space-6);justify-content:flex-end;display:flex}.stratcom-timer-display{font-size:var(--text-2xl)}.stratcom-timer-display-lg{font-size:36px}.stratcom-timer-running{color:var(--color-danger)}.stratcom-timer-stopped{color:var(--color-text-tertiary)}.stratcom-divider{border:none;border-top:1px solid var(--color-border-light);margin:var(--space-4) 0}.stratcom-divider-strong{border-top-color:var(--color-border)}.stratcom-divider-ascii:before{content:"~~~";text-align:center;color:var(--color-text-tertiary);padding:var(--space-4) 0;display:block}.stratcom-empty{padding:var(--space-8);text-align:center;color:var(--color-text-secondary)}.stratcom-loading{padding:var(--space-8);text-align:center;color:var(--color-text-tertiary)}.stratcom-skeleton{background:linear-gradient(90deg, var(--color-bg-secondary) 25%, var(--color-bg-tertiary) 50%, var(--color-bg-secondary) 75%);border-radius:var(--radius-sm);background-size:200% 100%;animation:1.5s infinite skeleton-shimmer}@keyframes skeleton-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.stratcom-skeleton-text{height:1em}.stratcom-skeleton-heading{height:1.5em}.stratcom-skeleton-row{height:3.5rem}.stratcom-text-secondary{color:var(--color-text-secondary)}.stratcom-text-tertiary{color:var(--color-text-tertiary)}.stratcom-text-danger{color:var(--color-danger)}.stratcom-text-active{color:var(--color-active)}.stratcom-text-mono{font-variant-numeric:tabular-nums}.stratcom-uppercase{text-transform:uppercase;letter-spacing:.05em}.stratcom-flex{align-items:baseline;display:flex}.stratcom-flex-between{justify-content:space-between;align-items:center;display:flex}.stratcom-gap-2{gap:var(--space-2)}.stratcom-gap-4{gap:var(--space-4)}.stratcom-mt-1{margin-top:var(--space-1)}.stratcom-mt-2{margin-top:var(--space-2)}.stratcom-mt-4{margin-top:var(--space-4)}.stratcom-mt-6{margin-top:var(--space-6)}.stratcom-mt-8{margin-top:var(--space-8)}.stratcom-mb-2{margin-bottom:var(--space-2)}.stratcom-mb-4{margin-bottom:var(--space-4)}.stratcom-mb-6{margin-bottom:var(--space-6)}.stratcom-filter-bar{gap:var(--space-4);padding:var(--space-4);background:var(--color-surface);border:1px solid var(--color-border);margin-bottom:var(--space-6);flex-direction:column;display:flex}.stratcom-filter-search{position:relative}.stratcom-filter-search-icon{left:var(--space-3);color:var(--color-text-tertiary);pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.stratcom-filter-search .stratcom-input{padding-left:calc(var(--space-3) + 20px)}.stratcom-filter-dropdowns{gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(140px,1fr));display:grid}.stratcom-filter-row{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.stratcom-filter-actions{align-items:center;gap:var(--space-2);display:flex}.stratcom-filter-toggle{align-items:center;gap:var(--space-2);font-size:var(--text-sm);color:var(--color-text-secondary);cursor:pointer;-webkit-user-select:none;user-select:none;display:inline-flex}.stratcom-filter-toggle input[type=checkbox]{width:14px;height:14px;accent-color:var(--color-text);cursor:pointer}.stratcom-filter-count{font-size:var(--text-sm);color:var(--color-text-tertiary)}.stratcom-filter-active-count{font-size:var(--text-xs);color:var(--color-text-secondary);padding:calc(var(--space-1) + .1em) var(--space-2) calc(var(--space-1) - .1em);border:1px solid var(--color-border-light);background:var(--color-bg)}@media (max-width:768px){.stratcom-filter-dropdowns{grid-template-columns:1fr 1fr}.stratcom-filter-row{flex-direction:column;align-items:stretch}.stratcom-filter-actions{justify-content:space-between}}@media (max-width:480px){.stratcom-filter-dropdowns{grid-template-columns:1fr}}@media (max-width:768px){.stratcom-hide-mobile{display:none}.stratcom-main{padding-bottom:72px}}@media (min-width:769px){.stratcom-hide-desktop{display:none}}.stratcom-toast-viewport{top:var(--space-6);right:var(--space-6);gap:var(--space-3);z-index:1000;flex-direction:column;max-width:360px;display:flex;position:fixed}.stratcom-toast{background:var(--color-surface);border:1px solid var(--color-border);padding:var(--space-3) var(--space-4) var(--space-3) var(--space-3);gap:var(--space-2);flex-direction:column;display:flex;position:relative;box-shadow:0 6px 18px #0000001f}.stratcom-toast-success{border-color:var(--color-active)}.stratcom-toast-error{border-color:var(--color-danger)}.stratcom-toast-title{font-weight:600;font-family:var(--font-mono)}.stratcom-toast-description{color:var(--color-text-secondary)}.stratcom-toast-close{cursor:pointer;color:var(--color-text-secondary);background:0 0;border:none;font-size:16px;position:absolute;top:6px;right:8px}.stratcom-toast-close:hover{color:var(--color-text)}.stratcom-object-group{border-bottom:1px solid var(--color-border-light)}.stratcom-object-group:last-child{border-bottom:none}.stratcom-object-group-expanded{background:var(--color-surface)}.stratcom-object-parent{justify-content:space-between;align-items:flex-start;gap:var(--space-3);display:flex}.stratcom-object-main{flex:1;min-width:0}.stratcom-edition-toggle{align-items:center;gap:var(--space-2);padding:calc(var(--space-2) + .1em) var(--space-3) calc(var(--space-2) - .1em);border:1px solid var(--color-border-light);font-family:inherit;font-size:var(--text-xs);color:var(--color-text-secondary);cursor:pointer;margin-top:var(--space-1);background:0 0;flex-shrink:0;transition:border-color .5s,color .5s;display:flex}.stratcom-edition-toggle:hover{border-color:var(--color-border);color:var(--color-text)}.stratcom-edition-count{font-variant-numeric:tabular-nums}.stratcom-edition-chevron{transition:transform .2s}.stratcom-edition-chevron-expanded{transform:rotate(180deg)}.stratcom-editions-list{background:var(--color-bg);border-top:1px solid var(--color-border-light)}.stratcom-objects-grouped .stratcom-object-parent{border-bottom:0}.stratcom-editions-loading,.stratcom-editions-empty{padding:var(--space-3) var(--space-4) var(--space-3) calc(var(--space-4) + 24px);font-size:var(--text-sm);color:var(--color-text-tertiary)}.stratcom-edition-row{padding:var(--space-2) var(--space-4);cursor:pointer;background:var(--color-bg)}.stratcom-edition-row:hover{background:var(--color-surface-hover)}.stratcom-edition-content{align-items:center;gap:var(--space-3);padding-left:var(--space-4);display:flex}.stratcom-edition-indicator{color:var(--color-text-tertiary);flex-shrink:0}.stratcom-edition-info{align-items:baseline;gap:var(--space-3);flex:1;min-width:0;display:flex}.stratcom-edition-number{font-size:var(--text-sm);color:var(--color-text);white-space:nowrap;font-weight:600}.stratcom-edition-serial{font-size:var(--text-sm);color:var(--color-text-secondary);white-space:nowrap}.stratcom-edition-title{font-size:var(--text-sm);color:var(--color-text);white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}.stratcom-badge-sm{padding:calc(var(--space-1) + .1em - 2px) calc(var(--space-2) - 2px) calc(var(--space-1) - .1em - 2px);font-size:9px}@media (max-width:768px){.stratcom-object-parent{flex-direction:column;align-items:stretch}.stratcom-edition-toggle{margin-top:var(--space-2);align-self:flex-start}.stratcom-edition-content{padding-left:var(--space-2)}.stratcom-edition-info{align-items:flex-start;gap:var(--space-1);flex-direction:column}.stratcom-editions-loading,.stratcom-editions-empty{padding-left:calc(var(--space-4) + 16px)}}.stratcom-signin-screen{min-height:100vh;padding:var(--space-8) var(--space-4);background:var(--color-bg);justify-content:center;align-items:center;display:flex}.stratcom-signin-frame{background:var(--color-surface);border:1px solid var(--color-border);width:100%;max-width:440px;padding:var(--space-8);gap:var(--space-6);flex-direction:column;display:flex}@media (max-width:480px){.stratcom-signin-frame{padding:var(--space-6) var(--space-5)}}.stratcom-signin-header{gap:var(--space-2);flex-direction:column;display:flex}.stratcom-signin-eyebrow{font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.12em;text-transform:uppercase;color:var(--color-text-tertiary);margin:0}.stratcom-signin-brand{align-items:center;gap:var(--space-3);color:var(--color-text);display:inline-flex}.stratcom-signin-brand .stratcom-logo-img{height:28px}.stratcom-signin-brand .stratcom-logo-text{font-size:28px}.stratcom-signin-subtitle{font-family:var(--font-mono);font-size:var(--text-sm);color:var(--color-text-secondary);margin:0;line-height:1.5}.stratcom-signin-form{position:relative;overflow:visible}.stratcom-clerk-root{width:100%;overflow:visible!important}.stratcom-clerk-card{box-shadow:none!important;width:100%!important;font-family:var(--font-display)!important;background:0 0!important;border:none!important;padding:0!important;overflow:visible!important}.stratcom-hidden{display:none!important}.stratcom-clerk-root .cl-socialButtonsRoot,.stratcom-clerk-root .cl-socialButtons{overflow:visible!important}.stratcom-clerk-divider-line{background:var(--color-border-light)!important;height:1px!important}.stratcom-clerk-divider-text{font-family:var(--font-mono)!important;font-size:var(--text-xs)!important;letter-spacing:.15em!important;text-transform:uppercase!important;color:var(--color-text-tertiary)!important}.stratcom-clerk-social-button{border:1px solid var(--color-border)!important;box-shadow:none!important;box-sizing:border-box!important;background:var(--color-surface)!important;color:var(--color-text)!important;font-family:var(--font-display)!important;font-size:var(--text-sm)!important;text-transform:none!important;letter-spacing:0!important;padding:calc(var(--space-2) + .1em) var(--space-4) calc(var(--space-2) - .1em)!important;border-radius:0!important;outline:0!important;height:auto!important;min-height:36px!important;position:relative!important;overflow:visible!important}.stratcom-clerk-social-button>span{justify-content:center!important;align-items:center!important;gap:var(--space-2)!important;line-height:1!important;display:inline-flex!important}.stratcom-clerk-social-button>span>span{align-items:center!important;line-height:1!important;display:inline-flex!important}.stratcom-clerk-social-button:before,.stratcom-clerk-social-button:after{display:none!important}.stratcom-clerk-social-button:hover,.stratcom-clerk-social-button:focus{background:var(--color-surface-hover)!important}.stratcom-clerk-social-icon,.stratcom-clerk-social-button img,.stratcom-clerk-social-button svg{flex-shrink:0!important;width:16px!important;height:16px!important;display:block!important}.cl-lastAuthenticationStrategyBadge{top:-1px!important;right:var(--space-2)!important;height:auto!important;padding:3px var(--space-2)!important;font-family:var(--font-mono)!important;letter-spacing:.14em!important;text-transform:uppercase!important;color:var(--color-text)!important;background:var(--color-surface)!important;border:1px solid var(--color-text)!important;pointer-events:none!important;white-space:nowrap!important;box-shadow:none!important;z-index:2!important;border-radius:0!important;outline:0!important;align-items:center!important;margin:0!important;font-size:9px!important;font-weight:400!important;line-height:1!important;display:inline-flex!important;position:absolute!important;transform:translateY(-50%)!important}.stratcom-clerk-social-button-text{font-family:var(--font-display)!important;font-size:var(--text-sm)!important;text-transform:none!important;letter-spacing:0!important;font-weight:400!important;line-height:1!important;transform:translateY(.06em)!important}.stratcom-clerk-input{background:var(--color-surface)!important;border:1px solid var(--color-border-light)!important;box-shadow:none!important;box-sizing:border-box!important;color:var(--color-text)!important;font-family:var(--font-display)!important;font-size:var(--text-sm)!important;height:36px!important;padding:calc(var(--space-2) + .1em) var(--space-3) calc(var(--space-2) - .1em)!important;border-radius:0!important;outline:0!important}.stratcom-clerk-input:before,.stratcom-clerk-input:after{display:none!important}.stratcom-clerk-input:focus,.stratcom-clerk-input:focus-visible{border-color:var(--color-border)!important;box-shadow:none!important;outline:0!important}.stratcom-clerk-label{font-family:var(--font-mono)!important;font-size:var(--text-xs)!important;letter-spacing:.1em!important;text-transform:uppercase!important;color:var(--color-text-secondary)!important}.stratcom-clerk-primary-button{background:var(--color-text)!important;color:var(--color-surface)!important;border:1px solid var(--color-text)!important;box-shadow:none!important;font-family:var(--font-display)!important;font-size:var(--text-sm)!important;text-transform:none!important;letter-spacing:0!important;padding:calc(var(--space-2) + .1em) var(--space-4) calc(var(--space-2) - .1em)!important;border-radius:0!important;height:auto!important;min-height:36px!important}.stratcom-clerk-primary-button:hover,.stratcom-clerk-primary-button:focus{background:var(--color-text-secondary)!important;border-color:var(--color-text-secondary)!important}[data-theme=dark] .stratcom-clerk-primary-button:hover,[data-theme=dark] .stratcom-clerk-primary-button:focus{background:#d8d8d8!important;border-color:#d8d8d8!important}.stratcom-clerk-footer{padding:var(--space-2) 0 0!important;background:0 0!important;border:none!important}.stratcom-clerk-footer-action{font-family:var(--font-mono)!important;font-size:var(--text-xs)!important;letter-spacing:.05em!important;color:var(--color-text-tertiary)!important;background:0 0!important}.stratcom-clerk-footer-action-link{color:var(--color-text)!important;text-underline-offset:3px!important;font-family:var(--font-mono)!important;text-decoration:underline!important}.stratcom-clerk-link{color:var(--color-text)!important;text-underline-offset:3px!important;font-family:var(--font-mono)!important;font-size:var(--text-xs)!important;text-decoration:underline!important}.stratcom-clerk-alert{background:var(--color-surface)!important;border:1px solid var(--color-danger)!important;font-family:var(--font-mono)!important;padding:var(--space-3)!important;border-radius:0!important}.stratcom-clerk-alert-text{color:var(--color-danger)!important;font-size:var(--text-sm)!important}.stratcom-clerk-identity-preview{border:1px solid var(--color-border-light)!important;background:var(--color-bg)!important;border-radius:0!important}.stratcom-clerk-identity-preview-text{font-family:var(--font-mono)!important;font-size:var(--text-sm)!important;color:var(--color-text)!important}.stratcom-clerk-form-resend{font-family:var(--font-mono)!important;font-size:var(--text-xs)!important;color:var(--color-text-secondary)!important}.stratcom-clerk-otp-input{border:1px solid var(--color-border-light)!important;background:var(--color-surface)!important;color:var(--color-text)!important;font-family:var(--font-mono)!important;box-shadow:none!important;border-radius:0!important}.stratcom-clerk-otp-input:focus{border-color:var(--color-border)!important;outline:none!important}