button,[role=button],.btn{border-radius:10px!important;transition:transform .1s cubic-bezier(.4,0,.2,1),background-color .2s cubic-bezier(.4,0,.2,1),box-shadow .2s cubic-bezier(.4,0,.2,1)!important;-webkit-tap-highlight-color:transparent;-webkit-appearance:none;font-family:inherit}button:active:not(:disabled),[role=button]:active:not(:disabled){transform:scale(.97)!important}button:disabled{cursor:not-allowed;opacity:.5}input,textarea,select{transition:border-color .2s ease,box-shadow .2s ease;-webkit-appearance:none;border-radius:10px}input:focus,textarea:focus,select:focus{outline:none;border-color:#007aff!important;box-shadow:0 0 0 4px #007aff26!important}[class*=card],[style*="borderRadius:12"],[style*="borderRadius: 12"],[style*="borderRadius:14"],[style*="borderRadius: 14"]{border-radius:14px!important}.skip-to-content:focus{top:0!important;outline:3px solid #007AFF;outline-offset:4px}h1,h2,h3,h4,h5,h6{letter-spacing:-.022em;font-feature-settings:"kern" 1,"liga" 1}h1{letter-spacing:-.028em}h2{letter-spacing:-.024em}body{line-height:1.5;font-feature-settings:"kern" 1,"liga" 1,"calt" 1;text-rendering:optimizeLegibility}a:not([role=button]):not(.btn){color:#007aff;text-decoration:none;transition:opacity .15s ease}a:not([role=button]):not(.btn):hover{opacity:.7}.safe-top{padding-top:env(safe-area-inset-top,0)}.safe-bottom{padding-bottom:env(safe-area-inset-bottom,0)}.safe-left{padding-left:env(safe-area-inset-left,0)}.safe-right{padding-right:env(safe-area-inset-right,0)}[role=dialog]{animation:syndik-modal-enter .35s cubic-bezier(.34,1.56,.64,1)}@keyframes syndik-modal-enter{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}.apple-skeleton{background:linear-gradient(90deg,#78788014,#7878802e,#78788014);background-size:200% 100%;animation:apple-shimmer 1.5s ease infinite}@keyframes apple-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}html[data-senior="1"] button:active,html[data-senior="1"] [role=button]:active{transform:none!important}body,button,input,textarea,select{font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,SF Pro Text,Inter,DM Sans,Segoe UI,Roboto,sans-serif!important;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}h1,h2,h3{letter-spacing:-.024em;font-feature-settings:"ss01" on,"cv01" on}*:focus-visible{outline:2px solid #007AFF;outline-offset:2px;border-radius:8px}[role=dialog]>div:first-child:before{content:"";display:block;width:40px;height:5px;background:#3c3c434d;border-radius:3px;margin:8px auto 0;position:sticky;top:4px;z-index:2}*{-webkit-overflow-scrolling:touch;scroll-behavior:smooth}@media (max-width: 768px){input[type=text],input[type=email],input[type=password],input[type=tel],input[type=number],input[type=date],input[type=time],textarea,select{font-size:16px!important}}:root{--apple-blue: #007AFF;--apple-green: #34C759;--apple-orange: #FF9500;--apple-red: #FF3B30;--apple-purple: #AF52DE;--apple-gray-1: #F2F2F7;--apple-gray-2: #E5E5EA;--apple-gray-3: #D1D1D6;--apple-gray-4: #C7C7CC;--apple-gray-5: #AEAEB2;--apple-gray-6: #8E8E93}.apple-card{transition:transform .2s cubic-bezier(.4,0,.2,1),box-shadow .2s cubic-bezier(.4,0,.2,1)}.apple-card:hover{transform:translateY(-1px)}@keyframes apple-toast-slide-up{0%{opacity:0;transform:translateY(20px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}[data-toast],.toast{animation:apple-toast-slide-up .35s cubic-bezier(.34,1.56,.64,1)}@keyframes apple-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.7;transform:scale(1.05)}}.apple-pulse{animation:apple-pulse 2s ease-in-out infinite}@keyframes apple-fade-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.apple-fade-in{animation:apple-fade-in .4s cubic-bezier(.4,0,.2,1) backwards}button.apple-nav-item,[role=button].apple-nav-item{position:relative;overflow:hidden}button.apple-nav-item:active,[role=button].apple-nav-item:active{background:#007aff14}.apple-uplift{transition:transform .2s cubic-bezier(.4,0,.2,1),box-shadow .2s ease}.apple-uplift:hover{transform:translateY(-1px);box-shadow:0 6px 20px #00000014}.text-headline{font-weight:700;letter-spacing:-.02em}.text-title{font-weight:800;letter-spacing:-.024em}.text-caption{font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:#8e8e93}.text-mono-num{font-variant-numeric:tabular-nums;font-feature-settings:"tnum"}.apple-divider{height:1px;background:linear-gradient(to right,transparent,rgba(60,60,67,.12),transparent);border:none;margin:16px 0}.apple-card-group{background:#fff;border-radius:14px;overflow:hidden;box-shadow:0 1px 3px #0000000a}@media (prefers-color-scheme: dark){.apple-card-group{background:#1c1c1e}}.apple-card-group>*+*{border-top:.5px solid rgba(60,60,67,.12)}.apple-section-header{padding:20px 20px 8px;font-size:13px;font-weight:400;color:#8e8e93;text-transform:uppercase;letter-spacing:.06em}.apple-row{display:flex;align-items:center;gap:12px;padding:14px 16px;min-height:44px;background:transparent;transition:background .12s ease;cursor:pointer;border:none;width:100%;text-align:left;font-family:inherit;color:inherit}.apple-row:active{background:#0000000a}@media (prefers-color-scheme: dark){.apple-row:active{background:#ffffff0f}}.apple-segment{display:inline-flex;padding:2px;background:#78788029;border-radius:8px;gap:2px}.apple-segment button{padding:6px 14px;background:transparent;border:none;border-radius:6px;font-size:13px;font-weight:600;color:inherit;cursor:pointer;transition:background .2s ease;font-family:inherit}.apple-segment button[data-active=true]{background:#fff;box-shadow:0 1px 3px #00000014,0 .5px 1px #0000000f}.apple-badge{display:inline-flex;align-items:center;padding:3px 8px;background:#ff3b30;color:#fff;border-radius:999px;font-size:11px;font-weight:700;min-width:20px;justify-content:center;line-height:1}.apple-badge[data-type=info]{background:#007aff}.apple-badge[data-type=success]{background:#34c759}.apple-badge[data-type=warning]{background:#ff9500}.apple-badge[data-type=neutral]{background:#8e8e93}.apple-sheet-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000080;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);animation:apple-fade-in .25s ease-out;z-index:998}.apple-sheet{position:fixed;bottom:0;left:0;right:0;background:#fff;border-radius:20px 20px 0 0;max-height:85vh;overflow-y:auto;padding-bottom:env(safe-area-inset-bottom,0);animation:apple-sheet-slide-up .35s cubic-bezier(.34,1.56,.64,1);z-index:999}@keyframes apple-sheet-slide-up{0%{transform:translateY(100%)}to{transform:translateY(0)}}@media (prefers-color-scheme: dark){.apple-sheet{background:#1c1c1e}}.apple-chevron:after{content:"";display:inline-block;width:8px;height:8px;border-right:1.5px solid #C7C7CC;border-bottom:1.5px solid #C7C7CC;transform:rotate(-45deg);margin-left:auto;opacity:.6}.apple-live-dot{display:inline-block;width:8px;height:8px;background:#ff3b30;border-radius:50%;animation:apple-pulse 1.5s ease-in-out infinite}.stack-xs>*+*{margin-top:4px}.stack-sm>*+*{margin-top:8px}.stack-md>*+*{margin-top:16px}.stack-lg>*+*{margin-top:24px}.stack-xl>*+*{margin-top:32px}.row-xs{display:flex;gap:4px}.row-sm{display:flex;gap:8px}.row-md{display:flex;gap:16px}.row-lg{display:flex;gap:24px}.title-1{font-size:34px;font-weight:800;letter-spacing:-.03em;line-height:1.05}.title-2{font-size:28px;font-weight:800;letter-spacing:-.025em;line-height:1.1}.title-3{font-size:22px;font-weight:700;letter-spacing:-.02em;line-height:1.15}.headline{font-size:17px;font-weight:700;letter-spacing:-.02em}.body{font-size:17px;font-weight:400;line-height:1.5}.callout{font-size:16px;font-weight:400;line-height:1.5}.subhead{font-size:15px;font-weight:400;line-height:1.4;color:#8e8e93}.footnote{font-size:13px;font-weight:400;line-height:1.4;color:#8e8e93}.caption-1{font-size:12px;font-weight:500;line-height:1.3}.caption-2{font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#8e8e93}.btn-apple-primary{padding:14px 24px;background:#007aff;color:#fff;border:none;border-radius:12px;font-size:17px;font-weight:600;letter-spacing:-.02em;cursor:pointer;min-height:50px;font-family:inherit;transition:background .15s ease,transform .1s ease}.btn-apple-primary:hover{background:#0064d9}.btn-apple-primary:active{transform:scale(.97)}.btn-apple-secondary{padding:14px 24px;background:#78788029;color:#007aff;border:none;border-radius:12px;font-size:17px;font-weight:600;letter-spacing:-.02em;cursor:pointer;min-height:50px;font-family:inherit;transition:background .15s ease,transform .1s ease}.btn-apple-secondary:hover{background:#7878803d}.btn-apple-secondary:active{transform:scale(.97)}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}.apple-fade-in{animation:none!important}}button:focus-visible,a:focus-visible,[role=button]:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid #007AFF;outline-offset:2px;border-radius:8px}body{padding-top:env(safe-area-inset-top,0);padding-bottom:env(safe-area-inset-bottom,0);padding-left:env(safe-area-inset-left,0);padding-right:env(safe-area-inset-right,0)}:root{--apple-blue: #007AFF;--apple-green: #34C759;--apple-red: #FF3B30;--apple-orange: #FF9500;--apple-yellow: #FFCC00;--apple-pink: #FF2D55;--apple-purple: #AF52DE;--apple-teal: #5AC8FA;--apple-indigo: #5856D6;--apple-gray-1: #8E8E93;--apple-gray-6: #F2F2F7}::selection{background:#007aff40;color:inherit}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:#78788052;border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#78788080}[class*=apple-card]:hover,[class*=apple-fade-in]>div[onClick]:hover,[role=button]:hover{transition:transform .15s cubic-bezier(.4,0,.2,1)}button[data-apple-lift]:hover:not(:disabled),a[data-apple-lift]:hover{transform:translateY(-1px);box-shadow:0 4px 12px #0000001f}button:active:not(:disabled):before,[role=button]:active:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:currentColor;opacity:.08;border-radius:inherit;pointer-events:none}html{scroll-behavior:smooth}@media (prefers-reduced-motion: reduce){html{scroll-behavior:auto}}@keyframes apple-spin{to{transform:rotate(360deg)}}.apple-spinner{width:20px;height:20px;border:2.5px solid rgba(0,122,255,.15);border-top-color:#007aff;border-radius:50%;animation:apple-spin .8s linear infinite}@media (prefers-reduced-motion: reduce){.apple-spinner{animation:none;border-top-color:transparent}}.apple-badge{display:inline-flex;align-items:center;padding:2px 8px;border-radius:999px;font-size:11px;font-weight:700;letter-spacing:.02em}.apple-badge-blue{background:#007aff26;color:#007aff}.apple-badge-green{background:#34c75926;color:#34c759}.apple-badge-red{background:#ff3b3026;color:#ff3b30}.apple-badge-orange{background:#ff950026;color:#ff9500}.apple-badge-purple{background:#af52de26;color:#af52de}@media print{body{background:#fff!important;color:#000!important;font-family:Georgia,serif!important;font-size:11pt!important;line-height:1.5}nav,.no-print,button,[role=button],.apple-fade-in:has(button:only-child){display:none!important}a{color:#000!important;text-decoration:underline}a[href]:after{content:" (" attr(href) ")";font-size:9pt}a[href^="#"]:after,a[href^=javascript]:after{content:""}h1{font-size:22pt!important;page-break-after:avoid}h2{font-size:16pt!important;page-break-after:avoid}h3{font-size:14pt!important}h1,h2,h3,table,blockquote{page-break-inside:avoid}p,li{orphans:3;widows:3}*{background:transparent!important;box-shadow:none!important}}:root{--safe-top: env(safe-area-inset-top, 0);--safe-bottom: env(safe-area-inset-bottom, 0);--safe-left: env(safe-area-inset-left, 0);--safe-right: env(safe-area-inset-right, 0)}@supports (padding: max(0px)){body{padding-left:max(0px,env(safe-area-inset-left));padding-right:max(0px,env(safe-area-inset-right))}}nav[style*="position: fixed"],nav[style*="position:fixed"],[style*="position: sticky"][style*="top: 0"],[style*="position:sticky"][style*="top:0"]{padding-top:max(12px,env(safe-area-inset-top))}[style*="position: fixed"][style*="bottom: 0"],[style*="position:fixed"][style*="bottom:0"]{padding-bottom:max(12px,env(safe-area-inset-bottom))}.apple-glass-nav{background:#ffffffb8;backdrop-filter:saturate(180%) blur(20px);-webkit-backdrop-filter:saturate(180%) blur(20px);border-bottom:.5px solid rgba(60,60,67,.29)}@media (prefers-color-scheme: dark){.apple-glass-nav{background:#000000b8;border-bottom-color:#545458a6}}@media (prefers-reduced-transparency){.apple-glass-nav{background:#fffffff2;backdrop-filter:none;-webkit-backdrop-filter:none}@media (prefers-color-scheme: dark){.apple-glass-nav{background:#000000f2}}}html,body{overscroll-behavior:none}[style*="overflow-y: auto"],[style*="overflow-y:auto"],[style*="overflowY: 'auto'"]{overscroll-behavior-y:contain}*{-webkit-tap-highlight-color:transparent}button,[role=button],a[href]{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}p,span,div[class*=text],h1,h2,h3,h4,h5,h6{-webkit-user-select:auto;user-select:auto;-webkit-touch-callout:default}@supports (view-transition-name: none){::view-transition-old(root),::view-transition-new(root){animation-duration:.25s;animation-timing-function:cubic-bezier(.4,0,.2,1)}}@supports selector(:has(*)){.apple-card:has(button:hover){border-color:#007aff4d}}@supports (container-type: inline-size){.apple-container{container-type:inline-size}}@media (max-width: 767px){input,textarea,select{font-size:max(16px,1rem)}}*{scrollbar-width:thin;scrollbar-color:rgba(60,60,67,.3) transparent}html{-webkit-text-size-adjust:100%;text-size-adjust:100%}p,li{-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto;word-break:normal;overflow-wrap:break-word}*{-webkit-overflow-scrolling:touch}button,a,input,textarea,select{touch-action:manipulation}@media (hover: none){a:hover,button:hover,[role=button]:hover{opacity:1!important;transform:none!important}.apple-card:hover,.apple-uplift:hover,[data-apple-lift]:hover{transform:none!important;box-shadow:initial!important}.btn-apple-primary:hover{background:var(--apple-blue, #007AFF)!important}.btn-apple-secondary:hover{background:#78788029!important}}@supports (-webkit-touch-callout: none){input:focus,textarea:focus,select:focus{scroll-margin-block:100px}}@media screen and (orientation: landscape) and (max-height: 500px){h1{font-size:clamp(24px,5vw,42px)!important}}@supports (content-visibility: auto){section,article,[class*=section]{content-visibility:auto;contain-intrinsic-size:auto 500px}}img:not([width]):not([height]){aspect-ratio:attr(data-aspect,1 / 1)}img{max-width:100%;height:auto}button [class*=icon],[role=button] [class*=icon]{display:inline-flex;align-items:center;justify-content:center;min-width:20px;min-height:20px}@media (prefers-color-scheme: dark){*:focus-visible{outline:2px solid #0A84FF!important;outline-offset:3px!important;box-shadow:0 0 0 4px #0a84ff4d!important}}@media (forced-colors: active){*:focus-visible{outline:3px solid Highlight!important;outline-offset:2px!important}button,[role=button],a[href]{border:1px solid ButtonBorder!important}}@media (prefers-color-scheme: dark){::selection{background:#0a84ff59;color:#fff}}::-moz-selection{background:#007aff40;color:inherit}h1,h2,h3,.logo,[class*=logo]{touch-action:manipulation}.apple-skeleton-text{height:12px;border-radius:4px;background:linear-gradient(90deg,#78788014,#7878802e,#78788014);background-size:200% 100%;animation:apple-shimmer 1.5s ease infinite;margin-bottom:8px}.apple-skeleton-title{height:22px;width:60%}.apple-skeleton-avatar{width:40px;height:40px;border-radius:50%;background:linear-gradient(90deg,#78788014,#7878802e,#78788014);background-size:200% 100%;animation:apple-shimmer 1.5s ease infinite}.apple-skeleton-card{padding:16px;border-radius:14px;background:#7878800f;min-height:80px}@supports (height: 100dvh){[style*="minHeight: '100vh'"],[style*="minHeight:100vh"],[style*="minHeight: 100vh"],[style*="min-height: 100vh"]{min-height:100dvh}[style*="height: '100vh'"],[style*="height:100vh"],[style*="height: 100vh"]{height:100dvh}}::placeholder{color:#3c3c4399;opacity:1}@media (prefers-color-scheme: dark){::placeholder{color:#ebebf599}}.apple-bottom-sheet{position:fixed;bottom:0;left:0;right:0;background:#fff;border-radius:24px 24px 0 0;padding:8px 16px calc(16px + env(safe-area-inset-bottom)) 16px;box-shadow:0 -8px 32px #00000029;transform:translateY(0);transition:transform .3s cubic-bezier(.34,1.56,.64,1);z-index:5000;max-height:90dvh;overflow-y:auto}.apple-bottom-sheet.hidden{transform:translateY(100%)}.apple-bottom-sheet:before{content:"";display:block;width:40px;height:5px;background:#3c3c434d;border-radius:3px;margin:4px auto 12px}@media (prefers-color-scheme: dark){.apple-bottom-sheet{background:#1c1c1e;color:#f1f5f9}.apple-bottom-sheet:before{background:#ebebf54d}}[style*="overflow-y: auto"]>*,[style*="overflow-y:auto"]>*{transform:translateZ(0)}:target{scroll-margin-top:calc(72px + env(safe-area-inset-top))}iframe{loading:lazy}@media (max-width: 480px){body,p,span,div,li{font-size:max(14px,.875rem)}small,[style*="fontSize: '0.62rem'"],[style*="fontSize:'0.62rem'"]{font-size:max(11px,.7rem)!important}}button:active:not(:disabled),[role=button]:active:not(:disabled),a[href]:active{transform:scale(.96);transition:transform .08s cubic-bezier(.4,0,.2,1)}.apple-card:active,[data-apple-lift]:active{transform:scale(.98) translateY(0);transition:transform .1s cubic-bezier(.4,0,.2,1)}button,[role=button],.apple-card{transform:translateZ(0);backface-visibility:hidden}
