:root{--ios-bg:#EDEFE9;--ios-card:#FFFFFF;--ios-card-radius:18px;--ios-separator:#E4E5DC;--ios-frame:#C9D0C6;--ios-label:#1A2B25;--ios-value:#6F7A70;--ios-chevron:#B4BDB4;--ios-footnote:#6F7A70;--ios-section-label:#1A2B25;--ios-brand:#173029;--ios-brand-2:#1B3A31;--ios-brand-soft:#0E5C55;--ios-gold:#E39A2B;--ios-gold-2:#F0B455;--ios-amber-ink:#231400;--ios-flyout-w:214px;--ios-blue:#0E5C55;--ios-orange:#E39A2B;--ios-purple:#6E5B8A;--ios-teal:#0E5C55;--ios-green:#1B7A5A;--ios-red:#B3452E;--ios-indigo:#3F5E77;--ios-gray:#6F7A70;--ios-yellow:#E39A2B;--ios-pink:#A85B6B;--ios-teal-soft:#DCEFE3;--ios-cream:#F6E9CF;--ios-cream-ink:#8A5A12;--ios-font:-apple-system,BlinkMacSystemFont,"SF Pro Text","Segoe UI",system-ui,sans-serif;--ios-serif:"Iowan Old Style","Palatino Linotype",Palatino,Georgia,"Times New Roman",serif;--ios-mono:ui-monospace,"SF Mono",Menlo,Consolas,monospace;--ios-row-height:56px;--ios-gutter:20px;--ios-separator-inset:72px;--ios-control-h:48px;--ios-control-sm:36px;--ios-avatar:40px;--ios-tabbar-h:62px;--ios-tabbar-gap:12px;--ios-tabbar-space:calc(var(--ios-tabbar-h) + var(--ios-tabbar-gap) * 2 + env(safe-area-inset-bottom))}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{margin:0;background:var(--ios-bg);color:var(--ios-label);font-family:var(--ios-font);font-size:16.5px;line-height:1.4}[hidden]{display:none!important}:focus-visible{outline:3px solid var(--ios-teal);outline-offset:2px;border-radius:6px}.ios-skip-link{position:absolute;inset-inline-start:-9999px;top:0;z-index:100;background:var(--ios-brand);color:#fff;padding:10px 16px;border-end-end-radius:8px}.ios-skip-link:focus{inset-inline-start:0}.ios-sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.ios-tile{border-radius:8.5px;display:grid;place-items:center;flex:none;color:#fff}.ios-row{display:flex;align-items:center;gap:13px;padding:0 var(--ios-gutter);min-height:var(--ios-row-height);position:relative;text-decoration:none;color:var(--ios-label)}.ios-row+.ios-row:before{content:"";position:absolute;inset-inline-start:var(--ios-separator-inset);inset-inline-end:0;top:0;height:1px;background:var(--ios-separator)}.ios-row:not(:has(.ios-tile,.ios-avatar))+.ios-row:before{inset-inline-start:var(--ios-gutter)}.ios-row-text{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:2px}.ios-row-label{font-size:15px;font-weight:700;letter-spacing:-.15px}.ios-row-sublabel{font-size:12px;color:var(--ios-value);font-weight:500;line-height:1.35}.ios-row-value{font-size:15px;color:var(--ios-label);font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;min-width:0;overflow-wrap:anywhere;text-align:end}.ios-chevron{color:var(--ios-chevron);font-size:17px;font-weight:600}.ios-row-check{color:var(--ios-teal);font-size:17px;font-weight:700;flex:none}.ios-chevron,.ios-dir-glyph{display:inline-block;direction:ltr;unicode-bidi:-webkit-isolate;unicode-bidi:isolate}[dir=rtl] .ios-chevron,[dir=rtl] .ios-dir-glyph{transform:scaleX(-1)}.ios-row-destructive .ios-row-label{color:var(--ios-red)}.ios-row-muted .ios-row-text{opacity:.55}.ios-row-muted .ios-tile{opacity:.45}a.ios-row:active{background:rgba(0,0,0,.04)}.ios-row-unread{background:#F3F8F4}.ios-row-unread .ios-row-label{font-weight:800}.ios-row-unread .ios-row-sublabel{color:var(--ios-label);font-weight:600}.ios-unread-dot{width:9px;height:9px;border-radius:50%;background:var(--ios-teal);flex:none}.ios-days-chip{display:inline-flex;align-items:center;-webkit-margin-start:7px;margin-inline-start:7px;border-radius:999px;padding:2px 9px;background:var(--ios-cream);color:var(--ios-cream-ink);font-size:11px;font-weight:800;letter-spacing:.02em;white-space:nowrap;vertical-align:middle}.ios-getv{margin:0 var(--ios-gutter) 16px;border:1.5px solid var(--ios-gold);border-radius:var(--ios-card-radius);overflow:hidden;background:var(--ios-card)}.ios-getv-head{display:flex;gap:11px;align-items:flex-start;padding:12px 13px 11px;background:var(--ios-cream)}.ios-getv-head>span{display:flex;flex-direction:column;gap:2px;min-width:0}.ios-getv-head strong{font-size:15px;font-weight:700;letter-spacing:-.15px;color:var(--ios-label)}.ios-getv-head>span>span{font-size:12px;line-height:1.4;color:var(--ios-cream-ink);font-weight:500}.ios-getv-steps{list-style:none;margin:0;padding:0}.ios-getv-steps li{display:flex;gap:11px;align-items:center;padding:11px 13px;position:relative}.ios-getv-steps li+li:before{content:"";position:absolute;inset-inline-start:46px;inset-inline-end:0;top:0;height:1px;background:var(--ios-separator)}.ios-getv-steps li>span:last-child{display:flex;flex-direction:column;gap:1px;min-width:0}.ios-getv-steps strong{font-size:13.5px;font-weight:700;color:var(--ios-label)}.ios-getv-steps li>span:last-child>span{font-size:11.5px;color:var(--ios-value);font-weight:500;line-height:1.35}.ios-getv-box{flex:none;width:22px;height:22px;border-radius:7px;display:grid;place-items:center;border:1.5px solid var(--ios-frame);color:var(--ios-value);font-size:11px;font-weight:800}.ios-getv-steps li.is-now .ios-getv-box{border-color:var(--ios-gold);background:var(--ios-cream);color:var(--ios-cream-ink)}.ios-getv-steps li.is-done .ios-getv-box{border-color:var(--ios-teal);background:var(--ios-teal);color:#fff}.ios-getv-steps li.is-done strong{color:var(--ios-value)}.ios-getv-foot{-webkit-border-before:1px solid var(--ios-separator);border-block-start:1px solid var(--ios-separator);padding:10px 13px 13px;display:grid;grid-gap:9px;gap:9px}.ios-getv-foot .primary-button{text-align:center;text-decoration:none}.ios-guide{margin:0 var(--ios-gutter) 16px;border:1px solid var(--ios-separator);-webkit-border-start:3px solid var(--ios-teal);border-inline-start:3px solid var(--ios-teal);border-radius:var(--ios-card-radius);background:var(--ios-card);overflow:hidden}.ios-guide.is-closing{border-inline-start-color:var(--ios-green)}.ios-guide-head{display:flex;gap:9px;align-items:center;padding:11px 13px 0}.ios-guide-num{flex:none;width:22px;height:22px;border-radius:999px;display:grid;place-items:center;background:var(--ios-teal);color:#fff;font-size:11px;font-weight:800}.ios-guide.is-closing .ios-guide-num{background:var(--ios-green)}.ios-guide-of{font-size:11px;font-weight:800;letter-spacing:.6px;text-transform:uppercase;color:var(--ios-teal);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ios-guide.is-closing .ios-guide-of{color:var(--ios-green);text-transform:none;letter-spacing:0;font-size:14px}.ios-guide-gap{flex:1 1}.ios-guide-body{padding:7px 13px 0}.ios-guide-t{font:600 16px var(--ios-serif);color:var(--ios-label);letter-spacing:-.2px;margin:0 0 3px}.ios-guide-sub{font-size:12.5px;line-height:1.45;color:var(--ios-value);font-weight:500;margin:0}.ios-guide-foot{display:flex;align-items:center;gap:9px;flex-wrap:wrap;padding:12px 13px 13px}.ios-guide-dots{display:flex;gap:4px;align-items:center}.ios-guide-dots i{display:block;width:5px;height:5px;border-radius:999px;background:var(--ios-frame);transition:width .2s ease,background .2s ease}.ios-guide-dots i.is-past{background:var(--ios-teal);opacity:.45}.ios-guide-dots i.is-on{background:var(--ios-teal);width:14px;border-radius:3px}.ios-guide-go,.ios-guide-skip{font:inherit;font-size:13px;font-weight:700;min-height:var(--ios-control-sm);padding:0 14px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;text-decoration:none;cursor:pointer;border:1.5px solid transparent}.ios-guide-go{background:var(--ios-gold);color:var(--ios-amber-ink);border-color:var(--ios-gold)}.ios-guide-go:hover{background:var(--ios-gold-2);border-color:var(--ios-gold-2)}.ios-guide-skip{background:none;color:var(--ios-value);padding:0 10px}.ios-guide-skip:hover{color:var(--ios-label);background:var(--ios-bg)}.ios-guide-off{flex:none;border:none;background:none;cursor:pointer;color:var(--ios-value);font-size:15px;line-height:1;min-width:32px;min-height:32px;border-radius:999px;display:grid;place-items:center;font-family:var(--ios-font)}.ios-guide-off:hover{color:var(--ios-label);background:var(--ios-bg)}@media (prefers-reduced-motion:reduce){.ios-guide-dots i{transition:none}}.ios-waiting{margin:0 var(--ios-gutter) 16px;border:1.5px solid var(--ios-gold);border-radius:var(--ios-card-radius);overflow:hidden;background:var(--ios-card)}.ios-waiting-head{display:flex;align-items:center;gap:8px;margin:0;padding:9px 14px;background:var(--ios-cream);color:var(--ios-cream-ink);font-size:11.5px;font-weight:800;letter-spacing:.05em;text-transform:uppercase}.ios-waiting-count{-webkit-margin-start:auto;margin-inline-start:auto;background:var(--ios-gold);color:#231400;border-radius:999px;padding:2px 8px;font-size:11px;font-weight:800}.ios-waiting .ios-row{background:var(--ios-card)}.ios-waiting .ios-row:first-of-type:before{content:none}.ios-avatar-wrap{position:relative;flex:none;line-height:0}.ios-avatar-dot{position:absolute;inset-block-start:-2px;inset-inline-end:-2px;width:11px;height:11px;border-radius:50%;background:var(--ios-teal);border:2px solid var(--ios-card)}.ios-row-unread .ios-avatar-dot{border-color:#F3F8F4}.ios-waiting .ios-row-unread .ios-avatar-dot{border-color:var(--ios-card)}.ios-msg-name{display:flex;align-items:center;gap:6px;min-width:0}.ios-msg-name>bdi{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ios-msg-tag{flex:none;border-radius:5px;padding:2px 6px;background:#EDF1EA;color:#55645C;font-size:10px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.ios-msg-tag.is-off{background:var(--ios-separator);color:var(--ios-value)}.ios-change-head{display:flex;align-items:baseline;gap:9px;margin:18px var(--ios-gutter) 8px}.ios-change-title{font-family:var(--ios-serif);font-size:17px;font-weight:600;letter-spacing:-.2px;color:var(--ios-label);white-space:nowrap}.ios-change-count{font-family:var(--ios-mono);font-size:11.5px;font-weight:700;color:var(--ios-value)}.ios-change-head:after{content:"";flex:1 1;height:1px;background:var(--ios-frame);align-self:center}.ios-change{background:var(--ios-card);border-radius:var(--ios-card-radius);margin:0 var(--ios-gutter) 10px;overflow:hidden;box-shadow:0 4px 12px rgba(26,43,37,.05);-webkit-border-start:4px solid var(--ios-teal);border-inline-start:4px solid var(--ios-teal)}.ios-change.is-cost{border-inline-start-color:var(--ios-gold)}.ios-change-top{display:flex;align-items:flex-start;gap:10px;padding:12px 14px 11px}.ios-change-nm{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:2px;font-size:16px;font-weight:700;letter-spacing:-.2px;color:var(--ios-label)}.ios-change-price{font-size:22px;font-weight:700;letter-spacing:-.6px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;display:flex;align-items:baseline;gap:5px}.ios-change-price small{font-size:12px;font-weight:600;letter-spacing:0;color:var(--ios-value)}.ios-change-chip{flex:none;margin-top:2px;border-radius:999px;padding:4px 9px;font-size:10px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;background:var(--ios-teal-soft);color:var(--ios-teal);white-space:nowrap}.ios-change-chip.is-cost{background:var(--ios-cream);color:var(--ios-cream-ink)}.ios-change-deltas{list-style:none;margin:0;padding:10px 14px 12px;display:grid;grid-gap:5px;gap:5px;-webkit-border-before:1px solid var(--ios-separator);border-block-start:1px solid var(--ios-separator);background:var(--ios-bg)}.ios-change-deltas li{display:flex;gap:8px;align-items:flex-start;font-size:12.5px;line-height:1.4;color:var(--ios-value);font-weight:500}.ios-change-mark{flex:none;width:13px;text-align:center;font-size:11px;font-weight:800;color:var(--ios-teal)}.ios-change.is-cost .ios-change-mark{color:var(--ios-cream-ink)}.ios-change-go{display:grid;grid-gap:9px;gap:9px}.ios-fold>summary{list-style:none;cursor:pointer}.ios-fold>summary::-webkit-details-marker{display:none}.ios-fold-head{display:flex;align-items:center;gap:13px;padding:0 var(--ios-gutter);min-height:var(--ios-row-height);position:relative}.ios-fold-head:active{background:rgba(0,0,0,.04)}.ios-fold+.ios-fold>summary:before,.ios-fold+.ios-row:before,.ios-row+.ios-fold>summary:before{content:"";position:absolute;inset-inline-start:var(--ios-separator-inset);inset-inline-end:0;top:0;height:1px;background:var(--ios-separator)}.ios-fold-chev{color:var(--ios-chevron);flex:none;transition:transform .18s}.ios-fold[open]>summary .ios-fold-chev{transform:rotate(180deg)}.ios-fold-body{background:#F6F7F2;-webkit-border-before:1px solid var(--ios-separator);border-block-start:1px solid var(--ios-separator)}.ios-fold-body .ios-row{min-height:44px}.ios-fold-body .ios-row+.ios-row:before{inset-inline-start:var(--ios-gutter)}.ios-card{background:var(--ios-card);border-radius:var(--ios-card-radius);overflow:hidden;margin:0 var(--ios-gutter) 20px;box-shadow:0 4px 12px rgba(26,43,37,.05)}.ios-section-label{font-family:var(--ios-serif);font-size:17px;color:var(--ios-section-label);font-weight:600;letter-spacing:-.2px;padding:22px var(--ios-gutter) 10px;margin:0}.ios-footnote{font-size:12.5px;color:var(--ios-footnote);padding:0 var(--ios-gutter) 18px;margin:-8px 0 0;line-height:1.5}.ios-badge{border-radius:999px;min-width:22px;height:22px;display:inline-grid;place-items:center;font-size:12px;font-weight:750;padding:0 9px;color:#fff;flex:none}.ios-badge-red{background:var(--ios-red)}.ios-badge-green{background:var(--ios-teal-soft);color:var(--ios-teal)}.ios-badge-blue{background:var(--ios-teal);color:#EAFFF8}.ios-badge-gray{background:#E9EFE7;color:#3D534C}.ios-badge-amber{background:var(--ios-cream);color:var(--ios-cream-ink)}.ios-badge-text{font-size:11px;border-radius:999px;letter-spacing:.1px;padding:0 10px}.ios-badge-hot{background:var(--ios-brand);color:var(--ios-gold-2)}.ios-avatar{border-radius:50%;display:grid;place-items:center;color:#fff;font-weight:700;flex:none;background:linear-gradient(140deg,var(--ios-teal),#12746B);overflow:hidden}.ios-avatar-img{width:100%;height:100%;object-fit:cover;border-radius:inherit;display:block}.wp-image-field{display:flex;flex-direction:column;align-items:center;text-align:center;gap:14px}.wp-image-field-body{width:100%;min-width:0;display:grid;grid-gap:8px;gap:8px;justify-items:center;align-content:start}.wp-image-preview{position:relative;flex:none;line-height:0}.wp-image-veil{position:absolute;inset-block:0;inset-inline:0;display:grid;place-items:center;background:rgba(26,43,37,.55)}.wp-image-preview[data-shape=circle] .wp-image-veil{border-radius:50%}.wp-image-preview[data-shape=square] .wp-image-veil{border-radius:12px}.wp-image-spinner{width:18px;height:18px;border-radius:50%;border:2px solid rgba(255,255,255,.45);border-top-color:#fff;animation:wp-image-spin .7s linear infinite}@keyframes wp-image-spin{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.wp-image-spinner{animation:none}}.wp-image-actions{display:grid;grid-gap:8px;gap:8px;justify-items:center}.wp-image-actions form{display:contents}.wp-image-pick{min-height:44px;padding:0 26px;border:1.5px solid var(--ios-teal);border-radius:999px;background:var(--ios-card);color:var(--ios-teal);font-size:14.5px;font-weight:750;cursor:pointer}.wp-image-pick:disabled{opacity:.6;cursor:default}.wp-image-pick:hover:not(:disabled){background:var(--ios-teal-soft)}.wp-image-drop{background:none;border:0;cursor:pointer;padding:4px 8px;color:var(--ios-red);font-size:12.5px;font-weight:700}.wp-image-limits{font-size:11.5px;font-weight:600;color:var(--ios-value);margin:0;text-align:center}.wp-image-file,.wp-image-file-label{position:absolute;width:1px;height:1px;margin:-1px;padding:0;border:0;overflow:hidden;white-space:nowrap;-webkit-clip-path:inset(50%);clip-path:inset(50%)}.ios-navbar{display:flex;justify-content:space-between;gap:10px;min-height:64px;padding:12px var(--ios-gutter);background:var(--ios-brand);border-radius:0 0 20px 20px;margin-bottom:4px}.ios-navbar,.ios-pill-button{align-items:center;color:#F4EFE6}.ios-pill-button{min-width:var(--ios-control-sm);height:var(--ios-control-sm);padding:0 12px;border-radius:12px;background:rgba(255,255,255,.12);font-size:14px;font-weight:650;display:inline-flex;justify-content:center;gap:6px;border:0;cursor:pointer;text-decoration:none}.ios-pill-button:hover{background:rgba(255,255,255,.2)}.ios-pill-title{flex:1 1;min-width:0;display:flex;flex-direction:column;justify-content:center;line-height:1.15;background:none;box-shadow:none;text-decoration:none}.ios-pill-title-main{font-size:17px;font-weight:700;letter-spacing:-.2px;color:#F4EFE6}.ios-pill-title-sub{font-size:10.5px;font-weight:700;letter-spacing:1.4px;text-transform:uppercase;color:#C8B98F}.ios-navbar-spacer{width:var(--ios-control-sm);flex:none}.ios-navbar-brand{flex:none;margin-inline:auto;display:flex;align-items:center;gap:5px;pointer-events:none}.ios-navbar-brand svg{flex:none}.ios-navbar-mark{flex:none;display:block;border-radius:4px}.ios-navbar-brand-text{font-size:12px;font-weight:750;letter-spacing:.2px;color:rgba(244,239,230,.86);white-space:nowrap}.ios-navbar:has(.ios-navbar-brand) .ios-pill-title{flex:0 1 auto;min-width:0}.ios-navbar:has(.ios-navbar-brand) .ios-pill-title-main{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (max-width:359px){.ios-navbar-brand{display:none}}.ios-tabbar{position:fixed;inset-inline:14px;bottom:var(--ios-tabbar-gap);min-height:var(--ios-tabbar-h);background:var(--ios-brand);border-radius:999px;justify-content:space-around;box-shadow:0 14px 30px -16px rgba(10,25,20,.55);padding-bottom:env(safe-area-inset-bottom);z-index:20}.ios-tab,.ios-tabbar{display:flex;align-items:center}.ios-tab{flex-direction:column;gap:3px;font-size:9.5px;font-weight:650;color:#9DB8AD;text-decoration:none;min-width:56px;min-height:44px;justify-content:center}.ios-tab-icon{position:relative;display:grid;place-items:center;opacity:.75}.ios-tab-active{color:var(--ios-gold-2)}.ios-tab-active .ios-tab-icon{opacity:1}.ios-tab-badge{position:absolute;top:-5px;inset-inline-end:-12px;background:var(--ios-gold);color:var(--ios-amber-ink);border-radius:9px;font-size:9.5px;font-weight:800;padding:1px 5px}@media (min-width:760px){.ios-tabbar{display:none}}.ios-link{display:block;-webkit-margin-before:7px;margin-block-start:7px;border:1.5px solid var(--ios-frame);border-radius:12px;overflow:hidden;background:var(--ios-card)}.ios-link.is-mine{border-color:rgba(255,255,255,.24);background:rgba(255,255,255,.07)}.ios-link-url{display:block;width:100%;text-align:start;padding:9px 11px 8px;border:0;background:none;font-size:12.5px;font-weight:600;color:var(--ios-value);word-break:break-all;font-family:inherit}.ios-link.is-mine .ios-link-url{color:rgba(255,255,255,.72)}.ios-link-foot{display:flex;align-items:center;gap:7px;padding:8px 11px;-webkit-border-before:1.5px solid var(--ios-frame);border-block-start:1.5px solid var(--ios-frame);font-size:11.5px;font-weight:700}.ios-link.is-mine .ios-link-foot{border-block-start-color:rgba(255,255,255,.24)}.ios-link-dot{width:8px;height:8px;border-radius:50%;flex:none}.ios-link-why{display:block;padding:0 11px 9px;font-size:11.5px;line-height:1.4;color:var(--ios-value);font-weight:500}.ios-link-copy{margin:0 11px 10px;min-height:34px;padding:0 13px;border:1.5px solid var(--ios-frame);border-radius:999px;background:none;font-size:12px;font-weight:700;color:var(--ios-label);cursor:pointer}.ios-link.is-mine .ios-link-copy{border-color:rgba(255,255,255,.3);color:#fff}.ios-link-checking .ios-link-foot{background:var(--ios-cream);color:var(--ios-cream-ink)}.ios-link-checking .ios-link-dot{background:var(--ios-gold);animation:ios-link-pulse 1.1s ease-in-out infinite}@keyframes ios-link-pulse{0%,to{opacity:1}50%{opacity:.3}}@media (prefers-reduced-motion:reduce){.ios-link-checking .ios-link-dot{animation:none}}.ios-link-cleared .ios-link-url{color:var(--ios-teal);font-weight:700;text-decoration:underline;cursor:pointer}.ios-link.is-mine.ios-link-cleared .ios-link-url{color:var(--ios-gold-2)}.ios-link-cleared .ios-link-foot{background:var(--ios-teal-soft);color:var(--ios-teal)}.ios-link-cleared .ios-link-dot{background:var(--ios-teal)}.ios-link-url:focus-visible{outline:2px solid var(--ios-teal);outline-offset:-2px}.ios-link-blocked{border-color:var(--ios-red)}.ios-link-blocked .ios-link-url{text-decoration:line-through}.ios-link-blocked .ios-link-foot{background:#F7E4DE;color:#8A2F14}.ios-link-blocked .ios-link-dot{background:var(--ios-red)}.ios-link-unknown .ios-link-foot{background:#E9EFE7;color:#3D534C}.ios-link-unknown .ios-link-dot{background:#8A948B}.ios-link-veil{position:fixed;inset-block:0;inset-inline:0;z-index:50;border:0;padding:0;background:rgba(12,24,19,.45);cursor:pointer}.ios-link-sheet{position:fixed;inset-inline:0;inset-block-end:0;z-index:51;background:var(--ios-card);border-start-start-radius:20px;border-start-end-radius:20px;padding:18px var(--ios-gutter) 22px;box-shadow:0 -10px 34px rgba(10,22,17,.28);display:grid;grid-gap:10px;gap:10px}.ios-link-sheet h2{font-family:var(--ios-serif);font-size:19px;font-weight:600;letter-spacing:-.2px;margin:0}.ios-link-sheet p{margin:0;font-size:13px;color:var(--ios-value)}.ios-link-host{font-size:13.5px;font-weight:700;color:var(--ios-label);word-break:break-all}.ios-link-acts{display:flex;gap:9px;-webkit-margin-before:4px;margin-block-start:4px}.ios-link-acts>*{flex:1 1;text-align:center}@media (min-width:760px){.ios-link-sheet{inset-inline:0;margin-inline:auto;inset-block-end:24px;width:420px;max-width:calc(100% - 32px);border-radius:18px}}.ios-menu-button{width:36px;height:36px;border-radius:50%;flex:none;display:grid;place-items:center;position:relative;background:rgba(255,255,255,.09);color:#fff;border:0;padding:0;cursor:pointer}.ios-menu-button svg{width:18px;height:18px}.ios-menu-button:focus-visible{outline:2px solid var(--ios-gold-2);outline-offset:2px}.ios-menu-badge{position:absolute;inset-block-start:-3px;inset-inline-end:-3px;min-width:18px;height:18px;border-radius:999px;display:grid;place-items:center;padding:0 4px;background:var(--ios-gold);color:#231400;font-size:10px;font-weight:800;border:2px solid var(--ios-brand)}@media (min-width:760px){.ios-menu-button{display:none}}.ios-drawer-veil{position:fixed;inset-block:0;inset-inline:0;z-index:40;border:0;padding:0;cursor:pointer;background:rgba(12,24,19,.45);opacity:0;pointer-events:none;transition:opacity .26s ease}.ios-drawer-veil.is-open{opacity:1;pointer-events:auto}.ios-drawer{position:fixed;inset-block:0;inset-inline-start:0;z-index:41;width:80%;max-width:296px;background:var(--ios-card);box-shadow:0 0 40px rgba(10,22,17,.34);display:flex;flex-direction:column;border-start-end-radius:20px;border-end-end-radius:20px;transform:translateX(-105%);transition:transform .3s cubic-bezier(.32,.72,0,1)}[dir=rtl] .ios-drawer{transform:translateX(105%)}.ios-drawer.is-open{transform:translateX(0)}@media (prefers-reduced-motion:reduce){.ios-drawer,.ios-drawer-veil{transition:none}}@media (min-width:760px){.ios-drawer,.ios-drawer-veil{display:none}}.ios-drawer-head{background:var(--ios-brand);color:#fff;padding:15px 16px 14px}.ios-drawer-who{display:block;font-size:15.5px;font-weight:700;letter-spacing:-.2px}.ios-drawer-sub{display:block;margin-top:3px;color:var(--ios-gold-2);font-size:10.5px;font-weight:600;letter-spacing:.07em;text-transform:uppercase}.ios-drawer-list{padding:5px 0;display:flex;flex-direction:column;overflow-y:auto}.ios-drawer-rule{height:1px;background:var(--ios-frame);margin:6px 15px}.ios-drawer-row{display:flex;align-items:center;gap:12px;padding:11px 15px;text-decoration:none;color:var(--ios-label)}.ios-drawer-row+.ios-drawer-row{-webkit-border-before:1px solid var(--ios-separator);border-block-start:1px solid var(--ios-separator)}.ios-drawer-row:focus-visible{outline:2px solid var(--ios-teal);outline-offset:-3px}.ios-drawer-row:active{background:rgba(0,0,0,.04)}.ios-drawer-icon{width:30px;height:30px;border-radius:9px;flex:none;display:grid;place-items:center;background:#EDF1EA;color:var(--ios-brand)}.ios-drawer-text{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:1px}.ios-drawer-text>bdi{font-size:14.5px;font-weight:700;letter-spacing:-.1px}.ios-drawer-text small{font-size:11px;font-weight:500;color:var(--ios-value)}.ios-drawer-count{flex:none;border-radius:999px;padding:2px 8px;background:var(--ios-gold);color:#231400;font-size:11px;font-weight:800}.ios-drawer-row.is-current{background:#F3F8F4}.ios-drawer-row.is-current .ios-drawer-icon{background:var(--ios-brand);color:var(--ios-gold-2)}.ios-drawer-list>form{display:contents}.ios-drawer-out{width:100%;background:none;border:0;font:inherit;cursor:pointer;text-align:start;color:var(--ios-label)}.ios-drawer-out .ios-drawer-icon{background:#F3E7E5;color:var(--ios-red)}.ios-jobs{border:0;padding:0;margin:0;min-width:0}.ios-jobs-legend{font-weight:700;font-size:13px;-webkit-margin-after:6px;margin-block-end:6px;padding:0}.ios-job+.ios-job{-webkit-margin-before:8px;margin-block-start:8px}.ios-job-row{width:100%;display:flex;align-items:center;gap:10px;text-align:start;background:var(--ios-card);border:1.5px solid var(--ios-separator);border-radius:12px;padding:11px 12px;cursor:pointer;font:inherit;color:var(--ios-label);min-width:0}.ios-job-row.is-open{border-color:var(--ios-teal);background:#FAFDFA}.ios-job-row:focus-visible{outline:2px solid var(--ios-teal);outline-offset:-3px}.ios-job-no{flex:none;width:14px;font-family:var(--ios-mono);font-size:11.5px;font-weight:600;color:var(--ios-footnote)}.ios-job-text{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:3px}.ios-job-name{font-size:14px;font-weight:700;line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ios-job-blank{font-size:14px;font-weight:600;color:#9AA69D}.ios-job-when{font-size:12.5px;line-height:1.2;color:var(--ios-value)}.ios-job-chip{flex:none;border-radius:999px;padding:4px 9px;background:var(--ios-teal-soft);color:#0B4A44;font-size:11px;font-weight:700;line-height:1}.ios-job-chev{flex:none;color:var(--ios-footnote)}.ios-job-row.is-open .ios-job-chev{transform:rotate(180deg)}.ios-job-open{-webkit-margin-before:8px;margin-block-start:8px;padding:12px;background:var(--ios-card);border:1.5px solid var(--ios-separator);border-radius:14px;display:flex;flex-direction:column;gap:10px}.ios-job-foot{display:flex;align-items:center;justify-content:space-between;-webkit-border-before:1.5px solid var(--ios-separator);border-block-start:1.5px solid var(--ios-separator);-webkit-padding-before:12px;padding-block-start:12px}.ios-job-remove{background:none;border:0;padding:0;cursor:pointer;font:inherit;font-size:13px;font-weight:700;color:var(--ios-red)}.ios-job-done{height:38px;padding:0 18px;font-size:13px}.ios-job-add{width:100%;display:flex;align-items:center;gap:9px;-webkit-margin-before:8px;margin-block-start:8px;padding:12px;cursor:pointer;border:1.5px dashed var(--ios-frame);border-radius:12px;background:transparent;color:var(--ios-teal);font:inherit;font-size:13.5px;font-weight:700}.ios-job-add:disabled{opacity:.45;cursor:not-allowed}.ios-job-plus{flex:none;width:22px;height:22px;border-radius:999px;background:var(--ios-teal);color:#fff;display:grid;place-items:center;font-size:15px;font-weight:700;line-height:1}.ios-thread{display:flex;flex-direction:column;gap:7px;padding:14px 10px;background:#F1F4EE url(/chat-wallpaper.svg);background-size:100% auto;background-attachment:local;position:relative}.ios-bubble{max-width:78%;border-radius:18px;padding:8px 11px 6px;font-size:15px;line-height:1.36;color:var(--ios-label);box-shadow:0 2px 8px rgba(26,43,37,.08);overflow-wrap:anywhere}.ios-bubble-in{background:var(--ios-card);align-self:flex-start;border-end-start-radius:5px}.ios-bubble-out{background:var(--ios-brand);color:#fff;align-self:flex-end;border-end-end-radius:5px}.ios-bubble-out a{color:var(--ios-gold-2);text-decoration:underline;text-underline-offset:2px}.ios-bubble-time{font-size:10.5px;color:var(--ios-value);float:inline-end;margin-block:5px -2px;margin-inline:8px 0;font-weight:500;display:inline-flex;align-items:center;gap:3px}.ios-bubble-out .ios-bubble-time{color:#9FD8CB}.ios-ticks{width:17px;height:11px;flex:none}.ios-ticks.is-read{color:var(--ios-gold-2)}.ios-system-note{align-self:center;background:rgba(0,0,0,.14);color:#fff;font-size:11.5px;font-weight:600;border-radius:12px;padding:4px 11px;margin:0}.ios-screen{max-width:560px;margin:0 auto;min-height:100vh}.ios-screen,.ios-screen-tabbed{padding-bottom:28px}@media (min-width:760px){.ios-screen{max-width:720px}.ios-screen,.ios-screen-tabbed{padding-bottom:40px}.ios-card{margin-inline:0}.ios-footnote,.ios-section-label{-webkit-padding-start:18px;padding-inline-start:18px}.ios-navbar{padding-inline:0}}.ios-sidebar{display:none}.ios-admin-main,.ios-shell-main{margin-inline:auto}.ios-admin .ios-screen-tabbed{padding-bottom:var(--ios-tabbar-space)}@media (min-width:760px){.ios-admin,.ios-shell{display:flex;gap:26px;max-width:1100px;margin:0 auto;padding:18px 20px 0}.ios-sidebar{display:flex;flex-direction:column;gap:2px;width:232px;flex:none;position:-webkit-sticky;position:sticky;top:18px;align-self:flex-start;background:var(--ios-brand);border-radius:20px;padding:14px 12px}.ios-sidebar-item{display:flex;align-items:center;gap:11px;min-height:44px;padding:0 12px;border-radius:12px;text-decoration:none;color:#A9C2B8;font-size:13.5px;font-weight:650}.ios-sidebar-item svg{fill:currentColor;flex:none;opacity:.7}.ios-sidebar-item span{flex:1 1}.ios-sidebar-item:hover{background:rgba(255,255,255,.08);color:#E7F0EA}.ios-sidebar-active{background:rgba(227,154,43,.16);color:var(--ios-gold-2)}.ios-sidebar-active svg{fill:var(--ios-gold-2);opacity:1}.ios-admin-main,.ios-shell-main{margin:0;max-width:none;flex:1 1;min-width:0}}@media (min-width:1000px){.ios-sidebar.has-panel+.ios-admin-main,.ios-sidebar.has-panel+.ios-shell-main{-webkit-margin-start:calc(var(--ios-flyout-w) + 12px);margin-inline-start:calc(var(--ios-flyout-w) + 12px)}}.ios-datatable-wrap{display:none}@media (min-width:760px){.ios-datatable-cards{display:none}.ios-datatable-wrap{display:block;background:var(--ios-card);border-radius:var(--ios-card-radius);overflow-x:auto;margin-bottom:20px}.ios-datatable{width:100%;border-collapse:collapse;font-size:14px;min-width:620px}.ios-datatable th{text-align:start;color:var(--ios-value);font-size:11.5px;text-transform:uppercase;letter-spacing:.5px;font-weight:700}.ios-datatable td,.ios-datatable th{padding:12px 16px;border-bottom:1px solid var(--ios-separator)}.ios-datatable td{vertical-align:top}.ios-datatable tr:last-child td{border-bottom:0}.ios-datatable-link{color:var(--ios-label);font-weight:600;text-decoration:none}.ios-datatable-link:hover{text-decoration:underline}}.ios-search-form{display:flex;gap:8px;padding:0 var(--ios-gutter) 14px}.ios-search-input{flex:1 1;min-height:var(--ios-control-h);border:1.5px solid var(--ios-separator);border-radius:14px;background:var(--ios-card);padding:0 16px;font:500 16px var(--ios-font);color:var(--ios-label)}.ios-search-input::placeholder{color:var(--ios-value)}.ios-search-input:focus{outline:none;border-color:var(--ios-teal);box-shadow:0 0 0 3px rgba(14,92,85,.16)}.ios-search-form .ios-pill-button{height:var(--ios-control-h);border-radius:999px;padding:0 20px;background:var(--ios-brand);color:var(--ios-gold-2);font-weight:750}.ios-search-form .ios-pill-button:hover{background:var(--ios-brand-2)}@media (min-width:760px){.ios-search-form{padding-inline:0}}.ios-row-actions{display:flex;gap:8px;flex-wrap:wrap;align-items:center;padding:10px var(--ios-gutter) 14px;border-top:1px solid var(--ios-separator)}.ios-card>.ios-row-actions:first-child{border-top:0}.ios-row-actions .ios-pill-button{background:var(--ios-card);border:1.5px solid var(--ios-separator);color:var(--ios-brand);font-size:13.5px;font-weight:700;height:40px;border-radius:12px}.ios-row-actions .ios-pill-button:hover{background:#F4F6F0}.ios-permission-editor{padding-bottom:4px}.ios-permission-editor .ios-section-label{padding-inline:var(--ios-gutter)}.ios-permission-list{display:grid;grid-gap:8px;gap:8px;padding:0 var(--ios-gutter) 12px}.ios-permission-locked{opacity:.5}.ios-permission-locked input{cursor:not-allowed}.ios-staff-banner{margin:0 var(--ios-gutter) 14px;padding:9px 14px;border-radius:14px;background:rgba(255,59,48,.94);color:#fff;font-size:12.5px;font-weight:700;line-height:1.4}@media (min-width:760px){.ios-staff-banner{margin-inline:0}}.ios-readonly-bar{display:flex;align-items:center;gap:10px;margin:0 var(--ios-gutter) 14px;min-height:46px;padding:0 16px;border-radius:23px;background:var(--ios-card);box-shadow:0 1px 6px rgba(0,0,0,.1);font-size:14.5px}.ios-readonly-bar-label{flex:1 1;font-weight:600;color:var(--ios-value)}.ios-readonly-bar a{color:var(--ios-teal);font-weight:700;text-decoration:none}@media (min-width:760px){.ios-readonly-bar{margin-inline:0}}.cta-ember{position:relative;display:inline-flex;align-items:center;gap:10px;min-height:48px;padding-inline:22px;border:0;border-radius:999px;font-size:15px;font-weight:700;color:#2A1503;text-decoration:none;isolation:isolate;overflow:hidden;background:linear-gradient(100deg,var(--ios-gold-2) 0,var(--ios-gold) 44%,#C8531F 100%);box-shadow:inset 0 1px 0 rgba(255,255,255,.42),0 6px 18px rgba(200,83,31,.3),0 2px 5px rgba(23,48,41,.16);transition:transform .16s cubic-bezier(.2,.8,.3,1),box-shadow .22s ease}.cta-ember:before{content:"";position:absolute;inset-block:-2px;inset-inline:-150%;z-index:1;background:repeating-linear-gradient(90deg,var(--ios-gold-2) 0,var(--ios-gold) 70px,#C8531F 140px,var(--ios-gold) 210px,var(--ios-gold-2) 280px);animation:cta-ember-drift 9s linear infinite}.cta-ember>*{position:relative;z-index:2}@keyframes cta-ember-drift{0%{transform:translateZ(0)}to{transform:translate3d(-280px,0,0)}}.cta-ember:hover{transform:translateY(-2px);box-shadow:inset 0 1px 0 rgba(255,255,255,.5),0 12px 26px rgba(200,83,31,.38),0 3px 8px rgba(23,48,41,.18)}.cta-ember:active{transform:translateY(0) scale(.985)}.cta-ember:focus-visible{outline:3px solid var(--ios-brand);outline-offset:3px}@media (prefers-reduced-motion:reduce){.cta-ember,.ios-home-tile.is-featured{transition:none}.cta-ember:hover,.ios-home-tile.is-featured:hover{transform:none}.cta-ember:before,.ios-home-tile.is-featured:before{animation:none;transform:none}}.ios-filter-row{display:flex;flex-wrap:wrap;gap:8px;padding:0 var(--ios-gutter) 14px}.ios-filter-row .ios-pill-button{background:#E9EFE7;border:1.5px solid transparent;color:#3D534C;font-size:12.5px;font-weight:700;border-radius:999px;padding:0 15px}.ios-filter-row .ios-pill-button:hover{border-color:var(--ios-teal);color:var(--ios-teal)}.ios-filter-row .ios-pill-button[aria-current=true]{background:var(--ios-brand);border-color:var(--ios-brand);color:var(--ios-gold-2)}@media (min-width:760px){.ios-filter-row{padding-inline:0}}.ios-fgroup{margin:0 var(--ios-gutter) 16px}.ios-fgroup-head{display:flex;align-items:center;gap:9px;margin:0 2px 8px}.ios-fgroup-head:after{content:"";flex:1 1;block-size:1px;background:var(--ios-frame)}.ios-fgroup-no{font:700 11.5px var(--ios-mono);color:var(--ios-teal);letter-spacing:.04em}.ios-fgroup-title{font:600 16.5px var(--ios-serif);color:var(--ios-brand);letter-spacing:-.2px}.ios-fgroup-panel{background:var(--ios-card);border:1.5px solid var(--ios-frame);border-radius:12px;padding:12px}.ios-fgroup-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px 10px;gap:12px 10px}.ios-fgroup-grid>.form-field:last-child:nth-child(odd){grid-column:1/-1}.ios-fgroup-grid .form-field{display:flex;flex-direction:column;justify-content:flex-end}.ios-fgroup-grid .form-field label{margin-bottom:4px}.ios-filter-apply{width:calc(100% - 2 * var(--ios-gutter));margin:4px var(--ios-gutter) 0}.ios-filter-search{margin:0 var(--ios-gutter) 10px}.ios-filter-fold{margin:0 0 14px}.ios-filter-summary{display:inline-flex;align-items:center;gap:7px;margin:0 var(--ios-gutter);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;background:var(--ios-brand);color:#EAF3ED;border-radius:999px;padding:9px 16px;font:700 13px var(--ios-font);list-style:none}.ios-filter-summary::-webkit-details-marker{display:none}.ios-filter-fold[open]>.ios-filter-summary{margin-bottom:12px}.ios-filter-count{display:inline-flex;align-items:center;justify-content:center;min-inline-size:18px;block-size:18px;padding:0 5px;font:800 10.5px var(--ios-font)}.ios-card-cta,.ios-filter-count{border-radius:999px;background:var(--ios-gold);color:var(--ios-amber-ink)}.ios-card-cta{display:block;text-align:center;font:700 13.5px/1.2 var(--ios-font);padding:11px 14px;text-decoration:none}.ios-card-cta:hover{background:var(--ios-gold-2)}.ios-fgroup-stack{display:grid;grid-gap:12px;gap:12px}.ios-fgroup-pair{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.ios-fgroup-pair>.form-field{display:flex;flex-direction:column;justify-content:flex-end;min-width:0}.ios-fgroup-pair:has(.select-bilingual){grid-template-columns:minmax(0,1fr)}.ios-fgroup-dates{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:10px;gap:10px}.ios-range-row{display:flex;align-items:center;gap:8px}.ios-range-row>.input{flex:1 1;min-width:0}.ios-wizard-head{padding:0 var(--ios-gutter)}.ios-wizard-head h1{font-family:var(--ios-serif);font-size:23px;font-weight:600;letter-spacing:-.2px;margin:0 0 6px;line-height:1.1}.ios-form-actions{display:flex;gap:10px;margin:4px var(--ios-gutter) 20px}.ios-form-actions .primary-button{flex:1 1}.ios-home-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px;padding:0 var(--ios-gutter);margin:0 0 18px}.ios-home-tile{position:relative;background:var(--ios-card);border:1.5px solid var(--ios-separator);border-radius:18px;padding:13px 12px 12px;min-height:92px;display:flex;flex-direction:column;gap:8px;align-items:flex-start;box-shadow:0 4px 12px rgba(26,43,37,.05);text-decoration:none;color:var(--ios-label)}.ios-home-tile:hover{border-color:var(--ios-teal)}.ios-home-tile-ico{width:34px;height:34px;border-radius:10px;background:var(--ios-teal-soft);color:var(--ios-teal);display:grid;place-items:center}.ios-home-tile-t{font:600 15px var(--ios-serif);letter-spacing:-.2px}.ios-home-tile-badge{position:absolute;inset-block-start:10px;inset-inline-end:10px;min-width:20px;height:20px;border-radius:999px;background:var(--ios-gold);color:var(--ios-amber-ink);font:800 11px var(--ios-font);display:grid;place-items:center;padding:0 6px}.ios-home-tile.is-featured{border:0;isolation:isolate;overflow:hidden;background:linear-gradient(100deg,var(--ios-gold-2) 0,var(--ios-gold) 44%,#C8531F 100%);box-shadow:inset 0 1px 0 rgba(255,255,255,.42),0 6px 18px rgba(200,83,31,.3),0 2px 5px rgba(23,48,41,.16);transition:transform .16s cubic-bezier(.2,.8,.3,1),box-shadow .22s ease}.ios-home-tile.is-featured:before{content:"";position:absolute;inset-block:-2px;inset-inline:-150%;z-index:1;background:repeating-linear-gradient(90deg,var(--ios-gold-2) 0,var(--ios-gold) 70px,#C8531F 140px,var(--ios-gold) 210px,var(--ios-gold-2) 280px);animation:cta-ember-drift 9s linear infinite}.ios-home-tile.is-featured>*{position:relative;z-index:2}.ios-home-tile.is-featured .ios-home-tile-t{color:#2A1503;font-weight:650}.ios-home-tile.is-featured .ios-home-tile-ico{background:rgba(42,21,3,.14);color:#2A1503}.ios-home-tile.is-featured:hover{border-color:transparent;transform:translateY(-1px);box-shadow:inset 0 1px 0 rgba(255,255,255,.42),0 9px 22px rgba(200,83,31,.36),0 3px 7px rgba(23,48,41,.18)}.ios-home-head{display:flex;align-items:center;gap:8px;margin:0 calc(var(--ios-gutter) + 2px) 8px}.ios-home-head-t{font:600 15.5px var(--ios-serif);color:var(--ios-brand);letter-spacing:-.2px}.ios-home-head-rule{flex:1 1;block-size:1px;background:var(--ios-frame)}.ios-home-head-see{font:700 11.5px var(--ios-font);color:var(--ios-teal);text-decoration:none}.ios-home-head-count{font:700 11px var(--ios-mono);color:var(--ios-teal)}.ios-home-rail{display:flex;gap:9px;overflow-x:auto;padding:2px var(--ios-gutter) 6px;margin:0 0 14px;scrollbar-width:none;scroll-snap-type:x mandatory;scroll-padding-inline:var(--ios-gutter)}.ios-home-rail::-webkit-scrollbar{display:none}.ios-rail-card{flex:none;width:104px;background:var(--ios-card);border:1.5px solid var(--ios-separator);border-radius:14px;padding:11px 8px 10px;display:flex;flex-direction:column;align-items:center;gap:6px;text-align:center;text-decoration:none;color:var(--ios-label);box-shadow:0 4px 12px rgba(26,43,37,.05);scroll-snap-align:start}.ios-rail-card:hover{border-color:var(--ios-teal)}.ios-rail-nm{font:600 12.5px var(--ios-serif);color:var(--ios-label);letter-spacing:-.1px;line-height:1.15;min-height:29px;display:grid;place-items:center}.ios-rail-meta{font:500 10.5px var(--ios-font);color:var(--ios-value);-webkit-margin-before:-3px;margin-block-start:-3px}.ios-rail-chip{font:800 10px var(--ios-font);border-radius:999px;padding:2px 8px}.ios-rail-chip.is-hot{background:var(--ios-cream);color:var(--ios-cream-ink)}.ios-rail-chip.is-fit{background:var(--ios-teal-soft);color:var(--ios-teal);font-family:var(--ios-mono)}.ios-feed{display:grid;grid-gap:10px;gap:10px;padding:0 var(--ios-gutter);margin:0 0 14px}.ios-feed-card{background:var(--ios-card);border:1.5px solid var(--ios-separator);border-radius:16px;padding:12px 13px;box-shadow:0 4px 12px rgba(26,43,37,.05)}.ios-feed-card.is-hot{border-color:var(--ios-gold)}.ios-feed-card.is-done{opacity:.78}.ios-feed-cat{display:flex;align-items:center;gap:7px;font-size:10px;font-weight:800;letter-spacing:.09em;text-transform:uppercase;color:var(--ios-teal);margin:0 0 6px}.ios-feed-card.is-hot .ios-feed-cat{color:var(--ios-cream-ink)}.ios-feed-cat:before{content:"";width:7px;height:7px;border-radius:999px;background:currentColor}.ios-feed-t{font:600 16px var(--ios-serif);color:var(--ios-label);letter-spacing:-.2px;margin:0 0 2px}.ios-feed-card.is-done .ios-feed-t{font-size:14.5px;margin:0}.ios-feed-sub{font:500 12.5px var(--ios-font);color:var(--ios-value);margin:0 0 10px}.ios-feed-card.is-done .ios-feed-sub{margin:0}.ios-feed-foot{display:flex;align-items:center;gap:8px}.ios-feed-pct{font:700 12.5px var(--ios-mono);color:var(--ios-teal)}.ios-feed-act{-webkit-margin-start:auto;margin-inline-start:auto;min-height:36px;border-radius:999px;font:750 12.5px var(--ios-font);padding:0 15px;text-decoration:none;display:inline-flex;align-items:center;background:var(--ios-card);color:var(--ios-teal);border:1.5px solid var(--ios-teal)}.ios-feed-act.is-amber{background:var(--ios-gold);color:var(--ios-amber-ink);border-color:var(--ios-gold)}.ios-feed-act:hover{background:var(--ios-teal-soft)}.ios-feed-act.is-amber:hover{background:var(--ios-gold-2)}.ios-seg{display:flex;background:#E2E6DD;border-radius:999px;padding:3px;margin:2px var(--ios-gutter) 14px}.ios-seg a{flex:1 1;display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:44px;border-radius:999px;font:750 13px var(--ios-font);color:#55645C;text-decoration:none}.ios-seg a[aria-current=true]{background:var(--ios-brand);color:var(--ios-gold-2)}.ios-seg-badge{min-width:18px;height:18px;border-radius:999px;background:var(--ios-gold);color:var(--ios-amber-ink);font:800 10.5px var(--ios-font);display:grid;place-items:center;padding:0 5px}.ios-req-card{background:var(--ios-card);border:1.5px solid var(--ios-gold);border-radius:16px;box-shadow:0 4px 12px rgba(26,43,37,.05);overflow:hidden;margin:0 var(--ios-gutter) 12px}.ios-req-head{display:flex;align-items:flex-start;gap:10px;padding:12px 13px 10px}.ios-req-nm{font:600 16px var(--ios-serif);color:var(--ios-label);letter-spacing:-.2px;min-width:0}.ios-req-meta{display:block;font:500 11.5px var(--ios-font);color:var(--ios-value);-webkit-margin-before:2px;margin-block-start:2px}.ios-req-chips{-webkit-margin-start:auto;margin-inline-start:auto;gap:5px;flex:none}.ios-req-chips,.ios-req-shared{display:flex;align-items:center}.ios-req-shared{gap:8px;width:100%;background:#F7F9F4;border-block:1px solid #EEF1EC;padding:9px 13px;font:650 12.5px var(--ios-font);color:var(--ios-teal);text-decoration:none}.ios-req-chev{-webkit-margin-start:auto;margin-inline-start:auto;color:var(--ios-chevron);font-weight:800}.ios-req-acts{display:flex;align-items:center;gap:9px;padding:11px 13px 13px}.ios-req-grow{flex:1 1}.ios-req-quiet{font:650 12px var(--ios-font);color:var(--ios-value);text-decoration:none;flex:none}.ios-req-open,.ios-req-quiet:hover{color:var(--ios-teal)}.ios-req-open{display:inline-flex;align-items:center;font:750 12px var(--ios-font);background:var(--ios-card);border:1.5px solid var(--ios-teal);border-radius:999px;min-height:34px;padding:0 13px;text-decoration:none;cursor:pointer;white-space:nowrap}.ios-req-open:hover{background:var(--ios-teal-soft)}.ios-row-value:has(.ios-req-open){flex:none;overflow-wrap:normal}@media (min-width:760px){.ios-req-card,.ios-seg{margin-inline:0}}.ios-plan-stack{padding:0 var(--ios-gutter)}.ios-plan-seg{display:flex;background:#E2E6DD;border-radius:999px;padding:3px;margin:2px 0 16px}.ios-plan-seg button{flex:1 1;border:0;border-radius:999px;background:none;min-height:44px;font:750 13px var(--ios-font);color:#55645C;cursor:pointer}.ios-plan-seg button.is-on{background:var(--ios-brand);color:var(--ios-gold-2)}.ios-plan-seg-save{display:block;font-size:10px;font-weight:700;opacity:.85}.ios-plan{position:relative;background:var(--ios-card);border:1.5px solid var(--ios-separator);border-radius:18px;padding:15px 14px 14px;margin:12px 0 0;box-shadow:0 4px 12px rgba(26,43,37,.05)}.ios-plan.is-current{border-color:var(--ios-frame);background:#F7F9F4}.ios-plan.is-popular{border-color:var(--ios-brand);border-width:2px}.ios-plan-ribbon,.ios-plan-yours{position:absolute;inset-block-start:-10px;inset-inline-start:14px;font:800 10px var(--ios-font);letter-spacing:.07em;text-transform:uppercase;border-radius:999px;padding:3px 10px}.ios-plan-ribbon{background:var(--ios-brand);color:var(--ios-gold-2)}.ios-plan-yours{background:var(--ios-teal-soft);color:var(--ios-teal)}.ios-plan-head{display:flex;align-items:baseline;gap:10px}.ios-plan-nm{font:600 18px var(--ios-serif);color:var(--ios-label);letter-spacing:-.2px;margin:0}.ios-plan-price{-webkit-margin-start:auto;margin-inline-start:auto;text-align:end}.ios-plan-amt{font:600 22px var(--ios-serif);color:var(--ios-brand);letter-spacing:-.4px;white-space:nowrap;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ios-plan-per{font:500 11px var(--ios-font);color:var(--ios-value);display:block}.ios-plan-save{font:700 10.5px var(--ios-font);color:var(--ios-cream-ink);background:var(--ios-cream);border-radius:999px;padding:2px 9px;display:inline-block;margin:4px 0 0}.ios-plan-feats{display:grid;grid-gap:5px;gap:5px;margin:9px 0 0}.ios-plan-feats span{display:flex;gap:8px;align-items:center;font:550 12.5px var(--ios-font);color:#42544D}.ios-plan-feats svg{color:var(--ios-teal);flex:none}.ios-plan-choose{width:100%;-webkit-margin-before:11px;margin-block-start:11px}.ios-plan-included{display:grid;place-items:center;min-height:42px;-webkit-margin-before:11px;margin-block-start:11px;border:1.5px solid var(--ios-frame);border-radius:999px;font:750 13.5px var(--ios-font);color:var(--ios-value)}@media (min-width:760px){.ios-fgroup{margin-inline:0}.ios-filter-apply{width:100%;margin-inline:0}.ios-wizard-head{padding-inline:0}.ios-form-actions{margin-inline:0}.ios-feed,.ios-home-grid,.ios-home-rail{padding-inline:0}.ios-home-rail{scroll-padding-inline:0}.ios-home-head{margin-inline:2px}.ios-plan-stack{padding-inline:0}}.ios-datatable-actions{min-width:200px}.ios-datatable-actions .field-hint{display:none}.ios-datatable-actions .button-row{flex-wrap:nowrap}.ios-datatable .num{text-align:end;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.ios-datatable th a{color:inherit;text-decoration:none}.ios-datatable th a:hover{color:var(--ios-teal);text-decoration:underline}.ios-datatable th[aria-sort] a{color:var(--ios-teal)}.ios-filter-bar{display:flex;flex-wrap:wrap;gap:10px;align-items:flex-end;padding:0 var(--ios-gutter) 14px}.ios-filter-bar .form-field{flex:1 1 128px;min-width:118px}.ios-filter-bar .form-field label{font-size:11px;font-weight:700;letter-spacing:.3px;text-transform:uppercase;color:var(--ios-value);margin-bottom:4px}.ios-filter-bar .input,.ios-filter-bar .select{min-height:var(--ios-control-sm);font-size:13.5px}.ios-filter-bar-submit{flex:0 0 auto}.ios-filter-bar .ios-pill-button{background:var(--ios-brand);color:var(--ios-gold-2);min-height:var(--ios-control-sm)}.ios-filter-bar .ios-pill-button:hover{background:var(--ios-brand-2)}@media (min-width:760px){.ios-filter-bar{padding-inline:0}}.ios-chart-wrap{background:var(--ios-card);border-radius:var(--ios-card-radius);margin:0 var(--ios-gutter) 20px;padding:12px 10px 4px}.ios-chart{display:block;width:100%;height:auto}.ios-chart-empty{background:var(--ios-card);border-radius:var(--ios-card-radius);margin:0 var(--ios-gutter) 20px;padding:26px 16px;text-align:center;color:var(--ios-value);font-size:13.5px;font-weight:600}@media (min-width:760px){.ios-chart-empty,.ios-chart-wrap{margin-inline:0}}.ios-sidebar-group{display:flex;flex-direction:column;gap:2px;position:relative}.ios-sidebar-group+.ios-sidebar-group{margin-top:14px}.ios-sidebar-heading{padding:0 12px}.ios-sidebar-heading,.ios-sidebar-toggle{font-size:10.5px;font-weight:700;letter-spacing:1.4px;text-transform:uppercase;color:#8FA99E;margin:14px 0 4px}.ios-sidebar-toggle{display:flex;align-items:center;gap:7px;width:100%;border:0;background:none;cursor:pointer;text-align:start;padding:6px 12px;border-radius:10px}.ios-sidebar-toggle:hover{color:#E7F0EA;background:rgba(255,255,255,.06)}.ios-sidebar-toggle svg{-webkit-margin-start:auto;margin-inline-start:auto;flex:none}.ios-sidebar-toggle.is-current{color:var(--ios-gold-2)}.ios-sidebar-toggle.is-open{color:#E7F0EA;background:rgba(255,255,255,.09)}.ios-sidebar-flyout{position:absolute;inset-inline-start:calc(100% + 24px);top:14px;z-index:40;min-width:var(--ios-flyout-w);display:flex;flex-direction:column;gap:2px;padding:8px;background:var(--ios-brand-2);border:1px solid rgba(255,255,255,.16);border-radius:16px;box-shadow:0 18px 44px rgba(0,0,0,.32)}.ios-sidebar-flyout[hidden]{display:none}.ios-sidebar-footer{margin-top:18px;display:flex;flex-direction:column;gap:8px}.ios-sidebar-user{display:flex;align-items:center;gap:10px;padding:10px 12px;background:rgba(255,255,255,.08);border-radius:14px;color:#E7F0EA}.ios-sidebar-user-name{display:block;font-size:13.5px;font-weight:700;line-height:1.25}.ios-sidebar-user-sub{display:block;font-size:11.5px;color:#9DB8AD;font-weight:500}.ios-sidebar .ios-pill-button{background:rgba(255,255,255,.12);color:#F4EFE6}.ios-navbar .ios-pill-button{position:relative}.ios-pill-badge{position:absolute;top:-4px;inset-inline-end:-4px;background:var(--ios-red);color:#fff;border-radius:10px;min-width:18px;height:18px;display:grid;place-items:center;font-size:10.5px;font-weight:800;padding:0 5px}.ios-auth{display:flex;flex-direction:column;gap:4px;max-width:430px;margin:0 auto;padding:44px 14px 0}.ios-auth-brand{display:flex;justify-content:center;margin-bottom:14px}.ios-card-pad{padding:20px 18px}.ios-card-pad h1{font-family:var(--ios-serif);font-size:23px;font-weight:600;letter-spacing:-.2px;margin:0 0 6px;line-height:1.1}.ios-lead{font-size:14px;color:var(--ios-value);line-height:1.45;margin:0 0 16px}.ios-row-button{width:100%;background:none;border:0;cursor:pointer;font:inherit;text-align:start}.ios-auth-langs{display:flex;flex-wrap:wrap;justify-content:center;align-items:baseline;gap:4px 12px;padding:2px 14px 0}.ios-auth-lang-label{font-size:12px;font-weight:600;color:var(--ios-value)}.ios-auth-lang{background:none;border:0;padding:2px;cursor:pointer;font:inherit;font-size:12px;font-weight:600;color:var(--ios-teal);text-decoration:underline;text-underline-offset:2px}.ios-auth-lang.is-current{color:var(--ios-label);text-decoration:none;cursor:default}.ios-hero{padding:6px var(--ios-gutter) 14px}.ios-hero h1{font-family:var(--ios-serif);font-size:24px;font-weight:600;letter-spacing:-.2px;line-height:1.1;margin:0 0 6px}.ios-hero p{margin:0;font-size:13.5px;color:var(--ios-value);line-height:1.5}@media (min-width:760px){.ios-hero{padding-inline:0}}.wp-stats{display:flex;gap:10px;padding:4px var(--ios-gutter) 0}.wp-stat{flex:1 1;background:var(--ios-card);border:1px solid var(--ios-separator);border-radius:14px;padding:11px 13px;min-width:0}.wp-stat-n{font-family:var(--ios-serif);font-size:22px;font-weight:600;letter-spacing:-.2px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;display:block}.wp-stat-k{font-size:10.5px;color:var(--ios-value);font-weight:650;margin-top:2px;display:block}.wp-pct{font-family:var(--ios-mono);font-size:12.5px;font-weight:700;color:var(--ios-teal);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;overflow-wrap:normal;white-space:nowrap}.wp-bar{height:4px;background:#E6E9E0;overflow:hidden;margin-top:7px;max-width:190px}.wp-bar,.wp-bar i{display:block;border-radius:2px}.wp-bar i{height:100%;background:linear-gradient(90deg,var(--ios-teal),#1B8A76)}.wp-rank{font-family:var(--ios-mono);font-size:13px;font-weight:700;color:var(--ios-value);width:20px;text-align:center;flex:none;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.wp-match-col{display:flex;flex-direction:column;align-items:flex-end;gap:1px;flex:none}.wp-match-col small{font-size:10px;color:var(--ios-value);font-weight:600}.ios-chip-row{display:flex;flex-wrap:wrap;gap:6px}.ed-hero{padding:10px var(--ios-gutter) 0}.ed-eyebrow{margin:0}.ed-hero h1{font-family:var(--ios-serif);font-size:31px;font-weight:600;letter-spacing:-.3px;line-height:1.12;margin:5px 0 0}.ed-lead{margin:8px 0 0;font-size:14px;color:var(--ios-value);line-height:1.5}.ed-stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px;padding:20px var(--ios-gutter) 0}.ed-stat{display:block;min-width:0;background:var(--ios-card);border-radius:var(--ios-card-radius);box-shadow:0 4px 12px rgba(26,43,37,.05);padding:16px 18px 15px;text-decoration:none;color:inherit}.ed-stat:nth-child(3):last-child{grid-column:1/-1}.ed-stat-n{display:block;font-family:var(--ios-serif);font-size:38px;font-weight:600;line-height:1.08;letter-spacing:-.5px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--ios-brand)}.ed-stat-k{display:block;font-size:12px;font-weight:500;color:var(--ios-value);margin-top:5px}.ed-sec{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding:30px var(--ios-gutter) 12px}.ed-sec-t{font-family:var(--ios-serif);font-size:20px;font-weight:600;letter-spacing:-.2px;margin:0}.ed-sec-all{font-size:13px;font-weight:700;color:var(--ios-teal);text-decoration:none;white-space:nowrap}.ed-rail{display:flex;gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;padding:4px var(--ios-gutter) 10px;scrollbar-width:none;-webkit-overflow-scrolling:touch}.ed-rail::-webkit-scrollbar{display:none}.ed-co{flex:0 0 180px;scroll-snap-align:start;display:block;background:var(--ios-card);border-radius:var(--ios-card-radius);box-shadow:0 4px 12px rgba(26,43,37,.05);padding:14px 16px 16px;text-decoration:none;color:var(--ios-label)}.ed-co-chiprow{display:flex;justify-content:flex-end;min-block-size:21px;-webkit-margin-after:8px;margin-block-end:8px}.ed-co-chip{font-size:10.5px;font-weight:800;color:var(--ios-amber-ink);background:var(--ios-gold);border-radius:999px;padding:3px 9px;max-inline-size:100%}.ed-co-chip,.ed-co-name{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ed-co-name{font-size:15px;font-weight:750;letter-spacing:-.15px;margin-top:12px}.ed-co-meta{font-size:12px;color:var(--ios-value);margin-top:2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ed-co-foot{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:14px}.ed-verified{font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:.4px;background:var(--ios-teal-soft);border-radius:999px;padding:3px 8px}.ed-pct,.ed-verified{color:var(--ios-teal);white-space:nowrap}.ed-pct{font-family:var(--ios-mono);font-size:13px;font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;overflow-wrap:normal}.ed-matches{margin:0 var(--ios-gutter);background:var(--ios-card);border-radius:var(--ios-card-radius);box-shadow:0 4px 12px rgba(26,43,37,.05)}.ed-row{display:block;position:relative;padding:15px 16px 13px;text-decoration:none;color:inherit}.ed-row+.ed-row:before{content:"";position:absolute;inset-block-start:0;inset-inline:16px;block-size:1px;background:var(--ios-separator)}.ed-row-main{display:flex;align-items:center;gap:12px}.ed-row-body{flex:1 1;min-width:0}.ed-row-t{font-family:var(--ios-serif);font-size:16.5px;font-weight:600;letter-spacing:-.2px;line-height:1.25}.ed-row-s,.ed-row-t{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ed-row-s{font-size:12px;color:var(--ios-value);margin-top:3px}.ed-row .ed-pct{font-size:14px;flex:none}.ed-row-bar{block-size:2px;background:#E6E9E0;overflow:hidden;margin-top:13px}.ed-row-bar,.ed-row-bar i{display:block;border-radius:1px}.ed-row-bar i{block-size:100%;background:var(--ios-teal)}.ed-cta{inline-size:100%}.ed-jobhero-t{font-family:var(--ios-serif);font-size:24px;font-weight:600;letter-spacing:-.3px;line-height:1.18;margin:0}.ed-payline{display:flex;justify-content:space-between;align-items:flex-end;gap:16px;-webkit-border-before:1px solid var(--ios-separator);border-block-start:1px solid var(--ios-separator);-webkit-padding-before:12px;padding-block-start:12px;-webkit-margin-before:2px;margin-block-start:2px}.ed-payline>div{min-width:0}.ed-payline>div:last-child{text-align:end;flex:0 0 auto;max-inline-size:45%}.ed-pay-v{font-family:var(--ios-mono);font-size:19px;font-weight:700;color:var(--ios-cream-ink);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;overflow-wrap:normal}.ed-pay-s,.ed-pay-v{display:block;margin-top:3px}.ed-pay-s{font-size:14px;font-weight:700}@media (min-width:760px){.ed-hero,.ed-rail,.ed-sec,.ed-stats{padding-inline:0}.ed-matches{margin-inline:0}}.wp-listing-badge{display:inline-flex;align-items:center;gap:5px;border:1px dashed #b4bdb4;border-radius:8px;padding:2px 9px;min-height:22px;font-size:11px;font-weight:700;letter-spacing:.1px;color:#4A574E;background:transparent;flex:none;white-space:nowrap}.wp-listing-source{font-size:11.5px;color:var(--ios-value);font-weight:500;margin:0}.ios-company-card{padding:14px 16px;display:flex;flex-direction:column;gap:10px}.ios-company-card .ios-badge,.ios-company-card>.wp-listing-badge{align-self:flex-start}.ios-company-head{display:flex;align-items:center;gap:11px}.ios-company-name{flex:1 1;min-width:0}.ios-company-name a{font-size:16.5px;font-weight:700;color:var(--ios-label);text-decoration:none;letter-spacing:-.2px}.ios-company-sub{font-size:12.5px;color:var(--ios-value);font-weight:500;margin:1px 0 0}.ios-save-button{background:none;border:0;cursor:pointer;font-size:21px;color:var(--ios-value);line-height:1;padding:4px}.ios-save-button.ios-saved{color:var(--ios-red)}.ios-company-facts{display:flex;gap:16px}.ios-company-facts>div{display:flex;flex-direction:column;gap:1px;min-width:0}.ios-company-facts>div+div{-webkit-border-start:1px solid var(--ios-separator);border-inline-start:1px solid var(--ios-separator);-webkit-padding-start:16px;padding-inline-start:16px}.ios-fact-label{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.4px;color:var(--ios-value)}.ios-fact-value{font-size:13.5px;font-weight:600}.ios-card-link{font-size:13.5px;font-weight:700;color:var(--ios-teal);text-decoration:none}.ios-match-list{list-style:none;margin:6px 0 0;padding:0;display:flex;flex-direction:column;gap:4px;font-size:13px}.ios-match-list li{display:flex}.ios-match-list .mark{-webkit-margin-end:6px;margin-inline-end:6px;font-weight:700;flex:none}.ios-match-list .yes .mark{color:var(--ios-green)}.ios-match-list .no{color:var(--ios-value)}.ios-card-grid{display:grid;grid-gap:12px;gap:12px;padding:0 var(--ios-gutter) 16px}.ios-card-grid .ios-card{margin:0}@media (min-width:760px){.ios-card-grid{grid-template-columns:repeat(2,1fr);padding-inline:0}}.ios-step-dots{display:flex;gap:6px;justify-content:center;margin:6px auto 14px;padding:0 var(--ios-gutter);max-width:300px}.ios-step-dots span{flex:1 1;height:4px;border-radius:999px;background:#E6E9E0}.ios-step-dots .current,.ios-step-dots .done{background:var(--ios-gold)}.ios-auth-wide{max-width:560px}.ios-role-card{display:flex;flex-direction:column;gap:8px;padding:18px 16px;text-decoration:none;color:var(--ios-label)}.ios-role-card h2{margin:0;font-family:var(--ios-serif);font-size:19px;font-weight:600;letter-spacing:-.2px}.ios-role-card p{margin:0;font-size:13.5px;color:var(--ios-value);line-height:1.45}.ios-role-go{font-size:14px;font-weight:750;color:var(--ios-teal)}.ios-pagination{display:flex;align-items:center;justify-content:center;gap:12px;padding:4px var(--ios-gutter) 16px;font-size:13.5px;color:var(--ios-value);font-weight:600}.ios-filter-row .ios-pill-button{gap:5px}.ios-composer{display:flex;align-items:flex-end;gap:8px;margin:0 var(--ios-gutter) 14px}.ios-composer label{flex:1 1;min-width:0;background:var(--ios-card);border-radius:24px;box-shadow:0 1px 6px rgba(0,0,0,.1);padding:2px 16px}.ios-composer textarea{width:100%;border:0;background:none;resize:none;field-sizing:content;display:block;min-height:24px;max-height:120px;overflow-y:auto;padding:11px 0;font:500 16px var(--ios-font);line-height:1.35;color:var(--ios-label)}.ios-composer textarea::placeholder{color:var(--ios-value)}.ios-composer textarea:focus{outline:none}.ios-send-fab{width:48px;height:48px;flex:none;border:0;border-radius:999px;background:var(--ios-brand);color:var(--ios-gold-2);display:grid;place-items:center;cursor:pointer;box-shadow:0 2px 8px rgba(23,48,41,.3)}.ios-send-fab:hover{background:var(--ios-brand-2)}.ios-send-fab:disabled{opacity:.55;cursor:default}.ios-send-fab svg{-webkit-margin-start:2px;margin-inline-start:2px}[dir=rtl] .ios-send-fab svg{transform:scaleX(-1)}.ios-kebab{flex:none;width:44px;height:44px;border:0;background:none;border-radius:999px;display:grid;place-items:center;cursor:pointer;color:var(--ios-value)}.ios-kebab:hover{background:#F1F4EE}.ios-menu{position:fixed;min-width:224px;background:var(--ios-card);border-radius:14px;box-shadow:0 12px 32px rgba(16,30,24,.22);padding:6px;z-index:70}.ios-menu form{margin:0}.ios-menu-item{display:flex;align-items:center;gap:11px;width:100%;border:0;background:none;padding:11px 12px;border-radius:9px;font:600 14px var(--ios-font);color:var(--ios-label);cursor:pointer;text-align:start;text-decoration:none}.ios-menu-item:focus-visible,.ios-menu-item:hover{background:#F1F4EE;outline:none}.ios-menu-item.is-danger{color:var(--ios-red)}.ios-menu-item svg{flex:none}.ios-menu-sep{border:0;-webkit-border-before:1px solid #EEF1EC;border-block-start:1px solid #EEF1EC;margin:5px 10px}.ios-thread-screen{display:flex;flex-direction:column;flex:1 1 auto;min-height:400px}.ios-thread-screen>*{flex:none}.ios-thread-screen .ios-thread{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.ios-screen:has(.ios-thread-screen){display:flex;flex-direction:column;height:100vh;height:100dvh;min-height:0;padding-bottom:0}.ios-admin .ios-screen:has(.ios-thread-screen){padding-bottom:var(--ios-tabbar-space)}@media (min-width:760px){.ios-admin:has(.ios-thread-screen),.ios-shell:has(.ios-thread-screen){height:100vh;height:100dvh}.ios-screen:has(.ios-thread-screen){height:auto}.ios-admin .ios-screen-tabbed{padding-bottom:40px}.ios-admin .ios-screen:has(.ios-thread-screen){height:100%;min-height:0;padding-bottom:0}.ios-composer{margin-inline:0}}.ios-thread-screen>.ios-card{margin-bottom:10px}.ios-thread-screen .ios-company-card{padding:10px 14px}.ios-thread-screen .ios-company-head{gap:10px}.ios-thread-screen .ios-kebab{height:36px;position:relative}.ios-thread-screen .ios-kebab:after{content:"";position:absolute;inset-block:-4px;inset-inline:0}.ios-clamp-1{display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}:root{--ink:#1A2B25;--muted:#6F7A70;--line:#E4E5DC;--mint:#DCEFE3;--green:#0E5C55;--gold:#E39A2B;--gold-btn:#E39A2B;--gold-btn-ink:#231400;--card:#ffffff;--danger:#b3452e;--danger-bg:#fbeae5;--blue:#2e6679;--blue-bg:#dceaf2;--radius:12px;--radius-sm:8px}h1,h2,h3{letter-spacing:-.02em;margin:0}p{margin:0}a{color:var(--ios-teal)}button{font-family:inherit}.form-grid{display:grid;grid-gap:16px;gap:16px}.form-grid-2{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:14px;gap:14px}@media (max-width:760px){.form-grid-2{grid-template-columns:1fr}}.form-field label,.form-field>.field-label{display:block;font-size:13px;font-weight:700;margin-bottom:6px}.field-hint{display:block;font-size:12px;color:var(--muted);font-weight:500;margin-top:3px}.privacy-hint{display:inline-flex;align-items:center;gap:5px;font-size:11px;font-weight:600;color:var(--blue);background:var(--blue-bg);border-radius:5px;padding:2px 7px;-webkit-margin-start:7px;margin-inline-start:7px}.input,.select,.textarea{width:100%;border:1.5px solid var(--ios-separator);border-radius:14px;padding:12px 14px;font:500 16px var(--ios-font);color:var(--ios-label);background:#fff;min-height:var(--ios-control-h);min-width:0}select.select{height:var(--ios-control-h)}.textarea{resize:vertical;min-height:104px;line-height:1.5}.input:focus,.select:focus,.textarea:focus{border-color:var(--ios-teal);outline:2px solid rgba(14,92,85,.18);outline-offset:0}.field-error{color:var(--danger);font-size:12.5px;font-weight:600;margin-top:5px}.check-tile{display:flex;align-items:center;gap:10px;border:1.5px solid var(--ios-separator);border-radius:14px;padding:11px 14px;background:#fff;cursor:pointer;font-size:13px;font-weight:600;color:var(--ios-label);min-height:44px}.check-tile:has(input:checked){border-color:var(--ios-teal);background:var(--ios-teal-soft);color:var(--ios-teal)}.check-tile input{width:18px;height:18px;accent-color:var(--ios-teal);margin:0;flex:none}.checkbox-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:8px;gap:8px}.checkbox-grid .check-tile{min-width:0;overflow-wrap:break-word;position:relative;display:flex;margin:0;gap:9px;min-height:46px;padding:6px 11px;border-radius:12px;border:1.5px solid #dfe3d8;font-size:13px;font-weight:600;color:var(--ios-label)}.checkbox-grid .check-tile>span{min-width:0}.tile-bilingual{display:flex;flex-direction:column;gap:1px;min-width:0}.tile-en{unicode-bidi:-webkit-isolate;unicode-bidi:isolate;font-size:11px;font-weight:600;line-height:1.3;color:var(--ios-value);letter-spacing:.01em}.checkbox-grid .check-tile:has(input:checked) .tile-en{color:var(--ios-brand-soft)}.checkbox-grid .check-tile:before{content:"✓";width:20px;height:20px;border-radius:999px;border:2px solid #c9cfc4;background:#fff;color:transparent;display:grid;place-items:center;font-size:11px;font-weight:800;line-height:1;flex:none}.checkbox-grid .check-tile:has(input:checked){border-color:var(--ios-teal);background:#EAF4EE;color:var(--ios-label)}.checkbox-grid .check-tile:has(input:checked):before{background:var(--ios-teal);border-color:var(--ios-teal);color:#fff}.checkbox-grid .check-tile input{position:absolute;width:1px;height:1px;opacity:0;margin:0;pointer-events:none}.checkbox-grid .check-tile:has(input:focus-visible){outline:3px solid var(--ios-teal);outline-offset:2px}.checkbox-grid-dense{grid-template-columns:repeat(auto-fill,minmax(150px,1fr))}.tile-fieldset{border:0;padding:0;margin:0;position:relative}.tile-legend{font-weight:700;font-size:13px;margin-bottom:6px;padding:0}.tile-optional{font-weight:600}.check-count{position:absolute;inset-block-start:0;inset-inline-end:0;background:var(--ios-teal-soft);color:var(--ios-teal);font-size:10.5px;font-weight:800;letter-spacing:.3px;border-radius:999px;padding:2px 8px}.radio-row{display:grid;grid-gap:8px;gap:8px}.required-mark{color:var(--danger)}.form-field label>.input{margin-top:6px}.danger-button,.ghost-button,.primary-button,.secondary-button{border:0;border-radius:999px;min-height:var(--ios-control-h);padding:0 22px;font:750 14.5px var(--ios-font);letter-spacing:-.1px;cursor:pointer;transition:background .2s;display:inline-flex;align-items:center;justify-content:center;gap:8px;text-decoration:none}.primary-button{background:var(--ios-gold);color:var(--ios-amber-ink)}.primary-button:hover{background:var(--ios-gold-2)}.primary-button:disabled{opacity:.6;cursor:default}.secondary-button{background:var(--card);border:1.5px solid var(--ios-teal);color:var(--ios-teal)}.secondary-button:hover{background:var(--ios-teal-soft)}.danger-button{background:var(--danger-bg);color:var(--danger);border:1.5px solid #ecc6ba}.danger-button:hover{background:#f6dcd3}.quiet-danger-button{background:transparent;color:var(--danger);border:1.5px solid transparent}.quiet-danger-button:hover{background:var(--danger-bg)}.ghost-button{background:transparent;color:var(--ios-teal);padding:0 14px;min-height:var(--ios-control-sm)}.button-row{display:flex;gap:10px;flex-wrap:wrap;align-items:center}.notice{border-radius:var(--radius-sm);padding:12px 15px;font-size:13.5px;font-weight:600;margin:12px var(--ios-gutter);display:flex;gap:9px;align-items:baseline}.notice-success{background:var(--mint);color:var(--green)}.notice-error{background:var(--danger-bg);color:var(--danger)}.notice-info{background:var(--blue-bg);color:var(--blue)}@media (min-width:760px){.notice{margin-inline:0}}.brand{display:flex;align-items:center;gap:10px;color:var(--ink);text-decoration:none;font:600 22px var(--ios-serif);letter-spacing:-.4px;padding:0}.brand .brand-accent{color:var(--ios-gold)}.brand-mark{width:30px;height:30px;border-radius:10px;object-fit:contain;display:block;flex:none}.ios-policy{max-width:720px;margin-inline:auto}.ios-policy-version{font-size:12.5px;font-weight:600;color:var(--ios-value);margin:0 0 10px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ios-policy-governs{background:var(--blue-bg);color:var(--blue);border-radius:var(--radius-sm);padding:10px 12px;font-size:13px;font-weight:600;margin:0 0 16px}.ios-policy-body{font-size:14.5px;line-height:1.6;color:var(--ink)}.ios-policy-body h2{font-family:var(--ios-serif);font-size:18px;font-weight:600;letter-spacing:-.2px;line-height:1.25;margin:26px 0 8px}.ios-policy-body h3{font-size:15px;font-weight:700;margin:20px 0 6px}.ios-policy-body>:first-child{-webkit-margin-before:0;margin-block-start:0}.ios-policy-body p{margin:0 0 12px}.ios-policy-body ul{margin:0 0 14px;-webkit-padding-start:20px;padding-inline-start:20px}.ios-policy-body li{margin-bottom:6px}.ios-policy-body strong{font-weight:700}@media (min-width:1100px){.ios-admin,.ios-shell{max-width:1320px;gap:32px}.ios-screen{max-width:1020px}.ios-card-grid{grid-template-columns:repeat(3,1fr)}.ios-composer,.ios-thread{max-width:860px;margin-inline:auto;width:100%}main:has(.ios-thread) .ios-readonly-bar,main:has(.ios-thread) .ios-staff-banner{max-width:860px;margin-inline:auto;width:100%}.ios-bubble{max-width:min(78%,560px)}}.ios-navbar-actions{display:flex;align-items:center;gap:8px}.ios-switcher{position:relative}.ios-switcher-avatar-button{background:none;border:0;padding:0;cursor:pointer;display:grid;border-radius:50%;outline:2px solid rgba(240,180,85,.9);outline-offset:1px}.ios-switcher-avatar-button:focus-visible{outline:3px solid var(--ios-teal);outline-offset:2px}.ios-switcher-card-button{width:100%;text-align:start;cursor:pointer;border:1px solid transparent;background:rgba(255,255,255,.07);font-family:var(--ios-font)}.ios-switcher-card-button:hover{border-color:rgba(240,180,85,.5)}.ios-switcher-card-text{flex:1 1;min-width:0}.ios-switcher-card-glyph{color:var(--ios-gold-2);font-size:15px;flex:none}.ios-switcher-dim{position:fixed;inset-block:0;inset-inline:0;background:rgba(16,24,20,.42);z-index:60}.ios-switcher-sheet{position:fixed;inset-inline:8px;bottom:8px;z-index:61;max-width:480px;margin-inline:auto}.ios-switcher-panel{background:var(--ios-card);border-radius:22px;overflow:hidden;box-shadow:0 -8px 40px rgba(10,20,15,.18)}.ios-switcher-grab{width:40px;height:4.5px;border-radius:3px;background:#D6DAD0;margin:9px auto 2px}.ios-switcher-head{padding:8px 20px 12px;-webkit-border-after:1px solid var(--ios-separator);border-block-end:1px solid var(--ios-separator)}.ios-switcher-who{font-size:15px;font-weight:700}.ios-switcher-hat{display:flex;align-items:center;gap:13px;padding:0 20px;min-height:60px;text-decoration:none;color:var(--ios-label);position:relative}.ios-switcher-hat+.ios-switcher-hat:before{content:"";position:absolute;inset-inline-start:73px;inset-inline-end:0;top:0;height:1px;background:var(--ios-separator)}.ios-switcher-hat:active{background:#F3F5EF}.ios-switcher-tile{width:40px;height:40px;border-radius:10px;display:grid;place-items:center;flex:none;font-size:19px;color:#fff}.ios-switcher-tile-admin{background:linear-gradient(140deg,#6E5B8A,#57436E)}.ios-switcher-tile-company{background:linear-gradient(140deg,var(--ios-brand),var(--ios-teal))}.ios-switcher-tile-professional{background:linear-gradient(140deg,var(--ios-gold),#C97F1B);color:var(--ios-amber-ink)}.ios-switcher-hat-text{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:1px}.ios-switcher-hat-label{font-size:15px;font-weight:700;letter-spacing:-.15px}.ios-switcher-hat-sub{font-size:12px;color:var(--ios-value)}.ios-switcher-current{font-size:10.5px;font-weight:800;letter-spacing:.04em;text-transform:uppercase;background:var(--ios-teal-soft);color:#135A43;border-radius:999px;padding:3px 8px;flex:none}.ios-switcher-chev{color:var(--ios-chevron);font-size:17px;font-weight:600}.ios-switcher-foot{-webkit-border-before:1px solid var(--ios-separator);border-block-start:1px solid var(--ios-separator)}.ios-switcher-add .ios-switcher-hat-label{color:var(--ios-teal);font-weight:650}.ios-switcher-cancel{display:block;width:100%;-webkit-margin-before:8px;margin-block-start:8px;background:var(--ios-card);border:0;border-radius:16px;text-align:center;padding:15px;font:700 16px var(--ios-font);color:var(--ios-brand);cursor:pointer;box-shadow:0 -2px 24px rgba(10,20,15,.06)}@media (min-width:760px){.ios-switcher-avatar,.ios-switcher-card .ios-switcher-dim{display:none}.ios-switcher-card .ios-switcher-sheet{position:absolute;inset-inline:0;bottom:calc(100% + 10px);z-index:61;max-width:none;margin-inline:0}.ios-switcher-card .ios-switcher-panel{border-radius:16px;box-shadow:0 14px 44px rgba(10,20,15,.3)}.ios-switcher-card .ios-switcher-cancel,.ios-switcher-card .ios-switcher-grab{display:none}.ios-switcher-card .ios-switcher-hat{min-height:54px;padding:0 14px}.ios-switcher-card .ios-switcher-hat+.ios-switcher-hat:before{inset-inline-start:64px}.ios-switcher-card .ios-switcher-tile{width:34px;height:34px;font-size:16px;border-radius:9px}}.ios-person-card{display:flex;align-items:center;gap:14px;padding:16px}.ios-person-card .ios-person-text{min-width:0}.ios-person-name{margin:0;font-size:17px;font-weight:750;color:var(--ios-label);line-height:1.25}.ios-person-sub{margin:2px 0 0;font-size:13px;color:var(--ios-value);line-height:1.35;overflow-wrap:anywhere}@media (prefers-reduced-motion:reduce){*{transition:none!important}}.leave-offer{background:linear-gradient(160deg,var(--ios-brand),var(--ios-brand-2));color:#EAF3ED;border-radius:18px;padding:18px}.leave-offer-headline{margin:0;font-size:24px;line-height:1.15;font-weight:750;color:var(--ios-gold-2);text-wrap:balance}.leave-offer-sub{margin:8px 0 0;font-size:13.5px;line-height:1.45;color:#BCD1C6}.ann-banner{display:flex;gap:10px;align-items:flex-start;background:var(--ios-amber-soft,#FDF3E0);border:1px solid var(--ios-gold);border-radius:14px;padding:12px 13px;margin:0 0 12px}.ann-icon{font-size:16px;line-height:1.2;flex:none}.ann-text{display:flex;flex-direction:column;gap:2px;min-width:0}.ann-title{font-size:14.5px;font-weight:750;color:var(--ios-label)}.ann-body{font-size:12.5px;line-height:1.45;color:var(--ios-value)}.ann-dismiss{-webkit-margin-start:auto;margin-inline-start:auto;flex:none;background:none;border:0;cursor:pointer;color:var(--ios-value);font:700 14px var(--ios-font);padding:2px 4px;border-radius:8px;min-width:28px;min-height:28px}.ann-dismiss:hover{background:rgba(0,0,0,.06);color:var(--ios-label)}.ann-veil{position:fixed;inset-block:0;inset-inline:0;z-index:60;display:flex;align-items:center;justify-content:center;padding:22px;background:rgba(10,16,13,.55)}.ann-card{background:var(--ios-card);border-radius:18px;padding:22px 18px 18px;width:100%;max-width:380px;text-align:center;box-shadow:0 18px 46px rgba(0,0,0,.3)}.ann-mega{font-size:26px;display:block}.ann-card-title{font:750 17px/1.3 var(--ios-font);color:var(--ios-label);margin:8px 0 6px}.ann-card-body{font-size:13.5px;line-height:1.5;color:var(--ios-value);margin:0 0 16px}.ann-got-it{width:100%}.leave-offer-card{position:relative;background:var(--ios-card);border:2px solid var(--ios-gold);border-radius:16px;padding:20px 16px 16px;margin-top:6px;display:flex;flex-direction:column;gap:6px}.leave-offer-badge{position:absolute;top:-11px;inset-inline-start:14px;background:var(--ios-gold);color:var(--ios-amber-ink);font-size:11px;font-weight:750;letter-spacing:.06em;text-transform:uppercase;padding:4px 9px;border-radius:999px}.leave-offer-title{margin:2px 0 0;font-size:19px;line-height:1.3;font-weight:750;color:var(--ios-label);text-wrap:balance}.leave-offer-body{margin:0;font-size:13.5px;line-height:1.5;color:var(--ios-value)}.leave-offer-take{margin-top:8px;width:100%}.leave-keep{display:flex;align-items:center;justify-content:center;width:100%;min-height:var(--ios-control-h);background:var(--ios-brand);color:#EAF3ED;border:0;border-radius:999px;font:750 15.5px var(--ios-font);text-decoration:none;margin-top:4px}.leave-keep:hover{background:var(--ios-brand-2)}.leave-decline-link{margin:6px auto 0;padding:8px 12px;background:none;border:0;cursor:pointer}.leave-decline-link,.leave-quiet-link{display:block;font:600 12.5px var(--ios-font);color:var(--danger);text-decoration:underline;text-underline-offset:2px}.leave-quiet-link{width:-moz-fit-content;width:fit-content;margin:10px auto 2px;padding:6px 10px}button.ios-row-submit{width:100%;background:none;border:0;cursor:pointer;font:inherit;text-align:start;color:inherit}.tile-search{margin-bottom:10px}.ios-switcher-hat-label,.ios-switcher-hat-sub{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.ios-switcher-current{-webkit-margin-start:auto;margin-inline-start:auto}.wp-now{background:#E4EBE2;border:1px solid #d3dcd1;border-radius:18px;color:var(--ink);margin:0 var(--ios-gutter);padding:16px}.wp-band-k{display:flex;align-items:center;gap:10px;font-size:10.5px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--muted);margin:0 0 12px}.wp-band-k:after{content:"";flex:1 1;height:1px;background:var(--line)}.wp-now-grid{display:grid;grid-gap:12px;gap:12px;grid-template-columns:1.4fr 1fr}.wp-now-queues{display:grid;grid-gap:8px;gap:8px;align-content:start}.wp-now-row{display:flex;align-items:center;gap:11px;text-decoration:none;background:var(--card);border:1px solid var(--line);border-radius:14px;padding:11px 13px;color:var(--ink);min-height:58px}.wp-now-row:hover{border-color:#BCC9BA}.wp-now-age{font:800 11px/1 ui-monospace,SFMono-Regular,Menlo,monospace;padding:6px 9px;border-radius:999px;flex:none;min-width:54px;text-align:center}.wp-tone-ok{background:#E1EFE7;color:#1E6B58}.wp-tone-warn{background:#FAF0D8;color:#8A5B08}.wp-tone-crit{background:#F7E3DE;color:#A8412B}.wp-now-label{flex:1 1;min-width:0;display:grid}.wp-now-label b{font-size:13.5px;font-weight:650}.wp-now-label span{font-size:12px;color:var(--muted)}.wp-now-count{font:650 12px/1 ui-monospace,SFMono-Regular,Menlo,monospace;color:var(--muted);flex:none;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.wp-now-tiles{display:grid;grid-gap:10px;gap:10px;grid-template-columns:1fr 1fr;align-content:start}.wp-now .wp-tile{background:var(--card);border:1px solid var(--line)}.wp-week{padding:20px 0 4px}.wp-week-head{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;padding:0 var(--ios-gutter)}.wp-week-head .wp-band-k{margin:0;flex:1 1;min-width:140px}.wp-period{background:var(--ios-bg);border:1px solid var(--line);padding:3px;flex:none}.wp-period,.wp-period a{display:inline-flex;border-radius:999px}.wp-period a{font:650 12px/1 var(--ios-font);color:var(--muted);text-decoration:none;padding:8px 13px;min-height:34px;align-items:center}.wp-period a:hover{color:var(--ink)}.wp-period a[aria-current=page]{background:var(--ios-teal,#0E5C55);color:#fff}.wp-tiles{margin:0 var(--ios-gutter);display:grid;grid-gap:10px;gap:10px;grid-template-columns:repeat(auto-fit,minmax(178px,1fr))}.wp-tile{background:var(--card);border-radius:14px;padding:13px 15px}.wp-tile-k{font-size:10.5px;font-weight:700;letter-spacing:.09em;text-transform:uppercase;color:var(--muted);margin:0 0 6px}.wp-tile-v{font-family:var(--ios-serif,ui-serif),Georgia,serif;font-size:30px;line-height:1;margin:0;color:var(--ink);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;display:flex;align-items:baseline;gap:5px}.wp-tile-v small{font-size:14px;font-weight:600;color:var(--muted);font-family:var(--ios-font)}.wp-tile-sub{font-size:12px;color:var(--muted);margin:7px 0 0;display:flex;align-items:center;gap:6px;flex-wrap:wrap}.wp-chip{display:inline-flex;align-items:center;gap:4px;font:700 10.5px/1 var(--ios-font);padding:4px 7px;border-radius:6px}.wp-chip-up{background:#DDF1DD;color:#0a6b0a}.wp-chip-down{background:var(--danger-bg);color:var(--danger)}.wp-chip-flat{background:var(--ios-bg);color:var(--muted)}.wp-week-grid{margin:0 var(--ios-gutter);display:grid;grid-gap:12px;gap:12px;grid-template-columns:1.5fr 1fr;margin-top:12px}.wp-panel{background:var(--card);border-radius:14px;padding:16px 17px}.wp-panel h2{font-size:17px;font-weight:600;margin:0 0 2px}.wp-panel-cap{font-size:12.5px;color:var(--muted);margin:0 0 14px}.wp-empty{font-size:13.5px;color:var(--muted);margin:0}.wp-bars{display:flex;align-items:flex-end;gap:9px;height:150px}.wp-bar-group{flex:1 1;display:flex;flex-direction:column;align-items:center;gap:7px;height:100%}.wp-bar-pair{flex:1 1;display:flex;align-items:flex-end;gap:3px;width:100%;justify-content:center}.wp-bar-pair i{width:42%;max-width:15px;border-radius:4px 4px 0 0;min-height:2px;display:block}.wp-bar-a{background:var(--ios-teal,#0E5C55)}.wp-bar-b{background:var(--ios-gold)}.wp-bar-x{font:600 10px/1 ui-monospace,SFMono-Regular,Menlo,monospace;color:var(--muted)}.wp-legend{display:flex;gap:15px;flex-wrap:wrap;font-size:12px;color:var(--muted);margin:11px 0 0}.wp-legend i{width:10px;height:10px;border-radius:3px;display:inline-block;-webkit-margin-end:6px;margin-inline-end:6px;vertical-align:-1px}.wp-key-a{background:var(--ios-teal,#0E5C55)}.wp-key-b{background:var(--ios-gold)}.wp-gaps{list-style:none;padding:0;margin:0;display:grid;grid-gap:9px;gap:9px}.wp-gaps li{display:flex;align-items:center;gap:10px;font-size:13px}.wp-gap-k{min-width:96px;text-transform:capitalize}.wp-gap-bar{flex:1 1;height:7px;border-radius:999px;background:var(--ios-bg);overflow:hidden;min-width:44px}.wp-gap-bar i{display:block;height:100%;border-radius:999px;background:var(--ios-teal,#0E5C55)}.wp-gap-short{font:700 11.5px/1 var(--ios-font);color:var(--danger);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.wp-gap-met{font:700 11.5px/1 var(--ios-font);color:var(--muted)}@media (max-width:860px){.wp-now-grid,.wp-week-grid{grid-template-columns:1fr}.wp-bars{height:118px}}.help-screen{max-width:720px;margin:0 auto;padding:28px var(--ios-gutter) 64px}.help-screen h1{font-size:30px;letter-spacing:-.3px;margin:6px 0 16px}.help-screen h1,.help-screen h2{font-family:var(--ios-serif);font-weight:600}.help-screen h2{font-size:20px;margin:26px 0 10px}.help-breadcrumb{font-size:14px;color:var(--muted);margin:0 0 10px}.help-breadcrumb a{color:var(--ios-blue);text-decoration:none}.help-search{position:relative;margin:0 0 22px}.help-search input{width:100%;font:inherit;font-size:16px;color:inherit;background:var(--ios-card);border:1px solid rgba(26,43,37,.14);border-radius:12px;padding:12px 14px;outline-offset:2px}.help-search-compact{margin-block:4px 18px}.help-search-compact input{padding:8px 12px;font-size:15px}.help-search-results{list-style:none;margin:6px 0 0;padding:6px;background:var(--ios-card);border-radius:12px;box-shadow:0 8px 24px rgba(26,43,37,.12);position:absolute;inset-inline:0;z-index:30}.help-search-results li a{display:block;padding:9px 10px;border-radius:8px;color:inherit;text-decoration:none}.help-search-results li a:focus-visible,.help-search-results li a:hover{background:var(--ios-bg)}.help-search-empty{position:absolute;inset-inline:0;margin:6px 0 0;padding:12px;background:var(--ios-card);border-radius:12px;color:var(--muted);box-shadow:0 8px 24px rgba(26,43,37,.12);z-index:30}.help-categories{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px}.help-categories .help-category{margin:0;padding:16px;text-decoration:none;color:inherit;display:block}.help-category h2{margin:0 0 4px;font-size:18px}.help-category p{margin:0;color:var(--muted);font-size:14px}.help-article-list{list-style:none;margin:0;padding:0;display:grid;grid-gap:10px;gap:10px}.help-article-list li{margin:0;padding:13px 16px}.help-article-list li a{color:inherit;text-decoration:none;font-weight:600}.help-audience{color:var(--muted);font-size:13px;margin:3px 0 0}.help-screen article{padding:4px 20px 18px;margin-bottom:18px}.help-screen article h1{font-size:24px;margin-top:14px}.help-screen article ol,.help-screen article ul{-webkit-padding-start:22px;padding-inline-start:22px}.help-screen article li{margin:6px 0}.help-screen article a{color:var(--ios-blue)}.help-note{background:var(--ios-teal-soft);border-radius:10px;padding:10px 12px;font-size:14.5px}.help-note-warning{background:rgba(196,128,32,.14)}@media (max-width:620px){.help-categories{grid-template-columns:1fr}}.rep-funnel{background:var(--ios-card);border:1px solid var(--ios-separator);border-radius:14px;margin:0 var(--ios-gutter);padding:14px 16px;display:grid;grid-gap:9px;gap:9px}.rep-funnel-step{display:flex;align-items:center;gap:10px}.rep-funnel-k{min-width:66px;font-size:12px;font-weight:650;color:var(--ios-value)}.rep-funnel-bar{flex:1 1;height:12px;border-radius:999px;background:var(--ios-bg);overflow:hidden;min-width:44px}.rep-funnel-bar i{display:block;height:100%;border-radius:999px;min-width:3px;background:linear-gradient(90deg,var(--ios-teal),#1B8A76)}.rep-funnel-n{min-width:58px;text-align:end;font-family:var(--ios-serif);font-size:16px;font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.rep-tiles{display:grid;grid-gap:10px;gap:10px;padding:10px var(--ios-gutter) 0;grid-template-columns:repeat(auto-fit,minmax(104px,1fr))}.rep-back{margin:0 0 2px;padding:4px var(--ios-gutter) 0;font-size:14px}.rep-back a{color:var(--ios-blue);text-decoration:none}@media (min-width:760px){.rep-funnel{margin-inline:0}.rep-back,.rep-tiles{padding-inline:0}}.support-launcher{position:fixed;inset-inline-end:16px;inset-block-end:16px;z-index:35;width:54px;height:54px;border:0;border-radius:999px;background:var(--ios-brand);color:var(--ios-gold-2);display:grid;place-items:center;cursor:pointer;box-shadow:0 8px 22px rgba(10,22,17,.28)}.support-launcher:hover{background:var(--ios-brand-2)}.ios-screen:has(.ios-thread-screen) .support-launcher{inset-block-end:76px}.support-launcher-dot{position:absolute;inset-block-start:5px;inset-inline-end:5px;width:12px;height:12px;border-radius:999px;background:#4FD08A;border:2px solid var(--ios-brand)}.support-panel{position:fixed;inset-inline:0;inset-block:0;z-index:36;display:flex;flex-direction:column;background:var(--ios-card);overflow:hidden}.support-head{display:flex;align-items:center;gap:9px;min-block-size:46px;padding-inline:var(--ios-gutter);padding-block:0;-webkit-padding-before:env(safe-area-inset-top);padding-block-start:env(safe-area-inset-top);box-sizing:content-box;background:var(--ios-brand);color:#F4EFE6}.support-head-title{font-size:15px;font-weight:750;letter-spacing:-.2px;flex:none}.support-status{flex:1 1;min-width:0;display:flex;align-items:center;gap:6px;font-size:11.5px;font-weight:550;line-height:1.3;color:#A9C2B8;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.support-dot{width:8px;height:8px;border-radius:999px;flex:none;background:#8A948B}.support-dot.is-online{background:#4FD08A}.support-close{background:none;border:0;color:#F4EFE6;font:700 15px var(--ios-font);min-width:32px;min-height:32px;border-radius:10px}.support-close:hover{background:rgba(255,255,255,.14)}.support-thread{flex:1 1 auto;overflow-y:auto;min-block-size:88px;overscroll-behavior:contain}.support-thread>:first-child{-webkit-margin-before:auto;margin-block-start:auto}.support-answer{white-space:pre-wrap}.support-articles{display:flex;flex-direction:column;gap:4px;-webkit-margin-before:2px;margin-block-start:2px}.support-articles-lead{font-size:12.5px;color:var(--ios-value)}.support-articles a{font-size:14px;font-weight:650}.support-articles.is-sourced{-webkit-margin-before:8px;margin-block-start:8px;-webkit-padding-before:7px;padding-block-start:7px}.support-articles.is-sourced,.support-foot{-webkit-border-before:1px solid var(--ios-separator);border-block-start:1px solid var(--ios-separator)}.support-foot{display:grid;grid-gap:8px;gap:8px;padding-inline:var(--ios-gutter);padding-block:9px 10px;-webkit-padding-after:calc(10px + env(safe-area-inset-bottom));padding-block-end:calc(10px + env(safe-area-inset-bottom));background:var(--ios-card)}.support-foot .form-grid{gap:10px}.support-chips{display:flex;flex-wrap:wrap;gap:7px}.support-chip{border:1px solid var(--ios-separator);background:var(--ios-card);color:var(--ios-value);border-radius:999px;padding:5px 12px;font:650 11.5px/1.35 var(--ios-font);cursor:pointer;min-block-size:28px}.support-chip.is-key{border-color:var(--ios-brand-soft);color:var(--ios-brand-soft)}.support-chip:disabled{opacity:.5;cursor:default}.support-confirm{align-self:center;display:grid;grid-gap:8px;gap:8px;justify-items:center;background:var(--ios-card);border:1px solid var(--ios-separator);border-radius:14px;padding:10px 14px;margin-block:4px;max-inline-size:88%}.support-confirm-question{margin:0;text-align:center;font:650 13px/1.35 var(--ios-font);color:var(--ios-label)}.support-confirm-actions{display:flex;gap:8px}.support-confirm-actions .support-chip{min-inline-size:64px}.support-row{display:flex;align-items:flex-end;gap:8px}.support-input{flex:1 1 auto;min-width:0;min-block-size:38px;max-block-size:104px;border-radius:19px;padding-block:9px;resize:none;overflow-y:auto;line-height:1.35}.support-close{flex:none;inline-size:30px;block-size:30px;-webkit-margin-after:4px;margin-block-end:4px;border:1px solid rgba(179,69,46,.28);border-radius:50%;background:var(--ios-card);color:var(--ios-red);line-height:1;padding:0;cursor:pointer;display:grid;place-items:center;position:relative}.support-close:after{content:"";position:absolute;inset-block:-7px;inset-inline:-7px}.support-close:hover,.support-close[aria-expanded=true]{border-color:var(--ios-red);background:rgba(179,69,46,.07)}.support-send{flex:none;inline-size:38px;block-size:38px;border:0;border-radius:50%;background:var(--ios-gold);color:var(--ios-amber-ink);font-size:15px;line-height:1;cursor:pointer;display:grid;place-items:center}.support-send span{display:block;transform:scaleX(1)}[dir=rtl] .support-send span{transform:scaleX(-1)}.support-send:disabled{opacity:.55;cursor:default}@media (min-width:760px){.support-panel{inset-block-start:auto;inset-inline-start:auto;inset-inline-end:16px;inset-block-end:82px;width:380px;max-block-size:min(76dvh,620px);border-radius:20px;box-shadow:0 -10px 34px rgba(10,22,17,.28)}.support-head{-webkit-padding-before:0;padding-block-start:0}.support-foot{-webkit-padding-after:12px;padding-block-end:12px}}.ios-help-button{font-weight:800;font-size:16px;line-height:1}.admin-chat{overflow:hidden}.admin-chat-thread>:first-child{-webkit-margin-before:auto;margin-block-start:auto}.admin-chat-articles,.admin-chat-articles>span{display:block}.admin-chat-foot{display:grid;grid-gap:7px;gap:7px;padding-inline:var(--ios-gutter);padding-block:9px 10px;-webkit-border-before:1px solid var(--ios-separator);border-block-start:1px solid var(--ios-separator);background:var(--ios-card)}.admin-chat-hint{margin:0;font-size:11.5px;line-height:1.35;color:var(--ios-value)}.ios-admin .ios-screen:has(.ios-thread-screen) .ios-navbar{min-height:0;padding-block:8px;border-radius:0;-webkit-margin-after:0;margin-block-end:0}.ios-admin .ios-screen:has(.ios-thread-screen) .ios-pill-title-main{font-size:15px;font-weight:750}.ios-admin .ios-screen:has(.ios-thread-screen) .ios-pill-title-sub{font-size:11px;font-weight:500;letter-spacing:0;text-transform:none;color:rgba(244,239,230,.7);display:flex;align-items:center;gap:6px;min-width:0}.ios-navbar-status{display:inline-flex;align-items:center;gap:5px;white-space:nowrap}.ios-navbar-status:before{content:"·";color:rgba(244,239,230,.45);-webkit-margin-end:1px;margin-inline-end:1px}.ios-navbar-status-dot{width:7px;height:7px;border-radius:999px;background:var(--ios-gold-2);flex:none}.admin-chat-close{display:grid;grid-gap:7px;gap:7px}.wizard-done{padding-block:30px}.wizard-done-mark{display:block;font-size:46px;line-height:1;-webkit-margin-after:10px;margin-block-end:10px}.wizard-screen .ios-fgroup{-webkit-margin-after:14px;margin-block-end:14px}.wizard-actions{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.ios-nudge{background:var(--ios-cream);color:var(--ios-cream-ink);border-radius:12px;padding:10px 14px;font-size:.88rem;font-weight:600;line-height:1.5}.ios-progress-track{height:3px;border-radius:2px;background:var(--ios-bg,#EDEFE9);overflow:hidden;margin:6px 16px 10px}.ios-progress-fill{height:3px;border-radius:2px;background:var(--ios-gold)}.ios-inline-action{display:flex;justify-content:center;padding:10px 16px 4px}