.flashing-bg:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background:#fbff00e6;animation:flash-bg 1s ease-in-out infinite;pointer-events:none;z-index:0}@keyframes flash-bg{0%,to{opacity:0}50%{opacity:1}}.vs-form-section-div{width:100%;height:1px;background:var(--vs-line);margin-bottom:var(--vs-space-3)}.vs-form-section-title{margin:0 0 var(--vs-space-2);color:var(--vs-muted);font-size:var(--vs-fs-sm);font-weight:800;letter-spacing:.1em;text-transform:uppercase}.vs-form-field-block{margin-bottom:var(--vs-space-3)}.vs-form-label{display:block;font-size:var(--vs-fs-lead);font-weight:700;color:var(--vs-muted);margin-bottom:var(--vs-space-2)}.vs-form-input{width:100%;box-sizing:border-box;font:inherit;font-size:var(--vs-fs-body);font-weight:600;color:var(--vs-text);padding:var(--vs-space-2) var(--vs-space-3);border-radius:var(--vs-radius-md);border:1px solid var(--vs-line);background:#ffffffeb;box-shadow:0 clamp(6px,.65vw,14px) clamp(14px,1.5vw,28px) #101c300a;transition:border-color .16s ease,box-shadow .16s ease}.vs-form-input::-moz-placeholder{color:#647088a6}.vs-form-input::placeholder{color:#647088a6}.vs-form-input:focus{outline:none;border-color:#3d71f673;box-shadow:0 0 0 clamp(2px,.25vw,5px) var(--vs-accent-soft)}.vs-form-input:disabled{opacity:.55;cursor:not-allowed}.vs-form-error{margin:var(--vs-space-2) 0 0;color:#b91c1c;font-size:var(--vs-fs-sm);font-weight:600}.vs-form-status{color:var(--vs-muted);font-size:var(--vs-fs-body);font-weight:600;margin-bottom:var(--vs-space-4)}.vs-form-status--error{color:#b91c1c}.vs-form-row{display:flex;align-items:center;justify-content:space-between;gap:var(--vs-space-2);padding:var(--vs-space-1) 0}.vs-form-row-label{font-size:var(--vs-fs-lead);font-weight:700;color:var(--vs-text);line-height:1.3}.vs-form-row-sep{height:1px;background:#16203314;margin:var(--vs-space-1) 0}.vs-form-segment{display:flex;align-items:center;flex-shrink:0;gap:clamp(.15rem,.25vw,.5rem);padding:clamp(.2rem,.35vw,.7rem);border-radius:999px;background:#1620330f}.vs-form-segment-btn{display:inline-flex;align-items:center;justify-content:center;font:inherit;font-size:var(--vs-fs-body);font-weight:800;width:clamp(2rem,3.2vw,6.4rem);height:clamp(2rem,3.2vw,6.4rem);border-radius:50%;border:none;cursor:pointer;transition:background-color .18s ease,color .18s ease,opacity .18s ease}.vs-form-segment-btn:disabled{cursor:not-allowed;opacity:.45}.vs-form-segment-btn--off{background:transparent;color:var(--vs-muted)}.vs-form-segment-btn--on{background:linear-gradient(135deg,var(--vs-navy) 0%,var(--vs-navy-deep) 100%);color:#fff;box-shadow:0 clamp(4px,.45vw,10px) clamp(10px,1.1vw,20px) #0f4c8140}.vs-form-toggle{flex-shrink:0;position:relative;overflow:hidden;width:clamp(2.8rem,4.5vw,9rem);height:clamp(1.5rem,2.4vw,4.8rem);border-radius:999px;border:none;padding:0;cursor:pointer;transition:background-color .18s ease}.vs-form-toggle:focus-visible{outline:2px solid var(--vs-accent);outline-offset:2px}.vs-form-toggle:disabled{cursor:not-allowed;opacity:.45}.vs-form-toggle[aria-checked=false]{background:#16203324}.vs-form-toggle[aria-checked=true]{background:var(--vs-accent)}.vs-form-toggle-knob{position:absolute;top:clamp(.15rem,.25vw,.5rem);width:clamp(1.1rem,1.8vw,3.6rem);height:clamp(1.1rem,1.8vw,3.6rem);border-radius:50%;background:#fff;box-shadow:0 1px 4px #0003;transition:left .18s cubic-bezier(.4,0,.2,1)}.vs-form-toggle[aria-checked=false] .vs-form-toggle-knob{left:clamp(.15rem,.25vw,.5rem)}.vs-form-toggle[aria-checked=true] .vs-form-toggle-knob{left:calc(100% - clamp(1.1rem,1.8vw,3.6rem) - clamp(.15rem,.25vw,.5rem))}.vs-form-actions{display:flex;flex-wrap:wrap;gap:var(--vs-space-2);margin-top:var(--vs-space-4);padding-top:var(--vs-space-2)}.vs-form-btn-primary{flex:1;min-width:min(100%,12rem);font:inherit;font-size:var(--vs-fs-lead);font-weight:800;color:#fff;padding:var(--vs-space-2) var(--vs-space-4);border:none;border-radius:var(--vs-radius-md);cursor:pointer;background:linear-gradient(135deg,var(--vs-navy) 0%,var(--vs-navy-deep) 100%);box-shadow:0 clamp(8px,.9vw,20px) clamp(18px,2vw,40px) #0f4c8147;transition:transform .18s ease,box-shadow .18s ease,opacity .18s ease}.vs-form-btn-primary:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 clamp(12px,1.2vw,26px) clamp(28px,3vw,56px) #0f4c8152}.vs-form-btn-primary:disabled{opacity:.5;cursor:not-allowed}.vs-form-section-stack{display:flex;flex-direction:column}.view-login-page{display:grid!important;grid-template-rows:auto 1fr}.view-login-page .view-selection-topbar{min-height:auto;padding:var(--vs-space-3) var(--vs-space-4)}.view-login-main{display:flex;align-items:center;justify-content:center;padding:var(--vs-space-4);box-sizing:border-box;overflow-y:auto}.view-login-panel{position:relative;z-index:1;container-type:inline-size;width:min(100%,clamp(340px,42vw,820px));padding:var(--vs-space-6) var(--vs-space-5);border-radius:var(--vs-radius-xl);border:1px solid rgba(255,255,255,.72);background:var(--vs-surface);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:var(--vs-shadow-lg);text-align:center;box-sizing:border-box}.view-login-panel:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;pointer-events:none;background:linear-gradient(155deg,rgba(15,76,129,.06),transparent 44%),linear-gradient(0deg,rgba(213,155,61,.05),transparent 50%)}.view-login-panel-inner{position:relative;z-index:1}.view-login-eyebrow{display:inline-flex;align-items:center;gap:var(--vs-space-2);padding:var(--vs-space-1) var(--vs-space-2);border-radius:999px;background:#0f4c8114;color:var(--vs-navy);font-size:var(--vs-fs-xs);font-weight:800;letter-spacing:.12em;text-transform:uppercase;margin-bottom:var(--vs-space-4)}.view-login-title{margin:0 0 var(--vs-space-3);font-size:clamp(5rem,4.5cqw,var(--vs-fs-h2));font-weight:800;letter-spacing:-.04em;line-height:2;color:var(--vs-text);white-space:nowrap}.view-login-copy{margin:0 0 var(--vs-space-5);color:var(--vs-muted);font-size:var(--vs-fs-lead);line-height:1.65}.view-login-btn{width:100%;font:inherit;font-size:var(--vs-fs-lead);font-weight:800;color:#fff;padding:var(--vs-space-3) var(--vs-space-4);border:none;border-radius:var(--vs-radius-md);cursor:pointer;background:linear-gradient(135deg,var(--vs-navy) 0%,var(--vs-navy-deep) 100%);box-shadow:0 clamp(10px,1.1vw,24px) clamp(22px,2.4vw,48px) #0f4c814d;transition:transform .18s ease,box-shadow .18s ease}.view-login-btn:hover{transform:translateY(-1px);box-shadow:0 clamp(14px,1.5vw,32px) clamp(32px,3.5vw,64px) #0f4c8157}.view-login-copyright{margin:var(--vs-space-5) 0 0;color:#647088e6;font-size:var(--vs-fs-sm);letter-spacing:.04em}.view-selection-shell{--vs-bg: #eef2f7;--vs-surface: rgba(255, 255, 255, .86);--vs-text: #162033;--vs-muted: #647088;--vs-line: rgba(22, 32, 51, .1);--vs-line-strong: rgba(22, 32, 51, .16);--vs-navy: #0f4c81;--vs-navy-deep: #0d3961;--vs-accent: #3d71f6;--vs-accent-soft: rgba(61, 113, 246, .12);--vs-gold: #d59b3d;--vs-shadow-lg: 0 clamp(18px, 2.2vw, 52px) clamp(48px, 5.5vw, 120px) rgba(16, 28, 48, .12);--vs-shadow-md: 0 clamp(10px, 1.2vw, 28px) clamp(28px, 3.2vw, 64px) rgba(16, 28, 48, .08);--vs-radius-xl: clamp(18px, 1.55vw, 40px);--vs-radius-lg: clamp(14px, 1.25vw, 32px);--vs-radius-md: clamp(10px, .95vw, 24px);--vs-fs-xs: clamp(.65rem, .78vw, 1.42rem);--vs-fs-sm: clamp(.75rem, .9vw, 1.65rem);--vs-fs-body: clamp(.88rem, 1.08vw, 2.35rem);--vs-fs-lead: clamp(.92rem, 1.12vw, 2.5rem);--vs-fs-h2: clamp(1.55rem, 2.25vw, 5.25rem);--vs-fs-h1: clamp(2.1rem, 4vw, 7.35rem);--vs-fs-view-title: clamp(1.05rem, 1.5vw, 3.5rem);--vs-fs-add-title: clamp(1.15rem, 1.58vw, 2.95rem);--vs-fs-arrow: clamp(1.2rem, 1.62vw, 3.35rem);--vs-fs-tag: clamp(.74rem, .92vw, 1.72rem);--vs-space-1: clamp(6px, .52vw, 18px);--vs-space-2: clamp(10px, .9vw, 28px);--vs-space-3: clamp(14px, 1.22vw, 36px);--vs-space-4: clamp(18px, 1.62vw, 48px);--vs-space-5: clamp(22px, 2vw, 58px);--vs-space-6: clamp(28px, 2.5vw, 72px);--vs-arrow-sz: clamp(44px, 3.35vw, 104px);--vs-avatar-sz: clamp(36px, 2.9vw, 100px);--vs-avatar-circle-sz: clamp(26px, 2.1vw, 68px);--vs-product-logo-h: clamp(52px, 5.1vw, 144px);--vs-client-logo-w: clamp(200px, 24vw, 820px);--vs-panel-max: min(100%, clamp(400px, 70vw, 3000px));--vs-add-icon-sz: clamp(48px, 4.2vw, 72px);position:relative;z-index:1;box-sizing:border-box;width:100%;max-width:100%;flex:1 1 0;min-height:0;display:flex;flex-direction:column;font-family:Manrope,Segoe UI,sans-serif;color:var(--vs-text);background:radial-gradient(circle at top left,rgba(61,113,246,.15),transparent 26%),radial-gradient(circle at 88% 18%,rgba(213,155,61,.14),transparent 16%),linear-gradient(180deg,#f9fbfd 0%,var(--vs-bg) 100%);overflow:hidden}.view-selection-shell:before,.view-selection-shell:after{content:"";position:fixed;border-radius:999px;pointer-events:none;filter:blur(12px);z-index:0}.view-selection-shell:before{width:clamp(240px,22vw,520px);height:clamp(240px,22vw,520px);top:clamp(-140px,-12vw,-80px);right:clamp(-120px,-8vw,-40px);background:#0f4c811a}.view-selection-shell:after{width:clamp(180px,16vw,400px);height:clamp(180px,16vw,400px);left:clamp(-120px,-10vw,-60px);bottom:clamp(16px,2.5vw,48px);background:#3d71f614}.view-selection-topbar{position:relative;z-index:1;flex-shrink:0;display:flex;align-items:center;justify-content:center;min-height:clamp(100px,9.5vw,248px);padding:var(--vs-space-4) var(--vs-space-5) var(--vs-space-1);max-width:100%;box-sizing:border-box}.view-selection-client-brand{display:flex;align-items:center;justify-content:center}.view-selection-client-brand img{display:block;width:var(--vs-client-logo-w);max-width:100%;height:auto;max-height:clamp(48px,5vw,120px);-o-object-fit:contain;object-fit:contain}.view-selection-client-fallback{margin:0;color:var(--vs-text);font-size:var(--vs-fs-body);font-weight:800;letter-spacing:.06em;text-transform:uppercase;text-align:center;max-width:min(90vw,clamp(280px,30vw,880px));line-height:1.3}.view-selection-topbar-right{position:absolute;top:var(--vs-space-4);right:var(--vs-space-5);display:inline-flex;align-items:center;gap:var(--vs-space-2)}.view-selection-user-chip{display:inline-flex;align-items:center;gap:var(--vs-space-2);padding:var(--vs-space-1) var(--vs-space-2) var(--vs-space-1) var(--vs-space-1);border-radius:999px;border:1px solid var(--vs-line);background:#fffc;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:var(--vs-shadow-md)}.view-selection-user-avatar{width:var(--vs-avatar-circle-sz);height:var(--vs-avatar-circle-sz);display:grid;place-items:center;border-radius:50%;background:linear-gradient(135deg,#7c63ff,#5944de);color:#fff;font-size:clamp(.75rem,.92vw,1.9rem);font-weight:800;letter-spacing:.02em;box-shadow:0 clamp(8px,.9vw,20px) clamp(16px,1.8vw,36px) #5944de3d}.view-selection-user-name{font-size:var(--vs-fs-lead);font-weight:800;color:var(--vs-text);white-space:nowrap}.view-selection-ghost-btn{display:flex;align-items:center;border:1px solid var(--vs-line);background:#ffffffdb;color:var(--vs-text);padding:var(--vs-space-2) var(--vs-space-3);border-radius:var(--vs-radius-md);font:inherit;font-size:var(--vs-fs-lead);font-weight:700;cursor:pointer;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease;box-shadow:0 clamp(8px,.85vw,18px) clamp(18px,1.9vw,36px) #101c300f;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.view-selection-ghost-btn:hover{transform:translateY(-1px);border-color:var(--vs-line-strong);box-shadow:0 14px 28px #101c301a}.view-selection-main{position:relative;z-index:1;flex:1 1 0;min-height:0;display:flex;flex-direction:column;align-items:center;padding:var(--vs-space-2) var(--vs-space-4) var(--vs-space-2);box-sizing:border-box}.view-selection-panel{flex:1 1 0;min-width:0;min-height:0;max-height:95%;width:min(100%,var(--vs-panel-max));max-width:100%;box-sizing:border-box;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.34fr);grid-template-rows:minmax(0,1fr);gap:var(--vs-space-5);align-items:stretch;animation:view-selection-rise .7s cubic-bezier(.2,.8,.2,1) both}.view-selection-intro,.view-selection-selection{position:relative;min-width:0;min-height:0;width:100%;border:1px solid rgba(255,255,255,.72);border-radius:var(--vs-radius-xl);background:#fffffff0;box-shadow:var(--vs-shadow-lg);overflow:hidden;box-sizing:border-box}.view-selection-intro:before,.view-selection-selection:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.view-selection-intro:before{background:linear-gradient(155deg,rgba(15,76,129,.06),transparent 44%),linear-gradient(0deg,rgba(213,155,61,.05),transparent 50%)}.view-selection-selection:before{background:linear-gradient(180deg,rgba(61,113,246,.04),transparent 28%)}.view-selection-intro{padding:var(--vs-space-5) var(--vs-space-5) var(--vs-space-4);display:flex;flex-direction:column;justify-content:space-between}.view-selection-eyebrow{display:inline-flex;align-items:center;gap:var(--vs-space-2);width:-moz-fit-content;width:fit-content;padding:var(--vs-space-1) var(--vs-space-2);border-radius:999px;background:#0f4c8114;color:var(--vs-navy);font-size:var(--vs-fs-xs);font-weight:800;letter-spacing:.12em;text-transform:uppercase}.view-selection-eyebrow:before{content:"";width:clamp(6px,.55vw,12px);height:clamp(6px,.55vw,12px);border-radius:50%;background:var(--vs-gold);box-shadow:0 0 0 clamp(3px,.35vw,8px) #d59b3d24}.view-selection-product-logo{width:-moz-fit-content;width:fit-content;margin:var(--vs-space-4) 0 var(--vs-space-3);padding:var(--vs-space-3) var(--vs-space-4);border-radius:var(--vs-radius-lg);background:#ffffffe6;border:1px solid rgba(22,32,51,.08);box-shadow:var(--vs-shadow-md)}.view-selection-product-logo img{display:block;height:var(--vs-product-logo-h);width:auto}.view-selection-product-logo-fallback{font-weight:800;font-size:clamp(1.05rem,1.32vw,2.75rem);color:var(--vs-text)}.view-selection-company-name{margin:0 0 var(--vs-space-1);font-size:var(--vs-fs-sm);font-weight:800;letter-spacing:.18em;text-transform:uppercase;color:#4f5b74}.view-selection-product-title{margin:0;font-size:var(--vs-fs-h1);line-height:.98;letter-spacing:-.05em}.view-selection-product-subtext{max-width:min(100%,clamp(320px,42vw,1120px));margin:var(--vs-space-3) 0 0;color:var(--vs-muted);font-size:var(--vs-fs-body);line-height:1.75}.view-selection-info-stack{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--vs-space-2);margin-top:var(--vs-space-4)}.view-selection-info-card{padding:var(--vs-space-3) var(--vs-space-3) var(--vs-space-2);border-radius:var(--vs-radius-md);border:1px solid var(--vs-line);background:#ffffffb8;box-shadow:0 clamp(8px,.85vw,18px) clamp(18px,1.9vw,36px) #101c300d}.view-selection-info-label{margin:0 0 var(--vs-space-1);color:var(--vs-muted);font-size:var(--vs-fs-xs);font-weight:800;letter-spacing:.12em;text-transform:uppercase}.view-selection-info-value{margin:0;font-size:var(--vs-fs-body);font-weight:800;line-height:1.5}.view-selection-selection{padding:var(--vs-space-5);display:flex;flex-direction:column;align-items:stretch;flex:1 1 0;min-height:0;overflow:hidden}.view-selection-breadcrumb{flex-shrink:0;display:flex;align-items:center;flex-wrap:wrap;gap:var(--vs-space-2);margin-bottom:var(--vs-space-4);width:100%;min-width:0;color:var(--vs-muted);font-size:var(--vs-fs-lead);font-weight:700}.view-selection-breadcrumb-btn{border:none;background:none;padding:0;cursor:pointer;font:inherit;font-weight:700;color:var(--vs-muted);text-decoration:none}.view-selection-breadcrumb-btn:hover{color:var(--vs-text)}.view-selection-breadcrumb strong{color:var(--vs-text);font-weight:800}.view-selection-selection-header{flex-shrink:0;display:flex;align-items:flex-end;justify-content:space-between;gap:var(--vs-space-3);margin-bottom:var(--vs-space-4);width:100%;min-width:0}.view-selection-selection-title{margin:0;font-size:var(--vs-fs-h2);line-height:1.05;letter-spacing:-.04em}.view-selection-selection-copy{margin:var(--vs-space-2) 0 0;max-width:min(100%,clamp(360px,46vw,1200px));color:var(--vs-muted);font-size:var(--vs-fs-lead);line-height:1.7}.view-selection-body-scroll{flex:1 1 0;min-height:0;overflow-x:hidden;overflow-y:auto}.view-selection-selection-count{padding:var(--vs-space-2);border-radius:999px;background:#3d71f61a;color:var(--vs-accent);font-size:var(--vs-fs-xs);font-weight:800;letter-spacing:.12em;text-transform:uppercase;white-space:nowrap}.view-selection-view-list{display:grid;gap:var(--vs-space-3);align-content:start;width:100%;min-width:0}.view-selection-view-list [role=listitem]{display:block;width:100%;min-width:0}.view-selection-view-card{position:relative;display:grid;grid-template-columns:minmax(0,1fr) var(--vs-arrow-sz);gap:var(--vs-space-3);align-items:center;width:100%;min-width:0;box-sizing:border-box;padding:var(--vs-space-4) var(--vs-space-4) var(--vs-space-3);border-radius:var(--vs-radius-lg);border:1px solid var(--vs-line);background:#ffffffdb;color:inherit;text-align:left;cursor:pointer;overflow:clip;box-shadow:0 clamp(10px,1.1vw,24px) clamp(24px,2.6vw,52px) #101c300f;transition:transform .22s ease,border-color .22s ease,box-shadow .22s ease}.view-selection-view-card:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background:linear-gradient(90deg,rgba(61,113,246,.08),transparent 44%);opacity:0;transition:opacity .22s ease;pointer-events:none}.view-selection-view-card:hover,.view-selection-view-card:focus-visible{transform:translateY(clamp(-3px,-.35vw,-10px));border-color:#3d71f63d;box-shadow:0 clamp(14px,1.5vw,32px) clamp(32px,3.5vw,72px) #101c301a;outline:none}.view-selection-view-card:hover:before,.view-selection-view-card:focus-visible:before{opacity:1}.view-selection-view-main,.view-selection-view-arrow{position:relative;z-index:1}.view-selection-view-main{min-width:0;width:100%;justify-self:stretch}.view-selection-view-title{margin:0 0 var(--vs-space-3);font-size:var(--vs-fs-view-title);font-weight:800;letter-spacing:-.03em;line-height:1.25}.view-selection-tag-row{display:flex;flex-wrap:wrap;gap:var(--vs-space-2)}.view-selection-tag{display:inline-flex;align-items:center;padding:clamp(7px,.62vw,16px) clamp(11px,1vw,22px);border-radius:999px;background:#1620330f;color:#43506a;font-size:var(--vs-fs-tag);font-weight:700;line-height:1.2}.view-selection-view-arrow{width:var(--vs-arrow-sz);height:var(--vs-arrow-sz);display:grid;place-items:center;border-radius:50%;background:var(--vs-accent-soft);color:var(--vs-accent);font-size:var(--vs-fs-arrow);font-weight:700;transition:transform .22s ease,background .22s ease;justify-self:end}.view-selection-view-card:hover .view-selection-view-arrow,.view-selection-view-card:focus-visible .view-selection-view-arrow{transform:translate(clamp(3px,.35vw,10px));background:#3d71f62e}.view-selection-view-card-add{position:relative;display:block;width:100%;min-width:0;box-sizing:border-box;padding:var(--vs-space-5) var(--vs-space-4);text-align:center;border-radius:var(--vs-radius-lg);border:1px dashed var(--vs-line);background:linear-gradient(135deg,#3d71f60f,#3d71f605),#ffffffbd;box-shadow:0 clamp(8px,.9vw,20px) clamp(18px,2vw,40px) #101c300a;cursor:pointer;color:inherit;transition:transform .22s ease,border-color .22s ease,box-shadow .22s ease}.view-selection-view-card-add:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,rgba(61,113,246,.1),transparent 60%);opacity:0;transition:opacity .22s ease;pointer-events:none}.view-selection-view-card-add:hover,.view-selection-view-card-add:focus-visible{transform:translateY(clamp(-3px,-.35vw,-10px));border-color:#3d71f659;box-shadow:0 clamp(12px,1.3vw,28px) clamp(28px,3vw,56px) #101c3014;outline:none}.view-selection-view-card-add:hover:before,.view-selection-view-card-add:focus-visible:before{opacity:1}.view-selection-add-content{position:relative;z-index:1}.view-selection-add-icon{width:var(--vs-add-icon-sz);height:var(--vs-add-icon-sz);margin:0 auto var(--vs-space-2);display:grid;place-items:center;border-radius:50%;background:#3d71f61f;color:var(--vs-accent);font-size:clamp(1.5rem,2vw,2.5rem);font-weight:700;box-shadow:0 clamp(8px,.9vw,20px) clamp(16px,1.8vw,36px) #3d71f61f}.view-selection-add-title{margin:0 0 var(--vs-space-1);font-size:var(--vs-fs-add-title);font-weight:800;letter-spacing:-.03em}.view-selection-add-copy{margin:0;color:var(--vs-muted);font-size:var(--vs-fs-lead);line-height:1.7}.view-selection-copyright{flex-shrink:0;margin:var(--vs-space-3) 0 0;color:#647088e6;font-size:var(--vs-fs-sm);letter-spacing:.04em}.view-selection-status{color:var(--vs-muted);font-size:var(--vs-fs-body);font-weight:600;padding:var(--vs-space-3) 0}.view-selection-status--error{color:#b91c1c}@keyframes view-selection-rise{0%{opacity:0;transform:translateY(clamp(12px,1.5vw,28px))}to{opacity:1;transform:translateY(0)}}@media (max-width: 1024px){.view-selection-main{overflow-y:auto}.view-selection-panel{flex:none;max-height:none;min-height:-moz-min-content;min-height:min-content;grid-template-columns:1fr;grid-template-rows:auto auto;overflow:visible}.view-selection-intro,.view-selection-selection{overflow:visible}.view-selection-body-scroll{flex:none;min-height:-moz-min-content;min-height:min-content;overflow:visible}.view-selection-info-stack{grid-template-columns:1fr}}@media (max-width: 720px){.view-selection-topbar{min-height:auto;padding:var(--vs-space-3) var(--vs-space-3) var(--vs-space-2);flex-wrap:wrap}.view-selection-topbar-right{position:static;width:100%;justify-content:flex-end}.view-selection-user-name{display:none}.view-selection-main{padding:var(--vs-space-2) var(--vs-space-2) var(--vs-space-4)}.view-selection-intro,.view-selection-selection{padding:var(--vs-space-4)}.view-selection-product-logo img{height:clamp(48px,14vw,58px)}.view-selection-selection-header{flex-direction:column;align-items:flex-start}.view-selection-view-card{grid-template-columns:1fr}.view-selection-view-arrow{width:clamp(44px,12vw,52px);height:clamp(44px,12vw,52px)}}.wb-shell{min-height:100dvh;font-family:Manrope,Segoe UI,sans-serif}.wb-topbar{display:flex;align-items:center;width:100%;padding:clamp(3px,.28vw,8px) 0;box-sizing:border-box;border-bottom:1px solid rgba(255,255,255,.08);background:#121216eb;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px)}.wb-topbar-org{flex:1;padding-left:clamp(8px,1vw,24px);font-size:clamp(.9rem,1.05vw,2.2rem);font-weight:600;color:#ffffff8c;letter-spacing:.04em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.wb-topbar-center{flex:1;display:flex;justify-content:center}.wb-topbar-view{font-size:clamp(.9rem,.9vw,1.9rem);font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#ffffffe6;white-space:nowrap}.wb-topbar-actions{flex:1;display:flex;align-items:center;justify-content:flex-end;gap:clamp(6px,.7vw,20px);padding-right:clamp(8px,1vw,24px)}.wb-topbar-divider{width:1px;height:clamp(14px,1.4vw,36px);background:#ffffff1f;flex-shrink:0}.wb-ghost-btn{display:inline-flex;align-items:center;border:1px solid rgba(255,255,255,.15);background:#ffffff12;color:#ffffffbf;padding:clamp(2px,.22vw,6px) clamp(8px,.9vw,22px);border-radius:clamp(5px,.5vw,12px);font-family:Manrope,Segoe UI,sans-serif;font-size:clamp(.65rem,.74vw,1.8rem);font-weight:600;cursor:pointer;text-decoration:none;transition:background .18s ease,border-color .18s ease,color .18s ease;white-space:nowrap}.wb-ghost-btn:hover{background:#ffffff21;border-color:#ffffff47;color:#fffffff2}.wb-primary-btn{display:inline-flex;align-items:center;border:none;background:#ffffffe6;color:#111;padding:clamp(2px,.22vw,6px) clamp(8px,.9vw,22px);border-radius:clamp(5px,.5vw,12px);font-family:Manrope,Segoe UI,sans-serif;font-size:clamp(.65rem,.74vw,1.8rem);font-weight:700;cursor:pointer;text-decoration:none;transition:background .18s ease;white-space:nowrap}.wb-primary-btn:hover{background:#fff;color:#000}.wb-progress-wrap{background:#111;border:1px solid rgba(255,255,255,.1);border-radius:clamp(4px,.4vw,10px);overflow:hidden;display:flex;justify-content:center}.index1 .card-container{display:grid;grid-template-columns:repeat(1,1fr);grid-gap:7px;width:100%;box-sizing:border-box}.index1 .unit-font{font-size:25px;margin-left:10px}.index2 .card-container{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:7px;width:100%;box-sizing:border-box}.index2 .unit-font{font-size:21px;margin-left:3px}.index3 .card-container{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:7px;width:100%;box-sizing:border-box}.index3 .unit-font{font-size:17px}.container{width:100%}@media (min-width: 640px){.container{max-width:640px}}@media (min-width: 768px){.container{max-width:768px}}@media (min-width: 1024px){.container{max-width:1024px}}@media (min-width: 1280px){.container{max-width:1280px}}@media (min-width: 1536px){.container{max-width:1536px}}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.inset-0{top:0;right:0;bottom:0;left:0}.inset-x-0{left:0;right:0}.left-12{left:3rem}.left-4{left:1rem}.right-12{right:3rem}.right-4{right:1rem}.top-2{top:.5rem}.top-4{top:1rem}.top-8{top:2rem}.isolate{isolation:isolate}.z-10{z-index:10}.z-\[100\]{z-index:100}.m-4{margin:1rem}.my-10{margin-top:2.5rem;margin-bottom:2.5rem}.my-4{margin-top:1rem;margin-bottom:1rem}.mb-0{margin-bottom:0}.mb-10{margin-bottom:2.5rem}.ml-10{margin-left:2.5rem}.ml-auto{margin-left:auto}.mr-4{margin-right:1rem}.mt-10{margin-top:2.5rem}.mt-4{margin-top:1rem}.block{display:block}.inline-block{display:inline-block}.flex{display:flex}.hidden{display:none}.h-16{height:4rem}.h-36{height:9rem}.h-40{height:10rem}.h-\[100dvh\]{height:100dvh}.h-\[calc\(100vh-20rem\)\]{height:calc(100vh - 20rem)}.h-full{height:100%}.h-screen{height:100vh}.max-h-\[100dvh\]{max-height:100dvh}.min-h-0{min-height:0px}.min-h-\[100dvh\]{min-height:100dvh}.min-h-full{min-height:100%}.w-48{width:12rem}.w-60{width:15rem}.w-64{width:16rem}.w-\[30rem\]{width:30rem}.w-full{width:100%}.w-screen{width:100vw}.min-w-0{min-width:0px}.max-w-6xl{max-width:72rem}.max-w-full{max-width:100%}.flex-1{flex:1 1 0%}.flex-shrink-0{flex-shrink:0}.basis-1\/2{flex-basis:50%}.basis-1\/3{flex-basis:33.333333%}.basis-1\/4{flex-basis:25%}.basis-2\/3{flex-basis:66.666667%}.basis-3\/4{flex-basis:75%}.basis-full{flex-basis:100%}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.select-none{-webkit-user-select:none;-moz-user-select:none;user-select:none}.flex-row{flex-direction:row}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.content-start{align-content:flex-start}.items-center{align-items:center}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-20{gap:5rem}.gap-4{gap:1rem}.gap-5{gap:1.25rem}.gap-6{gap:1.5rem}.gap-8{gap:2rem}.gap-x-14{-moz-column-gap:3.5rem;column-gap:3.5rem}.gap-y-4{row-gap:1rem}.overflow-hidden{overflow:hidden}.overflow-y-auto{overflow-y:auto}.overflow-x-hidden{overflow-x:hidden}.rounded-lg{border-radius:.5rem}.rounded-xl{border-radius:.75rem}.border{border-width:1px}.border-2{border-width:2px}.border-r{border-right-width:1px}.border-gray-600{--tw-border-opacity: 1;border-color:rgb(75 85 99 / var(--tw-border-opacity))}.border-gray-700{--tw-border-opacity: 1;border-color:rgb(55 65 81 / var(--tw-border-opacity))}.border-white{--tw-border-opacity: 1;border-color:rgb(255 255 255 / var(--tw-border-opacity))}.bg-gray-100{--tw-bg-opacity: 1;background-color:rgb(243 244 246 / var(--tw-bg-opacity))}.bg-gray-400{--tw-bg-opacity: 1;background-color:rgb(156 163 175 / var(--tw-bg-opacity))}.bg-gray-50{--tw-bg-opacity: 1;background-color:rgb(249 250 251 / var(--tw-bg-opacity))}.bg-gray-900{--tw-bg-opacity: 1;background-color:rgb(17 24 39 / var(--tw-bg-opacity))}.bg-gray-950{--tw-bg-opacity: 1;background-color:rgb(3 7 18 / var(--tw-bg-opacity))}.bg-green-500{--tw-bg-opacity: 1;background-color:rgb(34 197 94 / var(--tw-bg-opacity))}.bg-orange-500{--tw-bg-opacity: 1;background-color:rgb(249 115 22 / var(--tw-bg-opacity))}.bg-white{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity))}.p-1{padding:.25rem}.p-2{padding:.5rem}.p-4{padding:1rem}.px-20{padding-left:5rem;padding-right:5rem}.px-24{padding-left:6rem;padding-right:6rem}.px-4{padding-left:1rem;padding-right:1rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.px-8{padding-left:2rem;padding-right:2rem}.py-10{padding-top:2.5rem;padding-bottom:2.5rem}.py-6{padding-top:1.5rem;padding-bottom:1.5rem}.py-8{padding-top:2rem;padding-bottom:2rem}.pb-2{padding-bottom:.5rem}.pb-5{padding-bottom:1.25rem}.pl-8{padding-left:2rem}.pr-4{padding-right:1rem}.pt-0{padding-top:0}.pt-4{padding-top:1rem}.text-center{text-align:center}.text-2xl{font-size:1.5rem;line-height:2rem}.text-3xl{font-size:1.875rem;line-height:2.25rem}.text-4xl{font-size:2.25rem;line-height:2.5rem}.text-5xl{font-size:3rem;line-height:1}.text-6xl{font-size:3.75rem;line-height:1}.text-8xl{font-size:6rem;line-height:1}.font-bold{font-weight:700}.font-semibold{font-weight:600}.lowercase{text-transform:lowercase}.capitalize{text-transform:capitalize}.text-black{--tw-text-opacity: 1;color:rgb(0 0 0 / var(--tw-text-opacity))}.text-gray-400{--tw-text-opacity: 1;color:rgb(156 163 175 / var(--tw-text-opacity))}.text-gray-500{--tw-text-opacity: 1;color:rgb(107 114 128 / var(--tw-text-opacity))}.text-red-400{--tw-text-opacity: 1;color:rgb(248 113 113 / var(--tw-text-opacity))}.text-red-500{--tw-text-opacity: 1;color:rgb(239 68 68 / var(--tw-text-opacity))}.text-white{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity))}.text-white\/40{color:#fff6}.opacity-80{opacity:.8}.shadow-lg{--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.invert{--tw-invert: invert(100%);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}@font-face{font-family:RobotoRegular;src:url(/assets/Roboto-Regular-BHeBnKzs.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:RobotoBold;src:url(/assets/Roboto-Bold-BKtbn9Wi.ttf) format("truetype");font-weight:700;font-style:normal}body{font-family:RobotoRegular!important;background-color:#000}.room-name{font-family:RobotoBold!important}.regular-font{font-family:RobotoRegular!important}.bold-font,.unit-font{font-family:RobotoBold!important}.schedule-control-section{display:flex;flex-direction:column;padding:10px}.columns{display:flex;justify-content:space-between}.column{flex:1;min-height:100vh;margin:0 10px;padding:10px}.card-container{display:flex;width:100%;gap:10px}.card{flex-wrap:nowrap;border-radius:7px;padding:3px;box-sizing:border-box;overflow:hidden;box-shadow:0 2px 5px #0000001a}.recent-cards-row{display:flex;margin-bottom:20px}.recent-card-column{flex:1;margin:0 10px;padding:10px;min-width:0}.placeholder-card{text-align:center;padding:20px;color:#888}.timeline{position:relative;width:100%;margin:5px auto;padding:0 20px}.timeline-events{display:flex;justify-content:space-between;align-items:center;position:relative}.timeline-event{position:relative;display:flex;flex-direction:column;align-items:center;text-align:center}.timeline-dot{width:24px;height:24px;-o-object-fit:cover;object-fit:cover;display:block}.timeline-title{font-size:11px}.timeline-time{font-size:10px}.timeline-arrow{width:10px;height:10px;transform:rotate(180deg);margin-left:2.5px;margin-right:3px}.pink-icon{filter:invert(35%) sepia(80%) saturate(800%) hue-rotate(265deg) brightness(100%) contrast(200%)}.popup-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#000000b3;display:flex;justify-content:center;align-items:center;z-index:1000}.popup-content{width:80%;height:80%;background-color:#fff;border-radius:8px;padding:20px;box-shadow:0 4px 6px #0000001a;position:relative;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center}.popup-close-button{position:absolute;top:10px;right:10px;background:transparent;border:none;font-size:3rem;cursor:pointer}.popup-message-text{font-size:5rem;color:#333;margin-top:20px}.room-container{transition:transform .4s ease;transform:scale(1)}.hover\:bg-gray-200:hover{--tw-bg-opacity: 1;background-color:rgb(229 231 235 / var(--tw-bg-opacity))}.hover\:bg-gray-800:hover{--tw-bg-opacity: 1;background-color:rgb(31 41 55 / var(--tw-bg-opacity))}.hover\:bg-white\/10:hover{background-color:#ffffff1a}.active\:bg-gray-700:active{--tw-bg-opacity: 1;background-color:rgb(55 65 81 / var(--tw-bg-opacity))}.board-selection-shell{--bs-bg: #eef2f7;--bs-bg-soft: #f8fafc;--bs-surface: rgba(255, 255, 255, .86);--bs-surface-strong: #ffffff;--bs-text: #162033;--bs-muted: #647088;--bs-line: rgba(22, 32, 51, .1);--bs-line-strong: rgba(22, 32, 51, .16);--bs-navy: #0f4c81;--bs-navy-deep: #0d3961;--bs-accent: #3d71f6;--bs-accent-soft: rgba(61, 113, 246, .12);--bs-gold: #d59b3d;--bs-shadow-lg: 0 clamp(18px, 2.2vw, 52px) clamp(48px, 5.5vw, 120px) rgba(16, 28, 48, .12);--bs-shadow-md: 0 clamp(10px, 1.2vw, 28px) clamp(28px, 3.2vw, 64px) rgba(16, 28, 48, .08);--bs-radius-xl: clamp(18px, 1.55vw, 40px);--bs-radius-lg: clamp(14px, 1.25vw, 32px);--bs-radius-md: clamp(10px, .95vw, 24px);--bs-fs-xs: clamp(.65rem, .78vw, 1.42rem);--bs-fs-sm: clamp(.75rem, .9vw, 1.65rem);--bs-fs-body: clamp(.88rem, 1.08vw, 2.35rem);--bs-fs-lead: clamp(.92rem, 1.12vw, 2.5rem);--bs-fs-h2: clamp(1.55rem, 2.25vw, 5.25rem);--bs-fs-h1: clamp(2.1rem, 4vw, 7.35rem);--bs-fs-board-title: clamp(1.05rem, 1.5vw, 3.5rem);--bs-fs-arrow: clamp(1.2rem, 1.62vw, 3.35rem);--bs-space-1: clamp(6px, .52vw, 18px);--bs-space-2: clamp(10px, .9vw, 28px);--bs-space-3: clamp(14px, 1.22vw, 36px);--bs-space-4: clamp(18px, 1.62vw, 48px);--bs-space-5: clamp(22px, 2vw, 58px);--bs-space-6: clamp(28px, 2.5vw, 72px);--bs-preview-w: clamp(175px, 15.5vw, 540px);--bs-preview-h: clamp(104px, 9.25vw, 324px);--bs-arrow-sz: clamp(44px, 3.35vw, 104px);--bs-avatar-sz: clamp(36px, 2.9vw, 100px);--bs-avatar-circle-sz: clamp(26px, 2.1vw, 60px);--bs-product-logo-h: clamp(52px, 5.1vw, 144px);--bs-client-logo-w: clamp(200px, 24vw, 820px);--bs-panel-max: min(100%, clamp(600px, 85vw, 3000px));position:relative;z-index:1;box-sizing:border-box;width:100%;max-width:100%;flex:1 1 0;min-height:0;display:flex;flex-direction:column;font-family:Manrope,Segoe UI,sans-serif;color:var(--bs-text);background:radial-gradient(circle at top left,rgba(61,113,246,.15),transparent 26%),radial-gradient(circle at 88% 18%,rgba(213,155,61,.14),transparent 16%),linear-gradient(180deg,#f9fbfd 0%,var(--bs-bg) 100%);overflow:hidden}.board-selection-shell:before,.board-selection-shell:after{content:"";position:fixed;border-radius:999px;pointer-events:none;filter:blur(12px);z-index:0}.board-selection-shell:before{width:clamp(240px,22vw,520px);height:clamp(240px,22vw,520px);top:clamp(-140px,-12vw,-80px);right:clamp(-120px,-8vw,-40px);background:#0f4c811a}.board-selection-shell:after{width:clamp(180px,16vw,400px);height:clamp(180px,16vw,400px);left:clamp(-120px,-10vw,-60px);bottom:clamp(16px,2.5vw,48px);background:#3d71f614}.board-selection-topbar{position:relative;z-index:1;flex-shrink:0;display:flex;align-items:center;justify-content:center;min-height:clamp(100px,9.5vw,248px);padding:var(--bs-space-4) var(--bs-space-5) var(--bs-space-1);max-width:100%;box-sizing:border-box}.board-selection-client-brand{display:flex;align-items:center;justify-content:center}.board-selection-client-brand img{display:block;width:var(--bs-client-logo-w);max-width:100%;height:auto;max-height:clamp(48px,5vw,120px);-o-object-fit:contain;object-fit:contain}.board-selection-client-fallback{margin:0;color:var(--bs-text);font-size:var(--bs-fs-body);font-weight:800;letter-spacing:.06em;text-transform:uppercase;text-align:center;max-width:min(90vw,clamp(280px,30vw,880px));line-height:1.3}.board-selection-topbar-right{position:absolute;top:var(--bs-space-4);right:var(--bs-space-5);display:inline-flex;align-items:center;gap:var(--bs-space-2)}.board-selection-user-chip{display:inline-flex;align-items:center;gap:var(--bs-space-2);padding:var(--bs-space-1) var(--bs-space-2) var(--bs-space-1) var(--bs-space-1);border-radius:999px;border:1px solid var(--bs-line);background:#fffc;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:var(--bs-shadow-md)}.board-selection-user-avatar{width:var(--bs-avatar-circle-sz);height:var(--bs-avatar-circle-sz);display:grid;place-items:center;border-radius:50%;background:linear-gradient(135deg,#7c63ff,#5944de);color:#fff;font-size:clamp(.75rem,.92vw,1.9rem);font-weight:800;letter-spacing:.02em;box-shadow:0 clamp(8px,.9vw,20px) clamp(16px,1.8vw,36px) #5944de3d}.board-selection-user-name{font-size:var(--bs-fs-lead);font-weight:800;color:var(--bs-text);white-space:nowrap}.board-selection-ghost-btn{display:flex;align-items:center;border:1px solid var(--bs-line);background:#ffffffdb;color:var(--bs-text);padding:var(--bs-space-2) var(--bs-space-3);border-radius:var(--bs-radius-md);font:inherit;font-size:var(--bs-fs-lead);font-weight:700;cursor:pointer;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease;box-shadow:0 clamp(8px,.85vw,18px) clamp(18px,1.9vw,36px) #101c300f;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.board-selection-ghost-btn:hover{transform:translateY(-1px);border-color:var(--bs-line-strong);box-shadow:0 14px 28px #101c301a}.board-selection-main{position:relative;z-index:1;flex:1 1 0;min-height:0;display:flex;flex-direction:column;align-items:center;padding:var(--bs-space-3) var(--bs-space-4) var(--bs-space-4);box-sizing:border-box;overflow-y:auto}.board-selection-panel{flex:1 1 0;min-width:0;min-height:0;max-height:95%;width:min(100%,var(--bs-panel-max));max-width:100%;box-sizing:border-box;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.34fr);grid-template-rows:minmax(0,1fr);gap:var(--bs-space-5);align-items:stretch;animation:board-selection-rise .7s cubic-bezier(.2,.8,.2,1) both}.board-selection-intro,.board-selection-selection{position:relative;min-width:0;min-height:0;width:100%;border:1px solid rgba(255,255,255,.72);border-radius:var(--bs-radius-xl);background:#fffffff0;box-shadow:var(--bs-shadow-lg);overflow:hidden;box-sizing:border-box}.board-selection-intro:before,.board-selection-selection:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;pointer-events:none}.board-selection-intro:before{background:linear-gradient(155deg,rgba(15,76,129,.06),transparent 44%),linear-gradient(0deg,rgba(213,155,61,.05),transparent 50%)}.board-selection-selection:before{background:linear-gradient(180deg,rgba(61,113,246,.04),transparent 28%)}.board-selection-intro{padding:var(--bs-space-5) var(--bs-space-5) var(--bs-space-4);display:flex;flex-direction:column;justify-content:space-between}.board-selection-eyebrow{display:inline-flex;align-items:center;gap:var(--bs-space-2);width:-moz-fit-content;width:fit-content;padding:var(--bs-space-1) var(--bs-space-2);border-radius:999px;background:#0f4c8114;color:var(--bs-navy);font-size:var(--bs-fs-xs);font-weight:800;letter-spacing:.12em;text-transform:uppercase}.board-selection-eyebrow:before{content:"";width:clamp(6px,.55vw,12px);height:clamp(6px,.55vw,12px);border-radius:50%;background:var(--bs-gold);box-shadow:0 0 0 clamp(3px,.35vw,8px) #d59b3d24}.board-selection-product-block{margin-top:var(--bs-space-4)}.board-selection-product-logo{width:-moz-fit-content;width:fit-content;margin-bottom:var(--bs-space-3);padding:var(--bs-space-3) var(--bs-space-4);border-radius:var(--bs-radius-lg);background:#ffffffe6;border:1px solid rgba(22,32,51,.08);box-shadow:var(--bs-shadow-md)}.board-selection-product-logo img{display:block;height:var(--bs-product-logo-h);width:auto}.board-selection-product-logo-fallback{font-weight:800;font-size:clamp(1.05rem,1.32vw,2.75rem);color:var(--bs-text)}.board-selection-company-name{margin:0 0 var(--bs-space-1);font-size:var(--bs-fs-sm);font-weight:800;letter-spacing:.18em;text-transform:uppercase;color:#4f5b74}.board-selection-product-title{margin:0;font-size:var(--bs-fs-h1);line-height:.98;letter-spacing:-.05em}.board-selection-product-subtext{max-width:min(100%,clamp(320px,42vw,1120px));margin:var(--bs-space-3) 0 0;color:var(--bs-muted);font-size:var(--bs-fs-body);line-height:1.75}.board-selection-meta-grid,.board-selection-info-stack{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--bs-space-2);margin-top:var(--bs-space-4)}.board-selection-meta-card,.board-selection-info-card{padding:var(--bs-space-3) var(--bs-space-3) var(--bs-space-2);border-radius:var(--bs-radius-md);border:1px solid var(--bs-line);background:#ffffffb8;box-shadow:0 clamp(8px,.85vw,18px) clamp(18px,1.9vw,36px) #101c300d}.board-selection-meta-label,.board-selection-info-label{margin:0 0 var(--bs-space-1);color:var(--bs-muted);font-size:var(--bs-fs-xs);font-weight:800;letter-spacing:.12em;text-transform:uppercase}.board-selection-meta-value,.board-selection-info-value{margin:0;font-size:var(--bs-fs-body);font-weight:800;line-height:1.45}.board-selection-selection{padding:var(--bs-space-5);display:flex;flex-direction:column;flex:1 1 0;min-height:0}.board-selection-board-list-scroll{flex:1 1 0;min-height:0;overflow-x:hidden;overflow-y:auto}.board-selection-selection-header{flex-shrink:0;display:flex;align-items:flex-end;justify-content:space-between;gap:var(--bs-space-3);margin-bottom:var(--bs-space-4)}.board-selection-selection-title{margin:0;font-size:var(--bs-fs-h2);line-height:1.05;letter-spacing:-.04em}.board-selection-selection-copy{margin:var(--bs-space-2) 0 0;max-width:min(100%,clamp(360px,46vw,1200px));color:var(--bs-muted);font-size:var(--bs-fs-lead);line-height:1.7}.board-selection-selection-count{padding:var(--bs-space-2) var(--bs-space-2);border-radius:999px;background:#3d71f61a;color:var(--bs-accent);font-size:var(--bs-fs-xs);font-weight:800;letter-spacing:.12em;text-transform:uppercase;white-space:nowrap}.board-selection-board-list{display:grid;gap:var(--bs-space-3);align-content:start}.board-selection-board-card{position:relative;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,var(--bs-preview-w)) minmax(0,var(--bs-arrow-sz));gap:var(--bs-space-3);align-items:center;padding:var(--bs-space-4);border-radius:var(--bs-radius-lg);border:1px solid var(--bs-line);background:#ffffffdb;color:inherit;text-align:left;overflow:clip;box-shadow:0 clamp(10px,1.1vw,24px) clamp(24px,2.6vw,52px) #101c300f;cursor:pointer;transition:transform .22s ease,border-color .22s ease,box-shadow .22s ease,background .22s ease}.board-selection-board-card:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background:linear-gradient(90deg,rgba(61,113,246,.08),transparent 45%);opacity:0;transition:opacity .22s ease}.board-selection-board-card:hover,.board-selection-board-card:focus-visible{transform:translateY(clamp(-3px,-.35vw,-10px));border-color:#3d71f63d;background:var(--bs-surface-strong);box-shadow:0 clamp(14px,1.5vw,32px) clamp(32px,3.5vw,72px) #101c301a;outline:none}.board-selection-board-card:hover:before,.board-selection-board-card:focus-visible:before{opacity:1}.board-selection-board-copy,.board-selection-board-preview,.board-selection-board-arrow{position:relative;z-index:1}.board-selection-board-copy{min-width:0;overflow-wrap:anywhere}.board-selection-board-label{display:inline-flex;align-items:center;gap:var(--bs-space-1);margin-bottom:var(--bs-space-2);padding:clamp(5px,.45vw,12px) clamp(8px,.75vw,18px);border-radius:999px;background:#1620330f;color:#43506a;font-size:var(--bs-fs-xs);font-weight:800;letter-spacing:.08em;text-transform:uppercase}.board-selection-board-title{margin:0 0 var(--bs-space-1);font-size:var(--bs-fs-board-title);font-weight:800;letter-spacing:-.03em}.board-selection-board-desc{margin:0;color:var(--bs-muted);font-size:var(--bs-fs-lead);line-height:1.65;max-width:min(100%,clamp(300px,40vw,1080px))}.board-selection-board-preview{width:var(--bs-preview-w);height:var(--bs-preview-h);overflow:hidden;border-radius:var(--bs-radius-md);border:1px solid rgba(22,32,51,.08);background:#f4f7fb;box-shadow:0 clamp(8px,.9vw,20px) clamp(18px,2vw,40px) #101c3014}.board-selection-board-preview img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center top;object-position:center top;transition:transform .22s ease}.board-selection-board-card:hover .board-selection-board-preview img,.board-selection-board-card:focus-visible .board-selection-board-preview img{transform:scale(1.03)}.board-selection-board-preview--empty{display:grid;place-items:center;color:var(--bs-muted);font-size:var(--bs-fs-sm);font-weight:700;text-align:center;padding:var(--bs-space-1)}.board-selection-board-arrow{width:var(--bs-arrow-sz);height:var(--bs-arrow-sz);display:grid;place-items:center;border-radius:50%;background:var(--bs-accent-soft);color:var(--bs-accent);font-size:var(--bs-fs-arrow);font-weight:700;transition:transform .22s ease,background .22s ease}.board-selection-board-card:hover .board-selection-board-arrow,.board-selection-board-card:focus-visible .board-selection-board-arrow{transform:translate(clamp(3px,.35vw,10px));background:#3d71f62e}.board-selection-footer-note{flex-shrink:0;margin:var(--bs-space-4) 0 0;color:var(--bs-muted);font-size:var(--bs-fs-lead);line-height:1.65}.board-selection-copyright{flex-shrink:0;margin:var(--bs-space-3) 0 0;color:#647088e6;font-size:var(--bs-fs-sm);letter-spacing:.04em}.board-selection-status{flex-shrink:0;color:var(--bs-muted);font-size:var(--bs-fs-body);font-weight:600;padding:var(--bs-space-4) 0}.board-selection-status--error{color:#b91c1c}@keyframes board-selection-rise{0%{opacity:0;transform:translateY(clamp(12px,1.5vw,28px))}to{opacity:1;transform:translateY(0)}}@media (max-width: 1024px){.board-selection-main{overflow-y:auto}.board-selection-panel{flex:none;max-height:none;min-height:-moz-min-content;min-height:min-content;grid-template-columns:1fr;grid-template-rows:auto auto;overflow:visible}.board-selection-intro,.board-selection-selection{overflow:visible}.board-selection-board-list-scroll{flex:none;min-height:-moz-min-content;min-height:min-content;overflow:visible}}@media (max-width: 720px){.board-selection-topbar{min-height:auto;padding:var(--bs-space-3) var(--bs-space-3) var(--bs-space-2);flex-wrap:wrap}.board-selection-client-brand{padding:var(--bs-space-3)}.board-selection-client-brand img{width:min(100%,clamp(200px,55vw,280px))}.board-selection-topbar-right{position:static;width:100%;justify-content:flex-end}.board-selection-user-name{display:none}.board-selection-main{padding:var(--bs-space-2) var(--bs-space-2) var(--bs-space-4)}.board-selection-intro,.board-selection-selection{padding:var(--bs-space-4)}.board-selection-product-logo img{height:clamp(48px,14vw,58px)}.board-selection-selection-header{flex-direction:column;align-items:flex-start}.board-selection-board-card{grid-template-columns:1fr}.board-selection-board-preview{width:100%;height:clamp(140px,42vw,200px)}.board-selection-board-arrow{width:clamp(44px,12vw,52px);height:clamp(44px,12vw,52px)}.board-selection-meta-grid{grid-template-columns:1fr}}
