:root{--color-ssk-blue: #00366d;--color-ssk-yellow: #fbbf24;--color-ssk-gold: #f59e0b;--color-primary-950: #040d1c;--color-primary-900: #08162b;--color-primary-850: #0e2343;--color-primary-800: #14305a;--color-primary-700: #1d4378;--color-primary-500: #3b82f6;--color-accent-500: #f59e0b;--color-accent-hover: #d97706;--color-cyan-400: #38bdf8;--color-emerald-400: #34d399;--color-rose-400: #fb7185;--glass-bg-dark: rgba(14, 35, 67, .75);--glass-bg-card: rgba(255, 255, 255, .88);--glass-bg-card-dark: rgba(14, 35, 67, .72);--glass-border: rgba(255, 255, 255, .18);--glass-border-subtle: rgba(255, 255, 255, .1);--glass-border-dark: rgba(0, 0, 0, .08);--glass-blur: blur(20px) saturate(180%);--glass-blur-heavy: blur(32px) saturate(200%);--glass-shadow-sm: 0 4px 12px 0 rgba(0, 0, 0, .12);--glass-shadow-md: 0 8px 32px 0 rgba(0, 0, 0, .25);--glass-shadow-lg: 0 16px 48px 0 rgba(0, 0, 0, .35);--glass-shadow-glow: 0 0 30px rgba(245, 158, 11, .28);--glass-shadow-cyan: 0 0 30px rgba(56, 189, 248, .28);--color-bg-app: #070b14;--color-bg-card: var(--glass-bg-card);--color-bg-input: rgba(255, 255, 255, .08);--color-text-main: #f8fafc;--color-text-muted: rgba(235, 235, 245, .64);--color-text-inverted: #0f172a;--color-status-prio: #10b981;--color-status-new: #38bdf8;--color-status-review: #f59e0b;--color-status-tryout: #a855f7;--color-status-contract: #10b981;--color-status-rejected: #64748b;--layout-sidebar-width: 260px;--layout-header-height: 72px;--spacing-xs: .25rem;--spacing-sm: .5rem;--spacing-md: 1rem;--spacing-lg: 1.5rem;--spacing-xl: 2rem;--spacing-2xl: 3rem;--spacing-2: var(--spacing-sm);--spacing-4: var(--spacing-md);--spacing-6: var(--spacing-lg);--font-family: -apple-system, BlinkMacSystemFont, "SF Pro Text", "Inter", system-ui, sans-serif;--font-family-header: -apple-system, BlinkMacSystemFont, "SF Pro Display", "Inter", system-ui, sans-serif;--font-family-body: var(--font-family);--radius-sm: .5rem;--radius-md: .75rem;--radius-lg: 1rem;--radius-xl: 1.5rem;--radius-2xl: 2rem;--radius-full: 9999px;--transition-fast: .15s cubic-bezier(.16, 1, .3, 1);--transition-normal: .3s cubic-bezier(.16, 1, .3, 1)}*{box-sizing:border-box;margin:0;padding:0}body{font-family:var(--font-family-body);background-color:var(--color-bg-app);color:var(--color-text-main);line-height:1.5;-webkit-font-smoothing:antialiased;overflow-x:hidden;min-height:100vh}body:before,body:after{content:"";position:fixed;border-radius:50%;filter:blur(140px);pointer-events:none;z-index:0;opacity:.6}body:before{top:-5%;left:15%;width:55vw;height:55vw;background:radial-gradient(circle,rgba(0,75,150,.65) 0%,rgba(56,189,248,.32) 50%,transparent 80%)}body:after{bottom:-10%;right:5%;width:50vw;height:50vw;background:radial-gradient(circle,rgba(245,158,11,.42) 0%,rgba(168,85,247,.25) 50%,transparent 80%)}body.light-mode{--color-bg-app: #eef2f6;--color-text-main: #0f172a;--color-text-muted: #475569;--glass-bg-dark: rgba(255, 255, 255, .68);--glass-bg-card-dark: rgba(255, 255, 255, .65);--glass-border: rgba(255, 255, 255, .9);background-color:#eef2f6!important;color:#0f172a!important}body.light-mode [style*="#070a12"],body.light-mode [style*="#090d16"],body.light-mode [style*="#08162b"],body.light-mode [style*="#0b0f19"]{background-color:#eef2f6!important;color:#0f172a!important}body.light-mode [style*="color: #ffffff"],body.light-mode [style*="color: '#ffffff'"],body.light-mode [style*="color:#ffffff"],body.light-mode [style*="color: rgb(255, 255, 255)"]{color:#0f172a!important}body.light-mode:before{background:radial-gradient(circle,rgba(56,189,248,.4) 0%,rgba(245,158,11,.22) 60%,transparent 80%);opacity:.9}body.light-mode:after{background:radial-gradient(circle,rgba(245,158,11,.38) 0%,rgba(56,189,248,.22) 60%,transparent 80%);opacity:.9}body.light-mode [style*="rgba(15, 23, 42"]:not(.ios *),body.light-mode [style*="rgba(17, 24, 39"]:not(.ios *),body.light-mode [style*="rgba(13, 19, 33"]:not(.ios *),body.light-mode [style*="rgba(14, 35, 67"]:not(.ios *),body.light-mode [style*="rgba(0,0,0,0.15)"]:not(.ios *),body.light-mode [style*="rgba(0, 0, 0, 0.15)"]:not(.ios *){background:var(--ios-glass)!important;backdrop-filter:var(--ios-blur)!important;-webkit-backdrop-filter:var(--ios-blur)!important;border:0!important;box-shadow:inset 0 0 0 .5px #0000000f,var(--ios-glass-shadow)!important;color:var(--ios-label)!important}body.light-mode .floating-glass-dock,body.light-mode header:not(.ios *):not(.ios),body.light-mode aside:not(.ios *):not(.ios-glass){background:#ffffffb8!important;backdrop-filter:blur(36px) saturate(220%)!important;-webkit-backdrop-filter:blur(36px) saturate(220%)!important;border:1px solid rgba(15,23,42,.14)!important;box-shadow:inset 0 1.5px #fffffff2,0 20px 48px -10px #00204724,0 0 30px #38bdf81a!important}body:not(.light-mode) [style*="rgba(15, 23, 42"],body:not(.light-mode) [style*="rgba(17, 24, 39"],body:not(.light-mode) [style*="rgba(13, 19, 33"],body:not(.light-mode) [style*="rgba(7, 10, 18"],body:not(.light-mode) [style*="rgba(14, 35, 67"]{background:var(--ios-glass)!important;backdrop-filter:var(--ios-blur)!important;-webkit-backdrop-filter:var(--ios-blur)!important;border:0!important;box-shadow:inset 0 0 0 .5px var(--ios-glass-edge),inset 0 1px 0 var(--ios-glass-edge),var(--ios-glass-shadow)!important}body.light-mode header h2:not(.ios *),body.light-mode .floating-nav-pill,body.light-mode h1:not(.ios *),body.light-mode h2:not(.ios *),body.light-mode h3:not(.ios *),body.light-mode h4:not(.ios *),body.light-mode h5:not(.ios *),body.light-mode h6:not(.ios *){color:#0f172a!important}body.light-mode p:not(.ios *),body.light-mode label:not(.ios *),body.light-mode span:not([style*=color]):not(.ios *){color:#334155!important}body.light-mode .floating-nav-pill:hover{background:#00366d14!important;color:#00366d!important}body.light-mode .floating-nav-pill.active{background:linear-gradient(135deg,#f59e0b4d,#d9770633)!important;color:#92400e!important;border-color:#f59e0b99!important;box-shadow:0 4px 14px #f59e0b40,inset 0 1px #fffc!important}body.light-mode input:not([type=checkbox]):not(.ios *):not(.liquid-glass-input),body.light-mode select:not(.ios *):not(.liquid-glass-input){background:var(--ios-fill-2)!important;border:0!important;color:var(--ios-label)!important;box-shadow:inset 0 0 0 .5px #00000014!important}.liquid-btn-glass{background:var(--ios-glass);backdrop-filter:var(--ios-blur);-webkit-backdrop-filter:var(--ios-blur);border:0;box-shadow:inset 0 0 0 .5px var(--ios-glass-edge),inset 0 1px 0 var(--ios-glass-edge);color:var(--ios-label);font-family:var(--ios-font);font-weight:600;font-size:15px;min-height:38px;padding:0 16px;border-radius:999px;transition:background-color .16s ease,transform .16s ease;display:inline-flex;align-items:center;justify-content:center;gap:6px}.liquid-btn-glass:hover{background:var(--ios-fill)}body.light-mode table th{background:#f1f5f9e6!important;color:#0f172a!important;border-bottom:2px solid rgba(0,54,109,.2)!important}body.light-mode table td{border-bottom:1px solid rgba(0,0,0,.08)!important;color:#0f172a!important}body.light-mode table td[style*=sticky],body.light-mode table th[style*=sticky]{background:#fffffff2!important;color:#0f172a!important;border-right:1px solid rgba(0,0,0,.1)!important}body:not(.light-mode) table td[style*=sticky],body:not(.light-mode) table th[style*=sticky]{background:#0e2343!important;color:#fff!important;border-right:1px solid rgba(255,255,255,.15)!important}body:not(.light-mode) table th{color:#94a3b8!important;border-bottom:2px solid rgba(255,255,255,.16)!important}body:not(.light-mode) table td{color:#f8fafc!important;border-bottom:1px solid rgba(255,255,255,.08)!important}body:not(.light-mode) .pdf-individual-page,body:not(.light-mode) .pdf-individual-page table,body:not(.light-mode) .pdf-individual-page tr,body:not(.light-mode) .pdf-individual-page td,body:not(.light-mode) .pdf-individual-page th,body:not(.light-mode) .pdf-individual-page span,body:not(.light-mode) .pdf-individual-page div{color:#0f172a!important}body:not(.light-mode) .pdf-individual-page td.pdf-test-label,body:not(.light-mode) .pdf-individual-page span.pdf-test-label{color:#0f172a!important;font-weight:800!important}body:not(.light-mode) .pdf-individual-page span.pdf-test-unit{color:#475569!important;font-weight:600!important}h1,h2,h3,h4,h5,h6{font-family:var(--font-family-header);letter-spacing:-.02em}button{font-family:inherit;cursor:pointer;border:none;background:none}a{text-decoration:none;color:inherit}.liquid-glass-card{position:relative;background:var(--ios-glass);backdrop-filter:var(--ios-blur);-webkit-backdrop-filter:var(--ios-blur);border:0;border-radius:var(--ios-radius-card);box-shadow:inset 0 0 0 .5px var(--ios-glass-edge),inset 0 1px 0 var(--ios-glass-edge),var(--ios-glass-shadow);color:var(--ios-label)}.liquid-glass-card:hover{box-shadow:inset 0 0 0 .5px var(--ios-glass-edge),inset 0 1px 0 var(--ios-glass-sheen),var(--ios-glass-shadow)}.liquid-glass-card-light{background:#ffffffd9;backdrop-filter:blur(28px);-webkit-backdrop-filter:blur(28px);border:1px solid rgba(255,255,255,.7);border-radius:28px;box-shadow:0 12px 36px -10px #0000001a}.floating-glass-dock{background:#0d1321bf;backdrop-filter:blur(32px) saturate(220%);-webkit-backdrop-filter:blur(32px) saturate(220%);border:1px solid rgba(255,255,255,.18);border-radius:32px;box-shadow:inset 0 1px #ffffff47,0 24px 60px #0000008c,0 0 40px #38bdf81a}.floating-nav-pill{display:flex;align-items:center;gap:.85rem;padding:.75rem 1.15rem;border-radius:20px;color:#94a3b8;background:transparent;border:1px solid transparent;text-decoration:none;font-weight:600;font-size:.9rem;transition:all .22s cubic-bezier(.16,1,.3,1);position:relative}.floating-nav-pill:hover{color:#fff;background:#ffffff14;border-color:#ffffff29;transform:translateY(-2px) scale(1.02);box-shadow:0 8px 24px #0000004d}.floating-nav-pill.active{color:#fff;background:linear-gradient(135deg,#f59e0b47,#d9770629);border:1px solid rgba(245,158,11,.45);box-shadow:inset 0 1px #ffffff4d,0 8px 25px #f59e0b40;font-weight:700}.liquid-btn-primary{background:var(--ios-tint);color:var(--ios-on-tint);font-family:var(--ios-font);font-weight:600;font-size:15px;min-height:38px;padding:0 16px;border-radius:999px;box-shadow:none;transition:transform .16s ease,background-color .16s ease;display:inline-flex;align-items:center;justify-content:center;gap:6px}.liquid-btn-primary:hover{background:color-mix(in srgb,var(--ios-tint) 88%,#fff)}.liquid-glass-input{background:var(--ios-fill-2);border:0;box-shadow:inset 0 0 0 .5px var(--ios-glass-edge);border-radius:12px;color:var(--ios-label);padding:10px 14px;font-family:var(--ios-font);font-size:16px;min-height:40px;outline:none}.liquid-glass-input:focus{box-shadow:inset 0 0 0 1.5px var(--ios-blue)}.liquid-glass-input option{background:#1c1c1e;color:#fff}.liquid-pill-container{display:inline-flex;gap:2px;background:var(--ios-fill-2);border:0;box-shadow:inset 0 0 0 .5px var(--ios-glass-edge);padding:3px;border-radius:999px}.liquid-pill-btn{padding:7px 15px;border-radius:999px;font-family:var(--ios-font);font-size:14px;font-weight:600;color:var(--ios-label);transition:background-color .2s ease}.liquid-pill-btn.active{background:var(--ios-selected);color:var(--ios-label);box-shadow:0 2px 8px #0000002e,inset 0 .5px 0 var(--ios-glass-sheen)}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:#0003}::-webkit-scrollbar-thumb{background:#fff3;border-radius:99px}::-webkit-scrollbar-thumb:hover{background:#fff6}button:active{transform:scale(.98)}:root{--ios-font: -apple-system, BlinkMacSystemFont, "SF Pro Text", "SF Pro Display", "Inter", system-ui, sans-serif;--ios-font-rounded: ui-rounded, "SF Pro Rounded", -apple-system, BlinkMacSystemFont, "Inter", system-ui, sans-serif;--ios-label: #ffffff;--ios-label-2: rgba(235, 235, 245, .64);--ios-label-3: rgba(235, 235, 245, .36);--ios-glass: rgba(30, 34, 46, .5);--ios-glass-strong: rgba(24, 27, 38, .82);--ios-glass-edge: rgba(255, 255, 255, .14);--ios-glass-sheen: rgba(255, 255, 255, .34);--ios-glass-shadow: 0 1px 1px rgba(0, 0, 0, .2), 0 12px 40px rgba(0, 0, 0, .32);--ios-blur: blur(34px) saturate(190%);--ios-fill: rgba(120, 120, 128, .32);--ios-fill-2: rgba(120, 120, 128, .2);--ios-fill-3: rgba(118, 118, 128, .12);--ios-sep: rgba(84, 84, 88, .6);--ios-selected: rgba(255, 255, 255, .16);--ios-tint: #f7c331;--ios-tint-text: #ffd45c;--ios-on-tint: #1f1600;--ios-navy: #0c56a0;--ios-blue: #0a84ff;--ios-green: #30d158;--ios-red: #ff453a;--ios-orange: #ff9f0a;--ios-yellow: #ffd60a;--ios-teal: #64d2ff;--ios-purple: #bf5af2;--ios-gray: #8e8e93;--ios-radius-card: 26px;--ios-radius-tile: 22px;--ios-radius-row: 14px}body.light-mode{--ios-label: #000000;--ios-label-2: rgba(60, 60, 67, .64);--ios-label-3: rgba(60, 60, 67, .34);--ios-glass: rgba(255, 255, 255, .58);--ios-glass-strong: rgba(250, 250, 252, .9);--ios-glass-edge: rgba(255, 255, 255, .75);--ios-glass-sheen: rgba(255, 255, 255, .95);--ios-glass-shadow: 0 1px 1px rgba(0, 20, 60, .04), 0 12px 36px rgba(0, 30, 80, .1);--ios-fill: rgba(120, 120, 128, .2);--ios-fill-2: rgba(120, 120, 128, .14);--ios-fill-3: rgba(118, 118, 128, .08);--ios-sep: rgba(60, 60, 67, .16);--ios-selected: #ffffff;--ios-tint-text: #9a6a00;--ios-blue: #007aff;--ios-green: #248a3d;--ios-red: #d70015;--ios-orange: #c93400;--ios-yellow: #a05a00;--ios-teal: #0071a4;--ios-purple: #8944ab}.ios{font-family:var(--ios-font);color:var(--ios-label);-webkit-font-smoothing:antialiased;font-feature-settings:"tnum" 1;letter-spacing:-.01em;display:flex;flex-direction:column;gap:20px;width:100%;max-width:1240px;margin:0 auto;padding:8px 4px 40px}.ios *,.ios *:before,.ios *:after{box-sizing:border-box}.ios-num{font-family:var(--ios-font-rounded);font-variant-numeric:tabular-nums}.ios-nav{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;flex-wrap:wrap}.ios-nav h1{font-size:34px;line-height:1.1;font-weight:700;letter-spacing:-.025em;margin:0;color:var(--ios-label)}.ios-nav-sub{margin:4px 0 0;font-size:15px;color:var(--ios-label-2)}.ios-nav-actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.ios-section-title{font-size:22px;font-weight:700;letter-spacing:-.02em;margin:8px 0 -8px}.ios-footnote{font-size:13px;color:var(--ios-label-2)}.ios-glass{position:relative;isolation:isolate;background:var(--ios-glass);backdrop-filter:var(--ios-blur);-webkit-backdrop-filter:var(--ios-blur);border-radius:var(--ios-radius-card);box-shadow:var(--ios-glass-shadow)}.ios-glass:before{content:"";position:absolute;inset:0;border-radius:inherit;padding:1px;background:linear-gradient(155deg,var(--ios-glass-sheen) 0%,var(--ios-glass-edge) 22%,transparent 55%,var(--ios-glass-edge) 100%);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none;z-index:1}.ios-glass--strong{background:var(--ios-glass-strong)}.ios-pad{padding:18px 20px}.ios-btn{appearance:none;border:0;display:inline-flex;align-items:center;justify-content:center;gap:6px;height:38px;padding:0 16px;border-radius:999px;font:600 15px/1 var(--ios-font);letter-spacing:-.01em;cursor:pointer;white-space:nowrap;transition:transform .16s cubic-bezier(.2,.9,.3,1.3),background-color .16s ease,opacity .16s ease}.ios-btn:active{transform:scale(.96)}.ios-btn:focus-visible,.ios-seg button:focus-visible,.ios-chip:focus-visible,.ios-row:focus-visible{outline:3px solid color-mix(in srgb,var(--ios-blue) 60%,transparent);outline-offset:2px}.ios-btn--tint{background:var(--ios-tint);color:var(--ios-on-tint)}.ios-btn--tint:hover{background:color-mix(in srgb,var(--ios-tint) 88%,#fff)}.ios-btn--glass{position:relative;background:var(--ios-glass);backdrop-filter:var(--ios-blur);-webkit-backdrop-filter:var(--ios-blur);color:var(--ios-label);box-shadow:inset 0 0 0 .5px var(--ios-glass-edge),inset 0 1px 0 var(--ios-glass-edge)}.ios-btn--glass:hover{background:var(--ios-fill)}.ios-btn--plain{background:transparent;color:var(--ios-tint-text);padding:0 8px}.ios-btn--sm{height:30px;padding:0 12px;font-size:13px}.ios-btn--icon{width:38px;padding:0}.ios-btn--danger{color:var(--ios-red)}.ios-btn[disabled]{opacity:.45;cursor:default}.ios-seg{display:inline-flex;align-self:flex-start;max-width:100%;overflow-x:auto;scrollbar-width:none;padding:3px;gap:2px;border-radius:999px;background:var(--ios-fill-2);backdrop-filter:var(--ios-blur);-webkit-backdrop-filter:var(--ios-blur);box-shadow:inset 0 0 0 .5px var(--ios-glass-edge)}.ios-seg button{appearance:none;border:0;background:transparent;color:var(--ios-label);font:600 14px/1 var(--ios-font);padding:8px 15px;border-radius:999px;cursor:pointer;white-space:nowrap;transition:background-color .2s ease,box-shadow .2s ease}.ios-seg button.is-active{background:var(--ios-selected);box-shadow:0 2px 8px #0000002e,inset 0 .5px 0 var(--ios-glass-sheen)}.ios-search{position:relative;display:flex;align-items:center;min-width:220px;flex:1}.ios-search svg{position:absolute;left:12px;color:var(--ios-label-2);pointer-events:none}.ios-search input{width:100%;height:38px;border:0;border-radius:999px;padding:0 14px 0 36px;background:var(--ios-fill-2);color:var(--ios-label);font:400 16px var(--ios-font);outline:none;box-shadow:inset 0 0 0 .5px var(--ios-glass-edge)}.ios-search input::placeholder{color:var(--ios-label-3)}.ios-search input:focus{box-shadow:inset 0 0 0 1.5px var(--ios-blue)}.ios-chip{position:relative;display:inline-flex;align-items:center;height:34px;border-radius:999px;background:var(--ios-fill-2);box-shadow:inset 0 0 0 .5px var(--ios-glass-edge);color:var(--ios-label);font:600 14px var(--ios-font);cursor:pointer;border:0;padding:0 14px;gap:6px;white-space:nowrap}.ios-chip.is-on{background:var(--ios-tint);color:var(--ios-on-tint);box-shadow:none}select.ios-chip{appearance:none;-webkit-appearance:none;padding-right:30px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%23999' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m7 15 5 5 5-5'/%3E%3Cpath d='m7 9 5-5 5 5'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center}select.ios-chip option{background:#1c1c1e;color:#fff}body.light-mode select.ios-chip option{background:#fff;color:#000}.ios-toolbar{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.ios-tiles{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:12px}.ios-tile{padding:16px 18px;border-radius:var(--ios-radius-tile);display:flex;flex-direction:column;gap:6px;min-height:108px}.ios-tile-label{display:flex;align-items:center;gap:6px;font-size:13px;font-weight:600;color:var(--ios-label-2)}.ios-tile-value{font-family:var(--ios-font-rounded);font-variant-numeric:tabular-nums;font-size:34px;line-height:1;font-weight:700;letter-spacing:-.02em;margin-top:6px}.ios-tile-note{font-size:12px;color:var(--ios-label-3)}.ios-list{padding:4px 0;overflow:hidden}.ios-row{position:relative;display:grid;align-items:center;gap:14px;padding:12px 18px;min-height:60px;cursor:pointer;transition:background-color .12s ease;border-radius:0}.ios-row+.ios-row:before{content:"";position:absolute;top:0;left:70px;right:0;border-top:.5px solid var(--ios-sep)}.ios-row:hover{background:var(--ios-fill-3)}.ios-row:active{background:var(--ios-fill-2)}.ios-row-title{font-size:16px;font-weight:600;letter-spacing:-.015em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ios-row-sub{font-size:13px;color:var(--ios-label-2);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ios-list-header{display:grid;gap:14px;padding:10px 18px 6px;font-size:12px;font-weight:600;color:var(--ios-label-2);text-transform:uppercase;letter-spacing:.02em}.ios-chevron{color:var(--ios-label-3)}.ios-avatar{width:40px;height:40px;border-radius:50%;display:grid;place-items:center;font:600 15px var(--ios-font-rounded);color:#fff;background:linear-gradient(160deg,#3a6fb0,#0c3f78);flex-shrink:0;box-shadow:inset 0 .5px #fff6}.ios-avatar--lg{width:72px;height:72px;font-size:26px}.ios-badge{--c: var(--ios-gray);display:inline-flex;align-items:center;gap:4px;height:22px;padding:0 9px;border-radius:999px;font:600 12px/1 var(--ios-font);color:var(--c);background:color-mix(in srgb,var(--c) 18%,transparent);white-space:nowrap}.ios-badge--blue{--c: var(--ios-blue)}.ios-badge--green{--c: var(--ios-green)}.ios-badge--red{--c: var(--ios-red)}.ios-badge--orange{--c: var(--ios-orange)}.ios-badge--yellow{--c: var(--ios-yellow)}.ios-badge--teal{--c: var(--ios-teal)}.ios-badge--purple{--c: var(--ios-purple)}.ios-badge--tint{--c: var(--ios-tint-text)}.ios-sheet-backdrop{position:fixed;inset:0;z-index:10000;background:#00000061;display:flex;align-items:center;justify-content:center;padding:24px;animation:ios-fade .2s ease}.ios-sheet{width:100%;max-width:680px;max-height:calc(100vh - 48px);overflow:auto;border-radius:34px;padding:8px 22px 22px;animation:ios-rise .32s cubic-bezier(.2,.9,.25,1)}.ios-sheet-grabber{width:36px;height:5px;border-radius:3px;background:var(--ios-fill);margin:6px auto 14px}@media(max-width:720px){.ios-sheet-backdrop{align-items:flex-end;padding:0}.ios-sheet{max-width:none;border-radius:34px 34px 0 0;max-height:92vh}}@keyframes ios-fade{0%{opacity:0}}@keyframes ios-rise{0%{transform:translateY(40px);opacity:0}}.ios-toast{position:fixed;left:50%;bottom:28px;transform:translate(-50%);z-index:10001;padding:12px 20px;border-radius:999px;font-size:15px;font-weight:600;display:flex;align-items:center;gap:8px;animation:ios-rise .28s cubic-bezier(.2,.9,.25,1)}@media(prefers-reduced-motion:reduce){.ios *,.ios-sheet,.ios-sheet-backdrop,.ios-toast{animation:none!important;transition:none!important}}@media(max-width:720px){.ios-toolbar--scroll{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;margin:0 -12px;padding:2px 12px}.ios-toolbar--scroll::-webkit-scrollbar{display:none}.ios-toolbar--scroll>*{flex-shrink:0}.ios-tile{min-height:92px;padding:14px}.ios{gap:16px;padding:0 0 32px}.ios-nav h1{font-size:30px}.ios-tile-value{font-size:28px}.ios-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:720px){:root{--ios-blur: blur(22px) saturate(180%)}}@media(prefers-reduced-transparency:reduce){:root{--ios-blur: none;--ios-glass: #1c1f2a;--ios-glass-strong: #16181f}body.light-mode{--ios-glass: #ffffff;--ios-glass-strong: #f7f7f9}}@supports not ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){:root{--ios-glass: rgba(28, 31, 42, .96);--ios-glass-strong: #16181f}body.light-mode{--ios-glass: rgba(255, 255, 255, .97);--ios-glass-strong: #f7f7f9}}.page-loading{min-height:60vh}.ios-input{width:100%;min-height:42px;border:0;border-radius:12px;padding:10px 14px;background:var(--ios-fill-2);color:var(--ios-label);font:400 16px/1.35 var(--ios-font);outline:none;box-shadow:inset 0 0 0 .5px var(--ios-glass-edge)}.ios-input::placeholder{color:var(--ios-label-3)}.ios-input:focus{box-shadow:inset 0 0 0 1.5px var(--ios-blue)}textarea.ios-input{min-height:96px;resize:vertical}.ios-input--inline{min-height:34px;padding:6px 10px;text-align:right;max-width:220px}.ios-field-label{display:block;font-size:13px;font-weight:600;color:var(--ios-label-2);margin:0 0 6px 4px}.ios-group{background:var(--ios-fill-3);border-radius:18px;overflow:hidden}.ios-group-row{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:48px;padding:8px 16px;font-size:15px}.ios-group-row+.ios-group-row{border-top:.5px solid var(--ios-sep)}.ios-group-row>span:first-child{color:var(--ios-label-2);display:flex;align-items:center;gap:10px}.ios-group-row>:last-child{text-align:right;font-weight:500;min-width:0;overflow:hidden;text-overflow:ellipsis}.ios-group-row a{color:var(--ios-blue);text-decoration:none}.ios-card-title{display:flex;align-items:center;gap:10px;font-size:17px;font-weight:700;letter-spacing:-.015em;margin:0 0 12px}.ios-icon-chip{width:30px;height:30px;border-radius:9px;display:grid;place-items:center;flex-shrink:0;color:var(--c, var(--ios-blue));background:color-mix(in srgb,var(--c, var(--ios-blue)) 18%,transparent)}.ios-check{appearance:none;-webkit-appearance:none;width:24px;height:24px;border-radius:50%;box-shadow:inset 0 0 0 1.5px var(--ios-label-3);display:grid;place-items:center;cursor:pointer;flex-shrink:0;margin:0}.ios-check:checked{background:var(--ios-green);box-shadow:none}.ios-check:checked:after{content:"";width:6px;height:11px;border:solid #fff;border-width:0 2.5px 2.5px 0;transform:translateY(-1px) rotate(45deg)}.ios.ios-sheet{padding:8px 22px calc(22px + env(safe-area-inset-bottom))}@media(max-width:720px){.ios.ios-sheet{padding:8px 18px calc(22px + env(safe-area-inset-bottom))}}.ios-table-wrap{padding:0;overflow-x:auto}.ios-table{width:100%;border-collapse:collapse;font-size:14px}.ios-table thead th{position:sticky;top:0;z-index:2;text-align:left;font-size:12px;font-weight:600;color:var(--ios-label-2);padding:12px 10px 8px;white-space:nowrap;border-bottom:.5px solid var(--ios-sep);-webkit-user-select:none;user-select:none}.ios-table td{padding:8px 10px;border-bottom:.5px solid var(--ios-sep);white-space:nowrap;vertical-align:middle}.ios-table tbody tr{cursor:pointer;transition:background-color .12s ease}.ios-table tbody tr:hover{background:var(--ios-fill-3)}.ios-table tbody tr.is-selected{background:color-mix(in srgb,var(--ios-blue) 14%,transparent)}.ios-table tbody tr.is-prio td:first-child{box-shadow:inset 3px 0 0 var(--ios-green)}.ios-table tbody tr:last-child td{border-bottom:0}.ios-table th:first-child,.ios-table td:first-child{padding-left:16px}.ios h1,.ios h2,.ios h3,.ios h4,.ios-glass h1,.ios-glass h2,.ios-glass h3,.ios-glass h4,.ios-card-title{font-family:var(--ios-font)}.ios-switch{appearance:none;-webkit-appearance:none;position:relative;width:51px;height:31px;border-radius:999px;background:var(--ios-fill);cursor:pointer;flex-shrink:0;margin:0;transition:background-color .2s ease}.ios-switch:after{content:"";position:absolute;top:2px;left:2px;width:27px;height:27px;border-radius:50%;background:#fff;box-shadow:0 3px 8px #00000026,0 1px 1px #00000029;transition:transform .22s cubic-bezier(.3,1.3,.5,1)}.ios-switch:checked{background:var(--ios-green)}.ios-switch:checked:after{transform:translate(20px)}.ios-switch:focus-visible{outline:3px solid color-mix(in srgb,var(--ios-blue) 60%,transparent);outline-offset:2px}.ios-modal{font-family:var(--ios-font);color:var(--ios-label);border-radius:30px;max-height:calc(100vh - 48px);overflow:auto;animation:ios-rise .32s cubic-bezier(.2,.9,.25,1)}@media(max-width:720px){.ios-modal{width:100%!important;max-width:none!important;border-radius:30px 30px 0 0;max-height:92vh;padding-bottom:env(safe-area-inset-bottom)}}@media(prefers-reduced-motion:reduce){.ios-modal{animation:none}}.ios-auth{min-height:100vh;min-height:100dvh;display:flex;align-items:center;justify-content:center;padding:24px 16px calc(24px + env(safe-area-inset-bottom));font-family:var(--ios-font);color:var(--ios-label)}.ios-auth-card{width:100%;max-width:400px;padding:32px 26px 26px;border-radius:34px;display:flex;flex-direction:column;gap:16px}.ios-auth-logo{width:72px;height:72px;border-radius:18px;margin:0 auto 4px;display:grid;place-items:center;background:var(--ios-fill-3)}.ios-auth-logo img{width:52px;height:auto}.ios-auth-error{padding:10px 14px;border-radius:14px;background:color-mix(in srgb,var(--ios-red) 16%,transparent);color:var(--ios-red);font-size:14px;font-weight:600;text-align:center}.ios-table--fit th:not(.grow),.ios-table--fit td:not(.grow){width:1%}.ios-table--fit th,.ios-table--fit td{padding-left:7px;padding-right:7px}.ios-table--fit th:first-child,.ios-table--fit td:first-child{padding-left:14px}.ios-table--fit th:last-child,.ios-table--fit td:last-child{padding-right:10px}.ios-table .sort-hint{width:0;opacity:0;transition:opacity .12s ease}.ios-table th:hover .sort-hint{width:12px;opacity:.4}.squad-table-wrap{overflow-x:auto;margin:0 -4px;border-radius:16px}.squad-table{width:100%;border-collapse:separate;border-spacing:0;font-family:var(--ios-font);font-size:14px;color:var(--ios-label)}.squad-table th{position:sticky;top:0;padding:8px 6px 10px;min-width:66px;max-width:92px;font-size:12px;font-weight:600;line-height:1.25;color:var(--ios-label-2);text-align:center;vertical-align:bottom;hyphens:auto;-webkit-hyphens:auto;overflow-wrap:normal;border-bottom:.5px solid var(--ios-sep)}.squad-table th span{display:block;margin-top:2px;font-size:11px;font-weight:500;color:var(--ios-label-3)}.squad-table td{padding:7px 6px;text-align:center;white-space:nowrap;border-bottom:.5px solid var(--ios-sep)}.squad-table tbody tr:last-child td{border-bottom:0}.squad-table tbody tr:hover td{background:var(--ios-fill-3)}.squad-table .squad-name{position:sticky;left:0;z-index:2;text-align:left;min-width:0;max-width:none;padding-left:12px;padding-right:14px;font-size:15px;font-weight:600;color:var(--ios-label);white-space:nowrap;background:var(--ios-glass-strong);backdrop-filter:var(--ios-blur);-webkit-backdrop-filter:var(--ios-blur);box-shadow:inset -.5px 0 0 var(--ios-sep)}.squad-table th.squad-name{z-index:3;vertical-align:bottom;font-size:12px;color:var(--ios-label-2)}.squad-table .squad-divider{box-shadow:inset -.5px 0 0 var(--ios-sep)}.squad-table .squad-empty{color:var(--ios-label-3)}.squad-chip{display:inline-block;min-width:52px;padding:4px 8px;border-radius:8px;font-size:13px;font-weight:700;color:var(--c);background:color-mix(in srgb,var(--c) 18%,transparent)}.rank-list{padding:4px 0;overflow:hidden}.rank-row{display:flex;align-items:center;gap:10px;min-height:60px;padding:8px 10px 8px 12px;border-bottom:.5px solid var(--ios-sep);transition:background-color .12s ease,opacity .12s ease}.rank-row:last-child{border-bottom:0}.rank-row[draggable=true]{cursor:grab}.rank-row.is-dragging{opacity:.4}.rank-row.is-drop{box-shadow:inset 0 2px 0 var(--ios-blue);background:var(--ios-fill-3)}.rank-grip{color:var(--ios-label-3);flex-shrink:0}.rank-num{flex-shrink:0;width:34px;height:34px;border-radius:50%;display:grid;place-items:center;font-size:15px;font-weight:700;color:var(--ios-label);background:var(--ios-fill-2)}.rank-num--1{background:var(--ios-tint);color:var(--ios-on-tint)}.rank-num--2{background:color-mix(in srgb,var(--ios-gray) 55%,transparent)}.rank-num--3{background:color-mix(in srgb,var(--ios-orange) 45%,transparent)}@media(max-width:560px){.rank-grip{display:none}}.ios-multipick{position:fixed;z-index:1200;max-height:min(420px,70vh);display:flex;flex-direction:column;border-radius:18px;background:var(--ios-glass-strong);backdrop-filter:var(--ios-blur);-webkit-backdrop-filter:var(--ios-blur);box-shadow:var(--ios-glass-shadow),inset 0 0 0 .5px var(--ios-glass-edge);color:var(--ios-label);font-family:var(--ios-font);overflow:hidden;animation:ios-pop .16s ease-out}@keyframes ios-pop{0%{opacity:0;transform:translateY(-4px) scale(.98)}}.ios-multipick-head{display:flex;align-items:center;justify-content:space-between;padding:8px 8px 6px 16px;font-size:13px;font-weight:600;color:var(--ios-label-2);border-bottom:.5px solid var(--ios-sep)}.ios-multipick-list{overflow-y:auto;padding:4px}.ios-multipick-row{display:flex;align-items:center;gap:10px;min-height:40px;padding:0 12px;border-radius:10px;font-size:15px;cursor:pointer}.ios-multipick-row:hover{background:var(--ios-fill-3, var(--ios-fill))}.ios-multipick-row input{position:absolute;opacity:0;pointer-events:none}.ios-multipick-box{width:20px;height:20px;flex:none;display:grid;place-items:center;border-radius:6px;box-shadow:inset 0 0 0 1.5px var(--ios-label-3, var(--ios-gray));color:var(--ios-on-tint)}.ios-multipick-box.is-on{background:var(--ios-tint);box-shadow:none}.ios-multipick-row:has(input:focus-visible){outline:3px solid color-mix(in srgb,var(--ios-blue) 60%,transparent);outline-offset:-3px}.ios-multipick-count{font-size:13px;color:var(--ios-label-2);font-variant-numeric:tabular-nums}@media(prefers-reduced-motion:reduce){.ios-multipick{animation:none}}.shell{--sidebar-w: 236px;min-height:100vh;font-family:var(--ios-font);color:var(--ios-label);position:relative}.shell-watermark{position:fixed;top:50%;left:50%;width:80vh;height:80vh;transform:translate(-50%,-50%);background:url(/ssk-logo.png) center / contain no-repeat;opacity:.04;pointer-events:none;z-index:0}body.light-mode .shell-watermark{opacity:.07}.shell-sidebar{position:fixed;top:14px;left:14px;bottom:14px;width:var(--sidebar-w);z-index:50;display:flex;flex-direction:column;padding:14px 10px 10px;border-radius:30px}.shell-brand{display:flex;align-items:center;gap:10px;padding:4px 8px 16px}.shell-brand img{width:34px;height:34px;object-fit:contain;border-radius:10px;background:#fff;padding:3px;box-shadow:0 2px 8px #00000040}.shell-brand strong{display:block;font-size:15px;font-weight:700;letter-spacing:-.015em}.shell-brand span{display:block;font-size:12px;font-weight:600;color:var(--ios-tint-text)}.shell-nav{flex:1;overflow-y:auto;display:flex;flex-direction:column;gap:2px;scrollbar-width:none}.shell-link{display:flex;align-items:center;gap:12px;height:44px;padding:0 12px;border-radius:14px;color:var(--ios-label);text-decoration:none;font-size:15px;font-weight:500;letter-spacing:-.01em;transition:background-color .15s ease}.shell-link svg{color:var(--ios-label-2);flex-shrink:0}.shell-link:hover{background:var(--ios-fill-3)}.shell-link.is-active{background:var(--ios-selected);font-weight:600;box-shadow:inset 0 .5px 0 var(--ios-glass-sheen),0 1px 4px #0000001f}.shell-link.is-active svg{color:var(--ios-tint-text)}.shell-link:focus-visible,.shell-tab:focus-visible,.shell-account:focus-visible{outline:3px solid color-mix(in srgb,var(--ios-blue) 60%,transparent);outline-offset:1px}.shell-account{all:unset;box-sizing:border-box;display:flex;align-items:center;gap:10px;width:100%;padding:12px 8px 8px;cursor:pointer;margin-top:8px;border-top:.5px solid var(--ios-sep);border-radius:0 0 20px 20px}.shell-account:hover{background:var(--ios-fill-3)}.shell-account-name{font-size:14px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.shell-account-role{font-size:12px;color:var(--ios-label-2)}.shell-me{width:34px;height:34px;border-radius:50%;display:grid;place-items:center;flex-shrink:0;font:700 14px var(--ios-font-rounded);color:var(--ios-on-tint);background:var(--ios-tint)}.shell-main{position:relative;z-index:1;margin-left:calc(var(--sidebar-w) + 28px);padding:14px 24px 48px 0;min-height:100vh}.shell-topbar{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:48px;margin-bottom:4px}.shell-page-title{font-size:17px;font-weight:600;letter-spacing:-.015em}.shell-toolbar{display:flex;align-items:center;gap:2px;padding:4px;border-radius:999px;margin-left:auto}.shell-icon-btn{appearance:none;border:0;background:transparent;width:38px;height:38px;border-radius:50%;display:grid;place-items:center;color:var(--ios-label);cursor:pointer;position:relative}.shell-icon-btn:hover{background:var(--ios-fill-2)}.shell-dot{position:absolute;top:3px;right:3px;min-width:17px;height:17px;padding:0 4px;border-radius:999px;background:var(--ios-red);color:#fff;font:700 11px/17px var(--ios-font);text-align:center}.shell-menu-backdrop{position:fixed;inset:0;z-index:60}.shell-menu{position:fixed;z-index:61;width:250px;padding:6px;border-radius:22px;display:flex;flex-direction:column;animation:ios-rise .22s cubic-bezier(.2,.9,.25,1)}.shell-menu button,.shell-menu a{all:unset;box-sizing:border-box;display:flex;align-items:center;gap:10px;height:42px;padding:0 12px;border-radius:14px;font-size:15px;cursor:pointer;color:var(--ios-label)}.shell-menu button:hover,.shell-menu a:hover{background:var(--ios-fill-2)}.shell-menu hr{border:0;border-top:.5px solid var(--ios-sep);margin:4px 8px}.shell-menu .is-danger{color:var(--ios-red)}.shell-tabbar{display:none}@media(max-width:1023px){.shell-sidebar{display:none}.shell-main{margin-left:0;padding:calc(10px + env(safe-area-inset-top)) calc(14px + env(safe-area-inset-right)) calc(96px + env(safe-area-inset-bottom)) calc(14px + env(safe-area-inset-left))}.shell-tabbar{position:fixed;left:12px;right:12px;bottom:calc(12px + env(safe-area-inset-bottom));z-index:50;display:flex;justify-content:space-around;gap:2px;padding:5px;border-radius:999px;max-width:520px;margin:0 auto}.shell-tab{all:unset;box-sizing:border-box;flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;height:54px;border-radius:999px;color:var(--ios-label);font-size:10px;font-weight:600;cursor:pointer;text-decoration:none;transition:background-color .2s ease}.shell-tab.is-active{background:var(--ios-selected);color:var(--ios-tint-text);box-shadow:inset 0 .5px 0 var(--ios-glass-sheen)}.shell-brand-mini{display:flex;align-items:center;gap:8px}.shell-brand-mini img{width:30px;height:30px;border-radius:9px;background:#fff;padding:2px;object-fit:contain}}@media(min-width:1024px){.shell-brand-mini{display:none}}@media(min-width:1024px){.shell-toolbar{position:fixed;top:14px;right:24px;z-index:45}.shell-topbar:not(:has(.shell-page-title)){min-height:0;margin:0}.shell-main{padding-top:22px}.shell-main .ios-nav{padding-right:110px}}@media(min-width:1024px)and (max-width:1279px){.shell{--sidebar-w: 68px}.shell-sidebar{padding:14px 8px 10px;align-items:center}.shell-brand{padding:4px 0 16px}.shell-label{display:none!important}.shell-link{width:48px;justify-content:center;padding:0}.shell-account{justify-content:center;padding:10px 0 4px}}.shell-main:has(.ios-sheet-backdrop){z-index:10000}body:has(.ios-sheet-backdrop) .shell-tabbar,body:has(.ios-sheet-backdrop) .comment-widget{display:none}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;overscroll-behavior-y:none}html,body{max-width:100%;overflow-x:clip}body{min-height:100dvh;-webkit-tap-highlight-color:transparent;touch-action:manipulation}.shell-main{min-height:100dvh;min-width:0}.shell-main>*,.ios{min-width:0;max-width:100%}img,svg,video,canvas{max-width:100%}.shell-tabbar,.shell-topbar,.shell-sidebar,.ios-btn,.ios-seg,.ios-chip,.ios-tile-label{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}@media(max-width:1023px){input,select,textarea{font-size:16px!important}}.ios-sheet,.ios-modal{max-height:calc(100dvh - 48px);overscroll-behavior:contain}@media(max-width:720px){.ios-sheet,.ios-modal{max-height:calc(94dvh - env(safe-area-inset-top))}}@media(display-mode:standalone){.ios-sheet-backdrop{padding-top:env(safe-area-inset-top)}.ios-sheet,.ios-modal{max-height:calc(100dvh - env(safe-area-inset-top) - 12px)}}body:has(.ios-sheet-backdrop){overflow:hidden}@media(max-width:560px){.ios-tiles{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(max-width:560px){.ios-tiles{gap:8px!important}.ios-tile{min-height:0!important;padding:10px 12px!important;gap:2px!important;border-radius:16px}.ios-tile-label{font-size:12px}.ios-tile-value{font-size:24px!important;margin-top:2px}.ios-tile-note{font-size:11px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ios-nav h1{font-size:30px}}.shell-page-title{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(max-width:560px){.ios-nav{gap:10px}.ios-nav-actions{gap:6px;flex-wrap:nowrap;max-width:100%}.ios-nav-actions .ios-btn--icon{width:36px;height:36px;flex-shrink:0}.ios-nav-actions .ios-seg{flex:0 1 auto;min-width:0}.ios-nav-actions .ios-seg button{padding-left:11px;padding-right:11px;font-size:14px}}.ios-sheet-header{position:sticky;top:-8px;z-index:3;margin:-8px -22px 0;padding:10px 22px;display:flex;align-items:center;justify-content:space-between;background:linear-gradient(var(--ios-glass-strong),var(--ios-glass-strong)),var(--ios-glass-strong);box-shadow:0 .5px 0 var(--ios-sep)}@media(max-width:720px){.ios-sheet-header{margin:-8px -18px 0;padding:10px 18px}}.ios-sheet.ios-glass,.ios-modal.ios-glass{background:linear-gradient(var(--ios-glass-strong),var(--ios-glass-strong)),var(--ios-glass-strong)}.ios-sheet.ios-glass:before,.ios-modal.ios-glass:before{display:none}.ios-sheet.ios-glass,.ios-modal.ios-glass{box-shadow:inset 0 .5px 0 var(--ios-glass-sheen),inset 0 0 0 .5px var(--ios-glass-edge),var(--ios-glass-shadow)}
