.uksch-scope{--uksch-line: #e6e8f0;--uksch-line-2: #d8dbe8;--uksch-muted: #7a8099;--uksch-ink: #0e1424;--uksch-ink-2: #1f2540;--uksch-brand: #4f46e5;--uksch-brand-ink: #3730a3;--uksch-brand-soft: #eef2ff;--uksch-warn: #a85a04;--uksch-danger: #b3261e}.uksch-modal-shell{width:1180px;max-width:calc(100% - 32px);max-height:calc(100vh - 48px);max-height:calc(100dvh - 48px);display:flex;flex-direction:column;overflow:hidden;font-family:inherit;font-size:13.5px;color:var(--uksch-ink);background:#fff;border-radius:14px}.uksch-h{padding:14px 18px;border-bottom:1px solid var(--uksch-line);display:flex;align-items:center;gap:12px;flex:none}.uksch-h .uksch-h-ic{width:32px;height:32px;border-radius:9px;background:var(--uksch-brand-soft);color:var(--uksch-brand);display:flex;align-items:center;justify-content:center;flex:none}.uksch-h h3{margin:0;font-size:15.5px;font-weight:600}.uksch-h>.min-w-0{flex:1;min-width:0}.uksch-h p{margin:1px 0 0;font-size:12px;color:var(--uksch-muted)}.uksch-h-sub{margin:4px 0 0;font-size:12px;color:var(--uksch-muted);font-style:italic}.uksch-h .uksch-close{margin-left:auto}.uksch-h-actions{margin-top:8px;display:flex;flex-wrap:wrap;align-items:center;gap:8px}.uksch-template-apply{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.uksch-template-apply-wrap{position:relative}.uksch-template-apply-btn{height:30px;padding:0 10px;border-radius:8px;font-size:12.5px;font-weight:600;border:1px solid var(--uksch-line-2);background:#fff;color:var(--uksch-brand-ink);cursor:pointer;display:inline-flex;align-items:center;gap:6px}.uksch-template-apply-btn:hover:not(:disabled){background:var(--uksch-brand-soft);border-color:var(--uksch-brand)}.uksch-template-apply-btn:disabled{opacity:.55;cursor:not-allowed}.uksch-template-apply-badge{display:inline-flex;align-items:center;max-width:min(100%,18rem);padding:4px 10px;border-radius:999px;font-size:11.5px;font-weight:600;color:var(--uksch-brand-ink);background:var(--uksch-brand-soft);border:1px solid #c7d2fe;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.uksch-template-apply-menu{position:absolute;z-index:30;top:calc(100% + 6px);left:0;min-width:min(20rem,calc(100vw - 3rem));max-width:24rem;max-height:240px;overflow:auto;margin:0;padding:6px;list-style:none;background:#fff;border:1px solid var(--uksch-line);border-radius:10px;box-shadow:0 12px 32px #0f172a1f}.uksch-template-apply-item{display:flex;flex-direction:column;align-items:flex-start;gap:2px;width:100%;padding:8px 10px;border:0;border-radius:8px;background:transparent;cursor:pointer;text-align:left}.uksch-template-apply-item:hover{background:#fbfbfe}.uksch-template-apply-item-name{font-size:13px;font-weight:600;color:var(--uksch-ink)}.uksch-template-apply-item-meta{font-size:11.5px;color:var(--uksch-muted)}.uksch-template-editor{--uksch-line: #e6e8f0;--uksch-brand: #4f46e5;--uksch-brand-ink: #3730a3;--uksch-brand-soft: #eef2ff}.uksch-template-editor .uksch-te-card{border-radius:14px;border:1px solid var(--uksch-line);background:#fbfbfe;padding:18px}.uksch-template-editor .uksch-te-label{font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#7a8099}.uksch-template-editor .uksch-te-mode{margin-top:8px;display:grid;gap:8px;grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width: 640px){.uksch-template-editor .uksch-te-mode{grid-template-columns:1fr}}.uksch-template-editor .uksch-te-mode-btn{border-radius:12px;border:1px solid var(--uksch-line);background:#fff;padding:10px 12px;text-align:left;cursor:pointer;transition:border-color .15s,box-shadow .15s}.uksch-template-editor .uksch-te-mode-btn:hover{border-color:#c7d2fe}.uksch-template-editor .uksch-te-mode-btn.on{border-color:var(--uksch-brand);background:#fff;box-shadow:0 0 0 1px #4f46e540}.uksch-template-editor .uksch-te-mode-title{display:block;font-size:14px;font-weight:700;color:#0e1424}.uksch-template-editor .uksch-te-mode-hint{display:block;margin-top:2px;font-size:11px;line-height:1.35;color:#7a8099}.uksch-template-editor .uksch-te-panel{margin-top:14px;border-radius:12px;border:1px solid var(--uksch-line);background:#fff;padding:14px}.uksch-body{display:grid;grid-template-columns:minmax(300px,36%) 1fr;flex:1;min-height:0;overflow:hidden}.uksch-template-workstation .uksch-body{min-height:min(720px,75vh)}.uksch-side{padding:14px 18px;border-right:1px solid var(--uksch-line);background:#fff;overflow-x:hidden;overflow-y:auto;min-width:0}.uksch-side .uksch-group{margin-bottom:12px}.uksch-side .uksch-ghd{display:flex;align-items:center;gap:6px;font-size:10px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--uksch-muted);margin-bottom:6px}.uksch-seg{display:flex;flex-direction:column;gap:4px}.uksch-seg button{text-align:left;padding:7px 10px;border:1px solid var(--uksch-line);border-radius:7px;background:#fff;display:flex;flex-direction:column;gap:1px;transition:all .12s ease}.uksch-seg button:hover{border-color:#c4c8dc}.uksch-seg button.on{border-color:var(--uksch-brand);background:#fff;box-shadow:0 0 0 2px #4f46e51a}.uksch-seg button b{font-size:12.5px;font-weight:600;color:var(--uksch-ink)}.uksch-seg button.on b{color:var(--uksch-brand-ink)}.uksch-seg button span{font-size:11px;color:var(--uksch-muted);line-height:1.3}.uksch-two-col{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px}.uksch-hol-err{color:var(--uksch-danger)}.uksch-time-grid{display:grid;grid-template-columns:1fr 10px 1fr;gap:6px;align-items:end}.uksch-time-grid .uksch-dash{align-self:center;text-align:center;color:var(--uksch-muted);padding-top:14px}.uksch-fld label{font-size:10.5px;color:var(--uksch-muted);display:block;margin-bottom:3px}.uksch-scope select,select.uksch-select{appearance:none;-webkit-appearance:none;-moz-appearance:none;box-sizing:border-box;width:100%;max-width:100%;margin:0;font-family:inherit;font-size:12px;font-weight:500;line-height:1.35;color:var(--uksch-ink);background-color:#fff;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 24 24' fill='none' stroke='%237a8099' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 10px center;background-size:16px;padding:.4375rem 2rem .4375rem .625rem;border:1px solid var(--uksch-line-2);border-radius:8px;cursor:pointer;outline:none;transition:border-color .15s ease,box-shadow .15s ease,background-color .15s ease}.uksch-scope select:hover:not(:disabled),select.uksch-select:hover:not(:disabled){border-color:#c4c8dc;background-color:#fbfbfe}.uksch-scope select:focus,select.uksch-select:focus{border-color:var(--uksch-brand);box-shadow:0 0 0 2px #4f46e51f}.uksch-scope select:disabled,select.uksch-select:disabled{opacity:.55;cursor:not-allowed;background-color:#fbfbfe}select.uksch-select--inline{width:auto;max-width:none}.uksch-add-form select.uksch-select{height:36px;font-size:13px}.uksch-meta{margin-top:4px;font-size:11px;color:var(--uksch-muted)}.uksch-toggle{display:flex;align-items:flex-start;gap:8px;padding:7px 9px;border:1px solid var(--uksch-line);border-radius:7px;background:#fff;cursor:pointer}.uksch-toggle .uksch-tg{width:28px;height:16px;border-radius:999px;background:var(--uksch-line-2);position:relative;flex:none;margin-top:1px;transition:background .15s ease}.uksch-toggle .uksch-tg:after{content:"";position:absolute;left:2px;top:2px;width:12px;height:12px;border-radius:50%;background:#fff;box-shadow:0 1px 3px #00000026;transition:left .15s ease}.uksch-toggle.on .uksch-tg{background:var(--uksch-brand)}.uksch-toggle.on .uksch-tg:after{left:14px}.uksch-toggle .uksch-tx b{display:block;font-size:12px;font-weight:600;color:var(--uksch-ink);line-height:1.2}.uksch-toggle .uksch-tx span{display:block;font-size:11px;color:var(--uksch-muted);margin-top:1px;line-height:1.3}.uksch-main{display:flex;flex-direction:column;min-width:0;overflow:hidden}.uksch-main-scroll{padding:14px 18px;overflow-x:hidden;overflow-y:auto;flex:1;min-height:0;display:flex;flex-direction:column}.uksch-cal-h{display:flex;align-items:center;gap:8px;margin-bottom:8px;flex-wrap:nowrap;flex:none;min-height:32px}.uksch-cal-h .uksch-month{font-size:14px;font-weight:600;color:var(--uksch-ink);letter-spacing:-.005em;white-space:nowrap}.uksch-cal-h .uksch-nav{display:flex;gap:3px;margin-left:2px}.uksch-cal-h .uksch-right{margin-left:auto;display:flex;align-items:center;gap:6px;flex:none}.uksch-norm-pill{display:inline-flex;align-items:center;gap:5px;flex:none;white-space:nowrap;font-size:11.5px;color:#4a5170;background:#fbfbfe;border:1px solid var(--uksch-line);border-radius:999px;padding:3px 10px}.uksch-norm-pill b{color:var(--uksch-ink);font-weight:600;font-variant-numeric:tabular-nums}.uksch-add-bar{display:flex;align-items:center;gap:10px;margin-bottom:8px;padding:7px 8px 7px 14px;background:#fff;border:1px solid var(--uksch-line);border-radius:10px;position:relative;flex:none}.uksch-add-bar .uksch-ttl{display:flex;flex-direction:column;align-items:flex-start;gap:3px;min-width:0}.uksch-add-bar .uksch-ttl b{display:block;font-size:12.5px;font-weight:600;letter-spacing:-.005em;line-height:1.25}.uksch-add-bar .uksch-ttl span{display:block;font-size:11px;color:var(--uksch-muted);line-height:1.35}.uksch-add-menu{position:absolute;right:12px;top:calc(100% + 4px);z-index:30;background:#fff;border:1px solid var(--uksch-line);border-radius:12px;box-shadow:0 14px 36px #141c3c24;padding:6px;min-width:240px}.uksch-add-menu button{display:flex;align-items:center;gap:10px;width:100%;text-align:left;padding:8px 10px;border-radius:8px;font-size:13.5px;color:var(--uksch-ink-2);background:transparent;border:0;cursor:pointer}.uksch-add-menu button:hover{background:#fbfbfe}.uksch-add-menu .uksch-mi-ic{width:24px;height:24px;border-radius:6px;display:inline-flex;align-items:center;justify-content:center;font-size:12px;font-weight:600}.uksch-add-form{margin-bottom:12px;padding:14px 16px;border:1px solid var(--uksch-brand);background:linear-gradient(180deg,#f6f5ff,#fff);border-radius:12px;box-shadow:0 4px 14px #4f46e514}.uksch-add-form-grid{display:grid;grid-template-columns:1.2fr 1fr 1fr;gap:10px;align-items:end}@media (max-width: 980px){.uksch-body{grid-template-columns:1fr}.uksch-side{border-right:0;border-bottom:1px solid var(--uksch-line);max-height:40vh}.uksch-add-form-grid{grid-template-columns:1fr}}.uksch-cal-grid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:6px;-webkit-user-select:none;user-select:none;flex:1 1 auto;min-height:0;min-height:min(420px,52vh)}.uksch-cal-grid .uksch-dow{font-size:10px;color:var(--uksch-muted);text-align:center;padding:0 0 4px;font-weight:600;letter-spacing:.1em;text-transform:uppercase}.uksch-cell{min-height:0;border-radius:10px;padding:7px 9px;display:flex;flex-direction:column;background:#fff;border:1px solid var(--uksch-line);cursor:pointer;position:relative;transition:transform .15s ease,box-shadow .15s ease,border-color .12s ease}.uksch-cell:hover:not(.uksch-cell-empty){border-color:#c4c8dc;transform:translateY(-1px);box-shadow:0 4px 12px #141c3c12;z-index:2}.uksch-cell-empty{background:transparent;border-color:transparent;cursor:default}.uksch-cell-empty:hover{transform:none;box-shadow:none}.uksch-cell .uksch-dn{font-size:13px;font-weight:600;line-height:1;font-variant-numeric:tabular-nums;width:fit-content}.uksch-cell .uksch-lbl{margin-top:auto;font-size:11px;color:var(--uksch-muted);line-height:1.2;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.uksch-cell .uksch-ico{position:absolute;top:7px;right:7px;width:16px;height:16px;box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;font-size:9px;line-height:1;padding:0;margin:0;transform:translateZ(0)}.uksch-t-hol .uksch-ico,.uksch-t-vac .uksch-ico,.uksch-t-sick .uksch-ico,.uksch-t-short .uksch-ico,.uksch-t-rfshort .uksch-ico,.uksch-t-over .uksch-ico{padding-bottom:1px}.uksch-t-off{background:#e4e7f2;border-color:#cdd2e3}.uksch-t-off .uksch-dn{color:#5c6278;font-weight:600}.uksch-t-off .uksch-lbl{color:#6b7080}.uksch-cell.uksch-t-off:hover:not(.uksch-cell-empty){border-color:#b8bfd4;background:#dce1ee}.uksch-t-short{border-color:#dcd6ff}.uksch-t-short:after{content:"";position:absolute;left:14px;right:14px;bottom:6px;height:2px;border-radius:2px;background:var(--uksch-brand)}.uksch-t-short .uksch-ico{background:var(--uksch-brand-soft);color:var(--uksch-brand)}.uksch-t-rfshort{border-color:#c5ebe8;background:linear-gradient(165deg,#f0fdfc,#e8faf8)}.uksch-t-rfshort .uksch-lbl{color:#0f5c56;font-weight:600}.uksch-t-rfshort .uksch-ico{background:#c5ebe8;color:#0f5c56}.uksch-t-vac{background:#fef6e5;border-color:#f4dcab}.uksch-t-vac .uksch-dn{color:#7a5814}.uksch-t-vac .uksch-ico{background:#f4dcab;color:#7a5814}.uksch-t-sick{background:#eef4fb;border-color:#cfe0f4}.uksch-t-sick .uksch-dn{color:#1c4d80}.uksch-t-sick .uksch-ico{background:#cfe0f4;color:#1c4d80}.uksch-t-hol{background:#f8d5dc;border-color:#e598a8}.uksch-t-hol .uksch-dn{color:#731c28}.uksch-t-hol .uksch-lbl{color:#8b2838}.uksch-t-hol .uksch-ico{background:#e598a8;color:#5c151e}.uksch-t-over{background:#ecf6ef;border-color:#c4e0cd}.uksch-t-over .uksch-dn{color:#1d6b3f}.uksch-t-over .uksch-ico{background:#c4e0cd;color:#1d6b3f}.uksch-cell.uksch-today{background:linear-gradient(180deg,#4f46e51f,#4f46e512);border-color:var(--uksch-brand);box-shadow:inset 0 0 0 1px #4f46e533}.uksch-today .uksch-dn{background:var(--uksch-brand);color:#fff;min-width:20px;height:20px;padding:0 6px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;font-size:11.5px;font-weight:600}.uksch-today .uksch-lbl{color:var(--uksch-brand-ink);font-weight:600}.uksch-month-sum{margin-top:8px;border:1px solid var(--uksch-line);border-radius:10px;background:#fff;padding:7px 12px;display:flex;align-items:center;gap:6px;flex-wrap:wrap;flex:none;min-height:40px;box-sizing:border-box}.uksch-month-sum .uksch-item-hours{background:var(--uksch-brand-soft);padding:4px 9px;border-radius:7px;margin-right:4px}.uksch-month-sum .uksch-item-hours .uksch-num{color:var(--uksch-brand);font-size:14px;font-weight:700}.uksch-month-sum .uksch-item-hours .uksch-l{color:var(--uksch-brand-ink);font-size:12px;font-weight:500}.uksch-month-sum .uksch-num{font-size:13px;font-weight:600;font-variant-numeric:tabular-nums}.uksch-month-sum .uksch-l{font-size:12px;color:var(--uksch-muted);margin-left:4px}.uksch-month-sum .uksch-sep{color:#c4c8dc;font-size:12px}.uksch-month-sum .uksch-warn .uksch-num{color:var(--uksch-warn)}.uksch-leaves{margin-top:10px;border-top:1px solid var(--uksch-line);padding-top:9px;flex:none;max-height:200px;overflow-y:auto}.uksch-leaves .uksch-lh{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 6px}.uksch-leaves .uksch-lh b{font-size:12.5px;font-weight:600}.uksch-leaves .uksch-lh span{font-size:11px;color:var(--uksch-muted)}.uksch-leave-row{display:flex;align-items:center;gap:10px;padding:6px 10px;border:1px solid var(--uksch-line);border-radius:8px;background:#fff;margin-top:4px}.uksch-tag{display:inline-flex;align-items:center;gap:5px;font-size:11px;font-weight:600;padding:2px 8px;border-radius:999px}.uksch-tag.vac{background:#fdf2e0;color:#7a5814}.uksch-tag.sick{background:#eaf2fb;color:#1c4d80}.uksch-tag.rfshort{background:#c5ebe8;color:#0f5c56}.uksch-tag.hol{background:#fceaee;color:#8b2530}.uksch-leave-row .uksch-actions{margin-left:auto;display:flex;gap:2px}.uksch-ic-btn{width:24px;height:24px;border-radius:5px;display:inline-flex;align-items:center;justify-content:center;color:var(--uksch-muted);border:0;background:transparent;cursor:pointer}.uksch-ic-btn:hover{background:#fbfbfe;color:var(--uksch-ink-2)}.uksch-foot{padding:10px 18px;border-top:1px solid var(--uksch-line);display:flex;align-items:center;gap:8px;flex:none;background:#fff}.uksch-foot .uksch-hnt{font-size:11px;color:var(--uksch-muted)}.uksch-foot .uksch-ftr{margin-left:auto;display:flex;gap:6px;flex-wrap:wrap;justify-content:flex-end}.uksch-btn{height:32px;padding:0 12px;border-radius:8px;font-size:13px;font-weight:500;border:0;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:6px}.uksch-btn-def{background:#fff;color:var(--uksch-ink);border:1px solid var(--uksch-line-2)}.uksch-btn-def:hover{background:#fbfbfe}.uksch-btn-pr{background:var(--uksch-brand);color:#fff}.uksch-btn-pr:hover{background:var(--uksch-brand-ink)}.uksch-btn-sm{height:30px;padding:0 10px;font-size:12.5px}.uksch-btn-gh{background:transparent;color:var(--uksch-muted)}.uksch-btn-dan{background:transparent;color:var(--uksch-danger)}.uksch-day-pop{position:fixed;z-index:120;background:#fff;border:1px solid var(--uksch-line);border-radius:10px;box-shadow:0 12px 30px #141c3c24;padding:6px;min-width:220px;max-width:min(320px,calc(100vw - 24px))}.uksch-day-pop-hd{display:flex;align-items:flex-start;gap:6px;padding:2px 2px 8px;margin-bottom:2px;border-bottom:1px solid var(--uksch-line)}.uksch-day-pop-hd-text{min-width:0;flex:1;font-size:11px;line-height:1.35;color:var(--uksch-muted)}.uksch-day-pop-hd-text b{display:block;font-size:13px;font-weight:600;color:var(--uksch-ink);margin-bottom:2px}.uksch-day-pop-close{flex:none;display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;margin:-2px -2px 0 0;padding:0;border:0;border-radius:6px;background:transparent;cursor:pointer;color:var(--uksch-muted)}.uksch-day-pop-close:hover{background:#fbfbfe;color:var(--uksch-ink-2)}.uksch-day-pop-mi{display:flex;width:100%;text-align:left;padding:7px 10px;border-radius:6px;font-size:13px;border:0;background:transparent;cursor:pointer;color:var(--uksch-ink-2)}.uksch-day-pop-mi:hover{background:#fbfbfe}.uk-spa-chunk-refresh{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10000;display:flex;align-items:center;justify-content:center;padding:1.25rem;background:#0f172a85;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.uk-spa-chunk-refresh__card{position:relative;z-index:1;width:100%;max-width:360px;padding:1.5rem 1.35rem 1.35rem;border-radius:20px;background:#fff;box-shadow:0 24px 48px #0f172a2e,0 4px 12px #0f172a14;text-align:center}.uk-spa-chunk-refresh__iconWrap{display:inline-flex;align-items:center;justify-content:center;width:3rem;height:3rem;margin:0 auto 1rem;border-radius:999px;background:color-mix(in srgb,var(--rk-brand, #448e9e) 14%,#fff);color:var(--rk-brand, #448e9e)}.uk-spa-chunk-refresh__icon{width:1.35rem;height:1.35rem}.uk-spa-chunk-refresh__title{margin:0 0 .5rem;font-size:1.125rem;font-weight:700;line-height:1.3;color:#0f172a}.uk-spa-chunk-refresh__text{margin:0 0 1.25rem;font-size:.9375rem;line-height:1.45;color:#64748b}.uk-spa-chunk-refresh__btn{display:block;width:100%;margin:0;padding:.8rem 1rem;border:none;border-radius:12px;background:var(--rk-brand, #448e9e);color:#fff;font:inherit;font-size:1rem;font-weight:600;line-height:1.2;cursor:pointer;transition:filter .15s ease,transform .1s ease}.uk-spa-chunk-refresh__btn:hover{filter:brightness(1.05)}.uk-spa-chunk-refresh__btn:active{transform:scale(.98)}.uk-spa-chunk-refresh__btn:focus-visible{outline:2px solid var(--rk-brand, #448e9e);outline-offset:2px}:root{--portal-chrome-inset-x: 40px;--portal-chrome-inset-top: 40px;--portal-chrome-inset-bottom: 0px;--portal-chrome-max-width: 1300px;--portal-crumb-link-fg: #64748b;--portal-crumb-current-fg: #0f172a;--portal-crumb-current-bg: rgba(15, 23, 42, .06);--portal-crumb-segment-enter-duration: .22s;--portal-l1-actions-reserve: 220px}.dashboard-ref-page-shell{box-sizing:border-box}.dashboard-ref-page-shell__body{box-sizing:border-box;max-width:var(--portal-chrome-max-width, 1300px)}.portal-in-pane-crumbs{box-sizing:border-box;width:100%;min-width:0}.portal-l1-chrome,.portal-in-pane-crumbs[data-vt-isolate]{box-sizing:border-box;width:100%;flex-shrink:0}.portal-l1-band{box-sizing:border-box;min-width:0;width:100%;flex-shrink:0;padding:var(--portal-chrome-inset-top) var(--portal-chrome-inset-x) var(--portal-chrome-inset-bottom)}.portal-l1-band__toolbar{position:relative;display:flex;min-width:0;width:100%;flex-wrap:nowrap;align-items:center;min-height:2.5rem}.portal-l1-band__leading{width:100%;min-width:0;flex:none;display:flex;flex-wrap:wrap;align-items:center}.portal-l1-band__toolbar--actions-slot .portal-l1-band__leading{padding-right:var(--portal-l1-actions-reserve, 220px)}.portal-l1-band .portal-breadcrumb{margin-bottom:0}.portal-l1-band__actions{position:absolute;right:0;top:50%;transform:translateY(-50%);display:flex;flex-shrink:0;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:.5rem}[data-portal=director] .portal-l1-band{--portal-chrome-inset-top: 22px;--portal-chrome-inset-bottom: 18px}.portal-in-pane-crumbs[data-vt-isolate]{min-width:0}::view-transition-group(portal-breadcrumb-chrome){animation:none;z-index:100}::view-transition-old(portal-breadcrumb-chrome){display:none}::view-transition-new(portal-breadcrumb-chrome){animation:none}.portal-breadcrumb{--portal-fg-subtle: var(--dispatcher-fg-subtle, #64748b);--portal-fg-secondary: var(--dispatcher-fg-secondary, #475569);--portal-brand: var(--dispatcher-brand, #2563eb);--portal-crumb-current-bg: color-mix(in srgb, var(--portal-brand) 10%, transparent)}.contractor-theme .portal-breadcrumb,[data-portal=contractor] .portal-breadcrumb{--portal-fg-subtle: var(--contractor-fg-subtle, #64748b);--portal-fg-secondary: var(--contractor-fg-secondary, #475569);--portal-brand: var(--contractor-brand, #059669);--portal-crumb-current-bg: color-mix(in srgb, var(--portal-brand) 12%, transparent)}[data-portal=contractor-staff] .portal-breadcrumb{--portal-fg-subtle: var(--contractor-staff-fg-secondary, #64748b);--portal-fg-secondary: var(--contractor-staff-fg-secondary, #475569);--portal-brand: var(--contractor-staff-brand, #0891b2);--portal-crumb-current-bg: color-mix(in srgb, var(--portal-brand) 12%, transparent)}.admin-theme .portal-breadcrumb,[data-portal=admin] .portal-breadcrumb{--portal-fg-subtle: var(--dispatcher-fg-subtle, #64748b);--portal-fg-secondary: var(--dispatcher-fg-secondary, #475569);--portal-brand: var(--dispatcher-brand, #2563eb)}[data-portal=resident] .portal-breadcrumb{--portal-fg-subtle: var(--rk-muted, #94a3b8);--portal-fg-secondary: var(--rk-ink-secondary, #475569);--portal-brand: var(--rk-brand, #2563eb);--portal-crumb-current-fg: var(--rk-desk-ink, #1a1d24);--portal-crumb-current-bg: color-mix(in srgb, var(--rk-desk-brand, #2c8a99) 12%, transparent)}[data-portal=docflow-process] .portal-breadcrumb{font-size:13px;line-height:1.4}[data-portal=docflow-process] .portal-breadcrumb__link,[data-portal=docflow-process] .portal-breadcrumb__current{font-size:inherit}.portal-breadcrumb{color:var(--portal-fg-subtle);margin-bottom:.25rem;min-width:0}.portal-breadcrumb ol{display:flex;flex-wrap:wrap;align-items:center;gap:.25rem .5rem;list-style:none;margin:0;padding:0;min-width:0;font-size:.875rem}.portal-breadcrumb li{display:flex;align-items:center;gap:.5rem;min-width:0;max-width:100%}.portal-breadcrumb svg{flex-shrink:0;opacity:.6}.portal-breadcrumb__link,.portal-breadcrumb__current{display:inline-block;padding:2px 8px;border-radius:6px;box-sizing:border-box;line-height:1.25;min-width:0;max-width:100%;overflow-wrap:anywhere;text-decoration:none;transition:color .15s ease,background-color .15s ease}.portal-breadcrumb__link{color:var(--portal-crumb-link-fg);font-weight:500;background:transparent}.portal-breadcrumb__link:hover{color:var(--portal-brand)}.portal-breadcrumb__current{color:var(--portal-crumb-current-fg);font-weight:600;background:var(--portal-crumb-current-bg)}@media (prefers-reduced-motion: no-preference){.portal-breadcrumb__link,.portal-breadcrumb__current{transition:none}}@media (prefers-reduced-motion: reduce){::view-transition-group(*),::view-transition-old(*),::view-transition-new(*){animation:none!important}}.ujk-offline-banner{display:flex;align-items:flex-start;gap:.5rem;padding:.625rem .875rem;background:#fff4e5;color:#5c3d00;border-bottom:1px solid #f0d9b5;font-size:.875rem;line-height:1.35}.ujk-offline-banner__dot{flex:0 0 auto;width:.5rem;height:.5rem;margin-top:.35rem;border-radius:50%;background:#c77700}@media (prefers-color-scheme: dark){.ujk-offline-banner{background:#3a2a12;color:#f5e6c8;border-bottom-color:#5c4520}.ujk-offline-banner__dot{background:#f0a030}}._wrap_18esa_2{box-sizing:border-box;text-align:left;font-size:13px;line-height:1.5;font-weight:400;-webkit-font-smoothing:antialiased;margin-top:var(--rk-profile-mobile-footer-gap, 24px);flex-shrink:0;border:1px solid #e2e8f0;background:#fff;color:#0f172a;border-radius:0;box-shadow:0 1px 3px #0f172a14,0 4px 12px #0f172a0a;padding:16px var(--rk-profile-mobile-inset-x, 20px) 14px;display:flex;flex-direction:column;gap:12px}._faqCta_18esa_25{display:none}._faqCtaTitle_18esa_29,._faqCtaSubtitle_18esa_30{margin:0}._faqSuggestBtn_18esa_34{display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:16px 22px;border-radius:16px;background:var(--uk-brand, #0089a7);color:#fff;font-size:14px;font-weight:800;text-decoration:none;box-shadow:0 18px 40px -22px #0089a773;transition:transform .15s ease,box-shadow .15s ease}._faqSuggestBtn_18esa_34:hover{transform:translateY(-1px) scale(1.03);box-shadow:0 22px 46px -22px #0089a78c}._faqSuggestIcon_18esa_55{font-size:16px;line-height:1}._footBar_18esa_60{display:flex;flex-direction:column;align-items:flex-start;gap:8px}._copyright_18esa_67{margin:0;color:#64748b;letter-spacing:.01em}._footMeta_18esa_73{display:flex;flex-direction:column;align-items:flex-start;gap:6px}._appVersion_18esa_80{margin:0;font-size:12px;color:#94a3b8;letter-spacing:.01em}._linkList_18esa_87{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;align-items:flex-start;gap:6px}._link_18esa_87{display:inline-block;padding:0;margin:0;border:0;background:none;color:var(--uk-brand, #0089a7);font:inherit;text-align:left;text-decoration:underline;text-underline-offset:3px;cursor:pointer;line-height:1.45}._link_18esa_87:hover:not(:disabled){color:#006d85}._link_18esa_87:disabled{opacity:.45;cursor:not-allowed;text-decoration:none;color:#94a3b8}@media (min-width: 1024px){._wrap_18esa_2{flex-shrink:0;margin-top:auto;margin-left:0;margin-right:0;width:100%;max-width:none;padding:0;border:none;border-top:1px solid rgba(15,23,42,.1);border-radius:0;background:transparent;color:#64748b;box-shadow:none;gap:0}._faqCta_18esa_25{display:flex;box-sizing:border-box;width:100%;max-width:1240px;margin:0 auto 24px;padding:0 16px 24px;align-items:center;justify-content:space-between;gap:32px;border-bottom:1px solid rgba(15,23,42,.08)}._faqCtaText_18esa_158{text-align:left}._faqCtaTitle_18esa_29{font-size:30px;font-weight:900;letter-spacing:-.02em;color:#1f2937;line-height:1.05}._faqCtaSubtitle_18esa_30{margin-top:10px;font-size:18px;font-weight:500;color:#6b7280}._faqCtaActions_18esa_177{flex-shrink:0;display:flex;align-items:center;gap:14px}._footBar_18esa_60{flex-direction:row;align-items:flex-start;justify-content:space-between;gap:16px;box-sizing:border-box;width:100%;max-width:1240px;margin:0 auto;font-size:11.5px;padding:16px}._copyright_18esa_67{margin-top:2px}._copyright_18esa_67{margin:0;font-size:inherit;font-weight:400;color:inherit}._footMeta_18esa_73{align-items:flex-end;font-size:inherit;color:inherit;gap:4px}._linkList_18esa_87{align-items:flex-end;gap:4px}._appVersion_18esa_80{font-size:inherit;color:inherit}._link_18esa_87{color:var(--uk-brand, #0089a7)}._link_18esa_87:hover:not(:disabled){color:#006d85}._link_18esa_87:disabled{color:#0089a773;text-decoration:none}}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/resident/assets/ibm-plex-sans-cyrillic-400-normal-DZqxrq2p.woff2) format("woff2"),url(/resident/assets/ibm-plex-sans-cyrillic-400-normal-BTotfTJu.woff) format("woff")}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/resident/assets/ibm-plex-sans-cyrillic-500-normal-CocWQlwt.woff2) format("woff2"),url(/resident/assets/ibm-plex-sans-cyrillic-500-normal-ByOcLdNv.woff) format("woff")}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/resident/assets/ibm-plex-sans-cyrillic-600-normal-71GNu3SW.woff2) format("woff2"),url(/resident/assets/ibm-plex-sans-cyrillic-600-normal-BGq0mW3O.woff) format("woff")}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/resident/assets/ibm-plex-sans-cyrillic-700-normal-D_uavGvn.woff2) format("woff2"),url(/resident/assets/ibm-plex-sans-cyrillic-700-normal-RFb1v-CK.woff) format("woff")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/resident/assets/ibm-plex-mono-cyrillic-400-normal-BSMlKf0J.woff2) format("woff2"),url(/resident/assets/ibm-plex-mono-cyrillic-400-normal-CEL4l2ZJ.woff) format("woff")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/resident/assets/ibm-plex-mono-cyrillic-500-normal-Bq9vWWag.woff2) format("woff2"),url(/resident/assets/ibm-plex-mono-cyrillic-500-normal-Ael50iVv.woff) format("woff")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/resident/assets/ibm-plex-mono-cyrillic-600-normal-CTOM6hUh.woff2) format("woff2"),url(/resident/assets/ibm-plex-mono-cyrillic-600-normal-fLZuRloM.woff) format("woff")}:root{--portal-font-sans: "IBM Plex Sans", system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--portal-font-mono: "IBM Plex Mono", ui-monospace, "Cascadia Code", "Source Code Pro", Menlo, Consolas, monospace;--portal-text-base: 15px;--portal-leading: 1.45;--portal-leading-tight: 1.25;--portal-leading-heading: 1.2;--portal-text-xs: .6875rem;--portal-text-sm: .8125rem;--portal-text-lg: 1.0625rem;--portal-text-xl: 1.25rem;--portal-text-2xl: 1.5rem;--portal-text-3xl: 1.875rem}html{font-size:var(--portal-text-base)}body{font-family:var(--portal-font-sans);line-height:var(--portal-leading);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}button,input,select,textarea{font-family:inherit}code,pre,kbd,samp{font-family:var(--portal-font-mono)}:root{--portal-text-base: 16px;--portal-leading: 1.55;--portal-leading-tight: 1.3;--portal-text-lg: 1.125rem;--portal-text-xl: 1.3125rem;--portal-text-2xl: 1.625rem;--portal-text-3xl: 2rem}:root{--rk-brand: #448e9e;--rk-brand-tint: #eff6ff;--rk-brand-blue: #1976d2;--rk-cyan-tint: #ecfeff;--rk-indigo-600: #4f46e5;--rk-indigo-500: #6366f1;--rk-slate-50: #f8fafc;--rk-slate-100: #f1f5f9;--rk-slate-200: #e2e8f0;--rk-slate-300: #cbd5e1;--rk-slate-400: #94a3b8;--rk-slate-500: #64748b;--rk-slate-600: #475569;--rk-slate-700: #334155;--rk-slate-900: #0f172a;--rk-danger: #ef4444;--rk-danger-bg: #fef2f2;--rk-danger-text: #b91c1c;--rk-success: #16a34a;--rk-success-bg: #ecfdf5;--rk-success-banner-bg: #f0fdf4;--rk-orange: #ea580c;--rk-orange-bg: #fff7ed;--rk-purple-bg: #eef2ff;--rk-purple-text: #3730a3;--rk-white: #fff;--rk-shadow-04: 0 1px 2px rgba(15, 23, 42, .04);--rk-shadow-06: 0 1px 2px rgba(15, 23, 42, .06);--rk-shadow-08: 0 1px 3px rgba(15, 23, 42, .08);--rk-shadow-12: 0 4px 12px rgba(15, 23, 42, .04);--rk-skel-chips-bg: #d0e5f0;--rk-skel-fg: var(--rk-slate-500);--rk-desk-bg: var(--portal-canvas, #f5f7f9);--rk-desk-card: #ffffff;--rk-desk-line: #e6eaee;--rk-desk-line-2: #eef1f4;--rk-desk-ink: #1a1d24;--rk-desk-ink-2: #4a525c;--rk-desk-ink-3: #8891a0;--rk-desk-ink-4: #c0c8d0;--rk-desk-brand: #2c8a99;--rk-desk-brand-deep: #1e6873;--rk-desk-brand-soft: #e8f5f3;--rk-desk-warn-ink: #8a5a0a;--rk-desk-warn-dot: #d9a52e;--rk-desk-warn-bg: #fef3d6;--rk-desk-danger: #c0392b;--rk-desk-danger-bg: #fdecec;--rk-desk-ok: #2f9e6b;--rk-desk-radius-sm: 8px;--rk-desk-radius-md: 10px;--rk-desk-radius-lg: 12px;--rk-desk-radius-xl: 14px;--rk-lbox-close-top: calc(104px + env(safe-area-inset-top, 0px)) ;--rk-poll-card-shadow: 0 1px 3px rgba(15, 23, 42, .08), 0 4px 12px rgba(15, 23, 42, .04);--rk-profile-mobile-card-gap: 16px;--rk-profile-mobile-card-pad-y: 16px;--rk-profile-mobile-label-gap: 8px;--rk-profile-mobile-actions-gap: 16px;--rk-profile-mobile-footer-gap: 24px;--rk-profile-mobile-inset-x: 20px}:root{--portal-canvas: #eceff3;--portal-surface: #ffffff;--portal-surface-muted: #f4f6f9}[data-portal=resident]{--portal-canvas: #f5f7f9}[data-portal=dispatcher],[data-portal=director],[data-portal=admin],[data-portal=contractor],[data-portal=contractor-staff],[data-portal=staff],[data-portal=docflow-process]{--portal-canvas: #eceff3}.portal-app-root{min-height:100dvh;background:var(--portal-canvas)}.portal-app-frame{box-sizing:border-box;display:flex;height:100vh;height:100dvh;overflow:hidden;background:var(--portal-canvas);color:var(--portal-ink, var(--dispatcher-ink, #3d4450))}.portal-app-main{box-sizing:border-box;display:flex;min-height:0;min-width:0;flex:1 1 auto;flex-direction:column;background:var(--portal-canvas);scrollbar-gutter:stable}.portal-app-main--scroll-main{overflow-y:auto}.portal-app-main--scroll-none,.portal-app-main--scroll-child{overflow:hidden}.portal-page-root{box-sizing:border-box;display:flex;min-height:0;min-width:0;flex:1 1 auto;flex-direction:column}.portal-page-root.portal-split-shell{flex-direction:row}.portal-page-root--fill{min-height:100%}.portal-page-body{box-sizing:border-box;display:flex;width:100%;flex-direction:column;gap:1.5rem;padding:1rem 2.5rem 2.5rem}.portal-surface-card{box-sizing:border-box;background:var(--portal-surface);border:1px solid var(--portal-line, #e6eaee);border-radius:16px;padding:20px 22px;color:var(--portal-ink-strong, #0f172a)}.portal-canvas-backdrop{background:color-mix(in srgb,var(--portal-canvas) 90%,transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.portal-fullscreen-root{box-sizing:border-box;min-height:100vh;min-height:100dvh;background:var(--portal-canvas)}@media (min-width: 1024px){.rk-deskCard{background:var(--rk-desk-card);border:1px solid var(--rk-desk-line);border-radius:var(--rk-desk-radius-xl);padding:18px 22px;margin-bottom:16px}.rk-deskCardHead{display:flex;justify-content:space-between;align-items:center;margin-bottom:14px;gap:12px}.rk-deskCardTitle{margin:0;font-size:var(--rk-profile-fs-card-title, 16px);font-weight:600;color:var(--rk-desk-ink)}.rk-deskCardHint{font-size:var(--rk-profile-fs-hint, 14px);color:var(--rk-desk-ink-3);font-weight:400}.rk-deskField{display:flex;align-items:center;gap:16px;padding:10px 0;border-bottom:1px solid var(--rk-desk-line-2);font-size:var(--rk-profile-fs-row, 15px)}.rk-deskField:last-child{border-bottom:none}.rk-deskField--multiline{align-items:center}.rk-deskFieldLabel{flex:0 0 140px;color:var(--rk-desk-ink-3);font-weight:400}.rk-deskFieldLabel small{color:var(--rk-desk-ink-4);font-weight:400}.rk-deskFieldValue{flex:1;min-width:0;color:var(--rk-desk-ink);overflow-wrap:anywhere}.rk-deskFieldValue--muted{color:var(--rk-desk-ink-3);font-style:italic}.rk-deskFieldAction{flex:0 0 auto}.rk-deskFieldExpand{flex:1 1 100%;width:100%;padding-top:8px}.rk-deskEmailState{font-size:var(--rk-profile-fs-xs, 13px);color:var(--rk-desk-warn-ink);display:flex;align-items:center;gap:4px;margin-top:4px}.rk-deskEmailStateDot{width:6px;height:6px;background:var(--rk-desk-warn-dot);border-radius:50%;flex-shrink:0}.rk-deskAccountRow{display:flex;align-items:center;gap:14px;padding:14px 0;border-bottom:1px solid var(--rk-desk-line-2);font-size:var(--rk-profile-fs-row, 15px)}.rk-deskAccountRow:last-child{border-bottom:none}.rk-deskAccountRowIco{width:32px;height:32px;background:var(--rk-desk-line-2);border-radius:8px;flex:0 0 32px;display:flex;align-items:center;justify-content:center;color:var(--rk-desk-ink-2)}.rk-deskAccountRowIco--danger{background:var(--rk-desk-danger-soft, #fdf6f5);color:var(--rk-desk-danger)}.rk-deskAccountRowIco--warn{background:#fdf0d4;color:var(--rk-desk-warn-ink)}.rk-deskAccountRowMeta{flex:1;min-width:0}.rk-deskAccountRowMeta strong{display:block;font-weight:600}.rk-deskAccountRowMeta small{color:var(--rk-desk-ink-3);font-size:var(--rk-profile-fs-small, 14px)}.rk-deskAccountRow--danger .rk-deskAccountRowMeta strong{color:var(--rk-desk-danger)}.rk-deskBtn{display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:8px 14px;border-radius:var(--rk-desk-radius-sm);font-size:var(--rk-profile-fs-btn, 14px);font-weight:500;line-height:1.2;cursor:pointer;border:1px solid transparent;transition:background .12s,border-color .12s;white-space:nowrap}.rk-deskBtn--primary{background:var(--rk-desk-brand);color:#fff}.rk-deskBtn--primary:hover:not(:disabled){background:var(--rk-desk-brand-deep)}.rk-deskBtn--ghost{background:transparent;color:var(--rk-desk-brand);border-color:var(--rk-desk-line)}.rk-deskBtn--ghost:hover:not(:disabled){background:var(--rk-desk-brand-soft);border-color:transparent}.rk-deskBtn--text{background:transparent;color:var(--rk-desk-brand);padding:4px 0}.rk-deskBtn--text:hover:not(:disabled){text-decoration:underline}.rk-deskBtn--danger{background:#ffd8d8;color:var(--rk-desk-danger)}.rk-deskBtn--danger:hover:not(:disabled){background:#ffc4c4}.rk-deskBtn--dangerText{background:transparent;color:var(--rk-desk-danger);padding:4px 0}.rk-deskBtn--dangerText:hover:not(:disabled){text-decoration:underline}.rk-deskCounter{display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:20px;padding:0 7px;background:var(--rk-desk-line-2);color:var(--rk-desk-ink-2);border-radius:10px;font-size:var(--rk-profile-fs-xs, 13px);font-weight:600;margin-left:6px;vertical-align:middle}.rk-deskBadge{display:inline-block;font-size:var(--rk-profile-fs-xs, 13px);background:var(--rk-desk-brand-soft);color:var(--rk-desk-brand-deep);padding:3px 10px;border-radius:4px;font-weight:500;flex:0 0 auto}.rk-deskBtn:disabled{opacity:.55;cursor:not-allowed}.rk-deskToggle{width:36px;height:20px;background:var(--rk-desk-brand);border-radius:12px;position:relative;flex:0 0 36px;transition:background .15s;cursor:pointer}.rk-deskToggle:after{content:"";position:absolute;right:2px;top:2px;width:16px;height:16px;background:#fff;border-radius:50%;transition:all .15s;box-shadow:0 1px 3px #00000026}.rk-deskToggle--off{background:#d0d6dc}.rk-deskToggle--off:after{left:2px;right:auto}.rk-deskToggle--disabled{opacity:.4;cursor:not-allowed}.rk-deskChip{display:inline-flex;align-items:center;gap:5px;padding:4px 10px;background:var(--rk-desk-card);border-radius:6px;font-size:var(--rk-profile-fs-small, 14px);font-weight:500;color:var(--rk-desk-ink-2);border:1px solid #d8ece9}.rk-deskChip svg{color:var(--rk-desk-brand)}.rk-deskDisplayTitle{font-family:var(--portal-font-sans);font-weight:500;letter-spacing:-.01em}}*{box-sizing:border-box;margin:0;padding:0}html{min-height:100dvh;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;-webkit-touch-callout:none}body{font-family:var(--portal-font-sans);min-height:100dvh;line-height:1.5;background:var(--portal-canvas, #f5f7f9);-webkit-tap-highlight-color:transparent;overflow:visible;-webkit-user-select:none;user-select:none}h1,h2,h3,h4,h5,h6,button,input,select,textarea{font-family:inherit}input,textarea,select,option,[contenteditable=true]{-webkit-user-select:text;user-select:text}.rk-newsDetailProse,.rk-newsProse,.rk-faqKbRoot,.kb-article{-webkit-user-select:text;user-select:text;-webkit-touch-callout:default}#root{min-height:100dvh;display:flex;flex-direction:column;overflow:visible}:root{--bg: #0b1220;--panel: rgba(255, 255, 255, .06);--panel-strong: rgba(255, 255, 255, .1);--border: rgba(255, 255, 255, .12);--text: rgba(255, 255, 255, .92);--muted: rgba(255, 255, 255, .68);--accent: #7c4dff;--accent2: #0891b2;--uk-brand: var(--accent2);--accent2-hover: #0e7490;--accent2-rgb: 8, 145, 178;--accent2-surface: #ecfeff;--danger: #ff4d6d;--shadow: 0 12px 40px rgba(0, 0, 0, .35);--radius: 14px}.rk-sidebarAddrSelect.portal-action--unstyled{width:100%;position:relative;background:#fff;border:1px solid var(--rk-desk-line, #e6eaee);border-radius:12px;padding:10px 32px 10px 12px;cursor:pointer;text-align:left;color:var(--rk-desk-ink, #1a1d24);box-shadow:0 1px 2px #0f172a0a;height:auto;min-height:0;font-weight:inherit}.rk-sidebarAddrSelect.portal-action--unstyled:hover:not(:disabled):not([aria-disabled=true]){filter:none;transform:none;border-color:var(--rk-desk-brand, #2c8a99)}.rk-sidebarAptDropdownItemMain.portal-action--unstyled{width:100%;padding:12px 12px 10px;display:flex;align-items:flex-start;gap:10px;background:transparent;border:0;cursor:pointer;text-align:left;height:auto;min-height:0;font:inherit;font-weight:inherit;color:inherit;border-radius:0;box-shadow:none}.rk-sidebarAptDropdownPick.portal-action--unstyled{border:0;cursor:pointer;padding:6px 12px;border-radius:999px;background:var(--uk-brand, #0089a7);color:#fff;font-size:11px;font-weight:600;width:auto;height:auto;min-height:0;display:inline-flex;align-items:center;justify-content:center;box-shadow:none}.rk-sidebarAptDropdownAdd.portal-action--unstyled{margin-top:12px;width:100%;border:0;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:12px 14px;border-radius:14px;background:var(--uk-brand, #0089a7);color:#fff;font-size:12px;font-weight:600;box-shadow:0 12px 24px #0089a72e;height:auto;min-height:0}.rk-shell{min-height:100vh;padding:0;color:#0f172a;background:var(--portal-canvas, #f5f7f9);font-family:var(--portal-font-sans)}.rk-shell.portal-app-frame{height:auto;min-height:100vh;min-height:100dvh;overflow:visible}.rk-layout{max-width:none;margin:0;display:flex;min-height:100vh;gap:0;align-items:stretch}.rk-sidebar{position:sticky;top:0;height:100vh;width:320px;flex:0 0 320px;border:none;border-right:1px solid rgba(15,23,42,.1);background:#fff;border-radius:0;box-shadow:none;overflow:visible;display:flex;flex-direction:column;transition:width .22s ease,flex-basis .22s ease;will-change:width,flex-basis}.rk-sidebar--collapsed{width:88px;flex-basis:88px}.rk-brand{padding:18px 18px 12px;border-bottom:1px solid rgba(15,23,42,.06)}.rk-brandTitle{font-weight:750;letter-spacing:.2px}.rk-brandSub{margin-top:6px;font-size:13px;color:#0f172a85}.rk-nav{display:grid;gap:6px;padding:14px}.rk-sidebarAddress{padding:22px 22px 16px;border-bottom:1px solid rgba(15,23,42,.06);display:flex;flex-direction:column;gap:10px;align-items:stretch}.rk-sidebarAddress--collapsed{padding-left:0;padding-right:0;padding-bottom:18px}.rk-sidebarAddressWrap{position:relative;min-height:132px}.rk-sidebarCollapseTopRow{position:relative;display:flex;justify-content:flex-start;align-items:center;min-height:44px;flex:0 0 auto;width:100%}.rk-sidebarCollapseTopRow .rk-sidebarExpandBtn{margin:0}.rk-sidebarAddressTopRow{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:0;height:24px;flex:0 0 auto}.rk-sidebarAddressRow{position:relative;display:flex;align-items:flex-start;gap:10px;min-height:44px;flex:0 0 auto;padding-right:14px}.rk-sidebarExpandBtn{width:44px;height:44px;border-radius:14px;border:1px solid #e2e8f0;background:#fff;color:var(--uk-brand, #0089a7);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;margin:0 auto;box-shadow:0 1px 2px #0f172a0a}.rk-sidebarExpandBtn:hover{border-color:rgba(var(--accent2-rgb),.55)}.rk-sidebarExpandBtn--withLabel{box-sizing:border-box;width:auto;min-width:44px;min-height:44px;padding:0 18px 0 14px;gap:8px;justify-content:flex-start;align-items:center;border-width:2px;border-style:solid;border-color:#e2e8f0;font-size:14px;font-weight:750;letter-spacing:.02em;line-height:1.2}.rk-sidebarExpandBtn--withLabel:hover{border-width:2px;border-color:rgba(var(--accent2-rgb),.55)}.rk-sidebarExpandIcon{width:20px;height:20px}.rk-sidebarAddressKicker{font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.1em;color:#0f172a6b;margin-bottom:0;display:inline-flex;align-items:center;gap:8px}.rk-sidebarAddressKickerIcon{width:18px;height:18px;color:#0089a7;flex-shrink:0}.rk-sidebarAddressBtn{width:100%;display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:12px 14px;border-radius:14px;border:1px solid #e2e8f0;background:#fff;color:#0f172a;cursor:pointer;text-align:left;box-shadow:0 1px 2px #0f172a0a}.rk-sidebarAddressPlaceholder{cursor:default;flex:1;min-height:56px;align-items:center}.rk-sidebarAddressPlaceholder:hover{border-color:#e2e8f0}.rk-sidebarAddressBtn{flex:1;min-width:0}.rk-sidebarAddressRow .rk-sidebarAddressBtn,.rk-sidebarAddressRow .rk-sidebarAddrSelect{flex:1;min-width:0;max-width:100%}.rk-sidebarAddressRow .rk-sidebarAddressBtn{padding-right:14px}.rk-sidebarAddrSelect{width:100%;position:relative;background:#fff;border:1px solid var(--rk-desk-line, #e6eaee);border-radius:12px;padding:10px 32px 10px 12px;cursor:pointer;text-align:left;color:var(--rk-desk-ink, #1a1d24);box-shadow:0 1px 2px #0f172a0a}.rk-sidebarAddrSelect:hover:not(:disabled){border-color:var(--rk-desk-brand, #2c8a99)}.rk-sidebarAddrSelect--open{border-color:var(--rk-desk-brand, #2c8a99)}.rk-sidebarAddrSelect--placeholder{cursor:default;padding:12px 14px}.rk-sidebarAddrSelectPlaceholder{font-size:13px;font-weight:500;color:#0f172a8c;line-height:1.4}.rk-sidebarAddrSelectLabel{font-size:10px;text-transform:uppercase;letter-spacing:.12em;color:var(--rk-desk-ink-3, #8891a0);display:flex;align-items:center;gap:5px;margin-bottom:4px;font-weight:600}.rk-sidebarAddrSelectLabelIcon{width:11px;height:11px;flex-shrink:0}.rk-sidebarAddrSelectValue{display:block;font-size:13px;font-weight:600;line-height:1.3}.rk-sidebarAddrSelectSub{display:block;font-size:11px;color:var(--rk-desk-ink-3, #8891a0);margin-top:2px;line-height:1.3}.rk-sidebarAddrSelectChev{position:absolute;right:14px;top:50%;width:7px;height:7px;border-right:1.5px solid var(--rk-desk-ink-3, #8891a0);border-bottom:1.5px solid var(--rk-desk-ink-3, #8891a0);transform:translateY(-65%) rotate(45deg)}.rk-sidebarAddrSelect--open .rk-sidebarAddrSelectChev{transform:translateY(-35%) rotate(-135deg)}.rk-main{overflow:visible}@media (prefers-reduced-motion: reduce){.rk-sidebar{transition:none}}.rk-sidebarAddressBtn:disabled{opacity:.55;cursor:not-allowed}.rk-sidebarAddressBtn:hover:not(:disabled){border-color:rgba(var(--accent2-rgb),.55)}.rk-sidebarAddressLine{min-width:0;font-size:14px;font-weight:500;line-height:1.35;overflow-wrap:anywhere;word-break:break-word}.rk-sidebarAddressLine--clamp{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden}.rk-sidebarAddressChevron{flex-shrink:0;opacity:.8;margin-top:2px}.rk-sidebarAddressBtn--open{border-color:#0f172a1a;background:#fff}.rk-sidebarAddressBtn--open .rk-sidebarAddressChevron{transform:rotate(180deg);transition:transform .18s ease}.rk-sidebarCollapsedCurrent{flex:0 0 auto;width:100%;display:flex;justify-content:center}.rk-sidebarExpandBtn--addrOpen{border-color:#0f172a1a}.rk-sidebarCollapsedPlaceholder{box-sizing:border-box;width:44px;height:44px;margin:0 auto;border-radius:14px;border:1px solid #e2e8f0;background:#fff;box-shadow:0 1px 2px #0f172a0a;display:flex;align-items:center;justify-content:center;pointer-events:none}.rk-sidebarCollapsedPlaceholder .rk-sidebarExpandIcon{opacity:.42}.rk-sidebarAptDropdownPanel{position:absolute;left:22px;right:22px;top:100%;margin-top:8px;z-index:60;opacity:0;visibility:hidden;transform:translate3d(0,-10px,0);transition:opacity .22s ease,transform .22s ease,visibility .22s ease;pointer-events:none;max-height:480px;overflow:hidden;border-radius:18px;border:1px solid rgba(15,23,42,.06);background:#fff;box-shadow:0 16px 40px #0089a729,0 4px 14px #0f172a0f}.rk-sidebar--collapsed .rk-sidebarAddressWrap .rk-sidebarAptDropdownPanel{left:14px;right:auto;width:min(300px,calc(100vw - 48px))}.rk-sidebarAptDropdownPanel--open{opacity:1;visibility:visible;transform:translateZ(0);pointer-events:auto}.rk-sidebarAptDropdownBody{max-height:480px;overflow-y:auto;padding:14px}.rk-sidebarAptDropdownBody::-webkit-scrollbar{width:4px}.rk-sidebarAptDropdownBody::-webkit-scrollbar-track{background:#0f172a0a}.rk-sidebarAptDropdownBody::-webkit-scrollbar-thumb{background:#0089a7b3;border-radius:999px}.rk-sidebarAptDropdownKicker{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.12em;color:#0f172a61;padding:2px 2px 10px}.rk-sidebarAptDropdownList{display:grid;gap:10px}.rk-sidebarAptDropdownState{padding:14px 8px;font-size:13px;color:#0f172a99}.rk-sidebarAptDropdownState--error{color:#b91c1c}.rk-sidebarAptDropdownItem{border-radius:14px;border:1px solid rgba(15,23,42,.06);background:#fff;overflow:hidden;transition:background .16s ease,border-color .16s ease,transform .12s ease}.rk-sidebarAptDropdownItem:hover{background:#0f172a08;border-color:#0f172a1a}.rk-sidebarAptDropdownItem:active{transform:translate3d(0,1px,0)}.rk-sidebarAptDropdownItem--active{display:flex;flex-direction:row;align-items:center;gap:8px;background:var(--rk-desk-brand-soft, #e8f5f3);border-color:#2c8a992e}.rk-sidebarAptDropdownItem--active:hover{background:#0089a714;border-color:#0089a729}.rk-sidebarAptDropdownItem--active .rk-sidebarAptDropdownItemMain{flex:1;min-width:0;padding:12px 0 12px 12px}.rk-sidebarAptDropdownItem--active .rk-sidebarAptDropdownItemTail{flex:0 0 auto;align-items:center;padding:0 12px 0 0}.rk-sidebarAptDropdownItemMain{width:100%;padding:12px 12px 10px;display:flex;align-items:flex-start;gap:10px;background:transparent;border:0;cursor:pointer;text-align:left}.rk-sidebarAptDropdownItemBtn{width:100%;padding:0;border:1px solid rgba(15,23,42,.06);background:#fff;border-radius:14px;overflow:hidden;cursor:pointer;text-align:left}.rk-sidebarAptDropdownItemBtn:active{transform:translate3d(0,1px,0)}.rk-sidebarAptDropdownRadio{width:18px;height:18px;border-radius:999px;border:2px solid rgba(15,23,42,.1);flex:0 0 auto;position:relative}.rk-sidebarAptDropdownAddrBlock{min-width:0;flex:1;display:flex;flex-direction:column;gap:2px}.rk-sidebarAptDropdownAddrSub{font-size:11px;color:var(--rk-desk-ink-3, #8891a0);line-height:1.3}.rk-sidebarAptDropdownRadio--active{border-color:var(--rk-desk-brand, #2c8a99)}.rk-sidebarAptDropdownRadio--active:after{content:"";position:absolute;top:3px;right:3px;bottom:3px;left:3px;border-radius:999px;background:var(--rk-desk-brand, #2c8a99)}.rk-sidebarAptDropdownPick{background:var(--rk-desk-brand, #2c8a99)}.rk-sidebarAptDropdownAdd{background:var(--rk-desk-brand, #2c8a99);box-shadow:0 8px 20px #2c8a992e}.rk-sidebarAptDropdownAddr{min-width:0;flex:1;font-size:14px;font-weight:500;line-height:1.35;overflow-wrap:anywhere;word-break:break-word;color:#0f172a}.rk-sidebarAptDropdownItemTail{display:flex;justify-content:flex-end;padding:0 12px 12px}.rk-sidebarAptDropdownTag{display:inline-flex;align-items:center;justify-content:center;min-height:28px;padding:0 10px;border-radius:999px;font-size:10px;font-weight:600;letter-spacing:.02em;white-space:nowrap;color:var(--uk-brand, #0089a7);border:1px solid rgba(0,137,167,.2);background:#ffffffeb}.rk-sidebarAptDropdownItem--active .rk-sidebarAptDropdownTag{color:#64748b;border-color:#e2e8f0;background:#ffffffc7}.rk-sidebarAptDropdownPick{border:0;cursor:pointer;padding:6px 12px;border-radius:999px;background:var(--uk-brand, #0089a7);color:#fff;font-size:11px;font-weight:600}.rk-sidebarAptDropdownPick:hover{filter:brightness(1.05)}.rk-sidebarAptDropdownFooter{margin-top:12px;display:flex;flex-direction:column;gap:8px}.rk-sidebarAptDropdownBuildingAbout{width:100%;border:1px solid rgba(0,137,167,.28);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:11px 14px;border-radius:14px;background:#fff;color:var(--uk-brand, #0089a7);font-size:12px;font-weight:600}.rk-sidebarAptDropdownBuildingAbout:hover{background:#0089a70f}.rk-sidebarAptDropdownBuildingAboutIcon{width:18px;height:18px;flex-shrink:0}.rk-sidebarAptDropdownAdd{width:100%;border:0;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:12px 14px;border-radius:14px;background:var(--uk-brand, #0089a7);color:#fff;font-size:12px;font-weight:600;box-shadow:0 12px 24px #0089a72e}.rk-sidebarAptDropdownAdd:hover{filter:brightness(1.05)}.rk-sidebarAptDropdownItemMain.portal-action--unstyled{display:flex;align-items:flex-start;justify-content:flex-start;gap:10px;width:100%;height:auto;min-height:0;padding:12px 12px 10px;border:0;border-radius:0;background:transparent;box-shadow:none;font-weight:inherit;color:inherit;text-align:left;white-space:normal;cursor:pointer}.rk-sidebarAptDropdownItemMain.portal-action--unstyled:hover:not(:disabled):not([aria-disabled=true]){filter:none;transform:none}.rk-sidebarAptDropdownItem--active .rk-sidebarAptDropdownItemMain.portal-action--unstyled{padding:12px 0 12px 12px}.rk-sidebarAptDropdownPick.portal-action--unstyled{display:inline-flex;align-items:center;justify-content:center;width:auto;height:auto;min-height:0;padding:6px 12px;border:0;border-radius:999px;background:var(--uk-brand, #0089a7);color:#fff;font-weight:600;font-size:11px;box-shadow:none;cursor:pointer}.rk-sidebarAptDropdownPick.portal-action--unstyled:hover:not(:disabled):not([aria-disabled=true]){filter:brightness(1.05);transform:none}.rk-sidebarAptDropdownBuildingAbout.portal-action--unstyled{display:inline-flex;align-items:center;justify-content:center;gap:10px;width:100%;height:auto;min-height:0;padding:11px 14px;border:1px solid rgba(0,137,167,.28);border-radius:14px;background:#fff;color:var(--uk-brand, #0089a7);font-weight:600;font-size:12px;box-shadow:none;cursor:pointer}.rk-sidebarAptDropdownBuildingAbout.portal-action--unstyled:hover:not(:disabled):not([aria-disabled=true]){background:#0089a70f;filter:none;transform:none}.rk-sidebarAptDropdownBuildingAboutIcon,.rk-sidebarAptDropdownBuildingAboutIcon svg{width:18px;height:18px;flex-shrink:0;color:currentColor}.rk-sidebarAptDropdownAdd.portal-action--unstyled{display:inline-flex;align-items:center;justify-content:center;gap:10px;width:100%;height:auto;min-height:0;padding:12px 14px;border:0;border-radius:14px;background:var(--uk-brand, #0089a7);color:#fff;font-weight:600;font-size:12px;box-shadow:0 12px 24px #0089a72e;cursor:pointer}.rk-sidebarAptDropdownAdd.portal-action--unstyled:hover:not(:disabled):not([aria-disabled=true]){filter:brightness(1.05);transform:none}.rk-sidebarAptDropdownAddIcon{color:currentColor}.rk-sidebarNav{display:grid;gap:8px;padding:18px 14px;overflow-y:auto;overflow-x:hidden}.rk-navLink{min-width:0}.rk-sidebarNav,.rk-sidebarUser,.rk-sidebarAddress{transition:padding .22s ease}.rk-sidebarAddressWrap+.rk-sidebarNav{padding-top:26px}.rk-navLabel{min-width:0;white-space:nowrap;transition:opacity .18s ease,transform .18s ease;overflow:hidden;text-overflow:ellipsis}.rk-sidebarUser{margin-top:auto;padding:18px 22px 22px;border-top:1px solid rgba(15,23,42,.06);background:#0f172a05}.rk-sidebarUserCard{display:flex;align-items:center;gap:12px;min-width:0;width:100%;box-sizing:border-box;border-radius:16px;border:1px solid rgba(0,137,167,.2);background:linear-gradient(to bottom,#fff,#f0f8f9f5);box-shadow:0 1px 2px #0f172a0a,0 0 0 1px #0089a70f;padding:10px}.rk-sidebarUserCard--collapsed{flex-direction:column;padding:12px 8px;gap:10px}.rk-sidebarUserCardMain{display:flex;align-items:center;gap:12px;min-width:0;flex:1}.rk-sidebarUserCard--collapsed .rk-sidebarUserCardMain{justify-content:center;flex:0 0 auto}.rk-sidebarUserCard .rk-sidebarUserAvatar{width:36px;height:36px;border-radius:12px;background:#0089a7;display:flex;align-items:center;justify-content:center;border:2px solid #fff;box-shadow:0 1px 2px #0f172a14;color:#fff;flex-shrink:0}.rk-sidebarUserCard .rk-sidebarUserAvatarIcon{width:16px;height:16px;opacity:.95}.rk-sidebarUserAvatarImg{width:100%;height:100%;object-fit:cover;border-radius:inherit;display:block}.rk-sidebarUserAvatarInitials{font-size:13px;font-weight:800;letter-spacing:.02em;line-height:1;-webkit-user-select:none;user-select:none}.rk-sidebarUserAvatarSkel{display:block;width:100%;height:100%;border-radius:inherit}.rk-sidebarUserText{min-width:0;display:flex;flex-direction:column;gap:2px;flex:1}.rk-sidebarUserName{font-weight:800;font-size:14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rk-sidebarUserMeta{font-size:12px;color:#0f172a8c;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rk-sidebarUserRole{margin-top:1px;font-size:12px;font-weight:650;line-height:1.25;color:#0089a7eb;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rk-sidebarUserSeg{display:inline-flex;flex-shrink:0;align-items:stretch;overflow:hidden;border-radius:8px;border:1px solid rgba(0,137,167,.28);background:linear-gradient(to bottom,#fff,#0089a71a);box-shadow:0 1px 2px #0089a71a,0 0 0 1px #0089a714}.rk-sidebarUserCard--collapsed .rk-sidebarUserSeg{width:100%;align-self:stretch}.rk-sidebarUserSegBtn{flex:0 0 auto;width:36px;height:36px;display:flex;align-items:center;justify-content:center;padding:0;border:none;background:transparent;cursor:pointer;color:#0089a7d1;transition:background .15s ease,color .15s ease,transform .12s ease}.rk-sidebarUserCard--collapsed .rk-sidebarUserSegBtn{flex:1 1 0;width:auto;min-width:0}.rk-sidebarUserSegBtn:active{transform:scale(.96)}.rk-sidebarUserSegBtn--role:hover{background:#0089a724;color:#006980}.rk-sidebarUserSegBtn--logout{color:#0f172a8c}.rk-sidebarUserSegBtn--logout:hover{background:#ff4d6d1a;color:#ff4d6df2}.rk-sidebarUserSegBtn:focus-visible{outline:2px solid rgba(0,137,167,.45);outline-offset:-2px}.rk-sidebarUserSegBtn--logout:focus-visible{outline-color:#ff4d6d73}.rk-sidebarUserSegDiv{width:1px;flex-shrink:0;align-self:stretch;background:#0089a738}.rk-sidebarUserSegIcon{width:16px;height:16px}.rk-sidebar--collapsed .rk-sidebarAddress{padding-left:14px;padding-right:14px}.rk-sidebar--collapsed .rk-sidebarAddress--collapsed{padding-left:0;padding-right:0}.rk-sidebar--collapsed .rk-sidebarAddress{align-items:stretch}.rk-sidebar--collapsed .rk-sidebarAddressTopRow{visibility:hidden;pointer-events:none}.rk-sidebar--collapsed .rk-sidebarAddressRow{justify-content:center;width:100%;padding-right:0}.rk-sidebar--collapsed .rk-sidebarExpandBtn{width:44px}.rk-sidebar--collapsed .rk-sidebarAddressRow .rk-sidebarAddressBtn,.rk-sidebar--collapsed .rk-sidebarAddressRow .rk-sidebarAddrSelect{padding-right:12px}.rk-sidebar--collapsed .rk-sidebarCollapseTopRow{justify-content:center}.rk-sidebar--collapsed .rk-sidebarCollapseBtn{display:none}.rk-sidebarAddress--collapsed .rk-sidebarExpandBtn{width:44px}.rk-sidebar--collapsed .rk-navLink{justify-content:center;gap:0;padding-left:0;padding-right:0}.rk-sidebar--collapsed .rk-navLabel{opacity:0;transform:translate(-4px);pointer-events:none;width:0;max-width:0;overflow:hidden}.rk-sidebar--collapsed .rk-sidebarUser{padding-left:14px;padding-right:14px}.rk-sidebar--collapsed .rk-sidebarUserCard{padding:10px 6px}.rk-navLink{display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:12px;text-decoration:none;color:#0f172aa6;border:1px solid transparent;transition:background .16s ease,border-color .16s ease,transform .16s ease;min-width:0;overflow:hidden}.rk-navLink:hover{background:#0f172a08;border-color:transparent;transform:none}.rk-navLinkActive{background:#e8f6f7;border-color:transparent;color:#0089a7}.rk-navIconWrap{position:relative;display:inline-flex;align-items:center;justify-content:center}.rk-navIconUnreadPip{position:absolute;top:-2px;right:-4px;width:8px;height:8px;border-radius:999px;background:#ef4444;box-shadow:0 0 0 2px #fff;pointer-events:none}.rk-navBadge{margin-left:auto;flex-shrink:0;min-width:1.125rem;height:1.125rem;padding:0 4px;border-radius:999px;background:#ef4444;color:#fff;font-size:10px;font-weight:800;display:inline-flex;align-items:center;justify-content:center;line-height:1;pointer-events:none}.rk-navLinkDisabled{opacity:.42;cursor:not-allowed;pointer-events:none}.rk-dot{width:10px;height:10px;border-radius:999px;background:#ffffff47;box-shadow:0 0 0 4px #ffffff0a}.rk-dotAccent{background:var(--accent2);box-shadow:0 0 0 4px #22d3ee1a}.rk-main{border:none;background:transparent;border-radius:0;box-shadow:none;overflow:hidden;flex:1;min-width:0}.rk-topbar,.rk-bottomNav{display:none}.rk-pageTitle{font-weight:700;letter-spacing:.2px}.rk-content{padding:32px}.rk-content.rk-contentRequestCreate{padding-left:0;padding-right:0;padding-top:0;max-width:none}@media (min-width: 1024px){.rk-content.rk-contentRequestCreate .rk-contentScroll>footer{margin-left:0;margin-right:0;width:100%;max-width:none}}.rk-shell:has(.rk-contentRequestCreate){padding-left:0;padding-right:0}.rk-card{border:1px solid rgba(255,255,255,.1);background:#ffffff0a;border-radius:14px;padding:14px}.rk-hint{color:var(--muted);font-size:13px}.rk-alertVerify{border:1px solid #e2e8f0;background:#f4f4f5;border-radius:14px;padding:12px 14px;color:#334155;margin-bottom:14px}.rk-alertVerifyTitle{font-weight:700;color:#0f172a}.rk-alertVerify .rk-hint{margin-top:6px;color:#64748b}.rk-alertVerify .rk-alertCta{margin-top:10px}.rk-button{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:10px 12px;border-radius:12px;border:1px solid rgba(255,255,255,.14);background:#ffffff0f;color:var(--text);text-decoration:none;cursor:pointer;transition:transform .16s ease,background .16s ease,border-color .16s ease}.rk-button:hover{transform:translateY(-1px);background:#ffffff17;border-color:#ffffff2e}.rk-buttonPrimary{border-color:#7c4dff8c;background:linear-gradient(90deg,#7c4dff52,#22d3ee29)}.rk-form{display:grid;gap:12px;margin-top:14px}.rk-label{display:grid;gap:6px;font-size:13px;color:var(--muted)}.rk-input{width:100%;padding:10px 12px;border-radius:12px;border:1px solid rgba(255,255,255,.14);background:#0003;color:var(--text);outline:none;transition:border-color .16s ease,background .16s ease,transform .16s ease}.rk-input::placeholder{color:#fff6}.rk-input:focus{border-color:#7c4dff8c;background:#00000042}.rk-input:disabled{opacity:.6;cursor:not-allowed}.rk-row3{display:grid;grid-template-columns:1fr 1fr 1fr;gap:12px}.rk-row2{display:grid;grid-template-columns:1fr 1fr;gap:12px}.rk-errorBox{border:1px solid rgba(255,77,109,.45);background:#ff4d6d1a;border-radius:14px;padding:12px 14px}.rk-fileMeta{margin-top:6px;font-size:12px;color:var(--muted)}.rk-divider{height:1px;background:#ffffff1a;margin:14px 0}@media (max-width: 920px){.rk-shell{padding:14px}.rk-shell:has(.rk-contentRequestCreate){padding-left:0;padding-right:0}.rk-layout{grid-template-columns:1fr}.rk-sidebar{position:relative;top:0}.rk-nav{grid-template-columns:repeat(2,minmax(0,1fr))}.rk-row3,.rk-row2{grid-template-columns:1fr}}@media (min-width: 1024px){.rk-shell{display:flex;flex-direction:column;min-height:100vh;min-height:100dvh;box-sizing:border-box;scrollbar-gutter:stable}.rk-sidebar{align-self:flex-start}.rk-main{display:flex;flex-direction:column;flex:1 1 0;min-width:0;align-self:stretch}.rk-content{display:flex;flex-direction:column;box-sizing:border-box;flex:1 1 auto;padding:0}.rk-contentScroll{display:flex;flex-direction:column;flex:1 1 auto}.rk-shell:has(.rk-deskSplit2Col),.rk-shell:has(.rk-contentRequestDetail),.rk-shell:has(.rk-contentRequestCreate){height:100vh;height:100dvh;max-height:100dvh;overflow:hidden}.rk-shell:has(.rk-deskSplit2Col) .rk-layout,.rk-shell:has(.rk-contentRequestDetail) .rk-layout,.rk-shell:has(.rk-contentRequestCreate) .rk-layout{flex:1 1 0;min-height:0;max-height:100%;overflow:hidden}.rk-shell:has(.rk-deskSplit2Col) .rk-sidebar,.rk-shell:has(.rk-contentRequestDetail) .rk-sidebar,.rk-shell:has(.rk-contentRequestCreate) .rk-sidebar{height:100%;align-self:stretch;max-height:100%;position:static}.rk-shell:has(.rk-deskSplit2Col) .rk-main,.rk-shell:has(.rk-contentRequestDetail) .rk-main,.rk-shell:has(.rk-contentRequestCreate) .rk-main{min-height:0;max-height:100%;overflow:visible}.rk-content:has(.rk-deskSplit2Col),.rk-contentRequestDetail,.rk-contentRequestCreate{flex:1 1 0;min-height:0;overflow:hidden;overflow-x:hidden}.rk-content:has(.rk-deskSplit2Col){padding:0}.rk-contentRequestDetail>.rk-contentScroll,.rk-contentRequestCreate>.rk-contentScroll{flex:1 1 0;min-height:0;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch}.rk-content:has(.rk-deskSplit2Col)>.rk-contentScroll{flex:1 1 0;min-height:0;overflow:hidden}.rk-content:has(.rk-deskSplit2Col)>.rk-contentScroll>.rk-deskSplit2Col{flex:1 1 0;min-height:0;width:100%;min-width:0}.rk-content:has(.rk-deskSplit2Col) .rk-contentScroll>footer,.rk-content.rk-contentRequestCreate .rk-contentScroll>footer{padding-left:32px;padding-right:32px;box-sizing:border-box}}@media (prefers-reduced-motion: no-preference){::view-transition-old(root),::view-transition-new(root){animation-duration:.22s;animation-timing-function:cubic-bezier(.32,0,.16,1)}}@media (prefers-reduced-motion: reduce){::view-transition-old(root),::view-transition-new(root){animation:none}}.rk-errorMsg{padding:8px 12px;border-radius:8px;background:#fef2f2;color:#dc2626;font-size:.8125rem;font-weight:500}.rk-card--error{border-color:#ff4d6d73;background:#ff4d6d14}.rk-cardErrorTitle{color:#ff4d6df2;font-weight:700}.rk-mobilePageHeader{display:none}.rk-onlyDesktop{display:none!important}.rk-iosPushOptIn{margin:12px 16px 0;padding:12px 14px;border-radius:12px;background:#ecfeff;border:1px solid rgba(8,145,178,.25);color:#0f172a}.rk-iosPushOptIn-text{margin:0 0 10px;font-size:.875rem;line-height:1.45}.rk-iosPushOptIn-actions{display:flex;flex-wrap:wrap;gap:8px}.rk-iosPushOptIn-enable{padding:8px 14px;border:none;border-radius:8px;background:#0891b2;color:#fff;font-size:.875rem;font-weight:600}.rk-iosPushOptIn-dismiss{padding:8px 14px;border:none;border-radius:8px;background:transparent;color:#64748b;font-size:.875rem;font-weight:500}.rk-iosPushOptIn-enable:disabled,.rk-iosPushOptIn-dismiss:disabled{opacity:.6}select.rk-select{appearance:none;-webkit-appearance:none;-moz-appearance:none;width:100%;max-width:100%;margin:0;box-sizing:border-box;background-color:#fff;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 24 24' fill='none' stroke='%2364748b' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center;background-size:18px;padding:11px 42px 11px 14px;border-radius:12px;border:1px solid #e2e8f0;font-family:inherit;font-size:15px;font-weight:600;color:#0f172a;cursor:pointer;line-height:1.35;transition:border-color .15s ease,box-shadow .15s ease,background-color .15s ease}select.rk-select:hover{border-color:#c7d2fe;background-color:#fafbff}select.rk-select:focus{outline:none;border-color:#818cf8;box-shadow:0 0 0 3px #4f46e533}select.rk-select:disabled{opacity:.55;cursor:not-allowed;background-color:#f8fafc}:root{--dispatcher-brand: #4f46e5;--dispatcher-brand-muted: #e0e7ff;--dispatcher-line: #cbd5e1;--dispatcher-line-strong: #94a3b8;--dispatcher-border-soft: #e2e8f0;--dispatcher-border-faint: #f1f5f9;--dispatcher-surface-muted: #f2f5f8;--dispatcher-fg-body: #2c3543;--dispatcher-fg-subtle: #64748b;--dispatcher-fg-placeholder: #94a3b8;--dispatcher-fg-caption: #475569}.relative{position:relative}.absolute{position:absolute}.flex{display:flex}.flex-col{flex-direction:column}.flex-1{flex:1 1 0%}.min-w-0{min-width:0}.min-h-0{min-height:0}.w-full{width:100%}.shrink-0{flex-shrink:0}.items-center{align-items:center}.justify-between{justify-content:space-between}.gap-2{gap:.5rem}.overflow-hidden{overflow:hidden}.overflow-y-auto{overflow-y:auto}.overscroll-none{overscroll-behavior:none}.overscroll-contain{overscroll-behavior:contain}.pointer-events-none{pointer-events:none}.appearance-none{-moz-appearance:none;appearance:none;-webkit-appearance:none}.font-inherit{font:inherit}.outline-none{outline:2px solid transparent;outline-offset:2px}.cursor-pointer{cursor:pointer}.cursor-not-allowed{cursor:not-allowed}.opacity-60{opacity:.6}.rotate-180{transform:rotate(180deg)}.transition-colors{transition-property:color,background-color,border-color,box-shadow;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.text-left{text-align:left}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.break-words{overflow-wrap:break-word;word-break:break-word}.leading-snug{line-height:1.375}.line-clamp-4{display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.border{border-width:1px;border-style:solid}.border-0{border-width:0}.border-b{border-bottom-width:1px;border-bottom-style:solid}.rounded-lg{border-radius:.5rem}.rounded-xl{border-radius:.75rem}.bg-white{background-color:#fff}.bg-transparent{background-color:transparent}.shadow-sm{box-shadow:0 1px 2px #0000000d}.shadow-xl{box-shadow:0 20px 25px -5px #0000001a,0 8px 10px -6px #0000001a}.ring-1{box-shadow:0 0 0 1px #0000000a}.px-0\.5{padding-left:.125rem;padding-right:.125rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-3{padding-left:.75rem;padding-right:.75rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-1\.5{padding-top:.375rem;padding-bottom:.375rem}.pt-2{padding-top:.5rem}.pb-1\.5{padding-bottom:.375rem}.pl-8{padding-left:2rem}.pr-2{padding-right:.5rem}.mt-1{margin-top:.25rem}.text-xs{font-size:.75rem;line-height:1rem}.text-sm{font-size:.875rem;line-height:1.25rem}.font-medium{font-weight:500}.left-2\.5{left:.625rem}.top-1\/2{top:50%}.-translate-y-1\/2{transform:translateY(-50%)}.border-dispatcher-line{border-color:var(--dispatcher-line)}.border-dispatcher-line-strong{border-color:var(--dispatcher-line-strong)}.border-dispatcher-border-soft{border-color:var(--dispatcher-border-soft)}.border-dispatcher-border-faint{border-color:var(--dispatcher-border-faint)}.border-dispatcher-brand{border-color:var(--dispatcher-brand)}.border-dispatcher-brand\/50{border-color:color-mix(in srgb,var(--dispatcher-brand) 50%,transparent)}.bg-dispatcher-brand{background-color:var(--dispatcher-brand)}.bg-dispatcher-brand-muted{background-color:var(--dispatcher-brand-muted)}.bg-dispatcher-brand-muted\/60{background-color:color-mix(in srgb,var(--dispatcher-brand-muted) 60%,transparent)}.bg-dispatcher-brand\/15{background-color:color-mix(in srgb,var(--dispatcher-brand) 15%,transparent)}.bg-dispatcher-surface-muted{background-color:var(--dispatcher-surface-muted)}.text-dispatcher-brand{color:var(--dispatcher-brand)}.text-dispatcher-fg-body{color:var(--dispatcher-fg-body)}.text-dispatcher-fg-subtle{color:var(--dispatcher-fg-subtle)}.text-dispatcher-fg-placeholder{color:var(--dispatcher-fg-placeholder)}.text-dispatcher-fg-caption{color:var(--dispatcher-fg-caption)}.hover\:border-dispatcher-line-strong:hover{border-color:var(--dispatcher-line-strong)}.hover\:border-dispatcher-line:hover{border-color:var(--dispatcher-line)}.hover\:bg-dispatcher-surface-muted:hover{background-color:var(--dispatcher-surface-muted)}.hover\:shadow:hover{box-shadow:0 1px 2px #0000000d}.focus\:border-dispatcher-brand\/50:focus{border-color:color-mix(in srgb,var(--dispatcher-brand) 50%,transparent)}.focus\:border-dispatcher-brand:focus{border-color:var(--dispatcher-brand)}.focus\:ring-dispatcher-brand\/20:focus{--tw-ring-color: color-mix(in srgb, var(--dispatcher-brand) 20%, transparent)}.focus\:ring-dispatcher-brand\/25:focus{--tw-ring-color: color-mix(in srgb, var(--dispatcher-brand) 25%, transparent)}.focus\:ring-1:focus{box-shadow:0 0 0 1px var(--tw-ring-color, var(--dispatcher-brand))}.focus\:ring-2:focus{box-shadow:0 0 0 2px var(--tw-ring-color, var(--dispatcher-brand))}.ring-dispatcher-brand\/20{--tw-ring-color: color-mix(in srgb, var(--dispatcher-brand) 20%, transparent);box-shadow:0 0 0 2px var(--tw-ring-color)}.placeholder\:text-dispatcher-fg-placeholder::placeholder{color:var(--dispatcher-fg-placeholder)}.custom-scrollbar{scrollbar-width:thin}label.rk-fileDrop{position:relative;display:block;cursor:pointer}label.rk-fileDrop input[type=file]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;width:100%;height:100%;margin:0;padding:0;opacity:0;cursor:pointer;font-size:0}label.rk-fileDrop input[type=file]:disabled{cursor:not-allowed}.rk-fileDropFace{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;padding:22px 18px;border:2px dashed rgba(var(--accent2-rgb),.4);border-radius:16px;background:linear-gradient(165deg,#f8fafc,#fff 58%);transition:border-color .15s ease,box-shadow .15s ease,opacity .15s ease;pointer-events:none}label.rk-fileDrop:hover .rk-fileDropFace{border-color:rgba(var(--accent2-rgb),.55);box-shadow:0 4px 18px rgba(var(--accent2-rgb),.1)}label.rk-fileDrop:focus-within .rk-fileDropFace{border-color:var(--accent2);border-style:solid;box-shadow:0 0 0 3px rgba(var(--accent2-rgb),.2)}label.rk-fileDrop:has(input:disabled) .rk-fileDropFace{opacity:.55}.rk-fileDropIcon{width:40px;height:40px;color:var(--uk-brand, var(--accent2));flex-shrink:0}.rk-fileDropTitle{font-size:15px;font-weight:700;color:#0f172a;letter-spacing:-.035em;text-align:center}.rk-fileDropHint{font-size:12px;font-weight:600;color:#64748b;text-align:center;line-height:1.45;max-width:300px}.rk-notifBellWrap{position:relative;display:inline-flex;align-items:center;justify-content:center}.rk-notifBellBadge{position:absolute;top:-5px;right:-7px;min-width:1.125rem;height:1.125rem;padding:0 4px;box-sizing:border-box;border-radius:999px;background:#e11d48;color:#fff;font-size:.625rem;font-weight:700;line-height:1.125rem;text-align:center;pointer-events:none}@media screen and (max-width: 1023px){.rk-shell{--rk-nav-h: clamp(56px, 14.5vw, 66px);--rk-nav-bottom-gap: calc(var(--rk-nav-h) * .171875);--rk-bottomNav-space: calc(var(--rk-nav-h) + var(--rk-nav-bottom-gap) + 18px);--rk-dock-duration: .48s;--rk-dock-easing: cubic-bezier(.22, .82, .28, 1);flex:1 0 auto;min-height:100dvh;display:flex;flex-direction:column;padding:0;padding-bottom:env(safe-area-inset-bottom,0px);color:#0f172a;background:var(--portal-canvas, #f5f7f9);background-image:none;font-family:var(--portal-font-sans);overflow:visible;width:100%;max-width:100vw;box-sizing:border-box}.rk-layout{display:flex;flex-direction:column;flex:1 0 auto;min-width:0;max-width:100%;margin:0;gap:0;overflow:visible}.rk-sidebar{display:none}.rk-main{display:flex;flex-direction:column;flex:1 0 auto;min-width:0;width:100%;border:none;border-radius:0;background:transparent;box-shadow:none;overflow:visible}.rk-topbar{display:none}.rk-mobileScroll{flex:1 0 auto;min-width:0;overflow:visible;overflow-anchor:none;max-width:100%;display:flex;flex-direction:column}.rk-mobileScrollStack{display:flex;flex-direction:column;flex:1 0 auto;min-width:0;width:100%}.rk-content{padding:12px 0 calc(var(--rk-bottomNav-space, 88px) + env(safe-area-inset-bottom,0px));background:transparent;min-width:0;width:100%;max-width:100%;box-sizing:border-box;display:flex;flex-direction:column;flex:1 0 auto}.rk-content--payCheckoutCta{padding-bottom:calc(var(--rk-bottomNav-space, 88px) + env(safe-area-inset-bottom,0px) + var(--rk-pay-checkout-cta-slab, 100px))}.rk-mobilePageHeader{display:block;flex-shrink:0;position:sticky;top:0;z-index:40;padding:calc(12px + env(safe-area-inset-top,0px)) 20px 22px;background:#fff;border-bottom:1px solid #f1f5f9;border-radius:0 0 32px 32px;box-shadow:0 1px 2px #0f172a0a;max-height:200px;overflow:hidden;opacity:1;transition:max-height .28s ease,opacity .22s ease,padding .22s ease,border-bottom-width .22s ease,border-radius .22s ease,box-shadow .22s ease}.rk-mobilePageHeader--hidden{max-height:0;padding-top:0!important;padding-bottom:0!important;opacity:0;overflow:hidden;border-bottom-width:0;box-shadow:none;border-radius:0;pointer-events:none}.rk-mobilePageTitle{margin:0;font-size:24px;font-weight:700;letter-spacing:-.02em;line-height:1.15;color:#0f172a}.rk-mobilePageHeader--withBack{padding-left:12px;padding-right:20px}.rk-mobilePageHeaderRow{display:flex;align-items:center;gap:4px;min-width:0}.rk-mobilePageHeaderRow .rk-mobilePageTitle{flex:1;min-width:0}.rk-mobilePageBack{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;margin:0;padding:0;border:none;border-radius:12px;background:transparent;color:#0f172a;cursor:pointer;-webkit-tap-highlight-color:transparent}.rk-mobilePageBack:active{background:#0f172a0f}.rk-mobilePageBackIcon{display:block}.rk-card{margin:0 20px 16px;border:1px solid #e2e8f0;background:#fff;color:#0f172a;border-radius:16px;box-shadow:0 1px 3px #0f172a14,0 4px 12px #0f172a0a}.rk-hint{color:#64748b}.rk-card--error{border-color:#fecaca;background:#fef2f2}.rk-cardErrorTitle{color:#b91c1c}.rk-alertVerify{margin:14px 16px 10px;padding:8px 10px;border-radius:12px;border:1px solid #e2e8f0;background:#f8fafc;color:#334155}.rk-alertVerifyTitle{font-size:13px;line-height:1.35;letter-spacing:-.01em;color:#0f172a}.rk-alertVerify .rk-hint{margin-top:4px;font-size:12px;line-height:1.4;color:#64748b}.rk-alertVerify .rk-alertCta{margin-top:8px}.rk-alertVerify .rk-button{padding:8px 12px;font-size:13px;border-radius:10px}.rk-button{border-color:#e2e8f0;background:#fff;color:#0f172a}.rk-buttonPrimary{border-color:rgba(var(--accent2-rgb),.45);background:linear-gradient(90deg,rgba(var(--accent2-rgb),.12),#38bdf81a);color:var(--accent2-hover)}.rk-bottomNav{--rk-nav-maxw: 360px;--rk-nav-font: calc(var(--rk-nav-h) * .1875);--rk-nav-icon: calc(var(--rk-nav-h) * .4375);--rk-nav-radius: calc(var(--rk-nav-h) * .75);--rk-nav-pad-x: calc(var(--rk-nav-h) * .28125);--rk-nav-inner-pad-x: calc(var(--rk-nav-h) * .15625);--rk-nav-item-pad-x: calc(var(--rk-nav-h) * .1875);--rk-nav-pill-inset-y: 0px;--rk-nav-pill-inset-x: calc(var(--rk-nav-h) * -.15625);--rk-nav-pill-radius: calc(var(--rk-nav-h) * .5625);--rk-nav-edge-gap-left: 3px;--rk-nav-edge-gap-right: 1px;--rk-nav-text: rgba(15, 23, 42, .66);--rk-nav-text-muted: rgba(15, 23, 42, .4);--rk-nav-accent: var(--accent2);--rk-nav-active-bg: rgba(255, 255, 255, .78);--rk-nav-active-border: rgba(15, 23, 42, .08);--rk-nav-active-shadow: 0 calc(var(--rk-nav-h) * .12) calc(var(--rk-nav-h) * .34) rgba(15, 23, 42, .14);--rk-nav-glass-bg: rgba(248, 250, 252, .78);--rk-nav-glass-border: rgba(15, 23, 42, .1);--rk-nav-glass-shadow: 0 calc(var(--rk-nav-h) * .28) calc(var(--rk-nav-h) * .78) rgba(15, 23, 42, .18);--rk-nav-glass-blur: calc(var(--rk-nav-h) * .62);--rk-nav-glass-sat: 140%;--rk-nav-glass-overlay: rgba(255, 255, 255, .28);display:flex;position:fixed;left:50%;transform:translate(-50%);right:auto;bottom:0;z-index:50;justify-content:center;align-items:flex-end;width:min(var(--rk-nav-maxw),calc(100vw - (2 * var(--rk-nav-pad-x))));padding:0 var(--rk-nav-inner-pad-x) calc(var(--rk-nav-bottom-gap) + env(safe-area-inset-bottom,0px));background:transparent;border-top:none;box-shadow:none}body.rk-kbdOpen:not(.rk-chatPage) .rk-bottomNav{display:none}body.rk-chatPage.rk-chatComposerFocus .rk-bottomNav{visibility:hidden;opacity:0;pointer-events:none;transform:translate(-50%) translateY(calc(100% + 28px));transition:opacity var(--rk-dock-duration) var(--rk-dock-easing),transform var(--rk-dock-duration) var(--rk-dock-easing),visibility 0s linear var(--rk-dock-duration)}body.rk-chatPage:not(.rk-chatComposerFocus) .rk-bottomNav{visibility:visible;opacity:1;pointer-events:auto;transform:translate(-50%) translateY(0);transition:opacity var(--rk-dock-duration) var(--rk-dock-easing),transform var(--rk-dock-duration) var(--rk-dock-easing),visibility 0s}.rk-bottomNavItem{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;flex:1;min-width:0;text-decoration:none;color:var(--rk-nav-text);font-size:var(--rk-nav-font);font-weight:600;-webkit-tap-highlight-color:transparent;transition:color .18s ease,transform .18s ease;padding:0 var(--rk-nav-item-pad-x);max-width:100%;position:relative;text-align:center;line-height:1}.rk-bottomNavItem .rk-bottomNavIcon{width:var(--rk-nav-icon)!important;height:var(--rk-nav-icon)!important;flex-shrink:0;color:currentColor;transition:color .18s ease,transform .18s ease}.rk-bottomNavIconSlot{position:relative;display:inline-flex;align-items:center;justify-content:center}.rk-bottomNavUnreadBadge{position:absolute;top:-5px;right:-7px;min-width:1rem;height:1rem;padding:0 3px;border-radius:999px;background:#ef4444;color:#fff;font-size:9px;font-weight:800;line-height:1rem;text-align:center;box-shadow:0 0 0 2px #fffffff2;pointer-events:none}.rk-bottomNavItemActive:before{content:"";position:absolute;top:var(--rk-nav-pill-inset-y);bottom:var(--rk-nav-pill-inset-y);left:var(--rk-nav-pill-inset-x);right:var(--rk-nav-pill-inset-x);border-radius:var(--rk-nav-pill-radius);background:var(--rk-nav-active-bg);border:1px solid var(--rk-nav-active-border);box-shadow:var(--rk-nav-active-shadow);transform:translateY(-1px);pointer-events:none}.rk-bottomNav>:first-child.rk-bottomNavItemActive:before{left:calc((-1 * var(--rk-nav-item-pad-x)) + var(--rk-nav-edge-gap-left));right:calc(var(--rk-nav-pill-inset-x) * .6);border-radius:var(--rk-nav-pill-radius)}.rk-bottomNav>:last-child.rk-bottomNavItemActive:before{right:calc((-1 * var(--rk-nav-item-pad-x)) + var(--rk-nav-edge-gap-right));left:calc(var(--rk-nav-pill-inset-x) * .6);border-radius:var(--rk-nav-pill-radius)}.rk-bottomNavItem>*{position:relative;z-index:1}.rk-bottomNavItem>span{line-height:1.05;margin-top:-2px}.rk-bottomNavItemActive{color:var(--rk-nav-accent);text-shadow:none}.rk-bottomNavItemActive .rk-bottomNavIcon{color:var(--rk-nav-accent);transform:translateY(-1px) scale(1.08)}.rk-bottomNavItemDisabled{opacity:.42;cursor:not-allowed;pointer-events:none;color:#0f172a3d}.rk-bottomNavItemDisabled .rk-bottomNavIcon{color:#0f172a33}.rk-bottomNav:before{content:"";position:absolute;left:0;right:0;bottom:calc(var(--rk-nav-bottom-gap) + env(safe-area-inset-bottom,0px));height:var(--rk-nav-h);width:100%;border-radius:var(--rk-nav-radius);background:var(--rk-nav-glass-bg);border:1px solid var(--rk-nav-glass-border);box-shadow:var(--rk-nav-glass-shadow);backdrop-filter:blur(var(--rk-nav-glass-blur)) saturate(var(--rk-nav-glass-sat));-webkit-backdrop-filter:blur(var(--rk-nav-glass-blur)) saturate(var(--rk-nav-glass-sat));background-image:linear-gradient(180deg,var(--rk-nav-glass-overlay),rgba(255,255,255,0));pointer-events:none}.rk-bottomNav>*{position:relative;z-index:1;height:var(--rk-nav-h);max-width:none}.rk-contentRequestDetail{padding-bottom:calc(var(--rk-bottomNav-space, 88px) + env(safe-area-inset-bottom,0px) + 28px);min-height:100dvh;display:flex;flex-direction:column}}@media screen and (max-width: 1023px){.rk-meters{display:flex;flex-direction:column;min-height:0}.rk-metersHeader{display:none}.rk-metersHeaderRow{display:flex;justify-content:space-between;align-items:flex-end;gap:12px}.rk-metersKicker{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.12em;color:#94a3b8;margin-bottom:4px}.rk-metersTitle{font-size:1.5rem;font-weight:700;letter-spacing:-.03em;color:#0f172a;line-height:1.15}.rk-metersDeadline{display:flex;align-items:center;gap:8px;padding:8px 12px;border-radius:16px;background:var(--accent2-surface);font-size:11px;font-weight:700;color:var(--accent2-hover);white-space:nowrap}.rk-metersDeadlineIcon{width:18px;height:18px;color:var(--accent2);flex-shrink:0}.rk-metersMain{padding:24px 20px 8px;display:flex;flex-direction:column;gap:24px}.rk-meterCard{position:relative;overflow:hidden;border-radius:24px;box-shadow:0 20px 40px -10px #0000004d}.rk-meterCardBg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.rk-meterCardOverlay{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.rk-meterCardOverlay--cold{background:linear-gradient(to bottom,#0003,#1e3a8a99,#020617)}.rk-meterCardOverlay--hot{background:linear-gradient(to bottom,#0003,#9a341299,#0c0a09)}.rk-meterCardOverlay--elec{background:linear-gradient(to bottom,#0003,#713f1266,#020617)}.rk-meterCardOverlay--gas{background:linear-gradient(to bottom,#0003,#312e8199,#020617)}.rk-meterCardInner{position:relative;z-index:1;padding:24px;color:#fff}.rk-meterCardTop{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:32px}.rk-meterCardTitleRow{display:flex;align-items:center;gap:12px;min-width:0}.rk-meterIconWrap{width:48px;height:48px;border-radius:16px;display:flex;align-items:center;justify-content:center;flex-shrink:0;border:1px solid rgba(255,255,255,.1);background:#ffffff0d;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.rk-meterIconWrap svg{display:block}.rk-meterIconWrap--cold{background:rgba(var(--accent2-rgb),.2)}.rk-meterIconWrap--hot{background:#f9731633}.rk-meterIconWrap--elec{background:#eab30833}.rk-meterIconWrap--gas{background:#6366f133}.rk-meterIconWrap--cold svg{color:#67e8f9}.rk-meterIconWrap--hot svg{color:#fdba74}.rk-meterIconWrap--elec svg{color:#facc15}.rk-meterIconWrap--gas svg{color:#a5b4fc}.rk-meterCardName{font-size:1.125rem;font-weight:700;line-height:1.2}.rk-meterCardMeta{margin-top:4px;font-size:12px;font-weight:500;color:#fff9}.rk-meterBadgeDeadline{font-size:10px;font-weight:700;padding:4px 10px;border-radius:8px;background:#ef444466;color:#fecaca;border:1px solid rgba(239,68,68,.2);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);flex-shrink:0}.rk-meterGrid2{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-bottom:24px}.rk-meterGrid2--tariffs{gap:24px}.rk-meterLabel{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:#fff6;margin-bottom:4px}.rk-meterValue{font-size:1.5rem;font-weight:700;line-height:1.2}.rk-meterValue--sm{font-size:1.25rem}.rk-meterUnit{font-size:.875rem;font-weight:400;color:#fff9}.rk-meterUnit--xs{font-size:10px}.rk-meterTariffHint{margin-top:4px;font-size:9px;color:#ffffff4d}.rk-meterColRight{text-align:right}.rk-meterColRight--end{display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-end}.rk-meterDate{font-size:14px;font-weight:700;color:#ffffffd9}.rk-meterWarn{color:#f87171}.rk-meterSent{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:700;color:#4ade80}.rk-meterCta{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;padding:16px;border-radius:16px;font-size:14px;font-weight:700;text-decoration:none;margin-bottom:16px;transition:transform .15s ease,background .15s ease;box-shadow:0 10px 25px -5px #00000040}.rk-meterCta:active{transform:scale(.98)}.rk-meterCta--blue{background:var(--accent2);color:#fff}.rk-meterCta--blue:hover{background:var(--accent2-hover)}.rk-meterCta--orange{background:#ea580c;color:#fff}.rk-meterCta--orange:hover{background:#f97316}.rk-meterCta--amber{background:#ca8a04;color:#fff}.rk-meterCta--amber:hover{background:#eab308}.rk-meterCta--glass{background:#ffffff0d;border:1px solid rgba(255,255,255,.1);color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:none}.rk-meterCta--glass:hover{background:#ffffff1a}.rk-meterFooter{display:flex;justify-content:space-between;align-items:center;font-size:11px;font-weight:500;color:#fff6}.rk-meterFooter span:last-child{color:#fffc}.rk-metersHistoryWrap{display:flex;justify-content:center;padding:8px 0 12px}.rk-metersHistoryBtn{display:inline-flex;align-items:center;gap:8px;padding:12px 24px;border-radius:16px;border:1px solid #e2e8f0;background:#fff;color:#475569;font-size:14px;font-weight:700;text-decoration:none;transition:transform .15s ease}.rk-metersHistoryBtn:active{transform:scale(.97)}.rk-metersHistoryBtn svg{flex-shrink:0}}@media screen and (max-width: 1023px){.rk-requests{display:flex;flex-direction:column;min-height:0;min-width:0;max-width:100%;margin:0;overflow-x:hidden;box-sizing:border-box}.rk-requestsHeader{flex-shrink:0;padding:calc(12px + env(safe-area-inset-top,0px)) 20px 22px;background:#fff;border-bottom:1px solid #f1f5f9;border-radius:0 0 32px 32px;box-shadow:0 1px 2px #0f172a0a;position:sticky;top:0;z-index:40}.rk-requestsHeaderRow{display:flex;justify-content:space-between;align-items:center;gap:12px}.rk-requestsTitle{margin:0;font-size:24px;font-weight:700;letter-spacing:-.02em;line-height:1.15;color:#0f172a}.rk-requestsBell{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:16px;background:#f8fafc;border:1px solid #f1f5f9;box-shadow:0 1px 2px #0f172a0a;color:#94a3b8;text-decoration:none;transition:color .15s ease,background .15s ease;-webkit-tap-highlight-color:transparent}.rk-requestsBell:hover,.rk-requestsBell:focus-visible{color:var(--accent2-hover);background:var(--accent2-surface)}.rk-requestsBellIcon{width:20px;height:20px}.rk-requestsBell{display:none}.rk-requestsBody{flex:1;min-height:0;min-width:0;max-width:100%;padding-bottom:8px;box-sizing:border-box}.rk-requestsBody.rk-checkoutBodyNatural{flex:0 0 auto;min-height:0;align-self:flex-start;width:100%}.rk-requestsCtaWrap{padding:22px 20px 0;max-width:100%;box-sizing:border-box}.rk-requestsCta{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;height:56px;border:none;border-radius:16px;background:#1976d2;color:#fff;font-size:15px;font-weight:700;cursor:pointer;box-shadow:0 10px 28px #1976d247;transition:transform .15s ease,background .15s ease,box-shadow .15s ease;-webkit-tap-highlight-color:transparent}.rk-requestsCta:hover{background:#1565c0}.rk-requestsCta:active{transform:scale(.98)}a.rk-requestsCtaLink{text-decoration:none;box-sizing:border-box}.rk-requestsCtaIcon{width:22px;height:22px;flex-shrink:0}.rk-requestsFilters{display:flex;flex-wrap:nowrap;gap:8px;padding:20px 20px 4px;width:100%;max-width:100%;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;box-sizing:border-box}.rk-requestsChip{flex-shrink:0;white-space:nowrap;padding:8px 22px;border-radius:999px;border:1px solid #e2e8f0;background:#fff;font-size:14px;font-weight:600;color:#64748b;cursor:pointer;transition:background .2s ease,color .2s ease,border-color .2s ease,box-shadow .2s ease;-webkit-tap-highlight-color:transparent}.rk-requestsChip:hover{background:#f1f5f9}.rk-requestsChipActive{background:#1976d2;border-color:#1976d2;color:#fff;font-weight:700;box-shadow:0 4px 14px #1976d24d}.rk-requestsList{display:flex;flex-direction:column;gap:16px;padding:16px 20px 8px;max-width:100%;box-sizing:border-box}@keyframes rkRequestsFadeUp{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.rk-requestsCardStagger1{animation:rkRequestsFadeUp .4s ease forwards;animation-delay:50ms;opacity:0}.rk-requestsCardStagger2{animation:rkRequestsFadeUp .4s ease forwards;animation-delay:.15s;opacity:0}.rk-requestsCardStagger3{animation:rkRequestsFadeUp .4s ease forwards;animation-delay:.25s;opacity:0}.rk-requestsCard{display:block;width:100%;max-width:100%;box-sizing:border-box;text-align:left;padding:16px;border:none;border-radius:12px 16px 16px 12px;background:#fff;box-shadow:0 1px 2px #0f172a0f;border-left:4px solid #cbd5e1;cursor:default;transition:transform .15s ease,box-shadow .2s ease;-webkit-tap-highlight-color:transparent}.rk-requestsCardClickable:hover{box-shadow:0 8px 24px #0f172a14;transform:scale(1.01)}.rk-requestsCardClickable:active{transform:scale(.98)}.rk-requestsCardClickable{cursor:pointer}.rk-requestsCardOpen{border-left-color:#1976d2}.rk-requestsCardWork{border-left-color:#f59e0b}.rk-requestsCardClosed{border-left-color:#16a34a}.rk-requestsCardClosedDim{opacity:.72}.rk-requestsCardGrid{display:flex;gap:16px;align-items:flex-start;min-width:0;max-width:100%}.rk-requestsState{padding:24px 20px;text-align:center;font-size:14px;color:#64748b}.rk-requestsStateError{color:#b91c1c}.rk-requestsCardMetaCol{display:flex;flex-direction:column;align-items:flex-start;gap:6px;flex-shrink:0}.rk-requestsNum{font-size:14px;font-weight:700;letter-spacing:.02em;color:#0f172a}.rk-requestsBadge{display:inline-flex;align-items:center;gap:4px;padding:2px 8px;border-radius:6px;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.02em;border:1px solid transparent}.rk-requestsBadgeIcon{width:12px;height:12px;flex-shrink:0}.rk-requestsBadgeOpen{background:var(--accent2-surface);color:var(--accent2-hover);border-color:rgba(var(--accent2-rgb),.22)}.rk-requestsBadgeWork{background:#fff7ed;color:#d97706;border-color:#ffedd5}.rk-requestsBadgeClosed{background:#f0fdf4;color:#15803d;border-color:#bbf7d0}.rk-requestsCardMain{flex:1;min-width:0}.rk-requestsCardTopRow{display:flex;justify-content:space-between;align-items:flex-start;gap:8px;margin-bottom:4px}.rk-requestsCardTitle{display:flex;align-items:center;gap:8px;margin:0;min-width:0;font-size:15px;font-weight:700;line-height:1.25;color:#0f172a}.rk-requestsCardTitleText{overflow-wrap:anywhere;word-break:break-word;white-space:normal;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.rk-requestsTitleIcon{flex-shrink:0}.rk-requestsTitleIconPipe{color:#fb923c}.rk-requestsTitleIconLight{color:#60a5fa}.rk-requestsCardTime{font-size:11px;font-weight:500;color:#94a3b8;white-space:nowrap}.rk-requestsAssignee{display:flex;align-items:center;gap:8px;margin-top:8px;margin-bottom:10px}.rk-requestsAvatar{width:20px;height:20px;border-radius:999px;overflow:hidden;border:1px solid #f1f5f9;box-shadow:0 1px 2px #0f172a0f;background:#e2e8f0}.rk-requestsAvatar img{display:block;width:100%;height:100%;object-fit:cover}.rk-requestsAssigneeName{font-size:13px;font-weight:500;color:#475569}.rk-requestsQuote{position:relative;margin-top:4px;padding:10px 12px;background:#f8fafc;border-radius:8px;border:1px solid #f1f5f9}.rk-requestsQuoteText{margin:0;font-size:13px;line-height:1.4;font-style:italic;color:#64748b;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow-wrap:anywhere;word-break:break-word;padding-right:36px}.rk-requestsQuoteTime{position:absolute;top:6px;right:8px;font-size:9px;color:#cbd5e1}.rk-requestsDesc{margin:4px 0 0;font-size:13px;line-height:1.45;color:#475569;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.rk-requestsClosedBox{margin-top:8px;padding:10px 12px;background:#fff;border-radius:8px;border:1px dashed #e2e8f0}.rk-requestsClosedText{margin:0;font-size:13px;font-style:italic;line-height:1.4;color:#94a3b8;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow-wrap:anywhere;word-break:break-word}}@media screen and (max-width: 1023px){.rk-mobileCurtain,.rk-requestDetailCurtainMoveLayer{padding:calc(10px + env(safe-area-inset-top,0px)) 20px 10px;background:#fff;border-bottom:1px solid #f1f5f9;border-radius:0 0 28px 28px;box-shadow:var(--rk-poll-card-shadow)}.rk-mobileCurtain{position:-webkit-sticky;position:sticky;top:0;z-index:45;margin:0;max-height:200px;transition:transform .18s ease-out,border-radius .28s cubic-bezier(.4,0,.2,1),box-shadow .28s cubic-bezier(.4,0,.2,1)}.rk-mobileCurtain--pullGesture{padding:0;background:transparent;border:none;box-shadow:none;max-height:none}.rk-mobileCurtain--tallHeader{max-height:none}.rk-requestDetailCurtainMoveLayer{width:100%;min-width:0;box-sizing:border-box;margin:0;max-height:none;transition:border-radius .28s cubic-bezier(.4,0,.2,1),box-shadow .28s cubic-bezier(.4,0,.2,1)}.rk-mobileCurtainRowHost{display:contents}.rk-mobileCurtain--hidden{transform:translate3d(0,-100%,0);pointer-events:auto;touch-action:pan-y}.rk-mobileCurtain--pageOverride .rk-mobileCurtainLeft{flex-direction:column;align-items:stretch;gap:0;width:100%}.rk-mobileCurtain--pageOverride:not(.rk-mobileCurtain--customCenter) .rk-mobileCurtainTopRow{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;column-gap:8px;width:100%;min-height:44px}.rk-mobileCurtain--pageOverride:not(.rk-mobileCurtain--customCenter) .rk-mobileCurtainTopRow>.rk-mobileCurtainLeading{grid-column:1;display:flex;align-items:center;gap:12px;flex-shrink:0;min-width:0}.rk-mobileCurtain--pageOverride:not(.rk-mobileCurtain--customCenter) .rk-mobileCurtainTopRow>.rk-mobileCurtainHeaderCenter{grid-column:2;min-width:0;justify-self:stretch}.rk-mobileCurtain--pageOverride:not(.rk-mobileCurtain--customCenter) .rk-mobileCurtainTopRow>.rk-mobileCurtainTrailing{grid-column:3;justify-self:end}.rk-mobileCurtainHeaderCenter--pageTitle{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;text-align:left;min-width:0;width:100%}.rk-mobileCurtain--customCenter{overflow-x:hidden}.rk-mobileCurtain--customCenter .rk-mobileCurtainRow{align-items:flex-start}.rk-mobileCurtain--customCenter .rk-mobileCurtainLeft{display:flex;flex-direction:column;align-items:stretch;gap:0;flex:1;min-width:0}.rk-mobileCurtain--customCenter .rk-mobileCurtainTopRow{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;column-gap:8px;width:100%;min-height:44px}.rk-mobileCurtain--customCenter .rk-mobileCurtainLeading{grid-column:1;display:flex;align-items:center;gap:12px;justify-self:start;justify-content:flex-start;min-width:0}.rk-mobileCurtain--customCenter .rk-mobileCurtainHeaderCenter{grid-column:2;justify-self:stretch;width:100%;max-width:100%;display:flex;align-items:center;justify-content:flex-start;min-width:0;overflow:hidden}.rk-mobileCurtain--customCenter .rk-mobileCurtainTrailing{grid-column:3;justify-self:end;display:flex;align-items:center;justify-content:flex-end}.rk-mobileCurtain--customCenter .rk-mobileCurtainOverride{min-width:0;width:100%;flex:none}.rk-mobileCurtain--customCenter .rk-requestDetailCurtainStack{display:flex;flex-direction:column;align-items:stretch;min-width:0;width:100%;flex:0 0 auto}.rk-mobileCurtain--pullGesture .rk-requestDetailCurtainCenterClip{will-change:transform}.rk-mobileCurtain--customCenter .rk-requestDetailCurtainStack>.rk-mobileCurtainTopRow{position:relative;z-index:2;background:#fff}.rk-mobileCurtain--customCenter .rk-requestDetailCurtainCenterClip{min-width:0;width:100%;flex:none;min-height:0;overflow:hidden;position:relative;z-index:0}.rk-mobileCurtain--customCenter .rk-mobileCurtainOverride:not(:has(>*)){display:none}.rk-mobileCurtain--customCenter .rk-mobileCurtainActions{flex-shrink:0;min-width:0}@media (prefers-reduced-motion: reduce){.rk-mobileCurtain{transition-duration:.01ms}.rk-mobileCurtainRow{animation-duration:.01ms}}@keyframes rk-curtainFadeIn{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}.rk-mobileCurtainRow{display:flex;align-items:center;justify-content:space-between;gap:8px;animation:rk-curtainFadeIn .2s ease-out both}.rk-mobileCurtainLeft{display:flex;align-items:center;gap:10px;min-width:0;flex:1}.rk-mobileCurtainFormTitleWrap{min-width:0;flex:1;display:flex;align-items:center;justify-content:center;padding:0 4px}.rk-mobileCurtainFormTitle{margin:0;font-size:15px;font-weight:600;letter-spacing:-.02em;color:#0f172a;text-align:center;line-height:1.25;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.rk-mobileCurtainBack{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;margin:0;padding:0;border:none;border-radius:14px;background:#f8fafc;border:1px solid #f1f5f9;color:#0f172a;cursor:pointer;-webkit-tap-highlight-color:transparent}.rk-mobileCurtainBack:active{background:#0f172a0f}.rk-mobileCurtainBackIcon{display:block}.rk-mobileCurtainLogo{flex-shrink:0;width:34px;height:34px;display:flex;align-items:center;justify-content:center}.rk-mobileCurtainLogoIcon{width:26px;height:26px;color:var(--accent2-hover);display:block}.rk-mobileCurtainAddr{min-width:0;flex:1}.rk-mobileCurtainAddrBtn{display:block;width:100%;text-align:left;background:transparent;border:none;padding:0;margin:0;cursor:pointer;-webkit-tap-highlight-color:transparent;color:inherit}.rk-mobileCurtainAddrBtn--withIcon{display:flex;align-items:flex-start;gap:12px;flex:1;min-width:0;width:auto}.rk-mobileCurtainAddrBtn--withIcon .rk-mobileCurtainAddr{flex:1;min-width:0}.rk-mobileCurtainAddrInner{display:flex;align-items:flex-start;gap:12px;flex:1;min-width:0;width:100%}.rk-mobileCurtainHomeTap{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:14px;text-decoration:none;color:inherit;-webkit-tap-highlight-color:transparent}.rk-mobileCurtainHomeTap:active{opacity:.88}.rk-mobileCurtainAddrTap{display:block;flex:1;min-width:0;text-align:left;background:transparent;border:none;padding:0;margin:0;cursor:pointer;-webkit-tap-highlight-color:transparent;color:inherit}.rk-mobileCurtainAddrTap:disabled{cursor:default;opacity:.6}.rk-mobileCurtainAddrTap:active:not(:disabled){opacity:.88}.rk-mobileCurtainAddrBtn:active{opacity:.88}.rk-mobileCurtainKicker{font-size:18px;font-weight:700;letter-spacing:-.025em;line-height:1.2;color:#0f172a;margin-bottom:4px;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rk-mobileCurtainAddrRow{display:flex;align-items:center;gap:3px;min-width:0;font-size:15px}.rk-mobileCurtainAddrRow--muted{font-size:13px}.rk-mobileCurtainAddrRow>.rk-mobileCurtainAddrText{flex:1;min-width:0}.rk-mobileCurtainAddrChevronRight{flex-shrink:0;color:#334155}.rk-mobileCurtainAddrRow--muted .rk-mobileCurtainAddrChevronRight{color:#0f172a}.rk-mobileCurtainAddrText{font-size:15px;font-weight:500;letter-spacing:-.01em;color:#334155;line-height:1.25;white-space:normal;overflow:visible;text-overflow:clip;overflow-wrap:anywhere;word-break:break-word;min-width:0}.rk-mobileCurtainAddrText--muted{color:#0f172a;font-weight:600;font-size:13px;letter-spacing:-.01em}.rk-mobileCurtainAddrText--clamped{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.rk-mobileCurtainAddrExpandRow{display:flex;align-items:flex-start;gap:2px;min-width:0;width:100%}.rk-mobileCurtainAddrExpandRow>.rk-mobileCurtainAddrTap,.rk-mobileCurtainAddrExpandRow>.rk-mobileCurtainAddrBtn{flex:1;min-width:0}.rk-mobileCurtainAddrExpandBtn{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:40px;height:40px;margin-top:-2px;padding:0;border:none;background:transparent;color:#94a3b8;border-radius:12px;cursor:pointer;-webkit-tap-highlight-color:transparent}.rk-mobileCurtainAddrExpandBtn:active{opacity:.8}.rk-mobileCurtainAddrChevron{display:block;width:20px;height:20px;transition:transform .2s ease}.rk-mobileCurtainAddrExpandBtn[aria-expanded=true] .rk-mobileCurtainAddrChevron{transform:rotate(180deg)}.rk-mobileCurtainActions{display:flex;align-items:center;gap:8px;flex-shrink:0}.rk-mobileCurtainChevron{width:14px;height:14px;flex-shrink:0}.rk-mobileCurtainChevron.rk-mobileCurtainAddrChevronRight{width:1em;height:1em;display:block}.rk-mobileCurtainChevron.rk-mobileCurtainAddrChevronRight path{stroke-width:2.35}.rk-mobileCurtainSwitchHint{display:inline-flex;align-items:center;gap:4px;margin-top:3px;max-width:100%;color:#0f8fa8;font-size:12px;font-weight:600;line-height:1.15;white-space:nowrap}.rk-mobileCurtainSwitchHintText{overflow:hidden;text-overflow:ellipsis}.rk-mobileCurtainSwitchHintIcon{width:13px;height:13px;flex-shrink:0}.rk-mobileCurtainIconBtn{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:14px;background:#f8fafc;border:1px solid #f1f5f9;color:#64748b;text-decoration:none;-webkit-tap-highlight-color:transparent}.rk-mobileCurtainIconBtn.rk-mobileCurtainIconBtn--emergency{border-radius:50%;border:none;background:#eb5757;color:#fff;box-shadow:0 2px 8px #eb575761}.rk-mobileCurtainIconBtn.rk-mobileCurtainIconBtn--emergency:active{opacity:.92;transform:scale(.96)}.rk-mobileCurtainEmergencyGlyph{display:flex;align-items:center;justify-content:center}.rk-mobileCurtainEmergencyPhone{width:20px;height:20px}.rk-mobileCurtainEmergencyPhone path{stroke-width:2}.rk-mobileCurtainIcon{width:26px;height:26px}.rk-mobileCurtainIconBtn.rk-mobileCurtainIconBtn--trailingBack{border:none;background:transparent}.rk-mobileCurtainIconBtn.rk-mobileCurtainIconBtn--trailingBack:active{opacity:.75}.rk-mobileCurtainTrailingBackIcon{color:#396eb0;width:24px;height:24px}.rk-mobileScroll--withCurtain .rk-content{padding-top:var(--rk-content-gap-top, 10px)}.rk-mobileCurtainOverride{flex:1;min-width:0}.rk-mobileCurtainOverrideTitle{margin:0;font-size:15px;font-weight:600;letter-spacing:-.01em;line-height:1.25;color:#0f172a}.rk-mobileCurtainOverrideSub{margin:3px 0 0;font-size:15px;font-weight:500;letter-spacing:-.01em;line-height:1.25;color:#334155;white-space:normal;overflow-wrap:anywhere;word-break:break-word;min-width:0;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.rk-mobileCurtainOverrideSub--muted{color:#94a3b8;font-weight:500;font-size:14px}.rk-mobileCurtainOverrideChip{display:inline-block;margin-top:4px;padding:3px 10px;border-radius:999px;font-size:13px;font-weight:700;line-height:1.3;background:#ecfdf5;color:#047857}}@media screen and (max-width: 1023px){.rk-apartmentQuickSwitch{flex-shrink:0;width:100%;max-width:100%;min-width:0;box-sizing:border-box;padding:8px 0 2px;background:#f8fafc}.rk-apartmentQuickSwitch__scroll{display:flex;flex-direction:row;flex-wrap:nowrap;gap:8px;overflow-x:auto;overflow-y:visible;-webkit-overflow-scrolling:touch;touch-action:pan-x pan-y;overscroll-behavior-x:contain;padding:0 max(16px,env(safe-area-inset-right,0px)) 8px max(16px,env(safe-area-inset-left,0px));scrollbar-width:none;-ms-overflow-style:none}.rk-apartmentQuickSwitch__scroll::-webkit-scrollbar{display:none;width:0;height:0}.rk-apartmentQuickSwitch__chip{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;max-width:min(72vw,260px);min-height:38px;padding:0 13px;border-radius:999px;border:1px solid #e2e8f0;background:#fff;color:#334155;box-shadow:0 1px 2px #0f172a0a;font:inherit;font-size:13px;font-weight:600;line-height:1.15;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background .15s ease,border-color .15s ease,color .15s ease,transform .12s ease,box-shadow .15s ease}.rk-apartmentQuickSwitch__chip:active:not(:disabled){transform:scale(.98);background:#f8fafc}.rk-apartmentQuickSwitch__chip:disabled{cursor:default}.rk-apartmentQuickSwitch__chip--active{border-color:rgba(var(--accent2-rgb),.55);background:rgba(var(--accent2-rgb),.1);color:var(--accent2-hover);box-shadow:0 4px 12px rgba(var(--accent2-rgb),.12)}.rk-apartmentQuickSwitch__chipText{min-width:0;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@keyframes rk-aptSheetBackdropIn{0%{opacity:0}to{opacity:1}}@keyframes rk-aptSheetBackdropOut{0%{opacity:1}to{opacity:0}}@keyframes rk-aptSheetIn{0%{opacity:0;transform:translate3d(0,100%,0)}to{opacity:1;transform:translateZ(0)}}@keyframes rk-aptSheetOut{0%{opacity:1;transform:translate3d(0,var(--rk-aptSheetCloseFrom, 0px),0)}to{opacity:1;transform:translate3d(0,100%,0)}}@keyframes rk-aptSheetMainIn{0%{opacity:0;transform:translate3d(0,14px,0) scale(.99)}to{opacity:1;transform:translateZ(0) scale(1)}}.rk-aptSheetBackdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:#0009;z-index:60;animation:rk-aptSheetBackdropIn .2s ease-out both}.rk-aptSheetBackdrop--closing{animation:rk-aptSheetBackdropOut .28s ease-in both}.rk-aptSheet{position:fixed;left:0;right:0;bottom:0;max-height:75vh;box-sizing:border-box;background:#fff;border-radius:32px 32px 0 0;z-index:70;box-shadow:0 -12px 40px #0f172a38;display:flex;flex-direction:column;overflow:hidden;padding-bottom:env(safe-area-inset-bottom,0px);animation:rk-aptSheetIn .26s cubic-bezier(.32,.72,0,1) both;font-family:var(--portal-font-sans)}.rk-aptSheet--closing{animation:rk-aptSheetOut .3s cubic-bezier(.32,.72,0,1) both}.rk-aptSheet--dragging{animation:none!important}.rk-aptSheetGrabber{flex-shrink:0;touch-action:none;cursor:grab;padding:8px 0 4px;display:flex;align-items:center;justify-content:center}.rk-aptSheetGrabber:after{content:"";width:40px;height:5px;border-radius:999px;background:#cbd5e1}.rk-aptSheetGrabber:active{cursor:grabbing}.rk-aptSheetMain{flex:1;min-height:0;display:flex;flex-direction:column;animation:rk-aptSheetMainIn .42s cubic-bezier(.16,1,.3,1) both;will-change:transform,opacity}.rk-aptManageBtnCta.rk-homeCreateRequestCta{width:100%;box-sizing:border-box;margin:0}.rk-aptManageBtnCta.rk-aptManageTopCta{flex:1;min-width:0;padding:13px 10px;border-radius:18px;font-size:14px}.rk-aptManageBtnCta.rk-aptManageTopCta--objects{border:1px solid rgba(var(--accent2-rgb),.2);background:#fff;color:var(--accent2-hover);box-shadow:0 1px 2px #0f172a0a}@media (prefers-reduced-motion: reduce){.rk-aptSheetBackdrop,.rk-aptSheet,.rk-aptSheetMain{animation:none}}@keyframes rk-aptConfirmIn{0%{opacity:0;transform:translate3d(0,10px,0) scale(.98)}to{opacity:1;transform:translateZ(0) scale(1)}}.rk-aptConfirmBackdrop{position:absolute;top:0;right:0;bottom:0;left:0;background:#0f172a59;display:flex;align-items:center;justify-content:center;padding:18px}.rk-aptConfirmModal{width:min(420px,100%);background:#fff;border-radius:20px;border:1px solid #f1f5f9;box-shadow:0 18px 50px #0f172a47;padding:16px 16px 14px;animation:rk-aptConfirmIn .16s ease-out both}.rk-aptConfirmTitle{font-size:15px;font-weight:700;letter-spacing:-.02em;color:#0f172a;margin-bottom:6px}.rk-aptConfirmText{font-size:13px;line-height:1.35;color:#475569;margin-bottom:12px}.rk-aptConfirmActions{display:flex;gap:10px;justify-content:flex-end}.rk-aptConfirmBtn{border-radius:14px;padding:10px 12px;font-size:13px;font-weight:700;cursor:pointer;-webkit-tap-highlight-color:transparent;border:1px solid transparent}.rk-aptConfirmBtn:disabled{opacity:.6;cursor:default}.rk-aptConfirmBtn--ghost{background:#f8fafc;border-color:#f1f5f9;color:#334155}.rk-aptConfirmBtn--danger{background:#ef44441f;border-color:#ef44444d;color:#b91c1c}@media (prefers-reduced-motion: reduce){.rk-aptConfirmModal{animation:none}}.rk-aptSheet--objects,.rk-aptSheet--manage{height:75vh;max-height:75vh}.rk-aptSheet--objects .rk-aptSheetBody{flex:0 1 auto;min-height:0;max-height:calc(75vh - 5rem - env(safe-area-inset-bottom,0px));overflow-y:auto;-webkit-overflow-scrolling:touch}.rk-aptSheetHead{padding:18px 20px 14px;border-bottom:1px solid #f1f5f9;display:flex;align-items:center;justify-content:space-between;gap:12px;flex-shrink:0}.rk-aptSheetHeadText{min-width:0;flex:1;align-self:center}.rk-aptSheetKicker{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.12em;color:#94a3b8;margin-bottom:3px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rk-aptSheetTitle{font-size:16px;font-weight:600;letter-spacing:-.02em;color:#0f172a;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rk-aptSheetClose{width:40px;height:40px;border-radius:16px;border:1px solid #f1f5f9;background:#f8fafc;color:#64748b;font-size:22px;line-height:1;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;-webkit-tap-highlight-color:transparent}.rk-aptSheetClose--round{border-radius:999px;border:none;background:#f8fafc;color:#94a3b8}.rk-aptSheetCloseIcon{display:block}.rk-aptSheetClose:active{transform:scale(.98);opacity:.92}.rk-aptSheetHead--manage{padding:20px 24px 18px;align-items:center}.rk-aptSheetHead--manage.rk-aptSheetHead--inManageCloud{padding:12px 12px 10px;border:none;border-bottom:1px solid #e2e8f0;align-items:center}.rk-aptSheetTitle--manageAddr{font-size:14px;font-weight:400;line-height:1.25;letter-spacing:-.01em;white-space:normal;overflow:visible;text-overflow:clip;overflow-wrap:anywhere}.rk-aptSheet--manage .rk-aptSheetKicker{color:#0f172a;font-weight:800;letter-spacing:.12em}.rk-aptSheetBody{flex:1;min-height:0;overflow:auto;-webkit-overflow-scrolling:touch;padding:12px 16px 16px}.rk-aptSheetState{padding:16px 4px;text-align:center;font-size:14px;color:#64748b}.rk-aptSheetState--error{color:#b91c1c}.rk-aptSheetList{display:flex;flex-direction:column;background:#fff;border:1px solid #f1f5f9;border-radius:18px;overflow:hidden;box-shadow:0 1px 2px #0f172a0a}.rk-aptSheetItem{position:relative;display:flex;align-items:flex-start;gap:10px;padding:0 12px 0 0;background:#fff;color:#475569;font-size:14px;font-weight:500;border-top:1px solid #f8fafc}.rk-aptSheetItem:first-child{border-top:none}.rk-aptSheetItem:active{background:#f8fafc}.rk-aptSheetItem--active{background:rgba(var(--accent2-rgb),.08);color:var(--accent2-hover)}.rk-aptSheetItemMain{flex:1;min-width:0;display:flex;align-items:flex-start;gap:12px;padding:12px 0 12px 14px;border:none;background:transparent;color:inherit;text-align:left;font:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent}.rk-aptSheetItemMain:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0}.rk-aptSheetItemMain:active{opacity:.86}.rk-aptSheetItemTextBlock{min-width:0;flex:1;display:flex;flex-direction:column;gap:4px}.rk-aptSheetItemSwitch{position:relative;z-index:1;flex-shrink:0;align-self:center;width:124px;min-height:42px;padding:0 10px;border:1px solid var(--accent2);border-radius:999px;background:var(--accent2);color:#fff;display:inline-flex;align-items:center;justify-content:center;font-size:11px;font-weight:600;line-height:1.1;text-align:center;cursor:pointer;-webkit-tap-highlight-color:transparent}.rk-aptSheetItemSwitch:active{transform:scale(.98);opacity:.9}.rk-aptSheetItemSwitch:disabled{cursor:default;color:#94a3b8;border-color:#e2e8f0;background:#ffffffb8;transform:none;opacity:1}.rk-aptSheetItemRadio{width:18px;height:18px;margin-top:1px;border-radius:999px;border:2px solid #e2e8f0;flex-shrink:0;background:#fff;box-shadow:0 1px 1px #0f172a0d}.rk-aptSheetItem--active .rk-aptSheetItemRadio{border-color:var(--accent2);background:radial-gradient(circle at center,var(--accent2) 45%,transparent 46%)}.rk-aptSheetItemText{min-width:0;overflow-wrap:anywhere;word-break:break-word}.rk-aptSheetItemDetail{font-size:12px;font-weight:500;line-height:1.2;color:#64748b;overflow-wrap:anywhere}.rk-aptSheetItem--active .rk-aptSheetItemDetail{color:var(--accent2-hover)}.rk-aptSheetItemHint{font-size:11px;font-weight:600;line-height:1.15;color:#94a3b8}.rk-aptSheetItem--active .rk-aptSheetItemHint{color:var(--accent2-hover)}.rk-aptSheetItemManageIcon{width:18px;height:18px;flex-shrink:0;color:#94a3b8}.rk-aptSheetItem--active .rk-aptSheetItemManageIcon{color:var(--accent2-hover)}.rk-aptSheetObjectsFooter{margin-top:14px;padding-top:4px;display:flex;flex-direction:column;gap:8px}.rk-aptManageProfileBar{flex-shrink:0;display:flex;align-items:stretch;gap:10px;padding:8px 20px 10px}.rk-card.rk-aptManageCloud{flex:1;min-height:0;display:flex;flex-direction:column;margin:0 20px 12px;padding:0;overflow:hidden}.rk-aptManageCloud--tightTop{margin-top:0}.rk-aptManageCloud .rk-aptManageListHeader{margin-bottom:10px}.rk-aptManageCloud .rk-aptManageCard{background:#fff;border-color:#e2e8f0}.rk-aptManageScroll{flex:1;min-height:0;overflow-y:auto;-webkit-overflow-scrolling:touch;padding:20px 24px 12px}.rk-aptManageScroll--inCloud{flex:1;min-height:0;padding:8px 10px 10px;background:#f8fafc}.rk-aptManageScroll--form{padding-top:16px}.rk-aptManageListHeader{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:14px}.rk-aptManageListHeader .rk-aptSheetKicker{margin-bottom:0}.rk-aptManageListHeading{margin:0}.rk-aptManageListCount{font-size:12px;color:#94a3b8;font-weight:600;white-space:nowrap}.rk-aptManageUserList{display:flex;flex-direction:column;gap:10px;padding-bottom:8px}.rk-aptManageCard{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:14px;background:#f8fafc;border:1px solid #f1f5f9;border-radius:18px}.rk-aptManageCard--clickable{cursor:pointer;-webkit-tap-highlight-color:transparent}.rk-aptManageCard--clickable:active{opacity:.92}.rk-aptManageCardMain{display:flex;align-items:center;gap:10px;min-width:0;flex:1}.rk-aptManageAvatar{width:40px;height:40px;border-radius:999px;display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:700;flex-shrink:0}.rk-aptManageAvatar--owner{background:#d1fae5;color:#059669}.rk-aptManageAvatar--tenant{background:rgba(var(--accent2-rgb),.14);color:var(--accent2-hover)}.rk-aptManageAvatar--guest{background:#ffedd5;color:#ea580c}.rk-aptManageAvatarKey{width:20px;height:20px}.rk-aptManageCardText{min-width:0}.rk-aptManageCardName{margin:0;font-size:14px;font-weight:400;color:#0f172a;line-height:1.25}.rk-aptManageCardSub{margin:4px 0 0;font-size:11px;font-weight:600;color:#94a3b8;line-height:1.3}.rk-aptManageBadge{display:inline-block;margin-top:4px;padding:2px 8px;border-radius:999px;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.04em}.rk-aptManageBadge--owner{background:#10b9811f;color:#059669}.rk-aptManageBadge--tenant{background:rgba(var(--accent2-rgb),.12);color:var(--accent2-hover)}.rk-aptManageBadge--guest{background:#ea580c1f;color:#ea580c}.rk-aptManageTrash{border:none;background:transparent;padding:8px;margin:0;color:#cbd5e1;cursor:pointer;border-radius:12px;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;-webkit-tap-highlight-color:transparent}.rk-aptManageTrash:active{color:#ef4444;background:#ef444414}.rk-aptManageFooter{flex-shrink:0;padding:18px 24px 22px;border-top:1px solid #f8fafc;background:#fff;display:flex;flex-direction:column;gap:10px}.rk-aptManageFooter--inCloud{margin:0;padding:10px 10px 12px;border-top:1px solid #e2e8f0;background:#fff}.rk-aptManageFooterRow{display:flex;flex-direction:row;gap:10px;align-items:stretch;width:100%}.rk-aptManageFooterRow .rk-aptManageBtn--footerRow{flex:1;min-width:0;width:auto}.rk-aptManageFooterRow .rk-aptManageBtn--footerRowExternal{gap:6px}.rk-aptManageFooterRow .rk-aptManageBtn--footerRowExternal .rk-aptManageBtnIcon{transform:translate(4px)}.rk-aptManageBtn{width:100%;height:56px;border-radius:18px;font-size:15px;font-weight:700;display:inline-flex;align-items:center;justify-content:center;gap:8px;cursor:pointer;-webkit-tap-highlight-color:transparent;border:none}.rk-aptManageBtnIcon{width:22px;height:22px;flex-shrink:0}.rk-aptManageBtnLabel{min-width:0;line-height:1.08;text-align:center}.rk-aptManageBtn--primary{background:var(--accent2);color:#fff;box-shadow:0 4px 12px rgba(var(--accent2-rgb),.22)}.rk-aptManageBtn--primary:active{opacity:.92;transform:scale(.99)}.rk-aptManageBtn--outline{background:#fff;color:var(--accent2-hover);border:2px solid var(--accent2)}.rk-aptManageBtn--outline:active{background:rgba(var(--accent2-rgb),.06)}.rk-aptManageBtn--full{margin-top:8px}.rk-aptManageBackLink{border:none;background:transparent;padding:0;margin:0 0 12px;display:inline-flex;align-items:center;gap:4px;color:var(--accent2-hover);font-weight:700;font-size:13px;cursor:pointer;-webkit-tap-highlight-color:transparent}.rk-aptManageBackIcon{width:18px;height:18px}.rk-aptManageFormTitle{margin:0 0 14px;font-size:18px;font-weight:700;color:#0f172a;letter-spacing:-.02em}.rk-aptManageForm{display:flex;flex-direction:column;gap:14px}.rk-aptManageField{display:flex;flex-direction:column;gap:6px}.rk-aptManageLabel{font-size:12px;font-weight:700;color:#94a3b8;text-transform:uppercase;letter-spacing:.06em;margin-left:2px}.rk-aptManageInput{width:100%;height:56px;border-radius:18px;border:1px solid #f1f5f9;background:#f8fafc;padding:0 16px;font-size:15px;font-weight:600;color:#0f172a;box-sizing:border-box;scroll-margin-top:96px}.rk-aptManageInput:focus{outline:none;border-color:rgba(var(--accent2-rgb),.45)}.rk-aptManageInput--invalid{border-color:#ef4444d9;box-shadow:0 0 0 2px #ef44441f}.rk-aptManageInput--invalid:focus{border-color:#ef4444d9}.rk-aptManageDateGrid{display:grid;grid-template-columns:1fr 1fr;gap:10px}.rk-aptManageHelp{font-size:12px;color:#94a3b8;line-height:1.35;margin-top:2px}.rk-aptManageSelect{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:linear-gradient(45deg,transparent 50%,#94a3b8 50%),linear-gradient(135deg,#94a3b8 50%,transparent 50%);background-position:calc(100% - 18px) 50%,calc(100% - 12px) 50%;background-size:6px 6px,6px 6px;background-repeat:no-repeat;padding-right:38px}.rk-aptManagePermBox{border:1px solid #f1f5f9;background:#f8fafc;border-radius:18px;padding:10px}.rk-aptManagePermRow{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;padding:10px 8px;border-radius:14px;cursor:pointer;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none}.rk-aptManagePermRow:active{background:rgba(var(--accent2-rgb),.06)}.rk-aptManagePermText{min-width:0}.rk-aptManagePermName{font-size:13px;font-weight:700;color:#0f172a;line-height:1.25;margin:0}.rk-aptManagePermLabel{font-size:12px;color:#94a3b8;margin:3px 0 0;line-height:1.25}.rk-aptManagePermCheck{width:22px;height:22px;border-radius:8px;border:2px solid #cbd5e1;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;color:#fff}.rk-aptManagePermCheck--on{border-color:var(--accent2);background:var(--accent2);box-shadow:0 6px 16px rgba(var(--accent2-rgb),.22)}.rk-aptManagePermCheckGlyph{font-size:14px;line-height:1;font-weight:800;transform:translateY(-.5px)}.rk-aptManagePermLabel--error{color:#ef4444!important;font-weight:700}.rk-addMemberCard{padding:14px 16px 20px}.rk-addMemberCard--flat{margin:0!important;padding:12px 18px 20px;border:none!important;background:transparent!important;box-shadow:none!important;border-radius:0!important}.rk-addMemberHeader{display:grid;grid-template-columns:44px 1fr 44px;align-items:center;gap:0;margin-bottom:18px}.rk-addMemberHeaderSpacer{width:44px;height:44px;flex-shrink:0;pointer-events:none}.rk-addMemberBackBtn{width:44px;height:44px;border-radius:999px;border:none;background:#f8fafc;color:#64748b;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;cursor:pointer;-webkit-tap-highlight-color:transparent;margin-top:0}.rk-addMemberBackBtn:active{transform:scale(.98);opacity:.92}.rk-addMemberBackIcon{width:22px;height:22px}.rk-addMemberTitleBlock{min-width:0;padding-top:0;text-align:center}.rk-addMemberTitle{margin:0;font-size:20px;font-weight:800;letter-spacing:-.03em;color:#0f172a;line-height:1.2}.rk-addMemberSubtitle{margin:6px 0 0;font-size:13px;font-weight:600;color:#94a3b8;line-height:1.35;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.rk-addMemberForm{padding-top:2px}.rk-addMemberRoleWrap{position:relative}.rk-addMemberRoleTrigger{position:relative;width:100%;height:56px;border-radius:18px;border:1px solid #f1f5f9;background:#f8fafc;padding:0 44px 0 16px;display:flex;align-items:center;justify-content:space-between;gap:10px;cursor:pointer;-webkit-tap-highlight-color:transparent;text-align:left}.rk-addMemberRoleTrigger:active{border-color:rgba(var(--accent2-rgb),.35)}.rk-addMemberRoleTriggerText{font-size:15px;font-weight:700;color:#0f172a;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rk-addMemberRoleChevron{position:absolute;right:14px;top:50%;transform:translateY(-50%);width:20px;height:20px;color:#94a3b8;pointer-events:none;transition:transform .18s ease}.rk-addMemberRoleChevron--open{transform:translateY(-50%) rotate(180deg)}.rk-addMemberRoleMenu{position:absolute;left:0;right:0;top:calc(100% + 6px);z-index:40;margin:0;padding:6px;list-style:none;background:#fff;border-radius:18px;border:1px solid #f1f5f9;box-shadow:0 18px 40px #0f172a24;max-height:240px;overflow-y:auto;-webkit-overflow-scrolling:touch}.rk-addMemberRoleOption{width:100%;border:none;background:transparent;text-align:left;padding:12px;border-radius:14px;font-size:15px;font-weight:700;color:#0f172a;cursor:pointer;-webkit-tap-highlight-color:transparent}.rk-addMemberRoleOption--active{background:rgba(var(--accent2-rgb),.1);color:var(--accent2-hover)}.rk-addMemberRoleOption:active{background:rgba(var(--accent2-rgb),.06)}.rk-addMemberPhoneInput{font-variant-numeric:tabular-nums;letter-spacing:.02em}.rk-addMemberForm .rk-aptManageLabel{color:#475569}.rk-addMemberForm .rk-aptManageInput{border-color:#cbd5e1;background:#fff;box-shadow:0 1px 2px #0f172a0f;transition:border-color .15s ease,box-shadow .15s ease,background-color .15s ease}.rk-addMemberForm .rk-aptManageInput::placeholder{color:#94a3b8;opacity:1;font-weight:500}.rk-addMemberForm .rk-aptManageInput:focus{border-color:var(--accent2);background:#fff;box-shadow:0 0 0 3px rgba(var(--accent2-rgb),.12)}.rk-addMemberForm .rk-aptManageHelp{color:#64748b}.rk-addMemberPhoneInput::placeholder{color:#64748b;opacity:1;font-weight:600}.rk-addMemberPeriod--invite{padding:0;border:none;background:transparent}.rk-addMemberPeriodToggle{display:flex;align-items:flex-start;gap:12px;padding:14px;border:1px solid #cbd5e1;border-radius:18px;background:#fff;box-shadow:0 1px 2px #0f172a0f;cursor:pointer;-webkit-tap-highlight-color:transparent}.rk-addMemberPeriodToggle input{position:absolute;opacity:0;pointer-events:none}.rk-addMemberPeriodToggle:focus-within{border-color:var(--accent2);box-shadow:0 0 0 3px rgba(var(--accent2-rgb),.12)}.rk-addMemberPeriodToggleBox{width:24px;height:24px;min-width:24px;border-radius:8px;border:1px solid #94a3b8;background:#f8fafc;display:inline-flex;align-items:center;justify-content:center;color:#fff;font-size:15px;font-weight:900;line-height:1;box-sizing:border-box}.rk-addMemberPeriodToggle input:checked+.rk-addMemberPeriodToggleBox{border-color:var(--accent2);background:var(--accent2);box-shadow:0 4px 12px rgba(var(--accent2-rgb),.18)}.rk-addMemberPeriodToggleGlyph{transform:translateY(-.5px)}.rk-addMemberPeriodToggleText{display:flex;flex-direction:column;gap:3px;min-width:0}.rk-addMemberPeriodToggleTitle{font-size:15px;font-weight:800;line-height:1.25;color:#0f172a}.rk-addMemberPeriodToggleHint{font-size:12px;font-weight:500;line-height:1.35;color:#64748b}.rk-addMemberPeriodPanel{margin-top:10px;padding:12px;border:1px solid #e2e8f0;border-radius:20px;background:#fff;box-shadow:0 8px 24px #0f172a0f}.rk-addMemberPeriodFormat{margin:10px 2px 0;font-size:12px;font-weight:600;line-height:1.35;color:#64748b}.rk-invitePeriod{border:1px solid #e2e8f0;background:#f8fafc;border-radius:16px;padding:10px;display:flex;flex-direction:column;gap:10px}.rk-invitePeriodRow{display:flex;align-items:center;gap:8px;min-width:0}.rk-invitePeriodBadge{flex-shrink:0;width:34px;height:34px;min-width:34px;min-height:34px;padding:0;border-radius:10px;border:none;display:inline-flex;align-items:center;justify-content:center;font-size:11px;font-weight:800;letter-spacing:.02em;line-height:1;color:#fff;background:var(--accent2);box-shadow:0 4px 12px rgba(var(--accent2-rgb),.18);cursor:pointer;-webkit-tap-highlight-color:transparent}.rk-invitePeriodBadge--to{background:#0f172a;box-shadow:0 4px 12px #0f172a24}.rk-invitePeriodBadge:disabled{opacity:.55;cursor:not-allowed}.rk-invitePeriodInputWrap{flex:1;min-width:0;position:relative;height:42px;min-height:42px;border-radius:14px;border:1px solid #cbd5e1;background:#fff;box-shadow:0 1px 2px #0f172a0a;box-sizing:border-box}.rk-invitePeriodInputWrap--invalid{border-color:#ef4444d9;box-shadow:0 0 0 2px #ef44441f}.rk-invitePeriodInput{width:100%;height:42px;min-height:42px;padding:0 12px;font-size:13px;font-weight:600;border-radius:14px;border:none;background:transparent;color:#0f172a;caret-color:#0f172a;font-variant-numeric:tabular-nums;font-family:var(--portal-font-mono);letter-spacing:0;box-shadow:none}.rk-addMemberForm .rk-invitePeriodInput{border:none;background:transparent;box-shadow:none}.rk-invitePeriodInput:focus{outline:none;box-shadow:none}.rk-addMemberForm .rk-invitePeriodInput:focus{background:transparent;box-shadow:none}.rk-invitePeriodInputWrap:focus-within{border-color:var(--accent2);box-shadow:0 0 0 3px rgba(var(--accent2-rgb),.12)}.rk-invitePeriodInputWrap--invalid:focus-within{border-color:#ef4444d9;box-shadow:0 0 0 2px #ef44441f}.rk-invitePeriodInput::placeholder{color:#94a3b8;opacity:1;font-weight:600}.rk-invitePeriodCalBtn{flex-shrink:0;width:34px;height:34px;min-width:34px;min-height:34px;padding:0;border-radius:10px;border:1px solid #f1f5f9;background:#fff;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;color:#64748b;-webkit-tap-highlight-color:transparent}.rk-invitePeriodCalBtn:active{background:rgba(var(--accent2-rgb),.06);border-color:rgba(var(--accent2-rgb),.25);color:var(--accent2-hover)}.rk-invitePeriodCalIcon{width:17px;height:17px}.rk-invitePeriodDivider{height:1px;background:linear-gradient(90deg,transparent,#e2e8f0,transparent);margin:4px 0}.rk-invitePeriodErr{font-size:12px;font-weight:700;color:#ef4444;padding:0 4px;line-height:1.35}.rk-invitePeriodErr--order{margin-top:2px}.rk-invitePeriodErr--modal{margin-top:8px;text-align:center}.rk-invitePeriodModalBackdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:#0f172a73;z-index:80}.rk-invitePeriodModal{position:fixed;left:16px;right:16px;top:50%;transform:translateY(-50%);z-index:90;background:#fff;border-radius:22px;padding:16px 16px 14px;box-shadow:0 24px 60px #0f172a33;max-height:min(90vh,560px);overflow-y:auto;-webkit-overflow-scrolling:touch}.rk-invitePeriodModalHead{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:10px}.rk-invitePeriodNav{width:40px;height:40px;border-radius:14px;border:none;background:#f8fafc;font-size:22px;line-height:1;color:#64748b;cursor:pointer}.rk-invitePeriodMonthTitle{flex:1;text-align:center;font-size:15px;font-weight:800;color:#0f172a;text-transform:capitalize}.rk-invitePeriodWeekdays{display:grid;grid-template-columns:repeat(7,1fr);gap:4px;margin-bottom:6px}.rk-invitePeriodWeekday{text-align:center;font-size:11px;font-weight:700;color:#94a3b8}.rk-invitePeriodGrid{display:grid;grid-template-columns:repeat(7,1fr);gap:4px}.rk-invitePeriodCell{height:40px;border-radius:12px;border:none;background:#f8fafc;font-size:14px;font-weight:700;color:#0f172a;cursor:pointer}.rk-invitePeriodCell--empty{background:transparent;pointer-events:none}.rk-invitePeriodCell--selected{background:var(--accent2);color:#fff;box-shadow:0 8px 20px rgba(var(--accent2-rgb),.25)}.rk-invitePeriodCell--disabled{opacity:.35;cursor:not-allowed}.rk-invitePeriodTimeRow{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:14px;padding:10px 12px;border-radius:16px;background:#f8fafc;border:1px solid #f1f5f9;cursor:pointer}.rk-invitePeriodTimeLabel{font-size:12px;font-weight:700;color:#94a3b8;text-transform:uppercase;letter-spacing:.06em}.rk-invitePeriodTimeInput{border:none;background:transparent;font-size:16px;font-weight:700;color:#0f172a;min-width:0}.rk-invitePeriodModalActions{display:flex;gap:10px;margin-top:14px}.rk-invitePeriodBtn{flex:1;height:50px;border-radius:16px;font-size:15px;font-weight:800;cursor:pointer;border:none}.rk-invitePeriodBtn--ghost{background:#f1f5f9;color:#64748b}.rk-invitePeriodBtn--primary{background:var(--accent2);color:#fff;box-shadow:0 8px 20px rgba(var(--accent2-rgb),.22)}.rk-addMemberPeriod{border:1px solid #f1f5f9;background:#f8fafc;border-radius:18px;padding:12px;display:flex;flex-direction:column;gap:10px}.rk-addMemberPeriodRow{display:flex;align-items:center;gap:10px;min-width:0}.rk-addMemberPeriodBadge{flex-shrink:0;min-width:34px;height:34px;border-radius:12px;display:inline-flex;align-items:center;justify-content:center;font-size:12px;font-weight:800;letter-spacing:.06em;color:#fff;background:var(--accent2);box-shadow:0 6px 16px rgba(var(--accent2-rgb),.22)}.rk-addMemberPeriodBadge--to{background:#0f172a;box-shadow:0 6px 16px #0f172a38}.rk-addMemberPeriodDivider{height:1px;background:linear-gradient(90deg,transparent,#e2e8f0,transparent);margin:2px 0}.rk-addMemberDateInput{flex:1;min-width:0}.rk-addMemberPermList{margin-top:6px;display:flex;flex-direction:column;gap:2px}.rk-addMemberPolicyLink{margin:0;padding:0;border:none;background:none;font:inherit;cursor:pointer;color:var(--rk-accent, #0891b2);text-decoration:underline;vertical-align:baseline}.rk-addMemberPolicyLink:active{opacity:.85}.rk-addMemberSubmitError{padding:12px 14px;border-radius:16px;background:#ef444414;color:#b91c1c;font-size:13px;font-weight:700;line-height:1.35}@media (max-width: 360px){.rk-aptSheetHead{padding:12px 14px 10px;gap:8px}.rk-aptSheetHead--manage{padding:14px 14px 12px}.rk-aptSheetKicker{font-size:9px;letter-spacing:.1em;margin-bottom:2px}.rk-aptSheetTitle{font-size:13px}.rk-aptSheetTitle--manageAddr{font-size:14px}.rk-aptSheetClose{width:34px;height:34px;border-radius:12px;font-size:18px}.rk-aptSheetBody{padding:8px 12px 12px}.rk-aptSheetItem{gap:10px;padding-right:10px;font-size:12px}.rk-aptSheetItemMain{gap:10px;padding:11px 0 11px 12px}.rk-aptSheetItemSwitch{width:104px;min-height:38px;padding:0 8px;font-size:10px}.rk-aptSheetItemRadio{width:16px;height:16px}.rk-aptSheetState{padding:12px 4px;font-size:12px}.rk-aptManageProfileBar{gap:8px;padding:6px 14px 8px}.rk-aptManageBtnCta.rk-aptManageTopCta{padding:11px 8px;border-radius:16px;font-size:12px}.rk-aptManageScroll{padding:12px 14px 8px}.rk-aptManageScroll--inCloud{padding:6px 8px}.rk-aptManageScroll--form{padding-top:12px}.rk-aptManageListHeader{gap:8px;margin-bottom:10px}.rk-aptManageListCount{font-size:10px}.rk-aptManageUserList{gap:8px}.rk-aptManageCard{padding:11px;border-radius:14px;gap:8px}.rk-aptManageCardMain{gap:8px}.rk-aptManageAvatar{width:34px;height:34px;font-size:12px}.rk-aptManageCardName{font-size:12px}.rk-aptManageCardSub{font-size:10px;margin-top:2px}.rk-aptManageBadge{font-size:9px;padding:1px 6px;margin-top:2px}.rk-aptManageTrash{padding:6px}.rk-aptManageFooter{padding:12px 14px 14px;gap:8px}.rk-aptManageFooter--inCloud{padding:8px 8px 10px}.rk-aptManageFooterRow{gap:8px}.rk-aptManageBtn{height:46px;border-radius:14px;font-size:13px;gap:6px}.rk-aptManageBtnIcon{width:18px;height:18px}.rk-aptManageBackLink{font-size:12px;margin-bottom:10px}.rk-aptManageBackIcon{width:16px;height:16px}.rk-aptManageFormTitle{font-size:15px;margin-bottom:10px}.rk-aptManageLabel{font-size:10px}.rk-aptManageInput{height:48px;border-radius:14px;padding:0 12px;font-size:14px}.rk-addMemberCard{padding:10px 12px 14px}.rk-addMemberHeader{grid-template-columns:38px 1fr 38px;margin-bottom:14px}.rk-addMemberHeaderSpacer,.rk-addMemberBackBtn{width:38px;height:38px}.rk-addMemberBackIcon{width:18px;height:18px}.rk-addMemberTitle{font-size:16px}.rk-addMemberRoleTrigger{height:48px;border-radius:14px;padding:0 38px 0 12px}.rk-addMemberRoleTriggerText{font-size:13px}.rk-addMemberRoleChevron{width:18px;height:18px}.rk-addMemberRoleMenu{border-radius:14px}.rk-addMemberRoleOption{padding:10px 12px;font-size:13px}.rk-addMemberSubmitError{padding:10px 12px;font-size:12px}.rk-invitePeriod{padding:10px;border-radius:14px}.rk-invitePeriodRow{gap:6px}.rk-invitePeriodBadge{width:30px;height:30px;min-width:30px;min-height:30px;font-size:10px}.rk-invitePeriodInputWrap{height:38px;min-height:38px}.rk-invitePeriodInput{height:38px;min-height:38px;padding:0 10px;font-size:11px}.rk-invitePeriodCalBtn{width:30px;height:30px;min-width:30px;min-height:30px}.rk-invitePeriodCalIcon{width:16px;height:16px}.rk-addMemberPeriodBadge{width:28px;height:28px;min-width:28px;min-height:28px;font-size:10px}}}@media screen and (max-width: 1023px){@media (max-width: 1023px){.rk-content:has(.rk-notifPage){padding-top:0}.rk-notifPage{--rk-notif-primary: #2563eb;--rk-notif-primary-soft: #e8efff;--rk-notif-primary-press: #1d4fd1;--rk-notif-danger: #e0524e;--rk-notif-danger-soft: #fdecea;--rk-notif-warn: #c98a1e;--rk-notif-warn-soft: #fcefd4;--rk-notif-ok: #2f7a51;--rk-notif-ok-soft: #e3f2ea;--rk-notif-ink: #0e1116;--rk-notif-ink-2: #4a4a4a;--rk-notif-ink-3: #8a8a8a;--rk-notif-ink-4: #b6b8bd;--rk-notif-line: #eef0f3;--rk-notif-line-2: #f3f4f6;--rk-notif-surface-soft: #f5f6f9;margin:0;padding:22px 16px 20px;background:#fff;border:none;border-radius:0;box-shadow:none;color:var(--rk-notif-ink);font-size:15px;line-height:1.5;-webkit-tap-highlight-color:transparent}.rk-notifPage__titleRow{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:18px}.rk-notifPage__title{margin:0;font-size:24px;font-weight:800;letter-spacing:-.02em;line-height:1;display:inline-flex;align-items:center;gap:10px}.rk-notifPage__titleCnt{background:var(--rk-notif-danger);color:#fff;font-size:12px;font-weight:700;min-width:22px;height:22px;padding:0 7px;border-radius:11px;display:inline-flex;align-items:center;justify-content:center;box-shadow:0 1px 2px #e0524e4d;letter-spacing:0}.rk-notifPage__markAll{display:inline-flex;align-items:center;gap:6px;padding:9px 14px;border:none;border-radius:12px;background:var(--accent2, #0092ac);color:#fff;font-family:inherit;font-size:13px;font-weight:700;letter-spacing:-.005em;white-space:nowrap;cursor:pointer;box-shadow:0 8px 20px -6px rgba(var(--accent2-rgb, 8, 145, 178),.45);transition:opacity .12s ease,transform .12s ease;-webkit-tap-highlight-color:transparent}.rk-notifPage__markAll:hover:not(:disabled){opacity:.92}.rk-notifPage__markAll:active:not(:disabled){transform:scale(.98);opacity:.88}.rk-notifPage__markAll:disabled{opacity:.4;cursor:not-allowed;box-shadow:none}.rk-notifPage__tabsWrap{margin:0 0 14px}.rk-notifPage__panel{animation:rk-notifPanelIn .24s cubic-bezier(.22,1,.36,1) both}.rk-notifPage__panel--loading{opacity:.72;pointer-events:none;transition:opacity .18s ease}@keyframes rk-notifPanelIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion: reduce){.rk-notifPage__panel{animation:none}.rk-notifPage__panel--loading{transition:none}}.rk-notifPage__groupLabel{font-size:11px;text-transform:uppercase;letter-spacing:.12em;color:var(--rk-notif-ink-3);margin:16px 0 4px;font-weight:600}.rk-notifPage__list>section:first-child .rk-notifPage__groupLabel{margin-top:8px}.rk-notifPage__item{display:flex;gap:10px;padding:14px 4px 14px 0;border-bottom:1px solid var(--rk-notif-line-2);position:relative;transition:background .15s}.rk-notifPage__item:last-of-type{border-bottom:none}.rk-notifPage__item:active{background:var(--rk-notif-surface-soft)}.rk-notifPage__udot{width:8px;height:8px;border-radius:50%;background:var(--rk-notif-primary);margin-top:18px;flex-shrink:0;transition:background .2s,border-color .2s}.rk-notifPage__item--read .rk-notifPage__udot{background:transparent;border:1px solid #d8d8d8}.rk-notifPage__ic{width:38px;height:38px;border-radius:10px;display:grid;place-items:center;flex-shrink:0;margin-top:2px}.rk-notifPage__ic--video{background:var(--rk-notif-primary-soft);color:var(--rk-notif-primary)}.rk-notifPage__ic--req{background:var(--rk-notif-warn-soft);color:var(--rk-notif-warn)}.rk-notifPage__ic--pay{background:var(--rk-notif-ok-soft);color:var(--rk-notif-ok)}.rk-notifPage__ic--doc{background:#ececec;color:#555}.rk-notifPage__ic--poll{background:var(--accent2-surface, #ecfeff);color:var(--accent2, #0092ac)}.rk-notifPage__ic--alert{background:var(--rk-notif-danger-soft);color:var(--rk-notif-danger)}.rk-notifPage__ic--system{background:#ede9fe;color:#6d28d9}.rk-notifPage__body{flex:1;min-width:0}.rk-notifPage__body--tap{cursor:pointer}.rk-notifPage__ttl{font-size:15px;font-weight:700;margin:0 0 3px;letter-spacing:-.005em;line-height:1.3;color:var(--rk-notif-ink)}.rk-notifPage__item--read .rk-notifPage__ttl{font-weight:500;color:#555}.rk-notifPage__ctx{font-size:13px;color:#5a5a5a;margin:0 0 4px;line-height:1.4}.rk-notifPage__ctx b{color:#555;font-weight:500}.rk-notifPage__meta{font-size:12px;color:var(--rk-notif-ink-3);display:flex;align-items:center;gap:6px;flex-wrap:wrap;margin-top:4px}.rk-notifPage__meta b{color:#555;font-weight:500}.rk-notifPage__metaAccent{color:var(--rk-notif-primary);font-weight:600}.rk-notifPage__metaUrgent{color:var(--rk-notif-danger);font-weight:600}.rk-notifPage__cta{margin-top:10px;display:inline-flex;align-items:center;gap:6px;padding:9px 16px;border-radius:10px;background:var(--accent2, #0092ac);color:#fff;font-size:13.5px;font-weight:600;text-decoration:none;border:none;cursor:pointer;font-family:inherit;letter-spacing:-.005em;box-shadow:0 6px 16px -6px rgba(var(--accent2-rgb, 8, 145, 178),.4);transition:opacity .12s ease,transform .12s ease}.rk-notifPage__cta:active{transform:scale(.98);opacity:.88}.rk-notifPage__cta--secondary{background:#fff;color:var(--accent2, #0092ac);border:1px solid color-mix(in srgb,var(--accent2, #0092ac) 28%,#fff);box-shadow:none}.rk-notifPage__cta--secondary:active{background:var(--accent2-surface, #ecfeff);opacity:1}.rk-notifPage__more{width:30px;height:30px;border-radius:50%;display:grid;place-items:center;color:var(--rk-notif-ink-3);cursor:pointer;align-self:flex-start;margin-top:2px;border:none;background:transparent;flex-shrink:0;transition:background .15s,color .15s}.rk-notifPage__more:active{background:var(--rk-notif-surface-soft);color:var(--rk-notif-ink)}.rk-notifPage__showMore{width:100%;padding:14px;text-align:center;border:none;background:transparent;color:var(--rk-notif-primary);font-weight:600;font-size:14px;cursor:pointer;border-top:1px solid var(--rk-notif-line-2);margin-top:8px;font-family:inherit;transition:background .15s}.rk-notifPage__showMore:active{background:var(--rk-notif-surface-soft)}.rk-notifPage__empty{padding:60px 24px;text-align:center}.rk-notifPage__emptyIcon{width:80px;height:80px;border-radius:50%;display:grid;place-items:center;margin:0 auto 18px;background:#0089a714;color:var(--uk-brand, #0089a7)}.rk-notifPage__emptyIcon--ok{background:var(--rk-notif-ok-soft);color:var(--rk-notif-ok)}.rk-notifPage__emptyIcon--allRead{background:var(--rk-notif-primary-soft);color:var(--rk-notif-primary)}.rk-notifPage__empty--allRead .rk-notifPage__emptyAction{background:var(--rk-notif-surface-soft);color:var(--rk-notif-ink)}.rk-notifPage__emptyIcon--error{background:var(--rk-notif-danger-soft);color:var(--rk-notif-danger)}.rk-notifPage__emptyIconSvg{width:28px;height:28px}.rk-notifPage__emptyTitle{font-size:18px;margin:0 0 6px;font-weight:700;letter-spacing:-.005em}.rk-notifPage__emptyDesc{font-size:14px;color:var(--rk-notif-ink-3);margin:0;line-height:1.5}.rk-notifPage__emptyDesc--error{color:var(--rk-notif-danger)}.rk-notifPage__emptyAction{display:inline-flex;align-items:center;justify-content:center;margin-top:12px;padding:10px 18px;border-radius:10px;font-size:14px;font-weight:600;color:var(--rk-notif-primary);background:var(--rk-notif-primary-soft);text-decoration:none;border:none;cursor:pointer;font-family:inherit}.rk-notifPage__skel{padding:8px 0}.rk-notifPage__toast{position:fixed;bottom:90px;left:50%;transform:translate(-50%) translateY(20px);background:var(--rk-notif-ink);color:#fff;padding:12px 18px;border-radius:12px;font-size:14px;font-weight:500;box-shadow:0 12px 30px #0000004d;z-index:200;opacity:0;pointer-events:none;transition:opacity .2s,transform .2s;display:flex;align-items:center;gap:8px}.rk-notifPage__toast--show{opacity:1;transform:translate(-50%) translateY(0)}.rk-notifPage__toast svg{color:#6ee7b7}.rk-notifMarkAllDialog__backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:#0f141e8c;z-index:1000;display:flex;align-items:center;justify-content:center;padding:20px;animation:rkNotifFadeIn .15s ease-out}@keyframes rkNotifFadeIn{0%{opacity:0}to{opacity:1}}@keyframes rkNotifSlideUp{0%{transform:translateY(20px);opacity:0}to{transform:translateY(0);opacity:1}}.rk-notifMarkAllDialog{--rk-notif-ink: #0e1116;--rk-notif-ink-2: #4a4a4a;--rk-notif-surface-soft: #f5f6f9;--rk-notif-warn: #c98a1e;--rk-notif-warn-soft: #fcefd4;background:#fff;border-radius:16px;padding:24px;max-width:360px;width:100%;box-shadow:0 24px 60px -20px #00000080;animation:rkNotifSlideUp .2s ease-out}.rk-notifMarkAllDialog__iconWrap{width:48px;height:48px;border-radius:50%;background:var(--rk-notif-warn-soft);color:var(--rk-notif-warn);display:grid;place-items:center;margin-bottom:16px}.rk-notifMarkAllDialog__title{margin:0 0 8px;font-size:17px;font-weight:700;letter-spacing:-.005em;line-height:1.3}.rk-notifMarkAllDialog__text{margin:0 0 20px;font-size:14px;color:var(--rk-notif-ink-2);line-height:1.5}.rk-notifMarkAllDialog__acts{display:flex;gap:8px}.rk-notifMarkAllDialog__cancel,.rk-notifMarkAllDialog__confirm{flex:1;padding:12px 14px;border-radius:11px;font-size:14px;font-weight:600;cursor:pointer;border:1px solid transparent;font-family:inherit;transition:background .15s,transform .05s}.rk-notifMarkAllDialog__cancel:active:not(:disabled),.rk-notifMarkAllDialog__confirm:active:not(:disabled){transform:scale(.97)}.rk-notifMarkAllDialog__cancel{background:var(--rk-notif-surface-soft);border-color:#e3e6ee;color:#333}.rk-notifMarkAllDialog__confirm{background:var(--rk-notif-ink);color:#fff}.rk-notifMarkAllDialog__confirm:disabled,.rk-notifMarkAllDialog__cancel:disabled{opacity:.6;cursor:not-allowed}}}.rk-newsToolbar{margin-bottom:12px}.rk-newsToolbarRow{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;margin-bottom:14px}.rk-newsLabel{display:flex;flex-direction:column;gap:6px;font-size:12px;color:var(--muted)}.rk-newsSelect{appearance:none;-webkit-appearance:none;-moz-appearance:none;min-width:220px;padding:11px 42px 11px 14px;border-radius:12px;border:1px solid var(--border);background-color:#00000040;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 24 24' fill='none' stroke='%2394a3b8' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center;background-size:18px;color:var(--text);font-size:14px;font-weight:600;font-family:inherit;cursor:pointer;transition:border-color .15s ease,box-shadow .15s ease}.rk-newsSelect:hover{border-color:#94a3b873}.rk-newsSelect:focus{outline:none;border-color:#818cf8a6;box-shadow:0 0 0 3px #4f46e533}.rk-buttonGhost{padding:10px 14px;border-radius:12px;border:1px solid var(--border);background:transparent;color:var(--text);cursor:pointer;font-size:14px}.rk-buttonGhost:hover{background:#ffffff0f}.rk-newsChips{display:flex;flex-wrap:wrap;gap:8px}.rk-newsChip{padding:8px 14px;border-radius:999px;border:1px solid var(--border);background:#ffffff0a;color:var(--muted);font-size:13px;cursor:pointer;outline:none;transition:background .15s ease,border-color .15s ease,color .15s ease}.rk-newsChip:focus-visible{outline:2px solid rgba(124,77,255,.85);outline-offset:2px}.rk-newsChip:hover:not(.rk-newsChipActive){color:var(--text);border-color:#7c4dff73}.rk-newsChipActive{color:var(--text);border-color:#7c4dffbf;background:#7c4dff26}.rk-newsChips--scroll .rk-newsChip{padding:9px 16px;font-size:14px;font-weight:500;letter-spacing:.01em;border:1px solid rgba(255,255,255,.14);background:#ffffff0d;color:#ffffffb8;-webkit-tap-highlight-color:transparent}.rk-newsChips--scroll .rk-newsChip:hover:not(.rk-newsChipActive){color:#fff;border-color:#ffffff38;background:#ffffff14}.rk-newsChips--scroll .rk-newsChipActive,.rk-newsChips--scroll .rk-newsChipActive:hover{color:#fff;background:var(--accent2);border-color:var(--accent2)}.rk-newsChips--scroll .rk-newsChip:focus-visible{outline:none;box-shadow:0 0 0 2px #67e8f9f2}.rk-newsToolbar--feed{padding-bottom:16px}.rk-newsToolbar--feed.rk-newsToolbar--flat{border:none;background:transparent;box-shadow:none;border-radius:0}.rk-newsToolbar--feed.rk-newsToolbar--flat{margin:0;padding:16px 20px}.rk-newsToolbar--feed .rk-newsToolbarChipsRow--feed{margin-left:-20px;margin-right:-20px;margin-bottom:12px}.rk-newsToolbar--feed .rk-newsToolbarChipsRow--feed .rk-newsChips--scroll{padding-left:max(20px,env(safe-area-inset-left,0px));padding-right:max(20px,env(safe-area-inset-right,0px));scroll-padding-inline:max(20px,env(safe-area-inset-left,0px)) max(20px,env(safe-area-inset-right,0px))}.rk-news .rk-newsRevealHost{padding-bottom:8px}.rk-newsToolbarSearchRow--feed{margin-bottom:12px}.rk-newsToolbarChipsRow{display:flex;align-items:center;gap:10px;margin-bottom:16px;min-width:0}.rk-newsToolbarChipsRow--feed{gap:0;margin-bottom:16px}.rk-news{overflow-x:visible;min-width:0}.rk-newsChips--scroll{flex:1;min-width:0;flex-wrap:nowrap;gap:10px;overflow-x:auto;overflow-y:hidden;padding-bottom:4px;margin-bottom:-4px;-webkit-overflow-scrolling:touch;scrollbar-width:none}.rk-newsChips--scroll::-webkit-scrollbar{display:none}.rk-newsToolbarFields{display:grid;grid-template-columns:1fr 1fr;gap:12px;align-items:end}.rk-newsToolbarFields--single{grid-template-columns:1fr}.rk-newsToolbarSearchRow{margin-bottom:14px}.rk-newsSearchWrap{display:flex;align-items:center;gap:8px;border-radius:12px;border:1px solid #e2e8f0;background:#f8fafc;color:#94a3b8;padding:0 12px 0 14px;min-height:44px;box-sizing:border-box;transition:border-color .15s ease,box-shadow .15s ease,background .15s ease}.rk-newsSearchWrap:focus-within{border-color:#93c5fd;box-shadow:0 0 0 3px #2563eb1f;background:#fff}.rk-newsSearchIcon{flex-shrink:0;width:18px;height:18px;opacity:.85;background:currentColor;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2'%3E%3Ccircle cx='11' cy='11' r='7'/%3E%3Cpath d='M21 21l-4.3-4.3'/%3E%3C/svg%3E") center / contain no-repeat;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2'%3E%3Ccircle cx='11' cy='11' r='7'/%3E%3Cpath d='M21 21l-4.3-4.3'/%3E%3C/svg%3E") center / contain no-repeat}.rk-newsSearchInput{flex:1;min-width:0;border:none;background:transparent;color:#0f172a;font-size:14px;padding:10px 4px 10px 0;outline:none;-webkit-text-fill-color:#0f172a}.rk-newsField--apartmentSelect{min-width:0}.rk-newsCustomSelect{position:relative}.rk-newsCustomSelectTrigger{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;min-height:44px;padding:10px 12px;border-radius:12px;border:1px solid var(--border);background:#00000040;color:var(--text);font-size:14px;text-align:left;cursor:pointer;transition:border-color .15s ease,background .15s ease,box-shadow .15s ease}.rk-newsCustomSelectTrigger:hover{border-color:#7c4dff59;background:#ffffff0a}.rk-newsCustomSelectTrigger--open{border-color:#7c4dff8c;box-shadow:0 0 0 1px #7c4dff33}.rk-newsCustomSelectValue{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rk-newsCustomSelectChevron{flex-shrink:0;width:10px;height:10px;border-right:2px solid var(--muted);border-bottom:2px solid var(--muted);transform:rotate(45deg) translateY(-2px);opacity:.75}.rk-newsCustomSelectTrigger--open .rk-newsCustomSelectChevron{transform:rotate(-135deg) translateY(2px)}.rk-newsCustomSelectList{position:absolute;z-index:20;left:0;right:0;top:calc(100% + 6px);margin:0;padding:6px;list-style:none;border-radius:12px;border:1px solid rgba(124,77,255,.25);background:#12101cfa;box-shadow:0 12px 40px #00000073;max-height:min(280px,50vh);overflow-y:auto}.rk-newsCustomSelectList li{margin:0}.rk-newsCustomSelectOption{display:block;width:100%;padding:10px 12px;border:none;border-radius:8px;background:transparent;color:var(--text);font-size:14px;text-align:left;cursor:pointer;transition:background .12s ease}.rk-newsCustomSelectOption:hover{background:#7c4dff1f}.rk-newsCustomSelectOption--active{background:#7c4dff33;color:var(--text)}.rk-newsInfiniteSentinel{width:100%;height:1px;pointer-events:none}.rk-newsDesktop,.rk-newsDesktopGrid{display:none}@media (min-width: 1024px){.rk-newsMobile,.rk-homeNewsList.rk-newsRevealList{display:none}.rk-newsDesktop--active{display:block}.rk-newsDesktopInner{max-width:1280px;margin:0 auto;padding:0 32px}.rk-newsDesktopHeader{padding-top:10px;margin-bottom:18px}.rk-newsDesktopHeadTop{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:18px;flex-wrap:nowrap;min-width:0}.rk-newsDesktopHeadTop .rk-buildingAboutHeadAddrWrap{flex:0 0 auto;width:min(520px,44vw);max-width:520px}.rk-newsDesktopTitle{margin:0;font-size:28px;font-weight:900;letter-spacing:-.02em;color:#0f172a;flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rk-newsDesktopHeaderControls{display:grid;gap:14px}.rk-newsDesktopSearch{position:relative;max-width:680px;width:100%}.rk-newsDesktopSearchIcon{position:absolute;left:16px;top:50%;transform:translateY(-50%);width:18px;height:18px;color:#94a3b8;background:currentColor;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2'%3E%3Ccircle cx='11' cy='11' r='7'/%3E%3Cpath d='M21 21l-4.3-4.3'/%3E%3C/svg%3E") center / contain no-repeat;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2'%3E%3Ccircle cx='11' cy='11' r='7'/%3E%3Cpath d='M21 21l-4.3-4.3'/%3E%3C/svg%3E") center / contain no-repeat}.rk-newsDesktopSearchInput{width:100%;height:56px;border-radius:18px;border:1px solid #e2e8f0;background:#fff;padding:0 18px 0 44px;font-size:15px;color:#334155;outline:none;transition:box-shadow .15s ease,border-color .15s ease}.rk-newsDesktopSearchInput::placeholder{color:#94a3b8}.rk-newsDesktopSearchInput:focus{border-color:#0089a759;box-shadow:0 0 0 4px #0089a71a}.rk-newsDesktopTabs{display:flex;flex-wrap:wrap;gap:10px}.rk-newsDesktopTab{padding:10px 18px;border-radius:999px;border:1px solid #e2e8f0;background:#fff;color:#475569;font-size:13px;font-weight:850;cursor:pointer;transition:background .15s ease,border-color .15s ease,color .15s ease,box-shadow .15s ease}.rk-newsDesktopTab:hover{background:#f8fafc;border-color:#cbd5e1;color:#0f172a}.rk-newsDesktopTab--active,.rk-newsDesktopTab--active:hover{background:var(--uk-brand, #0089a7);border-color:var(--uk-brand, #0089a7);color:#fff;box-shadow:0 14px 28px #0089a72e}.rk-newsDesktopContext{max-width:1280px;margin:0 auto 22px;padding:18px 20px;border-radius:22px;border:1px solid rgba(15,23,42,.06);background:#fff;box-shadow:0 1px 2px #0f172a0a;display:flex;align-items:center;gap:14px}.rk-newsDesktopContextIcon{width:44px;height:44px;border-radius:16px;background:#f0f8f9;display:grid;place-items:center}.rk-newsDesktopContextIcon:before{content:"";width:20px;height:20px;background:#0089a7;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2'%3E%3Cpath d='M3 21h18'/%3E%3Cpath d='M5 21V7l8-4 8 4v14'/%3E%3Cpath d='M9 21v-8h6v8'/%3E%3C/svg%3E") center / contain no-repeat;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2'%3E%3Cpath d='M3 21h18'/%3E%3Cpath d='M5 21V7l8-4 8 4v14'/%3E%3Cpath d='M9 21v-8h6v8'/%3E%3C/svg%3E") center / contain no-repeat}.rk-newsDesktopContextBody{min-width:0;flex:1}.rk-newsDesktopContextKicker{font-size:11px;font-weight:900;text-transform:uppercase;letter-spacing:.12em;color:#0f172a66;margin-bottom:3px}.rk-newsDesktopContextTitle{font-size:16px;font-weight:900;color:#0f172a;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rk-newsDesktopContextPick{flex:0 0 auto;min-width:320px}.rk-newsDesktopGrid--active{display:grid}.rk-newsDesktopGrid{max-width:1280px;margin:0 auto;padding:0 32px;list-style:none;gap:18px;grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width: 1260px){.rk-newsDesktopGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}.rk-newsDesktopGridItem{min-width:0}.rk-newsDesktopCard{position:relative;display:block;height:260px;border-radius:28px;overflow:hidden;text-decoration:none;color:#fff;box-shadow:0 18px 38px #0f172a0f;transform:translateZ(0);transition:transform .15s ease,box-shadow .2s ease;background:#0f172a}.rk-newsDesktopCard:hover{transform:translateY(-2px);box-shadow:0 22px 46px #0089a729}.rk-newsDesktopCard:active{transform:scale(.99)}.rk-newsDesktopCardMedia{position:absolute;top:0;right:0;bottom:0;left:0}.rk-newsDesktopCardMedia .rk-newsFeedCardMedia{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;aspect-ratio:auto;max-height:none;background:#0f172a1f}.rk-newsDesktopCardMedia .rk-newsFeedCardImg{width:100%;height:100%;object-fit:cover;display:block;transition:transform .7s ease}.rk-newsDesktopCard:hover .rk-newsDesktopCardMedia .rk-newsFeedCardImg{transform:scale(1.08)}.rk-newsDesktopCardGradient{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#0000,#0006 42%,#000000eb)}.rk-newsDesktopCardBody{position:absolute;left:18px;right:18px;bottom:18px}.rk-newsDesktopCardMeta{display:flex;align-items:center;gap:10px;margin-bottom:10px}.rk-newsDesktopCardDate{font-size:12px;font-weight:700;color:#e2e8f0e6;white-space:nowrap}.rk-newsDesktopCardTitle{margin:0 0 8px;font-size:16px;font-weight:900;letter-spacing:-.01em;line-height:1.25}.rk-newsDesktopCardExcerpt{margin:0;font-size:13px;line-height:1.45;color:#e2e8f0db;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}}.rk-newsField{display:flex;flex-direction:column;gap:6px;min-width:0}.rk-newsFieldLabel{font-size:12px;font-weight:600;letter-spacing:.02em;color:var(--muted)}.rk-newsSelect--field{min-width:0;width:100%}.rk-newsFeedCard{display:flex;flex-direction:column;padding:0;overflow:hidden;text-decoration:none;color:inherit;transition:transform .15s ease,border-color .15s ease,box-shadow .15s ease}.rk-newsFeedCard:hover{transform:translateY(-1px);border-color:#7c4dff59}.rk-newsFeedCardCover{width:100%;overflow:hidden;background:#00000026}.rk-newsFeedCardMedia{position:relative;width:100%;aspect-ratio:16 / 9;max-height:200px;overflow:hidden;background:#0003}.rk-newsFeedCardMedia--missing{display:none}.rk-newsFeedCardImg{width:100%;height:100%;min-height:120px;object-fit:cover;display:block}.rk-newsFeedCardBody{padding:14px 16px 16px;min-width:0}.rk-newsFeedCardTop{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:10px;min-width:0}.rk-newsFeedCardDate{flex-shrink:0;font-size:13px;font-weight:500;color:var(--muted);white-space:nowrap}.rk-newsFeedCardTitle{margin:0 0 8px;font-size:1.0625rem;font-weight:600;letter-spacing:-.02em;line-height:1.3;color:var(--text)}.rk-newsFeedCardExcerpt{margin:0;font-size:14px;line-height:1.5;color:var(--muted);display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.rk-newsFeedCardMedia .rk-newsAuthImgSkel{position:absolute;top:0;right:0;bottom:0;left:0;min-height:100%;border-radius:0}.rk-skelNewsFeedCover{width:100%;aspect-ratio:16 / 9;max-height:200px;border-radius:0;display:block}.rk-skelNewsFeedDate{display:block;width:112px;height:13px;border-radius:4px;flex-shrink:0}.rk-newsList{display:flex;flex-direction:column;gap:12px}.rk-newsPagination{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:12px 16px;margin-top:20px;padding:14px 16px;border-radius:var(--radius);border:1px solid var(--border);background:#0000002e}.rk-newsPaginationBtn{min-width:96px}.rk-newsPaginationBtn:disabled{opacity:.45;cursor:not-allowed}.rk-newsPaginationStatus{font-size:14px;color:var(--text);text-align:center}.rk-newsPaginationMeta{color:var(--muted);font-size:13px}.rk-newsCard{display:grid;grid-template-columns:112px 1fr;gap:14px;text-decoration:none;color:inherit;transition:transform .15s ease,border-color .15s ease}@media (max-width: 520px){.rk-newsCard{grid-template-columns:1fr}}.rk-newsCard:hover{transform:translateY(-1px);border-color:#7c4dff59}.rk-newsCardMedia{border-radius:12px;overflow:hidden;background:#00000040;min-height:88px}.rk-newsCardMedia--missing{display:none}.rk-newsCard:has(.rk-newsCardMedia--missing){grid-template-columns:1fr}.rk-newsCardImg{width:100%;height:100%;min-height:88px;object-fit:cover;display:block}.rk-newsCardBody{min-width:0}.rk-newsCardMeta{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:6px}.rk-newsBadge{font-size:11px;padding:3px 8px;border-radius:999px;font-weight:600}.rk-newsBadgeMuted{background:#ffffff14;color:var(--muted)}.rk-newsBadgeAccent{background:#22d3ee1f;color:#a5f3fc}.rk-newsCardTitle{font-size:1.05rem;font-weight:700;margin:0 0 4px;line-height:1.35}.rk-newsCardDate{font-size:12px;color:var(--muted);margin:0 0 8px}.rk-newsCardExcerpt{font-size:14px;color:#ffffffc7;margin:0;line-height:1.45}.rk-newsDetailBack{display:flex;justify-content:flex-end;margin-bottom:12px}.rk-newsDetailBackAction{display:inline-flex;align-items:center;gap:8px;height:44px;padding:0 14px 0 10px;border:1px solid #e2e8f0;border-radius:14px;background:#fff;color:#0f172a;cursor:pointer;-webkit-tap-highlight-color:transparent;font:inherit}.rk-newsDetailBackAction:hover{background:#0f172a0a}.rk-newsDetailBackAction:active{background:#0f172a0f}.rk-newsDetailBackActionIcon{width:20px;height:20px;display:block}.rk-newsDetailBackActionText{font-size:14px;font-weight:700;line-height:1;color:#0f172a}@media (min-width: 1024px){.rk-newsDetailBack--desktopOnly{display:none}}.rk-newsDetailBack--desktopOnly{display:flex}.rk-newsBackLink{text-decoration:none}button.rk-newsBackLink{font:inherit}.rk-newsBackLink:hover{text-decoration:none}.rk-articleFloatBack{display:none}@media (max-width: 1023px){.rk-articleFloatBack{display:flex;position:fixed;left:max(12px,env(safe-area-inset-left,0px));top:max(12px,calc(env(safe-area-inset-top,0px) + 90px));z-index:52;align-items:center;justify-content:center;width:44px;height:44px;margin:0;padding:0;border:1px solid rgba(255,255,255,.32);border-radius:14px;background:var(--accent2);color:#fff;cursor:pointer;box-shadow:0 4px 18px rgba(var(--accent2-rgb),.38);-webkit-tap-highlight-color:transparent;pointer-events:auto}.rk-articleFloatBack:hover{color:#fff;background:var(--accent2-hover);border-color:#ffffff6b;box-shadow:0 4px 20px rgba(var(--accent2-rgb),.45)}.rk-articleFloatBack:active{transform:scale(.96);background:var(--accent2-hover);border-color:#ffffff61}.rk-articleFloatBackIcon{width:24px;height:24px;display:block}}.rk-newsDetailHeader{margin-bottom:0}.rk-newsDetailTitle{font-size:1.45rem;font-weight:700;margin:10px 0 6px;line-height:1.25}.rk-newsDetailMetaRow{display:flex;flex-wrap:wrap;align-items:center;gap:8px 10px;margin-bottom:12px}.rk-newsDetailDateInline{font-size:13px;font-weight:500;color:#64748b;letter-spacing:.01em;white-space:nowrap}.rk-newsDetailAnounce{margin:10px 0 0;color:#ffffffd1;font-size:15px;line-height:1.5}.rk-newsDetailHeroStage{position:relative;width:100%;overflow:hidden}.rk-newsDetailHero{margin:0;padding:0;overflow:hidden;background:#f1f5f9}.rk-newsDetailHeroImg{width:100%;max-height:320px;height:auto;object-fit:contain;object-position:center;display:block}.rk-newsDetailHero .rk-newsImageTapTarget{display:block;width:100%;margin:0;padding:0;border:0;background:transparent;line-height:0;cursor:pointer;-webkit-tap-highlight-color:transparent}.rk-newsDetailHero .rk-newsImageTapTarget:focus-visible{outline:2px solid var(--accent2);outline-offset:2px}.rk-newsDetailHero--missing{display:none}.rk-newsDetailSheet{position:relative}.rk-newsDetailBody{margin-top:0}.rk-newsDetailProse{padding-top:4px}.rk-faqKbRoot.kb-article.prose{max-width:none;box-sizing:border-box;font-size:16px;line-height:1.75;color:#334155}.rk-faqKbRoot.kb-article.prose :where(p){margin-top:1.15em;margin-bottom:1.15em}.rk-faqKbRoot.kb-article.prose :where(p):first-child{margin-top:0}.rk-faqKbRoot.kb-article.prose :where(h1,h2,h3,h4){color:#0f172a;font-weight:700;letter-spacing:-.02em;line-height:1.25}.rk-faqKbRoot.kb-article.prose :where(h1){font-size:2rem;margin-top:0;margin-bottom:.85em}.rk-faqKbRoot.kb-article.prose :where(h2){font-size:1.5rem;margin-top:2em;margin-bottom:.75em}.rk-faqKbRoot.kb-article.prose :where(h3){font-size:1.2rem;margin-top:1.6em;margin-bottom:.55em}.rk-faqKbRoot.kb-article.prose :where(h4){font-size:1.05rem;margin-top:1.4em;margin-bottom:.45em}.rk-faqKbRoot.kb-article.prose :where(ul,ol){margin-top:1.1em;margin-bottom:1.1em;padding-left:1.4em}.rk-faqKbRoot.kb-article.prose :where(li){margin-top:.4em;margin-bottom:.4em}.rk-faqKbRoot.kb-article.prose :where(blockquote){margin:1.25em 0;padding-left:1em;border-left:.25em solid #e2e8f0;color:#64748b;font-style:italic}.rk-faqKbRoot.kb-article.prose :where(a){color:#0e7490;text-decoration:underline;text-underline-offset:3px}.rk-faqKbRoot.kb-article.prose :where(code){font-size:.9em;font-weight:600;color:#0f172a;background:#f1f5f9;padding:.15em .35em;border-radius:.25rem}.rk-faqKbRoot.kb-article.prose :where(pre){margin:1.25em 0;padding:.85em 1em;overflow-x:auto;font-size:.9em;line-height:1.6;color:#e2e8f0;background:#1e293b;border-radius:.5rem}.rk-faqKbRoot.kb-article.prose :where(pre code){background:transparent;padding:0;font-weight:500;color:inherit}.rk-faqKbRoot.kb-article.prose :where(img){margin-top:1.25em;margin-bottom:1.25em;max-width:100%;height:auto;border-radius:.5rem}.rk-faqKbRoot.kb-article.prose :where(hr){margin:2.5em 0;border:0;border-top:1px solid #e2e8f0}.rk-faqKbRoot.kb-article.prose :where(table){width:100%;margin:1.5em 0;font-size:.95em;border-collapse:collapse}.rk-faqKbRoot.kb-article.prose :where(th,td){border:1px solid #e2e8f0;padding:.5em .75em;vertical-align:top}.rk-faqKbRoot.kb-article.prose :where(th){background:#f8fafc;font-weight:700;color:#0f172a}.rk-newsBodyIframe{width:100%;min-height:280px;border:0;border-radius:8px;background:transparent;display:block;overflow:hidden}.rk-newsDetailSheet>.rk-newsDetailBody~.rk-newsDetailAttach{margin-top:24px;padding-top:24px;border-top:1px solid #f1f5f9}.rk-newsDetailEmbedError{border-radius:10px;padding:14px 16px;border:1px solid rgba(255,77,109,.35);background:#ff4d6d0f}.rk-newsDetailEmbedErrorTitle{font-weight:700;color:#b91c1cf2;font-size:14px}.rk-newsDetailEmbedErrorHint{margin-top:6px;font-size:13px;color:#64748b;line-height:1.45}.rk-newsProse{font-size:16px;line-height:1.65;letter-spacing:.01em;color:#ffffffe6}.rk-newsProse :where(p,ul,ol){margin:0 0 14px}.rk-newsProse :where(ul,ol){padding-left:1.35em}.rk-newsProse :where(li){margin-bottom:6px}.rk-newsProse :where(li)::marker{color:#22d3eebf}.rk-newsProse :where(a){color:var(--accent2);text-decoration:underline;text-decoration-color:#22d3ee59;text-underline-offset:3px}.rk-newsProse :where(a):hover{text-decoration-color:#22d3eed9}.rk-newsProse :where(h2){font-size:1.25rem;font-weight:700;letter-spacing:-.02em;margin:22px 0 12px;line-height:1.3;color:#fffffff5}.rk-newsProse :where(h2):first-child{margin-top:0}.rk-newsProse :where(h3){font-size:1.05rem;font-weight:600;margin:18px 0 10px;line-height:1.35;color:#fffffff0}.rk-newsProse :where(h4){font-size:.95rem;font-weight:600;margin:16px 0 8px;line-height:1.35;color:#ffffffeb}.rk-newsProse :where(hr){border:none;height:1px;margin:20px 0;background:linear-gradient(90deg,transparent,rgba(255,255,255,.18),transparent)}.rk-newsProse :where(blockquote){margin:16px 0;padding:14px 16px 14px 18px;border-left:4px solid rgba(124,77,255,.65);border-radius:0 12px 12px 0;background:#7c4dff14;color:#ffffffe0}.rk-newsProse :where(blockquote p):last-child{margin-bottom:0}.rk-newsProse :where(table){width:100%;border-collapse:collapse;margin:16px 0;font-size:14px;border-radius:12px;overflow:hidden;border:1px solid var(--border)}.rk-newsProse :where(th,td){padding:10px 12px;text-align:left;border-bottom:1px solid rgba(255,255,255,.08)}.rk-newsProse :where(th){font-weight:700;font-size:12px;text-transform:uppercase;letter-spacing:.06em;color:var(--muted);background:#00000038}.rk-newsProse :where(tr:last-child td){border-bottom:none}.rk-newsProse :where(tr:nth-child(2n) td){background:#ffffff08}.rk-newsProse :where(strong){font-weight:600;color:#fffffffa}.rk-newsProse :where(em){font-style:italic;color:#ffffffd1}.rk-newsDetail{margin-top:4px}.rk-newsDetailHeroStage{margin:0;border-radius:0;box-shadow:0 16px 40px #0f172a1a}.rk-newsDetailHeroStage .rk-newsDetailHero{border-radius:0}.rk-newsDetailHeroImg{max-height:min(52vh,360px)}.rk-newsDetailSheet{margin-top:-18px;padding:22px 20px 8px;background:#fff;border-radius:12px 12px 0 0;box-shadow:0 -8px 32px #0f172a0f;z-index:1}.rk-newsDetail--noHero .rk-newsDetailSheet{margin-top:0;border-radius:0;padding-top:8px;box-shadow:none}.rk-newsDetailSheet{min-width:0;max-width:100%;box-sizing:border-box}.rk-newsDetailBody{min-width:0;max-width:100%;box-sizing:border-box;overflow-x:auto;-webkit-overflow-scrolling:touch}.rk-faqKbRoot.kb-article.prose,.rk-newsDetailBody.rk-newsProse{min-width:0;max-width:100%;overflow-wrap:anywhere;word-break:break-word}.rk-faqKbRoot .editable-element{min-width:0;max-width:100%;box-sizing:border-box}.rk-faqKbRoot.kb-article.prose :where(img,video,iframe,svg),.rk-newsDetailBody.rk-newsProse :where(img,video,iframe,svg){max-width:100%;height:auto}.rk-faqKbRoot.kb-article.prose :where(pre){max-width:100%;box-sizing:border-box}.rk-faqKbRoot.kb-article.prose :where(table),.rk-newsDetailBody.rk-newsProse :where(table){table-layout:fixed;width:100%;max-width:100%}.rk-faqKbRoot.kb-article.prose :where(th,td),.rk-newsDetailBody.rk-newsProse :where(th,td){overflow-wrap:anywhere;word-break:break-word}.rk-newsDetailMetaRow{margin-bottom:14px}.rk-newsDetailDateInline{margin-left:auto}.rk-newsDetailHeroStage .rk-skelHero{border-radius:0;min-height:min(48vh,320px)}.rk-newsDetailTitle{color:#0f172a;font-size:1.35rem;font-weight:700;letter-spacing:-.03em;line-height:1.22;margin:0 0 8px}.rk-newsDetailAnounce{color:#475569;font-size:15px;line-height:1.55;margin:0 0 4px}.rk-newsCardDate{color:#64748b}.rk-newsBadgeMuted{background:#f1f5f9;color:#64748b;border:1px solid #e2e8f0}.rk-newsBadgeAccent{background:rgba(var(--accent2-rgb),.1);color:var(--accent2-hover);border:1px solid rgba(var(--accent2-rgb),.2)}.rk-newsMarkerBadge{border:none}.rk-newsMarkerBadge--urgent{background:#dc2626;color:#fff}.rk-newsMarkerBadge--announcement{background:var(--accent2);color:#fff}.rk-newsMarkerBadge--events{background:#7c3aed;color:#fff}.rk-newsToolbar--feed{padding-bottom:14px}.rk-newsFieldLabel{color:#64748b}.rk-newsSelect--field{border-color:#e2e8f0;background:#fff;color:#0f172a}.rk-newsSearchWrap{border-color:#e5e7eb;background:#f3f4f6;color:#64748b}.rk-newsSearchWrap:focus-within{border-color:rgba(var(--accent2-rgb),.45);box-shadow:0 0 0 1px rgba(var(--accent2-rgb),.15)}.rk-newsSearchInput{color:#0f172a;-webkit-text-fill-color:#0f172a}.rk-newsSearchInput::placeholder{color:#94a3b8;opacity:1}.rk-newsToolbarTitle,.rk-faqCardTitle{color:#0f172a}.rk-faqCardMeta{color:#64748b}.rk-faqCardChevron{color:#64748b;opacity:.7}.rk-faqCardIcon{background:#0891b224;color:#0e7490}.rk-faqCategoryTitle{color:#0f172a}.rk-faqCategoryIconWrap{background:#0891b224}.rk-faqCategoryIconFallback{color:#0e7490}.rk-newsCustomSelectTrigger{border-color:#e2e8f0;background:#fff;color:#0f172a}.rk-newsCustomSelectTrigger:hover{border-color:#cbd5e1;background:#f8fafc}.rk-newsCustomSelectTrigger--open{border-color:rgba(var(--accent2-rgb),.45);box-shadow:0 0 0 1px rgba(var(--accent2-rgb),.12)}.rk-newsCustomSelectList{border-color:#e2e8f0;background:#fff;box-shadow:0 12px 40px #0f172a1f}.rk-newsCustomSelectOption:hover{background:rgba(var(--accent2-rgb),.08)}.rk-newsCustomSelectOption--active{background:rgba(var(--accent2-rgb),.12)}.rk-newsChips--scroll .rk-newsChip{border-color:#e5e7eb;background:#fff;color:#374151;-webkit-tap-highlight-color:transparent}.rk-newsChips--scroll .rk-newsChip:hover:not(.rk-newsChipActive){color:#111827;border-color:#d1d5db;background:#fff}.rk-newsChips--scroll .rk-newsChipActive,.rk-newsChips--scroll .rk-newsChipActive:hover{border-color:var(--accent2);background:var(--accent2);color:#fff}.rk-newsChips--scroll .rk-newsChip:focus-visible{outline:none;box-shadow:0 0 0 2px var(--accent2)}.rk-newsChips--scroll .rk-newsChipActive:focus-visible{outline:none;box-shadow:0 0 0 2px #fff}.rk-newsFeedCardTitle{color:#0f172a}.rk-newsFeedCardExcerpt{color:#64748b}.rk-newsFeedCardDate{color:#94a3b8}.rk-newsFeedCardCover{border-bottom:1px solid #f1f5f9}.rk-newsProse{color:#334155;font-size:16px;line-height:1.7}.rk-newsProse :where(h2){color:#0f172a}.rk-newsProse :where(h3){color:#0f172a}.rk-newsProse :where(h4){font-size:.95rem;font-weight:700;margin:18px 0 8px;line-height:1.35;color:#0f172a}.rk-newsProse :where(strong){color:#0f172a}.rk-newsProse :where(em){color:#475569}.rk-newsProse :where(a){color:var(--accent2);text-decoration-color:rgba(var(--accent2-rgb),.35)}.rk-newsProse :where(li)::marker{color:#64748b}.rk-newsProse :where(hr){background:linear-gradient(90deg,transparent,#e2e8f0,transparent)}.rk-newsProse :where(blockquote){border-left-color:#6366f1;background:#f8fafc;color:#334155}.rk-newsProse :where(table){border-color:#e2e8f0;font-size:14px}.rk-newsProse :where(th){color:#64748b;background:#f1f5f9}.rk-newsProse :where(th,td){border-bottom-color:#e2e8f0}.rk-newsProse :where(tr:nth-child(2n) td){background:#f8fafc}.rk-newsBackLink{color:var(--accent2)}.rk-newsIframe{border-color:#e2e8f0;background:#f8fafc}.rk-newsDetailH3{color:#0f172a;font-size:16px;font-weight:700;letter-spacing:-.02em}.rk-newsDetailSection{margin-top:16px}.rk-newsDetailSheet .rk-newsDetailSection{margin-top:0}.rk-newsDetailH3{font-size:15px;margin:0 0 8px;font-weight:700}.rk-newsFileList{margin:0;padding-left:18px}.rk-newsFileLink{color:var(--accent2)}.rk-newsIframeWrap{margin-bottom:12px}.rk-newsIframe{width:100%;min-height:240px;border:1px solid var(--border);border-radius:8px;background:#0003}.rk-newsPdfJs{width:100%;min-height:240px;border:1px solid var(--border);border-radius:8px;background:#f8fafc;box-sizing:border-box;padding:8px 10px 14px;display:flex;flex-direction:column;align-items:stretch;gap:10px}.rk-newsPdfJs--busy{align-items:center;justify-content:center;background:#0000000f}.rk-newsPdfJs canvas{display:block;width:100%!important;height:auto!important}.rk-newsPdfJs--err{display:flex;align-items:center;justify-content:center;min-height:120px;font-size:14px;color:#64748b}.rk-newsGalleryGrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,160px),1fr));gap:10px}.rk-newsGalleryItem{display:block;width:100%;margin:0;padding:0;border:none;background:transparent;border-radius:8px;overflow:hidden;cursor:pointer;-webkit-tap-highlight-color:transparent;text-align:start;font:inherit;color:inherit}.rk-newsGalleryItem:focus-visible{outline:2px solid var(--accent2);outline-offset:2px}.rk-newsGalleryLink{display:block;width:100%;margin:0;padding:0;border:none;border-radius:8px;overflow:hidden;-webkit-tap-highlight-color:transparent}.rk-newsGalleryItem img,.rk-newsGalleryImg{width:100%;height:auto;display:block;border:none;border-radius:8px}@keyframes rk-newsDetailPageIn{0%{opacity:0}to{opacity:1}}.rk-newsDetail--revealed{animation:rk-newsDetailPageIn .32s ease both}@media (prefers-reduced-motion: reduce){.rk-newsDetail--revealed{animation:none}}.rk-newsToolbarTitle{font-size:1.25rem;font-weight:700;letter-spacing:-.02em;color:var(--text);padding:12px 16px 8px}.rk-faqCategorySection{margin-bottom:16px}.rk-faqCategorySection:last-child{margin-bottom:0}.rk-faqCategoryHead{display:flex;align-items:center;gap:10px;margin-bottom:10px;padding:0 2px}.rk-faqCategoryIconWrap{flex-shrink:0;width:36px;height:36px;border-radius:10px;overflow:hidden;background:#6366f140;display:flex;align-items:center;justify-content:center}.rk-faqCategoryIconWrap img{width:100%;height:100%;object-fit:cover}.rk-faqCategoryIconFallback{font-weight:700;font-size:14px;color:#c7d2fe}.rk-faqCategoryTitle{font-size:1rem;font-weight:700;letter-spacing:-.02em;margin:0;color:var(--text);line-height:1.25}.rk-faqCard{display:block;text-decoration:none;color:inherit;margin-bottom:10px;transition:transform .15s ease,box-shadow .15s ease}.rk-faqCard:hover{transform:translateY(-1px);box-shadow:0 8px 24px #00000059}.rk-faqCardRow{display:flex;align-items:flex-start;gap:12px;padding:14px}.rk-faqCardIcon{flex-shrink:0;width:32px;height:32px;border-radius:999px;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:16px;background:#6366f140;color:#c7d2fe}.rk-faqCardBody{flex:1;min-width:0}.rk-faqCardTitle{font-size:1rem;font-weight:600;line-height:1.35;margin:0 0 6px}.rk-faqCardMeta{font-size:12px;color:var(--muted);margin:0}.rk-faqCardChevron{flex-shrink:0;opacity:.45;font-size:1.1rem;line-height:32px}.rk-newsLboxBody{overflow:hidden}.rk-newsLboxTrack{will-change:transform;min-height:0;box-sizing:border-box}.rk-newsLboxCell{display:flex;align-items:center;justify-content:center;min-height:0;box-sizing:border-box;padding:0 max(8px,env(safe-area-inset-left,0px)) 0 max(8px,env(safe-area-inset-right,0px))}.rk-newsLboxCellInner{max-width:100%;max-height:100%;display:flex;align-items:center;justify-content:center;pointer-events:auto}.rk-newsLboxNav{position:absolute;top:50%;z-index:2;transform:translateY(-50%);width:44px;height:44px;display:flex;align-items:center;justify-content:center;padding:0;border:none;border-radius:50%;color:#fff;background:#16181ec7;box-shadow:0 1px 10px #00000059;cursor:pointer;-webkit-tap-highlight-color:transparent;pointer-events:auto}.rk-newsLboxNav--prev{left:max(8px,env(safe-area-inset-left,0px))}.rk-newsLboxNav--next{right:max(8px,env(safe-area-inset-right,0px))}@supports (backdrop-filter: blur(6px)){.rk-newsLboxNav{backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}}.rk-newsLboxNav:hover{background:#2a2c36e0}.rk-newsLboxNav:active{transform:translateY(-50%) scale(.96)}.kb-article .editable-element{outline:none}.kb-article .outline-none{outline:2px solid transparent;outline-offset:2px}.kb-article .max-w-none{max-width:none}.kb-article .mb-1{margin-bottom:.25rem}.kb-article .mb-3{margin-bottom:.75rem}.kb-article .mb-4{margin-bottom:1rem}.kb-article .mt-8{margin-top:2rem}.kb-article .px-6{padding-left:1.5rem;padding-right:1.5rem}.kb-article .py-10{padding-top:2.5rem;padding-bottom:2.5rem}.kb-article .border-t{border-top-width:1px;border-top-style:solid}.kb-article .border-zinc-100{border-color:#f4f4f5}.kb-article .bg-zinc-50{background-color:#fafafa}.kb-article .text-slate-700{color:#334155}.kb-article .text-zinc-500{color:#71717a}.kb-article .text-zinc-900{color:#18181b}.kb-article .text-base{font-size:1rem;line-height:1.5rem}.kb-article .text-sm{font-size:.875rem;line-height:1.25rem}.kb-article .font-bold{font-weight:700}.kb-article .font-medium{font-weight:500}.kb-article .font-semibold{font-weight:600}.kb-article .inline-flex{display:inline-flex}.kb-article .flex{display:flex}.kb-article .items-center{align-items:center}.kb-article .items-start{align-items:flex-start}.kb-article .justify-between{justify-content:space-between}.kb-article .gap-2{gap:.5rem}.kb-article .gap-3{gap:.75rem}.kb-article .gap-4{gap:1rem}.kb-article .text-indigo-600{color:#4f46e5}.kb-article .hover\:text-indigo-700:hover{color:#4338ca}.kb-article .hover\:underline:hover{text-decoration-line:underline}.kb-article .transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.kb-article [data-faq-footer]{padding:1rem 1rem 1.5rem;text-align:center}.kb-article [data-faq-footer]{transition:padding .5s cubic-bezier(.4,0,.2,1),text-align .5s cubic-bezier(.4,0,.2,1)}.rk-faqKbRoot.kb-article.prose [data-faq-footer]>p{margin-top:0;margin-bottom:0}.rk-faqKbRoot.kb-article.prose [data-faq-footer]>p:nth-of-type(1){margin-bottom:.25rem}.rk-faqKbRoot.kb-article.prose [data-faq-footer]>p:nth-of-type(2){margin-bottom:.75rem}.rk-faqKbRoot{--dispatcher-workspace: #eff6ff;--dispatcher-workspace-dim: #eff6ff;--dispatcher-sidebar: #ffffff;--dispatcher-brand: #4f46e5;--dispatcher-brand-hover: #4338ca;--dispatcher-brand-muted: #e0e7ff;--dispatcher-ink: #3d4450;--dispatcher-muted: #64748b;--dispatcher-success: #4fd1c5;--dispatcher-surface-muted: #f2f5f8;--dispatcher-shadow-primary: 0 1px 2px rgba(79, 70, 229, .35);--dispatcher-line: #cbd5e1;--dispatcher-line-strong: #94a3b8;--dispatcher-toolbar-icon: #475569;--dispatcher-toolbar-text: #334155;--dispatcher-code-bg: #fdfdfd;--dispatcher-brand-border: #a5b4fc;--dispatcher-preview-fg: #1c1c22;--dispatcher-hairline: #e8e8ec;--dispatcher-table-col-divider: color-mix(in srgb, var(--dispatcher-border-faint) 58%, white);--dispatcher-table-head-frame: color-mix(in srgb, var(--dispatcher-border-soft) 52%, var(--dispatcher-line));--dispatcher-fg-heading: #0f172a;--dispatcher-fg-emphasis: #1e293b;--dispatcher-fg-body: #2c3543;--dispatcher-fg-secondary: #3d4a5c;--dispatcher-fg-caption: #475569;--dispatcher-fg-subtle: #64748b;--dispatcher-fg-placeholder: #94a3b8;--dispatcher-border-soft: #e2e8f0;--dispatcher-border-faint: #f1f5f9;--dispatcher-surface-hover: #e8edf3;--dispatcher-surface-active: #d1d9e3;--dispatcher-overlay-scrim: rgba(15, 23, 42, .4);--dispatcher-inverse: #0f172a;--dispatcher-inverse-hover: #1e293b;--dispatcher-danger-bg: #fef2f2;--dispatcher-danger-bg-strong: #fee2e2;--dispatcher-danger-border-soft: #fecaca;--dispatcher-danger-border: #fecaca;--dispatcher-danger-border-strong: #f87171;--dispatcher-danger-text: #dc2626;--dispatcher-danger-text-emphasis: #b91c1c;--dispatcher-danger-text-strong: #991b1b;--dispatcher-danger-heading: #7f1d1d;--dispatcher-danger-icon: #ef4444;--dispatcher-danger-icon-muted: #f87171;--dispatcher-danger-action: #dc2626;--dispatcher-danger-action-hover: #b91c1c;--dispatcher-positive-bg: #ecfdf5;--dispatcher-positive-bg-strong: #d1fae5;--dispatcher-positive-border-soft: #d1fae5;--dispatcher-positive-border: #a7f3d0;--dispatcher-positive-border-strong: #34d399;--dispatcher-positive-text: #047857;--dispatcher-positive-text-light: #059669;--dispatcher-positive-text-dark: #065f46;--dispatcher-positive-accent: #10b981;--dispatcher-warning-bg: #fffbeb;--dispatcher-warning-bg-strong: #fef3c7;--dispatcher-warning-border: #fde68a;--dispatcher-warning-border-strong: #fcd34d;--dispatcher-warning-text: #b45309;--dispatcher-warning-text-emphasis: #92400e;--dispatcher-warning-accent: #f59e0b;--dispatcher-uncat-bg: #fefce8;--dispatcher-uncat-text: #ca8a04;--dispatcher-uncat-title: #713f12;--dispatcher-uncat-border: #fde047;--dispatcher-uncat-border-strong: #facc15;--dispatcher-uncat-bg-hover: #fef9c3;--dispatcher-palette-sky-50: #f0f9ff;--dispatcher-palette-sky-500: #0ea5e9;--dispatcher-palette-sky-600: #0284c7;--dispatcher-palette-amber-50: #fffbeb;--dispatcher-palette-amber-500: #f59e0b;--dispatcher-palette-amber-600: #d97706;--dispatcher-palette-emerald-50: #ecfdf5;--dispatcher-palette-emerald-500: #10b981;--dispatcher-palette-emerald-600: #059669;--dispatcher-palette-rose-50: #fff1f2;--dispatcher-palette-rose-500: #f43f5e;--dispatcher-palette-rose-600: #e11d48;--dispatcher-palette-violet-50: #f5f3ff;--dispatcher-palette-violet-500: #8b5cf6;--dispatcher-palette-violet-600: #7c3aed}.rk-faqKbRoot .info-box{background:var(--dispatcher-workspace);border-left:4px solid var(--dispatcher-brand);padding:1.5rem;border-radius:0 .75rem .75rem 0;margin:2rem 0}.rk-faqKbRoot .mat-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem;transition:grid-template-columns .5s cubic-bezier(.4,0,.2,1)}.rk-faqKbRoot .mat-card{display:flex;align-items:center;justify-content:space-between;padding:1rem;background:var(--dispatcher-surface-muted);border:1px solid var(--dispatcher-hairline);border-radius:1rem;transition:all .2s}.rk-faqKbRoot .mat-card:hover{border-color:var(--dispatcher-brand-border);background:var(--dispatcher-sidebar)}.rk-faqKbRoot .mat-card-inner{display:flex;align-items:center;gap:1rem;overflow:hidden;min-width:0}.rk-faqKbRoot .mat-card-icon{width:3rem;height:3rem;background:var(--dispatcher-sidebar);border-radius:.75rem;display:flex;align-items:center;justify-content:center;border:1px solid var(--dispatcher-hairline);flex-shrink:0}.rk-faqKbRoot .mat-card:hover .mat-card-icon{background:var(--dispatcher-brand-muted);border-color:var(--dispatcher-brand-border)}.rk-faqKbRoot .mat-card-name{font-size:.875rem;font-weight:700;color:var(--dispatcher-preview-fg);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rk-faqKbRoot .mat-card-shortcode{font-size:10px;font-weight:500;color:var(--dispatcher-brand);cursor:pointer}.rk-faqKbRoot .mat-add{display:flex;align-items:center;justify-content:center;gap:1rem;padding:1rem;border:2px dashed var(--dispatcher-hairline);border-radius:1rem;grid-column:span 2;background:color-mix(in srgb,var(--dispatcher-surface-muted) 50%,transparent);transition:grid-column .5s cubic-bezier(.4,0,.2,1)}.rk-faqKbRoot .mat-add:hover{border-color:var(--dispatcher-brand-border)}.rk-faqKbRoot .mat-grid{grid-template-columns:1fr}.rk-faqKbRoot .mat-add{grid-column:span 1}.rk-faqKbRoot img,.rk-faqKbRoot video,.rk-faqKbRoot iframe{max-width:100%;height:auto}.rk-faqKbRoot pre,.rk-faqKbRoot code{max-width:100%;overflow-x:auto;word-break:break-word}.rk-faqKbRoot .border{border-width:1px;border-style:solid}.rk-faqKbRoot .bg-dispatcher-workspace-dim{background-color:var(--dispatcher-workspace-dim)}.rk-faqKbRoot .bg-dispatcher-workspace{background-color:var(--dispatcher-workspace)}.rk-faqKbRoot .bg-dispatcher-sidebar{background-color:var(--dispatcher-sidebar)}.rk-faqKbRoot .bg-dispatcher-brand{background-color:var(--dispatcher-brand)}.rk-faqKbRoot .bg-dispatcher-brand-hover{background-color:var(--dispatcher-brand-hover)}.rk-faqKbRoot .bg-dispatcher-brand-muted{background-color:var(--dispatcher-brand-muted)}.rk-faqKbRoot .bg-dispatcher-overlay{background-color:var(--dispatcher-overlay-scrim)}.rk-faqKbRoot .bg-dispatcher-ink{background-color:var(--dispatcher-ink)}.rk-faqKbRoot .bg-dispatcher-muted{background-color:var(--dispatcher-muted)}.rk-faqKbRoot .bg-dispatcher-success{background-color:var(--dispatcher-success)}.rk-faqKbRoot .bg-dispatcher-surface-muted{background-color:var(--dispatcher-surface-muted)}.rk-faqKbRoot .bg-dispatcher-surface-hover{background-color:var(--dispatcher-surface-hover)}.rk-faqKbRoot .bg-dispatcher-surface-active{background-color:var(--dispatcher-surface-active)}.rk-faqKbRoot .bg-dispatcher-line{background-color:var(--dispatcher-line)}.rk-faqKbRoot .bg-dispatcher-line-strong{background-color:var(--dispatcher-line-strong)}.rk-faqKbRoot .bg-dispatcher-code-bg{background-color:var(--dispatcher-code-bg)}.rk-faqKbRoot .bg-dispatcher-preview-fg{background-color:var(--dispatcher-preview-fg)}.rk-faqKbRoot .bg-dispatcher-brand-border{background-color:var(--dispatcher-brand-border)}.rk-faqKbRoot .bg-dispatcher-danger-bg{background-color:var(--dispatcher-danger-bg)}.rk-faqKbRoot .bg-dispatcher-danger-bg-strong{background-color:var(--dispatcher-danger-bg-strong)}.rk-faqKbRoot .bg-dispatcher-positive-bg{background-color:var(--dispatcher-positive-bg)}.rk-faqKbRoot .bg-dispatcher-positive-bg-strong{background-color:var(--dispatcher-positive-bg-strong)}.rk-faqKbRoot .bg-dispatcher-warning-bg{background-color:var(--dispatcher-warning-bg)}.rk-faqKbRoot .bg-dispatcher-warning-bg-strong{background-color:var(--dispatcher-warning-bg-strong)}.rk-faqKbRoot .bg-dispatcher-uncat-bg{background-color:var(--dispatcher-uncat-bg)}.rk-faqKbRoot .bg-dispatcher-uncat-bg-hover{background-color:var(--dispatcher-uncat-bg-hover)}.rk-faqKbRoot .bg-dispatcher-palette-sky-50{background-color:var(--dispatcher-palette-sky-50)}.rk-faqKbRoot .bg-dispatcher-palette-amber-50{background-color:var(--dispatcher-palette-amber-50)}.rk-faqKbRoot .bg-dispatcher-palette-emerald-50{background-color:var(--dispatcher-palette-emerald-50)}.rk-faqKbRoot .bg-dispatcher-palette-rose-50{background-color:var(--dispatcher-palette-rose-50)}.rk-faqKbRoot .bg-dispatcher-palette-violet-50{background-color:var(--dispatcher-palette-violet-50)}.rk-faqKbRoot .text-dispatcher-workspace{color:var(--dispatcher-workspace)}.rk-faqKbRoot .text-dispatcher-sidebar{color:var(--dispatcher-sidebar)}.rk-faqKbRoot .text-dispatcher-brand{color:var(--dispatcher-brand)}.rk-faqKbRoot .text-dispatcher-brand-hover{color:var(--dispatcher-brand-hover)}.rk-faqKbRoot .text-dispatcher-brand-muted{color:var(--dispatcher-brand-muted)}.rk-faqKbRoot .text-dispatcher-ink{color:var(--dispatcher-ink)}.rk-faqKbRoot .text-dispatcher-muted{color:var(--dispatcher-muted)}.rk-faqKbRoot .text-dispatcher-success{color:var(--dispatcher-success)}.rk-faqKbRoot .text-dispatcher-line{color:var(--dispatcher-line)}.rk-faqKbRoot .text-dispatcher-line-strong{color:var(--dispatcher-line-strong)}.rk-faqKbRoot .text-dispatcher-toolbar-icon{color:var(--dispatcher-toolbar-icon)}.rk-faqKbRoot .text-dispatcher-toolbar-text{color:var(--dispatcher-toolbar-text)}.rk-faqKbRoot .text-dispatcher-preview-fg{color:var(--dispatcher-preview-fg)}.rk-faqKbRoot .text-dispatcher-brand-border{color:var(--dispatcher-brand-border)}.rk-faqKbRoot .text-dispatcher-fg-heading{color:var(--dispatcher-fg-heading)}.rk-faqKbRoot .text-dispatcher-fg-emphasis{color:var(--dispatcher-fg-emphasis)}.rk-faqKbRoot .text-dispatcher-fg-body{color:var(--dispatcher-fg-body)}.rk-faqKbRoot .text-dispatcher-fg-secondary{color:var(--dispatcher-fg-secondary)}.rk-faqKbRoot .text-dispatcher-fg-caption{color:var(--dispatcher-fg-caption)}.rk-faqKbRoot .text-dispatcher-fg-subtle{color:var(--dispatcher-fg-subtle)}.rk-faqKbRoot .text-dispatcher-fg-placeholder{color:var(--dispatcher-fg-placeholder)}.rk-faqKbRoot .text-dispatcher-inverse{color:var(--dispatcher-inverse)}.rk-faqKbRoot .text-dispatcher-inverse-hover{color:var(--dispatcher-inverse-hover)}.rk-faqKbRoot .text-dispatcher-danger-text{color:var(--dispatcher-danger-text)}.rk-faqKbRoot .text-dispatcher-danger-text-emphasis{color:var(--dispatcher-danger-text-emphasis)}.rk-faqKbRoot .text-dispatcher-danger-text-strong{color:var(--dispatcher-danger-text-strong)}.rk-faqKbRoot .text-dispatcher-danger-heading{color:var(--dispatcher-danger-heading)}.rk-faqKbRoot .text-dispatcher-danger-icon{color:var(--dispatcher-danger-icon)}.rk-faqKbRoot .text-dispatcher-danger-icon-muted{color:var(--dispatcher-danger-icon-muted)}.rk-faqKbRoot .text-dispatcher-danger-action{color:var(--dispatcher-danger-action)}.rk-faqKbRoot .text-dispatcher-danger-action-hover{color:var(--dispatcher-danger-action-hover)}.rk-faqKbRoot .text-dispatcher-positive-text{color:var(--dispatcher-positive-text)}.rk-faqKbRoot .text-dispatcher-positive-text-light{color:var(--dispatcher-positive-text-light)}.rk-faqKbRoot .text-dispatcher-positive-text-dark{color:var(--dispatcher-positive-text-dark)}.rk-faqKbRoot .text-dispatcher-positive-accent{color:var(--dispatcher-positive-accent)}.rk-faqKbRoot .text-dispatcher-warning-text{color:var(--dispatcher-warning-text)}.rk-faqKbRoot .text-dispatcher-warning-text-emphasis{color:var(--dispatcher-warning-text-emphasis)}.rk-faqKbRoot .text-dispatcher-warning-accent{color:var(--dispatcher-warning-accent)}.rk-faqKbRoot .text-dispatcher-uncat-text{color:var(--dispatcher-uncat-text)}.rk-faqKbRoot .text-dispatcher-uncat-title{color:var(--dispatcher-uncat-title)}.rk-faqKbRoot .text-dispatcher-palette-sky-500{color:var(--dispatcher-palette-sky-500)}.rk-faqKbRoot .text-dispatcher-palette-sky-600{color:var(--dispatcher-palette-sky-600)}.rk-faqKbRoot .text-dispatcher-palette-amber-500{color:var(--dispatcher-palette-amber-500)}.rk-faqKbRoot .text-dispatcher-palette-amber-600{color:var(--dispatcher-palette-amber-600)}.rk-faqKbRoot .text-dispatcher-palette-emerald-500{color:var(--dispatcher-palette-emerald-500)}.rk-faqKbRoot .text-dispatcher-palette-emerald-600{color:var(--dispatcher-palette-emerald-600)}.rk-faqKbRoot .text-dispatcher-palette-rose-500{color:var(--dispatcher-palette-rose-500)}.rk-faqKbRoot .text-dispatcher-palette-rose-600{color:var(--dispatcher-palette-rose-600)}.rk-faqKbRoot .text-dispatcher-palette-violet-500{color:var(--dispatcher-palette-violet-500)}.rk-faqKbRoot .text-dispatcher-palette-violet-600{color:var(--dispatcher-palette-violet-600)}.rk-faqKbRoot .border-dispatcher-border-soft{border-color:var(--dispatcher-border-soft)}.rk-faqKbRoot .border-dispatcher-border-faint{border-color:var(--dispatcher-border-faint)}.rk-faqKbRoot .border-dispatcher-line{border-color:var(--dispatcher-line)}.rk-faqKbRoot .border-dispatcher-line-strong{border-color:var(--dispatcher-line-strong)}.rk-faqKbRoot .border-dispatcher-brand{border-color:var(--dispatcher-brand)}.rk-faqKbRoot .border-dispatcher-brand-border{border-color:var(--dispatcher-brand-border)}.rk-faqKbRoot .border-dispatcher-hairline{border-color:var(--dispatcher-hairline)}.rk-faqKbRoot .border-dispatcher-danger-border{border-color:var(--dispatcher-danger-border)}.rk-faqKbRoot .border-dispatcher-danger-border-soft{border-color:var(--dispatcher-danger-border-soft)}.rk-faqKbRoot .border-dispatcher-danger-border-strong{border-color:var(--dispatcher-danger-border-strong)}.rk-faqKbRoot .border-dispatcher-positive-border{border-color:var(--dispatcher-positive-border)}.rk-faqKbRoot .border-dispatcher-positive-border-soft{border-color:var(--dispatcher-positive-border-soft)}.rk-faqKbRoot .border-dispatcher-positive-border-strong{border-color:var(--dispatcher-positive-border-strong)}.rk-faqKbRoot .border-dispatcher-warning-border{border-color:var(--dispatcher-warning-border)}.rk-faqKbRoot .border-dispatcher-warning-border-strong{border-color:var(--dispatcher-warning-border-strong)}.rk-faqKbRoot .border-dispatcher-uncat-border{border-color:var(--dispatcher-uncat-border)}.rk-faqKbRoot .border-dispatcher-uncat-border-strong{border-color:var(--dispatcher-uncat-border-strong)}.rk-faqKbRoot .hover\:text-dispatcher-brand-hover:hover{color:var(--dispatcher-brand-hover)}.rk-faqKbRoot .hover\:bg-dispatcher-surface-hover:hover{background-color:var(--dispatcher-surface-hover)}.rk-faqKbRoot .hover\:bg-dispatcher-surface-active:hover{background-color:var(--dispatcher-surface-active)}.rk-faqKbRoot .hover\:bg-dispatcher-brand-hover:hover{background-color:var(--dispatcher-brand-hover)}.rk-faqKbRoot .hover\:bg-dispatcher-brand:hover{background-color:var(--dispatcher-brand)}.rk-faqKbRoot .hover\:bg-dispatcher-danger-bg:hover{background-color:var(--dispatcher-danger-bg)}.rk-faqKbRoot .hover\:text-dispatcher-brand:hover{color:var(--dispatcher-brand)}.rk-faqKbRoot .hover\:text-dispatcher-danger-text:hover{color:var(--dispatcher-danger-text)}.rk-faqKbRoot .hover\:border-dispatcher-brand-border:hover{border-color:var(--dispatcher-brand-border)}.rk-faqKbRoot .shadow-dispatcher-primary{box-shadow:var(--dispatcher-shadow-primary)}.rk-faqKbRoot .focus\:border-dispatcher-brand:focus{border-color:var(--dispatcher-brand)}.rk-faqKbRoot .focus\:outline-none:focus{outline:2px solid transparent;outline-offset:2px}.rk-faqKbRoot .bg-white{background-color:#fff}.rk-faqKbRoot--simple .editable-element{font-size:1rem;line-height:1.65}.rk-faqKbRoot--simple.kb-article .editable-element img,.rk-faqKbRoot--simple.kb-article img{max-width:100%;height:auto}.rk-faqHelpTokens,.rk-faqHelpPage{--rk-faq-help-accent: #0092ac;--rk-faq-help-accent-soft: rgba(0, 146, 172, .1);--rk-faq-help-surface: #f8fafc;--rk-faq-help-card: #fff;--rk-faq-help-border: #f1f5f9;--rk-faq-help-title: #111827;--rk-faq-help-muted: #64748b;--rk-faq-help-summary: #334155}.rk-faqHelpPage{background:var(--rk-faq-help-surface);min-height:100%;box-sizing:border-box}.rk-faqHelpMain{padding:24px 20px calc(32px + env(safe-area-inset-bottom,0px));max-width:720px;margin:0 auto}.rk-faqHelpSearchWrap{position:relative;margin-bottom:32px}.rk-faqHelpSearchIcon{position:absolute;left:16px;top:50%;transform:translateY(-50%);width:22px;height:22px;color:#94a3b8;pointer-events:none}.rk-faqHelpSearchInput{width:100%;box-sizing:border-box;background:var(--rk-faq-help-card);border:1px solid var(--rk-faq-help-border);border-radius:16px;padding:16px 16px 16px 48px;font-size:15px;line-height:1.35;color:var(--rk-faq-help-title);box-shadow:0 1px 2px #0f172a0a;outline:none;transition:border-color .15s ease,box-shadow .15s ease}.rk-faqHelpSearchInput::placeholder{color:#94a3b8}.rk-faqHelpSearchInput:focus{border-color:var(--rk-faq-help-accent);box-shadow:0 0 0 3px #0092ac1f}.rk-faqCategoryGroup{margin-bottom:32px}.rk-faqCategoryGroup:last-of-type{margin-bottom:0}.rk-faqCategoryGroupHead{display:flex;align-items:center;gap:8px;margin-bottom:16px}.rk-faqCategoryGroupIcon{flex-shrink:0;width:32px;height:32px;border-radius:8px;background:var(--rk-faq-help-accent-soft);color:var(--rk-faq-help-accent);display:flex;align-items:center;justify-content:center;overflow:hidden}.rk-faqCategoryGroupIcon img{width:100%;height:100%;object-fit:cover}.rk-faqCategoryGroupIconFallback{font-weight:700;font-size:14px;line-height:1}.rk-faqCategoryGroupTitle{margin:0;font-size:16px;font-weight:700;color:#0f172a;letter-spacing:-.02em;line-height:1.25}.rk-faqCategoryGroupItems{display:flex;flex-direction:column;gap:12px}.rk-faqListRow{display:flex;align-items:center;gap:10px;box-sizing:border-box;width:100%;background:var(--rk-faq-help-card);border:1px solid var(--rk-faq-help-border);border-radius:16px;overflow:hidden;box-shadow:0 1px 2px #0f172a0a;padding:16px;text-decoration:none;color:inherit;text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background .15s ease}.rk-faqListRow:active{background:#f8fafcf2}.rk-faqListRowTitle{flex:1;min-width:0;display:block;font-size:15px;font-weight:600;line-height:1.35;color:var(--rk-faq-help-summary)}.rk-faqListRowChevron{flex-shrink:0;width:18px;height:18px;color:#94a3b8}.rk-faqHelpCta{padding-top:16px;padding-bottom:24px;text-align:center}.rk-faqHelpCtaHint{margin:0 0 16px;font-size:14px;color:#94a3b8}.rk-faqHelpCtaBtn{display:block;width:100%;box-sizing:border-box;padding:16px 20px;border:2px solid var(--rk-faq-help-accent);border-radius:16px;background:transparent;color:var(--rk-faq-help-accent);font-size:15px;font-weight:700;text-align:center;text-decoration:none;cursor:pointer;transition:background .15s ease;-webkit-tap-highlight-color:transparent}.rk-faqHelpCtaBtn:active{background:#0092ac0f}.rk-faqHelpEmptyFilter{text-align:center;padding:24px 16px;font-size:15px;color:var(--rk-faq-help-muted)}.rk-home{display:flex;flex-direction:column;gap:16px}.rk-homeDesktop{display:none}.rk-homeMobile{display:flex;flex-direction:column;gap:24px;min-width:0;width:100%;box-sizing:border-box}.rk-homeTopBar{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-shrink:0;padding:calc(14px + env(safe-area-inset-top,0px)) max(24px,env(safe-area-inset-right,0px)) 16px max(24px,env(safe-area-inset-left,0px));background:#fff;border-bottom:1px solid #f1f5f9}.rk-homeTopBarMain{flex:1;min-width:0}.rk-homeTopBar--skeleton{align-items:center}.rk-homeTopBarSkelText{flex:1;min-width:0}.rk-homeScreenTitle{margin:0 0 4px;font-size:20px;font-weight:700;letter-spacing:-.02em;line-height:1.2;color:#0f172a}.rk-homeScreenAddress{margin:0;font-size:13px;font-weight:500;color:#64748b;line-height:1.45}.rk-homeScreenAddress--muted{color:#94a3b8;font-size:13px}.rk-homeBellBtn{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:999px;background:#f8fafc;color:#475569;text-decoration:none;transition:background .15s ease,color .15s ease,opacity .15s ease;-webkit-tap-highlight-color:transparent}.rk-homeBellBtn:hover{background:#f1f5f9;color:#334155}.rk-homeBellBtn:active{opacity:.92}.rk-homeBellIcon{width:22px;height:22px}.rk-homeTopBarActions,.rk-homeTopBarSkelActions{display:flex;align-items:center;gap:8px;flex-shrink:0}.rk-homeEmergencyBtn{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:999px;background:#ef4444;color:#fff;box-shadow:0 1px 2px #0f172a14;text-decoration:none;transition:background .15s ease,opacity .15s ease;-webkit-tap-highlight-color:transparent}.rk-homeEmergencyBtn:hover{background:#dc2626}.rk-homeEmergencyBtn:active{opacity:.92}.rk-homeEmergencyIcon{width:18px;height:18px}.rk-homeMain{display:flex;flex-direction:column;gap:16px;padding:0 max(16px,env(safe-area-inset-right,0px)) 0 max(16px,env(safe-area-inset-left,0px))}.rk-homeDashGrid{display:grid;grid-template-columns:1fr 1fr;gap:12px;align-items:stretch}.rk-homeDebtCard,.rk-homeMetersCard{margin:0;min-width:0}.rk-homeDebtCardInner{display:flex;flex-direction:column;justify-content:space-between;gap:8px;min-height:124px;height:100%;padding:10px;border-radius:16px;background:#e7f6f2;box-sizing:border-box}.rk-homeDebtCardLead{margin:0;font-size:13px;font-weight:600;color:#064e3b;line-height:1.25}.rk-homeDebtCardPay{display:flex;align-items:center;justify-content:center;width:100%;min-height:36px;padding:8px 10px;border-radius:12px;border:none;background:var(--accent2);color:#fff;font-size:13px;font-weight:600;text-decoration:none;text-align:center;transition:opacity .15s ease;-webkit-tap-highlight-color:transparent}.rk-homeDebtCardPay:disabled{opacity:.45;cursor:not-allowed}.rk-homeDebtCardPay:hover{opacity:.92}.rk-homeDebtCardPay:active{opacity:.88}.rk-homeMetersCardInner{display:flex;flex-direction:column;justify-content:space-between;gap:8px;min-height:124px;height:100%;padding:10px;border-radius:16px;background:#e7f6f2;box-sizing:border-box}.rk-homeMetersCardInner--done{background:#f1f5f9}.rk-homeMetersCardContent{display:flex;flex-direction:column;gap:4px}.rk-homeMetersCardTitle{margin:0 0 4px;font-size:13px;font-weight:600;color:#064e3b;line-height:1.25}.rk-homeMetersCardDeadline{margin:0;min-height:2.7em;font-size:12px;font-weight:500;color:#64748b;line-height:1.35}.rk-homeMetersCardBtn{display:flex;align-items:center;justify-content:center;width:100%;min-height:36px;padding:8px 10px;border-radius:12px;border:none;background:var(--accent2);color:#fff;font-size:13px;font-weight:600;text-decoration:none;text-align:center;transition:opacity .15s ease;-webkit-tap-highlight-color:transparent}.rk-homeMetersCardBtn:disabled{opacity:.45;cursor:not-allowed}.rk-homeMetersCardBtn:hover{opacity:.92}.rk-homeMetersCardBtn:active{opacity:.88}.rk-homeCreateRequestCta{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;margin:0;padding:14px 16px;border-radius:16px;border:none;background:var(--accent2);color:#fff;font-size:14px;font-weight:600;letter-spacing:-.02em;line-height:1.2;text-decoration:none;box-shadow:0 1px 2px #0f172a0f;transition:transform .12s ease,opacity .15s ease;-webkit-tap-highlight-color:transparent}.rk-homeCreateRequestCta:hover{opacity:.92}.rk-homeCreateRequestCta:active{transform:scale(.98);opacity:.9}.rk-homeCreateRequestCtaIcon{flex-shrink:0;width:20px;height:20px}.rk-homePrimaryActions{display:flex;flex-direction:column;gap:10px;width:100%;margin:0;box-sizing:border-box}.rk-homeHelpSection{display:flex;flex-direction:column;gap:0;margin:0;min-width:0;width:100%;box-sizing:border-box}.rk-homeFaqPreview{margin-top:12px;align-self:stretch;margin-left:max(20px,env(safe-area-inset-left,0px));margin-right:max(20px,env(safe-area-inset-right,0px));padding:14px;border-radius:18px;box-sizing:border-box;background:linear-gradient(160deg,#0092ac1c,#f8fafcfa 38%,#eef2f7);border:1px solid rgba(0,146,172,.2);box-shadow:0 4px 16px #0f172a12,0 1px #ffffffa6 inset}.rk-homeFaqPreview .rk-faqCategoryGroupItems{gap:10px}.rk-homeFaqPreview .rk-faqListRow{border:1.5px solid #e2e8f0;box-shadow:0 2px 8px #0f172a12,0 1px 2px #0f172a0a}.rk-homeFaqPreview .rk-faqListRow:active{background:#fff;border-color:#0092ac59;box-shadow:0 1px 4px #0f172a0f,0 0 0 2px #0092ac1f}.rk-homeFaqPreview .rk-faqListRowTitle{color:#0f172a}.rk-homeServicesBlock{display:flex;flex-direction:column;gap:0;margin:0;min-width:0;width:100%;box-sizing:border-box}.rk-homeServicesGrid{display:flex;flex-direction:row;flex-wrap:nowrap;gap:8px;overflow-x:auto;overflow-y:visible;-webkit-overflow-scrolling:touch;touch-action:pan-x pan-y;overscroll-behavior-x:contain;margin-left:0;margin-right:0;padding-left:max(20px,env(safe-area-inset-left,0px));padding-right:max(20px,env(safe-area-inset-right,0px));scrollbar-width:none;-ms-overflow-style:none}.rk-homeServicesGrid::-webkit-scrollbar{display:none;width:0;height:0}.rk-homeServicesGrid>.rk-homeServiceIconBtn,.rk-homeServicesGrid>.rk-homeServiceIconBtn--skeleton{flex:0 0 auto;width:92px;min-width:92px;max-width:92px;align-items:stretch}.rk-homeServicesGrid .rk-homeServiceIconGlyph{width:min(100%,76px);max-width:76px;border-radius:15px}.rk-homeServicesGrid .rk-homeServiceLogo{width:100%;height:100%}.rk-homeServicesGrid .rk-homeServiceIconGlyph:not(.rk-homeServiceIconGlyph--brandTile) svg{width:36px;height:36px}.rk-homeServicesGrid .rk-homeServiceIconGlyph--brandTile{width:80px;max-width:80px;min-width:80px;border:none;box-shadow:0 7px 16px #0a325b33;color:#fff}.rk-homeServicesGrid .rk-homeServiceIconGlyph--brandTile .rk-homeServiceIconInlineSvg{display:flex;align-items:center;justify-content:center;width:100%;height:100%}.rk-homeServicesGrid .rk-homeServiceIconGlyph--brandTile svg{width:44px;height:44px;flex-shrink:0;color:#fff;stroke:#fff}.rk-homeServicesGrid .rk-homeServiceIconGlyph--brandTile .rk-homeServiceIconLetter{color:#fff;font-weight:800;font-size:1.5rem}.rk-homeServicesGrid>.rk-homeServiceIconBtn:nth-child(1) .rk-homeServiceIconGlyph--brandTile{background:linear-gradient(140deg,#2bb6d4,#0a3a63)}.rk-homeServicesGrid>.rk-homeServiceIconBtn:nth-child(2) .rk-homeServiceIconGlyph--brandTile{background:linear-gradient(140deg,#5e8cf2,#2940bd)}.rk-homeServicesGrid>.rk-homeServiceIconBtn:nth-child(3) .rk-homeServiceIconGlyph--brandTile{background:linear-gradient(140deg,#f8b13c,#e0640a)}.rk-homeServicesGrid>.rk-homeServiceIconBtn:nth-child(4) .rk-homeServiceIconGlyph--brandTile{background:linear-gradient(140deg,#37cf90,#0e7a51)}.rk-homeServicesGrid>.rk-homeServiceIconBtn:nth-child(5) .rk-homeServiceIconGlyph--brandTile{background:linear-gradient(140deg,#a07cf2,#5a37c8)}.rk-homeServicesGrid>.rk-homeServiceIconBtn:nth-child(6) .rk-homeServiceIconGlyph--brandTile{background:linear-gradient(140deg,#2bb6d4,#0a3a63)}.rk-homeServicesGrid>.rk-homeServicesEmpty{grid-column:unset;flex:0 0 100%;width:100%;min-width:100%;max-width:100%;box-sizing:border-box}.rk-homeServiceIconBtn{display:flex;flex-direction:column;align-items:center;gap:8px;width:100%;margin:0;padding:0;border:none;background:none;font:inherit;color:inherit;text-decoration:none;cursor:pointer;-webkit-tap-highlight-color:transparent}.rk-homeServiceIconBtn span:last-child{display:block;box-sizing:border-box;width:100%;max-width:100%;min-width:0;font-size:12px;font-weight:500;color:#334155;text-align:center;line-height:1.25;overflow-wrap:anywhere;word-break:break-word}.rk-homeServiceIconGlyph{display:flex;align-items:center;justify-content:center;box-sizing:border-box;width:min(100%,68px);max-width:68px;margin-left:auto;margin-right:auto;aspect-ratio:1 / 1;border-radius:14px;overflow:hidden;background:var(--accent2-surface, #ecfeff);border:1px solid rgba(var(--accent2-rgb),.15);box-shadow:0 1px 2px #0f172a0a;color:#334155}.rk-homeServiceIconGlyph svg{width:32px;height:32px}.rk-homeServiceLogo{width:100%;height:100%;object-fit:cover}.rk-homeServiceIconGlyph:has(.rk-homeServiceLogo){background:transparent;border-color:transparent;box-shadow:none}.rk-homeServiceIconLetter{font-size:1.125rem;font-weight:500;line-height:1;color:var(--rk-brand-blue, #0891b2)}.rk-homeServiceIconBtn--skeleton{pointer-events:none}.rk-homeServiceIconGlyph--skeleton{background:linear-gradient(90deg,#f1f5f9,#e2e8f0,#f1f5f9);background-size:200% 100%;animation:rk-homeServiceSkel 1.2s ease-in-out infinite;border:none}.rk-homeServiceSkeletonLabel{width:64%;height:10px;border-radius:4px;background:#e2e8f0;margin-left:auto;margin-right:auto}@keyframes rk-homeServiceSkel{0%{background-position:200% 0}to{background-position:-200% 0}}.rk-homeServicesEmpty{grid-column:1 / -1;text-align:center;padding:16px 12px 8px}.rk-homeServicesEmptyText{margin:0 0 10px;font-size:13px;color:#64748b}.rk-homeServicesEmptyLink{font-size:13px;font-weight:600;color:#4f46e5;text-decoration:none}.rk-homeServicesEmptyLink:hover{text-decoration:underline}@media (min-width: 480px){.rk-homeServiceIconGlyph{width:min(100%,72px);max-width:72px}.rk-homeServiceIconGlyph svg{width:36px;height:36px}}@media (min-width: 1024px){.rk-homeMobile{display:none}.rk-homeDesktop{display:block;padding:28px var(--portal-chrome-inset-x, 40px)}.rk-homeDesktopWelcome{max-width:1280px;margin:0 auto}.rk-homeDesktopWelcomeHead{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:16px}.rk-homeDesktopWelcomeTitle{margin:0;font-size:24px;font-weight:600;letter-spacing:-.02em;color:#0f172a}.rk-homeDesktopWelcomeActions{display:flex;align-items:center;gap:12px}.rk-homeDesktopIconBtn{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:12px;border:1px solid rgba(15,23,42,.08);background:#fff;color:#0f172a99;text-decoration:none;box-shadow:0 1px 2px #0f172a0f}.rk-homeDesktopIconBtn:hover{color:var(--accent2);border-color:rgba(var(--accent2-rgb),.25)}.rk-homeDesktopIconBtnGlyph{width:20px;height:20px}.rk-homeDesktopDispatcherBtn{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:40px;padding:0 14px;border-radius:12px;border:none;background:#cc3e3a;color:#fff;text-decoration:none;font-weight:500;box-shadow:0 8px 22px #cc3e3a2e;transition:filter .15s ease,transform .15s ease}.rk-homeDesktopDispatcherBtn:hover{filter:brightness(1.05)}.rk-homeDesktopDispatcherBtn:active{transform:scale(.99)}.rk-homeDesktopDispatcherIcon{width:18px;height:18px}.rk-homeDesktopTopGrid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:18px;align-items:stretch}.rk-homeDesktopCard{border-radius:22px;padding:18px;min-height:176px;display:flex;flex-direction:column;justify-content:space-between;gap:12px;box-shadow:0 2px 10px #0089a70f}.rk-homeDesktopCard--teal{background:#d6edef}.rk-homeDesktopCard--white{background:#fff;border:1px solid rgba(15,23,42,.06)}.rk-homeDesktopCard:nth-child(1),.rk-homeDesktopCard:nth-child(2),.rk-homeDesktopCard:nth-child(3){grid-column:span 4}.rk-homeDesktopCardTitle{margin:0;font-size:18px;font-weight:500;letter-spacing:-.01em;color:#0f172a}.rk-homeDesktopCardLead{margin:6px 0 0;font-size:14px;line-height:1.35;font-weight:500;color:#0f172ab8}.rk-homeDesktopCardLead--muted{font-weight:500;color:#0f172a8f}.rk-homeDesktopCardCta,.rk-homeDesktopSecondaryCta{font-family:inherit;font-size:14px;font-weight:600;line-height:1.25;letter-spacing:-.01em}.rk-homeDesktopCardCta{display:inline-flex;align-items:center;justify-content:center;width:100%;min-height:44px;padding:0 16px;border-radius:16px;background:var(--accent2);color:#fff;text-decoration:none;border:none;cursor:pointer;box-shadow:0 12px 28px rgba(var(--accent2-rgb),.18)}.rk-homeDesktopCardCta:disabled{opacity:.5;cursor:not-allowed}.rk-homeDesktopCardHeaderRow{display:flex;align-items:center;justify-content:space-between;gap:12px}.rk-homeDesktopLink{font-size:12px;font-weight:500;text-transform:uppercase;letter-spacing:.08em;color:var(--accent2);text-decoration:none}.rk-homeDesktopLink:hover{text-decoration:underline;text-underline-offset:3px}.rk-homeDesktopLink--catalog{display:inline-flex;align-items:center;gap:6px;font-weight:600}.rk-homeDesktopLinkIcon{width:16px;height:16px;flex-shrink:0;opacity:.92}.rk-homeDesktopCard .rk-homeServicesGrid{padding-left:0;padding-right:0}.rk-homeDesktopSecondaryCta{display:inline-flex;align-items:center;justify-content:center;width:100%;min-height:44px;padding:0 16px;border-radius:16px;border:none;background:var(--accent2);color:#fff;text-decoration:none;cursor:pointer;box-shadow:0 12px 28px rgba(var(--accent2-rgb),.18);transition:filter .15s ease,opacity .15s ease,transform .15s ease;-webkit-tap-highlight-color:transparent}.rk-homeDesktopSecondaryCta:hover{filter:brightness(1.05)}.rk-homeDesktopSecondaryCta:active{transform:scale(.99)}.rk-homeDesktopBottomGrid{max-width:1280px;margin:22px auto 0;display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:22px;align-items:start}.rk-homeDesktopNews{grid-column:span 8;min-width:0}.rk-homeDesktopHelp{grid-column:span 4;min-width:0}.rk-homeDesktopSectionHead{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.rk-homeDesktopSectionTitle{margin:0;font-size:20px;font-weight:600;letter-spacing:-.02em;color:#0f172a}.rk-homeDesktopNewsScroll{max-height:none;overflow:visible;padding-right:0}.rk-homeDesktopNewsGrid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.rk-homeDesktopNewsFeatured{grid-column:1 / -1}.rk-homeDesktopHelpCard{background:#fff;border:1px solid rgba(15,23,42,.06);border-radius:22px;box-shadow:0 2px 10px #0089a70f;padding:14px;display:flex;flex-direction:column;min-height:0;max-height:min(560px,55vh);overflow:hidden}.rk-homeDesktopHelpList{display:grid;gap:10px;overflow:auto;padding-right:6px}.rk-homeDesktopHelpRow{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:14px;border-radius:16px;background:#0f172a08;border:1px solid rgba(15,23,42,.16);text-decoration:none;transition:background .16s ease,border-color .16s ease}.rk-homeDesktopHelpRow:hover{background:rgba(var(--accent2-rgb),.08);border-color:#0089a76b}.rk-homeDesktopHelpRowTitle{font-size:14px;font-weight:500;color:#0f172ac7}.rk-homeDesktopHelpRow--skeleton{pointer-events:none;justify-content:flex-start}.rk-homeDesktopHelpSearch{margin-top:auto;padding-top:12px;border-top:1px solid rgba(15,23,42,.06)}.rk-homeDesktopHelpSearchField{height:44px;border-radius:14px;background:#0f172a0a;display:flex;align-items:center;gap:10px;padding:0 12px;color:#0f172a80}.rk-homeDesktopHelpSearchIcon{width:18px;height:18px;opacity:.9}.rk-homeDesktopHelpSearchPlaceholder{font-size:14px;font-weight:500}}.rk-homeDebtBanner{margin-bottom:0}.rk-homeDebtBanner{margin-left:20px;margin-right:20px}.rk-homeDebtBannerInner{position:relative;overflow:hidden;border-radius:28px;padding:26px 24px 24px;color:#fff;background:linear-gradient(135deg,#d94343,#b91c1c);box-shadow:0 12px 32px #b91c1c59}.rk-homeDebtBannerInner:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(135deg,#fff3,#fff0 50%)}.rk-homeDebtBannerHead{position:relative;z-index:1;display:flex;align-items:center;gap:8px;margin-bottom:10px}.rk-homeDebtBannerIcon{width:28px;height:28px;border-radius:999px;background:#fff3;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:700;line-height:1}.rk-homeDebtBannerKicker{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.12em;opacity:.95}.rk-homeDebtBannerSum{position:relative;z-index:1;display:flex;align-items:baseline;gap:4px;margin-bottom:4px}.rk-homeDebtBannerAmount{font-size:2.1rem;font-weight:700;letter-spacing:-.03em;line-height:1}.rk-homeDebtBannerCur{font-size:1.2rem;font-weight:700;opacity:.75}.rk-homeDebtBannerHint{position:relative;z-index:1;margin:0 0 18px;font-size:12px;font-weight:500;opacity:.88}.rk-homeDebtBannerHint+.rk-homeDebtBannerHint{margin-top:-10px}.rk-homeDebtBannerHint--lead{font-weight:700;font-size:13px;opacity:.95}.rk-homePayDebtBtn{position:relative;z-index:1;display:flex;align-items:center;justify-content:center;width:100%;min-height:56px;padding:0 16px;border-radius:12px;background:#fff;color:#dc2626;font-size:15px;font-weight:700;text-decoration:none;box-shadow:0 8px 24px #0000001f;transition:transform .15s ease,box-shadow .15s ease}.rk-homePayDebtBtn:hover{box-shadow:0 10px 28px #0000002e}.rk-homePayDebtBtn:active{transform:scale(.98)}.rk-homeIntro{margin-bottom:0}.rk-homeIntroTitle{margin:0 0 8px;font-size:1.35rem;font-weight:700}.rk-homeIntroText{margin:0}.rk-homeNewsHead{display:flex;flex-wrap:nowrap;align-items:center;justify-content:space-between;gap:12px;margin-bottom:14px;width:auto;max-width:100%;min-width:0;box-sizing:border-box}.rk-homeNewsHead{align-self:stretch;margin-left:max(20px,env(safe-area-inset-left,0px));margin-right:max(20px,env(safe-area-inset-right,0px))}.rk-homeNewsTitle{margin:0;font-size:1.1rem;font-weight:650;flex:1;min-width:0;line-height:1.25}.rk-homeNewsAll{flex-shrink:0;display:inline-flex;align-items:center;justify-content:flex-end;gap:6px;padding:6px 0;margin:0;border:none;border-radius:0;background:transparent;font-size:14px;font-weight:600;letter-spacing:.01em;color:var(--accent2);text-decoration:none;white-space:nowrap;-webkit-tap-highlight-color:transparent;transition:opacity .15s ease,color .15s ease}.rk-homeNewsAllIcon{flex-shrink:0;width:18px;height:18px;opacity:.92}.rk-homeNewsAll:hover{opacity:.92;text-decoration:underline;text-underline-offset:3px}.rk-homeNewsAll:active{opacity:.8}.rk-homeNewsTitle{font-size:1.125rem;font-weight:600;letter-spacing:-.02em;color:#0f172a}.rk-homeNewsAll{color:var(--accent2);font-weight:600}.rk-homeNewsAll:hover{color:var(--accent2-hover)}.rk-homeNewsSection{display:flex;flex-direction:column;gap:0;min-width:0;width:100%;box-sizing:border-box}.rk-homeLead{margin:0;font-size:14px;line-height:1.5}.rk-homeAptBar{margin-bottom:0}.rk-homeNewsList{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:12px}.rk-homeNewsCard{display:grid;grid-template-columns:112px 1fr;gap:14px;text-decoration:none;color:inherit;transition:transform .15s ease,border-color .15s ease}@media (max-width: 520px){.rk-homeNewsCard{grid-template-columns:1fr}}.rk-homeNewsCard:hover{transform:translateY(-1px);border-color:#7c4dff59}.rk-homeNewsCardMedia{border-radius:12px;overflow:hidden;background:#00000040;min-height:88px}.rk-homeNewsCardMedia--missing{display:none}.rk-homeNewsCard:has(.rk-homeNewsCardMedia--missing){grid-template-columns:1fr}.rk-homeNewsCardImg{width:100%;height:100%;min-height:88px;object-fit:cover;display:block}.rk-homeNewsCardBody{min-width:0}.rk-homeNewsCardTitle{font-size:1.05rem;font-weight:700;margin:0 0 4px;line-height:1.35}.rk-homeNewsCardExcerpt{font-size:14px;margin:0;line-height:1.45;color:#ffffffc7}.rk-homeNewsCard--featured{display:block;padding:0;overflow:hidden;grid-template-columns:unset}.rk-homeNewsCard--featured.rk-skelCard{padding:0}.rk-homeNewsCard--featured:hover{border-color:#7c4dff59}.rk-homeNewsFeaturedMedia{position:relative;width:100%;border-radius:inherit;overflow:hidden;min-height:220px;aspect-ratio:16 / 10;max-height:300px}.rk-homeNewsCardMedia--featured{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:0;min-height:100%;background:#0003}.rk-homeNewsCardMedia--featuredMissing{display:block;position:absolute;top:0;right:0;bottom:0;left:0;min-height:200px;background:linear-gradient(145deg,#1e293b,#0f172a 48%,#312e81)}.rk-homeNewsCardImg--featured{width:100%;height:100%;min-height:220px;object-fit:cover;display:block;pointer-events:none;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}.rk-homeNewsFeaturedScrim{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#0f172a1a,#0f172a8c 55%,#0f172aeb);pointer-events:none}.rk-homeNewsFeaturedBody{position:absolute;left:0;right:0;bottom:0;padding:16px 16px 18px;z-index:1}.rk-homeNewsFeaturedMeta{display:flex;flex-wrap:wrap;align-items:center;gap:8px 10px;margin-bottom:8px}.rk-homeNewsFeaturedDate{font-size:12px;font-weight:600;color:#ffffffe0;letter-spacing:.02em}.rk-homeNewsFeaturedTitle{margin:0 0 6px;font-size:1.15rem;font-weight:700;line-height:1.28;letter-spacing:-.02em;color:#fff;text-shadow:0 1px 12px rgba(0,0,0,.35)}.rk-homeNewsFeaturedExcerpt{margin:0;font-size:14px;line-height:1.45;color:#ffffffe0;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.rk-homeNewsFeaturedMarker{border:none;box-shadow:0 2px 10px #00000040}.rk-homeNewsFeaturedMarker--urgent{background:#dc2626;color:#fff}.rk-homeNewsFeaturedMarker--announcement{background:var(--accent2);color:#fff}.rk-homeNewsFeaturedMarker--events{background:#7c3aed;color:#fff}@keyframes rk-newsRevealIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.rk-newsRevealHost{position:relative}.rk-newsRevealHost:not(:has(.rk-newsRevealList)){min-height:200px}.rk-newsRevealSkel{display:flex;flex-direction:column;gap:12px;transition:opacity .45s ease;pointer-events:none}.rk-newsRevealHost:has(.rk-newsRevealList) .rk-newsRevealSkel{position:absolute;left:0;right:0;top:0;z-index:1}.rk-newsRevealSkel--out{opacity:0}.rk-newsRevealList{animation:rk-newsRevealIn .55s cubic-bezier(.22,1,.36,1) both}.rk-newsRevealPagination{animation:rk-newsRevealIn .5s cubic-bezier(.22,1,.36,1) .06s both}.rk-newsEmpty{text-align:center;padding:28px 20px 26px;max-width:420px;margin-left:auto;margin-right:auto}.rk-newsEmptyIcon{width:56px;height:56px;margin:0 auto 16px;border-radius:16px;display:flex;align-items:center;justify-content:center;color:#ffffff73;background:#ffffff0f;border:1px solid rgba(255,255,255,.12)}.rk-newsEmptyTitle{margin:0 0 8px;font-size:1.05rem;font-weight:700;color:var(--text)}.rk-newsEmptyHint{margin:0;font-size:14px;line-height:1.45;color:var(--muted)}.rk-newsEmptyCta{margin-top:16px}.rk-news--verificationOnly .rk-newsEmptyCtaBtn.rk-buttonPrimary{border-color:var(--uk-brand, #0089a7);background:var(--uk-brand, #0089a7);color:#fff}.rk-news--verificationOnly .rk-newsEmptyCtaBtn.rk-buttonPrimary:hover{background:#007a93;border-color:#007a93}@media (min-width: 1024px){.rk-homeNewsEmptyCtaBtn.rk-buttonPrimary{border-color:var(--uk-brand, #0089a7);background:var(--uk-brand, #0089a7);color:#fff;background-image:none}.rk-homeNewsEmptyCtaBtn.rk-buttonPrimary:hover{background:#007a93;border-color:#007a93}}.rk-newsEmpty{width:auto;max-width:100%;min-width:0;box-sizing:border-box;margin-left:max(20px,env(safe-area-inset-left,0px));margin-right:max(20px,env(safe-area-inset-right,0px))}.rk-newsEmptyIcon{background:#f1f5f9;border-color:#e2e8f0;color:#94a3b8}.rk-newsEmptyTitle{color:#0f172a}.rk-newsEmptyHint{color:#64748b}@media (prefers-reduced-motion: reduce){.rk-newsRevealList,.rk-newsRevealPagination{animation:none}.rk-newsRevealSkel{transition:opacity .2s ease}}@keyframes rk-skel-shimmer{0%{transform:translate(-100%)}to{transform:translate(100%)}}.rk-skel{position:relative;display:inline-block;vertical-align:middle;overflow:hidden;border-radius:8px;background:color-mix(in srgb,var(--rk-skel-fg, #64748b) 11%,transparent);isolation:isolate}.rk-skel:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(100deg,transparent 30%,color-mix(in srgb,var(--rk-skel-fg, #64748b) 13%,transparent) 50%,transparent 70%);animation:rk-skel-shimmer 1.8s ease-in-out infinite;animation-delay:var(--rk-skel-delay, 0ms);pointer-events:none}.rk-skel--onDark{background:#ffffff17}.rk-skel--onDark:after{background:linear-gradient(100deg,transparent 30%,rgba(255,255,255,.14) 50%,transparent 70%)}.rk-skel--deep{background:color-mix(in srgb,var(--rk-skel-fg, #64748b) 19%,transparent)}.rk-skelLine{height:14px;min-width:40px;border-radius:6px}.rk-skelBlock{display:block;min-height:24px}.rk-skelBadge{width:68px;min-width:56px;height:19px;border-radius:999px;flex-shrink:0}.rk-skelCircle{border-radius:999px;flex-shrink:0}.rk-skelText{display:block;border-radius:6px}.rk-skelText--xs{height:10px;border-radius:4px}.rk-skelText--sm{height:12px;border-radius:4px}.rk-skelText--md{height:14px}.rk-skelText--lg{height:18px}.rk-skelCard{pointer-events:none}.rk-skelWave>*:nth-child(1){--rk-skel-delay: 0ms}.rk-skelWave>*:nth-child(2){--rk-skel-delay: 90ms}.rk-skelWave>*:nth-child(3){--rk-skel-delay: .18s}.rk-skelWave>*:nth-child(4){--rk-skel-delay: .27s}.rk-skelWave>*:nth-child(5){--rk-skel-delay: .36s}.rk-skelWave>*:nth-child(6){--rk-skel-delay: .45s}.rk-skelWave>*:nth-child(7){--rk-skel-delay: .54s}.rk-skelWave>*:nth-child(n+8){--rk-skel-delay: .63s}@keyframes rkSkelFadeContentIn{0%{opacity:0}to{opacity:1}}.rkSkelFadeStack{display:grid;grid-template-columns:minmax(0,1fr);align-items:start}.rkSkelFadeStack>*{grid-area:1 / 1;min-width:0}.rkSkelFadeSkel{z-index:2;align-self:start;width:100%;transition:opacity .32s ease}.rkSkelFadeSkelOut{opacity:0;pointer-events:none}.rkSkelFadeContent{position:relative;z-index:1;opacity:0;animation:rkSkelFadeContentIn .2s ease forwards}@media (prefers-reduced-motion: reduce){.rk-skel:after{animation:none;opacity:.5}.rkSkelFadeSkel{transition-duration:.05s}.rkSkelFadeContent{animation:none;opacity:1;transform:none}}.rk-skelNewsFeatured{position:relative;overflow:hidden;border-radius:16px}.rk-skelNewsFeaturedMedia{display:block;width:100%;min-height:220px;aspect-ratio:16 / 10;max-height:300px;border-radius:16px}.rk-skelNewsFeatured--desktopHomeGrid .rk-skelNewsFeaturedMedia{min-height:140px;max-height:240px}.rk-skelNewsFeaturedBody{position:absolute;left:16px;right:16px;bottom:14px;display:grid;gap:8px}.rk-skelNewsFeaturedMeta{display:flex;align-items:center;gap:8px}.rk-skelNewsSearch{display:block;width:100%;height:44px;border-radius:12px}.rk-skelNewsChip{display:block;width:88px;height:34px;border-radius:999px;flex-shrink:0}.rk-skelNewsToolbarLabel{display:block;width:72px;height:12px;margin:0 0 6px;border-radius:4px}.rk-skelNewsSelect{display:block;width:min(100%,260px);height:42px;border-radius:12px}.rk-skelHero{width:100%;min-height:clamp(200px,36vw,320px);max-height:320px;display:block;border-radius:14px;padding:0;box-sizing:border-box}.rk-skelNewsClose{display:inline-block;width:44px;height:44px;border-radius:14px;margin-left:auto}.rk-skelNewsDetailTitle{display:block;width:95%;min-height:3.625rem;margin:10px 0 6px;border-radius:8px}.rk-skelNewsDetailDateInline{display:inline-block;width:min(160px,46%);min-height:12px;margin-left:auto;border-radius:4px;flex-shrink:0}.rk-skelNewsProseP{display:block;width:100%;min-height:24px;margin:0 0 12px;border-radius:6px}.rk-skelNewsProseP--short{width:72%}.rk-skelNewsDetailProse .rk-skelNewsProseP:last-child{margin-bottom:0}.rk-skelNewsEmbedH3{display:block;width:42%;min-width:120px;height:15px;margin:0 0 8px;border-radius:4px}.rk-skelIframe{width:100%;min-height:240px;border-radius:12px;display:block}.rk-skelHomeNewsTitle{display:block;width:100px;max-width:45%;height:1.265rem;border-radius:4px}.rk-skelHomeNewsAllBtn{display:block;width:96px;height:14px;border-radius:4px;flex-shrink:0}.rk-skelHomeDesktopFaqTitle{display:block;height:15px;border-radius:8px}.rk-skelNotifList{display:grid;gap:4px;padding:4px 0}.rk-skelNotifRow{display:flex;align-items:flex-start;gap:12px;padding:12px 4px}.rk-skelNotifRow+.rk-skelNotifRow{border-top:1px solid var(--rk-desk-line-2, #eef1f4)}.rk-skelNotifRowBody{flex:1;min-width:0;display:grid;gap:8px;padding-top:4px}.rk-skelNotifRowDate{flex-shrink:0;margin-top:6px}.rk-skelPollBadge{width:72px;height:18px;border-radius:6px}.rk-skelPollTitle{display:block;width:75%;height:20px;border-radius:6px}.rk-skelPollSub{display:block;width:50%;height:14px;border-radius:4px}.rk-skelPollPeriod{display:block;width:160px;max-width:80%;height:14px;border-radius:4px}.rk-skelPollCardStack{display:grid;gap:8px;width:100%}.rk-skelPaginationStatus{display:block;width:min(220px,100%);height:20px;border-radius:6px}.rk-layoutStatusSkel{padding:0 0 12px}.rk-skelLayoutStatusTitle{display:block;width:min(100%,320px);height:20px;margin:0 0 10px;border-radius:4px}.rk-skelLayoutStatusHint{display:block;width:min(100%,260px);height:14px;border-radius:4px}.rk-newsAuthImgSkel{display:block;min-height:88px;width:100%;border-radius:12px}.rk-homeNewsCardMedia--featured .rk-newsAuthImgSkel{position:absolute;top:0;right:0;bottom:0;left:0;min-height:100%;border-radius:0}.rk-homeNewsCardMedia.rk-skel,.rk-newsCardMedia.rk-skel{display:block}:root{--logo-bg: linear-gradient(135deg, #CFE6EC 0%, #F4FAFB 100%);--logo-bg-theme-color: #F4FAFB}.logoIcon{display:flex;align-items:center;justify-content:center;box-sizing:border-box}.logoIconGlyph{width:auto;height:100%;max-width:100%;display:block;flex-shrink:0;transform:translate(-5%)}.dispatcher-sb .sb-logo{display:flex;align-items:center;justify-content:center;box-sizing:border-box}.dispatcher-sb .sb-logo svg,.dispatcher-sb .sb-logo .sb-logo-glyph{width:auto;height:100%;max-width:100%;display:block;flex-shrink:0;transform:translate(-5%)}
