:root,:root[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--ick-bg:#f7f3f1;--ick-card:#fff;--ick-surface-2:#fbf7f6;--ick-surface-3:#f4ecea;--ick-line:#ebe2df;--ick-line-strong:#d8c9c5;--ick-ink:#2b2320;--ick-ink-2:#5b504b;--ick-ink-3:#7a6d66;--ick-accent:#a13033;--ick-accent-dark:#7d2327;--ick-accent-ink:#a13033;--ick-accent-soft:#f6e9e8;--ick-accent-line:#efd6d3;--ick-on-accent:#fff;--ick-hover:#46191b0b;--ick-focus:#a1303347;--ick-ok:#2f7d4f;--ick-ok-ink:#1f6b3e;--ick-ok-bg:#e9f5ee;--ick-ok-line:#cfe5d7;--ick-warn:#8a5a00;--ick-warn-bg:#fff8e8;--ick-warn-line:#f1dca6;--ick-err:#b42318;--ick-err-bg:#fdf0ef;--ick-err-line:#f2c7c3;--ick-info:#1f4f8f;--ick-info-bg:#ebf2fb;--ick-info-line:#c9dbf3;--ick-hero-1:#2a1416;--ick-hero-2:#5b1d21;--ick-hero-3:#8a2b30;--ick-phead-bg:radial-gradient(900px 340px at 88% -20%, #a1303321, transparent 62%), radial-gradient(700px 300px at 4% 130%, #a1303314, transparent 60%), linear-gradient(180deg, #fdfaf8 0%, #f5ece9 100%);--ick-phead-ink:#2b2320;--ick-phead-ink-2:#6b5d57;--ick-phead-eyebrow:#a13033;--ick-phead-dot:#a1303329;--ick-phead-line:#ecdfdb;--ick-phead-bar:#a13033;--ick-scroll:#d4c2bd;--ick-scroll-hover:#b07a7c;--ick-phead-btn-bg:#fff;--ick-phead-btn-ink:#2b2320;--ick-phead-btn-line:#e2d3cf;--ick-phead-btn-hover:#fbf3f1;--ick-caret:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%237a6d66' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");--ick-shadow:0 1px 2px #3c14160d, 0 8px 24px -12px #3c141624;--ick-shadow-lg:0 18px 48px -18px #3c14164d;--ick-logo:url(/img/ick-logo.png)}:root:has(.pr-page){--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--ick-bg:#f7f3f1;--ick-card:#fff;--ick-surface-2:#fbf7f6;--ick-surface-3:#f4ecea;--ick-line:#ebe2df;--ick-line-strong:#d8c9c5;--ick-ink:#2b2320;--ick-ink-2:#5b504b;--ick-ink-3:#7a6d66;--ick-accent:#a13033;--ick-accent-dark:#7d2327;--ick-accent-ink:#a13033;--ick-accent-soft:#f6e9e8;--ick-accent-line:#efd6d3;--ick-on-accent:#fff;--ick-hover:#46191b0b;--ick-focus:#a1303347;--ick-ok:#2f7d4f;--ick-ok-ink:#1f6b3e;--ick-ok-bg:#e9f5ee;--ick-ok-line:#cfe5d7;--ick-warn:#8a5a00;--ick-warn-bg:#fff8e8;--ick-warn-line:#f1dca6;--ick-err:#b42318;--ick-err-bg:#fdf0ef;--ick-err-line:#f2c7c3;--ick-info:#1f4f8f;--ick-info-bg:#ebf2fb;--ick-info-line:#c9dbf3;--ick-hero-1:#2a1416;--ick-hero-2:#5b1d21;--ick-hero-3:#8a2b30;--ick-phead-bg:radial-gradient(900px 340px at 88% -20%, #a1303321, transparent 62%), radial-gradient(700px 300px at 4% 130%, #a1303314, transparent 60%), linear-gradient(180deg, #fdfaf8 0%, #f5ece9 100%);--ick-phead-ink:#2b2320;--ick-phead-ink-2:#6b5d57;--ick-phead-eyebrow:#a13033;--ick-phead-dot:#a1303329;--ick-phead-line:#ecdfdb;--ick-phead-bar:#a13033;--ick-scroll:#d4c2bd;--ick-scroll-hover:#b07a7c;--ick-phead-btn-bg:#fff;--ick-phead-btn-ink:#2b2320;--ick-phead-btn-line:#e2d3cf;--ick-phead-btn-hover:#fbf3f1;--ick-caret:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%237a6d66' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");--ick-shadow:0 1px 2px #3c14160d, 0 8px 24px -12px #3c141624;--ick-shadow-lg:0 18px 48px -18px #3c14164d;--ick-logo:url(/img/ick-logo.png)}:root[data-theme=dark]:not(:has(.pr-page)){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ick-bg:#110b0c;--ick-card:#1a1213;--ick-surface-2:#21181a;--ick-surface-3:#2b1f21;--ick-line:#33272a;--ick-line-strong:#4a3a3d;--ick-ink:#f6eeec;--ick-ink-2:#cbbcb8;--ick-ink-3:#9e8f8a;--ick-accent:#b8474c;--ick-accent-dark:#a03c41;--ick-accent-ink:#e8898c;--ick-accent-soft:#d0565a29;--ick-accent-line:#e8898c52;--ick-on-accent:#fff;--ick-hover:#ffdcd60d;--ick-focus:#e8898c66;--ick-ok:#6cc596;--ick-ok-ink:#84d4a9;--ick-ok-bg:#6cc5961f;--ick-ok-line:#6cc5964d;--ick-warn:#efc066;--ick-warn-bg:#efc0661a;--ick-warn-line:#efc0664d;--ick-err:#ff8f86;--ick-err-bg:#ff8f861a;--ick-err-line:#ff8f864d;--ick-info:#8fb8f5;--ick-info-bg:#8fb8f51a;--ick-info-line:#8fb8f54d;--ick-hero-1:#160b0d;--ick-hero-2:#34121a;--ick-hero-3:#5e1c25;--ick-phead-bg:linear-gradient(120deg, #1a0d0f 0%, #3a141b 55%, #6a2029 100%);--ick-phead-ink:#fff;--ick-phead-ink-2:#fffc;--ick-phead-eyebrow:#f1b9b6;--ick-phead-dot:#ffffff14;--ick-phead-line:transparent;--ick-phead-bar:#e8898c;--ick-scroll:#3e2f32;--ick-scroll-hover:#6a4247;--ick-phead-btn-bg:#ffffff14;--ick-phead-btn-ink:#fff;--ick-phead-btn-line:#ffffff3d;--ick-phead-btn-hover:#ffffff29;--ick-caret:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%239e8f8a' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");--ick-shadow:0 1px 0 #ffffff08 inset, 0 10px 28px -14px #0009;--ick-shadow-lg:0 22px 56px -20px #000000bf;--ick-logo:url(/img/ick-logo-white.png)}:root{--ick-radius:14px;--ick-wrap:1200px;--ick-font:"Paperlogy", "Malgun Gothic", "Apple SD Gothic Neo", system-ui, -apple-system, "Segoe UI", sans-serif}@font-face{font-family:Paperlogy;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/paperlogy/Paperlogy-4Regular.woff2)format("woff2")}@font-face{font-family:Paperlogy;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/paperlogy/Paperlogy-5Medium.woff2)format("woff2")}@font-face{font-family:Paperlogy;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/paperlogy/Paperlogy-6SemiBold.woff2)format("woff2")}@font-face{font-family:Paperlogy;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/paperlogy/Paperlogy-7Bold.woff2)format("woff2")}@font-face{font-family:Paperlogy;font-style:normal;font-weight:800;font-display:swap;src:url(/fonts/paperlogy/Paperlogy-8ExtraBold.woff2)format("woff2")}*{box-sizing:border-box}html,body{margin:0}body{font-family:var(--ick-font);color:var(--ick-ink);background:var(--ick-bg);word-break:keep-all;overflow-wrap:anywhere;-webkit-font-smoothing:antialiased;transition:background-color .25s,color .25s}input,select,textarea,button{color:inherit;font-family:inherit}input,select,textarea{background-color:var(--ick-card)}h1,h2,p{margin:0}a{color:inherit}::selection{background:var(--ick-accent);color:var(--ick-on-accent)}:focus-visible{outline:3px solid var(--ick-focus);outline-offset:2px}.ick{flex-direction:column;min-height:100vh;display:flex}.ick-wrap{width:100%;max-width:var(--ick-wrap);margin:0 auto;padding:0 24px}.ick-main{flex:1;padding-bottom:72px}.ick-top{background:color-mix(in srgb, var(--ick-card) 92%, transparent);-webkit-backdrop-filter:saturate(1.4)blur(12px);backdrop-filter:saturate(1.4)blur(12px);border-bottom:1px solid var(--ick-line);z-index:30;position:sticky;top:0}.ick-top-in{align-items:center;gap:28px;height:76px;display:flex}.ick-brand{flex:none;align-items:center;text-decoration:none;display:flex}.ick-logo{background:var(--ick-logo) left center / contain no-repeat;width:172px;height:33px;display:block}.ick-nav{flex:1;justify-content:center;gap:2px;display:flex}.ick-nav-a{color:var(--ick-ink-2);white-space:nowrap;border-radius:10px;padding:10px 14px;font-size:15.5px;font-weight:700;text-decoration:none;transition:color .15s,background .15s;position:relative}.ick-nav-a:hover{color:var(--ick-ink);background:var(--ick-hover)}.ick-nav-a.active{color:var(--ick-accent-ink)}.ick-nav-a.active:after{content:"";background:var(--ick-accent);border-radius:2px;height:2px;position:absolute;bottom:2px;left:14px;right:14px}.ick-nav-a.off{color:var(--ick-ink-3);cursor:default;opacity:.6}.ick-nav-a.off:hover{background:0 0}.ick-user{flex:none;align-items:center;gap:8px;margin-left:auto;display:flex}.ick-icon-btn{border:1px solid var(--ick-line);background:var(--ick-card);width:40px;height:40px;color:var(--ick-ink-2);cursor:pointer;border-radius:12px;place-items:center;transition:background .15s,color .15s;display:grid}.ick-icon-btn:hover{background:var(--ick-hover);color:var(--ick-ink)}.ick-icon-btn svg{width:19px;height:19px}.ick-burger{display:none}.ick-me{position:relative}.ick-me-btn{border:1px solid var(--ick-line);background:var(--ick-card);cursor:pointer;max-width:280px;height:46px;font:inherit;color:var(--ick-ink);border-radius:14px;align-items:center;gap:10px;padding:0 14px 0 6px;display:flex}.ick-me-btn:hover{background:var(--ick-hover)}.ick-avatar{background:linear-gradient(135deg, var(--ick-hero-3), var(--ick-hero-2));color:#fff;border-radius:10px;place-items:center;width:32px;height:32px;font-size:14px;font-weight:800;display:grid}.ick-me-txt{text-align:left;flex-direction:column;align-items:flex-start;gap:2px;min-width:96px;max-width:190px;line-height:1.2;display:flex}.ick-me-txt b,.ick-me-txt small{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.ick-me-txt b{font-size:14.5px}.ick-me-txt small{color:var(--ick-accent-ink);font-size:12px;font-weight:700}.ick-caret{width:14px;height:14px;color:var(--ick-ink-3);transition:transform .15s}.ick-me.open .ick-caret{transform:rotate(180deg)}.ick-menu{background:var(--ick-card);border:1px solid var(--ick-line);width:260px;box-shadow:var(--ick-shadow-lg);z-index:40;border-radius:16px;padding:8px;position:absolute;top:calc(100% + 8px);right:0}.ick-menu-head{border-bottom:1px solid var(--ick-line);margin-bottom:6px;padding:12px}.ick-menu-head b{font-size:16px;display:block}.ick-menu-head span{color:var(--ick-ink-3);font-size:13px}.ick-menu-head em{color:var(--ick-accent-ink);background:var(--ick-accent-soft);border-radius:99px;margin-bottom:6px;padding:2px 8px;font-size:11.5px;font-style:normal;font-weight:800;display:inline-block}.ick-menu a,.ick-menu button{width:100%;font:inherit;color:var(--ick-ink);cursor:pointer;text-align:left;background:0 0;border:0;border-radius:10px;align-items:center;gap:10px;padding:10px 12px;font-size:14.5px;font-weight:600;text-decoration:none;display:flex}.ick-menu a:hover,.ick-menu button:hover{background:var(--ick-hover)}.ick-menu svg{width:17px;height:17px;color:var(--ick-ink-3);flex:none}.ick-menu hr{border:0;border-top:1px solid var(--ick-line);margin:6px 0}.ick-menu .out{color:var(--ick-accent-ink)}.ick-menu .ick-ext{margin-left:auto;display:inline-flex}.ick-menu .ick-ext svg{width:14px;height:14px}.ick-menu-note{color:var(--ick-ink-3);margin:2px 12px 6px;font-size:12px;line-height:1.45}.ick-menu .out svg{color:var(--ick-accent-ink)}.ick-drawer-bg{z-index:50;background:#0a050673;animation:.2s ick-fade;position:fixed;inset:0}.ick-drawer{background:var(--ick-card);z-index:51;width:min(320px,86vw);box-shadow:var(--ick-shadow-lg);flex-direction:column;gap:4px;padding:18px 16px 24px;animation:.22s ease-out ick-slide;display:flex;position:fixed;top:0;bottom:0;right:0;overflow-y:auto}.ick-drawer-top{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.ick-drawer a,.ick-drawer button.link{color:var(--ick-ink);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:12px;padding:13px 14px;font-family:inherit;font-size:16.5px;font-weight:700;text-decoration:none;display:block}.ick-drawer a.active{color:var(--ick-accent-ink);background:var(--ick-accent-soft)}.ick-drawer a.off{color:var(--ick-ink-3);pointer-events:none;opacity:.6}.ick-drawer hr{border:0;border-top:1px solid var(--ick-line);width:100%;margin:8px 0}@keyframes ick-fade{0%{opacity:0}}@keyframes ick-slide{0%{transform:translate(100%)}}.ick-phead{background:var(--ick-phead-bg);color:var(--ick-phead-ink);border-bottom:1px solid var(--ick-phead-line);margin-bottom:32px;padding:52px 0 48px;position:relative;overflow:hidden}.ick-phead:before{content:"";background-image:radial-gradient(var(--ick-phead-dot) 1px, transparent 1px);pointer-events:none;background-size:22px 22px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000 60%);mask-image:linear-gradient(90deg,#0000,#000 60%)}.ick-phead>*{position:relative}.ick-phead .ick-eyebrow{color:var(--ick-phead-eyebrow)}.ick-eyebrow{letter-spacing:.18em;color:#f1c9c5;text-transform:uppercase;margin-bottom:12px;font-size:12.5px;font-weight:700}.ick-sr{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ick-btn{border:1px solid var(--ick-accent);background:var(--ick-accent);color:#fff;height:40px;font:inherit;cursor:pointer;border-radius:10px;justify-content:center;align-items:center;gap:6px;padding:0 18px;font-size:15px;font-weight:700;text-decoration:none;transition:background .15s,box-shadow .15s;display:inline-flex}.ick-btn:hover{background:var(--ick-accent-dark)}.ick-btn:focus-visible{outline-offset:2px;outline:3px solid #9e2f334d}.ick-btn:disabled{opacity:.45;cursor:not-allowed}.ick-btn.sm{height:34px;padding:0 14px;font-size:14px}.ick-btn.lg{height:48px;padding:0 22px;font-size:16px}.ick-btn.outline{background:var(--ick-card);color:var(--ick-accent-ink)}.ick-btn.outline:hover{background:var(--ick-accent-soft)}.ick-btn.ghost{color:var(--ick-ink-2);border-color:var(--ick-line);background:0 0}.ick-btn.ghost:hover{background:var(--ick-surface-2)}.ick-btn.tool{white-space:nowrap;background:var(--ick-card);height:40px;color:var(--ick-ink);border-color:var(--ick-line-strong);gap:7px;padding:0 16px 0 14px;font-size:14.5px;box-shadow:0 1px 2px #0000000a}.ick-btn.tool:hover{background:var(--ick-card);color:var(--ick-accent-ink);border-color:var(--ick-accent)}.ick-btn svg,.ick-ico{flex:none;width:17px;height:17px}select{appearance:none;background-image:var(--ick-caret)!important;background-position:right 10px center!important;background-repeat:no-repeat!important;background-size:16px!important;padding-right:34px!important}select[multiple]{background-image:none!important;padding-right:12px!important}.ick-hero{background:linear-gradient(120deg, var(--ick-hero-1) 0%, var(--ick-hero-2) 55%, var(--ick-hero-3) 100%);color:#fff;margin-bottom:-36px;padding:64px 0 72px}.ick-hero h1{margin-bottom:14px;font-size:40px;font-weight:800;line-height:1.25}.ick-hero p:last-child{color:#f3dedb;font-size:16px}.ick-card{background:var(--ick-card);border:1px solid var(--ick-line);border-radius:var(--ick-radius);box-shadow:var(--ick-shadow);flex-direction:column;gap:14px;padding:28px;display:flex;position:relative}.ick-card.center{text-align:center;align-items:center}.ick-card h2{font-size:22px;font-weight:800}.ick-card p{color:var(--ick-ink-2);line-height:1.6}.ick-card.staff{border-top:4px solid var(--ick-accent)}.ick-tag{color:#fff;background:var(--ick-accent);border-radius:99px;align-self:flex-start;padding:3px 10px;font-size:12.5px;font-weight:800}.ick-tag.sub{background:var(--ick-ink-2)}.ick-card.center .ick-tag{align-self:center}.ick-narrow{max-width:560px;position:relative}.ick-login{padding-top:40px}.ick-login h1,.ick-narrow>h1{margin:40px 0 8px;font-size:28px;font-weight:800}.ick-login h1{margin-top:0}.ick-lead{color:var(--ick-ink-2);margin-bottom:24px}.ick-login-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:20px;display:grid}.ick-login-grid .ick-btn{align-self:stretch}.ick-field{flex-direction:column;gap:6px;margin-bottom:14px;display:flex}.ick-field span{color:var(--ick-ink-2);font-size:14px;font-weight:700}.ick-field input{border:1px solid var(--ick-line);height:46px;font:inherit;background:var(--ick-card);border-radius:10px;padding:0 14px;font-size:16px}.ick-field input:focus{border-color:var(--ick-accent);outline:none;box-shadow:0 0 0 3px #9e2f3324}form .ick-btn{width:100%}.ick-row{flex-wrap:wrap;gap:10px;display:flex}.ick-row.center{justify-content:center}.ick-row .ick-btn{flex:1;width:auto}.ick-notes{border-top:1px dashed var(--ick-line);color:var(--ick-ink-3);margin:4px 0 0;padding:14px 0 0 18px;font-size:13.5px;line-height:1.7}.ick-err{color:var(--ick-err);margin:-4px 0 12px;font-size:14px;font-weight:600}.ick-alert{background:var(--ick-err-bg);border:1px solid var(--ick-err-line);color:var(--ick-accent-ink);border-radius:12px;margin-bottom:20px;padding:12px 16px;line-height:1.6}.ick-alert.info{background:var(--ick-warn-bg);border-color:var(--ick-warn-line);color:var(--ick-warn)}.ick-hint{color:var(--ick-ink-3);font-size:13px}.ick-checks{flex-wrap:wrap;gap:6px;margin:-4px 0 16px;padding:0;list-style:none;display:flex}.ick-checks li{background:var(--ick-surface-2);color:var(--ick-ink-3);border-radius:99px;padding:4px 10px;font-size:12.5px;font-weight:600}.ick-checks li:before{content:"○ "}.ick-checks li.ok{background:var(--ick-ok-bg);color:var(--ick-ok)}.ick-checks li.ok:before{content:"✓ "}.ick-dl{grid-template-columns:110px 1fr;gap:8px 12px;margin:4px 0 6px;font-size:15px;display:grid}.ick-dl dt{color:var(--ick-ink-3);font-weight:600}.ick-dl dd{margin:0;font-weight:600}.ick-foot{border-top:3px solid var(--ick-accent);background:var(--ick-card);color:var(--ick-ink-3);padding:30px 0 34px;font-size:13.5px}.ick-foot-top{border-bottom:1px solid var(--ick-line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px 32px;margin-bottom:20px;padding-bottom:20px;display:flex}.ick-foot-links{flex-wrap:wrap;align-items:center;gap:6px 22px;display:flex}.ick-foot-links a{color:var(--ick-ink-2);font-weight:600;text-decoration:none}.ick-foot-links a:hover{color:var(--ick-ink);text-decoration:underline}.ick-foot-links a.strong{color:var(--ick-accent-ink);font-weight:800}.ick-foot-body{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px 40px;display:flex}.ick-foot-body address{font-style:normal}.ick-foot-body b{color:var(--ick-ink);margin-bottom:6px;font-size:15px;display:block}.ick-foot-body p{line-height:1.7}.ick-foot-body .dot{opacity:.5;margin:0 8px}.ick-foot-copy{letter-spacing:.04em;text-align:right;font-size:11.5px;line-height:1.7}.ick-foot-logo{background:var(--ick-logo) left center / contain no-repeat;flex:none;width:160px;height:31px;display:block}@media (width<=1080px){.ick-nav-a{padding:10px 9px;font-size:14.5px}.ick-top-in{gap:16px}.ick-logo{width:150px}}@media (width<=920px){.ick-nav,.ick-me-txt,.ick-caret{display:none}.ick-burger{display:grid}.ick-me-btn{padding:0 6px}}@media (width<=860px){.ick-login-grid{grid-template-columns:minmax(0,1fr)}.ick-hero h1{font-size:30px}.ick-top-in{gap:12px}.ick-who em{display:none}}::-webkit-scrollbar{width:12px;height:12px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:var(--ick-scroll);background-clip:padding-box;border:3px solid #0000;border-radius:99px;min-height:48px}::-webkit-scrollbar-thumb:hover{background-color:var(--ick-scroll-hover)}::-webkit-scrollbar-corner{background:0 0}@supports not selector(::-webkit-scrollbar){html,*{scrollbar-width:thin;scrollbar-color:var(--ick-scroll) transparent}}input[type=checkbox],input[type=radio]{appearance:none;vertical-align:middle;border:1.5px solid var(--ick-line-strong);background:var(--ick-card);width:20px;min-width:20px;height:20px;box-shadow:none;cursor:pointer;border-radius:6px;flex:none;place-content:center;margin:0;padding:0;transition:background .15s,border-color .15s,box-shadow .15s;display:inline-grid}input[type=radio]{border-radius:50%}input[type=checkbox]:before{content:"";background:var(--ick-on-accent);clip-path:polygon(14% 46%,0 62%,40% 100%,100% 22%,86% 8%,39% 70%);width:12px;height:12px;transition:transform .12s ease-out;transform:scale(0)}input[type=radio]:before{content:"";background:var(--ick-accent);border-radius:50%;width:10px;height:10px;transition:transform .12s ease-out;transform:scale(0)}input[type=checkbox]:hover:not(:disabled),input[type=radio]:hover:not(:disabled){border-color:var(--ick-accent)}input[type=checkbox]:checked{background:var(--ick-accent);border-color:var(--ick-accent)}input[type=radio]:checked{border-color:var(--ick-accent)}input[type=checkbox]:checked:before,input[type=radio]:checked:before{transform:scale(1)}input[type=checkbox]:focus,input[type=radio]:focus{outline:none}input[type=checkbox]:focus-visible,input[type=radio]:focus-visible{box-shadow:0 0 0 4px var(--ick-focus);outline:none}input[type=checkbox]:disabled,input[type=radio]:disabled{opacity:.45;cursor:not-allowed}.ick-crumb{margin:0 0 18px}.ick-back{background:var(--ick-card);border:1px solid var(--ick-line);max-width:100%;height:40px;box-shadow:var(--ick-shadow);color:var(--ick-ink-2);border-radius:99px;align-items:center;gap:10px;padding:0 18px 0 5px;font-size:14.5px;font-weight:700;text-decoration:none;transition:color .15s,border-color .15s,box-shadow .15s;display:inline-flex}.ick-back i{background:var(--ick-accent-soft);width:30px;height:30px;color:var(--ick-accent-ink);border-radius:50%;flex:none;place-items:center;transition:transform .2s,background .2s,color .2s;display:grid}.ick-back i svg{width:16px;height:16px}.ick-back span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ick-back:hover{color:var(--ick-ink);border-color:var(--ick-accent-line)}.ick-back:hover i{background:var(--ick-accent);color:var(--ick-on-accent);transform:translate(-3px)}.ick-back:focus-visible{outline:3px solid var(--ick-focus);outline-offset:2px}@media (prefers-reduced-motion:reduce){.ick-back i{transition:none}.ick-back:hover i{transform:none}}.ick-drop{position:relative}.ick-drop.over{outline:2px dashed var(--ick-accent);outline-offset:4px;border-radius:14px}.ick-drop-veil{z-index:5;background:color-mix(in srgb, var(--ick-card) 82%, transparent);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);color:var(--ick-accent-ink);pointer-events:none;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:8px;display:flex;position:absolute;inset:0}.ick-drop-veil svg{width:30px;height:30px}.ick-drop-veil b{font-size:15px}.ick-drop-box{border:1.5px dashed var(--ick-line-strong);background:var(--ick-surface-2);text-align:center;color:var(--ick-ink-2);border-radius:14px;flex-direction:column;align-items:center;gap:8px;padding:22px 16px;transition:border-color .15s,background .15s;display:flex}.ick-drop-box:hover{border-color:var(--ick-accent)}.ick-drop-box>i{background:var(--ick-accent-soft);width:44px;height:44px;color:var(--ick-accent-ink);border-radius:50%;place-items:center;display:grid}.ick-drop-box>i svg{width:22px;height:22px}.ick-drop-box p{overflow-wrap:anywhere;margin:0;font-size:14.5px}.ick-drop-box p b{color:var(--ick-ink)}.ick-drop-box small{color:var(--ick-ink-3);font-size:12.5px}.ick-drop-box .ick-btn{width:auto}.ick-drop-box.full{opacity:.7}.ick-drop-box.img img{aspect-ratio:4/3;object-fit:cover;width:120px;box-shadow:var(--ick-shadow);border-radius:10px}.ick-picker .ick-files{margin:0 0 10px}.ick-date{align-items:center;min-width:0;display:flex;position:relative}.ick-date-btn{border:1px solid var(--ick-line);background:var(--ick-card);width:100%;height:46px;color:var(--ick-ink);font:inherit;text-align:left;cursor:pointer;white-space:nowrap;font-variant-numeric:tabular-nums;border-radius:10px;align-items:center;gap:10px;padding:0 40px 0 14px;font-size:16px;transition:border-color .15s,box-shadow .15s;display:flex}.ick-date-btn svg{width:18px;height:18px;color:var(--ick-accent-ink);flex:none}.ick-date-btn span{text-overflow:ellipsis;overflow:hidden}.ick-date-btn.empty span{color:var(--ick-ink-3)}.ick-date-btn:hover{border-color:var(--ick-line-strong)}.ick-date-btn:focus-visible,.ick-date-btn[aria-expanded=true]{border-color:var(--ick-accent);box-shadow:0 0 0 3px var(--ick-accent-soft);outline:none}.ick-date-clear{width:28px;height:28px;color:var(--ick-ink-3);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;display:grid;position:absolute;top:50%;right:8px;transform:translateY(-50%)}.ick-date-clear:hover{background:var(--ick-surface-2);color:var(--ick-ink)}.ick-date-clear svg{width:15px;height:15px}.ick-date.compact .ick-date-btn{border-radius:9px;height:38px;padding-right:34px;font-size:14.5px}.ick-sel{vertical-align:middle;min-width:0;display:inline-flex;position:relative}.ick-sel.block{width:100%;display:flex}.ick-sel-btn{border:1px solid var(--ick-line);background:var(--ick-card);width:100%;min-width:0;height:46px;color:var(--ick-ink);font:inherit;text-align:left;cursor:pointer;white-space:nowrap;border-radius:10px;align-items:center;gap:10px;padding:0 12px 0 14px;font-size:16px;font-weight:500;transition:border-color .15s,box-shadow .15s,background .15s;display:flex}.ick-sel.md .ick-sel-btn{height:40px;font-size:14.5px}.ick-sel.sm .ick-sel-btn{border-radius:9px;height:36px;padding:0 10px 0 12px;font-size:14px}.ick-sel.xs .ick-sel-btn{border-radius:8px;gap:6px;height:32px;padding:0 8px 0 10px;font-size:13.5px}.ick-sel-v{text-overflow:ellipsis;flex:auto;min-width:0;overflow:hidden}.ick-sel-btn.empty .ick-sel-v{color:var(--ick-ink-3)}.ick-sel-caret{color:var(--ick-ink-3);flex:none;transition:transform .18s,color .15s;display:inline-flex}.ick-sel-caret svg{width:17px;height:17px}.ick-sel.xs .ick-sel-caret svg{width:15px;height:15px}.ick-sel-btn:hover{border-color:var(--ick-line-strong)}.ick-sel-btn:focus-visible,.ick-sel-btn[aria-expanded=true]{border-color:var(--ick-accent);box-shadow:0 0 0 3px var(--ick-accent-soft);outline:none}.ick-sel-btn[aria-expanded=true] .ick-sel-caret{color:var(--ick-accent-ink);transform:rotate(180deg)}.ick-sel-btn:disabled{opacity:.55;cursor:not-allowed}.ick-sel-list{z-index:60;background:var(--ick-card);border:1px solid var(--ick-line);min-width:100%;max-width:min(520px,100vw - 32px);max-height:300px;box-shadow:var(--ick-shadow-lg);overscroll-behavior:contain;border-radius:14px;margin:0;padding:6px;list-style:none;animation:.14s ease-out ick-dd-in;position:absolute;top:calc(100% + 6px);left:0;overflow-y:auto}.ick-sel-list.up{top:auto;bottom:calc(100% + 6px)}.ick-sel-list li{min-height:40px;color:var(--ick-ink);cursor:pointer;border-radius:9px;align-items:center;gap:10px;padding:8px 10px 8px 12px;font-size:15px;font-weight:500;display:flex}.ick-sel.sm .ick-sel-list li,.ick-sel.xs .ick-sel-list li,.ick-sel.md .ick-sel-list li{min-height:36px;font-size:14.5px}.ick-sel-list li .t{flex:auto;min-width:0;line-height:1.4}.ick-sel-list li .t small{color:var(--ick-ink-3);margin-top:1px;font-size:12.5px;display:block}.ick-sel-list li.act{background:var(--ick-hover)}.ick-sel-list li.on{color:var(--ick-accent-ink);background:var(--ick-accent-soft);font-weight:700}.ick-sel-list li.on.act{background:color-mix(in srgb, var(--ick-accent-soft) 70%, var(--ick-hover))}.ick-sel-list li .ck{color:var(--ick-accent-ink);flex:none;display:inline-flex}.ick-sel-list li .ck svg{width:16px;height:16px}.ick-sel-list li.off{color:var(--ick-ink-3);cursor:not-allowed;opacity:.6}.ick-sel-list li.none{color:var(--ick-ink-3);cursor:default;justify-content:center}.ad-search .ick-sel{flex:none;min-width:150px}.ev-import .ick-sel{flex:auto;max-width:320px}.rp-prog{min-width:220px;max-width:360px}.pg-dept-add{min-width:180px}.cm-dept .ick-sel{min-width:150px}.ick-cal{z-index:60;background:var(--ick-card);border:1px solid var(--ick-line);width:316px;box-shadow:var(--ick-shadow-lg);border-radius:18px;padding:14px 14px 10px;animation:.14s ease-out ick-dd-in;position:absolute;top:calc(100% + 8px);left:0}.ick-cal.up{top:auto;bottom:calc(100% + 8px)}.ick-cal header{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.ick-cal-title{height:36px;font:inherit;color:var(--ick-ink-2);cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:center;gap:4px;padding:0 12px;font-size:16px;font-weight:700;display:inline-flex}.ick-cal-title b{color:var(--ick-ink);font-weight:800}.ick-cal-title svg{opacity:.6;width:14px;height:14px}.ick-cal-title:hover{background:var(--ick-surface-2)}.ick-cal-nav{border:1px solid var(--ick-line);background:var(--ick-card);width:36px;height:36px;color:var(--ick-ink-2);cursor:pointer;border-radius:50%;place-items:center;display:grid}.ick-cal-nav svg{width:16px;height:16px}.ick-cal-nav.next svg{transform:rotate(180deg)}.ick-cal-nav:hover{border-color:var(--ick-accent);color:var(--ick-accent-ink)}.ick-cal-week,.ick-cal-days{grid-template-columns:repeat(7,1fr);display:grid}.ick-cal-week span{height:30px;color:var(--ick-ink-3);place-items:center;font-size:12.5px;font-weight:700;display:grid}.ick-cal-week .sun,.ick-cal-days .sun:not(.on):not(.out){color:var(--ick-err)}.ick-cal-week .sat,.ick-cal-days .sat:not(.on):not(.out){color:var(--ick-info)}.ick-cal-days button{height:40px;font:inherit;color:var(--ick-ink);cursor:pointer;font-variant-numeric:tabular-nums;z-index:0;background:0 0;border:0;font-size:14.5px;font-weight:600;position:relative}.ick-cal-days button:before{content:"";z-index:-1;border-radius:11px;transition:background .12s;position:absolute;inset:2px 3px}.ick-cal-days button:hover:not(:disabled):before{background:var(--ick-surface-2)}.ick-cal-days button.out{color:var(--ick-ink-3);opacity:.55}.ick-cal-days button.today:before{box-shadow:inset 0 0 0 1.5px var(--ick-accent-line)}.ick-cal-days button.today:after{content:"";background:var(--ick-accent);border-radius:50%;width:4px;height:4px;margin-left:-2px;position:absolute;bottom:6px;left:50%}.ick-cal-days button.mid{background:var(--ick-accent-soft)}.ick-cal-days button.rs{background:linear-gradient(90deg, transparent 50%, var(--ick-accent-soft) 50%)}.ick-cal-days button.re{background:linear-gradient(90deg, var(--ick-accent-soft) 50%, transparent 50%)}.ick-cal-days button.on{color:var(--ick-on-accent)}.ick-cal-days button.on:before{box-shadow:0 6px 14px -8px var(--ick-accent);background:var(--ick-accent)!important}.ick-cal-days button.on.today:after{background:var(--ick-on-accent)}.ick-cal-days button:focus-visible{outline:none}.ick-cal-days button:focus-visible:before{box-shadow:0 0 0 2px var(--ick-accent)}.ick-cal-days button:disabled{color:var(--ick-ink-3);opacity:.3;cursor:not-allowed;text-decoration:line-through}.ick-cal-months{grid-template-columns:repeat(3,1fr);gap:6px;padding:6px 0;display:grid}.ick-cal-months button{border:1px solid var(--ick-line);background:var(--ick-card);height:52px;font:inherit;color:var(--ick-ink-2);cursor:pointer;border-radius:12px;font-weight:700}.ick-cal-months button:hover{border-color:var(--ick-accent);color:var(--ick-ink)}.ick-cal-months button.on{background:var(--ick-accent);border-color:var(--ick-accent);color:var(--ick-on-accent)}.ick-cal footer{border-top:1px solid var(--ick-line);justify-content:space-between;align-items:center;margin-top:8px;padding-top:8px;display:flex}.ick-cal footer button{height:32px;font:inherit;color:var(--ick-ink-3);cursor:pointer;background:0 0;border:0;border-radius:8px;padding:0 12px;font-size:13.5px;font-weight:700}.ick-cal footer button:hover{background:var(--ick-surface-2);color:var(--ick-ink)}.ick-cal footer button.go{color:var(--ick-accent-ink)}.ick-cal footer button:disabled{opacity:.4;cursor:not-allowed}@media (prefers-reduced-motion:reduce){.ick-cal{animation:none}}@media (width<=520px){.ick-cal{width:min(316px,100vw - 32px)}}@media (width<=720px){.ick-foot-copy{text-align:left}.ick-foot-copy br{display:none}}.pg-seg input,.rp-depts input{pointer-events:none;opacity:0!important;width:1px!important;min-width:0!important;height:1px!important;position:absolute!important}.pg-seg label:has(input:focus-visible){box-shadow:0 0 0 3px var(--ick-focus)}.pg-seg label{position:relative}.pg-seg label:has(input:disabled){cursor:not-allowed}.pg-seg label:has(input:disabled):not(.on){opacity:.5}:root,:root[data-theme=light]{--lg-bg:#f7f2f0;--lg-glow-1:#c4464c38;--lg-glow-2:#f0be9652;--lg-glow-3:#a130331f}:root[data-theme=dark]{--lg-bg:#0d0809;--lg-glow-1:#b8474c4d;--lg-glow-2:#7832284d;--lg-glow-3:#e8898c1a}.lg-page{background:var(--lg-bg);isolation:isolate;flex-direction:column;min-height:100dvh;display:flex;position:relative;overflow:hidden}.lg-glow{z-index:-1;pointer-events:none;position:absolute;inset:0}.lg-glow i{filter:blur(70px);border-radius:50%;animation:18s ease-in-out infinite alternate lg-float;position:absolute}.lg-glow i:first-child{background:var(--lg-glow-1);width:46vw;height:46vw;top:-14vw;left:-12vw}.lg-glow i:nth-child(2){background:var(--lg-glow-2);width:40vw;height:40vw;animation-delay:-6s;bottom:-16vw;right:-10vw}.lg-glow i:nth-child(3){background:var(--lg-glow-3);width:26vw;height:26vw;animation-delay:-12s;top:8vh;right:18vw}.lg-glow:after{content:"";background-image:radial-gradient(var(--ick-phead-dot) 1px, transparent 1px);background-size:24px 24px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(#0000 30%,#000 85%);mask-image:radial-gradient(#0000 30%,#000 85%)}@keyframes lg-float{to{transform:translate(4vw,3vh)scale(1.08)}}.lg-bar{justify-content:space-between;align-items:center;padding:28px clamp(20px,3vw,48px) 0;display:flex}.lg-theme{border:1px solid var(--ick-line);background:var(--ick-card);width:46px;height:46px;color:var(--ick-ink-2);box-shadow:var(--ick-shadow);cursor:pointer;border-radius:50%;place-items:center;transition:transform .2s,color .2s;display:grid}.lg-theme svg{width:20px;height:20px}.lg-theme:hover{color:var(--ick-accent-ink);transform:rotate(-15deg)}.lg-main{flex:1;justify-content:center;align-items:center;min-width:0;padding:24px 16px 40px;display:flex}.lg-card{background:color-mix(in srgb, var(--ick-card) 92%, transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border:1px solid var(--ick-line);text-align:center;border-radius:28px;width:100%;max-width:480px;padding:44px 44px 30px;animation:.6s cubic-bezier(.2,.7,.2,1) both lg-up;box-shadow:0 30px 80px -30px #3c0f1259,0 2px 6px #0000000a}@keyframes lg-up{0%{opacity:0;transform:translateY(18px)scale(.985)}}.lg-eyebrow{letter-spacing:.32em;color:var(--ick-accent-ink);justify-content:center;align-items:center;gap:12px;margin:4px 0 14px;font-size:12px;font-weight:700;display:flex}.lg-eyebrow:before,.lg-eyebrow:after{content:"";opacity:.45;background:currentColor;width:28px;height:1px}.lg-eyebrow span{margin-right:-.32em}.lg-card h1{letter-spacing:-.01em;flex-direction:column;align-items:center;gap:2px;margin:0;font-size:30px;font-weight:800;line-height:1.25;display:flex}.lg-card h1 a{color:var(--ick-ink);text-decoration:none}.lg-card h1 a:hover{color:var(--ick-accent-ink)}.lg-card h1 em{background:linear-gradient(135deg,#8f2a2e,#cf4a45);color:#0000;-webkit-background-clip:text;background-clip:text;font-size:.82em;font-style:normal;font-weight:800}:root[data-theme=dark] .lg-card h1 em{background-image:linear-gradient(135deg,#e8898c,#f2b0a2)}.lg-card h1:after{content:"";background:var(--ick-accent);border-radius:3px;width:36px;height:3px;margin-top:14px}.lg-sub{color:var(--ick-ink-3);word-break:keep-all;margin:14px 0 26px;font-size:14px;line-height:1.6}.lg-tabs{background:var(--ick-surface-2);border:1px solid var(--ick-line);border-radius:16px;grid-template-columns:1fr 1fr;margin-bottom:24px;padding:5px;display:grid;position:relative}.lg-tabs button{z-index:1;height:46px;font:inherit;color:var(--ick-ink-3);cursor:pointer;background:0 0;border:0;border-radius:12px;justify-content:center;align-items:center;gap:7px;font-size:15px;font-weight:700;transition:color .2s;display:inline-flex;position:relative}.lg-tabs button svg{width:17px;height:17px}.lg-tabs button.on{color:var(--ick-accent-ink)}.lg-tabs button:focus-visible{outline:3px solid var(--ick-focus);outline-offset:-3px}.lg-tabs-pill{z-index:0;background:var(--ick-card);border-radius:12px;width:calc(50% - 5px);transition:transform .3s cubic-bezier(.3,1.2,.5,1);position:absolute;top:5px;bottom:5px;left:5px;box-shadow:0 4px 14px -6px #3c0f124d}.lg-tabs-pill.staff{transform:translate(100%)}.lg-panel{text-align:left;animation:.3s both lg-fade}@keyframes lg-fade{0%{opacity:0;transform:translateY(6px)}}.lg-input{border:1.5px solid var(--ick-line);background:var(--ick-surface-2);height:54px;color:var(--ick-ink-3);cursor:text;border-radius:14px;align-items:center;gap:10px;margin-bottom:12px;padding:0 8px 0 16px;transition:border-color .15s,background .15s,box-shadow .15s;display:flex}.lg-input>svg{flex:none;width:19px;height:19px}.lg-input input{min-width:0;height:100%;font:inherit;color:var(--ick-ink);border:0;flex:1;font-size:16px;background:0 0!important}.lg-input input:focus{outline:none}.lg-input input::placeholder{color:var(--ick-ink-3)}.lg-input:focus-within{border-color:var(--ick-accent);background:var(--ick-card);color:var(--ick-accent-ink);box-shadow:0 0 0 4px var(--ick-accent-soft)}.lg-see{width:38px;height:38px;color:var(--ick-ink-3);cursor:pointer;background:0 0;border:0;border-radius:10px;place-items:center;display:grid}.lg-see:hover{background:var(--ick-hover);color:var(--ick-ink)}.lg-see svg{width:19px;height:19px}.lg-caps,.lg-err{align-items:center;gap:6px;margin:-2px 2px 12px;font-size:13.5px;font-weight:600;display:flex}.lg-caps{color:var(--ick-warn)}.lg-caps svg{width:15px;height:15px}.lg-err{color:var(--ick-err)}.lg-err.box{background:var(--ick-err-bg);border:1px solid var(--ick-err-line);border-radius:12px;margin:0 0 16px;padding:12px 14px;line-height:1.6;display:block}.lg-go{color:#fff;width:100%;height:56px;font:inherit;letter-spacing:.02em;cursor:pointer;background:linear-gradient(135deg,#8f2a2e 0%,#b8383d 55%,#cf4a45 100%);border:0;border-radius:14px;justify-content:center;align-items:center;gap:8px;margin-top:8px;font-size:16.5px;font-weight:800;transition:transform .15s,box-shadow .15s,filter .15s;display:flex;box-shadow:0 14px 28px -14px #a13033cc}.lg-go svg{width:19px;height:19px;transition:transform .2s}.lg-go:hover:not(:disabled){filter:brightness(1.05);transform:translateY(-2px);box-shadow:0 18px 32px -14px #a13033d9}.lg-go:hover:not(:disabled) svg{transform:translate(3px)}.lg-go:focus-visible{outline:3px solid var(--ick-focus);outline-offset:3px}.lg-go:disabled{opacity:.6;cursor:wait}.lg-notes{border-top:1px dashed var(--ick-line);color:var(--ick-ink-3);gap:7px;margin:20px 0 0;padding:16px 0 0;font-size:13.5px;list-style:none;display:grid}.lg-notes li{align-items:flex-start;gap:8px;line-height:1.5;display:flex}.lg-notes svg{width:15px;height:15px;color:var(--ick-accent-ink);opacity:.8;flex:none;margin-top:2px}.lg-sso{background:var(--ick-surface-2);border:1px solid var(--ick-line);border-radius:16px;align-items:flex-start;gap:14px;margin-bottom:8px;padding:18px;display:flex}.lg-sso-mark{color:#fff;background:linear-gradient(135deg,#8f2a2e,#cf4a45);border-radius:14px;flex:none;place-items:center;width:46px;height:46px;display:grid;box-shadow:0 8px 18px -10px #a13033e6}.lg-sso-mark svg{width:22px;height:22px}.lg-sso b{margin-bottom:4px;font-size:16px;display:block}.lg-sso p{color:var(--ick-ink-2);margin:0;font-size:14px;line-height:1.6}.lg-help{color:var(--ick-ink-3);justify-content:center;align-items:center;gap:6px;margin:22px 0 0;font-size:13.5px;display:flex}.lg-help svg{width:15px;height:15px}.lg-foot{color:var(--ick-ink-3);flex-wrap:wrap;justify-content:center;gap:18px;padding:0 16px 26px;font-size:13px;display:flex}.lg-foot a{color:var(--ick-accent-ink);font-weight:700;text-decoration:none}.lg-foot a:hover{text-decoration:underline}@media (width<=520px){.lg-bar{padding-top:16px}.lg-card{border-radius:22px;padding:30px 20px 22px}.lg-card h1{font-size:25px}.lg-eyebrow{letter-spacing:.22em;font-size:11px}.lg-eyebrow:before,.lg-eyebrow:after{width:18px}.lg-tabs button{font-size:14px}}@media (prefers-reduced-motion:reduce){.lg-glow i,.lg-card,.lg-panel{animation:none}.lg-tabs-pill{transition:none}}.pw-who{background:var(--ick-surface-2);border:1px solid var(--ick-line);color:var(--ick-ink-3);border-radius:99px;align-items:center;gap:8px;margin:16px 0 20px;padding:6px 14px 6px 10px;font-size:14px;display:inline-flex}.pw-who svg{width:16px;height:16px;color:var(--ick-accent-ink)}.pw-who span{font-variant-numeric:tabular-nums}.pw-notice{text-align:left;border:1px solid;border-radius:14px;align-items:flex-start;gap:12px;margin-bottom:20px;padding:14px 16px;display:flex}.pw-notice i{border-radius:10px;flex:none;place-items:center;width:34px;height:34px;display:grid}.pw-notice i svg{width:18px;height:18px}.pw-notice p{color:var(--ick-ink-2);margin:0;font-size:14px;line-height:1.6}.pw-notice b{color:var(--ick-ink);margin-bottom:2px;font-size:14.5px;display:block}.pw-notice.must{background:var(--ick-accent-soft);border-color:var(--ick-accent-line)}.pw-notice.must i{background:var(--ick-accent);color:var(--ick-on-accent)}.pw-notice.remind{background:var(--ick-warn-bg);border-color:var(--ick-warn-line)}.pw-notice.remind i{background:var(--ick-warn);color:var(--ick-card)}.pw-form{text-align:left}.lg-card.wide{max-width:552px}.pw-rules{flex-wrap:nowrap}.pw-rules li{white-space:nowrap;cursor:default}.pw-tip{color:var(--ick-warn);align-items:flex-start;gap:6px;margin:-6px 2px 14px;font-size:13px;line-height:1.5;display:flex}.pw-tip svg{flex:none;width:15px;height:15px;margin-top:2px}@media (width<=560px){.pw-rules{flex-wrap:wrap}}.pw-label{color:var(--ick-ink-2);margin:6px 2px;font-size:13.5px;font-weight:700}.pw-meter{grid-template-columns:repeat(3,1fr) auto;align-items:center;gap:6px;margin:-4px 2px 10px;display:grid}.pw-meter i{background:var(--ick-line);border-radius:3px;height:5px;transition:background .25s}.pw-meter span{text-align:right;min-width:30px;color:var(--ick-ink-3);font-size:12.5px;font-weight:700}.pw-meter.l1 i:first-child{background:var(--ick-err)}.pw-meter.l1 span{color:var(--ick-err)}.pw-meter.l2 i:nth-child(-n+2){background:var(--ick-warn)}.pw-meter.l2 span{color:var(--ick-warn)}.pw-meter.l3 i{background:var(--ick-ok)}.pw-meter.l3 span{color:var(--ick-ok)}.pw-rules{flex-wrap:wrap;gap:6px;margin:0 0 14px;padding:0;list-style:none;display:flex}.pw-rules li{background:var(--ick-surface-2);border:1px solid var(--ick-line);height:28px;color:var(--ick-ink-3);border-radius:99px;align-items:center;gap:5px;padding:0 10px 0 8px;font-size:12.5px;font-weight:600;transition:all .2s;display:inline-flex}.pw-rules li>i{opacity:.6;border:1.5px solid;border-radius:50%;width:8px;height:8px;margin:0 3px}.pw-rules li svg{width:14px;height:14px}.pw-rules li.ok{background:var(--ick-ok-bg);border-color:var(--ick-ok-line);color:var(--ick-ok-ink)}.lg-input.good{border-color:var(--ick-ok)}.lg-input.bad{border-color:var(--ick-err-line)}.pw-match{color:var(--ick-err);align-items:center;gap:6px;margin:-4px 2px 12px;font-size:13.5px;font-weight:600;display:flex}.pw-match.ok{color:var(--ick-ok-ink)}.pw-match svg{width:15px;height:15px}.lg-go:disabled{cursor:not-allowed;filter:grayscale(.35)}.pw-later{border:1px solid var(--ick-line);background:var(--ick-card);width:100%;height:50px;color:var(--ick-ink-2);font:inherit;cursor:pointer;border-radius:14px;justify-content:center;align-items:center;gap:8px;margin-top:10px;font-size:15px;font-weight:700;transition:border-color .15s,color .15s;display:flex}.pw-later small{color:var(--ick-ink-3);font-size:12.5px;font-weight:500}.pw-later svg{width:17px;height:17px}.pw-later:hover:not(:disabled){border-color:var(--ick-accent);color:var(--ick-accent-ink)}.pw-done{padding:10px 0 4px}.pw-done-mark{background:var(--ick-ok-bg);width:72px;height:72px;color:var(--ick-ok);box-shadow:0 0 0 8px color-mix(in srgb, var(--ick-ok-bg) 50%, transparent);border-radius:50%;place-items:center;margin:0 auto 18px;animation:.5s cubic-bezier(.3,1.5,.5,1) both pw-pop;display:grid}.pw-done-mark svg{width:34px;height:34px}.pw-done h1:after{display:none}@keyframes pw-pop{0%{opacity:0;transform:scale(.4)}}@media (prefers-reduced-motion:reduce){.pw-done-mark{animation:none}}@font-face{font-family:Paperlogy;font-style:normal;font-weight:900;font-display:swap;src:url(/fonts/paperlogy/Paperlogy-9Black.woff2)format("woff2")}.hw{color:#fff;isolation:isolate;background:#050508;height:100svh;min-height:340px;margin-top:-77px;position:relative;overflow:hidden}.hw-bg{z-index:-1;opacity:.6;background:url(/img/main-bg-m.jpg) 50%/cover no-repeat;animation:40s ease-in-out infinite alternate hw-drift;position:absolute;inset:0}@media (width>=900px){.hw-bg{background-image:url(/img/main-bg.jpg)}}.hw:after{content:"";z-index:-1;pointer-events:none;background:radial-gradient(#0000 40%,#0000008c 100%);position:absolute;inset:0}@keyframes hw-drift{to{transform:scale(1.08)translate(-1%,-1%)}}.hw-sky{position:absolute;inset:0}.hw-lines{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.hw-lines line{stroke:#ffffffb3;stroke-width:2px;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:1px;animation:.6s ease-in-out forwards hw-draw}@keyframes hw-draw{to{stroke-dashoffset:0}}.hw-key{width:0;height:0;position:absolute}.hw-star{width:18px;height:18px;animation:hw-star .5s cubic-bezier(.3, 1.6, .5, 1) var(--d) forwards;background:linear-gradient(135deg,#fff,#e0e0e0);border-radius:50%;position:absolute;top:-9px;left:-9px;transform:scale(0)rotate(-180deg);box-shadow:0 0 15px #ffffffe6,inset 0 0 5px #ffffff80}@keyframes hw-star{to{transform:scale(1)rotate(0)}}.hw-txt{white-space:nowrap;position:absolute;top:0;transform:translateY(-50%)}.hw-key.left .hw-txt{text-align:left;right:28px}.hw-key.right .hw-txt{left:28px}.hw-word{align-items:baseline;margin:0;font-size:clamp(2.6rem,2.6vw,3.4rem);font-weight:900;line-height:1.25;display:flex}.hw-word b,.hw-row b{color:#fff;opacity:0;animation:hw-in .4s ease-out calc(var(--d) + .1s) forwards;font-weight:900;transition:color 1s,opacity .4s}.hw-word span,.hw-rest{clip-path:inset(0 100% 0 0);animation:hw-reveal .5s cubic-bezier(.2, .8, .2, 1) calc(var(--d) + .3s) forwards;display:inline-block}@keyframes hw-reveal{to{clip-path:inset(0)}}@keyframes hw-in{0%{opacity:0;transform:translate(-10px)}to{opacity:1;transform:none}}.hw-sub{letter-spacing:.04em;color:#fff;opacity:0;animation:hw-up .4s ease-out calc(var(--d) + .5s) forwards;margin:2px 0 0;font-size:clamp(1rem,1.05vw,1.3rem);font-weight:500;transition:opacity 1s}@keyframes hw-up{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.hw.color .hw-word b,.hw.gather .hw-word b,.hw.color .hw-row b{color:var(--c)}.hw.wide.gather .hw-sub{animation:none;opacity:.5!important}.hw-stack{grid-template-columns:max-content max-content;place-content:center;gap:0 .14em;padding:0 16px;font-size:clamp(1.6rem,min(10.5vw,7.6svh),4.8rem);transition:opacity .5s;display:grid;position:absolute;inset:77px 0 0}.hw-row{display:contents}.hw-row b{text-align:center;grid-column:1;justify-self:center;font-weight:900;line-height:1.15}.hw-rest{grid-column:2;font-weight:900;line-height:1.15}.hw-row .hw-sub{color:#ffffffd9;white-space:nowrap;grid-column:2;margin:0 0 .9em .08em;font-size:clamp(.72rem,min(3.3vw,2.5svh),1.15rem)}.hw-row:last-child .hw-sub{margin-bottom:0}.hw.stack.gather .hw-stack{opacity:0;pointer-events:none}.hw-final{pointer-events:none;text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:0 16px;display:flex;position:absolute;inset:77px 0 0}.hw-final h1{letter-spacing:.01em;gap:.06em;margin:0;font-size:clamp(5.2rem,min(25vw,19svh),10rem);font-weight:900;line-height:1;display:flex}.hw-final h1 span{text-shadow:0 0 28px #ffffff40,2px 2px 4px #ffffff8c;will-change:transform;display:inline-block}.hw-final p{letter-spacing:.02em;word-break:keep-all;opacity:0;text-shadow:0 2px 12px #00000080;margin:.9em 0 0;font-size:clamp(1.15rem,2.4vw,2.4rem);font-weight:700;line-height:1.5;animation:.8s ease-out 1s forwards hw-up}.hw-scroll{left:0;right:0;bottom:max(22px, env(safe-area-inset-bottom));pointer-events:none;letter-spacing:.3em;color:#fff9;opacity:0;flex-direction:column;align-items:center;gap:8px;margin:0;font-size:11px;animation:.8s ease-out 7.4s forwards hw-up;display:flex;position:absolute}.hw-scroll em{margin-right:-.3em;font-style:normal}.hw-scroll span{background:linear-gradient(#0000,#fffc);width:1px;height:34px;animation:1.8s ease-in-out infinite hw-scroll}@keyframes hw-scroll{0%{transform-origin:top;transform:scaleY(0)}50%{transform-origin:top;transform:scaleY(1)}51%{transform-origin:bottom}to{transform-origin:bottom;transform:scaleY(0)}}.hw.calm *,.hw.calm .hw-bg{animation:none!important}.hw.calm .hw-star{transform:none}.hw.calm .hw-word b,.hw.calm .hw-sub,.hw.calm .hw-final p,.hw.calm .hw-scroll{opacity:1}.hw.calm .hw-word span,.hw.calm .hw-rest{clip-path:none}.hw.calm .hw-lines line{stroke-dashoffset:0}.ick-top.over{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border-bottom-color:#0000}.ick-top.over .ick-logo{background-image:url(/img/ick-logo-white.png)}.ick-top.over .ick-nav-a{color:#ffffffe0}.ick-top.over .ick-nav-a:hover{color:#fff;background:#ffffff1a}.ick-top.over .ick-nav-a.off{color:#ffffff80}.ick-top.over .ick-icon-btn,.ick-top.over .ick-me-btn,.ick-top.over>.ick-wrap>.ick-user>.ick-btn{color:#fff;background:#ffffff1a;border-color:#ffffff40}.ick-top.over .ick-me-txt b{color:#fff}.ick-top.over .ick-me-txt small{color:#f5c0bf}.ick-top{transition:background .3s,border-color .3s}.ick-mode,.lg-theme{--md-bg:linear-gradient(145deg, #2d3354 0%, #151829 100%);--md-ink:#ffe9a6;--md-glow:#ffe08c99;--md-line:#14182de6}:root[data-theme=dark] .ick-mode,:root[data-theme=dark] .lg-theme{--md-bg:linear-gradient(145deg, #fff8dc 0%, #ffd56e 100%);--md-ink:#c45a00;--md-glow:#ffa01e73;--md-line:#ffd678e6}.ick-icon-btn.ick-mode,.ick-top.over .ick-icon-btn.ick-mode,.lg-theme{background:var(--md-bg);color:var(--md-ink);border-color:var(--md-line);box-shadow:0 6px 14px -8px #0c0e1eb3,inset 0 1px #ffffff24}.ick-top.over .ick-icon-btn.ick-mode{border-color:#ffffff47}.ick-mode svg,.lg-theme svg{filter:drop-shadow(0 0 5px var(--md-glow));transition:transform .35s cubic-bezier(.2,.8,.2,1)}.ick-mode svg path:first-child:last-child,.lg-theme svg path:first-child:last-child,.ick-mode svg circle,.lg-theme svg circle{fill:currentColor}.ick-icon-btn.ick-mode:hover,.ick-top.over .ick-icon-btn.ick-mode:hover,.lg-theme:hover{background:var(--md-bg);color:var(--md-ink);transform:translateY(-1px)}.ick-mode:hover svg,.lg-theme:hover svg{transform:rotate(-18deg)scale(1.08)}@media (prefers-reduced-motion:reduce){.ick-mode svg,.lg-theme svg{transition:none}}.dl-ov{z-index:1000;-webkit-backdrop-filter:blur(6px)saturate(1.1);background:#180a0c75;place-items:center;padding:20px 16px;animation:.2s ease-out both dl-fade;display:grid;position:fixed;inset:0;overflow-y:auto}:root[data-theme=dark] .dl-ov{background:#0000009e}.dl-ov.out{animation:.15s ease-in both dl-fade-out}.dl-ov.out .dl-box{animation:.15s ease-in both dl-down}.dl-box{--tc:var(--ick-accent-ink);--tb:var(--ick-accent-soft);--tl:var(--ick-accent-line);text-align:center;background:var(--ick-card);width:100%;max-width:440px;color:var(--ick-ink);border:1px solid var(--ick-line);border-radius:22px;padding:34px 28px 24px;animation:.34s cubic-bezier(.18,.89,.32,1.22) both dl-up;position:relative;box-shadow:0 30px 80px -24px #280a0e73,0 2px 6px #280a0e14}.dl-box:before{content:"";pointer-events:none;background:radial-gradient(120% 100% at 50% 0%, var(--tb) 0%, transparent 70%);border-radius:22px 22px 0 0;height:110px;position:absolute;inset:0 0 auto}.dl-box>*{position:relative}.dl-box.t-info{--tc:var(--ick-info);--tb:var(--ick-info-bg);--tl:var(--ick-info-line)}.dl-box.t-ok{--tc:var(--ick-ok-ink);--tb:var(--ick-ok-bg);--tl:var(--ick-ok-line)}.dl-box.t-warn{--tc:var(--ick-warn);--tb:var(--ick-warn-bg);--tl:var(--ick-warn-line)}.dl-box.t-error,.dl-box.t-delete{--tc:var(--ick-err);--tb:var(--ick-err-bg);--tl:var(--ick-err-line)}.dl-x{width:34px;height:34px;color:var(--ick-ink-3);cursor:pointer;background:0 0;border:0;border-radius:10px;place-items:center;transition:background .15s,color .15s;display:grid;position:absolute;top:12px;right:12px}.dl-x:hover{background:var(--ick-surface-2);color:var(--ick-ink)}.dl-x:focus-visible{outline:3px solid var(--ick-focus);outline-offset:1px}.dl-x svg{width:18px;height:18px}.dl-ic{width:60px;height:60px;color:var(--tc);background:var(--tb);box-shadow:0 0 0 7px color-mix(in srgb, var(--tb) 55%, transparent), inset 0 0 0 1px var(--tl);border-radius:50%;place-items:center;margin:0 auto 16px;animation:.45s cubic-bezier(.18,.89,.32,1.4) 80ms both dl-pop;display:inline-grid}.dl-ic svg{stroke-width:2.1px;width:28px;height:28px}.dl-ic.lg{width:72px;height:72px;margin-bottom:18px}.dl-ic.lg svg{width:32px;height:32px}.dl-box h2{letter-spacing:-.02em;word-break:keep-all;margin:0 0 10px;font-size:21px;font-weight:800;line-height:1.35}.dl-msg{color:var(--ick-ink-2);white-space:pre-line;word-break:keep-all;margin:0;font-size:15.5px;line-height:1.7}.dl-field{text-align:left;margin-top:18px}.dl-field textarea{resize:vertical;width:100%;min-height:92px;font:inherit;background:var(--ick-surface-2);color:var(--ick-ink);border:1px solid var(--ick-line-strong);border-radius:12px;padding:12px 14px;font-size:15px;line-height:1.6;transition:border-color .15s,box-shadow .15s,background .15s}.dl-field textarea:focus{background:var(--ick-card);border-color:var(--ick-accent);box-shadow:0 0 0 4px var(--ick-focus);outline:none}.dl-field textarea[aria-invalid]{border-color:var(--ick-err);box-shadow:0 0 0 4px var(--ick-err-bg)}.dl-hint{color:var(--ick-ink-3);justify-content:space-between;align-items:center;gap:8px;margin:7px 2px 0;font-size:12.5px;display:flex}.dl-hint b{color:var(--ick-err);align-items:center;gap:5px;font-weight:700;display:inline-flex}.dl-hint b svg{width:14px;height:14px}.dl-hint small{font-variant-numeric:tabular-nums;font-size:12px}.dl-btns{gap:10px;margin-top:26px;display:flex}.dl-btn{min-width:0;height:48px;font:inherit;cursor:pointer;white-space:nowrap;border:1px solid #0000;border-radius:12px;flex:1 1 0;justify-content:center;align-items:center;gap:7px;padding:0 16px;font-size:15.5px;font-weight:700;text-decoration:none;transition:background .15s,border-color .15s,transform .12s,box-shadow .15s;display:inline-flex}.dl-btn svg{width:18px;height:18px}.dl-btn:active{transform:translateY(1px)scale(.99)}.dl-btn:focus-visible{outline:3px solid var(--ick-focus);outline-offset:2px}.dl-btn.primary{background:var(--ick-accent);color:var(--ick-on-accent);box-shadow:0 8px 18px -10px var(--ick-accent)}.dl-btn.primary:hover{background:var(--ick-accent-dark)}.dl-btn.danger{background:var(--ick-err);color:#fff;box-shadow:0 8px 18px -10px var(--ick-err)}:root[data-theme=dark] .dl-btn.danger{background:#c4483f}.dl-btn.danger:hover{filter:brightness(.93)}.dl-btn.ghost{background:var(--ick-surface-2);color:var(--ick-ink);border-color:var(--ick-line)}.dl-btn.ghost:hover{background:var(--ick-surface-3)}.dl-ov.gate{z-index:900;animation-duration:.3s}.dl-box.gt{max-width:460px;padding:40px 32px 26px}.dl-box.t-lock{--tc:var(--ick-accent-ink);--tb:var(--ick-accent-soft);--tl:var(--ick-accent-line)}.gt-eyebrow{letter-spacing:.16em;color:var(--tc);margin:0 0 6px;font-size:12px;font-weight:800}.dl-box.gt h2{font-size:23px}.gt-chips{flex-wrap:wrap;justify-content:center;gap:6px;margin:16px 0 0;padding:0;list-style:none;display:flex}.gt-chips li{height:30px;color:var(--tc);background:var(--tb);border:1px solid var(--tl);border-radius:999px;align-items:center;gap:5px;padding:0 12px;font-size:13.5px;font-weight:700;display:inline-flex}.gt-chips svg{stroke-width:2.6px;width:14px;height:14px}.gt-foot{border-top:1px dashed var(--ick-line);color:var(--ick-ink-3);margin:16px 0 0;padding-top:14px;font-size:13px}.gt-ghost{pointer-events:none;-webkit-user-select:none;user-select:none;filter:blur(2px);opacity:.9;min-height:72vh}.gt-ghost i,.gt-ghost b,.gt-ghost s{background:var(--ick-surface-3);border-radius:8px;text-decoration:none;display:block}.gt-ghost-head{background:var(--ick-phead-bg);border-bottom:1px solid var(--ick-phead-line);padding:46px 0 40px}.gt-ghost-head i{background:var(--ick-phead-dot);width:90px;height:12px;margin-bottom:14px}.gt-ghost-head b{background:var(--ick-phead-dot);width:220px;height:34px;margin-bottom:12px}.gt-ghost-head s{background:var(--ick-phead-dot);width:min(420px,70%);height:14px}.gt-ghost-body{padding-top:28px;padding-bottom:60px}.gt-ghost-bar{justify-content:space-between;gap:12px;margin-bottom:18px;display:flex}.gt-ghost-bar i:first-child{width:120px;height:38px}.gt-ghost-bar i:last-child{width:min(360px,50%);height:38px}.gt-ghost-row{background:var(--ick-card);border:1px solid var(--ick-line);border-radius:14px;align-items:center;gap:18px;height:64px;margin-bottom:8px;padding:0 18px;display:flex}.gt-ghost-row i{width:36px;height:14px}.gt-ghost-row b{width:var(--w);height:15px}.gt-ghost-row s{width:80px;height:13px;margin-left:auto}@keyframes dl-fade{0%{opacity:0}to{opacity:1}}@keyframes dl-fade-out{0%{opacity:1}to{opacity:0}}@keyframes dl-up{0%{opacity:0;transform:translateY(22px)scale(.96)}to{opacity:1;transform:none}}@keyframes dl-down{0%{opacity:1;transform:none}to{opacity:0;transform:translateY(10px)scale(.98)}}@keyframes dl-pop{0%{opacity:0;transform:scale(.4)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.dl-ov,.dl-box,.dl-ic,.dl-ov.out,.dl-ov.out .dl-box{animation:none}}@media (width<=520px){.dl-ov{place-items:end center;padding:0}.dl-box,.dl-box.gt{max-width:none;padding:30px 20px calc(20px + env(safe-area-inset-bottom));border-radius:22px 22px 0 0;animation-name:dl-sheet}.dl-box:before{border-radius:22px 22px 0 0}.dl-box h2,.dl-box.gt h2{font-size:19px}.dl-msg{font-size:15px}.dl-btn{height:50px}.dl-ov.out .dl-box{animation-name:dl-sheet-out}.gt-ghost-row s,.gt-ghost-bar i:first-child{display:none}}@keyframes dl-sheet{0%{transform:translateY(100%)}to{transform:none}}@keyframes dl-sheet-out{0%{transform:none}to{transform:translateY(100%)}}@media print{.dl-ov,.gt-ghost{display:none}}.ick-phead-in{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:20px;display:flex}.ick-phead h1{margin-top:6px;font-size:32px;font-weight:800}.ick-phead .ick-eyebrow{margin-bottom:0}.ick-phead-desc{color:var(--ick-phead-ink-2);max-width:680px;margin-top:8px;line-height:1.6}.ick-phead h1:after{content:"";background:var(--ick-phead-bar);border-radius:3px;width:36px;height:3px;margin-top:14px;display:block}.ick-phead .ick-btn{background:var(--ick-phead-btn-bg);height:38px;color:var(--ick-phead-btn-ink);border-color:var(--ick-phead-btn-line);padding:0 15px 0 13px;font-size:14px}.ick-phead .ick-btn:hover{background:var(--ick-phead-btn-hover)}.ick-badge{color:#fff;background:var(--ick-accent);vertical-align:2px;border-radius:6px;margin-right:6px;padding:2px 8px;font-size:12px;font-style:normal;font-weight:800;display:inline-block}.ick-lock{margin-right:4px;font-size:13px}.ick-count{color:var(--ick-ink-3);margin-left:auto;font-size:14px}.ick-search{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:14px;display:flex}.ick-search select,.ick-search input,.ick-wform select,.ick-wform textarea,.ick-cform textarea,.ick-cedit textarea{border:1px solid var(--ick-line);height:38px;font:inherit;background:var(--ick-card);border-radius:9px;padding:0 12px;font-size:15px}.ick-search input{width:min(320px,100%)}.ick-search select:focus,.ick-search input:focus,.ick-wform select:focus,.ick-wform textarea:focus,.ick-cform textarea:focus{border-color:var(--ick-accent);outline:none;box-shadow:0 0 0 3px #9e2f3324}.ick-list{background:var(--ick-card);border:1px solid var(--ick-line);border-radius:var(--ick-radius);margin:0;padding:0;list-style:none;overflow:hidden}.ick-list li{border-top:1px solid var(--ick-line);grid-template-columns:72px minmax(0,1fr) 160px 104px 64px;align-items:center;gap:8px;padding:14px 18px;font-size:15px;display:grid}.ick-list li:first-child{border-top:0}.ick-list li.head{background:var(--ick-surface-2);color:var(--ick-ink-3);padding:10px 18px;font-size:13px;font-weight:700}.ick-list li.imp{background:var(--ick-surface-2)}.ick-list .no,.ick-list .dt,.ick-list .vw{text-align:center;color:var(--ick-ink-3);font-variant-numeric:tabular-nums;font-size:14px}.ick-list .tt{align-items:center;gap:6px;min-width:0;display:flex}.ick-list .tt a{text-overflow:ellipsis;white-space:nowrap;font-weight:600;text-decoration:none;overflow:hidden}.ick-list .tt a:hover{color:var(--ick-accent-ink);text-decoration:underline}.ick-list .tt .locked{color:var(--ick-ink-3);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ick-list .cm{color:var(--ick-accent-ink);white-space:nowrap;flex:none;font-size:13px;font-weight:700}.ick-list .fl{font-size:13px}.ick-list .wr{flex-direction:column;min-width:0;font-size:14px;display:flex}.ick-list .wr small{color:var(--ick-ink-3);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.ick-list li.empty{text-align:center;color:var(--ick-ink-3);padding:48px 0;display:block}.ick-pager{justify-content:center;gap:4px;margin:24px 0 0;display:flex}.ick-pager button{border:1px solid var(--ick-line);background:var(--ick-card);min-width:36px;height:36px;font:inherit;color:var(--ick-ink-2);cursor:pointer;border-radius:9px;font-weight:600}.ick-pager button.on{background:var(--ick-accent);border-color:var(--ick-accent);color:#fff}.ick-pager button:disabled{opacity:.4;cursor:default}.ick-read{max-width:920px;padding-top:28px}.ick-post{background:var(--ick-card);border:1px solid var(--ick-line);border-radius:var(--ick-radius);box-shadow:var(--ick-shadow);padding:32px 36px}.ick-post header{border-bottom:1px solid var(--ick-line);margin-bottom:22px;padding-bottom:18px}.ick-post h1{font-size:26px;font-weight:800;line-height:1.4}.ick-post .meta{color:var(--ick-ink-3);flex-wrap:wrap;gap:6px 14px;margin-top:10px;font-size:14px;display:flex}.ick-post .meta b{color:var(--ick-ink)}.ick-post footer{border-top:1px solid var(--ick-line);margin-top:26px;padding-top:18px}.ick-content{overflow-wrap:anywhere;font-size:16px;line-height:1.8}.ick-content img{max-width:100%;height:auto}.ick-content table{border-collapse:collapse;max-width:100%}.ick-content td,.ick-content th{border:1px solid var(--ick-line);padding:6px 10px}.ick-content blockquote{border-left:4px solid var(--ick-line);color:var(--ick-ink-2);margin:12px 0;padding:4px 16px}.ick-btn.danger{color:var(--ick-err)}.ick-files{flex-direction:column;gap:6px;margin:18px 0 0;padding:0;list-style:none;display:flex}.ick-files li{background:var(--ick-surface-2);border-radius:10px;align-items:center;gap:10px;padding:10px 14px;font-size:14px;display:flex}.ick-files li:before{content:"📎"}.ick-files a{color:var(--ick-ink);overflow-wrap:anywhere;font-weight:600}.ick-files a:hover{color:var(--ick-accent-ink)}.ick-files li>span{color:var(--ick-ink-3);white-space:nowrap;margin-left:auto;font-size:13px}.ick-files li .nm{color:var(--ick-ink);white-space:normal;overflow-wrap:anywhere;margin-left:0;font-size:14px}.ick-files li.new{background:var(--ick-ok-bg)}.ick-files li button{color:var(--ick-ink-3);cursor:pointer;background:0 0;border:0;padding:0 4px;font-size:18px;line-height:1}.ick-files li button:hover{color:var(--ick-err)}.ick-picker{flex-direction:column;align-items:stretch;gap:8px;display:flex}.ick-picker .ick-files{align-self:stretch;margin:0}.ick-picker small{color:var(--ick-ink-3);font-size:12.5px}.ick-btn.disabled{opacity:.45;pointer-events:none}.ick-comments{margin-top:28px}.ick-comments h2{margin-bottom:6px;font-size:19px;font-weight:800}.ick-comments h2 span{color:var(--ick-accent-ink)}.ick-comments>ul{flex-direction:column;gap:10px;margin:14px 0;padding:0;list-style:none;display:flex}.ick-comments>ul>li{background:var(--ick-card);border:1px solid var(--ick-line);border-radius:12px;padding:14px 18px}.ick-comments>ul>li.mine{border-left:4px solid var(--ick-accent)}.ick-comments .who{color:var(--ick-ink-3);flex-wrap:wrap;gap:4px 10px;font-size:14px;display:flex}.ick-comments .who b{color:var(--ick-ink)}.ick-comments .txt{white-space:pre-wrap;overflow-wrap:anywhere;margin-top:8px;line-height:1.65}.ick-comments .ick-files{margin-top:10px}.ick-comments .act{gap:12px;margin-top:8px;display:flex}.ick-comments .act button{font:inherit;color:var(--ick-ink-3);cursor:pointer;background:0 0;border:0;padding:0;font-size:13px}.ick-comments .act button:hover{color:var(--ick-accent-ink);text-decoration:underline}.ick-locked{color:var(--ick-ink-3);background:var(--ick-surface-2);border-radius:10px;margin-top:10px;padding:9px 14px;font-size:13.5px}.ick-cform,.ick-cedit{background:var(--ick-card);border:1px solid var(--ick-line);border-radius:12px;flex-direction:column;gap:10px;padding:14px;display:flex}.ick-cform textarea,.ick-cedit textarea{resize:vertical;height:auto;padding:10px 12px;line-height:1.6}.ick-cform .ick-row{justify-content:space-between;align-items:flex-start}.ick-cform .ick-row>.ick-btn{flex:none}.ick-cedit{border:0;margin-top:10px;padding:0}.ick-cedit .ick-row .ick-btn{flex:none}.ick-wtitle{margin-bottom:16px;font-size:26px;font-weight:800}.ick-wform textarea{resize:vertical;height:auto;padding:10px 12px;line-height:1.65}.ick-wform select{height:46px;font-size:16px}.ick-wform .ick-field input[type=file]{border:1px dashed var(--ick-line);height:auto;padding:8px}.ick-checks-row{flex-wrap:wrap;gap:10px 22px;margin:4px 0 14px;display:flex}.ick-check{color:var(--ick-ink-2);cursor:pointer;align-items:center;gap:8px;font-size:14.5px;font-weight:600;display:inline-flex}.ick-row.end{justify-content:flex-end}.ick-row.end .ick-btn{flex:none;min-width:110px}.ick-grid2{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 16px;display:grid}.ick-editor .ck-editor__editable{min-height:320px;font-size:16px;line-height:1.8}.ick-editor-wait{border:1px dashed var(--ick-line);min-height:360px;color:var(--ick-ink-3);border-radius:10px;place-items:center;display:grid}.ick-chips{flex-wrap:wrap;gap:6px;margin-bottom:18px;display:flex}.ick-chips button{border:1px solid var(--ick-line);background:var(--ick-card);height:34px;font:inherit;color:var(--ick-ink-2);cursor:pointer;border-radius:99px;padding:0 14px;font-size:14px;font-weight:600}.ick-chips button.on{background:var(--ick-accent);border-color:var(--ick-accent);color:#fff}.ick-news{grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:20px;margin:0;padding:0;list-style:none;display:grid}.ick-news a{background:var(--ick-card);border:1px solid var(--ick-line);border-radius:var(--ick-radius);flex-direction:column;gap:6px;height:100%;padding-bottom:16px;text-decoration:none;transition:box-shadow .15s,transform .15s;display:flex;overflow:hidden}.ick-news a:hover{box-shadow:var(--ick-shadow);transform:translateY(-2px)}.ick-news .img{aspect-ratio:16/10;background:var(--ick-surface-3);margin-bottom:8px;overflow:hidden}.ick-news .img img{object-fit:cover;width:100%;height:100%;display:block}.ick-news .cat,.ick-cat{color:var(--ick-accent-ink);background:var(--ick-accent-soft);border-radius:99px;align-self:flex-start;margin:0 16px;padding:2px 9px;font-size:12px;font-weight:800}.ick-cat{margin:0 0 10px;display:inline-block}.ick-news b{padding:0 16px;font-size:17px;line-height:1.45}.ick-news .desc{color:var(--ick-ink-2);-webkit-line-clamp:2;-webkit-box-orient:vertical;padding:0 16px;font-size:14px;line-height:1.55;display:-webkit-box;overflow:hidden}.ick-news .when{color:var(--ick-ink-3);margin-top:auto;padding:0 16px;font-size:13px}.ick-empty{text-align:center;color:var(--ick-ink-3);padding:48px 0}.ick-story .sub{color:var(--ick-ink-2);margin-top:8px;font-size:16px}.ick-story figure{margin:22px 0}.ick-story figure img{border-radius:12px;width:100%;display:block}.ick-story figcaption{text-align:center;color:var(--ick-ink-3);margin-top:8px;font-size:14px}.ick-story .lead{color:var(--ick-ink);margin:18px 0;font-size:18px;font-weight:600;line-height:1.75}.ick-story .body{white-space:pre-wrap;color:var(--ick-ink-2);font-size:16px;line-height:1.85}@media (width<=860px){.ick-list li{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"tt tt""wr dt";gap:4px 10px}.ick-list li.head,.ick-list .no,.ick-list .vw{display:none}.ick-list .tt{grid-area:tt}.ick-list .wr{flex-direction:row;grid-area:wr;gap:6px}.ick-list .dt{grid-area:dt}.ick-post{padding:22px 18px}.ick-post h1{font-size:22px}.ick-grid2{grid-template-columns:minmax(0,1fr)}.ick-phead h1{font-size:26px}}.ick-search .ick-btn,.ick-picker .ick-btn,.ick-row.end .ick-btn,.ick-cform .ick-btn,.ick-cedit .ick-btn{width:auto}.ick-picker label.ick-btn{cursor:pointer}.ick-post footer .ick-btn{flex:none;min-width:88px}.ick-cdept{color:var(--ick-ink-2);align-items:center;gap:10px;font-size:14px;font-weight:700;display:flex}.ick-cdept select{border:1px solid var(--ick-line);height:36px;font:inherit;background:var(--ick-card);border-radius:9px;padding:0 10px;font-size:14px}:root[data-theme=dark] .ck{--ck-color-base-background:var(--ick-card);--ck-color-base-foreground:var(--ick-surface-2);--ck-color-base-border:var(--ick-line-strong);--ck-color-text:var(--ick-ink);--ck-color-toolbar-background:var(--ick-surface-2);--ck-color-toolbar-border:var(--ick-line-strong);--ck-color-button-default-hover-background:var(--ick-surface-3);--ck-color-button-default-active-background:var(--ick-surface-3);--ck-color-button-on-background:var(--ick-surface-3);--ck-color-button-on-hover-background:var(--ick-surface-3);--ck-color-button-on-color:var(--ick-accent-ink);--ck-color-dropdown-panel-background:var(--ick-card);--ck-color-dropdown-panel-border:var(--ick-line-strong);--ck-color-panel-background:var(--ick-card);--ck-color-panel-border:var(--ick-line-strong);--ck-color-list-background:var(--ick-card);--ck-color-list-button-hover-background:var(--ick-surface-3);--ck-color-list-button-on-background:var(--ick-accent);--ck-color-input-background:var(--ick-card);--ck-color-input-border:var(--ick-line-strong);--ck-color-input-text:var(--ick-ink);--ck-color-labeled-field-label-background:var(--ick-card);--ck-color-focus-border:var(--ick-accent-ink);--ck-color-shadow-inner:#0000004d;--ck-color-tooltip-background:var(--ick-ink);--ck-color-tooltip-text:var(--ick-card)}.ick-phead .ick-btn.main{background:var(--ick-accent);color:var(--ick-on-accent);border-color:var(--ick-accent)}.ick-phead .ick-btn.main:hover{background:var(--ick-accent-dark)}.ick-tools{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 16px;margin-bottom:18px;display:flex}.ick-tools-l{flex:auto;align-items:center;gap:10px;min-width:0;display:flex}.ick-tools-r{align-items:center;gap:14px;margin-left:auto;display:flex}.ick-tools .ick-count,.ick-tools-r .ick-count{white-space:nowrap;margin-left:0}.ick-tools .ick-chips{margin-bottom:0}.ick-tools .ick-btn{flex:none;width:auto}.ick-sbar{background:var(--ick-card);border:1.5px solid color-mix(in srgb, var(--ick-accent) 48%, transparent);border-radius:999px;align-items:center;width:min(560px,100%);height:50px;padding:4px 4px 4px 6px;transition:border-color .15s,box-shadow .15s;display:flex;box-shadow:0 1px 2px #0000000a}.ick-sbar:hover{border-color:var(--ick-accent)}.ick-sbar:focus-within{border-color:var(--ick-accent);box-shadow:0 0 0 4px var(--ick-accent-soft)}.ick-sbar input{min-width:0;height:100%;font:inherit;color:var(--ick-ink);background:0 0;border:0;flex:1;padding:0 12px;font-size:15.5px}.ick-sbar input::placeholder{color:var(--ick-ink-3)}.ick-sbar input:focus{outline:none}.ick-sbar-div{background:var(--ick-line-strong);flex:none;width:1px;height:20px}.ick-sbar-go{background:var(--ick-accent);height:100%;color:var(--ick-on-accent);font:inherit;cursor:pointer;border:0;border-radius:999px;flex:none;align-items:center;gap:6px;padding:0 20px 0 16px;font-size:15px;font-weight:800;transition:background .15s;display:inline-flex}.ick-sbar-go:hover{background:var(--ick-accent-dark)}.ick-sbar-go:focus-visible{outline:3px solid var(--ick-focus);outline-offset:2px}.ick-dd{flex:none;position:relative}.ick-dd-btn{height:40px;color:var(--ick-accent-ink);font:inherit;cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:999px;align-items:center;gap:6px;max-width:190px;padding:0 12px 0 16px;font-size:15px;font-weight:800;display:inline-flex}.ick-dd-btn span{text-overflow:ellipsis;overflow:hidden}.ick-dd-btn svg{opacity:.75;width:15px;height:15px;transition:transform .15s}.ick-dd-btn[aria-expanded=true] svg{transform:rotate(180deg)}.ick-dd-btn:hover,.ick-dd-btn[aria-expanded=true]{background:var(--ick-accent-soft)}.ick-dd-btn:focus-visible{outline:3px solid var(--ick-focus);outline-offset:1px}.ick-dd-list{z-index:40;background:var(--ick-card);border:1px solid var(--ick-line);min-width:168px;max-height:320px;box-shadow:var(--ick-shadow-lg);border-radius:14px;margin:0;padding:6px;list-style:none;animation:.14s ease-out ick-dd-in;position:absolute;top:calc(100% + 12px);left:-8px;overflow:auto}.ick-dd-list li{color:var(--ick-ink-2);cursor:pointer;white-space:nowrap;border-radius:9px;justify-content:space-between;align-items:center;gap:14px;padding:10px 12px;font-size:15px;font-weight:600;display:flex}.ick-dd-list li.hi{background:var(--ick-surface-2);color:var(--ick-ink)}.ick-dd-list li.on{background:var(--ick-accent-soft);color:var(--ick-accent-ink);font-weight:800}.ick-dd-list li svg{width:15px;height:15px}@keyframes ick-dd-in{0%{opacity:0;transform:translateY(-4px)}}@media (prefers-reduced-motion:reduce){.ick-dd-list{animation:none}}@media (width<=720px){.ick-tools-l,.ick-sbar{width:100%}.ick-tools-l{flex-wrap:wrap}.ick-tools-r{justify-content:space-between;width:100%;margin-left:0}.ick-sbar{height:46px}.ick-sbar-go{padding:0 14px}.ick-sbar-go span{display:none}.ick-sbar-go svg{width:19px;height:19px}.ick-dd-btn{max-width:120px;padding:0 8px 0 12px}}.ick-row.end>.ick-btn,.pg-actions>.ick-btn,.ick-post footer .ick-btn,.ick-story footer .ick-btn{min-width:120px;height:46px;padding:0 22px;font-size:15.5px}.nl-write{background:var(--ick-accent);height:44px;color:var(--ick-on-accent);white-space:nowrap;box-shadow:0 8px 20px -10px var(--ick-accent);border-radius:99px;align-items:center;gap:8px;padding:0 24px;font-size:15px;font-weight:700;text-decoration:none;transition:background .15s,transform .15s,box-shadow .15s;display:inline-flex}.nl-write:hover{background:var(--ick-accent-dark);box-shadow:0 12px 24px -10px var(--ick-accent);transform:translateY(-2px)}.nl-write svg{width:17px;height:17px}.nl-list{margin:8px 0 0;padding:0;list-style:none;position:relative}.nl-list:before{content:"";background:var(--ick-accent);transform-origin:0;height:4px;animation:1s ease-in-out both nl-line;display:block}@keyframes nl-line{0%{transform:scaleX(0)}}.nl-item{border-bottom:1px solid var(--ick-line);animation:.6s cubic-bezier(.2,.7,.2,1) both nl-in;position:relative}@keyframes nl-in{0%{opacity:0;transform:translate(-40px)}}.nl-inner{transform-style:preserve-3d;transition:transform .6s cubic-bezier(.3,1.3,.5,1);position:relative}.nl-front{background:var(--ick-card);color:inherit;backface-visibility:hidden;justify-content:space-between;align-items:flex-end;gap:24px;padding:36px 20px;text-decoration:none;transition:padding .3s,background .3s;display:flex}.nl-front:hover,.nl-front:focus-visible{background:var(--ick-surface-2);outline:none;padding-left:32px}.nl-text{flex-direction:column;gap:8px;min-width:0;display:flex}.nl-cat{color:var(--ick-accent-ink);letter-spacing:.02em;align-self:flex-start;font-size:12.5px;font-weight:800}.nl-text b{color:var(--ick-ink);word-break:keep-all;font-size:24px;font-weight:800;line-height:1.35;transition:color .2s}.nl-front:hover b{color:var(--ick-accent-ink)}.nl-desc{color:var(--ick-ink-2);-webkit-line-clamp:1;-webkit-box-orient:vertical;font-size:15.5px;line-height:1.5;display:-webkit-box;overflow:hidden}.nl-date{white-space:nowrap;color:var(--ick-ink-3);font-variant-numeric:tabular-nums;flex:none;font-size:14px}.nl-date em{color:var(--ick-ink-2);margin-right:6px;font-style:normal;font-weight:800}.nl-empty{text-align:center;color:var(--ick-ink-3);border-bottom:1px solid var(--ick-line);padding:90px 0}.nl-back{backface-visibility:hidden;background:var(--ick-surface-3);display:block;position:absolute;inset:0;overflow:hidden;transform:rotateX(180deg)}.nl-back img{object-fit:cover;width:100%;height:100%;display:block}.nl-more{color:#fff;text-align:center;background:linear-gradient(#0000,#0009);padding:26px 16px 12px;font-size:14px;font-weight:700;position:absolute;inset:auto 0 0}.nl-item.flip .nl-inner{transform:rotateX(180deg)}.nl-peek{z-index:3;background:var(--ick-accent);color:#fff;cursor:pointer;border:0;border-radius:50%;place-items:center;width:34px;height:34px;transition:transform .15s;display:none;position:absolute;top:8px;right:8px;box-shadow:0 3px 10px #0003}.nl-peek:active{transform:scale(.9)}.nl-peek svg{width:17px;height:17px}.nl-item.flip .nl-peek{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#ffffff4d}.nl-cursor{z-index:100;pointer-events:none;will-change:transform;width:300px;height:300px;position:fixed;top:0;left:0}.nl-cursor-in{border:4px solid var(--ick-card);background:var(--ick-surface-3);opacity:0;border-radius:50%;width:100%;height:100%;transition:opacity .18s ease-out,transform .2s ease-out;overflow:hidden;transform:scale(.6);box-shadow:0 18px 40px -12px #00000059}.nl-cursor.on .nl-cursor-in{opacity:1;transition:opacity .22s,transform .38s cubic-bezier(.3,1.35,.5,1);transform:scale(1)}.nl-cursor img{object-fit:cover;width:100%;height:100%;display:block}:root[data-theme=dark] .nl-cursor-in{border-color:#fff3}@media (width<=1024px){.nl-peek{display:grid}.nl-front{flex-direction:column;align-items:stretch;gap:10px;padding:24px 54px 22px 16px}.nl-front:hover,.nl-front:focus-visible{padding-left:16px}.nl-text b{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:19px;display:-webkit-box;overflow:hidden}.nl-desc{-webkit-line-clamp:2;font-size:14.5px}.nl-date{align-self:flex-end;font-size:13px}}@media (prefers-reduced-motion:reduce){.nl-list:before,.nl-item{animation:none}.nl-inner,.nl-front,.nl-cursor-in,.nl-cursor.on .nl-cursor-in{transition:none}}.nl-detail{max-width:1100px;padding-top:28px}.nl-article{background:var(--ick-card);border:1px solid var(--ick-line);box-shadow:var(--ick-shadow);border-radius:22px;padding:48px 56px 40px;animation:.7s ease-out both nl-up}@keyframes nl-up{0%{opacity:0;transform:translateY(24px)}}.nl-article>header{text-align:center;margin-bottom:40px}.nl-top{justify-content:center;align-items:center;margin-bottom:22px;display:flex;position:relative}.nl-badge{background:var(--ick-accent);color:var(--ick-on-accent);letter-spacing:.02em;border-radius:99px;padding:8px 20px;font-size:15px;font-weight:700;display:inline-block}.nl-admin{gap:8px;display:flex;position:absolute;top:50%;right:0;transform:translateY(-50%)}.nl-ibtn{border:1px solid var(--ick-line);background:var(--ick-card);width:38px;height:38px;color:var(--ick-ink-3);cursor:pointer;border-radius:50%;place-items:center;transition:all .15s;display:grid}.nl-ibtn svg{width:17px;height:17px}.nl-ibtn:hover{color:var(--ick-accent-ink);border-color:var(--ick-accent);transform:translateY(-2px)}.nl-ibtn.danger{color:var(--ick-err)}.nl-ibtn.danger:hover{background:var(--ick-err-bg);border-color:var(--ick-err)}.nl-article h1{word-break:keep-all;margin:0 0 14px;font-size:40px;font-weight:800;line-height:1.3}.nl-sub{color:var(--ick-ink-2);margin:0 0 18px;font-size:17px}.nl-meta{color:var(--ick-ink-3);flex-wrap:wrap;justify-content:center;align-items:center;gap:8px 16px;font-size:15px;display:flex}.nl-meta em{color:var(--ick-accent-ink);margin-right:6px;font-style:normal;font-weight:800}.nl-meta i{background:var(--ick-line-strong);width:1px;height:14px}.nl-images{grid-template-columns:1fr 1fr;gap:20px;margin-bottom:48px;display:grid}.nl-images.n1{grid-template-columns:1fr}.nl-images figure{margin:0}.nl-imgbox{aspect-ratio:4/3;box-shadow:var(--ick-shadow);background:var(--ick-surface-3);border-radius:16px;display:block;position:relative;overflow:hidden}.nl-images.n1 .nl-imgbox{aspect-ratio:3/2}.nl-imgbox img{object-fit:cover;object-position:center 40%;width:100%;height:100%;transition:transform .5s;display:block}.nl-imgbox.can{cursor:pointer}.nl-imgbox.can:hover img{transform:scale(1.04)}.nl-down{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);color:#fff;opacity:0;background:#0006;flex-direction:column;justify-content:center;align-items:center;gap:8px;transition:opacity .25s;display:flex;position:absolute;inset:0}.nl-down svg{width:34px;height:34px;transition:transform .25s;transform:translateY(8px)}.nl-down b{font-size:15px;transition:transform .25s;transform:translateY(8px)}.nl-imgbox.can:hover .nl-down,.nl-imgbox.can:focus-visible .nl-down{opacity:1}.nl-imgbox.can:hover .nl-down svg,.nl-imgbox.can:hover .nl-down b{transform:none}.nl-images figcaption{text-align:center;color:var(--ick-ink-3);margin-top:10px;font-size:14px}.nl-body{max-width:820px;margin:0 auto}.nl-lead{color:var(--ick-accent-ink);border-left:4px solid var(--ick-accent);white-space:pre-wrap;word-break:keep-all;margin:0 0 36px;padding-left:20px;font-size:20px;font-weight:600;line-height:1.65}.nl-main{color:var(--ick-ink-2);white-space:pre-wrap;word-break:keep-all;margin:0;font-size:17px;line-height:1.95}.nl-drop{float:left;color:var(--ick-accent);padding:6px 10px 0 2px;font-size:58px;font-weight:900;line-height:.85}.nl-foot{border-top:1px solid var(--ick-line);justify-content:center;margin-top:56px;padding-top:32px;display:flex}.nl-listbtn{border:1px solid var(--ick-line);background:var(--ick-card);height:52px;color:var(--ick-ink);box-shadow:var(--ick-shadow);border-radius:99px;align-items:center;gap:10px;padding:0 36px;font-size:15.5px;font-weight:700;text-decoration:none;transition:all .2s;display:inline-flex}.nl-listbtn svg{width:18px;height:18px;color:var(--ick-accent-ink)}.nl-listbtn:hover{background:var(--ick-accent);border-color:var(--ick-accent);color:var(--ick-on-accent);transform:translateY(-2px)}.nl-listbtn:hover svg{color:inherit}@media (width<=768px){.nl-article{border-radius:16px;padding:28px 18px 26px}.nl-article h1{font-size:26px}.nl-images{grid-template-columns:1fr}.nl-admin{margin-left:10px;position:static;transform:none}.nl-lead{font-size:17px}.nl-main{font-size:16px}.nl-drop{font-size:46px}}@media (prefers-reduced-motion:reduce){.nl-article{animation:none}}.bd-tabs{z-index:2;background:var(--ick-card);border:1px solid var(--ick-line);width:fit-content;max-width:calc(100% - 32px);box-shadow:var(--ick-shadow-lg);border-radius:18px;gap:4px;margin:-58px auto 30px;padding:6px;display:flex;position:relative;overflow-x:auto}.bd-tabs a{height:50px;color:var(--ick-ink-2);white-space:nowrap;border-radius:13px;align-items:center;gap:8px;padding:0 22px;font-size:15.5px;font-weight:800;text-decoration:none;transition:background .2s,color .2s;display:inline-flex;position:relative}.bd-tabs a svg{width:18px;height:18px;color:var(--ick-ink-3)}.bd-tabs a small{color:var(--ick-ink-3);background:var(--ick-surface-2);border-radius:99px;padding:2px 7px;font-size:11.5px;font-weight:700}.bd-tabs a:hover{background:var(--ick-hover);color:var(--ick-ink)}.bd-tabs a.on{background:var(--ick-accent);color:#fff;box-shadow:0 8px 18px -10px var(--ick-accent)}.bd-tabs a.on svg{color:#fff}.bd-tabs a.on small{color:#fff;background:#fff3}.bd-tabs a em{background:var(--ick-err);color:#fff;border-radius:99px;place-items:center;min-width:20px;height:20px;padding:0 6px;font-size:11.5px;font-style:normal;font-weight:800;display:grid}.bd-tabs a.on em{color:var(--ick-accent);background:#fff}@media (width<=720px){.bd-tabs{margin-top:-50px}.bd-tabs a{height:44px;padding:0 14px;font-size:14.5px}.bd-tabs a small{display:none}}.fr-list{border-top:2px solid var(--ick-ink);margin:0;padding:0;list-style:none}.fr-list li{border-bottom:1px solid var(--ick-line)}.fr-list li a{color:inherit;grid-template-columns:60px minmax(0,1fr) auto;align-items:center;gap:16px;padding:20px 14px;text-decoration:none;transition:background .15s;display:grid}.fr-list li a:hover{background:var(--ick-hover)}.fr-list li.hid{opacity:.6}.fr-no{text-align:center;color:var(--ick-ink-3);font-variant-numeric:tabular-nums;font-size:14px}.fr-main{flex-direction:column;gap:6px;min-width:0;display:flex}.fr-main b{text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:6px;font-size:17px;font-weight:700;display:flex;overflow:hidden}.fr-lock svg{width:15px;height:15px;color:var(--ick-ink-3)}.fr-meta{color:var(--ick-ink-3);flex-wrap:wrap;gap:4px 14px;font-size:13.5px;display:flex}.fr-anon{color:var(--ick-ink-2);align-items:center;gap:4px;font-weight:700;display:inline-flex}.fr-anon svg{width:14px;height:14px}.fr-anon em{background:var(--ick-accent-soft);color:var(--ick-accent-ink);border-radius:99px;margin-left:4px;padding:1px 7px;font-size:11.5px;font-style:normal;font-weight:800}.fr-state{white-space:nowrap;border-radius:99px;align-items:center;gap:5px;height:30px;padding:0 12px;font-size:13px;font-weight:800;display:inline-flex}.fr-state svg{width:14px;height:14px}.fr-state.ok{background:var(--ick-ok-bg);color:var(--ick-ok-ink)}.fr-state.wait{background:var(--ick-warn-bg);color:var(--ick-warn)}.fr-state.hid{background:var(--ick-surface-3);color:var(--ick-ink-3)}.fr-empty{text-align:center;color:var(--ick-ink-3);padding:60px 0}.fr-tags{gap:6px;margin-bottom:10px;display:flex}.fr-tag{background:var(--ick-surface-2);height:30px;color:var(--ick-ink-2);border-radius:99px;align-items:center;gap:4px;padding:0 12px;font-size:13px;font-weight:800;display:inline-flex}.fr-tag svg{width:14px;height:14px}.fr-post .meta{flex-wrap:wrap;gap:4px 16px;display:flex}.fr-body{white-space:pre-wrap;overflow-wrap:anywhere;color:var(--ick-ink);margin:22px 0;font-size:16.5px;line-height:1.85}.fr-hint{align-items:center;gap:6px;margin-top:12px;display:flex}.fr-hint svg{width:15px;height:15px}.fr-answers{margin-top:30px}.fr-answers>h2{align-items:center;gap:8px;margin:0 0 14px;font-size:20px;font-weight:800;display:flex}.fr-answers>h2 svg{width:20px;height:20px;color:var(--ick-accent-ink)}.fr-answers>h2 span{color:var(--ick-accent-ink)}.fr-none{border:1px dashed var(--ick-line-strong);color:var(--ick-ink-3);text-align:center;border-radius:16px;margin:0 0 16px;padding:26px}.fr-answer{background:var(--ick-card);border:1px solid var(--ick-accent-line);border-left:5px solid var(--ick-accent);box-shadow:var(--ick-shadow);border-radius:18px;margin-bottom:14px;padding:22px 26px 18px;position:relative}.fr-answer header{justify-content:space-between;align-items:center;gap:10px;display:flex}.fr-from{align-items:center;gap:10px;display:inline-flex}.fr-from i{background:linear-gradient(135deg, var(--ick-hero-2), var(--ick-accent));color:#fff;letter-spacing:.04em;border-radius:11px;place-items:center;width:36px;height:36px;font-size:11px;font-style:normal;font-weight:900;display:grid}.fr-from b{font-size:16px}.fr-answer header small{color:var(--ick-ink-3);font-size:13px}.fr-answer .fr-body{margin:14px 0 6px}.fr-answer-act{justify-content:flex-end;gap:6px;display:flex}.fr-reply,.fr-edit{flex-direction:column;gap:10px;display:flex}.fr-reply{background:var(--ick-surface-2);border:1px solid var(--ick-line);border-radius:18px;padding:20px}.fr-reply-as{color:var(--ick-ink-3);align-items:center;gap:6px;margin:0;font-size:13.5px;display:flex}.fr-reply-as svg{width:15px;height:15px}.fr-reply textarea,.fr-edit textarea,.fr-write textarea{border:1px solid var(--ick-line);background:var(--ick-card);width:100%;font:inherit;resize:vertical;color:var(--ick-ink);border-radius:12px;padding:12px 14px;font-size:16px;line-height:1.7}.fr-reply textarea:focus,.fr-edit textarea:focus,.fr-write textarea:focus{border-color:var(--ick-accent);box-shadow:0 0 0 3px var(--ick-accent-soft);outline:none}.fr-anon-note{background:var(--ick-accent-soft);border:1px solid var(--ick-accent-line);border-radius:14px;align-items:flex-start;gap:12px;margin:4px 0 18px;padding:16px 18px;display:flex}.fr-anon-note i{background:var(--ick-accent);color:#fff;border-radius:11px;flex:none;place-items:center;width:36px;height:36px;display:grid}.fr-anon-note i svg{width:19px;height:19px}.fr-anon-note p{color:var(--ick-ink-2);margin:0;font-size:14px;line-height:1.65}.fr-anon-note b{color:var(--ick-ink);margin-bottom:2px;display:block}.fr-write .ick-field small{float:right;color:var(--ick-ink-3);font-weight:500}@media (width<=720px){.fr-list li a{grid-template-columns:minmax(0,1fr) auto;gap:10px;padding:16px 6px}.fr-no{display:none}.fr-main b{white-space:normal;font-size:15.5px}.fr-answer{padding:18px 16px 14px}}:root,:root[data-theme=light]{--tb-bg:#fff;--tb-ink:#1e293b;--tb-line:#e2e8f0;--tb-head:#334155;--tb-head-ink:#fff;--tb-head-line:#ffffff29;--tb-group:#f1f5f9;--tb-group-ink:#0f172a;--tb-zebra:#f8fafc;--tb-frame:#cbd5e1;--fx-bg:#f0f6ff;--fx-line:#cfe0f7;--fx-ink:#17345c;--fx-sub:#5a6b84;--fx-ic:#2563eb;--fx-hover:#e2eeff;--dk-bg:#1f2430;--dk-ink:#fff;--dk-top:var(--ick-accent);--dk-top-ink:#fff;--bl-imp-bg:#fbeeee;--bl-imp-hover:#f7e3e2;--bl-imp-bar:var(--ick-accent);--bl-badge-bg:var(--ick-accent);--bl-badge-ink:#fff}:root[data-theme=dark]{--tb-bg:#161b24;--tb-ink:#e6eaf1;--tb-line:#2b3343;--tb-head:#3d4c66;--tb-head-ink:#fff;--tb-head-line:#ffffff1f;--tb-group:#1f2633;--tb-group-ink:#f1f4f9;--tb-zebra:#191f29;--tb-frame:#34405a;--fx-bg:#141d2c;--fx-line:#2a3c58;--fx-ink:#dbe7ff;--fx-sub:#91a3c0;--fx-ic:#3b82f6;--fx-hover:#1a2638;--dk-bg:#f5f1f0;--dk-ink:#1a1213;--dk-top:#ff8a80;--dk-top-ink:#2a0f10;--bl-imp-bg:#ffc47813;--bl-imp-hover:#ffc4781f;--bl-imp-bar:#ffb35c;--bl-badge-bg:#ffb35c;--bl-badge-ink:#2a1600}.ick-list li:not(.head):not(.empty){transition:background .15s}.ick-list li:not(.head):not(.empty):hover{background:var(--ick-hover)}.ick-list li.imp{background:var(--bl-imp-bg);box-shadow:inset 4px 0 0 var(--bl-imp-bar)}.ick-list li.imp:hover{background:var(--bl-imp-hover)}.ick-list li.imp+li:not(.imp){border-top:1.5px solid color-mix(in srgb, var(--bl-imp-bar) 45%, transparent)}.ick-list li.imp .tt a{color:var(--ick-ink);font-weight:800}.bl-badge{letter-spacing:.04em;height:26px;color:var(--bl-badge-ink);background:var(--bl-badge-bg);box-shadow:0 4px 10px -6px var(--bl-badge-bg);border-radius:7px;justify-content:center;align-items:center;padding:0 11px;font-size:13px;font-style:normal;font-weight:800;display:inline-flex}.ick-list .fl{color:var(--fx-ic);flex:none;display:inline-flex}.ick-list .fl svg{width:15px;height:15px}.bl-lock{color:var(--ick-ink-3);vertical-align:-2px;margin-right:4px;display:inline-flex}.bl-lock svg,.ick-list .tt .locked svg{width:14px;height:14px}.ick-list .tt .locked{align-items:center;gap:5px;display:inline-flex}.ick-post.pd{padding-bottom:40px}.pd-head{border-bottom:1px solid var(--ick-line);margin-bottom:24px;padding-bottom:18px}.pd-h1{letter-spacing:-.02em;align-items:flex-start;gap:10px 12px;margin:0;font-size:28px;font-weight:800;line-height:1.4;display:flex}.pd-h1>span{overflow-wrap:anywhere;flex:auto;min-width:0}.pd-h1 .pd-badge{margin-top:.18em}.pd-badge{height:30px;color:var(--bl-badge-ink);background:var(--bl-badge-bg);box-shadow:0 4px 10px -6px var(--bl-badge-bg);border-radius:8px;flex:none;align-items:center;gap:5px;padding:0 12px;font-size:14px;font-style:normal;font-weight:800;display:inline-flex}.pd-badge svg{width:15px;height:15px}.pd-badge.soft{background:var(--fx-bg);color:var(--fx-ink);box-shadow:inset 0 0 0 1px var(--fx-line)}.pd-badge.lock{background:var(--ick-surface-3);color:var(--ick-ink-2);box-shadow:none}.pd-sub{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 16px;margin-top:14px;display:flex}.pd-tools{flex:none;gap:6px;margin-left:auto;display:flex}.pd-ibtn{border:1px solid var(--ick-line-strong);background:var(--ick-card);height:38px;color:var(--ick-ink-2);font:inherit;cursor:pointer;border-radius:10px;justify-content:center;align-items:center;gap:6px;padding:0 14px;font-size:14px;font-weight:700;text-decoration:none;transition:background .15s,color .15s,border-color .15s,transform .15s;display:inline-flex}.pd-ibtn svg{width:17px;height:17px}.pd-ibtn:hover{color:var(--fx-ic);border-color:var(--fx-ic);background:var(--fx-bg);transform:translateY(-1px)}.pd-ibtn.del:hover{color:var(--ick-err);border-color:var(--ick-err);background:var(--ick-err-bg)}.pd-ibtn:focus-visible{outline:3px solid var(--ick-focus);outline-offset:2px}.pd-ibtn:disabled{opacity:.45;cursor:not-allowed;transform:none}.pd-ibtn.sm{width:32px;height:32px;color:var(--ick-ink-3);background:0 0;border-color:#0000;border-radius:9px;padding:0}.pd-ibtn.sm svg{width:16px;height:16px}.pd-meta{color:var(--ick-ink-2);flex-wrap:wrap;align-items:center;row-gap:8px;margin:0;padding:0;font-size:14.5px;list-style:none;display:flex}.pd-meta li{border-left:1px solid var(--ick-line-strong);align-items:center;gap:6px;padding:0 16px;line-height:1.2;display:inline-flex}.pd-meta li:first-child{border-left:0;padding-left:0}.pd-meta svg{width:16px;height:16px;color:var(--ick-ink-3)}.pd-meta b{color:var(--ick-ink);margin-right:2px;font-weight:700}.pd-meta small{color:var(--ick-ink-3);font-size:.92em}.pd-meta .upd,.pd-meta .upd b{color:var(--ick-ink-3)}.pd-body{min-height:240px}.fr-post .pd-body{margin-top:0}.fr-post .fr-tags{margin-bottom:10px}.pd-files{border:1px solid var(--fx-line);background:var(--fx-bg);border-radius:14px;margin:0 0 26px;padding:16px 18px 12px}.pd-files.bare{padding-top:10px}.pd-files-h{color:var(--fx-ink);align-items:center;gap:6px;margin:0 0 8px;font-size:15px;font-weight:800;display:flex}.pd-files-h svg{width:17px;height:17px;color:var(--fx-ic)}.pd-files-h b{background:var(--fx-ic);color:#fff;border-radius:99px;place-items:center;min-width:22px;height:22px;padding:0 6px;font-size:12.5px;display:inline-grid}.pd-files ul{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.pd-files a{color:var(--fx-ink);border-radius:10px;align-items:center;gap:10px;padding:7px 8px;font-size:15px;text-decoration:none;transition:background .15s;display:flex}.pd-files a:hover{background:var(--fx-hover)}.pd-files a:hover .nm{text-decoration:underline}.pd-files a i{background:var(--fx-ic);color:#fff;width:30px;height:30px;box-shadow:0 4px 10px -6px var(--fx-ic);border-radius:9px;flex:none;place-items:center;display:inline-grid}.pd-files a i svg{width:16px;height:16px}.pd-files .nm{overflow-wrap:anywhere;min-width:0;font-weight:700}.pd-files small{color:var(--fx-sub);white-space:nowrap;margin-left:auto;padding-left:10px;font-size:13px}.ick-content figure.ick-fig-table{float:none;width:auto;margin:20px 0;display:block}.ick-content figure.ick-fig-table>.ick-tbl{margin:0}.ick-content.ck-content{font-family:var(--ick-font);color:var(--ick-ink);word-break:normal;font-size:16px;line-height:1.8}.ick-content .ick-tbl{border:1px solid var(--tb-frame);background:var(--tb-bg);border-radius:14px;margin:20px 0;overflow-x:auto;box-shadow:0 10px 28px -18px #0f172a73}.ick-content .ick-tbl table{border-collapse:collapse;width:100%;max-width:none;color:var(--tb-ink);border-style:hidden;margin:0;font-size:15px;line-height:1.55}.ick-content .ick-tbl th,.ick-content .ick-tbl td{border:1px solid var(--tb-line);vertical-align:middle;word-break:keep-all;overflow-wrap:break-word;min-width:3.5em;padding:11px 14px}.ick-content .ick-tbl th{background:var(--tb-head);color:var(--tb-head-ink);border-color:var(--tb-head-line);text-align:center;white-space:nowrap;letter-spacing:-.01em;font-weight:800}.ick-content .ick-tbl th *{color:inherit!important}.ick-content .ick-tbl tbody tr:nth-child(2n) td{background:var(--tb-zebra)}.ick-content .ick-tbl td.c{text-align:center}.ick-content .ick-tbl tbody td[rowspan]{background:var(--tb-group);color:var(--tb-group-ink);font-weight:800}.ick-content .ick-tbl p{margin:0}.ick-content .ick-tbl p+p{margin-top:4px}.ick-content .ick-tbl strong{font-weight:800}:root[data-theme=dark] .ick-content .ick-col{color:var(--dk)!important}.ick-dock{right:max(24px, env(safe-area-inset-right));bottom:max(28px, env(safe-area-inset-bottom));z-index:35;flex-direction:column-reverse;align-items:center;gap:10px;display:flex;position:fixed}.ick-dock-b{background:var(--dk-bg);width:62px;height:62px;color:var(--dk-ink);font:inherit;letter-spacing:.02em;cursor:pointer;border:0;border-radius:20px;flex-direction:column;justify-content:center;align-items:center;gap:2px;font-size:12px;font-weight:800;text-decoration:none;transition:transform .25s cubic-bezier(.18,.89,.32,1.28),opacity .2s,box-shadow .2s;display:flex;box-shadow:0 14px 30px -12px #0000008c,0 0 0 1px #ffffff0f}.ick-dock-b svg{stroke-width:2.3px;width:22px;height:22px}.ick-dock-b:hover{color:var(--dk-ink);transform:translateY(-3px);box-shadow:0 18px 34px -12px #0009}.ick-dock-b:focus-visible{outline:3px solid var(--fx-ic);outline-offset:3px}.ick-dock-b.top{opacity:0;pointer-events:none;background:var(--dk-top);color:var(--dk-top-ink);transform:translateY(10px)scale(.85)}.ick-dock-b.top.show{opacity:1;pointer-events:auto;transform:none}.ick-dock-b.top.show:hover{color:var(--dk-top-ink);transform:translateY(-3px)}@media (prefers-reduced-motion:reduce){.ick-dock-b,.ick-dock-b.top{transition:opacity .1s;transform:none!important}}@media print{.ick-dock{display:none}}.pw-head{border-bottom:2px solid var(--ick-accent);flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:8px 16px;margin-bottom:20px;padding-bottom:14px;display:flex}.pw-head .ick-wtitle{margin:0}.pw-who{color:var(--ick-ink-3);align-items:center;gap:6px;margin:0;font-size:14.5px;display:inline-flex}.pw-who svg{width:16px;height:16px}.pw-who b{color:var(--ick-ink)}.pw-switches{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:12px;margin-bottom:20px;display:grid}.ick-swc{border:1px solid var(--ick-line);background:var(--ick-surface-2);text-align:left;width:100%;font:inherit;color:var(--ick-ink);cursor:pointer;border-radius:16px;align-items:center;gap:16px;padding:16px 18px;transition:transform .25s,border-color .25s,background .25s,box-shadow .25s;display:flex}.ick-swc:hover{border-color:var(--ick-line-strong);transform:translateY(-2px)}.ick-swc.on{background:var(--ick-accent-soft);border-color:var(--ick-accent-line);box-shadow:0 8px 18px -10px color-mix(in srgb, var(--ick-accent) 50%, transparent)}.ick-swc.on:hover{border-color:var(--ick-accent)}.ick-swc:focus-visible{outline:3px solid var(--ick-focus);outline-offset:2px}.ick-swc:disabled{opacity:.5;cursor:not-allowed;transform:none}.ick-swc-ic{background:var(--ick-surface-3);width:46px;height:46px;color:var(--ick-ink-2);border-radius:50%;flex:none;place-items:center;transition:background .3s,color .3s;display:grid}.ick-swc-ic svg{width:22px;height:22px}.ick-swc.on .ick-swc-ic{background:var(--ick-card);color:var(--ick-accent-ink);box-shadow:inset 0 0 0 1px var(--ick-accent-line)}.ick-swc-tx{flex-direction:column;flex:auto;gap:3px;min-width:0;display:flex}.ick-swc-tx b{letter-spacing:-.01em;font-size:16px;font-weight:800;transition:color .3s}.ick-swc.on .ick-swc-tx b{color:var(--ick-accent-ink)}.ick-swc-tx small{color:var(--ick-ink-3);word-break:keep-all;font-size:13.5px;line-height:1.45}.ick-sw{background:var(--ick-line-strong);border-radius:99px;flex:none;width:56px;height:30px;transition:background .3s cubic-bezier(.175,.885,.32,1.275);position:relative}.ick-sw i{background:#fff;border-radius:50%;width:24px;height:24px;transition:left .3s cubic-bezier(.175,.885,.32,1.275),transform .2s;position:absolute;top:3px;left:4px;box-shadow:0 2px 5px #00000038}.ick-swc.on .ick-sw{background:var(--ick-accent)}.ick-swc.on .ick-sw i{left:28px}.ick-swc:hover .ick-sw i{transform:scale(1.08)}.fr-write .ick-swc{margin:4px 0 6px}.cmt{background:var(--ick-card);border:1px solid var(--ick-line);border-radius:var(--ick-radius);box-shadow:var(--ick-shadow);margin-top:28px;padding:24px 30px 14px}.cm-h{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 16px;margin-bottom:14px;display:flex}.cm-h h2{align-items:center;gap:8px;margin:0;font-size:19px;font-weight:800;display:inline-flex}.cm-h h2 svg{width:20px;height:20px;color:var(--ick-accent-ink)}.cm-h h2 span{background:var(--ick-accent);min-width:26px;height:24px;color:var(--ick-on-accent);border-radius:99px;place-items:center;padding:0 8px;font-size:13px;display:inline-grid}.cm-h p{color:var(--ick-ink-3);align-items:center;gap:5px;margin:0;font-size:13px;display:inline-flex}.cm-h p svg{width:13px;height:13px}.cm-form{border:1.5px dashed var(--ick-line-strong);background:var(--ick-surface-2);border-radius:14px;flex-direction:column;gap:8px;padding:12px 14px;transition:border-color .15s,background .15s,box-shadow .15s;display:flex}.cm-form:focus-within{border-style:solid;border-color:var(--ick-accent);background:var(--ick-card);box-shadow:0 0 0 4px var(--ick-accent-soft)}.cm-form textarea{resize:vertical;width:100%;min-height:50px;font:inherit;color:var(--ick-ink);background:0 0;border:0;padding:4px 2px;font-size:15px;line-height:1.6}.cm-form textarea:focus{outline:none}.cm-form textarea::placeholder{color:var(--ick-ink-3)}.cm-form.edit{margin-top:10px}.cm-bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.cm-bar-r{gap:8px;margin-left:auto;display:flex}.cm-send{background:var(--ick-accent);height:38px;color:var(--ick-on-accent);font:inherit;cursor:pointer;white-space:nowrap;border:0;border-radius:99px;align-items:center;gap:6px;margin-left:auto;padding:0 18px;font-size:14.5px;font-weight:800;transition:background .15s,opacity .15s;display:inline-flex}.cm-send svg{width:16px;height:16px}.cm-send:hover{background:var(--ick-accent-dark)}.cm-send:disabled{opacity:.4;cursor:not-allowed}.cm-send:focus-visible{outline:3px solid var(--ick-focus);outline-offset:2px}.cm-send.ghost{background:var(--ick-surface-3);color:var(--ick-ink-2)}.cm-bar-r .cm-send{margin-left:0}.cm-dept{color:var(--ick-ink-2);align-items:center;gap:8px;font-size:13.5px;font-weight:700;display:flex}.cm-dept span{align-items:center;gap:5px;display:inline-flex}.cm-dept svg{width:15px;height:15px}.cm-dept select{border:1px solid var(--ick-line-strong);height:32px;font:inherit;background:var(--ick-card);color:var(--ick-ink);border-radius:8px;padding:0 8px;font-size:13.5px}.ick-mini{flex-wrap:wrap;align-items:center;gap:6px 8px;min-width:0;display:flex}.ick-mini-add{background:var(--ick-card);border:1px solid var(--ick-line-strong);height:34px;color:var(--ick-ink-2);cursor:pointer;border-radius:99px;align-items:center;gap:6px;padding:0 14px;font-size:13.5px;font-weight:700;transition:color .15s,border-color .15s;display:inline-flex}.ick-mini-add:hover{color:var(--ick-accent-ink);border-color:var(--ick-accent)}.ick-mini-add:focus-within{outline:3px solid var(--ick-focus);outline-offset:2px}.ick-mini-add.off{opacity:.45;pointer-events:none}.ick-mini-add svg{width:15px;height:15px}.ick-mini-lim{color:var(--ick-ink-3);font-size:12.5px}.ick-mini-f{background:var(--fx-bg);border:1px solid var(--fx-line);max-width:280px;height:30px;color:var(--fx-ink);border-radius:99px;align-items:center;gap:5px;padding:0 3px 0 10px;font-size:13px;font-weight:600;display:inline-flex}.ick-mini-f.new{background:var(--ick-ok-bg);border-color:var(--ick-ok-line);color:var(--ick-ok-ink)}.ick-mini-f>svg{flex:none;width:14px;height:14px}.ick-mini-f em{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-style:normal;overflow:hidden}.ick-mini-f button{width:24px;height:24px;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:50%;flex:none;place-items:center;display:inline-grid}.ick-mini-f button:hover{background:color-mix(in srgb, currentColor 14%, transparent)}.ick-mini-f button svg{width:13px;height:13px}.cm-list{margin:16px 0 0;padding:0;list-style:none}.cm-list>li{border-top:1px solid var(--ick-line);padding:16px 4px}.cm-list>li.mine{box-shadow:inset 3px 0 0 var(--ick-accent);padding-left:16px}.cm-top{align-items:center;gap:10px;min-height:32px;display:flex}.cm-who{flex-wrap:wrap;align-items:center;gap:6px;min-width:0;margin:0;font-size:14.5px;display:flex}.cm-who em{color:var(--ick-accent-ink);font-style:normal;font-weight:800}.cm-who b{font-weight:800}.cm-new{background:var(--ick-err);color:#fff;border-radius:5px;place-items:center;width:18px;height:18px;font-size:11px;font-style:normal;font-weight:900;display:inline-grid}:root[data-theme=dark] .cm-new{background:#c4483f}.cm-when{color:var(--ick-ink-3);font-variant-numeric:tabular-nums;white-space:nowrap;margin:0 0 0 auto;font-size:13.5px}.cm-when small{margin-left:4px;font-size:12px}.cm-act{gap:2px;margin-right:-6px;display:flex}.cm-txt{white-space:pre-wrap;overflow-wrap:anywhere;color:var(--ick-ink);margin:6px 0 0;font-size:15px;line-height:1.65}.cm-files{flex-wrap:wrap;gap:8px;margin:10px 0 0;display:flex}.cm-files a{background:var(--fx-bg);border:1px solid var(--fx-line);max-width:100%;height:34px;color:var(--fx-ink);border-radius:9px;align-items:center;gap:6px;padding:0 12px;font-size:13.5px;font-weight:700;text-decoration:none;transition:border-color .15s,background .15s;display:inline-flex}.cm-files a:hover{border-color:var(--fx-ic);background:var(--fx-hover)}.cm-files a>svg{color:var(--fx-ic)}.cm-files a svg{flex:none;width:15px;height:15px}.cm-files a span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.cm-files a small{color:var(--fx-sub);flex:none;font-size:12px;font-weight:500}.cm-locked{background:var(--ick-surface-2);color:var(--ick-ink-3);border-radius:9px;align-items:center;gap:6px;margin:10px 0 0;padding:7px 12px;font-size:13px;display:inline-flex}.cm-locked svg{width:14px;height:14px}.cm-none{text-align:center;color:var(--ick-ink-3);margin:10px 0 6px;padding:18px 0;font-size:14.5px}@media (width<=860px){.pd-h1{font-size:22px}.pd-ibtn span{display:none}.pd-ibtn{width:38px;padding:0}.pd-tools{margin-left:0}.pd-badge{height:26px;padding:0 9px;font-size:13px}.pd-meta{font-size:13.5px}.pd-meta li{padding:0 10px}.pd-meta li b{display:none}.pd-body{min-height:180px}.cmt{padding:18px 16px 8px}.cm-h p{width:100%}.ick-dock{gap:8px;bottom:16px;right:14px}.ick-dock-b{border-radius:15px;gap:0;width:48px;height:48px;font-size:0}.ick-dock-b svg{width:20px;height:20px}.ick-swc{gap:12px;padding:14px}.ick-swc-ic{width:40px;height:40px}.ick-sw{width:48px;height:27px}.ick-sw i{width:21px;height:21px}.ick-swc.on .ick-sw i{left:23px}.pw-switches{grid-template-columns:minmax(0,1fr)}.ick-content .ick-tbl table{font-size:14px}.ick-content .ick-tbl th,.ick-content .ick-tbl td{padding:9px 10px}}.nl-tools{margin-bottom:22px}.nl-tools .ick-count b{color:var(--ick-accent-ink);font-weight:800}.nl-pick{align-items:center;gap:8px;display:flex;position:relative}.nl-cat-btn{border:1px solid var(--ick-line-strong);background:var(--ick-card);height:58px;color:var(--ick-ink);font:inherit;cursor:pointer;text-align:left;border-radius:16px;align-items:center;gap:12px;min-width:250px;padding:0 16px 0 8px;transition:border-color .15s,box-shadow .15s;display:inline-flex;box-shadow:0 1px 2px #0000000a}.nl-cat-btn:hover,.nl-cat-btn[aria-expanded=true]{border-color:var(--ick-accent);box-shadow:0 0 0 4px var(--ick-accent-soft)}.nl-cat-btn:focus-visible{outline:3px solid var(--ick-focus);outline-offset:2px}.nl-cat-btn>i{background:var(--ick-accent-soft);width:42px;height:42px;color:var(--ick-accent-ink);border-radius:12px;flex:none;place-items:center;display:grid}.nl-cat-btn.set>i{background:var(--ick-accent);color:var(--ick-on-accent)}.nl-cat-btn>i svg{width:20px;height:20px}.nl-cat-btn>span{flex-direction:column;flex:auto;gap:1px;min-width:0;display:flex}.nl-cat-btn small{letter-spacing:.04em;color:var(--ick-ink-3);font-size:11.5px;font-weight:700}.nl-cat-btn b{white-space:nowrap;text-overflow:ellipsis;font-size:16px;font-weight:800;overflow:hidden}.nl-cat-btn>svg{width:16px;height:16px;color:var(--ick-ink-3);margin-left:auto;transition:transform .2s}.nl-cat-btn[aria-expanded=true]>svg{transform:rotate(180deg)}.nl-cat-x{border:1px solid var(--ick-line-strong);background:var(--ick-card);width:40px;height:40px;color:var(--ick-ink-3);cursor:pointer;border-radius:50%;place-items:center;transition:color .15s,border-color .15s,background .15s;display:inline-grid}.nl-cat-x:hover{color:var(--ick-accent-ink);border-color:var(--ick-accent);background:var(--ick-accent-soft)}.nl-cat-x svg{width:16px;height:16px}.nl-cat-pop{z-index:45;background:var(--ick-card);border:1px solid var(--ick-line);width:min(760px,100vw - 48px);max-height:min(520px,70vh);box-shadow:var(--ick-shadow-lg);border-radius:20px;padding:18px 20px 20px;animation:.18s ease-out nl-pop;position:absolute;top:calc(100% + 10px);left:0;overflow:auto}@keyframes nl-pop{0%{opacity:0;transform:translateY(-6px)scale(.98)}}.nl-cat-top{align-items:center;gap:10px;margin-bottom:6px;display:flex}.nl-cat-dim{display:none}.nl-cat-find{background:var(--ick-surface-2);border:1px solid var(--ick-line);min-width:0;height:44px;color:var(--ick-ink-3);border-radius:12px;flex:auto;align-items:center;gap:8px;padding:0 14px;display:flex}.nl-cat-find:focus-within{border-color:var(--ick-accent);background:var(--ick-card);box-shadow:0 0 0 3px var(--ick-accent-soft)}.nl-cat-find svg{width:17px;height:17px}.nl-cat-find input{min-width:0;font:inherit;color:var(--ick-ink);background:0 0;border:0;flex:1;font-size:15px}.nl-cat-find input:focus{outline:none}.nl-cat-all{border:1px solid var(--ick-line-strong);background:var(--ick-card);height:44px;font:inherit;color:var(--ick-ink-2);cursor:pointer;white-space:nowrap;border-radius:12px;align-items:center;gap:6px;padding:0 16px;font-size:14.5px;font-weight:800;display:inline-flex}.nl-cat-all svg{width:16px;height:16px}.nl-cat-all.on,.nl-cat-all:hover{border-color:var(--ick-accent);color:var(--ick-accent-ink);background:var(--ick-accent-soft)}.nl-cat-pop section{margin-top:16px}.nl-cat-pop h3{color:var(--ick-ink-2);letter-spacing:.02em;align-items:center;gap:7px;margin:0 0 10px;font-size:13.5px;font-weight:800;display:flex}.nl-cat-pop h3 svg{width:16px;height:16px;color:var(--ick-accent-ink)}.nl-cat-pop h3 small{color:var(--ick-ink-3);font-size:12px;font-weight:700}.nl-cat-pop h3:after{content:"";background:var(--ick-line);flex:1;height:1px;margin-left:6px}.nl-cat-grid{grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:6px;display:grid}.nl-cat-grid button{background:var(--ick-surface-2);min-height:42px;font:inherit;color:var(--ick-ink);text-align:left;cursor:pointer;border:1px solid #0000;border-radius:11px;justify-content:space-between;align-items:center;gap:8px;padding:8px 12px;font-size:14.5px;font-weight:700;transition:background .12s,border-color .12s,color .12s;display:flex}.nl-cat-grid button span{overflow-wrap:anywhere;word-break:keep-all;min-width:0}.nl-cat-grid button:hover{background:var(--ick-card);border-color:var(--ick-accent);color:var(--ick-accent-ink)}.nl-cat-grid button:focus-visible,.nl-cat-all:focus-visible,.nl-cat-x:focus-visible{outline:3px solid var(--ick-focus);outline-offset:2px}.nl-cat-grid button.on{background:var(--ick-accent);border-color:var(--ick-accent);color:var(--ick-on-accent)}.nl-cat-grid button svg{flex:none;width:15px;height:15px}.nl-cat-none{text-align:center;color:var(--ick-ink-3);margin:22px 0 6px;font-size:14.5px}@media (width<=720px){.nl-pick{width:100%}.nl-cat-btn{flex:auto;min-width:0;height:54px}.nl-cat-pop{border-radius:22px;width:auto;max-height:72vh;animation-name:nl-sheet;position:fixed;inset:auto 12px 12px}.nl-cat-top{flex-wrap:wrap}.nl-cat-find{flex:100%}.nl-cat-dim{z-index:44;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#180a0c6b;animation:.2s ease-out dl-fade;display:block;position:fixed;inset:0}.nl-cat-all{flex:100%;justify-content:center}.nl-cat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@keyframes nl-sheet{0%{opacity:0;transform:translateY(24px)}}@media (prefers-reduced-motion:reduce){.nl-cat-pop{animation:none}}.ick-my{font-size:14px}.pg-state{color:#fff;white-space:nowrap;background:#2f7d4f;border-radius:99px;align-items:center;height:26px;padding:0 10px;font-size:12.5px;font-weight:800;display:inline-flex}.pg-state.s-urgent{background:#c2410c}.pg-state.s-upcoming{background:#2563a8}.pg-state.s-full,.pg-state.s-closed{background:var(--ick-ink-3)}.pg-state.s-hidden{background:var(--ick-ink-2)}.pg-status{white-space:nowrap;background:var(--ick-info-bg);height:24px;color:var(--ick-ink-2);border-radius:7px;align-items:center;padding:0 9px;font-size:12.5px;font-weight:800;display:inline-flex}.pg-status.st-signing{background:var(--ick-warn-bg);color:var(--ick-warn)}.pg-status.st-submitted{background:var(--ick-info-bg);color:var(--ick-info)}.pg-status.st-passed{background:var(--ick-ok-bg);color:var(--ick-ok-ink)}.pg-status.st-failed{background:var(--ick-accent-soft);color:var(--ick-accent-ink)}.pg-status.st-cancelled{background:var(--ick-surface-2);color:var(--ick-ink-3);text-decoration:line-through}.pg-status.st-todo{background:var(--ick-accent);color:#fff}.pg-find{background:var(--ick-card);border:1px solid var(--ick-line);box-shadow:var(--ick-shadow);border-radius:18px;align-items:center;gap:10px;padding:8px;display:flex}.pg-tabs{background:var(--ick-surface-2);border-radius:13px;flex:none;gap:4px;padding:4px;display:flex}.pg-tabs button{height:38px;font:inherit;color:var(--ick-ink-2);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:10px;padding:0 18px;font-size:15px;font-weight:700;transition:background .15s,color .15s}.pg-tabs button:hover{color:var(--ick-ink);background:var(--ick-hover)}.pg-tabs button.on{background:var(--ick-accent);color:var(--ick-on-accent);box-shadow:0 4px 12px -6px var(--ick-accent)}.pg-tabs button:focus-visible{outline:3px solid var(--ick-focus);outline-offset:1px}.pg-find-div{background:var(--ick-line);flex:none;width:1px;height:26px}.pg-find .ick-dd-btn{border-radius:11px;height:42px}.pg-q{background:var(--ick-surface-2);border:1.5px solid #0000;border-radius:12px;align-items:center;width:300px;height:44px;margin-left:auto;padding:0 4px 0 16px;transition:border-color .15s,background .15s;display:flex}.pg-q:focus-within{background:var(--ick-card);border-color:var(--ick-accent);box-shadow:0 0 0 4px var(--ick-accent-soft)}.pg-q input{min-width:0;height:100%;font:inherit;color:var(--ick-ink);background:0 0;border:0;flex:1;font-size:15px}.pg-q input:focus{outline:none}.pg-q input::placeholder{color:var(--ick-ink-3)}.pg-q button{width:36px;height:36px;color:var(--ick-ink-2);cursor:pointer;background:0 0;border:0;border-radius:9px;flex:none;place-items:center;display:grid}.pg-q button:hover{background:var(--ick-accent);color:var(--ick-on-accent)}.pg-q button:focus-visible{outline:3px solid var(--ick-focus)}.pg-meta{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;min-height:40px;margin:18px 2px;display:flex}.pg-meta p{flex-wrap:wrap;align-items:center;gap:8px;margin:0;display:flex}.pg-total{color:var(--ick-ink-2);margin-right:4px;font-size:15px}.pg-total b{color:var(--ick-accent-ink);font-variant-numeric:tabular-nums;font-weight:800}.pg-tag{border:1px solid var(--ick-accent-line);background:var(--ick-accent-soft);height:30px;color:var(--ick-accent-ink);font:inherit;cursor:pointer;border-radius:99px;align-items:center;gap:4px;padding:0 8px 0 12px;font-size:13.5px;font-weight:700;display:inline-flex}.pg-tag svg{opacity:.7;width:14px;height:14px}.pg-tag:hover svg{opacity:1}.pg-cards{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:22px;margin:0;padding:0;list-style:none;display:grid}.pg-cards a{background:var(--ick-card);border:1px solid var(--ick-line);border-radius:var(--ick-radius);flex-direction:column;height:100%;text-decoration:none;transition:box-shadow .15s,transform .15s;display:flex;overflow:hidden}.pg-cards a:hover{box-shadow:var(--ick-shadow);transform:translateY(-2px)}.pg-cards .img{aspect-ratio:16/10;background:var(--ick-surface-3);position:relative;overflow:hidden}.pg-cards .img img{object-fit:cover;width:100%;height:100%;display:block}.pg-cards .img .pg-state{position:absolute;top:12px;left:12px;box-shadow:0 2px 8px #0000002e}.pg-hidden{color:#fff;background:#000000a6;border-radius:6px;padding:3px 9px;font-size:12px;font-weight:700;position:absolute;top:12px;right:12px}.pg-cards li.done .img img{filter:grayscale(.7)brightness(.92)}.pg-cards .body{flex-direction:column;flex:1;gap:6px;padding:16px 18px 18px;display:flex}.pg-cards .cat,.pg-head .cat{color:var(--ick-accent-ink);align-items:center;gap:6px;font-size:12.5px;font-weight:800;display:flex}.pg-cards .cat em,.pg-head .cat em{background:var(--ick-info-bg);color:var(--ick-info);border-radius:5px;padding:1px 7px;font-style:normal}.pg-head .cat em.hid{background:var(--ick-ink-2);color:var(--ick-card)}.pg-cards b{font-size:17px;line-height:1.45}.pg-facts{color:var(--ick-ink-2);flex-direction:column;gap:5px;margin:4px 0 0;padding:0;font-size:14px;list-style:none;display:flex}.pg-facts li{font-variant-numeric:tabular-nums;align-items:center;gap:8px;min-width:0;display:flex}.pg-facts svg{width:16px;height:16px;color:var(--ick-accent-ink);opacity:.85;flex:none}.pg-facts b{color:var(--ick-ink);font-weight:800}.pg-tagchips{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.pg-tagchips li{background:var(--ick-accent-soft);height:26px;color:var(--ick-accent-ink);white-space:nowrap;border-radius:7px;align-items:center;padding:0 10px;font-size:12.5px;font-weight:700;display:inline-flex}.pg-tagchips li.more{background:var(--ick-surface-2);color:var(--ick-ink-3)}.pg-cards .pg-tagchips{margin-top:auto;padding-top:10px}.pg-head .pg-tagchips{margin-top:12px}.pg-noimg{background:linear-gradient(135deg, var(--ick-hero-2), #a8484b 60%, #d98b6a);place-items:center;width:100%;height:100%;min-height:120px;display:grid}.pg-noimg span{color:#ffffffeb;letter-spacing:.04em;font-size:18px;font-weight:800}.pg-detail{padding-top:28px}.pg-detail-grid{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:28px;display:grid}.pg-head{margin-bottom:18px}.pg-head h1{margin-top:6px;font-size:28px;font-weight:800;line-height:1.35}.pg-posters{flex-direction:column;gap:14px;display:flex}.pg-posters img{width:100%;box-shadow:var(--ick-shadow);background:var(--ick-surface-3);border-radius:14px;display:block}.pg-intro{background:var(--ick-card);border:1px solid var(--ick-line);border-radius:var(--ick-radius);white-space:pre-wrap;color:var(--ick-ink-2);margin-top:22px;padding:22px 24px;font-size:16px;line-height:1.85}.pg-files{margin-top:22px}.pg-files h2{font-size:17px;font-weight:800}.pg-side{flex-direction:column;gap:16px;display:flex;position:sticky;top:92px}.pg-box{background:var(--ick-card);border:1px solid var(--ick-line);border-radius:var(--ick-radius);box-shadow:var(--ick-shadow);flex-direction:column;gap:14px;padding:22px;display:flex}.pg-box-top{justify-content:space-between;align-items:center;gap:10px;display:flex}.pg-count{font-variant-numeric:tabular-nums;font-size:15px;font-weight:800}.pg-count small{color:var(--ick-ink-3);font-weight:600}.pg-bar{background:var(--ick-surface-3);border-radius:99px;height:6px;margin-top:-6px;overflow:hidden}.pg-bar span{background:var(--ick-accent);border-radius:99px;height:100%;display:block}.pg-info{border-top:1px solid var(--ick-line);grid-template-columns:96px minmax(0,1fr);gap:9px 10px;margin:0;padding-top:14px;font-size:14.5px;display:grid}.pg-info dt{color:var(--ick-ink-3);white-space:nowrap;align-items:flex-start;gap:6px;font-weight:700;display:flex}.pg-info dt svg{width:15px;height:15px;color:var(--ick-accent-ink);opacity:.8;margin-top:3px}.pg-info dd{margin:0;font-weight:600;line-height:1.5}.pg-box>.ick-btn{width:100%}.pg-block{color:var(--ick-err);text-align:center;margin-top:-6px;font-size:14px;font-weight:600}.pg-box .ick-hint{text-align:center;margin-top:-6px}.pg-mine{background:var(--ick-surface-2);border-radius:12px;flex-direction:column;gap:10px;margin:0 -8px;padding:14px;display:flex}.pg-mine p{justify-content:space-between;align-items:center;gap:8px;font-size:14.5px;font-weight:700;display:flex}.pg-mine .ick-btn{width:100%}.pg-admin{gap:10px}.pg-admin>b{color:var(--ick-ink-3);letter-spacing:.06em;align-items:center;gap:6px;font-size:13px;display:flex}.pg-admin>b svg{width:15px;height:15px}.pg-admin .ick-btn svg{width:16px;height:16px}.pg-admin .ick-row .ick-btn{flex:1}.pg-admin small{color:var(--ick-ink-3);font-size:12.5px}.pg-form{max-width:880px;padding-top:28px}.pg-form-head{margin-bottom:18px}.pg-form-head h1{flex-wrap:wrap;align-items:center;gap:10px;font-size:26px;font-weight:800;display:flex}.pg-form-head h1 small{color:var(--ick-card);background:var(--ick-ink-2);border-radius:6px;padding:3px 9px;font-size:13px;font-weight:800}.pg-form-head .ick-hint{margin-top:6px}.pg-sec{background:var(--ick-card);border:1px solid var(--ick-line);border-radius:var(--ick-radius);margin-bottom:16px;padding:24px 26px 12px}.pg-sec>header{justify-content:space-between;align-items:center;gap:10px;margin-bottom:16px;display:flex}.pg-sec h2{align-items:center;gap:10px;font-size:18px;font-weight:800;display:flex}.pg-sec h2 span{color:var(--ick-accent-ink);background:var(--ick-accent-soft);font-variant-numeric:tabular-nums;border-radius:6px;padding:2px 7px;font-size:13px}.pg-sub{color:var(--ick-ink-2);margin:20px 0 10px;font-size:15px;font-weight:800}.pg-form textarea,.pg-form select,.pg-form .ick-field input:not([type=checkbox]):not([type=radio]){border:1px solid var(--ick-line);width:100%;font:inherit;background:var(--ick-card);border-radius:10px;padding:0 14px;font-size:16px}.pg-form select{height:46px}.pg-form textarea{resize:vertical;padding:12px 14px;line-height:1.65}.pg-form textarea:focus,.pg-form select:focus{border-color:var(--ick-accent);outline:none;box-shadow:0 0 0 3px #9e2f3324}.pg-len{color:var(--ick-ink-3);font-variant-numeric:tabular-nums;align-self:flex-end;font-size:12.5px}.pg-me{background:var(--ick-surface-2);border-radius:12px;grid-template-columns:repeat(4,auto minmax(0,1fr));gap:6px 10px;margin:0 0 18px;padding:14px 16px;font-size:14.5px;display:grid}.pg-me dt{color:var(--ick-ink-3);font-weight:700}.pg-me dd{margin:0;font-weight:700}.pg-actions{margin-top:8px}.pg-actions .ick-btn{width:auto}.pg-signed{color:var(--ick-ok);margin-bottom:10px;font-size:14px;font-weight:700}.pg-privacy{border:1px solid var(--ick-line);background:var(--ick-surface-2);border-radius:12px;margin-bottom:16px;padding:16px 18px}.pg-privacy h3{margin:0 0 10px;font-size:15px;font-weight:800}.pg-privacy h3 small{color:var(--ick-accent-ink)}.pg-privacy dl{grid-template-columns:74px minmax(0,1fr);gap:6px 10px;margin:0 0 10px;font-size:14px;display:grid}.pg-privacy dt{color:var(--ick-ink-3);font-weight:700}.pg-privacy dd{color:var(--ick-ink-2);margin:0;line-height:1.55}.pg-privacy .ick-hint{margin-bottom:10px}.pg-sign{margin-bottom:16px}.pg-sign-head{justify-content:space-between;align-items:center;margin-bottom:6px;display:flex}.pg-sign-head b{color:var(--ick-ink-2);font-size:14px}.pg-sign-head button{border:1px solid var(--ick-line);background:var(--ick-card);font:inherit;cursor:pointer;color:var(--ick-ink-2);border-radius:8px;padding:4px 10px;font-size:13px}.pg-sign-head button:disabled{opacity:.4;cursor:default}.pg-sign-box{border:2px dashed var(--ick-line-strong);background:var(--ick-card);touch-action:none;border-radius:12px;height:170px;position:relative}.pg-sign-box canvas{cursor:crosshair;border-radius:10px;width:100%;height:100%;display:block}.pg-sign-ph{color:var(--ick-line-strong);letter-spacing:.2em;pointer-events:none;place-items:center;font-size:18px;font-weight:700;display:grid;position:absolute;inset:0}.pg-sign-who{text-align:right;color:var(--ick-ink-3);margin-top:6px;font-size:14px}.pg-sign-who b{color:var(--ick-ink);margin-left:6px}.pg-size{color:var(--ick-ink-3);font-size:13.5px;font-weight:700}.pg-people{flex-direction:column;gap:8px;display:flex}.pg-person{border:1px solid var(--ick-line);background:var(--ick-card);border-radius:10px;flex-wrap:wrap;align-items:center;gap:10px;padding:10px 14px;font-size:14.5px;display:flex}.pg-person em{color:var(--ick-card);background:var(--ick-ink-2);border-radius:6px;padding:2px 8px;font-size:12px;font-style:normal;font-weight:800}.pg-person.lead{background:var(--ick-surface-2);border-color:var(--ick-accent-line)}.pg-person.lead em{background:var(--ick-accent)}.pg-person.adv em{background:#2563a8}.pg-person span{color:var(--ick-ink-3);font-size:13.5px}.pg-person i.ok{color:var(--ick-ok);font-size:12px;font-style:normal;font-weight:700}.pg-person button{color:var(--ick-ink-3);cursor:pointer;background:0 0;border:0;margin-left:auto;padding:0 4px;font-size:20px;line-height:1}.pg-person button:hover{color:var(--ick-err)}.pg-add{gap:8px;display:flex}.pg-add input{border:1px solid var(--ick-line);height:40px;font:inherit;border-radius:10px;flex:1;min-width:0;padding:0 12px;font-size:15px}.pg-add .ick-btn{flex:none;width:auto;height:40px}.pg-pick{border:1px solid var(--ick-line);border-radius:10px;margin:8px 0 0;padding:0;list-style:none;overflow:hidden}.pg-pick li+li{border-top:1px solid var(--ick-line)}.pg-pick button{text-align:left;background:var(--ick-card);width:100%;font:inherit;cursor:pointer;color:var(--ick-ink-3);border:0;padding:10px 14px;font-size:14.5px}.pg-pick button b{color:var(--ick-ink);margin-right:6px}.pg-pick button:hover{background:var(--ick-accent-soft)}.pg-seg{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-bottom:16px;display:grid}.pg-seg label{border:1.5px solid var(--ick-line);cursor:pointer;background:var(--ick-card);border-radius:12px;flex-direction:column;gap:2px;padding:14px 16px;display:flex}.pg-seg label.on{border-color:var(--ick-accent);background:var(--ick-surface-2);box-shadow:0 0 0 3px #9e2f3314}.pg-seg input{opacity:0;pointer-events:none;position:absolute}.pg-seg b{font-size:15.5px}.pg-seg small{color:var(--ick-ink-3);font-size:13px}.pg-range{align-items:center;gap:8px;display:flex}.pg-range input{width:90px!important}.pg-range span{color:var(--ick-ink-3);font-weight:700}.pg-tags{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.pg-tags>span{background:var(--ick-accent-soft);height:32px;color:var(--ick-accent-dark);border-radius:99px;align-items:center;gap:4px;padding:0 6px 0 12px;font-size:14px;font-weight:700;display:inline-flex}.pg-tags>span button{color:inherit;cursor:pointer;background:0 0;border:0;padding:0 4px;font-size:17px}.pg-tags select,.pg-tags input{width:auto!important;height:38px!important;font-size:14px!important}.pg-tags input{flex:160px;min-width:0;max-width:260px}.pg-imgs{grid-template-columns:300px minmax(0,1fr);gap:20px;display:grid}.pg-thumb-pick{flex-direction:column;gap:8px;display:flex}.pg-thumb-pick img,.pg-thumb-pick .pg-noimg{aspect-ratio:16/10;object-fit:cover;border-radius:10px;width:100%;min-height:0}.pg-thumb-pick .ick-btn{flex:none;width:auto}.pg-poster-pick{flex-wrap:wrap;gap:10px;display:flex}.pg-poster-pick img,.pg-add-img{aspect-ratio:5/7;object-fit:cover;border:1px solid var(--ick-line);border-radius:10px;width:120px}.pg-add-img{border:2px dashed var(--ick-line-strong);color:var(--ick-ink-3);cursor:pointer;background:var(--ick-card);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:4px;font-size:13px;display:flex}.pg-add-img b{color:var(--ick-accent-ink);font-size:26px}.pg-add-img i{background:var(--ick-accent-soft);width:38px;height:38px;color:var(--ick-accent-ink);border-radius:50%;place-items:center;display:grid}.pg-add-img i svg{width:19px;height:19px}.pg-add-img small{color:var(--ick-ink-3);font-size:11.5px}.pg-add-img:hover{border-color:var(--ick-accent);color:var(--ick-ink-2)}.pg-mylist{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.pg-mylist a{background:var(--ick-card);border:1px solid var(--ick-line);border-radius:12px;justify-content:space-between;align-items:center;gap:14px;padding:16px 20px;text-decoration:none;display:flex}.pg-mylist a:hover{box-shadow:var(--ick-shadow)}.pg-mylist li.todo a{border-color:var(--ick-accent-line);background:var(--ick-surface-2);border-left:4px solid var(--ick-accent)}.pg-mylist a>div{flex-direction:column;gap:4px;min-width:0;display:flex}.pg-mylist b{font-size:16px}.pg-mylist span{color:var(--ick-ink-3);font-size:13.5px}.pg-applied{color:var(--ick-ink-3);flex-wrap:wrap;align-items:center;gap:10px;margin-top:8px;font-size:14px;display:flex}.pg-view{grid-template-columns:100px minmax(0,1fr);gap:10px 14px;margin:0 0 12px;font-size:15px;display:grid}.pg-view dt{color:var(--ick-ink-3);font-weight:700}.pg-view dd{margin:0;line-height:1.65}.pg-view .pre,.pre{white-space:pre-wrap}.pg-signs{flex-direction:column;gap:8px;margin:0 0 12px;padding:0;list-style:none;display:flex}.pg-signs li{border:1px solid var(--ick-line);border-radius:10px;grid-template-columns:auto auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px 14px;font-size:14.5px;display:grid}.pg-signs li.mine{border-color:var(--ick-accent-line);background:var(--ick-surface-2)}.pg-signs em{color:var(--ick-card);background:var(--ick-ink-2);border-radius:6px;padding:2px 8px;font-size:12px;font-style:normal;font-weight:800}.pg-signs span{color:var(--ick-ink-3);font-size:13.5px}.pg-signs .ok{color:var(--ick-ok);align-items:center;gap:8px;font-weight:700;display:flex}.pg-signs .ok img{object-fit:contain;max-width:110px;height:36px}.pg-signs .wait{color:var(--ick-warn);font-weight:700}.pg-signbox{background:var(--ick-warn-bg);border:1.5px solid var(--ick-warn-line);border-radius:var(--ick-radius);margin-bottom:16px;padding:22px 24px 8px}.pg-signbox h2{font-size:19px;font-weight:800}.pg-signbox>p{color:var(--ick-ink-2);margin:6px 0 16px}.pg-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:18px;display:grid}.pg-stats div{background:var(--ick-card);border:1px solid var(--ick-line);border-radius:12px;align-items:baseline;gap:8px;padding:14px 18px;display:flex}.pg-stats b{font-variant-numeric:tabular-nums;font-size:26px;font-weight:800}.pg-stats span{color:var(--ick-ink-3);font-size:13.5px;font-weight:600}.pg-table-wrap{background:var(--ick-card);border:1px solid var(--ick-line);border-radius:var(--ick-radius);overflow-x:auto}.pg-table{border-collapse:collapse;width:100%;min-width:860px;font-size:14px}.pg-table th{background:var(--ick-surface-2);color:var(--ick-ink-3);text-align:left;white-space:nowrap;padding:10px 12px;font-size:12.5px;font-weight:700}.pg-table td{border-top:1px solid var(--ick-line);vertical-align:middle;padding:11px 12px}.pg-table td small{color:var(--ick-ink-3);margin-top:2px;font-size:12.5px;display:block}.pg-table td.num{font-variant-numeric:tabular-nums;color:var(--ick-ink-2);white-space:nowrap}.pg-table td.warn{color:var(--ick-warn);font-weight:800}.pg-table td.ok{color:var(--ick-ok);font-weight:800}.pg-table td.act{white-space:nowrap;text-align:right}.pg-table td.act .ick-btn{margin-left:4px}.pg-table td.empty{text-align:center;color:var(--ick-ink-3);padding:40px}.pg-table tr.off td{opacity:.55}.pg-table .nm{color:var(--ick-ink);font-weight:700}.pg-table .nm:hover{color:var(--ick-accent-ink)}.pg-note{margin-top:10px}@media (width<=860px){.pg-detail-grid{grid-template-columns:minmax(0,1fr)}.pg-side{order:-1;position:static}.pg-head h1{font-size:23px}.pg-sec{padding:18px 16px 6px}.pg-me{grid-template-columns:auto minmax(0,1fr)}.pg-imgs,.pg-seg{grid-template-columns:minmax(0,1fr)}.pg-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.pg-signs li{grid-template-columns:auto minmax(0,1fr)}.pg-signs li>span:first-of-type{grid-column:1/-1}.pg-view{grid-template-columns:minmax(0,1fr);gap:2px}.pg-view dd{margin-bottom:10px}.pg-find{border-radius:16px;flex-wrap:wrap}.pg-tabs{flex:100%;overflow-x:auto}.pg-tabs button{flex:1 0 auto;padding:0 12px}.pg-find-div{display:none}.pg-q{flex:120px;width:auto;min-width:0;margin-left:0}}@media (width<=520px){.ick-top-in .ick-name{white-space:nowrap;font-size:15px}.ick-top-in .ick-name small{font-size:10.5px}.ick-user{gap:6px}.ick-user .ick-who{display:none}.ick-user .ick-my,.ick-user .ick-btn{white-space:nowrap;padding:0 10px}.ick-user .ick-my{align-items:center;height:34px;display:inline-flex}}.pr-page{background:#e9e4e2;min-height:100vh;padding:24px 0 48px}.pr-tools{max-width:210mm;color:var(--ick-ink-2);justify-content:space-between;align-items:center;margin:0 auto 12px;padding:0 4px;font-size:14px;display:flex}.pr-doc{color:#111;background:#fff;width:210mm;min-height:297mm;margin:0 auto;padding:18mm 16mm;font-size:10.5pt;box-shadow:0 4px 24px #0000001f}.pr-doc h1{text-align:center;margin-bottom:18px;font-size:17pt;font-weight:800;line-height:1.45}.pr-doc h1 small{color:#444;margin-bottom:4px;font-size:11pt;font-weight:600;display:block}.pr-t{border-collapse:collapse;table-layout:fixed;width:100%;margin-bottom:12px}.pr-t th,.pr-t td{vertical-align:middle;overflow-wrap:anywhere;border:1px solid #555;padding:7px 9px}.pr-t>tbody>tr>th{text-align:center;background:#f1efee;width:24mm;font-weight:700}.pr-t td.tall{vertical-align:top;height:46mm}.pr-t td.inner{padding:0}.pr-t td.inner table{border-collapse:collapse;width:100%}.pr-t td.inner th,.pr-t td.inner td{text-align:center;border:0;border-top:1px solid #999;border-left:1px solid #999;padding:5px 6px;font-size:9.5pt}.pr-t td.inner th{background:#f7f6f5;border-top:0;font-weight:700}.pr-t td.inner tr>:first-child{border-left:0}.pr-t td.sig img{object-fit:contain;max-width:100%;height:28px}.pr-t .wait{color:#9a6a00}.pr-privacy p{margin-bottom:4px}.pr-privacy ul{margin:0;padding-left:16px;line-height:1.6}.pr-pledge{text-align:center;margin:26px 0 6px;font-size:11.5pt}.pr-date{text-align:center;letter-spacing:.06em;margin-bottom:20px;font-size:11.5pt}.pr-signers{flex-direction:column;align-items:flex-end;gap:10px;margin-right:8mm;display:flex}.pr-signers p{align-items:center;gap:12px;min-height:34px;font-size:11.5pt;display:flex;position:relative}.pr-signers span{color:#333}.pr-signers b{text-align:center;letter-spacing:.2em;min-width:28mm}.pr-signers img{object-fit:contain;width:30mm;height:40px}.pr-signers i{text-align:center;color:#666;width:30mm;font-style:normal}.pr-to{text-align:center;letter-spacing:.04em;margin-top:28px;font-size:15pt;font-weight:800}@media screen and (width<=860px){.pr-doc{width:auto;min-height:0;margin:0 8px;padding:18px 14px}}@media print{@page{size:A4;margin:0}.no-print{display:none!important}body,.pr-page{background:#fff;padding:0}.pr-doc{box-shadow:none;margin:0}.pr-t th,.pr-t>tbody>tr>th{-webkit-print-color-adjust:exact;print-color-adjust:exact}}.pg-status.rs-submitted{background:var(--ick-info-bg);color:var(--ick-info)}.pg-status.rs-approved{background:var(--ick-ok-bg);color:var(--ick-ok-ink)}.pg-status.rs-rejected{background:var(--ick-accent-soft);color:var(--ick-accent-ink)}.pg-len.ok{color:var(--ick-ok);font-weight:700}.pg-len.low{color:var(--ick-err);font-weight:700}.rp-slots{grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:10px;margin:0 0 14px;padding:0;list-style:none;display:grid}.rp-slots a,.rp-slots li>div{border:1px solid var(--ick-line);background:var(--ick-card);border-radius:12px;flex-direction:column;gap:6px;height:100%;padding:14px 16px;text-decoration:none;display:flex}.rp-slots a:hover{box-shadow:var(--ick-shadow)}.rp-slots li.empty a{border-style:dashed;border-color:var(--ick-line-strong);background:var(--ick-surface-2)}.rp-slots li.st-rejected a{border-color:var(--ick-accent-line);background:var(--ick-surface-2)}.rp-slots b{font-size:16px}.rp-slots span{color:var(--ick-ink-3);font-size:13px}.rp-slots .pg-status{align-self:flex-start}.rp-slots .why{color:var(--ick-err);font-size:12.5px;line-height:1.5}.rp-depts{flex-wrap:wrap;gap:8px;margin-bottom:12px;display:flex}.rp-depts label{border:1.5px solid var(--ick-line);height:40px;color:var(--ick-ink-2);cursor:pointer;background:var(--ick-card);border-radius:99px;align-items:center;padding:0 16px;font-size:14.5px;font-weight:700;display:inline-flex}.rp-depts label.on{border-color:var(--ick-accent);background:var(--ick-accent-soft);color:var(--ick-accent-dark)}.rp-depts input{opacity:0;pointer-events:none;position:absolute}.rp-short{grid-template-columns:repeat(3,minmax(0,1fr));gap:0 14px;display:grid}.rp-short .ick-field:first-child:last-child{grid-column:1/-1}.rp-photos{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:8px;display:grid}.rp-photos figure{aspect-ratio:4/3;background:var(--ick-surface-3);border-radius:12px;margin:0;position:relative;overflow:hidden}.rp-photos img{object-fit:cover;width:100%;height:100%;display:block}.rp-photos figure button{color:#fff;cursor:pointer;background:#0009;border:0;border-radius:50%;width:30px;height:30px;font-size:18px;position:absolute;top:8px;right:8px}.rp-photos .pg-add-img{aspect-ratio:4/3;width:auto}.rp-photos.view a{aspect-ratio:4/3;border-radius:12px;display:block;overflow:hidden}.rp-sig{color:var(--ick-ink-3);justify-content:flex-end;align-items:center;gap:10px;margin:10px 0 14px;font-size:14px;display:flex}.rp-sig img{object-fit:contain;max-width:160px;height:44px}.rp-cross{color:var(--ick-warn);background:var(--ick-warn-bg);border-radius:6px;margin-left:8px;padding:2px 8px;font-size:12px;font-style:normal;font-weight:800}.rp-reviews{flex-direction:column;gap:8px;margin:0 0 14px;padding:0;list-style:none;display:flex}.rp-reviews li{border:1px solid var(--ick-line);border-left-width:4px;border-radius:10px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:4px 12px;padding:12px 16px;font-size:14.5px;display:grid}.rp-reviews li.approve{border-left-color:var(--ick-ok)}.rp-reviews li.reject{border-left-color:var(--ick-err)}.rp-reviews li.reset{border-left-color:var(--ick-ink-3)}.rp-reviews span{color:var(--ick-ink-3);font-size:13.5px}.rp-reviews em{color:var(--ick-ok);font-style:normal;font-weight:800}.rp-reviews p{white-space:pre-wrap;color:var(--ick-ink-2);grid-column:1/-1;line-height:1.6}.rp-reviews img{object-fit:contain;grid-column:1/-1;justify-self:end;max-width:150px;height:40px}.rp-decide{background:var(--ick-ok-bg);border-color:var(--ick-ok-line)}.rp-score{flex-direction:column;gap:10px;margin-bottom:16px;display:flex}.rp-score .q{background:var(--ick-card);border:1px solid var(--ick-line);border-radius:12px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px 16px;padding:12px 14px;display:grid}.rp-score .q>div:first-child{flex-direction:column;gap:2px;display:flex}.rp-score .q small{color:var(--ick-ink-3);font-size:13px}.rp-score .opts{gap:6px;display:flex}.rp-score .opts button{border:1.5px solid var(--ick-line);background:var(--ick-card);width:58px;height:52px;font:inherit;cursor:pointer;color:var(--ick-ink-2);border-radius:10px;flex-direction:column;justify-content:center;align-items:center;font-size:17px;font-weight:800;display:flex}.rp-score .opts button small{font-size:10.5px;font-weight:600}.rp-score .opts button.on{color:#fff;background:#2f7d4f;border-color:#2f7d4f}.rp-score .opts button.on small{color:#e3f3e9}.rp-total{text-align:right;color:var(--ick-ink-2);font-size:15px}.rp-total b{color:var(--ick-ok);margin:0 4px;font-size:24px}.rp-viewonly{color:var(--ick-warn);background:var(--ick-warn-bg);border-radius:6px;padding:3px 8px;font-size:12.5px;font-weight:700}@media (width<=860px){.rp-short{grid-template-columns:minmax(0,1fr)}.rp-photos{grid-template-columns:repeat(2,minmax(0,1fr))}.rp-score .q{grid-template-columns:minmax(0,1fr)}.rp-score .opts button{flex:1;width:auto}}.rp-doc+.rp-doc{margin-top:20px}.rp-doc h1{letter-spacing:.02em}.rp-round{color:#555;margin-top:4px;font-size:11pt;font-weight:600;display:block}.pr-t th.sect{letter-spacing:.1em;text-align:center;background:#e4e0de}.pr-t td.rp-tall{vertical-align:top;height:30mm}.pr-t td.c{text-align:center}.rp-name{justify-content:space-between;align-items:center;gap:8px;display:flex}.rp-name img{object-fit:contain;max-width:34mm;height:30px}.rp-name i,.rp-confirm i{color:#777;font-style:normal}.rp-checks{flex-wrap:wrap;gap:4px 14px;font-size:10pt;display:flex}.rp-print-photos{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.rp-print-photos img{aspect-ratio:4/3;object-fit:cover;width:100%;display:block}.rp-eval th{background:var(--ick-surface-2);text-align:center;font-size:9.5pt}.rp-confirm{justify-content:flex-end;align-items:center;gap:14px;margin-top:18px;font-size:11pt;display:flex}.rp-confirm span{background:#f1efee;border:1px solid #555;padding:8px 14px;font-weight:700}.rp-confirm b{text-align:center;letter-spacing:.15em;min-width:26mm}.rp-confirm img{object-fit:contain;width:32mm;height:40px}.rp-confirm small{color:#555}@media print{.rp-doc+.rp-doc{margin-top:0}.page-break{break-before:page}.pr-t th.sect,.rp-eval th,.rp-confirm span{-webkit-print-color-adjust:exact;print-color-adjust:exact}}.pg-sec .ick-hint+.rp-slots{margin-top:12px}.pg-df{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.pg-df a{border:1px solid var(--ick-line);background:var(--ick-card);color:var(--ick-ink);border-radius:11px;grid-template-columns:auto 40px minmax(0,1fr) auto 32px;align-items:center;gap:10px;padding:8px 8px 8px 10px;text-decoration:none;transition:border-color .15s,background .15s,box-shadow .15s;display:grid}.pg-df a:hover{border-color:var(--ick-accent-line);background:var(--ick-accent-soft)}.pg-df a:focus-visible{box-shadow:0 0 0 3px var(--ick-focus);border-color:var(--ick-accent);outline:none}.pg-df-no{text-align:center;width:20px;color:var(--ick-ink-3);font-variant-numeric:tabular-nums;font-size:12.5px;font-weight:800}.pg-df a:not(:has(.pg-df-no)){grid-template-columns:40px minmax(0,1fr) auto 32px}.pg-df-ext{letter-spacing:.02em;color:#fff;background:#8b7d77;border-radius:7px;place-items:center;height:26px;font-size:10.5px;font-weight:800;display:grid}.pg-df-ext.e-pdf{background:#d6453b}.pg-df-ext.e-hwp{background:#2f7fd6}.pg-df-ext.e-doc{background:#2b5fb8}.pg-df-ext.e-xls{background:#1f8a4c}.pg-df-ext.e-ppt{background:#d86a2b}.pg-df-ext.e-img{background:#8a5cd6}.pg-df-ext.e-zip{background:#6b6b6b}.pg-df-nm{word-break:keep-all;overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;min-width:0;font-size:14px;font-weight:700;line-height:1.4;display:-webkit-box;overflow:hidden}.pg-df-nm small{font-size:inherit;color:var(--ick-ink-3);font-weight:600}.pg-df-sz{color:var(--ick-ink-3);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:12.5px}.pg-df-dl{width:32px;height:32px;color:var(--ick-accent-ink);background:var(--ick-accent-soft);border-radius:9px;place-items:center;transition:background .15s,color .15s;display:grid}.pg-df-dl .ick-ico{width:17px;height:17px}.pg-df a:hover .pg-df-dl{background:var(--ick-accent);color:var(--ick-on-accent)}.pg-df.compact a{grid-template-columns:38px minmax(0,1fr) 30px;grid-template-areas:"ext nm dl""ext sz dl";row-gap:1px;padding:9px 8px 9px 10px}.pg-df.compact .pg-df-ext{grid-area:ext;align-self:center}.pg-df.compact .pg-df-nm{grid-area:nm;font-size:13.5px}.pg-df.compact .pg-df-sz{grid-area:sz;font-size:12px}.pg-df.compact .pg-df-dl{grid-area:dl;width:30px;height:30px}.pg-docs{gap:12px}.pg-docs-h{color:var(--ick-ink-3);letter-spacing:.06em;align-items:center;gap:6px;font-size:13px;display:flex}.pg-docs-h svg{width:15px;height:15px}.pg-docs-h em{color:var(--ick-accent-ink);background:var(--ick-accent-soft);letter-spacing:0;border-radius:99px;margin-left:2px;padding:1px 8px;font-size:12px;font-style:normal;font-weight:800}.pg-docs .pg-df{max-height:min(46vh,380px);margin-right:-6px;padding-right:6px;overflow-y:auto}.pg-fp-btn{border:1px solid var(--ick-line);background:var(--ick-card);height:30px;font:inherit;color:var(--ick-ink-2);cursor:pointer;font-variant-numeric:tabular-nums;border-radius:99px;align-items:center;gap:4px;padding:0 10px 0 8px;font-size:13.5px;font-weight:800;transition:all .15s;display:inline-flex}.pg-fp-btn .ick-ico{width:15px;height:15px;color:var(--ick-ink-3)}.pg-fp-btn:hover,.pg-fp-btn.on{border-color:var(--ick-accent);color:var(--ick-accent-ink);background:var(--ick-accent-soft)}.pg-fp-btn:hover .ick-ico,.pg-fp-btn.on .ick-ico{color:inherit}.pg-fp-pop{z-index:60;border:1px solid var(--ick-line);background:var(--ick-card);width:min(440px,100vw - 24px);box-shadow:var(--ick-shadow-lg);border-radius:14px;padding:14px;animation:.14s ease-out pg-fp-in;position:fixed}@keyframes pg-fp-in{0%{opacity:0;transform:translateY(-4px)}}.pg-fp-pop.up{animation-name:pg-fp-up}@keyframes pg-fp-up{0%{opacity:0;transform:translateY(4px)}}@media (prefers-reduced-motion:reduce){.pg-fp-pop{animation:none}}.pg-fp-h{color:var(--ick-ink-2);align-items:baseline;gap:6px;margin:0 2px 10px;font-size:13.5px;display:flex}.pg-fp-h b{color:var(--ick-ink)}.pg-fp-h small{color:var(--ick-ink-3);margin-left:auto;font-size:12px}.pr-fn{color:#666;margin-top:2px;font-size:11px;font-weight:600;display:block}.pr-t td.pr-files{padding:6px}.pr-files .pg-df{gap:4px}.pr-files .pg-df a{color:#222;background:#fff;border-color:#ddd;border-radius:8px;padding:5px 6px 5px 8px}.pr-files .pg-df a:hover{background:#fbf3f2;border-color:#e6c9c6}.pr-files .pg-df-ext{height:22px;font-size:10px}.pr-files .pg-df-nm{-webkit-line-clamp:unset;font-size:12.5px;display:block}.pr-files .pg-df-dl{width:28px;height:28px}@media print{.pr-files .pg-df a{border:0;grid-template-columns:auto 34px minmax(0,1fr) auto;padding:1px 0}.pr-files .pg-df-ext{color:#000;border:1px solid #999;height:18px;background:0 0!important}}.ev-block{margin-bottom:32px}.ev-block>h2{margin-bottom:12px;font-size:18px;font-weight:800}.ev-st{white-space:nowrap;border-radius:7px;align-items:center;height:24px;padding:0 9px;font-size:12.5px;font-weight:800;display:inline-flex}.ev-st.open{background:var(--ick-ok-bg);color:var(--ick-ok-ink)}.ev-st.closed{background:var(--ick-surface-2);color:var(--ick-ink-2)}.ev-rooms{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:14px;margin:0;padding:0;list-style:none;display:grid}.ev-rooms a{border:1px solid var(--ick-line);border-radius:var(--ick-radius);background:var(--ick-card);flex-direction:column;gap:8px;height:100%;padding:18px 20px;text-decoration:none;display:flex}.ev-rooms a:hover{box-shadow:var(--ick-shadow)}.ev-rooms .ev-st{align-self:flex-start}.ev-rooms b{font-size:17px;line-height:1.4}.ev-rooms small{color:var(--ick-ink-3);font-size:13px}.ev-rooms li.done a{opacity:.7}.ev-prog{background:var(--ick-surface-3);border-radius:99px;height:6px;display:block;overflow:hidden}.ev-prog i{background:var(--ick-ok);border-radius:99px;height:100%;display:block}.ev-prog.big{width:220px;height:8px}.ev-fs{border:0;min-width:0;margin:0;padding:0}.ev-rows{flex-direction:column;gap:6px;margin-bottom:10px;display:flex}.ev-row{grid-template-columns:minmax(0,1fr) minmax(0,1.6fr) 80px 96px;align-items:center;gap:8px;display:grid}.ev-rows.teams .ev-row{grid-template-columns:40px minmax(0,1fr) minmax(0,.8fr) minmax(0,1.5fr) 96px}.ev-row.head{color:var(--ick-ink-3);font-size:12.5px;font-weight:700}.ev-row input{border:1px solid var(--ick-line);width:100%;height:40px;font:inherit;background:var(--ick-card);border-radius:9px;min-width:0;padding:0 10px;font-size:15px}.ev-row input:focus{border-color:var(--ick-accent);outline:none;box-shadow:0 0 0 3px #9e2f3324}.ev-row .no{text-align:center;color:var(--ick-ink-3);font-variant-numeric:tabular-nums}.ev-ops{gap:2px;display:flex}.ev-ops button{border:1px solid var(--ick-line);background:var(--ick-card);cursor:pointer;width:30px;height:32px;color:var(--ick-ink-2);border-radius:7px;font-size:14px}.ev-ops button:hover{background:var(--ick-surface-2)}.ev-ops button:last-child:hover{color:var(--ick-err)}.ev-import{align-items:center;margin-bottom:8px}.ev-import select{flex:1;max-width:320px;height:34px}.ev-setup .ick-row .ick-btn,.ev-setup .ick-btn.sm{flex:none;width:auto}.ev-judges{margin-bottom:14px}.ev-add{border-top:1px dashed var(--ick-line);margin-bottom:12px;padding-top:14px}.ev-add .ick-chips{margin-bottom:10px}.ev-add .pg-pick button:disabled{opacity:.5;cursor:default}.ev-add .pg-pick li.none{color:var(--ick-ink-3);padding:10px 14px;font-size:14px}.ev-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:0 10px;display:grid}.ev-newacct .ick-btn{width:auto}.ev-issued{background:var(--ick-warn-bg);border:1.5px solid var(--ick-warn-line);border-radius:12px;margin-bottom:14px;padding:16px 18px}.ev-issued>b{color:var(--ick-warn)}.ev-issued dl{grid-template-columns:auto 1fr;gap:6px 14px;margin:10px 0;display:grid}.ev-issued dt{color:var(--ick-ink-3);font-weight:700}.ev-issued code{letter-spacing:.06em;background:var(--ick-card);border:1px solid var(--ick-warn-line);border-radius:6px;padding:2px 10px;font-size:20px;font-weight:800}.ev-issued p{color:var(--ick-warn);margin-bottom:10px;font-size:13.5px;line-height:1.6}.ev-issued .ick-btn{flex:none;width:auto}.ev-signin{padding-top:28px}.ev-signin h1{margin:6px 0;font-size:24px;font-weight:800}.ev-signin form{gap:6px}.ev-sum{grid-template-columns:auto 1fr;gap:4px 14px;margin:0 0 8px;font-size:14.5px;display:grid}.ev-sum dt{color:var(--ick-ink-3);font-weight:700}.ev-sum dd{margin:0;font-weight:700}.ev-score{padding-top:24px}.ev-score-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:16px;display:flex}.ev-score-head h1{margin:4px 0;font-size:24px;font-weight:800}.ev-score-grid{grid-template-columns:260px minmax(0,1fr);align-items:start;gap:20px;display:grid}.ev-teams{flex-direction:column;gap:6px;max-height:calc(100vh - 110px);display:flex;position:sticky;top:88px;overflow:auto}.ev-teams button{text-align:left;border:1px solid var(--ick-line);background:var(--ick-card);font:inherit;cursor:pointer;border-radius:10px;align-items:center;gap:10px;padding:10px 12px;display:flex}.ev-teams button.on{border-color:var(--ick-accent);background:var(--ick-surface-2);box-shadow:0 0 0 2px #9e2f331a}.ev-teams button.done .no{color:#fff;background:#2f7d4f}.ev-teams .no{background:var(--ick-surface-3);width:28px;height:28px;color:var(--ick-ink-2);border-radius:50%;flex:none;place-items:center;font-size:13px;font-weight:800;display:grid}.ev-teams .nm{flex-direction:column;flex:1;min-width:0;display:flex}.ev-teams .nm b{text-overflow:ellipsis;white-space:nowrap;font-size:14.5px;overflow:hidden}.ev-teams .nm small{color:var(--ick-ink-3);font-size:12px}.ev-teams .ck{color:var(--ick-ok);font-weight:800}.ev-sheet{background:var(--ick-card);border:1px solid var(--ick-line);border-radius:var(--ick-radius);padding:22px 24px}.ev-team-card{border-bottom:1px solid var(--ick-line);margin-bottom:16px;padding-bottom:14px}.ev-team-card .no{color:var(--ick-accent-ink);font-size:12.5px;font-weight:800}.ev-team-card h2{margin:2px 0;font-size:22px;font-weight:800}.ev-team-card p{color:var(--ick-ink-2)}.ev-group{margin-bottom:16px}.ev-group h3{color:var(--ick-accent-ink);margin:0 0 8px;font-size:14px;font-weight:800}.ev-item{border-top:1px solid var(--ick-line);flex-direction:column;gap:8px;padding:12px 0;display:flex}.ev-item-t{align-items:baseline;gap:8px;display:flex}.ev-item-t small{color:var(--ick-ink-3);font-size:12.5px}.ev-item-t em{color:var(--ick-accent-ink);font-variant-numeric:tabular-nums;margin-left:auto;font-size:20px;font-style:normal;font-weight:800}.ev-btns{grid-template-columns:repeat(auto-fill,minmax(40px,1fr));gap:4px;display:grid}.ev-btns button{border:1.5px solid var(--ick-line);background:var(--ick-card);height:38px;font:inherit;cursor:pointer;color:var(--ick-ink-2);font-variant-numeric:tabular-nums;border-radius:9px;font-size:15px;font-weight:800}.ev-btns button:hover:not(:disabled){border-color:var(--ick-accent)}.ev-btns button.on{background:var(--ick-accent);border-color:var(--ick-accent);color:#fff}.ev-num{border:1.5px solid var(--ick-line);width:100px;height:42px;font:inherit;text-align:right;border-radius:9px;padding:0 10px;font-size:18px;font-weight:800}.ev-sheet textarea{border:1px solid var(--ick-line);width:100%;font:inherit;resize:vertical;border-radius:10px;padding:10px 12px;font-size:15px}.ev-total{justify-content:flex-end;align-items:baseline;gap:8px;margin:6px 0 12px;display:flex}.ev-total span{color:var(--ick-ink-3);font-weight:700}.ev-total b{color:var(--ick-accent-ink);font-variant-numeric:tabular-nums;font-size:30px}.ev-total small{color:var(--ick-ink-3)}.ev-sheet .ick-row .ick-btn{flex:none;width:auto}.ev-judge-chips{flex-wrap:wrap;gap:6px;margin-bottom:14px;display:flex}.ev-judge-chips span{background:var(--ick-card);border:1px solid var(--ick-line);border-radius:99px;align-items:center;gap:6px;height:32px;padding:0 12px;font-size:14px;font-weight:700;display:inline-flex}.ev-judge-chips em{color:var(--ick-ink-3);font-size:12px;font-style:normal}.ev-judge-chips span.ok{border-color:var(--ick-ok-line);background:var(--ick-ok-bg)}.ev-judge-chips span.ok em{color:var(--ick-ok)}.ev-judge-chips span.wait em{color:var(--ick-warn)}.ev-rank td.rk{text-align:center;width:54px}.ev-rank td.rk b{background:var(--ick-surface-3);border-radius:50%;place-items:center;width:30px;height:30px;font-size:14px;display:inline-grid}.ev-rank tr.r1 td.rk b{color:#fff;background:#d4a72c}.ev-rank tr.r2 td.rk b{color:#fff;background:#9aa3ad}.ev-rank tr.r3 td.rk b{color:#fff;background:#b07a4f}.ev-rank tr.top td{background:var(--ick-warn-bg)}.ev-rank th.jc,.ev-rank td.jc{text-align:center}.ev-rank td.wait{color:var(--ick-ink-3)}.ev-rank td.avg b{color:var(--ick-accent-ink);font-size:16px}.ev-board .pg-table{min-width:720px}.ev-doc h1 small{color:#555;margin-bottom:4px;font-size:11pt;font-weight:600;display:block}.ev-sum-t th{text-align:center;background:#f1efee;font-size:9.5pt}.ev-sum-t td.c,.ev-sheet-t td.c,.pr-t td.c{text-align:center}.ev-sheet-t th{text-align:center;background:#f1efee}.ev-sheet-t td.cat{background:#faf9f8;font-weight:700}.ev-note{vertical-align:top;height:30mm}.ev-foot{color:#555;margin:6px 0 20px;font-size:9.5pt}.ev-signs{flex-direction:column;align-items:flex-end;gap:8px;margin-top:18px;display:flex}.ev-signs p{align-items:center;gap:12px;font-size:11pt;display:flex}.ev-signs span{color:#333}.ev-signs b{text-align:center;min-width:30mm}.ev-signs img{object-fit:contain;width:30mm;height:36px}.ev-signs i{text-align:center;color:#777;width:30mm;font-style:normal}.pr-tools select{border:1px solid var(--ick-line);height:32px;font:inherit;border-radius:8px;padding:0 8px}@media (width<=860px){.ev-score-grid{grid-template-columns:minmax(0,1fr)}.ev-teams{flex-direction:row;max-height:none;position:static;overflow-x:auto}.ev-teams button{flex:none;min-width:150px}.ev-row,.ev-rows.teams .ev-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.ev-row.head,.ev-row .no{display:none}.ev-ops{grid-column:1/-1;justify-content:flex-end}.ev-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.ev-prog.big{width:100%}.ev-btns{grid-template-columns:repeat(auto-fill,minmax(36px,1fr))}}.ick-phead .ick-row .ick-btn{white-space:nowrap;flex:none;width:auto}.ad-head{margin-bottom:0}.ad-tabs{border-bottom:1px solid var(--ick-line);gap:4px;margin:0 0 24px;display:flex;overflow-x:auto}.ad-tabs a{color:var(--ick-ink-3);white-space:nowrap;border-bottom:3px solid #0000;padding:14px 16px 12px;font-size:15px;font-weight:700;text-decoration:none}.ad-tabs a:hover{color:var(--ick-ink)}.ad-tabs a.active{color:var(--ick-accent-ink);border-bottom-color:var(--ick-accent)}.ad-sec{background:var(--ick-card);border:1px solid var(--ick-line);border-radius:var(--ick-radius);box-shadow:var(--ick-shadow);margin-bottom:20px;padding:22px 24px}.ad-sec>header{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:16px;display:flex}.ad-sec h2{font-size:18px;font-weight:800}.ad-sec header .ick-hint{max-width:760px;margin-top:4px;line-height:1.6}.ad-sec .pg-table-wrap{box-shadow:none}.ad-toggle{color:var(--ick-ink-2);white-space:nowrap;align-items:center;gap:6px;font-size:13.5px;font-weight:600;display:flex}.ad-tiles{grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:20px;display:grid}.ad-tile{background:var(--ick-card);border:1px solid var(--ick-line);border-radius:var(--ick-radius);flex-direction:column;gap:6px;padding:16px 18px;text-decoration:none;transition:border-color .15s,transform .15s;display:flex}.ad-tile:hover{border-color:var(--ick-accent);transform:translateY(-1px)}.ad-tile span{color:var(--ick-ink-3);font-size:13px;font-weight:700}.ad-tile b{font-variant-numeric:tabular-nums;font-size:26px;font-weight:800}.ad-tile.warn{border-color:var(--ick-warn-line);background:var(--ick-warn-bg)}.ad-tile.warn b{color:var(--ick-warn)}.ad-two{grid-template-columns:1fr 1fr;gap:20px;display:grid}.ad-two .ad-sec{margin-bottom:0}.ad-people{gap:8px;margin:0;padding:0;list-style:none;display:grid}.ad-people li{border:1px solid var(--ick-line);border-radius:10px;align-items:center;gap:10px;padding:10px 12px;display:flex}.ad-people li span{color:var(--ick-ink-3);flex:1;font-size:13.5px}.ad-state{white-space:nowrap;border-radius:99px;margin:1px 4px 1px 0;padding:3px 9px;font-size:12px;font-style:normal;font-weight:800;display:inline-block}.ad-state.on{color:var(--ick-ok);background:var(--ick-ok-bg)}.ad-state.planned{color:var(--ick-warn);background:var(--ick-warn-bg)}.ad-state.expired,.ad-state.ended{color:var(--ick-ink-3);background:var(--ick-surface-3)}.ad-state.warn{color:var(--ick-err);background:var(--ick-err-bg)}.ad-form{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:4px 20px;display:grid}.ad-form>.ick-field:first-child,.ad-form>.ick-row{grid-column:1/-1}.ad-form .ick-row{margin-top:4px}.ad-period{grid-template-columns:1fr 1fr;gap:12px;display:grid}.ad-form>.ad-block{grid-column:1/-1;min-width:0;margin-bottom:18px}.ad-label{color:var(--ick-ink-2);margin:0 0 8px;font-size:14px;font-weight:700}.ad-label small{color:var(--ick-ink-3);margin-left:6px;font-size:12.5px;font-weight:500}.ad-pick{position:relative}.ad-pick-box{align-items:center;display:flex;position:relative}.ad-pick-box>i{color:var(--ick-ink-3);pointer-events:none;display:grid;position:absolute;left:14px}.ad-pick-box>i .ick-ico{width:18px;height:18px}.ad-pick-box input{border:1px solid var(--ick-line);width:100%;height:48px;font:inherit;background:var(--ick-card);color:var(--ick-ink);border-radius:12px;padding:0 44px 0 42px;font-size:16px}.ad-pick-box input:focus{border-color:var(--ick-accent);box-shadow:0 0 0 3px var(--ick-focus);outline:none}.ad-pick-x{width:32px;height:32px;color:var(--ick-ink-3);cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;display:grid;position:absolute;right:8px}.ad-pick-x:hover{background:var(--ick-hover);color:var(--ick-ink)}.ad-pick-x .ick-ico{width:16px;height:16px}.ad-spin{border:2px solid var(--ick-line-strong);border-top-color:var(--ick-accent);border-radius:50%;width:16px;height:16px;animation:.7s linear infinite ad-spin;position:absolute;right:16px}@keyframes ad-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.ad-spin{animation-duration:2s}}.ad-hits{border:1px solid var(--ick-line);background:var(--ick-card);box-shadow:var(--ick-shadow);border-radius:14px;margin-top:8px;overflow:hidden}.ad-hits-head{color:var(--ick-ink-3);background:var(--ick-surface-2);border-bottom:1px solid var(--ick-line);flex-wrap:wrap;align-items:baseline;gap:4px 8px;margin:0;padding:10px 14px;font-size:13px;display:flex}.ad-hits-head b{color:var(--ick-ink);font-weight:800}.ad-hits-head small{margin-left:auto;font-size:12px}.ad-hits ul{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:4px;max-height:340px;margin:0;padding:6px;list-style:none;display:grid;overflow:auto}.ad-hits li{min-width:0}.ad-hits li>button{width:100%;font:inherit;text-align:left;color:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:10px;padding:8px 10px;display:block}.ad-hits li>button.act{background:var(--ick-accent-soft);border-color:var(--ick-accent-line)}.ad-hits li>button:focus-visible{outline:2px solid var(--ick-accent);outline-offset:-2px}.ad-pick-none{color:var(--ick-ink-3);margin:8px 2px 0;font-size:13.5px}.ad-pc{align-items:center;gap:12px;min-width:0;display:flex}.ad-av{color:#fff;background:linear-gradient(135deg, var(--ick-hero-3), var(--ick-hero-2));border-radius:50%;flex:none;place-items:center;width:36px;height:36px;font-size:15px;font-weight:800;display:grid}.ad-pc.big .ad-av{width:46px;height:46px;font-size:19px}.ad-pc-main{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.ad-pc-top{align-items:center;gap:8px;min-width:0;display:flex}.ad-pc-name{color:var(--ick-ink);white-space:nowrap;font-size:15.5px;font-weight:800}.ad-pc.big .ad-pc-name{font-size:18px}.ad-pc-id{color:var(--ick-ink-3);letter-spacing:.02em;white-space:nowrap;font:600 12.5px/1 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.ad-pc mark{color:inherit;background:#e8b23c61;border-radius:3px;padding:0 1px}.ad-type{color:var(--ick-ink-2);background:var(--ick-surface-3);border-radius:6px;flex:none;padding:4px 7px;font-size:11.5px;font-style:normal;font-weight:800;line-height:1}.ad-type.fac{color:var(--ick-info);background:var(--ick-info-bg)}.ad-type.emp{color:var(--ick-ok-ink);background:var(--ick-ok-bg)}.ad-pc-sub{min-width:0;color:var(--ick-ink-3);align-items:baseline;gap:6px;font-size:13px;display:flex}.ad-pc-dept{white-space:nowrap;text-overflow:ellipsis;color:var(--ick-ink-2);overflow:hidden}.ad-pc-extra{white-space:nowrap;text-overflow:ellipsis;flex:0 auto;overflow:hidden}.ad-pc-count{color:var(--ick-accent-ink);background:var(--ick-accent-soft);border-radius:99px;flex:none;padding:4px 8px;font-size:11.5px;font-weight:800}.ad-pc-duties{flex-wrap:wrap;gap:4px;margin-top:3px;display:flex}.ad-pc-duties i{color:var(--ick-accent-ink);background:var(--ick-card);border:1px solid var(--ick-accent-line);border-radius:99px;padding:3px 8px;font-size:12px;font-style:normal;font-weight:700}.ad-picked{border:1.5px solid var(--ick-accent);background:var(--ick-accent-soft);border-radius:14px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px 12px 12px;display:flex}.ad-picked .ad-pc{flex:240px}fieldset.ad-duties{border:0;min-width:0;margin:0 0 18px;padding:0}fieldset.ad-duties>legend{float:left;width:100%;padding:0}fieldset.ad-duties>legend+*{clear:both}.ad-duty-tools{flex-wrap:wrap;align-items:center;gap:8px 14px;margin-bottom:10px;display:flex}.ad-preset{border:1px dashed var(--ick-accent-line);background:var(--ick-card);height:38px;font:inherit;color:var(--ick-accent-ink);cursor:pointer;border-radius:99px;align-items:center;gap:8px;padding:0 14px 0 10px;font-size:14px;font-weight:800;transition:background .15s,border-color .15s;display:inline-flex}.ad-preset small{color:var(--ick-ink-3);font-size:12.5px;font-weight:600}.ad-preset i{background:var(--ick-accent-soft);border-radius:50%;place-items:center;width:22px;height:22px;display:grid}.ad-preset i .ick-ico{width:14px;height:14px}.ad-preset:hover{background:var(--ick-accent-soft);border-style:solid}.ad-preset.on{border-style:solid;border-color:var(--ick-accent);background:var(--ick-accent-soft)}.ad-preset.on i{background:var(--ick-accent);color:var(--ick-on-accent)}.ad-preset:focus-visible{box-shadow:0 0 0 3px var(--ick-focus);outline:none}.ad-duty-count{color:var(--ick-ink-3);font-size:13.5px}.ad-duty-count b{color:var(--ick-ink);font-weight:800}.ad-link{font:inherit;color:var(--ick-ink-3);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;font-size:13.5px;font-weight:700;text-decoration:underline}.ad-link:hover{color:var(--ick-ink)}.ad-duty-grid{grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:10px;display:grid}.ad-duty{border:1.5px solid var(--ick-line);background:var(--ick-card);cursor:pointer;border-radius:14px;align-items:flex-start;gap:12px;padding:14px 40px 14px 14px;transition:border-color .15s,background .15s,box-shadow .15s,transform .15s;display:flex;position:relative}.ad-duty:hover{border-color:var(--ick-line-strong);box-shadow:var(--ick-shadow);transform:translateY(-1px)}.ad-duty:has(input:focus-visible){box-shadow:0 0 0 3px var(--ick-focus)}.ad-duty-ico{background:var(--ick-surface-3);width:38px;height:38px;color:var(--ick-ink-2);border-radius:11px;flex:none;place-items:center;transition:background .15s,color .15s;display:grid}.ad-duty-ico .ick-ico{width:20px;height:20px}.ad-duty-txt{flex-direction:column;gap:4px;min-width:0;display:flex}.ad-duty-txt b{color:var(--ick-ink);align-items:center;gap:6px;font-size:15px;font-weight:800;display:flex}.ad-duty-txt small{color:var(--ick-ink-3);font-size:12.5px;line-height:1.5}.ad-duty-mark{border:1.5px solid var(--ick-line-strong);color:#0000;border-radius:50%;place-items:center;width:22px;height:22px;transition:all .15s;display:grid;position:absolute;top:12px;right:12px}.ad-duty-mark .ick-ico{width:14px;height:14px}.ad-duty.on{border-color:var(--ick-accent);background:var(--ick-accent-soft)}.ad-duty.on .ad-duty-ico{background:var(--ick-accent);color:var(--ick-on-accent)}.ad-duty.on .ad-duty-mark{background:var(--ick-accent);border-color:var(--ick-accent);color:var(--ick-on-accent)}.ad-duty.held{cursor:default;background:var(--ick-surface-2);box-shadow:none;border-style:dashed;transform:none}.ad-duty.held .ad-duty-ico{background:var(--ick-ok-bg);color:var(--ick-ok)}.ad-duty-held{color:var(--ick-ok-ink);background:var(--ick-ok-bg);border-radius:99px;padding:3px 8px;font-size:11.5px;font-style:normal;font-weight:800;position:absolute;top:12px;right:12px}.ad-duty.held{padding-right:82px}.ad-duty-badge{color:var(--ick-warn);background:var(--ick-warn-bg);border:1px solid var(--ick-warn-line);border-radius:6px;padding:3px 7px;font-size:11px;font-style:normal;font-weight:800}.ad-duty-strong{border-top:1px dashed var(--ick-line);margin-top:14px;padding-top:14px}.ad-duty.strong.on{border-color:var(--ick-warn);background:var(--ick-warn-bg)}.ad-duty.strong.on .ad-duty-ico,.ad-duty.strong.on .ad-duty-mark{background:var(--ick-warn);border-color:var(--ick-warn);color:#fff}.ad-duty-sub{background:var(--ick-surface-2);border:1px solid var(--ick-line);border-radius:12px;grid-template-columns:auto minmax(0,440px);justify-content:start;align-items:center;gap:12px;margin-top:10px;padding:12px 14px;display:grid}.ad-duty-sub>span{color:var(--ick-ink-2);font-size:13.5px;font-weight:700}.ad-submit{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:14px}.ad-form .ad-submit .ick-btn{flex:none}.ad-summary{color:var(--ick-ink-2);margin:0 auto 0 0;font-size:14px}.ad-summary b{color:var(--ick-ink)}@media (width<=640px){.ad-duty-sub,.ad-hits ul{grid-template-columns:1fr}.ad-hits-head small{display:none}.ad-summary{flex-basis:100%}.ad-preset{text-align:left;border-radius:14px;flex-wrap:wrap;height:auto;min-height:38px;padding:7px 14px 7px 10px}.ad-preset small{flex-basis:100%;padding-left:30px}.ad-duty-grid{grid-template-columns:minmax(0,1fr)}.ad-period{grid-template-columns:minmax(0,1fr);gap:0}}.ad-table td b{font-weight:700}.ad-table td.ad-tags{white-space:normal;min-width:150px}.ad-endbox{align-items:center;gap:4px;display:inline-flex}.ad-endbox input{border:1px solid var(--ick-line);width:150px;height:34px;font:inherit;border-radius:8px;padding:0 10px;font-size:13.5px}.ad-search{flex-wrap:wrap;gap:8px;margin-bottom:12px;display:flex}.ad-search input,.ad-search select{border:1px solid var(--ick-line);height:40px;font:inherit;background:var(--ick-card);border-radius:10px;padding:0 12px;font-size:14.5px}.ad-search input:not([type=date]){flex:1;min-width:200px}.ad-chips{flex-wrap:wrap;gap:6px;margin-bottom:14px;display:flex}.ad-chips button{border:1px solid var(--ick-line);background:var(--ick-card);height:32px;font:inherit;color:var(--ick-ink-2);cursor:pointer;border-radius:99px;padding:0 14px;font-size:13.5px;font-weight:700}.ad-chips button.on{background:var(--ick-ink);color:var(--ick-card);border-color:var(--ick-ink)}.ad-empty{text-align:center;padding:28px 0}.ad-pager{color:var(--ick-ink-2);justify-content:center;align-items:center;gap:12px;margin-top:14px;font-size:14px;display:flex}.ad-panel-row>td{background:var(--ick-surface-2);padding:0!important}.ad-panel{grid-template-columns:repeat(3,1fr);gap:20px;padding:18px 20px;display:grid}.ad-panel h3{margin:0 0 4px;font-size:14px;font-weight:800}.ad-panel .ick-hint{margin-bottom:10px;line-height:1.55}.ad-inline{flex-wrap:wrap;gap:6px;display:flex}.ad-inline input{border:1px solid var(--ick-line);height:34px;font:inherit;border-radius:8px;flex:1;min-width:120px;padding:0 10px;font-size:13.5px}.ad-gap{margin-left:6px}.ad-note{white-space:pre-wrap;font:inherit;color:var(--ick-ink-3);background:var(--ick-card);border:1px solid var(--ick-line);border-radius:8px;max-height:120px;margin:10px 0 0;padding:8px 10px;font-size:12.5px;overflow:auto}.ad-issued{margin-bottom:20px}@media (width<=900px){.ad-tiles{grid-template-columns:repeat(2,1fr)}.ad-two,.ad-panel{grid-template-columns:1fr}.ad-form{grid-template-columns:minmax(0,1fr)}}.ad-sec form .ick-btn{width:auto}.ad-form .ick-row .ick-btn{min-width:120px}.ad-form select{border:1px solid var(--ick-line);height:46px;font:inherit;background:var(--ick-card);border-radius:10px;padding:0 12px;font-size:15.5px}.ad-form select:focus{border-color:var(--ick-accent);outline:none;box-shadow:0 0 0 3px #9e2f3324}.ad-form .ick-field small{font-weight:500}.ad-picked .ick-btn{flex:none}.ad-search .ick-btn{flex:none;min-width:88px}.ad-panel .ick-btn{width:auto}.ad-search .ick-date{flex:0 0 200px}.ad-search .ick-date-btn{height:40px;font-size:14.5px}.ad-inline .ick-date{flex:0 0 190px}.t-adm{--dt-a:#c1585b;--dt-b:#8e2a2d;--dt-ink:#9b2c30}.t-edi{--dt-a:#60a5fa;--dt-b:#1d4ed8;--dt-ink:#1d4ed8}.t-prg{--dt-a:#2dd4bf;--dt-b:#0f766e;--dt-ink:#0f766e}.t-evl{--dt-a:#a78bfa;--dt-b:#6d28d9;--dt-ink:#6d28d9}.t-mon{--dt-a:#fbbf24;--dt-b:#b45309;--dt-ink:#a14a06}:root[data-theme=dark] .t-adm{--dt-ink:#f0a3a5}:root[data-theme=dark] .t-edi{--dt-ink:#93c5fd}:root[data-theme=dark] .t-prg{--dt-ink:#5eead4}:root[data-theme=dark] .t-evl{--dt-ink:#c4b5fd}:root[data-theme=dark] .t-mon{--dt-ink:#fcd34d}.ad-av.sm{width:32px;height:32px;font-size:13.5px}.ad-av.ev{background:linear-gradient(135deg,#8b7d77,#5b504b)}.ad-mini{color:var(--ick-ink-3);background:var(--ick-surface-3);vertical-align:1px;border-radius:99px;padding:3px 7px;font-size:11px;font-style:normal;font-weight:800;line-height:1;display:inline-block}.ad-mini.plan{color:var(--ick-warn);background:var(--ick-warn-bg)}.ad-mini.gone{color:var(--ick-ink-3);background:var(--ick-surface-3)}.ad-seg{background:var(--ick-surface-3);border:1px solid var(--ick-line);border-radius:11px;gap:2px;padding:3px;display:inline-flex}.ad-seg button{height:34px;font:inherit;color:var(--ick-ink-3);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:8px;align-items:center;gap:6px;padding:0 14px;font-size:13.5px;font-weight:700;transition:background .15s,color .15s,box-shadow .15s;display:inline-flex}.ad-seg button .ick-ico{width:16px;height:16px}.ad-seg button:hover{color:var(--ick-ink)}.ad-seg button.on{background:var(--ick-card);color:var(--ick-ink);box-shadow:0 1px 2px #3c141614,0 2px 8px -4px #3c141633}.ad-seg button:focus-visible{outline:2px solid var(--ick-accent);outline-offset:1px}.ad-filter{border:1px solid var(--ick-line);background:var(--ick-card);height:40px;color:var(--ick-ink-3);border-radius:11px;align-items:center;gap:6px;min-width:0;padding:0 6px 0 12px;display:inline-flex}.ad-filter:focus-within{border-color:var(--ick-accent);box-shadow:0 0 0 3px var(--ick-focus)}.ad-filter>.ick-ico{flex:none;width:16px;height:16px}.ad-filter input{font:inherit;color:var(--ick-ink);background:0 0;border:0;outline:0;width:190px;min-width:0;font-size:14px}.ad-filter button{width:26px;height:26px;color:var(--ick-ink-3);cursor:pointer;background:0 0;border:0;border-radius:7px;place-items:center;display:grid}.ad-filter button .ick-ico{width:14px;height:14px}.ad-filter button:hover{background:var(--ick-hover);color:var(--ick-ink)}.ad-sec>header.ad-board-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:14px 20px;margin-bottom:20px;display:flex}.ad-board-kpi{color:var(--ick-ink-3);margin:6px 0 0;font-size:14px}.ad-board-kpi b{color:var(--ick-ink);font-variant-numeric:tabular-nums;font-size:16px;font-weight:800}.ad-board-tools{flex-wrap:wrap;align-items:center;gap:10px 14px;display:flex}.ad-dcs{grid-template-columns:repeat(auto-fill,minmax(360px,1fr));align-items:start;gap:16px;display:grid}.ad-dc{border:1px solid var(--ick-line);background:var(--ick-card);border-radius:16px;flex-direction:column;transition:box-shadow .2s,border-color .2s;display:flex;overflow:hidden;box-shadow:0 1px 2px #3c14160a}.ad-dc:hover{box-shadow:var(--ick-shadow);border-color:var(--ick-line-strong)}.ad-dc>header{border-bottom:1px solid var(--ick-line);background:linear-gradient(180deg, color-mix(in srgb, var(--dt-a) 9%, transparent), transparent 85%);gap:14px;padding:18px 18px 16px;display:flex;position:relative}.ad-dc>header:before{content:"";background:linear-gradient(90deg, var(--dt-a), var(--dt-b));height:3px;position:absolute;inset:0 0 auto}.ad-dc-ic{color:#fff;background:linear-gradient(140deg, var(--dt-a), var(--dt-b));width:42px;height:42px;box-shadow:0 6px 14px -6px color-mix(in srgb, var(--dt-b) 70%, transparent);border-radius:12px;flex:none;place-items:center;display:grid}.ad-dc-ic .ick-ico{width:21px;height:21px}.ad-dc-tt{min-width:0}.ad-dc-tt h3{flex-wrap:wrap;align-items:center;gap:8px;margin:1px 0 4px;font-size:16px;font-weight:800;display:flex}.ad-dc-tt h3 em{color:var(--dt-ink);background:color-mix(in srgb, var(--dt-a) 15%, transparent);font-variant-numeric:tabular-nums;border-radius:99px;padding:2px 9px;font-size:12px;font-style:normal;font-weight:800}.ad-dc-tt p{color:var(--ick-ink-3);word-break:keep-all;margin:0;font-size:13px;line-height:1.5}.ad-dc-empty{min-height:64px;color:var(--ick-ink-3);align-items:center;margin:0;padding:18px;font-size:13.5px;display:flex}.ad-dc-empty.big{border:1px dashed var(--ick-line);border-radius:14px;justify-content:center;padding:40px 18px}.ad-hs{margin:0;padding:0;list-style:none}.ad-h+.ad-h{border-top:1px solid var(--ick-line)}.ad-h-row{align-items:flex-start;gap:12px;padding:13px 18px;display:flex}.ad-h-who{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.ad-h-who b{align-items:center;gap:6px;font-size:14.5px;font-weight:800;display:flex}.ad-h-who small{color:var(--ick-ink-3);font-size:12.5px}.ad-h-meta{font-variant-numeric:tabular-nums;opacity:.9}.ad-h-note{background:var(--ick-surface-2);border-radius:7px;align-self:flex-start;max-width:100%;margin-top:3px;padding:4px 8px;color:var(--ick-ink-2)!important}.ad-h-end{border:1px solid var(--ick-line);background:var(--ick-card);height:30px;font:inherit;color:var(--ick-ink-3);cursor:pointer;opacity:.75;border-radius:8px;flex:none;padding:0 12px;font-size:13px;font-weight:700;transition:all .15s}.ad-h:hover .ad-h-end,.ad-h-end:focus-visible{opacity:1}.ad-h-end:hover{color:var(--ick-err);border-color:var(--ick-err-line);background:var(--ick-err-bg)}.ad-h.off{opacity:.62}.ad-dc-past{border-top:1px solid var(--ick-line);background:var(--ick-surface-2)}.ad-dc-past summary{color:var(--ick-ink-3);cursor:pointer;padding:10px 18px;font-size:13px;font-weight:700;list-style:none}.ad-dc-past summary::-webkit-details-marker{display:none}.ad-dc-past summary:before{content:"▸";margin-right:6px;transition:transform .15s;display:inline-block}.ad-dc-past[open] summary:before{transform:rotate(90deg)}.ad-ask{border:1px solid var(--ick-err-line);background:var(--ick-err-bg);border-radius:12px;margin:0 18px 14px;padding:12px 14px}.ad-ask-t{color:var(--ick-ink-2);margin-bottom:8px;font-size:13px;display:block}.ad-ask-t b{color:var(--ick-ink)}.ad-ask-row{gap:6px;display:flex}.ad-ask-row input{border:1px solid var(--ick-line);background:var(--ick-card);min-width:0;height:36px;font:inherit;color:var(--ick-ink);border-radius:9px;flex:1;padding:0 12px;font-size:14px}.ad-ask-row input:focus{border-color:var(--ick-err);box-shadow:0 0 0 3px color-mix(in srgb, var(--ick-err) 18%, transparent);outline:none}.ad-ask-go,.ad-ask-no{height:36px;font:inherit;cursor:pointer;border-radius:9px;flex:none;padding:0 14px;font-size:13.5px;font-weight:800}.ad-ask-go{color:#fff;background:var(--ick-err);border:0}.ad-ask-go:disabled{opacity:.45;cursor:default}.ad-ask-no{border:1px solid var(--ick-line);background:var(--ick-card);color:var(--ick-ink-2)}.ad-pl{border:1px solid var(--ick-line);border-radius:16px;margin:0;padding:0;list-style:none;overflow:hidden}.ad-pr+.ad-pr{border-top:1px solid var(--ick-line)}.ad-pr:hover{background:var(--ick-surface-2)}.ad-pr.off{opacity:.6}.ad-pr-row{grid-template-columns:36px minmax(150px,220px) 48px minmax(0,1fr);align-items:center;gap:14px;padding:14px 18px;display:grid}.ad-pr .ad-ask{margin:0 18px 14px 68px}.ad-pr-who{flex-direction:column;gap:2px;min-width:0;display:flex}.ad-pr-who b{align-items:center;gap:6px;font-size:15px;font-weight:800;display:flex}.ad-pr-who small{color:var(--ick-ink-3);white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;overflow:hidden}.ad-pr-n{color:var(--ick-ink);text-align:center;font-variant-numeric:tabular-nums;font-size:20px;font-weight:800}.ad-pr-n small{color:var(--ick-ink-3);margin-left:1px;font-size:12px;font-weight:700}.ad-pr-chips{flex-wrap:wrap;gap:6px;display:flex}.ad-chip{white-space:nowrap;border:1px solid color-mix(in srgb, var(--dt-a,#999) 35%, transparent);background:color-mix(in srgb, var(--dt-a,#999) 10%, var(--ick-card));height:32px;font:inherit;color:var(--dt-ink,var(--ick-ink-2));cursor:pointer;border-radius:99px;align-items:center;gap:6px;padding:0 8px 0 6px;font-size:13px;font-weight:800;transition:all .15s;display:inline-flex}.ad-chip>i{color:#fff;background:linear-gradient(140deg, var(--dt-a), var(--dt-b));border-radius:50%;place-items:center;width:22px;height:22px;display:grid}.ad-chip>i .ick-ico{width:12px;height:12px}.ad-chip small{opacity:.8;font-size:11.5px;font-weight:600}.ad-chip .x{opacity:.35;border-radius:50%;place-items:center;width:18px;height:18px;transition:opacity .15s;display:grid}.ad-chip .x .ick-ico{width:11px;height:11px}.ad-chip:hover .x,.ad-chip.on .x{opacity:1;background:var(--ick-err-bg);color:var(--ick-err)}.ad-chip:hover,.ad-chip.on{border-color:color-mix(in srgb, var(--dt-a) 70%, transparent)}.ad-chip.on{box-shadow:0 0 0 3px color-mix(in srgb, var(--ick-err) 16%, transparent)}.ad-chip.past{cursor:default;border-style:dashed;border-color:var(--ick-line-strong);color:var(--ick-ink-3);background:0 0;padding:0 10px;font-weight:600;text-decoration:line-through}.ac-title{margin-bottom:18px!important}.ac-tools{border:1px solid var(--ick-line);background:var(--ick-surface-2);border-radius:16px;flex-direction:column;gap:12px;margin-bottom:22px;padding:16px;display:flex}.ac-bar{align-items:center;gap:10px;display:flex}.ac-bar .ad-seg{background:var(--ick-card);flex:none}.ac-bar .ad-seg button{height:40px}.ac-q{flex:1;min-width:0}.ac-q input{height:48px}.ad-sec form.ac-bar .ick-btn.ac-go{border-radius:12px;flex:none;width:auto;min-width:104px;height:48px}.ac-filters{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.ac-filters-l{color:var(--ick-ink-3);letter-spacing:.02em;margin-right:4px;font-size:12.5px;font-weight:800}.ac-filters button{border:1px solid var(--ick-line);background:var(--ick-card);height:34px;font:inherit;color:var(--ick-ink-2);cursor:pointer;border-radius:99px;align-items:center;gap:6px;padding:0 14px;font-size:13.5px;font-weight:700;transition:all .15s;display:inline-flex}.ac-filters button:hover{border-color:var(--ick-line-strong);color:var(--ick-ink)}.ac-filters button em{background:var(--ick-surface-3);color:var(--ick-ink-3);font-variant-numeric:tabular-nums;border-radius:99px;padding:1px 7px;font-size:12px;font-style:normal;font-weight:800}.ac-filters button.warn em{background:var(--ick-err-bg);color:var(--ick-err)}.ac-filters button.on{background:var(--ick-ink);border-color:var(--ick-ink);color:var(--ick-card)}.ac-filters button.on em{color:inherit;background:#ffffff2e}.ac-filters button:focus-visible{outline:2px solid var(--ick-accent);outline-offset:2px}.ac-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:8px 16px;margin:0 2px 12px;display:flex}.ac-total{color:var(--ick-ink-2);flex-wrap:wrap;align-items:baseline;gap:4px 6px;margin:0;font-size:15px;font-weight:700;display:flex}.ac-total>b{color:var(--ick-ink);letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:28px;font-weight:800;line-height:1}.ac-cond{flex-wrap:wrap;gap:6px;margin-left:10px;display:inline-flex}.ac-cond i{background:var(--ick-accent-soft);color:var(--ick-accent-ink);border-radius:99px;padding:3px 10px;font-size:12.5px;font-style:normal;font-weight:700}.ac-range{color:var(--ick-ink-3);font-variant-numeric:tabular-nums;font-size:13px}.ac-list{border:1px solid var(--ick-line);border-radius:16px;margin:0;padding:0;list-style:none;transition:opacity .15s;overflow:hidden}.ac-list.busy{opacity:.55}.ac-cols,.ac-row{grid-template-columns:40px minmax(0,1.5fr) minmax(0,1.25fr) 150px 92px;align-items:center;gap:16px;padding:0 20px;display:grid}.ac-cols{background:var(--ick-surface-2);border-bottom:1px solid var(--ick-line);height:40px;color:var(--ick-ink-3);letter-spacing:.02em;font-size:12px;font-weight:800}.ac-item+.ac-item{border-top:1px solid var(--ick-line)}.ac-row{min-height:74px;padding-top:12px;padding-bottom:12px;transition:background .15s}.ac-item:hover .ac-row{background:var(--ick-surface-2)}.ac-item.open{background:var(--ick-surface-2);box-shadow:inset 3px 0 0 var(--ick-accent)}.ac-item.off .ac-main,.ac-item.off .ad-av{opacity:.55}.ac-main{flex-direction:column;gap:4px;min-width:0;display:flex}.ac-top{flex-wrap:wrap;align-items:center;gap:4px 8px;min-width:0;display:flex}.ac-top b{font-size:15.5px;font-weight:800}.ac-top code{color:var(--ick-ink-2);letter-spacing:.02em;font:600 13px/1 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.ad-type.stu{color:var(--ick-info);background:var(--ick-info-bg)}.ad-type.eva{color:#6d28d9;background:#8b5cf61f}:root[data-theme=dark] .ad-type.eva{color:#c4b5fd}.ac-sub{color:var(--ick-ink-3);white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}.ac-tags{flex-wrap:wrap;gap:4px;display:flex}.ac-tags .ad-state{margin:0}.ac-last{color:var(--ick-ink-2);font-variant-numeric:tabular-nums;flex-direction:column;gap:1px;font-size:13px;display:flex}.ac-last small{color:var(--ick-ink-3);font-size:11.5px}.ac-last small:first-child{display:none}.ac-more{border:1px solid var(--ick-line);background:var(--ick-card);height:36px;font:inherit;color:var(--ick-ink-2);cursor:pointer;border-radius:10px;justify-self:end;align-items:center;gap:4px;padding:0 10px 0 14px;font-size:13.5px;font-weight:800;transition:all .15s;display:inline-flex}.ac-more i{transition:transform .2s;display:grid}.ac-more .ick-ico{width:15px;height:15px}.ac-more:hover{border-color:var(--ick-line-strong);color:var(--ick-ink)}.ac-more.on{background:var(--ick-accent);border-color:var(--ick-accent);color:var(--ick-on-accent)}.ac-more.on i{transform:rotate(180deg)}.ac-panel{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:12px;padding:4px 20px 20px 76px;display:grid}.ac-box{border:1px solid var(--ick-line);background:var(--ick-card);border-radius:14px;flex-direction:column;gap:8px;padding:16px;display:flex}.ac-box h3{align-items:center;gap:8px;margin:0;font-size:14.5px;font-weight:800;display:flex}.ac-box h3 i{background:var(--ick-accent-soft);width:28px;height:28px;color:var(--ick-accent-ink);border-radius:8px;place-items:center;display:grid}.ac-box h3 .ick-ico{width:15px;height:15px}.ac-box.danger h3 i{background:var(--ick-err-bg);color:var(--ick-err)}.ac-box>p{color:var(--ick-ink-3);margin:0;font-size:12.5px;line-height:1.55}.ac-box>p b{color:var(--ick-ink-2);font-weight:700}.ac-box-form{grid-template-columns:170px minmax(0,1fr);gap:6px;display:grid}.ac-box-form.one{grid-template-columns:1fr}.ac-box-form input{border:1px solid var(--ick-line);height:36px;font:inherit;background:var(--ick-card);color:var(--ick-ink);border-radius:9px;min-width:0;padding:0 10px;font-size:13.5px}.ac-box-form input:focus{border-color:var(--ick-accent);box-shadow:0 0 0 3px var(--ick-focus);outline:none}.ac-box-form .ick-date-btn{height:36px;font-size:13.5px}.ac-box-act{flex-wrap:wrap;gap:6px;margin-top:auto;padding-top:2px;display:flex}.ac-box-act .ick-btn{flex:none;width:auto}.ac-box .ad-note{margin-top:2px}.ac-foot{color:var(--ick-ink-3);margin:-8px 0 0;padding:0 20px 16px 76px;font-size:12px}.ac-blank{border:1px dashed var(--ick-line-strong);text-align:center;border-radius:16px;flex-direction:column;align-items:center;gap:6px;padding:48px 16px;display:flex}.ac-blank>span{background:var(--ick-surface-3);width:48px;height:48px;color:var(--ick-ink-3);border-radius:14px;place-items:center;margin-bottom:4px;display:grid}.ac-blank>span .ick-ico{width:22px;height:22px}.ac-blank b{font-size:16px;font-weight:800}.ac-blank p{color:var(--ick-ink-3);margin:0;font-size:13.5px}.ac-pager{justify-content:center;align-items:center;gap:4px;margin-top:18px;display:flex}.ac-pg{align-items:center;gap:4px;display:inline-flex}.ac-pg em{color:var(--ick-ink-3);padding:0 2px;font-style:normal}.ac-pager button{min-width:36px;height:36px;font:inherit;color:var(--ick-ink-2);cursor:pointer;font-variant-numeric:tabular-nums;background:0 0;border:1px solid #0000;border-radius:10px;place-items:center;padding:0 8px;font-size:14px;font-weight:700;display:grid}.ac-pager button:hover:not(:disabled){background:var(--ick-hover);color:var(--ick-ink)}.ac-pager button.on{background:var(--ick-ink);color:var(--ick-card)}.ac-pager button:disabled{opacity:.35;cursor:default}.ac-pager>button .ick-ico{width:16px;height:16px;transform:rotate(90deg)}.ac-pager>button.next .ick-ico{transform:rotate(-90deg)}@media (width<=900px){.ac-cols{display:none}.ac-row{grid-template-columns:40px minmax(0,1fr) auto;grid-template-areas:"av main more""av tags tags""av last last";row-gap:8px;padding:14px 16px}.ac-row>.ad-av{grid-area:av;align-self:start}.ac-main{grid-area:main}.ac-tags{grid-area:tags}.ac-last{flex-flow:wrap;grid-area:last;gap:4px 8px}.ac-more{grid-area:more;align-self:start}.ac-last small:first-child{display:inline}.ac-sub{white-space:normal}.ac-panel{padding:4px 16px 16px}.ac-foot{padding-left:16px}.ac-bar{flex-wrap:wrap}.ac-bar .ad-seg{order:-1}.ac-q{flex-basis:100%;order:1}.ad-sec form.ac-bar .ick-btn.ac-go{flex:1;order:2}.ad-pr-row{grid-template-columns:36px minmax(0,1fr) auto}.ad-pr-chips{grid-column:2/-1}.ad-pr .ad-ask{margin-left:18px}.ad-dcs{grid-template-columns:1fr}}@media (width<=640px){.ad-board-tools,.ad-filter{width:100%}.ad-filter input{flex:1;width:auto}.ac-box-form{grid-template-columns:1fr}.ad-ask-row{flex-wrap:wrap}.ad-ask-row input{flex-basis:100%}}.ad-dc>header{padding:0}.ad-dc-head{width:100%;font:inherit;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;gap:14px;padding:18px 18px 16px;display:flex}.ad-dc-head:disabled{cursor:default}.ad-dc-head:focus-visible{outline:2px solid var(--ick-accent);outline-offset:-2px;border-radius:16px 16px 0 0}.ad-dc-head .ad-dc-tt{flex:1}.ad-dc-chev{width:32px;height:32px;color:var(--ick-ink-3);border-radius:9px;flex:none;align-self:center;place-items:center;transition:background .15s,color .15s,transform .2s;display:grid;transform:rotate(180deg)}.ad-dc-chev .ick-ico{width:18px;height:18px}.ad-dc-head:hover .ad-dc-chev{background:var(--ick-hover);color:var(--ick-ink)}.ad-dc.folded .ad-dc-chev{transform:none}.ad-dc.folded>header{border-bottom-style:dashed}.ad-dc-fold{width:100%;min-height:64px;font:inherit;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:12px;padding:12px 18px;display:flex}.ad-dc-fold:hover{background:var(--ick-surface-2)}.ad-dc-fold:focus-visible{outline:2px solid var(--ick-accent);outline-offset:-2px}.ad-stack{flex:none;display:flex}.ad-stack .ad-av{box-shadow:0 0 0 2px var(--ick-card)}.ad-stack .ad-av+.ad-av{margin-left:-8px}.ad-stack .ad-av.more{background:var(--ick-surface-3);color:var(--ick-ink-2);font-size:11.5px}.ad-dc-names{min-width:0;color:var(--ick-ink-2);white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:13.5px;font-weight:600;overflow:hidden}.ad-dc-open{color:var(--dt-ink);background:color-mix(in srgb, var(--dt-a) 12%, transparent);border-radius:99px;flex:none;padding:4px 10px;font-size:12.5px;font-weight:800}.ad-foldall{border:1px solid var(--ick-line);background:var(--ick-card);height:40px;font:inherit;color:var(--ick-ink-2);cursor:pointer;white-space:nowrap;border-radius:11px;align-items:center;gap:6px;padding:0 14px 0 10px;font-size:13.5px;font-weight:700;display:inline-flex}.ad-foldall:hover{border-color:var(--ick-line-strong);color:var(--ick-ink)}.ad-foldall i{display:grid;transform:rotate(180deg)}.ad-foldall i.down{transform:none}.ad-foldall .ick-ico{width:16px;height:16px}.t-nws{--dt-a:#f472b6;--dt-b:#be185d;--dt-ink:#be185d}:root[data-theme=dark] .t-nws{--dt-ink:#f9a8d4}[data-rv]{opacity:0;transition:opacity .7s,transform .7s cubic-bezier(.2,.7,.2,1);transition-delay:calc(var(--i,0) * .11s);transform:translateY(26px)}[data-rv].in{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){[data-rv]{opacity:1;transition:none;transform:none}}.in-m{display:none}@media (width<=720px){.in-m{display:inline}}.in-wrap{max-width:var(--ick-wrap)}.in-summary{background:var(--ick-card);border:1px solid var(--ick-line);max-width:1180px;box-shadow:var(--ick-shadow);border-radius:20px;align-items:flex-start;gap:22px;margin:8px auto 100px;padding:40px 46px;display:flex;position:relative}.in-summary:before{content:"";background:var(--ick-accent);border-radius:0 4px 4px 0;width:4px;position:absolute;top:24px;bottom:24px;left:0}.in-summary>i{background:var(--ick-accent-soft);width:44px;height:44px;color:var(--ick-accent-ink);border-radius:14px;flex:none;place-items:center;display:grid}.in-summary>i svg{width:22px;height:22px}.in-summary p{color:var(--ick-ink-2);word-break:keep-all;margin:0;font-size:20px;line-height:1.9}.in-summary strong,.in-flow strong,.in-greet-txt strong{color:var(--ick-accent-ink);font-weight:800}.in-head{text-align:center;margin:0 0 34px}.in-head span{letter-spacing:.3em;color:var(--ick-accent-ink);margin-bottom:10px;font-size:15px;font-weight:800;display:inline-block}.in-head h2{word-break:keep-all;margin:0;font-size:clamp(26px,3vw,48px);font-weight:800;line-height:1.35}.in-head.small{margin-top:70px}.in-head.small h2{font-size:clamp(24px,2.5vw,38px)}.in-flow{flex-direction:column;gap:46px;max-width:1180px;margin:0 auto;padding:0;list-style:none;display:flex}.in-flow li{background:var(--ick-card);border:1.5px solid var(--ick-accent-line);box-shadow:var(--ick-shadow);border-radius:18px;grid-template-columns:190px minmax(0,1fr);align-items:stretch;display:grid;position:relative;overflow:hidden}.in-flow li:not(:last-child):after{content:"";background:linear-gradient(var(--ick-accent), transparent);width:2px;height:46px;margin-left:-1px;position:absolute;bottom:-46px;left:50%}.in-flow li:not(:last-child):before{content:"";z-index:1;border-right:2px solid var(--ick-accent);border-bottom:2px solid var(--ick-accent);width:10px;height:10px;margin-left:-6px;position:absolute;bottom:-30px;left:50%;transform:rotate(45deg)}.in-flow-label{background:linear-gradient(135deg, var(--ick-hero-2), var(--ick-accent));color:#fff;letter-spacing:.2em;place-items:center;padding:18px;font-size:20px;font-weight:800;display:grid}.in-flow-body{text-align:center;flex-direction:column;justify-content:center;gap:6px;padding:34px 40px;display:flex}.in-flow-body h3{word-break:keep-all;margin:0;font-size:clamp(19px,1.9vw,30px);font-weight:800;line-height:1.5}.in-flow-body p{color:var(--ick-ink-2);word-break:keep-all;margin:0;font-size:clamp(16px,1.25vw,20px);line-height:1.8}.in-comp{grid-template-columns:repeat(3,minmax(0,1fr));gap:30px;margin:0 0 120px;padding:0;list-style:none;display:grid}.in-comp>li{background:var(--ick-card);border:1px solid var(--ick-line);box-shadow:var(--ick-shadow);text-align:center;border-radius:20px;padding:46px 34px 36px;transition:transform .25s,box-shadow .25s;position:relative;overflow:hidden}.in-comp>li:before{content:"";background:var(--c);height:5px;position:absolute;inset:0 0 auto}.in-comp>li:hover{box-shadow:var(--ick-shadow-lg);transform:translateY(-6px)}.in-comp-ico{background:radial-gradient(circle, color-mix(in srgb, var(--c) 16%, transparent), transparent 70%);border-radius:50%;place-items:center;width:108px;height:108px;margin:0 auto 20px;display:grid}.in-comp-ico svg{filter:drop-shadow(0 6px 10px #00000026);width:72px;height:72px;transition:transform .4s cubic-bezier(.3,1.6,.5,1)}.in-comp>li:hover .in-comp-ico svg{transform:scale(1.12)rotate(-6deg)}.in-comp h3{margin:0 0 12px;font-size:clamp(22px,1.9vw,30px);font-weight:800}.in-comp p{color:var(--ick-ink-2);margin:0 0 22px;font-size:clamp(16px,1.3vw,20px);line-height:1.7}.in-comp p strong{color:var(--c);font-size:1.08em}.in-comp ul{border-top:1px dashed var(--ick-line);color:var(--ick-ink-2);gap:8px;margin:0;padding:16px 0 0;font-size:clamp(15px,1.15vw,18px);list-style:none;display:grid}.in-comp ul li:before{content:"·";color:var(--c);margin-right:6px;font-weight:900}.in-letters li,.in-detail-card{--c:var(--cl)}:root[data-theme=dark] .in-letters li,:root[data-theme=dark] .in-detail-card{--c:var(--cd)}.in-health{padding:10px 0 20px;position:relative}.in-banner{text-align:center;letter-spacing:.08em;color:var(--ick-ink);margin:0 0 40px;font-size:clamp(24px,3.4vw,54px);font-weight:900}.in-banner strong{background:linear-gradient(90deg,#c62828,#ef6c00,#2e7d32,#1565c0,#6a1b9a,#00838f);color:#0000;-webkit-background-clip:text;background-clip:text}:root[data-theme=dark] .in-banner strong{background-image:linear-gradient(90deg,#ff6b6b,#ffb44a,#3ee08a,#4a9bff,#d55bff,#3fe5ff)}.in-letters{grid-template-columns:repeat(6,minmax(0,1fr));gap:18px;margin:0;padding:0;list-style:none;display:grid}.in-letters li{opacity:0;transition:opacity .6s,transform .6s;transition-delay:calc(var(--i) * 90ms + .2s);transform:translateY(20px)}.in-health.in .in-letters li{opacity:1;transform:none}.in-letters button{border:1px solid var(--ick-line);background:var(--ick-card);width:100%;height:100%;color:var(--ick-ink);font:inherit;cursor:pointer;text-align:center;box-shadow:var(--ick-shadow);border-radius:22px;flex-direction:column;align-items:center;gap:8px;padding:30px 12px 26px;transition:transform .3s cubic-bezier(.3,1.4,.5,1),background .25s,border-color .25s,box-shadow .25s;display:flex;position:relative;overflow:hidden}.in-letters button:before{content:"";background:var(--c);opacity:.85;height:4px;position:absolute;inset:0 0 auto}:root[data-theme=dark] .in-letters button{box-shadow:none;background:#ffffff0a;border-color:#ffffff1f}.in-letters b{color:var(--c);font-size:clamp(52px,5.4vw,92px);font-weight:900;line-height:1}:root[data-theme=dark] .in-letters b{text-shadow:0 0 26px color-mix(in srgb, var(--c) 45%, transparent)}.in-letters small{color:var(--ick-ink-3);word-break:keep-all;min-height:2.7em;font-size:13px;line-height:1.35}.in-letters span{font-size:17px;font-weight:800}.in-letters em{color:var(--ick-ink-3);align-items:center;gap:3px;margin-top:4px;font-size:12px;font-style:normal;display:inline-flex}.in-letters em svg{width:13px;height:13px}.in-letters button:hover,.in-letters button.on,.in-letters button:focus-visible{background:color-mix(in srgb, var(--c) 9%, var(--ick-card));border-color:var(--c);box-shadow:0 22px 40px -18px var(--c);outline:none;transform:translateY(-14px)scale(1.04)}:root[data-theme=dark] .in-letters button:hover,:root[data-theme=dark] .in-letters button.on,:root[data-theme=dark] .in-letters button:focus-visible{background:color-mix(in srgb, var(--c) 16%, transparent)}.in-detail{place-items:start center;min-height:300px;margin-top:36px;display:grid}.in-detail-hint{color:var(--ick-ink-3);align-items:center;gap:8px;margin:50px 0 0;font-size:17px;display:flex}.in-detail-hint svg{width:19px;height:19px}.in-detail-hint strong{color:var(--ick-ink)}.in-detail-card{background:var(--ick-card);border:1px solid var(--ick-line);border-top:5px solid var(--c);width:min(980px,100%);box-shadow:var(--ick-shadow-lg);border-radius:24px;padding:34px 40px;animation:.35s ease-out both in-drop}:root[data-theme=dark] .in-detail-card{border-color:color-mix(in srgb, var(--c) 45%, transparent);border-top-color:var(--c);background:#ffffff0d}@keyframes in-drop{0%{opacity:0;transform:translateY(-12px)}}.in-detail-card header{align-items:center;gap:18px;margin-bottom:20px;display:flex}.in-detail-card header b{color:var(--c);font-size:60px;font-weight:900;line-height:1}.in-detail-card h3{color:var(--ick-ink);margin:0;font-size:26px;font-weight:800}.in-detail-card header span{color:var(--ick-ink-3);font-size:15px}.in-detail-card ol{grid-template-columns:1fr 1fr;gap:12px 18px;margin:0;padding:0;list-style:none;display:grid}.in-detail-card li{background:var(--ick-surface-2);color:var(--ick-ink-2);word-break:keep-all;border-radius:14px;align-items:baseline;gap:12px;padding:16px 18px;font-size:17px;line-height:1.5;display:flex}:root[data-theme=dark] .in-detail-card li{background:#ffffff0d}.in-detail-card li em{color:var(--c);font-variant-numeric:tabular-nums;flex:none;font-style:normal;font-weight:900}.in-modal{z-index:200;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0009;place-items:center;padding:20px;animation:.2s both lg-fade;display:grid;position:fixed;inset:0}.in-modal-box{background:var(--ick-card);border-radius:22px;width:min(520px,100%);max-height:90vh;animation:.3s ease-out both in-drop;position:relative;overflow:auto}.in-modal-box .in-detail-card{border:0;border-top:4px solid var(--c);border-radius:22px;width:100%;padding:26px 22px;animation:none}.in-modal-box .in-detail-card ol{grid-template-columns:1fr}.in-x{border:1px solid var(--ick-line);background:var(--ick-card);width:40px;height:40px;color:var(--ick-ink-2);cursor:pointer;border-radius:50%;flex:none;place-items:center;display:grid}.in-x svg{width:18px;height:18px}.in-x:hover{color:var(--ick-accent-ink);border-color:var(--ick-accent)}.in-modal-box>.in-x{z-index:1;position:absolute;top:14px;right:14px}.in-tabs{z-index:25;flex-direction:column;gap:14px;display:flex;position:fixed;top:42%;left:0}.in-tabs button{border:1px solid var(--ick-line);background:var(--ick-card);color:var(--ick-ink);font:inherit;cursor:pointer;border-left:0;border-radius:0 14px 14px 0;flex-direction:column;align-items:center;gap:8px;padding:18px 10px 20px;font-size:15px;font-weight:800;transition:transform .2s,background .2s,color .2s;display:flex;box-shadow:2px 4px 14px -6px #00000040}.in-tabs button span{writing-mode:vertical-rl;text-orientation:upright;letter-spacing:.1em}.in-tabs button svg{width:17px;height:17px;color:var(--ick-accent-ink)}.in-tabs button:hover{transform:translate(4px)}.in-tabs button.on{background:var(--ick-accent);color:#fff;border-color:var(--ick-accent)}.in-tabs button.on svg{color:#fff}.in-drawer{z-index:220;position:fixed;inset:0}.in-drawer-dim{background:#00000073;animation:.3s both lg-fade;position:absolute;inset:0}.in-drawer-panel{background:var(--ick-card);flex-direction:column;width:min(900px,88vw);animation:.9s cubic-bezier(.3,1.25,.45,1) 50ms both in-pull;display:flex;position:absolute;top:0;bottom:0;left:0;box-shadow:20px 0 60px -30px #00000080}@keyframes in-pull{0%{transform:translate(-100%)}}.in-drawer.out .in-drawer-panel{animation:.4s ease-in both in-push}.in-drawer.out .in-drawer-dim{animation:.4s reverse both lg-fade}@keyframes in-push{to{transform:translate(-100%)}}.in-drawer-edge{width:100px;height:100%;fill:var(--ick-card);pointer-events:none;position:absolute;top:0;right:-99px}.in-mascot{pointer-events:none;z-index:2;filter:drop-shadow(5px 10px 10px #00000040);width:190px;animation:1.4s cubic-bezier(.3,1.6,.5,1) .15s both in-tug;position:absolute;top:72%;right:-170px;transform:translateY(-50%)}@keyframes in-tug{0%{transform:translate(-60px,-50%)}45%{transform:translate(14px,-50%)}to{transform:translateY(-50%)}}.in-drawer-scroll{flex:1;padding:26px clamp(22px,4vw,56px) 48px;overflow-y:auto}.in-drawer-top{z-index:3;background:var(--ick-card);justify-content:space-between;align-items:center;gap:12px;margin:-26px -8px 18px;padding:22px 8px 12px;display:flex;position:sticky;top:-26px}.in-drawer-tabs{background:var(--ick-surface-2);border:1px solid var(--ick-line);border-radius:12px;gap:4px;padding:4px;display:inline-flex}.in-drawer-tabs button{height:38px;font:inherit;color:var(--ick-ink-3);cursor:pointer;background:0 0;border:0;border-radius:9px;padding:0 18px;font-weight:700}.in-drawer-tabs button.on{background:var(--ick-card);color:var(--ick-accent-ink);box-shadow:0 2px 8px -4px #0000004d}.in-eyebrow{letter-spacing:.3em;color:var(--ick-accent-ink);margin:6px 0 4px;font-size:12.5px;font-weight:800}.in-greet h2,.in-org-wrap h2{border-bottom:2px solid var(--ick-line);margin:0 0 28px;padding-bottom:16px;font-size:30px;font-weight:800}.in-greet-grid{grid-template-columns:260px minmax(0,1fr);align-items:start;gap:40px;display:grid}.in-photo{border:5px solid var(--ick-card);background:var(--ick-surface-2);border-radius:20px;margin:0;position:sticky;top:70px;overflow:hidden;box-shadow:10px 14px 30px -10px #0000004d}.in-photo img{width:100%;height:auto;transition:transform .4s;display:block}.in-photo:hover img{transform:scale(1.04)}.in-greet-txt{color:var(--ick-ink-2);word-break:keep-all;font-size:16.5px;line-height:1.95}.in-greet-txt p{margin:0 0 18px}.in-greet-txt .hello{color:var(--ick-accent-ink);border-bottom:2px solid var(--ick-accent-soft);padding-bottom:6px;font-size:19px;font-weight:800;line-height:1.6;display:inline-block}.in-sign{justify-content:flex-end;align-items:center;gap:14px;display:flex;margin-top:30px!important}.in-sign span{color:var(--ick-ink);font-size:17px;font-weight:800}.in-sign img{width:auto;height:74px}:root[data-theme=dark] .in-sign img{filter:invert()brightness(1.1)}.in-org{--line:var(--ick-line-strong);flex-direction:column;align-items:center;padding:20px 0 10px;display:flex}.in-org .o-head,.in-org .o-deputy,.in-org .o-staff,.in-org .o-teams span{z-index:1;color:#fff;text-align:center;white-space:nowrap;border-radius:14px;font-weight:800;transition:transform .3s cubic-bezier(.3,1.4,.5,1);position:relative;box-shadow:0 10px 20px -8px #00000059}.in-org .o-head:hover,.in-org .o-deputy:hover,.in-org .o-staff:hover,.in-org .o-teams span:hover{transform:translateY(-4px)}.o-head{background:linear-gradient(135deg,#a13033,#d0566a);padding:18px 42px;font-size:19px}.o-v{background:var(--line);width:2px;height:36px;display:block}.o-v.long{height:80px}.o-mid{flex-direction:column;align-items:center;display:flex;position:relative}.o-deputy{background:linear-gradient(135deg,#546e7a,#37474f);padding:14px 34px;font-size:16px}.o-staff{background:linear-gradient(135deg,#0288d1,#01579b);align-items:center;margin-left:50px;padding:12px 22px;font-size:15px;display:flex;top:calc(100% + 22px);left:50%;position:absolute!important}.o-h{background:var(--line);width:50px;height:2px;position:absolute;top:50%;right:100%}.o-teams{grid-template-columns:repeat(6,minmax(0,1fr));gap:0 8px;width:100%;margin:0;padding:22px 0 0;list-style:none;display:grid;position:relative}.o-teams:before{content:"";background:var(--line);height:2px;position:absolute;top:0;left:8.33%;right:8.33%}.o-teams li{justify-content:center;display:flex;position:relative}.o-teams li:before{content:"";background:var(--line);width:2px;height:22px;position:absolute;top:-22px;left:50%}.o-teams span{background:linear-gradient(135deg,#283593,#1976d2);width:100%;padding:13px 4px;font-size:14px}@media (width<=1024px){.in-letters{grid-template-columns:repeat(3,minmax(0,1fr))}.in-tabs{flex-direction:row;gap:8px;top:auto;bottom:18px;left:50%;transform:translate(-50%)}.in-tabs button{border:1px solid var(--ick-line);box-shadow:var(--ick-shadow-lg);border-radius:99px;flex-direction:row;padding:12px 18px}.in-tabs button span{writing-mode:horizontal-tb;letter-spacing:0;white-space:nowrap}.in-tabs button:hover{transform:none}.in-page{padding-bottom:60px}.in-mascot{width:140px;right:-120px}.in-drawer-edge{width:60px;right:-59px}}@media (width<=820px){.in-greet-grid{grid-template-columns:1fr;gap:24px}.in-photo{width:200px;margin:0 auto;position:static}.o-teams{grid-template-columns:1fr;gap:14px;width:min(280px,100%);padding:0}.o-teams:before{width:2px;height:auto;margin-left:-1px;inset:-10px auto 20px 50%}.o-teams li:before{display:none}.o-staff{margin:0;top:auto;left:auto;position:relative!important}.o-mid{gap:30px}.o-mid:after{content:"";background:var(--line);z-index:0;width:2px;height:40px;margin-left:-1px;position:absolute;top:40px;left:50%}.o-h{display:none}.o-v.long{height:30px}}@media (width<=720px){.in-summary{flex-direction:column;gap:12px;margin-bottom:56px;padding:22px 20px 22px 22px}.in-summary p{font-size:16px}.in-flow li{grid-template-columns:1fr}.in-flow-label{padding:10px;font-size:14px}.in-flow-body{padding:18px 16px}.in-comp{grid-template-columns:1fr;margin-bottom:70px}.in-letters{gap:10px}.in-letters button{padding:16px 6px 14px}.in-letters small{display:none}.in-letters span{font-size:14px}.in-mascot{display:none}.in-drawer-panel{width:100vw}.in-drawer-edge{display:none}}@media (prefers-reduced-motion:reduce){.in-drawer-panel,.in-mascot,.in-detail-card,.in-modal,.in-modal-box{animation:none}.in-letters li{opacity:1;transition:none;transform:none}}.ick-main:has(>.hm){padding-bottom:0}.hm-eyebrow{letter-spacing:.3em;color:var(--ick-accent-ink);margin:0 0 10px;font-size:13px;font-weight:800}.hm-intro{padding:110px 0 100px;position:relative;overflow:hidden}.hm-intro:before{content:"";z-index:-1;background:radial-gradient(700px 400px at 90% 10%, var(--ick-accent-soft), transparent 70%), radial-gradient(500px 300px at 0% 100%, color-mix(in srgb, var(--ick-accent-soft) 60%, transparent), transparent 70%);position:absolute;inset:0}.hm-intro-top{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:center;gap:40px;margin-bottom:90px;display:grid}.hm-intro-txt h2{word-break:keep-all;margin:0 0 22px;font-size:clamp(28px,3vw,46px);font-weight:800;line-height:1.3}.hm-intro-txt h2 em{color:var(--ick-accent-ink);font-style:normal}.hm-intro-txt>p:not(.hm-eyebrow){color:var(--ick-ink-2);word-break:keep-all;margin:0 0 32px;font-size:17.5px;line-height:1.95}.hm-intro-txt strong{color:var(--ick-ink);font-weight:800}.hm-go{background:var(--ick-accent);color:#fff;height:52px;box-shadow:0 14px 28px -14px var(--ick-accent);border-radius:99px;align-items:center;gap:10px;padding:0 28px;font-weight:800;text-decoration:none;transition:transform .2s,box-shadow .2s;display:inline-flex}.hm-go svg{width:18px;height:18px;transition:transform .2s}.hm-go:hover{transform:translateY(-2px)}.hm-go:hover svg{transform:translate(4px)}.hm-go.ghost{background:var(--ick-card);color:var(--ick-ink);border:1px solid var(--ick-line);box-shadow:var(--ick-shadow)}.hm-prism-box{perspective:900px;place-items:center;height:340px;display:grid}.hm-prism{width:220px;height:220px;transform-style:preserve-3d;animation:12s linear infinite hm-spin;position:relative}@keyframes hm-spin{0%{transform:rotateX(15deg)rotateY(0)}to{transform:rotateX(15deg)rotateY(360deg)}}.hm-prism .f{text-align:center;letter-spacing:.06em;color:#fff;backface-visibility:visible;background:linear-gradient(135deg,#a13033e0,#e0565ab3);border:1px solid #ffffff59;place-items:center;font-size:22px;font-weight:900;line-height:1.3;display:grid;position:absolute;inset:0}.hm-prism .front{transform:translateZ(110px)}.hm-prism .back{font-size:18px;transform:rotateY(180deg)translateZ(110px)}.hm-prism .right{background:linear-gradient(135deg,#5b1d21cc,#8a2b30cc);transform:rotateY(90deg)translateZ(110px)}.hm-prism .left{background:linear-gradient(135deg,#5b1d21cc,#8a2b30cc);transform:rotateY(-90deg)translateZ(110px)}.hm-prism .top{background:#c9474ccc;transform:rotateX(90deg)translateZ(110px)}.hm-prism .bottom{background:#3a1418cc;transform:rotateX(-90deg)translateZ(110px)}.hm-sec{margin:0 0 26px;padding-left:16px;font-size:26px;font-weight:800;position:relative}.hm-sec:before{content:"";background:var(--ick-accent);border-radius:3px;width:5px;position:absolute;top:6px;bottom:6px;left:0}.hm-over{grid-template-columns:repeat(5,minmax(0,1fr));gap:18px;margin:0;padding:0;list-style:none;display:grid}.hm-over li{background:var(--ick-card);border:1px solid var(--ick-line);box-shadow:var(--ick-shadow);border-radius:20px;flex-direction:column;align-items:flex-start;gap:8px;padding:26px 22px;transition:transform .25s,border-color .25s,box-shadow .25s;display:flex}.hm-over li:hover{border-color:var(--ick-accent);box-shadow:var(--ick-shadow-lg);transform:translateY(-6px)}.hm-over-ico{background:var(--ick-accent-soft);width:50px;height:50px;color:var(--ick-accent-ink);border-radius:15px;place-items:center;margin-bottom:6px;display:grid}.hm-over-ico svg{width:25px;height:25px}.hm-over b{color:var(--ick-ink-3);letter-spacing:.08em;font-size:14px}.hm-over p{word-break:keep-all;flex-direction:column;margin:0;font-size:17px;font-weight:700;line-height:1.55;display:flex}.hm-over p strong{color:var(--ick-accent-ink);font-weight:900}.hm-over small{color:var(--ick-ink-3);font-size:12.5px}.hm-news{background:var(--ick-surface-2);border-top:1px solid var(--ick-line);padding:100px 0 110px}.hm-news-head{text-align:center;margin-bottom:44px}.hm-news-head h2{letter-spacing:.02em;margin:0 0 14px;font-size:clamp(28px,3.4vw,50px);font-weight:900}.hm-news-head>p:last-child{color:var(--ick-ink-2);margin:0;font-size:17px;line-height:1.7}.hm-cards{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;margin:0;padding:0;list-style:none;display:grid}.hm-cards a{background:var(--ick-card);border:1px solid var(--ick-line);height:100%;color:inherit;box-shadow:var(--ick-shadow);border-radius:20px;flex-direction:column;text-decoration:none;transition:transform .3s,box-shadow .3s;display:flex;overflow:hidden}.hm-cards a:hover{box-shadow:var(--ick-shadow-lg);transform:translateY(-8px)}.hm-cards .img{aspect-ratio:4/3;background:var(--ick-surface-3);color:var(--ick-ink-3);place-items:center;display:grid;position:relative;overflow:hidden}.hm-cards .img img{object-fit:cover;width:100%;height:100%;transition:transform .6s}.hm-cards a:hover .img img{transform:scale(1.08)}.hm-cards .img i svg{width:34px;height:34px}.hm-cards .body{flex-direction:column;gap:6px;padding:18px 20px 20px;display:flex}.hm-cards em{color:var(--ick-accent-ink);font-size:12.5px;font-style:normal;font-weight:800}.hm-cards b{-webkit-line-clamp:2;word-break:keep-all;-webkit-box-orient:vertical;font-size:17.5px;line-height:1.45;display:-webkit-box;overflow:hidden}.hm-cards small{color:var(--ick-ink-3);font-variant-numeric:tabular-nums;font-size:13.5px}.hm-empty{text-align:center;color:var(--ick-ink-3);padding:40px 0}.hm-more{text-align:center;margin:40px 0 0}@media (width<=1100px){.hm-over{grid-template-columns:repeat(3,minmax(0,1fr))}.hm-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=1024px){.hm-intro-top{grid-template-columns:1fr;margin-bottom:60px}.hm-prism-box{display:none}}@media (width<=720px){.hm-intro{padding:70px 0 60px}.hm-intro-txt>p:not(.hm-eyebrow){font-size:16px}.hm-over{grid-template-columns:1fr 1fr;gap:12px}.hm-over li{padding:20px 16px}.hm-over li:last-child{grid-column:1/-1}.hm-news{padding:70px 0 20px}.hm-cards{gap:14px}.hm-cards .body{padding:14px}.hm-cards b{font-size:15px}}@media (prefers-reduced-motion:reduce){.hm-prism{animation:none;transform:rotateX(15deg)rotateY(-25deg)}}.pf-page [style*=--cl],.pf-detail{--c:var(--cl)}:root[data-theme=dark] .pf-page [style*=--cl],:root[data-theme=dark] .pf-detail{--c:var(--cd)}.pf-page{--tint:color-mix(in srgb, var(--c) 30%, var(--ick-card))}.pf-cards li,.pf-detail{--tint:color-mix(in srgb, var(--c) 32%, var(--ick-card))}.pf-asof{color:var(--ick-ink-3);text-align:center;flex-wrap:wrap;justify-content:center;align-items:center;gap:6px;margin:0 0 34px;font-size:15px;display:flex}.pf-asof svg{width:17px;height:17px;color:var(--ick-accent-ink)}.pf-asof b{color:var(--ick-ink)}.pf-cards{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;margin:0;padding:0;list-style:none;display:grid}.pf-card{border:1px solid var(--ick-line);background:var(--ick-card);width:100%;height:100%;color:var(--ick-ink);font:inherit;text-align:left;cursor:pointer;box-shadow:var(--ick-shadow);border-radius:24px;flex-direction:column;gap:18px;padding:30px 28px 24px;transition:transform .3s cubic-bezier(.3,1.4,.5,1),box-shadow .3s,border-color .3s;display:flex;position:relative;overflow:hidden}.pf-card:before{content:"";background:var(--c);height:5px;position:absolute;inset:0 0 auto}.pf-card:after{content:"";background:radial-gradient(circle, color-mix(in srgb, var(--c) 16%, transparent), transparent 70%);pointer-events:none;border-radius:50%;width:180px;height:180px;position:absolute;top:-60px;right:-60px}.pf-card:hover,.pf-card:focus-visible{border-color:var(--c);box-shadow:0 26px 46px -24px var(--c);outline:none;transform:translateY(-10px)}.pf-card-top{flex-direction:column;gap:2px;display:flex}.pf-card-top b{color:var(--c);font-size:21px;font-weight:800}.pf-card-top small{color:var(--ick-ink-3);letter-spacing:.04em;font-size:13px}.pf-rate{flex-direction:column;gap:4px;display:flex}.pf-rate small{color:var(--ick-ink-3);font-size:14px;font-weight:700}.pf-rate strong{color:var(--ick-ink);font-variant-numeric:tabular-nums;align-items:baseline;gap:4px;font-size:clamp(44px,3.6vw,64px);font-weight:900;line-height:1;display:flex}.pf-rate strong em{color:var(--ick-ink-3);font-size:.45em;font-style:normal}.pf-badge{white-space:nowrap;border-radius:99px;align-self:flex-start;align-items:center;gap:4px;height:26px;padding:0 10px 0 8px;font-size:12.5px;font-weight:800;display:inline-flex}.pf-badge svg{width:14px;height:14px}.pf-badge.ok{background:var(--ick-ok-bg);color:var(--ick-ok-ink)}.pf-badge.warn{background:var(--ick-warn-bg);color:var(--ick-warn)}.pf-meter{background:var(--ick-surface-3);border-radius:99px;height:8px;display:block;overflow:hidden}.pf-meter i{background:var(--c);transform-origin:0;border-radius:99px;height:100%;animation:1.4s cubic-bezier(.2,.8,.2,1) .3s both pf-fill;display:block}@keyframes pf-fill{0%{transform:scaleX(0)}}.pf-stat{border-top:1px solid var(--ick-line);grid-template-columns:1fr 1px 1fr;gap:14px;padding-top:16px;display:grid}.pf-stat>i{background:var(--ick-line)}.pf-stat span{flex-direction:column;gap:2px;display:flex}.pf-stat small{color:var(--ick-ink-3);font-size:13px;font-weight:700}.pf-stat b{font-variant-numeric:tabular-nums;font-size:22px;font-weight:800}.pf-stat b.hl{color:var(--c)}.pf-more{color:var(--ick-ink-3);align-items:center;gap:6px;margin-top:auto;font-size:14px;font-weight:700;display:inline-flex}.pf-more svg{width:16px;height:16px;transition:transform .2s}.pf-card:hover .pf-more{color:var(--c)}.pf-card:hover .pf-more svg{transform:translate(4px)}.pf-main{background:var(--ick-card);border:1px solid var(--ick-line);border-top:5px solid var(--c);box-shadow:var(--ick-shadow);border-radius:26px;padding:36px 40px 28px}.pf-main>header{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:14px;display:flex}.pf-eng{letter-spacing:.2em;color:var(--c);text-transform:uppercase;margin:0 0 4px;font-size:13px;font-weight:800}.pf-main h2{margin:0;font-size:clamp(24px,2.4vw,36px);font-weight:800}.pf-main h2 span{color:var(--ick-ink-3);font-size:.7em;font-weight:700}.pf-main-rate{text-align:right;margin:0}.pf-main-rate small{color:var(--ick-ink-3);font-size:13.5px;font-weight:700;display:block}.pf-main-rate strong{color:var(--c);font-variant-numeric:tabular-nums;font-size:clamp(34px,3vw,48px);font-weight:900}.pf-main-rate em{margin-left:2px;font-size:.5em;font-style:normal}.pf-legend-row{justify-content:space-between;align-items:center;gap:10px;margin-bottom:6px;display:flex}.pf-legend{color:var(--ick-ink-2);gap:18px;margin:0;font-size:14px;font-weight:700;display:flex}.pf-legend span,.pf-tip span{align-items:center;gap:6px;display:inline-flex}.pf-legend i,.pf-tip i{border-radius:3px;width:12px;height:12px}.pf-legend i.t,.pf-tip i.t{background:var(--tint)}.pf-legend i.a,.pf-tip i.a{background:var(--c)}.pf-toggle{border:1px solid var(--ick-line);background:var(--ick-card);height:34px;color:var(--ick-ink-2);font:inherit;cursor:pointer;border-radius:99px;align-items:center;gap:6px;padding:0 14px;font-size:13.5px;font-weight:700;display:inline-flex}.pf-toggle svg{width:15px;height:15px}.pf-toggle:hover{border-color:var(--c);color:var(--ick-ink)}.pf-subhead{align-items:center;gap:10px;margin:56px 0 20px;font-size:24px;font-weight:800;display:flex}.pf-subhead i{background:var(--c);border-radius:3px;width:5px;height:24px}.pf-subs{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin:0;padding:0;list-style:none;display:grid}.pf-subs>li{background:var(--ick-card);border:1px solid var(--ick-line);border-left:4px solid var(--c);min-width:0;box-shadow:var(--ick-shadow);border-radius:20px;padding:22px 22px 12px}.pf-subs header{justify-content:space-between;align-items:center;gap:10px;margin-bottom:4px;display:flex}.pf-subs h4{word-break:keep-all;margin:0;font-size:17px;font-weight:800}.pf-note{color:var(--ick-ink-3);align-items:center;gap:6px;margin:30px 0 0;font-size:13.5px;display:flex}.pf-note svg{width:15px;height:15px}.pf-table{margin-top:8px}.pf-table th.c{text-align:center}.pf-chart{width:100%;min-width:0;position:relative}.pf-chart svg{display:block;overflow:visible}.pf-grid{stroke:var(--ick-line);stroke-width:1px;stroke-dasharray:3 4}.pf-base{stroke:var(--ick-line-strong);stroke-width:1px}.pf-tick{fill:var(--ick-ink-3);font-variant-numeric:tabular-nums;font-size:12px}.pf-year{fill:var(--ick-ink-2);font-weight:700}.pf-val{fill:var(--ick-ink-3);font-variant-numeric:tabular-nums;font-weight:600;transition:opacity .4s .8s}.pf-val.strong{fill:var(--c);font-weight:800}:root:not([data-theme=dark]) .pf-val.strong{fill:color-mix(in srgb, var(--c) 85%, #000)}.pf-target,.pf-achieve{transform-box:fill-box;transform-origin:bottom;transition:transform .9s cubic-bezier(.2,.8,.2,1),opacity .2s;transform:scaleY(0)}.pf-target.up,.pf-achieve.up{transform:scaleY(1)}.pf-target{fill:var(--tint)}.pf-achieve{fill:var(--c)}.pf-group.dim .pf-target,.pf-group.dim .pf-achieve{opacity:.45}.pf-hit{fill:#0000;cursor:pointer}.pf-tip{z-index:5;background:var(--ick-card);border:1px solid var(--ick-line);min-width:120px;box-shadow:var(--ick-shadow-lg);color:var(--ick-ink-2);pointer-events:none;white-space:nowrap;border-radius:12px;flex-direction:column;gap:3px;padding:10px 12px;font-size:13px;display:flex;position:absolute;transform:translate(-50%,-100%)}.pf-tip b{color:var(--ick-ink);font-size:13.5px}.pf-tip strong{color:var(--ick-ink)}.pf-tip .muted{color:var(--ick-ink-3)}@media (prefers-reduced-motion:reduce){.pf-target,.pf-achieve{transition:none;transform:none}.pf-meter i{animation:none}}@media (width<=1200px){.pf-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.pf-cards{grid-template-columns:1fr;gap:16px}.pf-main{padding:24px 16px 16px}.pf-subs{grid-template-columns:minmax(0,1fr)}.pf-legend-row{flex-wrap:wrap}}@media (width>=1200px){:root{--ick-wrap:1680px}body{font-size:17px}.ick-wrap{padding-left:clamp(40px,4vw,80px);padding-right:clamp(40px,4vw,80px)}.ick-top .ick-wrap{max-width:none;padding:0 clamp(32px,2.8vw,56px)}.ick-top-in{gap:24px;height:96px}.ick-logo{width:212px;height:41px}.ick-nav{gap:clamp(4px,1.6vw,36px)}.ick-nav-a{letter-spacing:-.01em;padding:12px 14px;font-size:clamp(17px,1.18vw,22px);font-weight:800}.ick-nav-a.active:after{height:3px;bottom:0}.ick-icon-btn{width:44px;height:44px}.ick-me-btn{gap:12px;max-width:340px;height:52px;padding:0 16px 0 7px}.ick-me-txt{min-width:120px;max-width:240px}.ick-me-btn .ick-avatar{width:36px;height:36px;font-size:15px}.ick-me-txt b{font-size:16px}.ick-me-txt small{font-size:13.5px}.ick-menu{width:280px}.ick-menu a,.ick-menu button{padding:11px 12px;font-size:15.5px}.ick-phead{text-align:center;margin-bottom:44px;padding:66px 0 60px}.ick-phead .ick-wrap{flex-direction:column;align-items:center;display:flex}.ick-phead-in{flex-direction:column;justify-content:center;align-items:center;gap:26px}.ick-phead .ick-eyebrow{letter-spacing:.26em;margin-bottom:10px;font-size:15px}.ick-phead h1{letter-spacing:-.02em;font-size:clamp(38px,3.1vw,56px);line-height:1.2}.ick-phead-desc{max-width:820px;margin:14px auto 0;font-size:18.5px}.ick-phead h1:after{width:44px;margin:18px auto 0}.ick-phead .ick-btn{height:42px;padding:0 18px 0 16px;font-size:15.5px}.ick-btn.tool{height:44px;padding:0 20px 0 18px;font-size:16px}.ick-btn svg,.ick-ico{width:18px;height:18px}.ick-btn{height:44px;padding:0 20px;font-size:16px}.ick-btn.sm{height:38px;padding:0 16px;font-size:15px}.ick-btn.lg{height:54px;padding:0 26px;font-size:17.5px}.ick-field span{font-size:15.5px}.ick-field input:not([type=checkbox]):not([type=radio]){height:50px;font-size:17px}input[type=checkbox],input[type=radio]{width:22px;min-width:22px;height:22px}input[type=checkbox]:before{width:13px;height:13px}.ick-alert{font-size:16px}.ick-hint{font-size:14.5px}.ick-chips button{height:40px;padding:0 18px;font-size:15.5px}.ick-search select,.ick-search input{height:46px;font-size:16px}.ick-search input{width:min(420px,100%)}.ick-sbar{width:min(640px,100%);height:56px;padding:5px 5px 5px 8px}.ick-sbar input{padding:0 14px;font-size:17px}.ick-sbar-go{padding:0 24px 0 20px;font-size:16.5px}.ick-dd-btn{height:44px;padding:0 14px 0 18px;font-size:16.5px}.ick-dd-list{min-width:190px}.ick-dd-list li{padding:11px 14px;font-size:16px}.ick-tools{margin-bottom:22px}.pg-find{border-radius:20px;gap:14px;padding:10px}.pg-tabs button{height:44px;padding:0 24px;font-size:16.5px}.pg-find .ick-dd-btn{height:46px}.pg-q{width:380px;height:50px}.pg-q input,.pg-total{font-size:16.5px}.pg-tag{height:34px;font-size:15px}.pg-meta{margin:22px 2px 24px}.ick-list li{grid-template-columns:90px minmax(0,1fr) 200px 130px 80px;gap:12px;padding:18px 26px;font-size:17px}.ick-list li.head{padding:14px 26px;font-size:15px}.ick-list .no,.ick-list .dt,.ick-list .vw{font-size:16px}.ick-list .wr{font-size:15.5px}.ick-list .wr small{font-size:13px}.ick-crumb{margin-bottom:22px}.ick-back{gap:12px;height:46px;padding:0 22px 0 6px;font-size:16px}.ick-back i{width:34px;height:34px}.ick-back i svg{width:18px;height:18px}.ick-row.end>.ick-btn,.pg-actions>.ick-btn,.ick-post footer .ick-btn,.ick-story footer .ick-btn{min-width:140px;height:52px;padding:0 26px;font-size:16.5px}.ick-drop-box{padding:30px 20px}.ick-date-btn{height:50px;font-size:17px}.ick-date.compact .ick-date-btn{height:42px;font-size:15.5px}.ick-cal{width:344px}.ick-cal-days button{height:44px;font-size:15.5px}.pg-tags select,.pg-tags input{height:44px!important;font-size:15.5px!important}.ick-drop-box p{font-size:16px}.ick-read{max-width:1400px}.ick-post{padding:40px 44px}.ick-post h1{font-size:32px}.ick-post .meta{font-size:15.5px}.ick-content,.ick-content.ck-content{font-size:17.5px;line-height:1.85}.ick-files li{padding:12px 16px;font-size:16px}.ick-comments h2{font-size:22px}.ick-comments>ul>li{padding:18px 24px}.ick-comments .who{font-size:15.5px}.ick-comments .txt{font-size:17px}.ick-comments .act button{font-size:14.5px}.ick-locked,.ick-cdept,.ick-cdept select{font-size:15.5px}.ick-count{font-size:15.5px}.nl-front{padding:44px 28px}.nl-front:hover,.nl-front:focus-visible{padding-left:42px}.nl-text b{font-size:29px}.nl-desc{font-size:17px}.nl-cat{font-size:14px}.nl-date{font-size:16px}.nl-write{height:50px;padding:0 28px;font-size:16.5px}.nl-detail{max-width:1240px}.nl-article{padding:64px 80px 52px}.nl-article h1{font-size:50px}.nl-meta{font-size:16.5px}.nl-lead{font-size:22px}.nl-main{font-size:18.5px}.nl-body{max-width:900px}.ick-news{grid-template-columns:repeat(4,minmax(0,1fr));gap:30px}.ick-news b{padding:0 20px;font-size:20px}.ick-news a{padding-bottom:20px}.ick-news .cat{margin:0 20px;font-size:13.5px}.ick-cat{font-size:13.5px}.ick-news .desc,.ick-news .when{padding:0 20px}.ick-news .desc{font-size:15.5px}.ick-news .when{font-size:14.5px}.pg-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px}.pg-cards .body{gap:8px;padding:22px 24px 24px}.pg-cards .cat{font-size:14px}.pg-cards b{font-size:21px;line-height:1.4}.pg-facts{gap:7px;font-size:16px}.pg-facts svg{width:18px;height:18px}.pg-tagchips li,.pg-cards .img .pg-state,.pg-state{height:30px;padding:0 12px;font-size:14px}.pg-noimg span{font-size:22px}.pg-detail{padding-top:48px}.pg-head{margin-bottom:26px}.pg-head .cat{font-size:15px}.pg-detail-grid{grid-template-columns:minmax(0,1fr) 400px;gap:36px}.pg-head h1{font-size:36px}.pg-intro{padding:28px 30px;font-size:17.5px}.pg-box{padding:26px}.pg-info{grid-template-columns:112px minmax(0,1fr);font-size:16px}.pg-info dt svg{width:17px;height:17px}.pg-count{font-size:17px}.pg-form-head h1{font-size:32px}.pg-form{max-width:1360px}.pg-form .pg-sec{grid-template-columns:250px minmax(0,1fr);column-gap:48px;margin-bottom:20px;padding:34px 40px 22px;display:grid}.pg-form .pg-sec>header{flex-direction:column;grid-area:1/1/span 40;align-self:start;align-items:flex-start;gap:10px;margin:0;position:sticky;top:120px}.pg-form .pg-sec>header h2{flex-direction:column;align-items:flex-start;gap:10px;font-size:22px}.pg-form .pg-sec>header h2 span{padding:3px 10px;font-size:14px}.pg-form .pg-sec>:not(header){grid-column:2}.pg-form .ick-grid2{column-gap:28px}.pg-imgs{grid-template-columns:380px minmax(0,1fr);gap:32px}.pg-poster-pick img,.pg-add-img{width:150px}.ick-check{font-size:16px}.pg-sec h2{font-size:21px}.pg-table{font-size:16px}.pg-table th{padding:13px 16px;font-size:14px}.pg-table td{padding:15px 16px}.pg-table td small{font-size:13.5px}.ev-rooms{grid-template-columns:repeat(auto-fill,minmax(340px,1fr));gap:18px}.ev-rooms b{font-size:19px}.ad-tabs a{padding:16px 20px 14px;font-size:17px}.ad-sec{padding:28px 32px}.ad-sec h2{font-size:21px}.ad-tiles{gap:16px}.ad-tile{padding:20px 24px}.ad-tile span{font-size:15px}.ad-tile b{font-size:34px}.ad-people li{padding:13px 16px;font-size:16.5px}.ad-people li span{font-size:15px}.ad-pc-name{font-size:17px}.ad-pc.big .ad-pc-name{font-size:20px}.ad-pc-sub{font-size:14.5px}.ad-duty-txt b{font-size:16.5px}.ad-duty-txt small{font-size:13.5px}.ad-duty-grid{grid-template-columns:repeat(auto-fill,minmax(260px,1fr))}.ad-state{padding:4px 11px;font-size:13.5px}.ad-search input,.ad-search select,.ad-search .ick-date-btn{height:46px;font-size:16px}.ad-search .ick-date{flex-basis:220px}.ad-chips button{height:38px;padding:0 16px;font-size:15px}.ad-panel h3{font-size:16px}.ad-inline input,.ad-endbox input{height:38px;font-size:15px}.ad-pager{font-size:15.5px}.ick-foot{padding:38px 0 44px;font-size:15px}.ick-foot-body b{font-size:17px}.ick-foot-logo{width:190px;height:37px}.lg-card{max-width:540px;padding:54px 56px 34px}.lg-card h1{font-size:36px}.lg-eyebrow{font-size:13px}.lg-sub{font-size:15px}.lg-tabs button{height:52px;font-size:16.5px}.lg-input{height:60px}.lg-input input{font-size:17px}.lg-go{height:60px;font-size:17.5px}.lg-notes,.lg-help{font-size:14.5px}.lg-sso p{font-size:15px}.pw-label{font-size:14.5px}.lg-card.wide{max-width:594px}.pw-notice p{font-size:15px}.pw-rules li{height:30px;font-size:13.5px}.pw-later{height:54px;font-size:16px}.pw-who{font-size:15px}.hw{margin-top:-97px}.hw-stack,.hw-final{top:97px}.in-summary,.in-flow{max-width:1440px}.in-letters{gap:24px}.in-letters button{padding:38px 14px 32px}.in-letters small{font-size:14.5px}.in-letters span{font-size:20px}.in-detail-card{width:min(1200px,100%)}.pf-cards{gap:30px}.pf-card{padding:38px 34px 30px}.pf-card-top b{font-size:24px}.pf-stat b{font-size:26px}.pf-main{padding:44px 52px 34px}.pf-subs{grid-template-columns:repeat(var(--n,4), minmax(0, 1fr));gap:22px}.pf-subs h4{font-size:19px}.pf-asof{font-size:17px}.bd-tabs{margin-top:-70px;margin-bottom:40px}.bd-tabs a{height:56px;padding:0 28px;font-size:17px}.fr-list li a{grid-template-columns:80px minmax(0,1fr) auto;padding:24px 18px}.fr-main b{font-size:19px}.fr-meta{font-size:15px}.fr-state{height:34px;padding:0 14px;font-size:14.5px}.fr-body{font-size:18px}.pd-h1{font-size:32px}.pd-badge{height:34px;padding:0 14px;font-size:15px}.pd-meta{font-size:15.5px}.pd-ibtn{height:42px;padding:0 16px;font-size:15px}.pd-files a{font-size:16px}.pd-body{min-height:300px}.cmt{padding:30px 40px 18px}.cm-h h2{font-size:22px}.cm-who{font-size:15.5px}.cm-txt,.cm-form textarea{font-size:16.5px}.ick-content .ick-tbl table{font-size:16px}.ick-swc-tx b{font-size:17px}.ick-swc-tx small{font-size:14.5px}}
