:root{--color-red:#ff383c;--color-orange:#ff8d28;--color-yellow:#fc0;--color-green:#34c759;--color-mint:#00c8b3;--color-teal:#00c3d0;--color-cyan:#00c0e8;--color-blue:#08f;--color-indigo:#6155f5;--color-purple:#cb30e0;--color-pink:#ff2d55;--color-brown:#ac7f5e;--label-primary:#000;--label-secondary:#3c3c4399;--label-tertiary:#3c3c434d;--label-quaternary:#3c3c432e;--bg-primary:#fff;--bg-secondary:#f2f2f7;--bg-tertiary:#fff;--bg-grouped-primary:#f2f2f7;--bg-grouped-secondary:#fff;--bg-grouped-tertiary:#f2f2f7;--fill-primary:#78788033;--fill-secondary:#78788029;--fill-tertiary:#7676801f;--fill-quaternary:#74748014;--black:#000;--gray:#8e8e93;--gray-2:#aeaeb2;--gray-3:#c7c7cc;--gray-4:#d1d1d6;--gray-5:#e5e5ea;--gray-6:#f2f2f7;--white:#fff;--separator-opaque:#c6c6c8;--separator:#0000001f;--vibrant-label-primary:#000;--vibrant-label-secondary:#3d3d3d;--vibrant-label-tertiary:#3d3d3d80;--vibrant-label-quaternary:#3d3d3d80;--vibrant-fill-primary:#ccc;--vibrant-fill-secondary:#e0e0e0;--vibrant-fill-tertiary:#ededed;--font-family:"SF Pro", -apple-system, BlinkMacSystemFont, system-ui, sans-serif;--text-large-title:34px;--text-title1:28px;--text-title2:22px;--text-title3:20px;--text-headline:17px;--text-body:17px;--text-callout:16px;--text-subheadline:15px;--text-footnote:13px;--text-caption1:12px;--text-caption2:11px;--lh-large-title:41px;--lh-title1:34px;--lh-title2:28px;--lh-title3:25px;--lh-headline:22px;--lh-body:22px;--lh-callout:21px;--lh-subheadline:20px;--lh-footnote:18px;--lh-caption1:16px;--lh-caption2:13px;--lh-large-title-loose:43px;--lh-title1-loose:36px;--lh-title2-loose:30px;--lh-title3-loose:27px;--lh-headline-loose:24px;--lh-body-loose:24px;--lh-callout-loose:23px;--ls-large-title:.4px;--ls-title1:.38px;--ls-title2:-.26px;--ls-title3:-.45px;--ls-headline:-.43px;--ls-body:-.43px;--ls-callout:-.31px;--ls-subheadline:-.23px;--ls-footnote:-.08px;--ls-caption1:0px;--ls-caption2:.06px;--weight-regular:400;--weight-medium:500;--weight-semibold:600;--weight-bold:700;--blur-chrome:50px;--blur-thick:100px;--blur-regular:100px;--blur-thin:100px;--blur-ultrathin:100px;--material-chrome-opacity:.75;--material-thick-opacity:.84;--material-regular-opacity:.6;--material-thin-opacity:.4;--material-ultrathin-opacity:.03;--glass-large-bg:#fafafab3;--glass-large-radius:14px;--glass-large-shadow-blur:40px;--glass-medium-bg:#f5f5f599;--glass-medium-radius:12px;--glass-medium-shadow-blur:40px;--glass-small-bg:#f7f7f7;--glass-small-border:#ddd;--glass-small-shadow-blur:40px;--glass-primary-bg:#fff;--glass-primary-icon-color:#0091ff;--glass-primary-shadow-blur:40px;--glass-clear-bg:#ffffff12;--glass-clear-radius:5px;--glass-clear-shadow-blur:40px;--scroll-edge-soft-blur:10px;--scroll-edge-hard-blur:60px;--scroll-edge-gradient-blur:60px;--space-0:0px;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-7:28px;--space-8:32px;--space-10:40px;--space-12:48px;--space-16:64px;--safe-area-top:59px;--safe-area-bottom:34px;--content-inset:16px;--list-row-height:52px;--list-row-height-tall:68px;--toolbar-height:54px;--toolbar-height-bottom:84px;--navbar-height:54px;--navbar-height-large:125px;--tabbar-height:54px;--tabbar-height-total:95px;--tabbar-height-minimized:88px;--separator-height:.5px}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--color-red:#ff453a;--color-orange:#ff9f0a;--color-yellow:#ffd60a;--color-green:#30d158;--color-mint:#63e6e2;--color-teal:#40c8e0;--color-cyan:#64d2ff;--color-blue:#0a84ff;--color-indigo:#5e5ce6;--color-purple:#bf5af2;--color-pink:#ff375f;--color-brown:#ac8e68;--label-primary:#fff;--label-secondary:#ebebf599;--label-tertiary:#ebebf54d;--label-quaternary:#ebebf52e;--bg-primary:#000;--bg-secondary:#1c1c1e;--bg-tertiary:#2c2c2e;--bg-grouped-primary:#000;--bg-grouped-secondary:#1c1c1e;--bg-grouped-tertiary:#2c2c2e;--fill-primary:#7878805c;--fill-secondary:#78788052;--fill-tertiary:#7676803d;--fill-quaternary:#7676802e;--black:#000;--gray:#8e8e93;--gray-2:#636366;--gray-3:#48484a;--gray-4:#3a3a3c;--gray-5:#2c2c2e;--gray-6:#1c1c1e;--white:#fff;--separator-opaque:#38383a;--separator:#545458a6;--vibrant-label-primary:#fff;--vibrant-label-secondary:#999;--vibrant-label-tertiary:#404040;--vibrant-label-quaternary:#262626;--vibrant-fill-primary:#333;--vibrant-fill-secondary:#1f1f1f;--vibrant-fill-tertiary:#121212;--glass-large-bg:#000c;--glass-medium-bg:#0009;--glass-small-bg:#0009;--glass-small-border:#ffffff0f;--glass-clear-bg:#ffffff12;--material-chrome-opacity:.75;--material-thick-opacity:.84;--material-regular-opacity:.6;--material-thin-opacity:.4;--material-ultrathin-opacity:.03}}:root[data-theme=dark]{--color-red:#ff453a;--color-orange:#ff9f0a;--color-yellow:#ffd60a;--color-green:#30d158;--color-mint:#63e6e2;--color-teal:#40c8e0;--color-cyan:#64d2ff;--color-blue:#0a84ff;--color-indigo:#5e5ce6;--color-purple:#bf5af2;--color-pink:#ff375f;--color-brown:#ac8e68;--label-primary:#fff;--label-secondary:#ebebf599;--label-tertiary:#ebebf54d;--label-quaternary:#ebebf52e;--bg-primary:#000;--bg-secondary:#1c1c1e;--bg-tertiary:#2c2c2e;--bg-grouped-primary:#000;--bg-grouped-secondary:#1c1c1e;--bg-grouped-tertiary:#2c2c2e;--fill-primary:#7878805c;--fill-secondary:#78788052;--fill-tertiary:#7676803d;--fill-quaternary:#7676802e;--black:#000;--gray:#8e8e93;--gray-2:#636366;--gray-3:#48484a;--gray-4:#3a3a3c;--gray-5:#2c2c2e;--gray-6:#1c1c1e;--white:#fff;--separator-opaque:#38383a;--separator:#545458a6;--vibrant-label-primary:#fff;--vibrant-label-secondary:#999;--vibrant-label-tertiary:#404040;--vibrant-label-quaternary:#262626;--vibrant-fill-primary:#333;--vibrant-fill-secondary:#1f1f1f;--vibrant-fill-tertiary:#121212;--glass-large-bg:#000c;--glass-medium-bg:#0009;--glass-small-bg:#0009;--glass-small-border:#ffffff0f;--glass-clear-bg:#ffffff12;--material-chrome-opacity:.75;--material-thick-opacity:.84;--material-regular-opacity:.6;--material-thin-opacity:.4;--material-ultrathin-opacity:.03}.text-large-title{font-family:var(--font-family);font-size:var(--text-large-title);line-height:var(--lh-large-title);letter-spacing:var(--ls-large-title);font-weight:var(--weight-regular);font-style:normal}.text-title1{font-family:var(--font-family);font-size:var(--text-title1);line-height:var(--lh-title1);letter-spacing:var(--ls-title1);font-weight:var(--weight-regular);font-style:normal}.text-title2{font-family:var(--font-family);font-size:var(--text-title2);line-height:var(--lh-title2);letter-spacing:var(--ls-title2);font-weight:var(--weight-regular);font-style:normal}.text-title3{font-family:var(--font-family);font-size:var(--text-title3);line-height:var(--lh-title3);letter-spacing:var(--ls-title3);font-weight:var(--weight-regular);font-style:normal}.text-headline{font-family:var(--font-family);font-size:var(--text-headline);line-height:var(--lh-headline);letter-spacing:var(--ls-headline);font-weight:var(--weight-semibold);font-style:normal}.text-body{font-family:var(--font-family);font-size:var(--text-body);line-height:var(--lh-body);letter-spacing:var(--ls-body);font-weight:var(--weight-regular);font-style:normal}.text-callout{font-family:var(--font-family);font-size:var(--text-callout);line-height:var(--lh-callout);letter-spacing:var(--ls-callout);font-weight:var(--weight-regular);font-style:normal}.text-subheadline{font-family:var(--font-family);font-size:var(--text-subheadline);line-height:var(--lh-subheadline);letter-spacing:var(--ls-subheadline);font-weight:var(--weight-regular);font-style:normal}.text-footnote{font-family:var(--font-family);font-size:var(--text-footnote);line-height:var(--lh-footnote);letter-spacing:var(--ls-footnote);font-weight:var(--weight-regular);font-style:normal}.text-caption1{font-family:var(--font-family);font-size:var(--text-caption1);line-height:var(--lh-caption1);letter-spacing:var(--ls-caption1);font-weight:var(--weight-regular);font-style:normal}.text-caption2{font-family:var(--font-family);font-size:var(--text-caption2);line-height:var(--lh-caption2);letter-spacing:var(--ls-caption2);font-weight:var(--weight-regular);font-style:normal}.text-large-title.emphasized,.text-title1.emphasized,.text-title2.emphasized{font-weight:var(--weight-bold)}.text-title3.emphasized,.text-headline.emphasized,.text-body.emphasized,.text-callout.emphasized,.text-subheadline.emphasized,.text-footnote.emphasized{font-weight:var(--weight-semibold)}.text-caption1.emphasized{font-weight:var(--weight-medium)}.text-caption2.emphasized{font-weight:var(--weight-semibold)}.text-large-title.italic,.text-title1.italic,.text-title2.italic,.text-title3.italic,.text-headline.italic,.text-body.italic,.text-callout.italic,.text-subheadline.italic,.text-footnote.italic,.text-caption1.italic,.text-caption2.italic{font-style:italic}.text-large-title.emphasized.italic,.text-title1.emphasized.italic,.text-title2.emphasized.italic{font-weight:var(--weight-bold);font-style:italic}.text-title3.emphasized.italic,.text-headline.emphasized.italic,.text-body.emphasized.italic,.text-callout.emphasized.italic,.text-subheadline.emphasized.italic,.text-footnote.emphasized.italic{font-weight:var(--weight-semibold);font-style:italic}.text-caption1.emphasized.italic{font-weight:var(--weight-medium);font-style:italic}.text-caption2.emphasized.italic{font-weight:var(--weight-semibold);font-style:italic}.text-large-title.text-loose{line-height:var(--lh-large-title-loose)}.text-title1.text-loose{line-height:var(--lh-title1-loose)}.text-title2.text-loose{line-height:var(--lh-title2-loose)}.text-title3.text-loose{line-height:var(--lh-title3-loose)}.text-headline.text-loose{line-height:var(--lh-headline-loose)}.text-body.text-loose{line-height:var(--lh-body-loose)}.text-callout.text-loose{line-height:var(--lh-callout-loose)}.text-primary{color:var(--label-primary)}.text-secondary{color:var(--label-secondary)}.text-tertiary{color:var(--label-tertiary)}.text-quaternary{color:var(--label-quaternary)}.material-chrome{background-color:rgba(255, 255, 255, var(--material-chrome-opacity));-webkit-backdrop-filter:blur(var(--blur-chrome))}.material-thick{background-color:rgba(255, 255, 255, var(--material-thick-opacity));-webkit-backdrop-filter:blur(var(--blur-thick))}.material-regular{background-color:rgba(255, 255, 255, var(--material-regular-opacity));-webkit-backdrop-filter:blur(var(--blur-regular))}.material-thin{background-color:rgba(255, 255, 255, var(--material-thin-opacity));-webkit-backdrop-filter:blur(var(--blur-thin))}.material-ultrathin{background-color:rgba(255, 255, 255, var(--material-ultrathin-opacity));-webkit-backdrop-filter:blur(var(--blur-ultrathin))}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .material-chrome{background-color:rgba(0, 0, 0, var(--material-chrome-opacity))}:root:not([data-theme=light]) .material-thick{background-color:rgba(0, 0, 0, var(--material-thick-opacity))}:root:not([data-theme=light]) .material-regular{background-color:rgba(0, 0, 0, var(--material-regular-opacity))}:root:not([data-theme=light]) .material-thin{background-color:rgba(0, 0, 0, var(--material-thin-opacity))}:root:not([data-theme=light]) .material-ultrathin{background-color:rgba(0, 0, 0, var(--material-ultrathin-opacity))}}[data-theme=dark] .material-chrome{background-color:rgba(0, 0, 0, var(--material-chrome-opacity))}[data-theme=dark] .material-thick{background-color:rgba(0, 0, 0, var(--material-thick-opacity))}[data-theme=dark] .material-regular{background-color:rgba(0, 0, 0, var(--material-regular-opacity))}[data-theme=dark] .material-thin{background-color:rgba(0, 0, 0, var(--material-thin-opacity))}[data-theme=dark] .material-ultrathin{background-color:rgba(0, 0, 0, var(--material-ultrathin-opacity))}.liquid-glass-large{background-color:var(--glass-large-bg);border-radius:var(--glass-large-radius);box-shadow:0 0 var(--glass-large-shadow-blur) #00000014;-webkit-backdrop-filter:blur(var(--glass-large-shadow-blur))}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .liquid-glass-large{background-color:var(--glass-large-bg);box-shadow:0 0 var(--glass-large-shadow-blur) #0000004d, inset 0 0 0 .5px #ffffff0f}}[data-theme=dark] .liquid-glass-large{background-color:var(--glass-large-bg);box-shadow:0 0 var(--glass-large-shadow-blur) #0000004d, inset 0 0 0 .5px #ffffff0f}.liquid-glass-medium{background-color:var(--glass-medium-bg);border-radius:var(--glass-medium-radius);box-shadow:0 0 var(--glass-medium-shadow-blur) #0000000f;-webkit-backdrop-filter:blur(var(--glass-medium-shadow-blur))}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .liquid-glass-medium{background-color:var(--glass-medium-bg);box-shadow:0 0 var(--glass-medium-shadow-blur) #00000040, inset 0 0 0 .5px #ffffff0f}}[data-theme=dark] .liquid-glass-medium{background-color:var(--glass-medium-bg);box-shadow:0 0 var(--glass-medium-shadow-blur) #00000040, inset 0 0 0 .5px #ffffff0f}.liquid-glass-small{background-color:var(--glass-small-bg);border:.5px solid var(--glass-small-border);box-shadow:0 0 var(--glass-small-shadow-blur) #0000000a;-webkit-backdrop-filter:blur(var(--glass-small-shadow-blur));border-radius:8px}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .liquid-glass-small{background-color:var(--glass-small-bg);border-color:var(--glass-small-border);box-shadow:0 0 var(--glass-small-shadow-blur) #0003, inset 0 0 0 .5px #ffffff0f}}[data-theme=dark] .liquid-glass-small{background-color:var(--glass-small-bg);border-color:var(--glass-small-border);box-shadow:0 0 var(--glass-small-shadow-blur) #0003, inset 0 0 0 .5px #ffffff0f}.liquid-glass-primary{background-color:var(--glass-primary-bg);box-shadow:0 0 var(--glass-primary-shadow-blur) #0000000f;color:var(--glass-primary-icon-color);-webkit-backdrop-filter:blur(var(--glass-primary-shadow-blur));border-radius:8px}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .liquid-glass-primary{background-color:var(--glass-primary-bg);box-shadow:0 0 var(--glass-primary-shadow-blur) #0000004d, inset 0 0 0 .5px #ffffff0f}}[data-theme=dark] .liquid-glass-primary{background-color:var(--glass-primary-bg);box-shadow:0 0 var(--glass-primary-shadow-blur) #0000004d, inset 0 0 0 .5px #ffffff0f}.liquid-glass-clear{background-color:var(--glass-clear-bg);border-radius:var(--glass-clear-radius);box-shadow:0 0 var(--glass-clear-shadow-blur) #00000005;-webkit-backdrop-filter:blur(var(--glass-clear-shadow-blur))}.scroll-edge-soft-top{-webkit-mask-image:linear-gradient(to bottom, transparent 0%, black var(--scroll-edge-soft-blur), black 100%);mask-image:linear-gradient(to bottom, transparent 0%, black var(--scroll-edge-soft-blur), black 100%);-webkit-mask-image:linear-gradient(to bottom, transparent 0%, black var(--scroll-edge-soft-blur), black 100%)}.scroll-edge-soft-bottom{-webkit-mask-image:linear-gradient(to top, transparent 0%, black var(--scroll-edge-soft-blur), black 100%);mask-image:linear-gradient(to top, transparent 0%, black var(--scroll-edge-soft-blur), black 100%);-webkit-mask-image:linear-gradient(to top, transparent 0%, black var(--scroll-edge-soft-blur), black 100%)}.scroll-edge-soft-leading{-webkit-mask-image:linear-gradient(to right, transparent 0%, black var(--scroll-edge-soft-blur), black 100%);mask-image:linear-gradient(to right, transparent 0%, black var(--scroll-edge-soft-blur), black 100%);-webkit-mask-image:linear-gradient(to right, transparent 0%, black var(--scroll-edge-soft-blur), black 100%)}.scroll-edge-soft-trailing{-webkit-mask-image:linear-gradient(to left, transparent 0%, black var(--scroll-edge-soft-blur), black 100%);mask-image:linear-gradient(to left, transparent 0%, black var(--scroll-edge-soft-blur), black 100%);-webkit-mask-image:linear-gradient(to left, transparent 0%, black var(--scroll-edge-soft-blur), black 100%)}.scroll-edge-hard-top{-webkit-backdrop-filter:blur(var(--scroll-edge-hard-blur));-webkit-mask-image:linear-gradient(#0000 0%,#000 1px 100%);mask-image:linear-gradient(#0000 0%,#000 1px 100%)}.scroll-edge-hard-bottom{-webkit-backdrop-filter:blur(var(--scroll-edge-hard-blur));-webkit-mask-image:linear-gradient(0deg,#0000 0%,#000 1px 100%);mask-image:linear-gradient(0deg,#0000 0%,#000 1px 100%)}.scroll-edge-hard-leading{-webkit-backdrop-filter:blur(var(--scroll-edge-hard-blur));-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 1px 100%);mask-image:linear-gradient(90deg,#0000 0%,#000 1px 100%)}.scroll-edge-hard-trailing{-webkit-backdrop-filter:blur(var(--scroll-edge-hard-blur));-webkit-mask-image:linear-gradient(270deg,#0000 0%,#000 1px 100%);mask-image:linear-gradient(270deg,#0000 0%,#000 1px 100%)}.scroll-edge-soft-vertical{-webkit-mask-image:linear-gradient(to bottom, transparent 0%, black var(--scroll-edge-soft-blur), black calc(100% - var(--scroll-edge-soft-blur)), transparent 100%);mask-image:linear-gradient(to bottom, transparent 0%, black var(--scroll-edge-soft-blur), black calc(100% - var(--scroll-edge-soft-blur)), transparent 100%);-webkit-mask-image:linear-gradient(to bottom, transparent 0%, black var(--scroll-edge-soft-blur), black calc(100% - var(--scroll-edge-soft-blur)), transparent 100%)}.scroll-edge-soft-horizontal{-webkit-mask-image:linear-gradient(to right, transparent 0%, black var(--scroll-edge-soft-blur), black calc(100% - var(--scroll-edge-soft-blur)), transparent 100%);mask-image:linear-gradient(to right, transparent 0%, black var(--scroll-edge-soft-blur), black calc(100% - var(--scroll-edge-soft-blur)), transparent 100%);-webkit-mask-image:linear-gradient(to right, transparent 0%, black var(--scroll-edge-soft-blur), black calc(100% - var(--scroll-edge-soft-blur)), transparent 100%)}:root{--ios27-glass-transparency:.5}.ios27-glass-fully-tinted{--ios27-glass-transparency:0}.ios27-glass-tinted{--ios27-glass-transparency:.25}.ios27-glass-default{--ios27-glass-transparency:.5}.ios27-glass-clear{--ios27-glass-transparency:.75}.ios27-glass-ultra-clear{--ios27-glass-transparency:1}@media (prefers-reduced-transparency:reduce){:root,.ios27-glass-fully-tinted,.ios27-glass-tinted,.ios27-glass-default,.ios27-glass-clear,.ios27-glass-ultra-clear{--ios27-glass-transparency:0}}:root{--ios27-glass-rim:#dbdbdb;--ios27-glass-rim-sm:#ebebeb;--ios27-glass-rim-spread:.5px;--ios27-glass-inner:#282828;--ios27-glass-la-rgb:255, 255, 255;--ios27-glass-la-alpha:.7;--ios27-glass-la-overlay:#bfbfbf1a;--ios27-glass-la-shadow:0 8px 48px #00000040;--ios27-glass-me-rgb:255, 255, 255;--ios27-glass-me-alpha:.7;--ios27-glass-me-overlay:#bfbfbf1a;--ios27-glass-me-shadow:0 8px 48px #00000040;--ios27-glass-sm-rgb:116, 116, 128;--ios27-glass-sm-alpha:.08;--ios27-glass-sm-overlay:transparent;--ios27-glass-sm-shadow:0 8px 15px #00000005;--ios27-glass-clear-base:#101010;--ios27-glass-clear-overlay:#ffffff0a;--ios27-toolbar-rgb:255, 255, 255;--ios27-toolbar-alpha:.85;--ios27-toolbar-edge:#0000000d;--ios27-sidebar-rgb:247, 247, 247;--ios27-sidebar-alpha:.8;--ios27-material-chrome-rgb:255, 255, 255;--ios27-material-chrome-alpha:.75;--ios27-material-thick-rgb:255, 255, 255;--ios27-material-thick-alpha:.84;--ios27-material-thick-overlay:#ffffff57;--ios27-material-regular-rgb:255, 255, 255;--ios27-material-regular-alpha:.6;--ios27-material-regular-overlay:#ffffff40;--ios27-material-thin-rgb:255, 255, 255;--ios27-material-thin-alpha:.4;--ios27-material-thin-overlay:#ffffff0d;--ios27-material-ultrathin-rgb:255, 255, 255;--ios27-material-ultrathin-alpha:.07;--ios27-material-ultrathin-overlay:#ffffff08;--ios27-scroll-hard-rgb:255, 255, 255;--ios27-scroll-hard-alpha:.85;--ios27-scroll-hard-border:#0000000d}:root[data-theme=dark]{--ios27-glass-rim:#a6a6a6;--ios27-glass-rim-sm:#e6e6e6;--ios27-glass-inner:#1a1a1a;--ios27-glass-la-rgb:26, 26, 26;--ios27-glass-la-alpha:.7;--ios27-glass-la-overlay:transparent;--ios27-glass-la-shadow:0 8px 48px #00000073;--ios27-glass-me-rgb:26, 26, 26;--ios27-glass-me-alpha:.7;--ios27-glass-me-overlay:transparent;--ios27-glass-me-shadow:0 8px 48px #00000073;--ios27-glass-sm-rgb:118, 118, 128;--ios27-glass-sm-alpha:.12;--ios27-glass-sm-overlay:transparent;--ios27-glass-sm-shadow:0 8px 15px #0000000a;--ios27-toolbar-rgb:0, 0, 0;--ios27-toolbar-alpha:.55;--ios27-toolbar-edge:#0000001a;--ios27-sidebar-rgb:0, 0, 0;--ios27-sidebar-alpha:.8;--ios27-material-chrome-rgb:28, 28, 28;--ios27-material-chrome-alpha:.9;--ios27-material-thick-rgb:0, 0, 0;--ios27-material-thick-alpha:.6;--ios27-material-thick-overlay:transparent;--ios27-material-regular-rgb:0, 0, 0;--ios27-material-regular-alpha:.41;--ios27-material-regular-overlay:transparent;--ios27-material-thin-rgb:0, 0, 0;--ios27-material-thin-alpha:.26;--ios27-material-thin-overlay:transparent;--ios27-material-ultrathin-rgb:0, 0, 0;--ios27-material-ultrathin-alpha:.02;--ios27-material-ultrathin-overlay:transparent;--ios27-scroll-hard-rgb:0, 0, 0;--ios27-scroll-hard-alpha:.55;--ios27-scroll-hard-border:#0000001a}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--ios27-glass-rim:#a6a6a6;--ios27-glass-rim-sm:#e6e6e6;--ios27-glass-inner:#1a1a1a;--ios27-glass-la-rgb:26, 26, 26;--ios27-glass-la-alpha:.7;--ios27-glass-la-overlay:transparent;--ios27-glass-la-shadow:0 8px 48px #00000073;--ios27-glass-me-rgb:26, 26, 26;--ios27-glass-me-alpha:.7;--ios27-glass-me-overlay:transparent;--ios27-glass-me-shadow:0 8px 48px #00000073;--ios27-glass-sm-rgb:118, 118, 128;--ios27-glass-sm-alpha:.12;--ios27-glass-sm-overlay:transparent;--ios27-glass-sm-shadow:0 8px 15px #0000000a;--ios27-toolbar-rgb:0, 0, 0;--ios27-toolbar-alpha:.55;--ios27-toolbar-edge:#0000001a;--ios27-sidebar-rgb:0, 0, 0;--ios27-sidebar-alpha:.8;--ios27-material-chrome-rgb:28, 28, 28;--ios27-material-chrome-alpha:.9;--ios27-material-thick-rgb:0, 0, 0;--ios27-material-thick-alpha:.6;--ios27-material-thick-overlay:transparent;--ios27-material-regular-rgb:0, 0, 0;--ios27-material-regular-alpha:.41;--ios27-material-regular-overlay:transparent;--ios27-material-thin-rgb:0, 0, 0;--ios27-material-thin-alpha:.26;--ios27-material-thin-overlay:transparent;--ios27-material-ultrathin-rgb:0, 0, 0;--ios27-material-ultrathin-alpha:.02;--ios27-material-ultrathin-overlay:transparent;--ios27-scroll-hard-rgb:0, 0, 0;--ios27-scroll-hard-alpha:.55;--ios27-scroll-hard-border:#0000001a}}.ios27-liquid-glass-la{-webkit-backdrop-filter:blur(calc(6px * calc(.5 + .8 * var(--ios27-glass-transparency,.5)))) saturate(1.8);background-color:rgba(var(--ios27-glass-la-rgb), calc(var(--ios27-glass-la-alpha) * calc(1.6 + -1.1 * var(--ios27-glass-transparency,.5))));background-image:linear-gradient(var(--ios27-glass-la-overlay), var(--ios27-glass-la-overlay));box-shadow:var(--ios27-glass-la-shadow), 0 0 0 var(--ios27-glass-rim-spread,.5px) var(--ios27-glass-rim), inset 0 40px 10px -40px var(--ios27-glass-inner), inset 0 -40px 10px -40px var(--ios27-glass-inner);border-radius:34px}.ios27-liquid-glass-me{-webkit-backdrop-filter:blur(calc(6px * calc(.5 + .8 * var(--ios27-glass-transparency,.5)))) saturate(1.8);background-color:rgba(var(--ios27-glass-me-rgb), calc(var(--ios27-glass-me-alpha) * calc(1.6 + -1.1 * var(--ios27-glass-transparency,.5))));background-image:linear-gradient(var(--ios27-glass-me-overlay), var(--ios27-glass-me-overlay));box-shadow:var(--ios27-glass-me-shadow), 0 0 0 var(--ios27-glass-rim-spread,.5px) var(--ios27-glass-rim), inset 0 40px 10px -40px var(--ios27-glass-inner), inset 0 -40px 10px -40px var(--ios27-glass-inner);border-radius:34px}.ios27-liquid-glass-sm{-webkit-backdrop-filter:blur(calc(3.6px * calc(.5 + .8 * var(--ios27-glass-transparency,.5)))) saturate(1.8);background-color:rgba(var(--ios27-glass-sm-rgb), calc(var(--ios27-glass-sm-alpha) * calc(1.6 + -1.1 * var(--ios27-glass-transparency,.5))));background-image:linear-gradient(var(--ios27-glass-sm-overlay), var(--ios27-glass-sm-overlay));box-shadow:var(--ios27-glass-sm-shadow), 0 0 0 var(--ios27-glass-rim-spread,.5px) var(--ios27-glass-rim-sm), inset 0 40px 10px -40px var(--ios27-glass-inner), inset 0 -40px 10px -40px var(--ios27-glass-inner);border-radius:100px}.ios27-liquid-glass-sm.ios27-glass-prominent{background-blend-mode:color-burn;--_kitBlendMode:LINEAR_BURN;background-color:#fffffff0;background-image:linear-gradient(#08f,#08f);border-radius:1000px}.ios27-liquid-glass-clear{-webkit-backdrop-filter:blur(calc(1.6px * calc(.5 + .8 * var(--ios27-glass-transparency,.5)))) saturate(1.8);background-color:var(--ios27-glass-clear-overlay);border-radius:23px;box-shadow:0 8px 15px #00000005}.ios27-material-chrome{-webkit-backdrop-filter:blur(calc(50px * calc(.5 + .8 * var(--ios27-glass-transparency,.5))));background-color:rgba(var(--ios27-material-chrome-rgb), calc(var(--ios27-material-chrome-alpha) * calc(1.6 + -1.1 * var(--ios27-glass-transparency,.5))))}.ios27-material-thick{-webkit-backdrop-filter:blur(calc(100px * calc(.5 + .8 * var(--ios27-glass-transparency,.5))));background-color:rgba(var(--ios27-material-thick-rgb), calc(var(--ios27-material-thick-alpha) * calc(1.6 + -1.1 * var(--ios27-glass-transparency,.5))));background-image:linear-gradient(var(--ios27-material-thick-overlay), var(--ios27-material-thick-overlay))}.ios27-material-regular{-webkit-backdrop-filter:blur(calc(100px * calc(.5 + .8 * var(--ios27-glass-transparency,.5))));background-color:rgba(var(--ios27-material-regular-rgb), calc(var(--ios27-material-regular-alpha) * calc(1.6 + -1.1 * var(--ios27-glass-transparency,.5))));background-image:linear-gradient(var(--ios27-material-regular-overlay), var(--ios27-material-regular-overlay))}.ios27-material-thin{-webkit-backdrop-filter:blur(calc(100px * calc(.5 + .8 * var(--ios27-glass-transparency,.5))));background-color:rgba(var(--ios27-material-thin-rgb), calc(var(--ios27-material-thin-alpha) * calc(1.6 + -1.1 * var(--ios27-glass-transparency,.5))));background-image:linear-gradient(var(--ios27-material-thin-overlay), var(--ios27-material-thin-overlay))}.ios27-material-ultrathin{-webkit-backdrop-filter:blur(calc(100px * calc(.5 + .8 * var(--ios27-glass-transparency,.5))));background-color:rgba(var(--ios27-material-ultrathin-rgb), calc(var(--ios27-material-ultrathin-alpha) * calc(1.6 + -1.1 * var(--ios27-glass-transparency,.5))));background-image:linear-gradient(var(--ios27-material-ultrathin-overlay), var(--ios27-material-ultrathin-overlay))}.ios27-scroll-edge-soft{-webkit-backdrop-filter:blur(calc(10px * calc(.5 + .8 * var(--ios27-glass-transparency,.5))))}.ios27-scroll-edge-soft:before{content:"";pointer-events:none;opacity:.9;-webkit-backdrop-filter:blur(calc(100px * calc(.5 + .8 * var(--ios27-glass-transparency,.5))));position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000);mask-image:linear-gradient(#000,#0000)}.ios27-scroll-edge-hard{-webkit-backdrop-filter:blur(calc(6px * calc(.5 + .8 * var(--ios27-glass-transparency,.5))));background:rgba(var(--ios27-scroll-hard-rgb), calc(var(--ios27-scroll-hard-alpha) * calc(1.6 + -1.1 * var(--ios27-glass-transparency,.5))));border-bottom:1px solid var(--ios27-scroll-hard-border)}.ios27-toolbar-uniform{-webkit-backdrop-filter:blur(calc(6px * calc(.5 + .8 * var(--ios27-glass-transparency,.5))));background:rgba(var(--ios27-toolbar-rgb), calc(var(--ios27-toolbar-alpha) * calc(1.6 + -1.1 * var(--ios27-glass-transparency,.5))));border-bottom:1px solid var(--ios27-toolbar-edge);transition:background .25s cubic-bezier(.4,0,.2,1),-webkit-backdrop-filter .25s cubic-bezier(.4,0,.2,1),backdrop-filter .25s cubic-bezier(.4,0,.2,1)}.ios27-sidebar{-webkit-backdrop-filter:blur(calc(40px * calc(.5 + .8 * var(--ios27-glass-transparency,.5))));background:rgba(var(--ios27-sidebar-rgb), calc(var(--ios27-sidebar-alpha) * calc(1.6 + -1.1 * var(--ios27-glass-transparency,.5))));border-radius:0;padding-inline:0}.ios27-searchbar{align-items:center;gap:var(--space-2,8px);font-family:var(--font-family);width:100%;display:flex}.ios27-searchbar-field{align-items:center;gap:var(--space-2,8px);min-height:40px;padding:0 var(--space-3,12px);background-color:var(--fill-secondary);border:.5px solid var(--separator-default);transition:background-color var(--duration-fast,.15s) var(--easing-apple-default,ease);border-radius:12px;flex:1;display:flex;position:relative}.ios27-searchbar-icon{color:var(--label-tertiary);flex-shrink:0;align-items:center;display:flex}.ios27-searchbar-input{min-width:0;color:var(--label-primary);font-family:var(--font-family);font-size:var(--text-body,17px);appearance:none;background:0 0;border:none;flex:1;margin:0;padding:8px 0}.ios27-searchbar-input::placeholder{color:var(--label-tertiary)}.ios27-searchbar-input:focus{outline:none}.ios27-searchbar-field:focus-within{box-shadow:0 0 0 3px color-mix(in srgb, var(--color-blue) 30%, transparent);background-color:var(--fill-tertiary)}.ios27-searchbar-clear{background-color:var(--label-tertiary);width:20px;height:20px;color:var(--bg-primary);cursor:pointer;transition:opacity var(--duration-fast,.15s) ease;border:none;border-radius:50%;justify-content:center;align-items:center;padding:0;display:flex}.ios27-searchbar-clear:hover{opacity:.8}.ios27-searchbar-cancel{padding:0 var(--space-1,4px);color:var(--color-blue);font-family:var(--font-family);font-size:var(--text-body,17px);white-space:nowrap;cursor:pointer;appearance:none;transition:opacity var(--duration-fast,.15s) ease;background:0 0;border:none;flex-shrink:0}.ios27-searchbar-cancel:hover{opacity:.7}.ios27-btn{justify-content:center;align-items:center;gap:var(--space-2,8px);font-family:var(--font-family);font-weight:var(--weight-semibold,600);text-align:center;white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none;appearance:none;transition:opacity var(--duration-fast,.15s) var(--easing-apple-default,ease), transform var(--duration-fast,.15s) var(--easing-apple-default,ease), background-color var(--duration-fast,.15s) var(--easing-apple-default,ease);border:none;border-radius:12px;display:inline-flex}.ios27-btn:active:not(:disabled){opacity:.75;transform:scale(.98)}.ios27-btn:disabled{opacity:.4;cursor:not-allowed;pointer-events:none}.ios27-btn--filled{background-color:var(--color-blue);color:#fff}.ios27-btn--gray{background-color:var(--fill-primary);color:var(--color-blue)}.ios27-btn--tinted{background-color:color-mix(in srgb, var(--color-blue) 15%, transparent);color:var(--color-blue)}.ios27-btn--plain{color:var(--color-blue);background-color:#0000}.ios27-btn--liquid-glass{color:var(--label-primary);background-color:var(--glass-small-bg,#ffffff1a);border:.5px solid var(--glass-small-border,#fff3);-webkit-backdrop-filter:blur(var(--glass-small-blur,16px));box-shadow:0 1px 4px #00000014}.ios27-btn--small{min-height:30px;font-size:var(--text-subheadline,15px);border-radius:8px;padding:6px 12px}.ios27-btn--medium{min-height:38px;font-size:var(--text-body,17px);border-radius:10px;padding:8px 16px}.ios27-btn--large{min-height:48px;font-size:var(--text-body,17px);border-radius:14px;padding:12px 22px}.ios27-segmented{background-color:var(--fill-tertiary);border:.5px solid var(--separator-default);border-radius:12px;align-items:stretch;gap:2px;padding:3px;display:inline-flex}.ios27-segmented-item{min-height:30px;color:var(--label-secondary);font-family:var(--font-family);font-size:var(--text-subheadline,15px);font-weight:var(--weight-medium,500);white-space:nowrap;cursor:pointer;appearance:none;transition:all var(--duration-fast,.15s) ease;background-color:#0000;border:none;border-radius:9px;flex:1 1 0;justify-content:center;align-items:center;gap:6px;padding:4px 12px;display:inline-flex}.ios27-segmented-item:hover{color:var(--label-primary)}.ios27-segmented-item.is-active{background-color:var(--bg-primary);color:var(--label-primary);font-weight:var(--weight-semibold,600);box-shadow:0 2px 6px #0000001a}.ios27-sheet-backdrop{z-index:1000;-webkit-backdrop-filter:blur(20px);background-color:#00000073;justify-content:center;align-items:center;padding:20px;animation:.2s ios27-fade-in;display:flex;position:fixed;inset:0}.ios27-sheet{width:100%;max-width:980px;max-height:90vh;color:var(--label-primary);border:.5px solid var(--separator-opaque,#ffffff26);border-radius:20px;flex-direction:column;animation:.25s cubic-bezier(.16,1,.3,1) ios27-scale-in;display:flex;position:relative;overflow:hidden;box-shadow:0 16px 48px #00000059}.ios27-sheet-grabber{background-color:var(--fill-primary);border-radius:2.5px;width:36px;height:5px;margin:10px auto 4px}@keyframes ios27-fade-in{0%{opacity:0}to{opacity:1}}@keyframes ios27-scale-in{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}*{box-sizing:border-box;margin:0;padding:0}html,body{min-height:100%;font-family:var(--font-family,-apple-system, BlinkMacSystemFont, "SF Pro Text", "SF Pro Display", system-ui, sans-serif);background-color:var(--bg-grouped-primary);color:var(--label-primary);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:1.47}a{color:var(--color-blue);transition:opacity var(--duration-fast,.15s) ease;text-decoration:none}a:hover{opacity:.8}button{cursor:pointer;background:0 0;border:none;font-family:inherit}input,select{font-family:inherit}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:var(--label-quaternary);border-radius:var(--radius-full,9999px)}::-webkit-scrollbar-thumb:hover{background:var(--label-tertiary)}.searchbar-section.svelte-1orw898{flex-direction:column;gap:12px;width:100%;display:flex}.provider-segmented.svelte-1orw898{align-self:flex-start}.ios27-search-control-bar.svelte-1orw898{align-items:center;gap:10px;width:100%;display:flex}.ios27-searchbar-field.svelte-1orw898{background-color:var(--fill-secondary,#78788014);border:.5px solid var(--separator-default,#3c3c432e);min-height:44px;transition:all var(--duration-fast,.15s) var(--easing-apple-default,ease);border-radius:13px;flex:1;align-items:center;gap:10px;padding:0 14px;display:flex;position:relative}.ios27-searchbar-field.is-focused.svelte-1orw898{background-color:var(--bg-primary,#fff);border-color:var(--color-blue,#007aff);box-shadow:0 0 0 3px color-mix(in srgb, var(--color-blue,#007aff) 22%, transparent)}.ios27-searchbar-icon.svelte-1orw898{color:var(--label-secondary);flex-shrink:0;align-items:center;display:flex}.ios27-searchbar-input.svelte-1orw898{min-width:0;color:var(--label-primary);font-family:var(--font-family);appearance:none;background:0 0;border:none;flex:1;margin:0;padding:10px 0;font-size:15px}.ios27-searchbar-input.svelte-1orw898::placeholder{color:var(--label-tertiary)}.ios27-searchbar-input.svelte-1orw898:focus{outline:none}.ios27-searchbar-clear.svelte-1orw898{background-color:var(--label-tertiary);width:20px;height:20px;color:var(--bg-primary,#fff);cursor:pointer;transition:opacity var(--duration-fast,.15s) ease;border:none;border-radius:50%;justify-content:center;align-items:center;padding:0;display:flex}.ios27-searchbar-clear.svelte-1orw898:hover{opacity:.8}.ios-spinner.svelte-1orw898{border:2px solid var(--fill-tertiary);border-top-color:var(--color-blue);border-radius:50%;flex-shrink:0;width:16px;height:16px;animation:.7s linear infinite svelte-1orw898-ios-spin}@keyframes svelte-1orw898-ios-spin{to{transform:rotate(360deg)}}@media (width<=640px){.provider-segmented.svelte-1orw898{align-self:stretch}}.ios27-color-filter.svelte-17ctsne{scrollbar-width:thin;align-items:center;gap:6px;width:100%;padding:2px 0 4px;display:flex;overflow-x:auto}.color-pill.svelte-17ctsne{background-color:var(--fill-tertiary);border:.5px solid var(--separator-default);color:var(--label-secondary);white-space:nowrap;cursor:pointer;appearance:none;transition:all var(--duration-fast,.15s) ease;border-radius:10px;align-items:center;gap:6px;padding:5px 12px;font-weight:500;display:inline-flex}.color-pill.svelte-17ctsne:hover{background-color:var(--fill-secondary);color:var(--label-primary)}.color-pill.is-active.svelte-17ctsne{background-color:var(--bg-primary);color:var(--label-primary);border-color:var(--separator-opaque);font-weight:600;box-shadow:0 1px 4px #00000014}.dark .color-pill.is-active.svelte-17ctsne{background-color:var(--bg-grouped-secondary);box-shadow:0 1px 4px #0006}.color-dot.svelte-17ctsne{border-radius:50%;flex-shrink:0;width:10px;height:10px}.all-tones.svelte-17ctsne{background:conic-gradient(var(--color-red,#ff383c), var(--color-orange,#ff8d28), var(--color-yellow,#fc0), var(--color-green,#34c759), var(--color-teal,#00c3d0), var(--color-blue,#08f), var(--color-purple,#cb30e0), var(--color-pink,#ff2d55))}.ios27-palette-container.svelte-17ctsne{flex-direction:column;gap:10px;width:100%;display:flex}.palette-header.svelte-17ctsne{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.dominance-flow.svelte-17ctsne{color:var(--color-blue,#08f);letter-spacing:-.01em;font-weight:600}.ios27-tone-bar.svelte-17ctsne{background-color:var(--fill-tertiary,#7878801f);border:.5px solid var(--separator-default,#3c3c4314);border-radius:11px;flex-wrap:wrap;align-items:center;gap:6px;padding:3px;display:flex}.tone-pill.svelte-17ctsne{color:var(--label-secondary,#3c3c4399);cursor:pointer;transition:all var(--duration-fast,.15s) ease;white-space:nowrap;background:0 0;border:none;border-radius:8px;align-items:center;gap:6px;padding:6px 12px;font-weight:500;display:inline-flex}.tone-pill.svelte-17ctsne:hover{color:var(--label-primary,#1c1c1e)}.tone-pill.is-active.svelte-17ctsne{background-color:var(--bg-primary,#fff);color:var(--label-primary,#1c1c1e);font-weight:600;box-shadow:0 1px 3px #00000014}.dark .tone-pill.is-active.svelte-17ctsne{background-color:var(--bg-grouped-secondary,#2c2c2e);color:#fff;box-shadow:0 1px 3px #0006}.rank-badge.svelte-17ctsne{background-color:var(--color-blue,#08f);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:15px;height:15px;font-size:10px;font-weight:700;line-height:1;display:inline-flex}.rank-badge-sm.svelte-17ctsne{width:14px;height:14px;font-size:9px}.dark .rank-badge.svelte-17ctsne{background-color:var(--color-blue,#0a84ff)}.custom-color-pill.svelte-17ctsne{cursor:pointer;-webkit-user-select:none;user-select:none;margin-left:auto;position:relative}.spectrum-dot.svelte-17ctsne{border:.5px solid var(--separator-default,#3c3c4326);background:conic-gradient(from 90deg,#ff383c,#ff8d28,#fc0,#34c759,#00c3d0,#08f,#cb30e0,#ff2d55,#ff383c)}.custom-color-native-input.svelte-17ctsne{opacity:0;cursor:pointer;border:none;width:100%;height:100%;margin:0;padding:0;position:absolute;inset:0}.active-palette-list.svelte-17ctsne{flex-wrap:wrap;align-items:stretch;gap:8px;margin-top:2px;display:flex}.active-color-card.svelte-17ctsne{background-color:var(--bg-grouped-secondary,#78788014);border:.5px solid var(--separator-default,#3c3c431f);min-width:170px;max-width:240px;transition:all var(--duration-fast,.15s) ease;border-radius:12px;flex-direction:column;flex:170px;gap:6px;padding:8px 12px;display:flex}.active-color-top.svelte-17ctsne{align-items:center;gap:6px;display:flex}.active-color-name.svelte-17ctsne{color:var(--label-primary);flex:1;font-weight:600}.remove-color-btn.svelte-17ctsne{color:var(--label-secondary);cursor:pointer;transition:all var(--duration-fast,.12s) ease;background:0 0;border:none;border-radius:4px;padding:2px 5px;font-size:11px;line-height:1}.remove-color-btn.svelte-17ctsne:hover{color:var(--color-red,#ff383c);background-color:var(--fill-tertiary)}.active-color-slider-row.svelte-17ctsne{flex-direction:column;gap:4px;display:flex}.coverage-label.svelte-17ctsne{justify-content:space-between;align-items:center;display:flex}.coverage-value.svelte-17ctsne{color:var(--label-primary);font-weight:600}.ios27-slider.svelte-17ctsne{appearance:none;background:var(--fill-secondary,#78788033);width:100%;height:5px;accent-color:var(--color-blue,#08f);cursor:pointer;border-radius:980px;outline:none}.ios27-provider-filters-container.svelte-14y89r9{flex-direction:column;gap:10px;width:100%;padding-top:4px;display:flex}.filters-header.svelte-14y89r9{justify-content:space-between;align-items:center;width:100%;display:flex}.filters-toggle-btn.svelte-14y89r9{color:var(--label-primary,#1c1c1e);cursor:pointer;transition:color var(--duration-fast,.15s) ease;background:0 0;border:none;border-radius:8px;align-items:center;gap:8px;padding:4px 6px;font-weight:600;display:inline-flex}.filters-toggle-btn.svelte-14y89r9:hover{color:var(--color-blue,#08f)}.toggle-chevron{transition:transform var(--duration-fast,.15s) ease;color:var(--label-secondary,#3c3c4399);margin-left:2px}.toggle-chevron.is-rotated{transform:rotate(180deg)}.active-badge.svelte-14y89r9{background-color:var(--color-blue,#08f);color:#fff;border-radius:980px;justify-content:center;align-items:center;min-width:18px;height:18px;padding:0 6px;font-weight:700;display:inline-flex}.reset-filters-btn.svelte-14y89r9{color:var(--label-secondary,#3c3c4399);cursor:pointer;transition:all var(--duration-fast,.15s) ease;background:0 0;border:none;border-radius:6px;align-items:center;gap:5px;padding:4px 8px;display:inline-flex}.reset-filters-btn.svelte-14y89r9:hover{color:var(--color-blue,#08f)}.filters-panel.svelte-14y89r9{background-color:var(--fill-quaternary,#7878800a);border:.5px solid var(--separator-default,#3c3c431f);border-radius:14px;flex-direction:column;gap:12px;padding:12px 14px;animation:.18s ease-out svelte-14y89r9-fadeIn;display:flex}@keyframes svelte-14y89r9-fadeIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.filters-row.svelte-14y89r9{flex-wrap:wrap;align-items:flex-end;gap:14px 18px;width:100%;display:flex}.filter-group.svelte-14y89r9{flex-direction:column;gap:6px;display:flex}.filter-group-grow.svelte-14y89r9{flex:1;min-width:180px}.filter-label.svelte-14y89r9{text-transform:uppercase;letter-spacing:.04em;font-size:11px;font-weight:600}.ios27-mini-segmented.svelte-14y89r9{background-color:var(--fill-tertiary,#7878801f);border:.5px solid var(--separator-default,#3c3c4314);border-radius:9px;align-items:center;gap:2px;padding:2.5px;display:inline-flex}.mini-segmented-btn.svelte-14y89r9{color:var(--label-secondary,#3c3c4399);cursor:pointer;transition:all var(--duration-fast,.15s) ease;white-space:nowrap;background:0 0;border:none;border-radius:7px;padding:5px 11px;font-weight:500}.mini-segmented-btn.svelte-14y89r9:hover{color:var(--label-primary,#1c1c1e)}.mini-segmented-btn.is-active.svelte-14y89r9{background-color:var(--bg-primary,#fff);color:var(--label-primary,#1c1c1e);font-weight:600;box-shadow:0 1px 3px #00000014}.dark .mini-segmented-btn.is-active.svelte-14y89r9{background-color:var(--bg-grouped-secondary,#2c2c2e);color:#fff;box-shadow:0 1px 3px #0006}.ios27-filter-pill.svelte-14y89r9{background-color:var(--fill-secondary,#78788014);border:.5px solid var(--separator-default,#3c3c4326);color:var(--label-secondary,#3c3c43b3);cursor:pointer;transition:all var(--duration-fast,.15s) ease;white-space:nowrap;border-radius:980px;align-items:center;gap:6px;padding:6px 12px;font-weight:500;display:inline-flex}.ios27-filter-pill.svelte-14y89r9:hover{background-color:var(--fill-primary,#78788029);color:var(--label-primary,#1c1c1e)}.ios27-filter-pill.is-active.svelte-14y89r9{background-color:color-mix(in srgb, var(--color-blue,#08f) 14%, transparent);border-color:var(--color-blue,#08f);color:var(--color-blue,#08f);font-weight:600}.ios27-filter-select.svelte-14y89r9,.ios27-inline-input.svelte-14y89r9{background-color:var(--bg-primary,#fff);border:.5px solid var(--separator-default,#3c3c432e);height:32px;color:var(--label-primary,#1c1c1e);transition:border-color var(--duration-fast,.15s) ease;border-radius:9px;outline:none;padding:0 10px;font-family:inherit}.ios27-filter-select.svelte-14y89r9:focus,.ios27-inline-input.svelte-14y89r9:focus{border-color:var(--color-blue,#08f)}.dark .ios27-filter-select.svelte-14y89r9,.dark .ios27-inline-input.svelte-14y89r9{background-color:var(--bg-grouped-secondary,#2c2c2e);color:#fff}.ios27-card.svelte-1qv6cai{break-inside:avoid;border:.5px solid var(--separator-default);background-color:var(--fill-tertiary);transition:transform var(--duration-fast,.15s) ease, box-shadow var(--duration-fast,.15s) ease;cursor:pointer;text-align:left;border-radius:14px;width:100%;margin-bottom:16px;padding:0;display:block;position:relative;overflow:hidden}.ios27-card.svelte-1qv6cai:hover{box-shadow:0 4px 16px #0000001f}.ios27-card.svelte-1qv6cai:active{transform:scale(.99)}.blurhash-canvas.svelte-1qv6cai{object-fit:cover;border-radius:inherit;z-index:1;width:100%;height:100%;transition:opacity .5s ease-out;display:block;position:absolute;inset:0}.blurhash-canvas.faded.svelte-1qv6cai{opacity:0}.card-img.svelte-1qv6cai{object-fit:cover;border-radius:inherit;opacity:0;z-index:2;width:100%;height:100%;transition:opacity .45s cubic-bezier(.2,.8,.2,1);display:block;position:absolute;inset:0}.card-img.loaded.svelte-1qv6cai{opacity:1}.card-overlay.svelte-1qv6cai{opacity:0;transition:opacity var(--duration-fast,.15s) ease;z-index:3;background:linear-gradient(#0000 50%,#0000008c 100%);flex-direction:column;justify-content:flex-end;padding:10px;display:flex;position:absolute;inset:0}.ios27-card.svelte-1qv6cai:hover .card-overlay:where(.svelte-1qv6cai){opacity:1}.overlay-bottom.svelte-1qv6cai{z-index:4;position:relative}.photographer-info.svelte-1qv6cai{align-items:center;gap:8px;display:flex}.photographer-avatar.svelte-1qv6cai{object-fit:cover;border:1px solid #fffc;border-radius:50%;flex-shrink:0;width:24px;height:24px}.photographer-name.svelte-1qv6cai{color:#fff;white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}.gallery-wrapper.svelte-l3mnc7{width:100%;margin-top:16px}.text-secondary.svelte-l3mnc7{color:var(--label-secondary)}.ios-masonry-grid.svelte-l3mnc7{column-count:4;column-gap:16px}@media (width<=1200px){.ios-masonry-grid.svelte-l3mnc7{column-count:3}}@media (width<=768px){.ios-masonry-grid.svelte-l3mnc7{column-count:2;column-gap:12px}}@media (width<=480px){.ios-masonry-grid.svelte-l3mnc7{column-count:1}}.skeleton-tile.svelte-l3mnc7{background-color:var(--fill-tertiary);break-inside:avoid;border:.5px solid var(--separator-default);border-radius:14px;margin-bottom:16px;position:relative;overflow:hidden}.skeleton-shimmer.svelte-l3mnc7{background:linear-gradient(90deg, transparent 0%, var(--fill-secondary) 50%, transparent 100%);animation:1.5s infinite svelte-l3mnc7-shimmer;position:absolute;inset:0;transform:translate(-100%)}@keyframes svelte-l3mnc7-shimmer{to{transform:translate(100%)}}.ios-empty-state.svelte-l3mnc7{text-align:center;background-color:var(--bg-grouped-secondary);border:.5px dashed var(--separator-opaque);border-radius:16px;flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:64px 20px;display:flex}.empty-icon-wrap.svelte-l3mnc7{background-color:var(--fill-tertiary);width:60px;height:60px;color:var(--label-tertiary);border-radius:50%;justify-content:center;align-items:center;margin-bottom:6px;display:flex}.ios-error-banner.svelte-l3mnc7{background-color:color-mix(in srgb, var(--color-red) 10%, transparent);border:.5px solid var(--color-red);border-radius:12px;align-items:center;gap:12px;margin-bottom:16px;padding:12px 16px;display:flex}.error-icon{color:var(--color-red);flex-shrink:0}.error-text.svelte-l3mnc7{flex:1}.error-text.svelte-l3mnc7 h4:where(.svelte-l3mnc7){color:var(--color-red)}.error-text.svelte-l3mnc7 p:where(.svelte-l3mnc7){color:var(--label-secondary)}.load-more-section.svelte-l3mnc7{justify-content:center;padding:32px 0 16px;display:flex}.load-more-btn.svelte-l3mnc7{border-radius:var(--radius-full,9999px);min-width:200px}.ios-spinner.svelte-l3mnc7{border:2px solid #7878804d;border-top-color:var(--color-blue);border-radius:50%;width:16px;height:16px;animation:.7s linear infinite svelte-l3mnc7-spin}@keyframes svelte-l3mnc7-spin{to{transform:rotate(360deg)}}.ios27-modal-close-btn.svelte-4bopmf{z-index:20;background-color:var(--fill-secondary);width:28px;height:28px;color:var(--label-secondary);cursor:pointer;transition:background-color var(--duration-fast,.15s) ease, color var(--duration-fast,.15s) ease;border:none;border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;top:14px;right:14px}.ios27-modal-close-btn.svelte-4bopmf:hover{background-color:var(--fill-primary);color:var(--label-primary)}.sheet-layout.svelte-4bopmf{grid-template-columns:1.25fr 1fr;max-height:calc(90vh - 20px);display:grid;overflow-y:auto}.sheet-image-viewport.svelte-4bopmf{background-color:var(--bg-primary);justify-content:center;align-items:center;min-height:400px;display:flex;position:relative;overflow:hidden}.modal-blurhash-canvas.svelte-4bopmf{object-fit:cover;filter:blur(24px);opacity:.7;z-index:1;width:100%;height:100%;transition:opacity .4s;position:absolute;inset:0;transform:scale(1.1)}.modal-blurhash-canvas.faded.svelte-4bopmf{opacity:0}.sheet-photo.svelte-4bopmf{z-index:2;object-fit:contain;opacity:0;max-width:100%;max-height:80vh;transition:opacity .35s;display:block;position:relative}.sheet-photo.loaded.svelte-4bopmf{opacity:1}.sheet-info-panel.svelte-4bopmf{background-color:var(--bg-grouped-secondary);flex-direction:column;gap:16px;padding:24px 20px 20px;display:flex;overflow-y:auto}.photographer-row.svelte-4bopmf{color:var(--label-primary);border-bottom:.5px solid var(--separator-default);align-items:center;gap:10px;padding-bottom:14px;display:flex}.profile-avatar.svelte-4bopmf{object-fit:cover;border:.5px solid var(--separator-default);border-radius:50%;width:40px;height:40px}.specs-grouped.svelte-4bopmf{grid-template-columns:1fr 1fr;gap:10px;display:grid}.spec-tile.svelte-4bopmf{background-color:var(--fill-tertiary);border:.5px solid var(--separator-default);border-radius:12px;flex-direction:column;gap:4px;padding:10px 12px;display:flex}.spec-tile-row.svelte-4bopmf{align-items:center;gap:6px;display:flex}.spec-color-dot.svelte-4bopmf{border:.5px solid #0003;border-radius:3px;width:12px;height:12px}.spec-value.svelte-4bopmf{font-size:var(--text-subheadline,15px);color:var(--label-primary);font-weight:600}.spec-value.mono.svelte-4bopmf{font-family:-apple-system-monospaced,monospace;font-size:13px}.copy-color-btn.svelte-4bopmf{color:var(--label-secondary);cursor:pointer;transition:all var(--duration-fast,.15s) ease;background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;padding:2px 4px;display:flex}.copy-color-btn.svelte-4bopmf:hover{color:var(--label-primary);background-color:var(--fill-secondary)}.copied-check{color:var(--color-green)}.text-secondary.svelte-4bopmf{color:var(--label-secondary)}.palette-container.svelte-4bopmf{background-color:var(--fill-tertiary);border:.5px solid var(--separator-default);border-radius:14px;flex-direction:column;gap:10px;padding:12px 14px;display:flex}.palette-header.svelte-4bopmf{justify-content:space-between;align-items:center;display:flex}.palette-bar.svelte-4bopmf{border:.5px solid var(--separator-default);border-radius:7px;height:14px;display:flex;overflow:hidden;box-shadow:inset 0 1px 2px #0000001a}.palette-bar-segment.svelte-4bopmf{height:100%;transition:width .3s}.palette-swatches.svelte-4bopmf{flex-direction:column;gap:4px;display:flex}.palette-row.svelte-4bopmf{transition:background-color var(--duration-fast,.15s) ease;border-radius:8px;justify-content:space-between;align-items:center;padding:4px 6px;display:flex}.palette-row.svelte-4bopmf:hover{background-color:var(--fill-secondary)}.palette-row-left.svelte-4bopmf{align-items:center;gap:8px;min-width:0;display:flex}.palette-row-right.svelte-4bopmf{flex-shrink:0;align-items:center;gap:8px;display:flex}.palette-dot.svelte-4bopmf{border:.5px solid #0003;border-radius:4px;flex-shrink:0;width:14px;height:14px}.palette-hex.svelte-4bopmf{color:var(--label-primary);font-size:13px;font-weight:600}.palette-coords.svelte-4bopmf{opacity:.85;white-space:nowrap;text-overflow:ellipsis;font-family:-apple-system-monospaced,monospace;font-size:11px;overflow:hidden}.palette-coverage.svelte-4bopmf{font-size:12px;font-weight:600}.palette-shimmer.svelte-4bopmf{background:linear-gradient(90deg, var(--fill-secondary) 25%, var(--fill-primary) 50%, var(--fill-secondary) 75%);background-size:200% 100%;border-radius:8px;height:40px;animation:1.5s linear infinite svelte-4bopmf-shimmer}@keyframes svelte-4bopmf-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.palette-empty.svelte-4bopmf{text-align:center;padding:6px 0}.actions-group.svelte-4bopmf{flex-direction:column;gap:10px;margin-top:auto;display:flex}@media (width<=860px){.sheet-layout.svelte-4bopmf{grid-template-columns:1fr}.sheet-photo.svelte-4bopmf{max-height:40vh}}.ios27-search-slice.svelte-5agftq{flex-direction:column;gap:16px;width:100%;display:flex}.ios-controls-card.svelte-5agftq{background-color:var(--bg-grouped-secondary);border:.5px solid var(--separator-default);border-radius:18px;flex-direction:column;gap:14px;padding:16px 20px;display:flex;box-shadow:0 4px 20px -2px #0000000d,0 2px 6px -1px #00000008}.ios-separator.svelte-5agftq{background-color:var(--separator-default);width:100%;height:.5px}@media (width<=640px){.ios-controls-card.svelte-5agftq{border-radius:14px;gap:12px;padding:12px 14px}}.page-container.svelte-10fmk18{flex-direction:column;gap:8px;width:100%;max-width:780px;margin:0 auto;padding-bottom:40px;display:flex}.page-card.svelte-10fmk18{background-color:var(--bg-grouped-secondary);border:.5px solid var(--separator-default);border-radius:18px;flex-direction:column;gap:20px;margin-top:12px;padding:24px;display:flex;box-shadow:0 2px 12px -2px #0000000a,0 1px 4px -1px #00000005}.page-section.svelte-10fmk18{flex-direction:column;gap:8px;display:flex}.ios-divider.svelte-10fmk18{background-color:var(--separator-default);width:100%;height:.5px}.page-list.svelte-10fmk18{flex-direction:column;gap:6px;margin:0;padding-left:20px;display:flex}.page-link.svelte-10fmk18{color:var(--color-blue);font-weight:600;text-decoration:none}.page-link.svelte-10fmk18:hover{text-decoration:underline}@media (width<=640px){.page-card.svelte-10fmk18{padding:18px}}.page-container.svelte-1y7gltj{flex-direction:column;gap:8px;width:100%;max-width:780px;margin:0 auto;padding-bottom:40px;display:flex}.page-card.svelte-1y7gltj{background-color:var(--bg-grouped-secondary);border:.5px solid var(--separator-default);border-radius:18px;flex-direction:column;gap:20px;margin-top:12px;padding:24px;display:flex;box-shadow:0 2px 12px -2px #0000000a,0 1px 4px -1px #00000005}.page-section.svelte-1y7gltj{flex-direction:column;gap:8px;display:flex}.ios-divider.svelte-1y7gltj{background-color:var(--separator-default);width:100%;height:.5px}.page-list.svelte-1y7gltj{flex-direction:column;gap:6px;margin:0;padding-left:20px;display:flex}.page-link.svelte-1y7gltj{color:var(--color-blue);font-weight:600;text-decoration:none}.page-link.svelte-1y7gltj:hover{text-decoration:underline}@media (width<=640px){.page-card.svelte-1y7gltj{padding:18px}}.page-container.svelte-19pjn8{flex-direction:column;gap:8px;width:100%;max-width:780px;margin:0 auto;padding-bottom:40px;display:flex}.page-card.svelte-19pjn8{background-color:var(--bg-grouped-secondary);border:.5px solid var(--separator-default);border-radius:18px;flex-direction:column;gap:20px;margin-top:12px;padding:24px;display:flex;box-shadow:0 2px 12px -2px #0000000a,0 1px 4px -1px #00000005}.page-section.svelte-19pjn8{flex-direction:column;gap:8px;display:flex}.ios-divider.svelte-19pjn8{background-color:var(--separator-default);width:100%;height:.5px}.page-list.svelte-19pjn8{flex-direction:column;gap:6px;margin:0;padding-left:20px;display:flex}.param-group.svelte-19pjn8{flex-direction:column;gap:6px;margin-top:6px;display:flex}.param-label.svelte-19pjn8{letter-spacing:-.1px;font-weight:600}.matrix-card.svelte-19pjn8{background-color:var(--fill-quaternary);border:.5px solid var(--separator-default);color:var(--label-primary);-webkit-overflow-scrolling:touch;border-radius:10px;margin:0;padding:12px 14px;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,monospace;font-size:13px;line-height:1.55;overflow-x:auto}.matrix-card.svelte-19pjn8 code:where(.svelte-19pjn8){font-family:inherit;font-size:inherit}.formula-card.svelte-19pjn8{background-color:var(--fill-quaternary);border:.5px solid var(--separator-default);border-radius:10px;flex-direction:column;gap:8px;margin-top:4px;padding:14px 16px;display:flex}.formula-line.svelte-19pjn8{flex-wrap:wrap;align-items:baseline;gap:12px;font-size:14px;display:flex}.formula-case.svelte-19pjn8{color:var(--label-secondary);min-width:140px}.formula-math.svelte-19pjn8{color:var(--label-primary);font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,monospace;font-size:13px;font-weight:500}code.svelte-19pjn8{background-color:var(--fill-quaternary);color:var(--label-primary);border-radius:5px;padding:2px 5px;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,monospace;font-size:.9em}@media (width<=640px){.page-card.svelte-19pjn8{padding:18px}.formula-line.svelte-19pjn8{flex-direction:column;gap:2px}.formula-case.svelte-19pjn8{min-width:auto}}.page-container.svelte-t8qhbt{flex-direction:column;gap:8px;width:100%;max-width:860px;margin:0 auto;padding-bottom:40px;display:flex}.page-card.svelte-t8qhbt{background-color:var(--bg-grouped-secondary);border:.5px solid var(--separator-default);border-radius:18px;flex-direction:column;gap:20px;margin-top:12px;padding:24px;display:flex;box-shadow:0 2px 12px -2px #0000000a,0 1px 4px -1px #00000005}.page-section.svelte-t8qhbt{flex-direction:column;gap:12px;display:flex}.section-header-row.svelte-t8qhbt{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.ios-divider.svelte-t8qhbt{background-color:var(--separator-default);width:100%;height:.5px}.controls-header.svelte-t8qhbt{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.dimension-segmented-wrap.svelte-t8qhbt{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.control-label.svelte-t8qhbt{text-transform:uppercase;letter-spacing:.04em;font-size:11px;font-weight:600}.bin-controls-row.svelte-t8qhbt{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding-top:4px;display:flex}.bin-presets-wrap.svelte-t8qhbt{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.custom-bin-form.svelte-t8qhbt{align-items:center;gap:8px;display:flex}.custom-bin-input.svelte-t8qhbt{border:.5px solid var(--separator-default);background-color:var(--fill-tertiary,#7878801f);width:60px;color:var(--label-primary);text-align:center;border-radius:8px;padding:4px 8px;font-weight:600}.custom-apply-btn.svelte-t8qhbt{cursor:pointer;border-radius:8px;padding:4px 10px;font-weight:600}.ios27-mini-segmented.svelte-t8qhbt{background-color:var(--fill-tertiary,#7878801f);border:.5px solid var(--separator-default,#3c3c4314);border-radius:9px;flex-wrap:wrap;align-items:center;gap:2px;padding:2.5px;display:inline-flex}.mini-segmented-btn.svelte-t8qhbt{color:var(--label-secondary,#3c3c4399);cursor:pointer;transition:all var(--duration-fast,.15s) ease;white-space:nowrap;background:0 0;border:none;border-radius:7px;padding:5px 11px;font-weight:500}.mini-segmented-btn.svelte-t8qhbt:hover{color:var(--label-primary,#1c1c1e)}.mini-segmented-btn.is-active.svelte-t8qhbt{background-color:var(--bg-primary,#fff);color:var(--label-primary,#1c1c1e);font-weight:600;box-shadow:0 1px 3px #00000014}.stats-badge.svelte-t8qhbt{background-color:var(--fill-quaternary,#7878800f);border:.5px solid var(--separator-default);border-radius:10px;align-items:baseline;gap:6px;padding:6px 12px;display:flex}.count-num.svelte-t8qhbt{color:var(--color-blue)}.refresh-btn.svelte-t8qhbt{cursor:pointer;color:var(--color-blue);background:0 0;border:none;align-items:center;gap:6px;padding:4px 8px;font-weight:600;display:inline-flex}.refresh-btn.svelte-t8qhbt:hover{text-decoration:underline}.histogram-card.svelte-t8qhbt{background-color:var(--fill-quaternary,#7878800d);border:.5px solid var(--separator-default);border-radius:16px;flex-direction:column;gap:8px;padding:18px 16px 12px;display:flex;position:relative}.active-inspect-bubble.svelte-t8qhbt{border:.5px solid var(--separator-default);z-index:10;border-radius:12px;align-items:center;gap:10px;padding:6px 12px;animation:.15s ease-out svelte-t8qhbt-fadeIn;display:flex;position:absolute;top:10px;right:14px;box-shadow:0 4px 12px #00000014}.bubble-swatch.svelte-t8qhbt{border:1px solid #0000001a;border-radius:50%;width:14px;height:14px}.bubble-text.svelte-t8qhbt{flex-direction:column;line-height:1.2;display:flex}.chart-canvas.svelte-t8qhbt{align-items:flex-end;width:100%;height:160px;display:flex;position:relative}.target-line.svelte-t8qhbt{border-top:1px dashed var(--label-secondary);opacity:.45;z-index:2;pointer-events:none;position:absolute;left:0;right:0}.target-label.svelte-t8qhbt{color:var(--label-secondary);letter-spacing:.02em;opacity:.8;font-size:10px;position:absolute;top:-16px;right:4px}.bars-container.svelte-t8qhbt{z-index:3;align-items:flex-end;gap:1px;width:100%;height:100%;display:flex;position:absolute;inset:0}.bar-column.svelte-t8qhbt{cursor:pointer;height:100%;transition:transform var(--duration-fast,.15s) ease;background:0 0;border:none;flex:1;align-items:flex-end;padding:0;display:flex}.bar-column.svelte-t8qhbt:hover,.bar-column.is-focused.svelte-t8qhbt{z-index:5;transform:scaleY(1.03)}.bar-column.is-focused.svelte-t8qhbt .bar-fill:where(.svelte-t8qhbt){outline:2px solid var(--label-primary)}.bar-fill.svelte-t8qhbt{width:100%;transition:height .3s cubic-bezier(.16, 1, .3, 1), opacity var(--duration-fast,.15s) ease;border-radius:3px 3px 0 0}.spectrum-strip.svelte-t8qhbt{border-radius:980px;width:100%;height:6px;margin-top:4px;box-shadow:inset 0 1px 2px #00000026}.strip-hue.svelte-t8qhbt{background:linear-gradient(90deg,#ef4444 0%,#f97316 12%,#eab308 24%,#22c55e 38%,#06b6d4 52%,#3b82f6 68%,#a855f7 82%,#ec4899 92%,#ef4444 100%)}.strip-achromatic.svelte-t8qhbt{background:linear-gradient(90deg,#050505 0%,#383838 25%,#787878 50%,#b8b8b8 75%,#fff 100%)}.spectrum-ticks.svelte-t8qhbt{width:100%;color:var(--label-secondary);justify-content:space-between;padding:4px 2px 0;display:flex}.tick.svelte-t8qhbt{font-size:11px;font-weight:500}.graph-list.svelte-t8qhbt{flex-direction:column;gap:8px;display:flex}.graph-row.svelte-t8qhbt{background-color:var(--fill-quaternary,#7878800a);transition:background-color var(--duration-fast,.15s) ease;border-radius:12px;align-items:center;gap:14px;padding:8px 12px;display:flex}.graph-row.svelte-t8qhbt:hover{background-color:var(--fill-tertiary,#78788014)}.row-meta.svelte-t8qhbt{flex-shrink:0;align-items:center;gap:10px;width:200px;display:flex}.color-dot.svelte-t8qhbt{border:1px solid #0000001a;border-radius:50%;flex-shrink:0;width:13px;height:13px;box-shadow:0 1px 2px #0000000f}.row-title.svelte-t8qhbt{white-space:nowrap;text-overflow:ellipsis;font-weight:500;overflow:hidden}.bar-container.svelte-t8qhbt{background-color:var(--fill-tertiary,#7878801f);border-radius:980px;flex:1;height:8px;display:flex;overflow:hidden}.bar-fill-horizontal.svelte-t8qhbt{border-radius:980px;height:100%;transition:width .3s cubic-bezier(.16,1,.3,1)}.row-stats.svelte-t8qhbt{flex-shrink:0;justify-content:flex-end;align-items:center;gap:10px;min-width:170px;display:flex}.count-text.svelte-t8qhbt{font-variant-numeric:tabular-nums}.pct-text.svelte-t8qhbt{opacity:.8}.status-pill.svelte-t8qhbt{letter-spacing:-.1px;white-space:nowrap;border-radius:980px;align-items:center;padding:2px 8px;font-weight:600;display:inline-flex}.status-healthy.svelte-t8qhbt{background-color:color-mix(in srgb, var(--color-green,#34c759) 15%, transparent);color:var(--color-green,#34c759)}.status-moderate.svelte-t8qhbt{background-color:var(--fill-tertiary,#7878801f);color:var(--label-secondary)}.status-gap.svelte-t8qhbt{color:#d97706;background-color:#f59e0b29}.status-critical.svelte-t8qhbt{color:#dc2626;background-color:#ef444426}.gaps-grid.svelte-t8qhbt{grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:12px;margin-top:4px;display:grid}.gap-card.svelte-t8qhbt{background-color:var(--fill-quaternary,#7878800a);border:.5px solid var(--separator-default);border-radius:14px;flex-direction:column;gap:8px;padding:14px;display:flex}.gap-card-top.svelte-t8qhbt{justify-content:space-between;align-items:center;gap:8px;display:flex}.gap-title-group.svelte-t8qhbt{align-items:center;gap:8px;display:flex}.gap-title.svelte-t8qhbt{font-size:15px}.queries-wrap.svelte-t8qhbt{flex-direction:column;gap:6px;margin-top:2px;display:flex}.query-pills.svelte-t8qhbt{flex-wrap:wrap;gap:6px;display:flex}.query-pill.svelte-t8qhbt{background-color:var(--fill-tertiary,#7878801f);border:.5px solid var(--separator-default);color:var(--color-blue);cursor:pointer;transition:all var(--duration-fast,.15s) ease;border-radius:980px;align-items:center;gap:4px;padding:4px 9px;font-weight:500;display:inline-flex}.query-pill.svelte-t8qhbt:hover{background-color:color-mix(in srgb, var(--color-blue) 14%, transparent);transform:translateY(-1px)}.healthy-notice.svelte-t8qhbt{background-color:color-mix(in srgb, var(--color-green,#34c759) 10%, transparent);border-radius:12px;padding:12px 14px}.skeleton-chart.svelte-t8qhbt{background-color:var(--fill-tertiary,#78788014);border-radius:14px;height:180px;animation:1.4s ease-in-out infinite svelte-t8qhbt-pulse}@keyframes svelte-t8qhbt-pulse{0%,to{opacity:.5}50%{opacity:.9}}@keyframes svelte-t8qhbt-fadeIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.error-banner.svelte-t8qhbt{color:#dc2626;background-color:#ef44441f;border-radius:12px;flex-direction:column;gap:8px;padding:14px;display:flex}.selected-slice-inspector.svelte-t8qhbt{background-color:var(--fill-quaternary,#7878800d);border:.5px solid var(--separator-default);animation:svelte-t8qhbt-fadeIn var(--duration-fast,.15s) ease;border-radius:14px;flex-direction:column;gap:10px;margin-top:14px;padding:14px 16px;display:flex}.slice-inspector-header.svelte-t8qhbt{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.slice-identity.svelte-t8qhbt{align-items:center;gap:10px;display:flex}.slice-swatch.svelte-t8qhbt{border:1px solid #ffffff4d;border-radius:50%;flex-shrink:0;width:26px;height:26px;box-shadow:0 1px 4px #00000026}.slice-name-row.svelte-t8qhbt{align-items:baseline;gap:6px;display:flex}.slice-header-actions.svelte-t8qhbt{align-items:center;gap:8px;display:flex}.close-slice-btn.svelte-t8qhbt{color:var(--label-secondary);cursor:pointer;padding:2px 6px;font-size:12px}.slice-stats-strip.svelte-t8qhbt{flex-wrap:wrap;align-items:center;gap:8px;padding-top:2px;display:flex}.stat-highlight.svelte-t8qhbt{color:var(--label-primary)}.gap-title-col.svelte-t8qhbt{flex-direction:column;gap:1px;display:flex}.gap-subtitle.svelte-t8qhbt{font-size:13px;font-weight:400}.font-normal.svelte-t8qhbt{font-weight:400}@media (width<=640px){.page-card.svelte-t8qhbt{padding:16px}.controls-header.svelte-t8qhbt,.bin-controls-row.svelte-t8qhbt{flex-direction:column;align-items:flex-start}.chart-canvas.svelte-t8qhbt{height:130px}.spectrum-ticks.svelte-t8qhbt{font-size:10px}.spectrum-ticks.svelte-t8qhbt .tick:where(.svelte-t8qhbt):nth-child(2),.spectrum-ticks.svelte-t8qhbt .tick:where(.svelte-t8qhbt):nth-child(4),.spectrum-ticks.svelte-t8qhbt .tick:where(.svelte-t8qhbt):nth-child(6){display:none}}.ios27-app-shell.svelte-1n46o8q{background-color:var(--bg-grouped-primary);min-height:100vh;color:var(--label-primary);flex-direction:column;display:flex}.ios27-header.svelte-1n46o8q{z-index:100;border-bottom:.5px solid var(--separator-default);width:100%;position:sticky;top:0}.header-content.svelte-1n46o8q{align-items:center;max-width:1320px;min-height:50px;margin:0 auto;padding:10px 20px;display:flex}.brand-btn.svelte-1n46o8q{cursor:pointer;color:inherit;text-align:left;background:0 0;border:none;align-items:center;gap:10px;padding:0;display:inline-flex}.brand-title.svelte-1n46o8q{letter-spacing:-.3px}.app-icon-badge.svelte-1n46o8q{background-color:var(--color-blue);color:#fff;width:32px;height:32px;box-shadow:0 2px 6px color-mix(in srgb, var(--color-blue) 35%, transparent);border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.ios27-main-content.svelte-1n46o8q{flex:1;width:100%;max-width:1320px;margin:0 auto;padding:16px 20px 48px}.ios27-footer.svelte-1n46o8q{border-top:.5px solid var(--separator-default);margin-top:auto;padding:16px 20px}.footer-content.svelte-1n46o8q{justify-content:space-between;align-items:center;max-width:1320px;margin:0 auto;display:flex}.copyright-text.svelte-1n46o8q{color:var(--label-tertiary)}.footer-links.svelte-1n46o8q{align-items:center;gap:6px;display:flex}.footer-link.svelte-1n46o8q{cursor:pointer;color:var(--label-secondary);transition:color var(--duration-fast,.15s) ease;background:0 0;border:none;padding:0;font-family:inherit}.footer-link.svelte-1n46o8q:hover{color:var(--label-primary)}.footer-dot.svelte-1n46o8q{color:var(--label-tertiary)}@media (width<=640px){.header-content.svelte-1n46o8q{padding:8px 16px}.ios27-main-content.svelte-1n46o8q{padding:8px 16px 36px}}
