.driver-popover{all:unset;font-family:var(--driver-popover-font-family,"Helvetica Neue", Inter, ui-sans-serif, "Apple Color Emoji", Helvetica, Arial, sans-serif);box-sizing:border-box;color:#2d2d2d;z-index:1000000000;background-color:#fff;border-radius:5px;min-width:250px;max-width:300px;margin:0;padding:15px;position:fixed;top:0;right:0;box-shadow:0 1px 10px #0006}.driver-popover-title{zoom:1;margin:0;font-size:19px;font-weight:700;line-height:1.5;display:block;position:relative}.driver-popover-close-btn{all:unset;cursor:pointer;color:#d2d2d2;z-index:1;text-align:center;width:32px;height:28px;font-size:18px;font-weight:500;transition:color .2s;position:absolute;top:0;right:0}.driver-popover-close-btn:hover,.driver-popover-close-btn:focus{color:#2d2d2d}.driver-popover-title[style*=block]+.driver-popover-description{margin-top:5px}.driver-popover-description{zoom:1;margin-bottom:0;font-size:14px;font-weight:400;line-height:1.5}.driver-popover-footer{text-align:right;zoom:1;justify-content:space-between;align-items:center;margin-top:15px;display:flex}.driver-popover-progress-text{color:#727272;zoom:1;font-size:13px;font-weight:400}.driver-popover-footer-btn{all:unset;box-sizing:border-box;color:#2d2d2d;cursor:pointer;zoom:1;background-color:#fff;border:1px solid #ccc;border-radius:3px;outline:0;padding:3px 7px;font-size:12px;line-height:1.3;text-decoration:none;display:inline-block}.driver-popover-footer .driver-popover-btn-disabled{opacity:.5;pointer-events:none}.driver-popover-footer-btn:hover,.driver-popover-footer-btn:focus{background-color:#f7f7f7}.driver-popover-navigation-btns{flex-grow:1;justify-content:flex-end;display:flex}.driver-popover-navigation-btns button+button{margin-left:4px}.driver-popover-arrow{content:"";border:5px solid #fff;position:absolute}.driver-popover-arrow-side-over{display:none}.driver-popover-arrow-side-left{border-top-color:#0000;border-bottom-color:#0000;border-right-color:#0000;left:100%}.driver-popover-arrow-side-right{border-top-color:#0000;border-bottom-color:#0000;border-left-color:#0000;right:100%}.driver-popover-arrow-side-top{border-bottom-color:#0000;border-left-color:#0000;border-right-color:#0000;top:100%}.driver-popover-arrow-side-bottom{border-top-color:#0000;border-left-color:#0000;border-right-color:#0000;bottom:100%}.driver-popover-arrow-side-center,.driver-popover-arrow-none{display:none}.driver-active .driver-overlay{pointer-events:none}.driver-active.driver-no-scroll{overflow:hidden}.driver-active *{pointer-events:none}.driver-active .driver-active-element,.driver-active .driver-active-element *,.driver-popover,.driver-popover *{pointer-events:auto}@keyframes animate-fade-in{0%{opacity:0}to{opacity:1}}.driver-fade .driver-overlay{animation:animate-fade-in var(--driver-animation-duration,.4s) ease-in-out}.driver-fade .driver-popover{animation:animate-fade-in var(--driver-animation-duration,.4s)}.driver-active-element-parent-no-scroll{overflow:hidden!important}.driver-no-interaction,.driver-no-interaction *{pointer-events:none!important}:root{--bg: #100e0c;--bg-raise: #1b1814;--bg-sunken: #26221c;--ink: #f6f1ea;--muted: #c4b8a8;--line: rgba(246, 241, 234, .12);--line-strong: rgba(246, 241, 234, .28);--accent: #e50914;--shadow: 0 16px 40px rgba(0, 0, 0, .28);--serif: "Fraunces", "Iowan Old Style", Palatino, Georgia, serif;--sans: "Outfit", "Segoe UI", sans-serif;--frame: 1680px;color-scheme:dark}*,*:before,*:after{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;min-height:100vh;background:radial-gradient(900px 420px at 100% -10%,rgba(229,9,20,.18),transparent 60%),var(--bg);color:var(--ink);font-family:var(--sans);font-size:16px;font-weight:400;line-height:1.5}button,input{font:inherit;color:inherit}button{cursor:pointer}button:disabled{cursor:default}a{color:inherit}img{max-width:100%}h1,h2{font-family:var(--serif);font-weight:520;letter-spacing:-.03em}p{margin:0}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.skip{position:absolute;left:16px;top:16px;transform:translateY(-160%);background:var(--accent);color:#fff;padding:8px 16px;border-radius:999px;z-index:40}.skip:focus{transform:none}a:focus-visible,button:focus-visible,input:focus-visible,.gallery:focus-visible,.shelf:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.frame{width:min(var(--frame),calc(100% - 32px));margin-inline:auto}.noscript{width:min(var(--frame),calc(100% - 32px));margin:48px auto}.boot{display:grid;place-items:center;min-height:100vh;color:var(--muted)}.wordmark{display:flex;align-items:center;line-height:0;text-decoration:none}.wordmark img{display:block;height:32px;width:auto;mix-blend-mode:lighten}.login-screen{display:grid;place-items:center;min-height:100vh;padding:32px 16px}.login-wrap{width:min(420px,100%)}.login-brand{justify-content:center;margin-bottom:24px}.login-brand img{height:48px}.login-card{padding:32px 24px;background:var(--bg-raise);border:1px solid var(--line);border-radius:20px;box-shadow:var(--shadow)}.login-card h1{margin:0;font-size:40px;line-height:1}.login-lede{margin-top:12px;color:var(--muted)}.payment-note{margin-top:12px;color:var(--muted);font-size:14px}.login-form{display:flex;flex-direction:column;gap:16px;margin-top:24px}.field{display:flex;flex-direction:column;gap:8px}.field label{font-size:14px;font-weight:600}.text-input{width:100%;min-height:48px;padding-inline:16px;border:1px solid var(--line-strong);border-radius:12px;background:var(--bg-sunken);color:var(--ink)}.text-input::placeholder{color:#ddd4c8}.password-row{position:relative}.password-row .text-input{padding-right:80px}.text-toggle{position:absolute;top:50%;right:8px;transform:translateY(-50%);min-height:32px;padding-inline:8px;border:0;border-radius:8px;background:transparent;color:var(--muted);font-size:14px;font-weight:600}.text-toggle:hover{color:var(--ink)}.remember{display:flex;align-items:center;gap:8px;font-size:14px;font-weight:600}.remember input{width:18px;height:18px;margin:0;accent-color:var(--accent)}.form-error{margin:0;padding:12px 16px;border-radius:12px;background:#e5091429;color:#ffd7d7}.button{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:8px 20px;border:0;border-radius:999px;text-decoration:none;font-weight:600}.button-primary{background:var(--accent);color:#fff}.button-primary:hover:not(:disabled){background:#ff1a24}.button-primary:disabled{opacity:.7}.login-aside{margin-top:24px;color:var(--muted)}.login-aside a{color:var(--ink);font-weight:600}.step-label{margin:0 0 8px;color:var(--muted);font-size:14px;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.field-hint{color:var(--muted);font-size:14px}.register-error{margin-top:24px}.register-signout{width:100%;margin-top:24px}.plan-list{display:flex;flex-direction:column;gap:8px;margin:0;padding:0;border:0}.plan-list legend{margin-bottom:8px;font-weight:600}.plan-option{display:grid;grid-template-columns:auto 1fr;gap:12px;align-items:center;padding:12px;border:1px solid var(--line-strong);border-radius:12px;background:var(--bg-sunken);cursor:pointer}.plan-option:has(input:checked){border-color:var(--accent)}.plan-option input{width:18px;height:18px;margin:0;accent-color:var(--accent)}.plan-name,.plan-price{display:block}.plan-name{font-weight:600}.plan-price{color:var(--muted);font-size:14px}.payment-summary{margin:0}.payment-element{min-height:48px}.login-form .button{width:100%}.welcome-card{text-align:center}.welcome-stage{display:grid;justify-items:center;min-height:280px;opacity:0}.welcome-stage.shown{opacity:1}.welcome-logo{width:96px;height:96px;object-fit:contain}.welcome-card h1{margin-top:16px}.welcome-copy{margin:16px 0 0;color:var(--muted)}.welcome-next{width:100%;margin-top:28px}.topbar{position:sticky;top:0;z-index:20;background:#100e0ceb;border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.topbar-inner{display:flex;flex-wrap:wrap;align-items:center;gap:16px;min-height:72px;padding-block:16px}.topbar .wordmark{margin-right:auto}.search{position:relative;flex:1 1 100%;order:3}.search-input{padding-right:48px}.search-input::-webkit-search-decoration,.search-input::-webkit-search-cancel-button{appearance:none}.search-go{position:absolute;top:50%;right:8px;display:grid;place-items:center;width:32px;height:32px;padding:0;border:0;border-radius:8px;background:transparent;color:var(--muted);transform:translateY(-50%)}.search-go:hover{color:var(--ink)}.search-go svg,.tool-button svg,.gallery-arrow svg,.band-arrow svg,.service-icon svg,.menu-icon svg,.chip-chevron{fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.search-go svg{width:20px;height:20px}.search-results{position:absolute;top:calc(100% + 8px);left:0;right:0;z-index:30;max-height:min(440px,70vh);overflow:auto;overscroll-behavior:contain;padding:8px;background:var(--bg-raise);border:1px solid var(--line-strong);border-radius:16px;box-shadow:var(--shadow)}.search-group+.search-group{margin-top:8px;padding-top:8px;border-top:1px solid var(--line)}.search-label{margin:4px 8px 6px;color:var(--muted);font-family:var(--sans);font-size:12px;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.search-list{margin:0;padding:0;list-style:none}.search-status{margin:4px 8px 8px;color:var(--muted);font-size:14px}.search-hit{display:grid;grid-template-columns:36px minmax(0,1fr);gap:10px;align-items:center;padding:6px 8px;border-radius:10px;text-decoration:none}.search-hit.is-active,.search-hit:hover{background:var(--bg-sunken)}.search-hit img,.search-poster{width:36px;height:54px;border-radius:4px;background:var(--bg-sunken);object-fit:cover}.search-copy{min-width:0}.search-title,.search-meta{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.search-title{font-weight:600}.search-meta{color:var(--muted);font-size:13px}.tools{display:flex;align-items:center;gap:8px}.tool{position:relative}.tool-button,.gallery-arrow,.band-arrow{display:inline-grid;place-items:center;width:48px;height:48px;padding:0;border-radius:999px}.tool-button{position:relative;border:0;background:transparent;color:var(--ink)}.tool-button:hover{background:var(--bg-sunken)}.tool-button svg{width:22px;height:22px}.badge{position:absolute;top:4px;right:4px;min-width:16px;height:16px;padding-inline:4px;border-radius:999px;background:var(--accent);color:#fff;font-size:11px;font-weight:600;line-height:16px;text-align:center}.profile-chip{display:inline-flex;align-items:center;gap:8px;max-width:220px;height:48px;padding-inline:8px 12px;border:1px solid var(--line-strong);border-radius:999px;background:var(--bg-raise);color:var(--ink)}.profile-chip:hover,.profile-chip[aria-expanded=true]{border-color:var(--accent);background:var(--bg-sunken)}.profile-avatar{position:relative;display:grid;place-items:center;width:32px;height:32px;flex:0 0 auto;overflow:hidden;border-radius:999px;background:var(--accent);color:#fff;font-size:14px;font-weight:600;line-height:1}.profile-avatar:has(img){background:transparent}.profile-avatar img{position:absolute;inset:-2px;width:calc(100% + 4px);height:calc(100% + 4px);max-width:none;max-height:none;object-fit:cover}.avatar-letter{line-height:1}.chip-avatar{position:relative;flex:0 0 auto}.avatar-dot{position:absolute;top:-1px;right:-1px;width:10px;height:10px;border:2px solid var(--bg-raise);border-radius:999px;background:var(--accent)}.profile-chip-name{overflow:hidden;max-width:120px;font-size:14px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.chip-chevron{width:16px;height:16px;flex:0 0 auto;color:var(--muted)}.profile-chip[aria-expanded=false] .chip-chevron{transform:rotate(180deg)}.menu{position:absolute;top:calc(100% + 8px);right:0;z-index:30;width:min(320px,calc(100vw - 32px));padding:16px;background:var(--bg-raise);border:1px solid var(--line-strong);border-radius:16px;box-shadow:var(--shadow)}.menu-icons{display:flex;justify-content:space-evenly;gap:8px;padding-bottom:12px;border-bottom:1px solid var(--line)}.menu-icon{position:relative;display:grid;place-items:center;width:40px;height:40px;padding:0;border:0;border-radius:999px;background:transparent;color:var(--muted)}.menu-icon:hover,.menu-icon:focus-visible{background:var(--bg-sunken);color:var(--ink)}.menu-icon:disabled{opacity:.5}.menu-icon svg{width:22px;height:22px}.menu-tip{position:absolute;bottom:calc(100% + 8px);left:50%;z-index:2;padding:4px 8px;border-radius:6px;background:var(--bg);color:var(--ink);font-size:12px;font-weight:600;line-height:1.2;white-space:nowrap;pointer-events:none;opacity:0;transform:translate(-50%)}.menu-icon:hover .menu-tip,.menu-icon:focus-visible .menu-tip{opacity:1}.menu-label,.profile-name{font-weight:600}.menu-account .menu-label{margin:16px 0 0;color:var(--muted);font-size:12px;letter-spacing:.08em;text-transform:uppercase}.profile-meta,.notice-body,.notice-time{color:var(--muted)}.profile-meta,.notice-body{margin-top:4px}.notice-time{margin-top:8px;font-size:13px}.notice-list{list-style:none;margin:12px 0 0;padding:0}.notice-list li{display:flex;align-items:flex-start;gap:10px}.notice-list li+li{margin-top:16px}.notice-list li:not(.is-unread) .notice-dot{background:color-mix(in srgb,var(--muted) 55%,transparent)}.notice-empty{margin:12px 0 0;font-size:14px;color:var(--muted)}.notice-dot{flex:0 0 auto;width:8px;height:8px;margin-top:6px;border-radius:999px;background:var(--accent)}.notice-title{font-weight:600}.menu-account .form-error{margin-top:12px}.page{padding-block:24px 48px}.library-stats-shell{margin:0 0 16px;overflow:hidden;border:1px solid var(--line);border-radius:16px;background:var(--bg-raise)}.library-stats-track{display:flex;justify-content:center}.library-stats{display:flex;flex-wrap:wrap;justify-content:center;gap:10px 28px;margin:0;padding:14px 20px;list-style:none}.library-stats-clone{display:none}.library-stats li{display:flex;align-items:baseline;gap:8px}.library-stat-value{font-size:18px;font-weight:600;font-variant-numeric:tabular-nums;letter-spacing:-.02em}.library-stat-label{color:var(--muted);font-size:14px}@media(max-width:720px){.library-stats-shell{-webkit-mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent);mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent)}.library-stats-track{width:max-content;justify-content:flex-start;animation:library-stats-marquee 28s linear infinite}.library-stats{flex:0 0 auto;flex-wrap:nowrap;justify-content:flex-start;gap:10px 22px;padding:10px 18px}.library-stats-clone{display:flex}.library-stats li{flex:0 0 auto;white-space:nowrap}.library-stat-value{font-size:16px}.library-stat-label{font-size:13px}}@keyframes library-stats-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@media(max-width:720px)and (prefers-reduced-motion:reduce){.library-stats-shell{-webkit-mask-image:none;mask-image:none}.library-stats-track{width:auto;animation:none;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:none}.library-stats-track::-webkit-scrollbar{display:none}.library-stats-clone{display:none}}.profile-title{margin:0 0 24px;font-size:clamp(36px,5vw,48px);line-height:1}.profile-layout{display:grid;gap:16px}.profile-card,.stat-card{padding:24px;border:1px solid var(--line);border-radius:16px;background:var(--bg-raise)}.profile-card{container-type:inline-size}.profile-identity{display:flex;align-items:center;gap:16px}.profile-avatar-lg{width:64px;height:64px;font-size:24px}.profile-avatar-lg img,.profile-avatar-lg .avatar-letter{grid-area:1 / 1}.profile-avatar-lg img{position:relative;inset:auto;z-index:1;width:100%;height:100%}.profile-avatar img.is-broken{display:none}.avatar-wrap{position:relative;flex:0 0 auto;width:64px;height:64px}.avatar-edit{position:absolute;right:-4px;bottom:-4px;z-index:1;display:grid;place-items:center;width:28px;height:28px;padding:0;border:2px solid var(--bg-raise);border-radius:999px;background:var(--accent);color:#fff}.avatar-edit svg{width:14px;height:14px;fill:none;stroke:currentColor;stroke-width:1.75;stroke-linecap:round;stroke-linejoin:round}.avatar-edit:hover:not(:disabled){background:#ff1a24}.avatar-edit:disabled{opacity:.6}.profile-card .form-error{margin-top:16px}.profile-display{font-family:var(--serif);font-size:22px;font-weight:520;letter-spacing:-.03em;line-height:1.1}.profile-email{margin-top:2px;color:var(--muted);font-size:14px;line-height:1.3;overflow-wrap:anywhere}.account-grid{display:grid;gap:8px;margin-top:16px}.account-fact{display:flex;flex-wrap:wrap;gap:0 6px;margin:0;font-size:14px;line-height:1.4}.account-fact dt{color:var(--muted);font-weight:600}.account-fact dt:after{content:":"}.account-fact dd{margin:0}.status-active{color:#3dce86}.status-inactive{color:#f0a8a8}.button-outline{min-height:40px;padding:6px 18px;border:1px solid var(--line-strong);background:transparent;color:var(--ink);font-size:14px;justify-self:start}.button-outline:hover{border-color:var(--ink)}@container (min-width: 360px){.account-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:16px;grid-template-areas:"status plan" "joined due" "action amount";align-items:center}.fact-status{grid-area:status}.fact-joined{grid-area:joined}.fact-plan{grid-area:plan}.fact-due{grid-area:due}.fact-amount{grid-area:amount}.fact-action{grid-area:action}}.stat-card h2,.profile-invites h2{margin:0;font-size:22px;line-height:1.1}.stat-card p,.profile-empty{margin-top:12px;color:var(--muted)}.stat-facts{display:grid;gap:10px;margin:16px 0 0}.stat-facts div{display:flex;justify-content:space-between;gap:12px}.stat-facts dt{color:var(--muted)}.stat-facts dd{margin:0;font-weight:600}.profile-invites{margin-top:16px}.profile-invites-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px}.invite-actions{display:flex;flex-wrap:wrap;gap:8px}.profile-invites .form-error{margin-top:16px}.invite-list{display:grid;gap:12px;margin:16px 0 0;padding:0;list-style:none}.invite-row{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;padding-top:12px;border-top:1px solid var(--line)}.invite-user{display:flex;align-items:center;gap:12px;min-width:0}.invite-user .profile-avatar{width:40px;height:40px;font-size:16px}.invite-meta p{margin:0;font-weight:600}.invite-meta span{color:var(--muted);font-size:14px}.invite-meta .status-active,.invite-meta .status-inactive{font-weight:600}.gallery{position:relative;min-height:440px;overflow:hidden;border:1px solid var(--line);border-radius:20px;background:var(--bg-raise)}.slide{position:absolute;inset:0;display:flex;align-items:center;padding:32px 72px 72px;visibility:hidden;opacity:0;transition:opacity .24s ease,visibility 0s linear .24s}.slide.is-active{visibility:visible;opacity:1;transition:opacity .24s ease,visibility 0s linear 0s}.slide.tone-crimson{background:radial-gradient(520px 280px at 88% 40%,rgba(229,9,20,.38),transparent 68%),var(--bg-raise)}.slide.tone-amber{background:radial-gradient(520px 280px at 88% 40%,rgba(228,177,90,.32),transparent 68%),var(--bg-raise)}.slide.tone-violet{background:radial-gradient(520px 280px at 88% 40%,rgba(150,120,220,.32),transparent 68%),var(--bg-raise)}.slide-copy{position:relative;z-index:1;max-width:520px}.kicker{margin:0 0 12px;color:var(--accent);font-size:13px;font-weight:600;letter-spacing:.14em;text-transform:uppercase}.slide h1{display:-webkit-box;max-height:1.92em;margin:0;overflow:hidden;font-size:clamp(40px,6vw,64px);line-height:.96;line-clamp:2;-webkit-box-orient:vertical;-webkit-line-clamp:2}.slide-meta{margin-top:12px;color:var(--muted);font-size:14px;font-weight:600;letter-spacing:.04em}.slide-text{display:-webkit-box;max-width:36rem;max-height:4.35em;margin-top:16px;overflow:hidden;color:var(--muted);font-size:18px;line-height:1.45;line-clamp:3;-webkit-box-orient:vertical;-webkit-line-clamp:3}.slide-link{margin-top:24px}.slide.has-photo{background:linear-gradient(to top,#100e0cf0,#100e0cb8 46%,#100e0c47),var(--slide-image) center / cover no-repeat}.slide-art{display:none}.gallery-arrow,.band-arrow{border:0}.band-arrow{border-radius:0;background:transparent;color:#ff1a24}.band-arrow:hover:not(:disabled){background:transparent;color:#fff}.gallery-arrow{position:absolute;top:50%;z-index:2;transform:translateY(-50%);border-radius:0;background:transparent;color:#ff1a24}.gallery-arrow:hover{background:transparent;color:#fff}.gallery-prev{left:12px}.gallery-next{right:12px}.gallery-arrow svg,.band-arrow svg{width:32px;height:32px;stroke-width:2.25}.dots{position:absolute;bottom:20px;left:50%;z-index:2;display:flex;gap:8px;transform:translate(-50%)}.dot{display:inline-grid;place-items:center;width:24px;height:24px;padding:0;border:0;border-radius:999px;background:transparent}.dot:before{content:"";width:8px;height:8px;border-radius:999px;background:#f6f1ea66}.dot[aria-current=true]:before{background:#f6f1ea}.services{display:flex;gap:16px;margin-top:24px;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:8px}.service{display:flex;flex:0 0 132px;flex-direction:column;align-items:center;justify-content:center;gap:12px;min-height:104px;padding:16px;scroll-snap-align:start;border:1px solid var(--line);border-radius:16px;background:var(--bg-raise);color:inherit;text-decoration:none}.service:hover{border-color:var(--accent)}.service-icon{display:grid;place-items:center;width:32px;height:32px;color:var(--accent)}.service-icon svg{width:28px;height:28px}.service-icon svg.brand{fill:currentColor;stroke:none}.service-icon svg.brand .brand-cut{fill:var(--bg-raise)}.service-name{font-size:14px;font-weight:600}.service-note{min-height:24px;margin-top:8px;color:var(--muted);font-size:14px}.band{margin-top:32px}.band-head{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;margin-bottom:16px}.band-head h2{margin:0;font-size:32px;line-height:1}.band-head h2:after{content:"";display:block;width:32px;height:3px;margin-top:8px;border-radius:999px;background:var(--accent)}.band-arrows{display:flex;gap:8px}.band-arrow:disabled{opacity:.35}.shelf{display:flex;gap:16px;overflow-x:auto;scroll-snap-type:x mandatory;margin-inline:-16px;padding-inline:16px;padding-block:18px 22px;scroll-padding-inline:16px}.shelf .poster:first-child:not(:last-child) .poster-face{transform-origin:left center}.shelf .poster:last-child:not(:first-child) .poster-face{transform-origin:right center}.poster{position:relative;flex:0 0 180px;scroll-snap-align:start}.poster-face{position:relative;display:flex;align-items:flex-end;aspect-ratio:2 / 3;padding:16px;overflow:hidden;border-radius:12px;color:#fff;font-size:14px;font-weight:600}.poster-face.has-photo{padding:0;background:var(--bg-sunken)}.poster-face img{position:absolute;inset:0;width:100%;height:100%;max-width:none;object-fit:cover;border-radius:inherit}.poster-face.has-photo:after{display:none}.poster-badge{position:absolute;z-index:2;top:8px;right:8px;display:grid;place-items:center;width:28px;height:28px;border-radius:50%;color:#fff;background:var(--accent);box-shadow:0 0 0 2px #100e0cb8}.poster-badge.is-requested,.poster-badge.is-partial{color:#100e0c;background:var(--ink)}.poster-badge svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round}.poster-badge.is-requested svg{fill:currentColor;stroke:none}.poster-badge-tip{position:absolute;top:calc(100% + 8px);right:0;padding:4px 8px;border-radius:6px;background:var(--bg);color:var(--ink);font-size:12px;font-weight:600;line-height:1.2;white-space:nowrap;pointer-events:none;opacity:0;box-shadow:0 8px 20px #00000059}.poster-badge:hover .poster-badge-tip,.poster-badge:focus-visible .poster-badge-tip{opacity:1}.poster-progress{position:absolute;z-index:1;right:10px;bottom:10px;left:10px;height:4px;overflow:hidden;border-radius:999px;background:#ffffff59}.poster-progress span{display:block;height:100%;border-radius:inherit;background:var(--accent)}.poster-meta{margin:4px 0 0;color:var(--muted);font-size:13px;line-height:1.3}.poster{color:inherit;text-decoration:none}.poster:hover,.poster:focus-within{z-index:1}.poster:hover .poster-face,.poster:focus-within .poster-face{box-shadow:0 0 0 1px #ff1a24,0 0 16px #e509148c}.poster-action{position:absolute;z-index:2;display:inline-flex;align-items:center;justify-content:center;border:0;color:#fff;text-decoration:none;font-weight:600;opacity:0}.poster:hover .poster-action,.poster:focus-within .poster-action{opacity:1}.poster-play{top:50%;left:50%;width:52px;height:52px;border-radius:999px;background:#e50914c7;transform:translate(-50%,-50%);box-shadow:0 8px 20px #00000059}.poster-play svg{width:22px;height:22px;margin-left:2px;fill:currentColor}.poster-play:hover{background:#ff1a24e6}.poster-request{right:12px;bottom:12px;left:12px;min-height:36px;border-radius:999px;background:#e50914c7;font-size:14px}.poster-request:hover:not(:disabled){background:#ff1a24e6}.poster-request:disabled{background:#26221cb8;color:#f6f1eab8;cursor:default}@media(hover:none){.poster-action{opacity:1}}.poster-face:after{content:"";position:absolute;right:0;bottom:0;left:0;height:45%;border-radius:inherit;background:linear-gradient(to top,rgba(0,0,0,.62),transparent)}.poster h3{margin:12px 0 0;font-family:var(--sans);font-size:16px;font-weight:600;letter-spacing:0;line-height:1.3}.tone-crimson{background:linear-gradient(165deg,#4a121c,#e50914 78%)}.tone-amber{background:linear-gradient(165deg,#3a2610,#e4b15a 80%)}.tone-violet{background:linear-gradient(165deg,#241838,#8d74d6 80%)}.tone-pine{background:linear-gradient(165deg,#10241c,#3d9a74 80%)}.shelf-empty{display:flex;align-items:center;min-height:180px;margin:0;color:var(--muted)}.site-footer{border-top:1px solid var(--line);color:var(--muted)}.footer-inner{display:flex;flex-direction:column;gap:8px;padding-block:24px 32px}.art-card{position:absolute;border:1px solid rgba(246,241,234,.18);border-radius:12px;box-shadow:var(--shadow)}.art-back{top:24px;right:0;width:112px;height:160px;opacity:.72;transform:rotate(8deg)}.art-mid{top:8px;right:72px;width:124px;height:176px;transform:rotate(-7deg)}.art-front{top:36px;right:136px;width:132px;height:188px}.tone-crimson .art-front,.tone-crimson .art-mid,.tone-crimson .art-back{background:linear-gradient(165deg,#6a1824,#e50914)}.tone-amber .art-front,.tone-amber .art-mid,.tone-amber .art-back{background:linear-gradient(165deg,#5a3a16,#e4b15a)}.tone-violet .art-front,.tone-violet .art-mid,.tone-violet .art-back{background:linear-gradient(165deg,#3a2860,#b9a6ef)}@media(min-width:800px){.profile-chip-name{max-width:160px}.profile-layout{grid-template-columns:minmax(280px,1.2fr) minmax(0,1fr) minmax(0,1fr);align-items:stretch}.login-card{padding:40px 32px}.topbar-inner{display:grid;grid-template-columns:1fr minmax(240px,520px) 1fr;gap:24px}.topbar .wordmark{margin-right:0;justify-self:start}.search{order:0;width:100%}.tools{justify-self:end}.gallery{min-height:520px}.slide.has-photo{background:linear-gradient(90deg,#100e0cf0,#100e0c9e 42%,#100e0c2e),var(--slide-image) center / cover no-repeat}.slide{padding:48px 80px 64px}.slide-copy{max-width:46%}.slide-art{display:block;position:absolute;top:50%;right:88px;width:300px;height:250px;transform:translateY(-50%)}.footer-inner{flex-direction:row;justify-content:space-between}}@media(min-width:1100px){.profile-layout{grid-template-columns:minmax(260px,1.1fr) repeat(3,minmax(0,1fr))}}@media(min-width:960px){.services{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));overflow:visible}.service{flex-basis:auto;width:auto}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.slide{transition:none}}@media(prefers-reduced-motion:no-preference){.welcome-stage{transition:opacity .4s ease}.service:hover{transform:translateY(-2px)}.poster-face{transition:transform .2s ease,box-shadow .2s ease}.poster-action{transition:opacity .15s ease,background .15s ease}.poster:hover .poster-face,.poster:focus-within .poster-face{transform:scale(1.08)}}.people-lede,.people-note,.field-hint,.person-email,.person-handle,.person-dates{color:var(--muted)}.people-lede{margin:-8px 0 24px}.people-tools{display:grid;gap:16px}.people-search{max-width:420px}.people-filters{display:flex;flex-wrap:wrap;gap:8px}.filter-chip{min-height:40px;padding:8px 16px;border:1px solid var(--line-strong);border-radius:999px;background:transparent;color:var(--ink);font-weight:600}.filter-chip[aria-checked=true]{border-color:transparent;background:var(--accent);color:#fff}.people-count,.people-note{margin:16px 0 0}.people-note{font-size:14px}.people-bulk{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin:16px 0 0}.people-select-all,.people-check,.notify-channels label{display:inline-flex;align-items:center;gap:8px;cursor:pointer}.people-check{flex:0 0 auto;margin-top:10px}.notify-channels{margin:16px 0 0;padding:0;border:0}.notify-channels legend{margin:0 0 8px;font-weight:600}.notify-channels label+label{margin-left:16px}.people-list{display:grid;gap:16px;margin:16px 0 0;padding:0;list-style:none}.person{display:grid;gap:16px;padding:16px;border:1px solid var(--line);border-radius:16px;background:var(--bg-raise)}.person-main{display:flex;align-items:flex-start;gap:16px;min-width:0}.person-name,.person-handle,.person-email,.person-dates{margin:0}.person-name{font-weight:600}.person-you{margin-left:8px;color:var(--muted);font-size:12px;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.person-handle,.person-email,.person-dates{margin-top:4px;font-size:14px}.person-dates{display:flex;flex-wrap:wrap;gap:8px 16px}.person-tags{display:flex;flex-wrap:wrap;gap:8px;margin:12px 0 0;padding:0;list-style:none}.person-tags li{padding:4px 8px;border-radius:999px;background:var(--bg-sunken);color:var(--ink);font-size:12px;font-weight:600}.person-actions{display:flex;flex-wrap:wrap;gap:8px}.button-line,.button-danger{border:1px solid var(--line-strong);background:transparent;color:var(--ink)}.button-danger{border-color:#e5091480;color:#ffd0d0}.button-line:hover:not(:disabled),.button-danger:hover:not(:disabled){background:var(--bg-sunken)}.button-small{min-height:40px;padding:8px 16px}.button:disabled{opacity:.5}.user-dialog{width:min(560px,calc(100% - 32px));max-height:calc(100% - 32px);margin:auto;padding:24px;border:1px solid var(--line-strong);border-radius:16px;background:var(--bg-raise);color:var(--ink)}.user-dialog::backdrop{background:#000000b8}.user-dialog-title{margin:0 0 16px;font-family:var(--serif);font-size:32px;font-weight:520;letter-spacing:-.03em;line-height:1}.user-form,.user-choices{display:grid;gap:16px}.user-form .form-error,.user-dialog .form-error{margin-bottom:16px}.user-dialog-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px;margin-top:8px}select.text-input{padding-right:32px}@media(min-width:720px){.person{grid-template-columns:minmax(0,1fr) auto;align-items:center}.user-choices{grid-template-columns:repeat(3,minmax(0,1fr))}}.driver-overlay{background:#080604c7}.chieflix-tour.driver-popover{max-width:min(320px,calc(100vw - 32px));background:var(--bg-raise);color:var(--ink);border:1px solid var(--line-strong);border-radius:16px;box-shadow:var(--shadow);font-family:var(--sans)}.chieflix-tour .driver-popover-title{font-family:var(--serif);font-size:1.25rem;font-weight:600;color:var(--ink)}.chieflix-tour .driver-popover-description{color:var(--muted);font-size:.95rem;line-height:1.45}.chieflix-tour .driver-popover-progress-text{color:var(--muted);font-size:.8rem}.chieflix-tour .driver-popover-navigation-btns{gap:8px}.chieflix-tour .driver-popover-prev-btn,.chieflix-tour .driver-popover-next-btn{text-shadow:none;border:1px solid var(--line-strong);border-radius:999px;background:transparent;color:var(--ink);font-family:var(--sans);font-size:.9rem;padding:8px 14px}.chieflix-tour .driver-popover-next-btn{border-color:var(--accent);background:var(--accent);color:#fff}.chieflix-tour .driver-popover-prev-btn:hover,.chieflix-tour .driver-popover-next-btn:hover{filter:brightness(1.08)}.chieflix-tour .driver-popover-close-btn{color:var(--muted)}.chieflix-tour .driver-popover-arrow{border:1px solid var(--line-strong);background:var(--bg-raise)}.driver-active-element.service{border-color:var(--accent);box-shadow:0 0 0 3px #e5091459}.cal-head{display:flex;align-items:end;justify-content:space-between;gap:16px;margin-bottom:8px}.cal-lede{margin:-8px 0 0;color:var(--muted);max-width:42rem}.cal-count{color:var(--muted);font-size:14px;font-variant-numeric:tabular-nums;white-space:nowrap}.cal-toolbar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px;margin:20px 0 16px}.cal-nav{display:flex;align-items:center;gap:8px;min-width:0}.cal-month{min-width:0;margin:0;text-align:center;font-family:var(--serif);font-size:clamp(20px,2.8vw,28px);font-weight:520;letter-spacing:-.03em;line-height:1.1}.cal-today{min-height:40px;margin-left:4px;padding:8px 14px;border:1px solid var(--line-strong);border-radius:999px;background:transparent;color:var(--ink);font-weight:600}.cal-today:hover{border-color:var(--accent)}.cal-status{margin:0 0 16px;color:var(--muted)}.cal-board{border:1px solid var(--line);border-radius:20px;background:linear-gradient(180deg,rgba(246,241,234,.03),transparent 28%),var(--bg-raise);overflow:hidden}.cal-weekdays{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:1px;padding:12px 12px 0;color:var(--muted);font-size:12px;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.cal-weekdays span{padding:0 8px 8px}.cal-grid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:1px;padding:0 12px 12px;background:transparent}.cal-cell{min-height:118px;padding:10px 8px 8px;border-radius:12px;background:#100e0c47}.cal-cell.is-outside{background:#100e0c24}.cal-cell.is-outside .cal-daynum,.cal-cell.is-outside .cal-event-title,.cal-cell.is-outside .cal-event-time,.cal-cell.is-outside .cal-more{opacity:.72}.cal-cell.is-today{background:linear-gradient(180deg,#e5091429,#100e0c33);box-shadow:inset 0 0 0 1px #e5091459}.cal-daynum{margin:0 0 8px;padding-inline:4px;color:var(--muted);font-size:12px;font-weight:600;font-variant-numeric:tabular-nums}.cal-cell.is-today .cal-daynum{color:#fff}.cal-events{display:grid;gap:4px;margin:0;padding:0;list-style:none}.cal-event{display:grid;gap:1px;width:100%;padding:6px 8px;border:0;border-radius:8px;background:#f6f1ea0f;color:inherit;text-align:left;text-decoration:none;transition:background .15s ease,transform .15s ease}a.cal-event.is-link{cursor:pointer}.cal-event.is-movie{background:#e5091429}.cal-event.is-episode{background:#f6f1ea14}.cal-event:hover,.cal-event:focus-visible,.cal-event.is-hot{background:#f6f1ea29;transform:translateY(-1px)}.cal-event.is-movie:hover,.cal-event.is-movie:focus-visible,.cal-event.is-movie.is-hot{background:#e5091447}.cal-event-time{color:var(--muted);font-size:11px;font-weight:600;line-height:1.2}.cal-event-title{overflow:hidden;color:var(--ink);font-size:12px;font-weight:600;line-height:1.25;white-space:nowrap;text-overflow:ellipsis}.cal-more{display:block;width:100%;margin:4px 0 0;padding:2px 4px;border:0;border-radius:6px;background:transparent;color:var(--muted);font:inherit;font-size:11px;font-weight:600;text-align:left;cursor:pointer}.cal-more:hover,.cal-more:focus-visible{color:var(--ink);background:#f6f1ea14}.cal-preview{position:fixed;z-index:60;display:grid;grid-template-columns:84px minmax(0,1fr);gap:14px;width:min(320px,calc(100vw - 24px));padding:12px;border:1px solid var(--line-strong);border-radius:16px;background:var(--bg-raise);box-shadow:var(--shadow);pointer-events:auto;animation:cal-preview-in .16s ease}@keyframes cal-preview-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.cal-preview-art{overflow:hidden;width:84px;aspect-ratio:2 / 3;border-radius:10px;background:var(--bg-sunken)}.cal-preview-art img,.cal-preview-fallback{display:block;width:100%;height:100%;object-fit:cover}.cal-preview-fallback{background:linear-gradient(160deg,rgba(229,9,20,.35),transparent 55%),var(--bg-sunken)}.cal-preview-copy{display:grid;align-content:start;gap:4px;min-width:0}.cal-preview-kicker{color:var(--muted);font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.cal-preview-title{font-family:var(--serif);font-size:18px;font-weight:520;letter-spacing:-.03em;line-height:1.15}.cal-preview-sub,.cal-preview-meta,.cal-preview-year{color:var(--muted);font-size:13px;line-height:1.35}.cal-preview-link{margin-top:6px;color:#fff;font-size:13px;font-weight:600;text-decoration:none}.cal-preview-link:hover{text-decoration:underline}.cal-weeklist{display:grid;gap:18px}.cal-weekday{padding:16px;border:1px solid var(--line);border-radius:18px;background:linear-gradient(180deg,rgba(246,241,234,.03),transparent 40%),var(--bg-raise)}.cal-weekday.is-today{box-shadow:inset 0 0 0 1px #e5091459;background:linear-gradient(180deg,rgba(229,9,20,.14),transparent 42%),var(--bg-raise)}.cal-weekday-head{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:14px}.cal-weekday-title{margin:0;font-family:var(--serif);font-size:22px;font-weight:520;letter-spacing:-.03em;line-height:1.1}.cal-weekday-count,.cal-week-empty{margin:0;color:var(--muted);font-size:13px}.cal-week-events{display:grid;gap:12px;margin:0;padding:0;list-style:none}.cal-week-card{display:grid;grid-template-columns:72px minmax(0,1fr);gap:12px;padding:10px;border-radius:14px;background:#f6f1ea0d;color:inherit;text-decoration:none}.cal-week-card.is-movie{background:#e509141f}.cal-week-card.is-link{cursor:pointer;transition:background .15s ease,transform .15s ease}.cal-week-card.is-link:hover,.cal-week-card.is-link:focus-visible{background:#f6f1ea1f;transform:translateY(-1px)}.cal-week-card.is-movie.is-link:hover,.cal-week-card.is-movie.is-link:focus-visible{background:#e5091438}.cal-day-dialog{width:min(560px,calc(100vw - 32px));max-height:min(80vh,720px);padding:0;overflow:hidden;border:1px solid var(--line-strong);border-radius:18px;background:var(--bg-raise);color:var(--ink);box-shadow:var(--shadow)}.cal-day-dialog[open]{display:flex;flex-direction:column}.cal-day-dialog::backdrop{background:#080706b8}.cal-day-dialog-inner{display:grid;gap:16px;flex:1 1 auto;min-height:0;padding:20px;overflow:auto}.cal-day-dialog-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.cal-day-dialog-title{margin:0;font-family:var(--serif);font-size:1.5rem;font-weight:520;letter-spacing:-.03em}.cal-day-dialog-count{margin:4px 0 0;color:var(--muted);font-size:14px}.cal-day-dialog-list{margin:0}.cal-week-art{overflow:hidden;width:72px;aspect-ratio:2 / 3;border-radius:10px;background:var(--bg-sunken)}.cal-week-art img,.cal-week-fallback{display:block;width:100%;height:100%;object-fit:cover}.cal-week-fallback{background:linear-gradient(160deg,rgba(229,9,20,.35),transparent 55%),var(--bg-sunken)}.cal-week-copy{display:grid;align-content:start;gap:3px;min-width:0}.cal-week-kicker{margin:0;color:var(--muted);font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.cal-week-title{margin:0;font-family:var(--serif);font-size:18px;font-weight:520;letter-spacing:-.03em;line-height:1.15}.cal-week-sub,.cal-week-meta,.cal-week-year{margin:0;color:var(--muted);font-size:13px;line-height:1.35}.cal-week-link{margin-top:6px;color:#fff;font-size:13px;font-weight:600;text-decoration:none;justify-self:start}.cal-week-link:hover,.cal-week-link:focus-visible{text-decoration:underline}@media(max-width:900px){.cal-cell{min-height:96px}.cal-event-time{display:none}}@media(max-width:720px){.cal-head{align-items:start;flex-direction:column}.cal-nav{width:100%}.cal-month{flex:1 1 auto;font-size:clamp(18px,5vw,24px)}.cal-lede{max-width:none}}@media(prefers-reduced-motion:reduce){.cal-event,.cal-preview{transition:none;animation:none}}.apps-head{margin-bottom:8px}.apps-head .profile-title{margin-bottom:12px}.apps-lede{margin:0 0 24px;color:var(--muted);max-width:42rem}.apps-filters{display:grid;gap:12px;margin-bottom:24px}.apps-chip{display:inline-flex;align-items:center;gap:8px;padding-inline:14px 16px}.apps-chip-icon{display:grid;place-items:center;width:18px;height:18px;flex:0 0 auto}.apps-chip-icon svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.apps-chip-icon svg.brand{fill:currentColor;stroke:none}.apps-chip-icon svg.mixed{fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.apps-chip-icon svg.mixed .mark{fill:currentColor;stroke:none}.apps-panels{display:grid;gap:20px}.apps-panel{padding:24px;border:1px solid var(--line);border-radius:16px;background:var(--bg-raise)}.apps-panel-title{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px 12px;margin:0 0 12px;font-size:22px;line-height:1.2}.apps-panel-kicker{color:var(--muted);font-size:14px;font-weight:500}.apps-empty{margin:0;color:var(--muted)}.apps-list{list-style:none;margin:0;padding:0;display:grid;gap:20px}.apps-item{display:grid;gap:14px;padding-top:20px;border-top:1px solid var(--line)}.apps-list>.apps-item:first-child{padding-top:4px;border-top:0}.apps-item-store{grid-template-columns:minmax(0,1fr) 188px;gap:20px 28px;align-items:center}.apps-item-content{display:grid;gap:14px;min-width:0}.apps-item-main{display:flex;gap:14px;align-items:flex-start}.apps-qr{display:grid;justify-items:center;align-content:center;gap:10px;min-height:188px;padding:14px;border:1px solid var(--line);border-radius:16px;background:var(--bg);text-align:center}.apps-qr-image{width:168px;height:168px;border-radius:8px;background:#fff}.apps-qr-label,.apps-qr-empty{margin:0;color:var(--muted);font-size:13px;line-height:1.35;max-width:12rem}.apps-download-active{border-color:var(--accent);background:color-mix(in srgb,var(--accent) 18%,var(--bg));color:var(--text);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--accent) 45%,transparent)}.apps-download-active:hover{border-color:var(--accent)}.apps-item-icon{width:48px;height:48px;flex:0 0 auto;border-radius:12px;object-fit:contain}.apps-item-copy{min-width:0;display:grid;gap:6px}.apps-item-title-row{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px 10px}.apps-item-title{margin:0;font-size:18px;line-height:1.25;font-weight:650}.apps-item-title-link{color:inherit;text-decoration:none}.apps-item-title-link:hover{color:var(--accent);text-decoration:underline;text-underline-offset:.14em}.apps-item-version{color:var(--muted);font-size:13px;font-weight:500}.apps-item-desc{margin:0;color:var(--muted);max-width:40rem;line-height:1.45}.apps-item-note{margin:0;color:var(--muted);font-size:14px}.apps-downloads{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:8px}.apps-download{display:inline-flex;align-items:center;gap:8px;padding:8px 12px;border:1px solid var(--line);border-radius:999px;background:var(--bg);color:inherit;text-decoration:none;font-size:14px;line-height:1.2}.apps-download:hover{border-color:var(--text)}.apps-download-icon{display:grid;place-items:center;width:16px;height:16px;flex:0 0 auto}.apps-download-icon svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.apps-download-icon svg.brand{fill:currentColor;stroke:none}.apps-linux{gap:8px}.apps-linux-label{display:inline-flex;align-items:center;min-width:0;line-height:1.2}.apps-linux-select{appearance:none;border:0;background-color:transparent;color:inherit;font:inherit;font-size:14px;line-height:1.2;height:1.2em;padding:0 14px 0 0;margin:0;max-width:9.5rem;background-image:linear-gradient(45deg,transparent 50%,currentColor 50%),linear-gradient(135deg,currentColor 50%,transparent 50%);background-position:calc(100% - 5px) .45em,100% .45em;background-size:4px 4px,4px 4px;background-repeat:no-repeat;cursor:pointer}.apps-linux-select option{color:#100e0c;background-color:#fff}.apps-linux-select:focus{outline:2px solid var(--accent);outline-offset:2px;border-radius:4px}.apps-linux-get{display:inline-flex;align-items:center;margin:0;padding:0 0 0 8px;border:0;border-left:1px solid var(--line);border-radius:0;background:none;color:inherit;text-decoration:none;font-size:14px;line-height:1.2}.apps-linux-get:hover{background:none;color:var(--ink)}@media(max-width:720px){.apps-lede,.apps-item-desc{max-width:none}}
