@layer base, pieces, screens, widths;@font-face{font-family:Manrope;src:url(/assets/manrope-latin-DHIcAJRg.woff2)format("woff2");font-weight:200 800;font-style:normal;font-display:block;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+2000-206F,U+20AC,U+2122,U+2191-2193,U+2212,U+2215}@font-face{font-family:Manrope;src:url(/assets/manrope-latin-ext-Ch3YOpNY.woff2)format("woff2");font-weight:200 800;font-style:normal;font-display:block;unicode-range:U+100-24F,U+1E??,U+20A0-20AB,U+20AD-20CF,U+2C60-2C7F,U+A720-A7FF}:root{--background:#f4f2ec;--sunken:#ece9e1;--sunken-2:#e3dfd5;--surface:#fff;--border:#e6e2d8;--border-strong:#cec8ba;--ink:#1a1d1b;--on-dark:#fff;--text-2:#545955;--text-3:#6b706b;--pine:#12382f;--pine-2:#1d4b40;--pine-soft:#e3eee8;--pine-text:#17614e;--action:#e8541c;--action-strong:#c8450f;--action-soft:#fdede4;--action-text:#b23e0e;--urgent:#f0a20f;--urgent-soft:#fff3d8;--urgent-text:#845400;--error:#d7372a;--error-soft:#fceae7;--error-text:#ae281d;--success:#1e9e62;--success-soft:#e2f4ea;--success-text:#11764a;--marker:#1f5fe0;--marker-soft:#1f5fe024;--font:"Manrope", system-ui, -apple-system, "Segoe UI", sans-serif;--s1:4px;--s2:8px;--s3:12px;--s4:16px;--s5:20px;--s6:24px;--s8:32px;--s10:40px;--s12:48px;--radius-small:8px;--radius:12px;--radius-card:16px;--radius-sheet:24px;--radius-round:999px;--shadow-1:0 1px 2px #1a1d1b0d, 0 1px 1px #1a1d1b08;--shadow-2:0 6px 20px -8px #1a1d1b24, 0 1px 3px #1a1d1b0f;--shadow-3:0 24px 48px -16px #12382f47, 0 4px 12px #12382f14;--shadow-action:0 8px 20px -8px #e8541c8c;--ring:0 0 0 4px #12382f1f;--ring-error:0 0 0 4px #d7372a1f;--ease:cubic-bezier(.2, .8, .2, 1);--ease-out:cubic-bezier(.4, 0, 1, 1);--bounce:cubic-bezier(.34, 1.4, .64, 1);--time-micro:.12s;--time:.2s;--time-nav:.32s}@layer base{*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{background:var(--background);color:var(--ink);font:500 16px / 1.5 var(--font);font-feature-settings:"tnum" 1, "cv11" 1;-webkit-font-smoothing:antialiased;margin:0}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer}img{max-width:100%;display:block}:root[data-motion=off] :not(.keeps-moving),:root[data-motion=off] :not(.keeps-moving):before,:root[data-motion=off] :not(.keeps-moving):after{scroll-behavior:auto!important;transition:none!important;animation:none!important}.marked{outline:3px solid var(--action);outline-offset:2px}:focus-visible{outline:3px solid var(--pine-2);outline-offset:2px}kbd{border:1px solid var(--border-strong);background:var(--surface);min-width:24px;height:24px;color:var(--text-2);font:700 14px / 1 var(--font);border-bottom-width:2px;border-radius:6px;justify-content:center;align-items:center;padding:0 6px;display:none}.show-keys kbd{display:inline-flex}.short{display:none}@media (max-width:899px){.long{display:none}.short{display:inline}}.title{letter-spacing:-.02em;font-size:28px;font-weight:800;line-height:34px}.section{letter-spacing:-.01em;font-size:20px;font-weight:750;line-height:26px}.body{font-size:16px;line-height:24px}.detail{color:var(--text-2);font-size:14px;line-height:20px}}@layer pieces{.surface{border:1px solid var(--border);border-radius:var(--radius-card);background:var(--surface);box-shadow:var(--shadow-1)}.offline-notice{align-items:center;gap:var(--s2);padding:var(--s2) var(--s4);border-radius:var(--radius);background:var(--urgent-soft);color:var(--urgent-text);font-weight:650;display:flex}}@layer screens{.link-dot{background:var(--text-3);width:10px;height:10px;color:var(--text-3);border-radius:99px;flex:none;position:relative}.link-dot:after{content:"";opacity:0;background:currentColor;border-radius:99px;position:absolute;inset:-4px}[data-tone=success] .link-dot{background:var(--success);color:var(--success)}[data-tone=urgent] .link-dot{background:var(--urgent);color:var(--urgent)}[data-tone=error] .link-dot{background:var(--error);color:var(--error)}[data-tone=waiting] .link-dot{border:2px solid var(--pine-text);color:var(--pine-text);background:0 0}@media (prefers-reduced-motion:no-preference){[data-tone=success] .link-dot:after{animation:link-beat 2.4s var(--ease) infinite}[data-tone=waiting] .link-dot:after{animation:link-beat 1.6s var(--ease) infinite}}@keyframes link-beat{0%{opacity:.35;transform:scale(.4)}to{opacity:0;transform:scale(1.5)}}.link-box{border-radius:calc(var(--radius) + 4px);border:1px solid var(--border);background:var(--surface);box-shadow:var(--shadow-1);gap:4px;padding:4px;display:grid}.link-box .link-indicator{box-shadow:none;border-color:#0000}.link-box .light{min-height:36px}.link-rate{color:var(--text-2);white-space:nowrap;margin:0;padding:2px 12px 4px;font-size:14px;font-weight:600;line-height:18px}.link-rate b{color:var(--ink);font-weight:750}.link-indicator{border-radius:var(--radius);border:1px solid var(--border);background:var(--surface);width:100%;box-shadow:var(--shadow-1);text-align:left;color:var(--ink);transition:transform var(--time-micro) var(--ease);grid-template-columns:36px minmax(0,1fr);align-items:center;gap:10px;padding:8px 10px 8px 8px;display:grid;position:relative}.link-indicator:active{transform:scale(.97)}.link-indicator[aria-expanded=true]{border-color:var(--pine);box-shadow:0 0 0 3px #12382f1f}.link-indicator-icon{background:var(--sunken);width:36px;height:36px;color:var(--text-2);border-radius:10px;place-items:center;display:grid;position:relative}.link-indicator-icon .link-dot{border:2px solid var(--surface);width:14px;height:14px;position:absolute;bottom:-3px;right:-3px}.link-indicator[data-tone=waiting] .link-indicator-icon .link-dot{border-width:3px}.link-indicator-text{min-width:0;display:grid}.link-indicator-text b{font-size:14px;font-weight:800;line-height:18px}.link-indicator-text small{color:var(--text-2);white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:500;line-height:18px;overflow:hidden}.link-indicator[data-tone=success] b{color:var(--success-text)}.link-indicator[data-tone=urgent] b{color:var(--urgent-text)}.link-indicator[data-tone=error] b{color:var(--error-text)}.link-indicator[data-tone=waiting] b{color:var(--pine-text)}.link-indicator kbd{position:absolute;top:-10px;right:-6px}.link-pill{border:1px solid var(--border);background:var(--surface);max-width:210px;min-height:40px;box-shadow:var(--shadow-1);color:var(--ink);transition:transform var(--time-micro) var(--ease);border-radius:999px;align-items:center;gap:8px;padding:4px 12px 4px 10px;font-size:14px;font-weight:750;display:inline-flex}.link-pill:active{transform:scale(.96)}.link-pill-text{text-align:left;white-space:nowrap;text-overflow:ellipsis;line-height:18px;display:grid;overflow:hidden}.link-pill-rate{color:var(--text-2);font-size:14px;font-weight:600}.link-pill[data-tone=neutral] .icon{color:var(--text-2)}.link-pill[data-tone=success]{color:var(--success-text);background:var(--success-soft);border-color:#0000}.link-pill[data-tone=urgent]{color:var(--urgent-text);background:var(--urgent-soft);border-color:#0000}.link-pill[data-tone=error]{color:var(--error-text);background:var(--error-soft);border-color:#0000}.link-pill[data-tone=waiting]{color:var(--pine-text);background:var(--pine-soft);border-color:#0000}.card-body{display:contents}.entering :where(h2,p,ol){margin:0;padding:0}.entering{color:var(--sign-in-green);flex-direction:column;display:flex}.entering h2{font-weight:800;line-height:1.15}.entering-detail{color:var(--text-2);line-height:1.45}.entering-path{justify-content:center;align-items:center;display:flex}.entering-stop{text-align:center;justify-items:center;gap:12px;display:grid}.entering-ball{background:var(--surface);width:64px;height:64px;color:var(--sign-in-orange);border-radius:50%;place-items:center;display:grid;position:relative;box-shadow:0 6px 18px #17312b1a}.entering-ball svg{width:30px;height:30px}.entering-ball.is-brand{width:92px;height:92px}.entering-ball.is-brand img{width:46px;height:46px}.entering-ball.is-shop{background:var(--pine-soft);color:var(--sign-in-green-text)}.entering-ring{border:4px solid #0000;border-top-color:var(--sign-in-orange);border-right-color:var(--sign-in-orange);border-radius:50%;position:absolute;inset:-6px}.entering-link{background:var(--success);border-radius:2px;place-items:center;width:40px;height:3px;display:grid;position:relative}.entering-link.todo{background:repeating-linear-gradient(90deg, var(--border-strong) 0 6px, transparent 6px 12px)}.entering-tick,.entering-mark.done{background:var(--success);width:22px;height:22px;color:var(--surface);border-radius:50%;place-items:center;display:grid}.entering-tick{box-shadow:0 0 0 4px var(--background);position:absolute}.entering-tick svg,.entering-mark svg{width:14px;height:14px}.entering-label b{color:var(--ink);font-size:16px;display:block}.entering-label small{color:var(--text-2);font-size:14px;display:block}.entering-steps{flex-direction:column;gap:18px;list-style:none;display:flex;position:relative}.entering-steps:before{content:"";background:var(--border);width:2px;position:absolute;top:14px;bottom:14px;left:11px}.entering-steps li{text-align:left;grid-template-columns:24px 1fr;align-items:start;gap:14px;display:grid}.entering-steps b{font-size:16px;display:block}.entering-steps small{color:var(--text-2);font-size:15px;line-height:1.4;display:block}.entering-mark{z-index:1;background:var(--surface);border-radius:50%;width:24px;height:24px;position:relative}.entering-mark.done{width:24px;height:24px}.entering-mark.now{border:3px solid var(--border);border-top-color:var(--sign-in-orange)}@media (prefers-reduced-motion:no-preference){.entering{animation:entering-in .24s var(--sign-in-enter)}.entering-ring{animation:1.1s linear infinite entering-spin}.entering-mark.now{animation:1s linear infinite entering-spin}}@keyframes entering-in{0%{opacity:0}}@keyframes entering-spin{to{transform:rotate(360deg)}}.entering-screen{z-index:700;background:var(--background);text-align:center;justify-content:center;align-items:center;gap:18px;padding:32px 20px;position:fixed;inset:0;overflow-y:auto}.entering-screen>*{width:min(100%,420px)}.entering-logo{width:200px;height:auto;margin-bottom:8px}.entering-screen h2{font-size:28px}.entering-screen .entering-detail{margin-top:-6px;font-size:16px}.entering-screen .entering-path{gap:10px;margin:8px 0}.entering-screen .entering-link{background:var(--success);width:5px;height:5px;box-shadow:-16px 0 0 var(--success), 16px 0 0 var(--success);border-radius:50%;margin:0 16px}.entering-screen .entering-link.todo{background:var(--border-strong);box-shadow:8px 0 0 var(--border-strong);margin:0 8px 0 0}.entering-screen .entering-tick{box-shadow:none}.entering-screen .entering-steps{margin-top:6px;padding-left:28px}.entering-screen .entering-steps:before{left:39px}@media (min-width:900px){.entering-card{z-index:3;gap:calc(20 * var(--u));padding:calc(36 * var(--u)) calc(51 * var(--u));background:var(--surface);position:absolute;inset:0}.entering-card h2{margin-left:calc(8 * var(--u));font-size:max(24px, calc(30 * var(--u)));letter-spacing:-.01em;line-height:1.1}.entering-card .entering-detail{margin:calc(-12 * var(--u)) 0 0 calc(8 * var(--u));max-width:34em;font-size:max(15px, calc(19 * var(--u)))}.entering-card .entering-path{flex-wrap:wrap;flex:1;align-content:center;align-items:flex-start}.entering-card .entering-label small{white-space:nowrap}.entering-card .entering-stop{grid-template-rows:calc(116 * var(--u)) auto;flex:1;align-items:center}.entering-card .entering-ball{width:calc(80 * var(--u));height:calc(80 * var(--u))}.entering-card .entering-ball svg{width:calc(36 * var(--u));height:calc(36 * var(--u))}.entering-card .entering-ball.is-brand{width:calc(116 * var(--u));height:calc(116 * var(--u))}.entering-card .entering-ball.is-brand img{width:calc(58 * var(--u));height:calc(58 * var(--u))}.entering-card .entering-link{width:calc(48 * var(--u));margin-top:calc(58 * var(--u));flex:none}.entering-card .entering-tick{box-shadow:0 0 0 4px var(--surface)}.entering-card .entering-steps{margin-left:calc(8 * var(--u));padding-top:calc(20 * var(--u));border-top:1px solid var(--border)}.entering-card .entering-steps:before{top:calc(34 * var(--u))}}.entering-screen.on-phone{isolation:isolate;background:var(--dark-background);color:var(--dark-text);font-family:var(--dark-font)}.entering-screen.on-phone:before{content:"";z-index:-1;background:linear-gradient(#031e19db,#03100eb3 60%,#040403cc),url(/assets/phone-background-iK7XV9VO.webp) 50%/cover no-repeat;position:fixed;inset:0}.entering-screen.on-phone h2{color:var(--dark-text)}.entering-screen.on-phone .entering-detail,.entering-screen.on-phone .entering-steps small{color:var(--dark-text-2)}.entering-screen.on-phone .entering-steps b{color:var(--dark-text)}.entering-screen.on-phone .entering-ball.is-shop{background:var(--dark-finger);color:#eef3ef;box-shadow:inset 0 0 0 1.5px var(--dark-finger-border)}.entering-screen.on-phone .entering-link.todo{background:#ffffff4d}.entering-screen.on-phone .entering-steps:before{background:#ffffff38}.entering-screen.on-phone .entering-mark{background:0 0}.google{position:relative}.google>:is(.g-thread,.g-fail,.g-off){margin:0;position:absolute;inset:0}.google:not([data-drawn]) iframe{pointer-events:none}.g-thread{opacity:0;pointer-events:none}.g-track{background:var(--border);border-radius:2px;height:2px;margin-top:-1px;position:absolute;top:50%;left:24px;right:24px;overflow:hidden;transform:scaleX(0)}.g-run{background:linear-gradient(90deg, var(--sign-in-green) 0 16%, transparent 16% 50%, var(--sign-in-green) 50% 66%, transparent 66%);width:200%;position:absolute;top:0;bottom:0;left:-100%}.g-fill{background:var(--google-blue);transform-origin:0;position:absolute;inset:0;transform:scaleX(0)}.g-label{white-space:nowrap;color:var(--text-2);opacity:0;justify-content:center;align-items:center;gap:8px;font-size:14px;font-weight:650;display:flex;position:absolute;top:50%;left:0;right:0;transform:translateY(-110%)}.g-label svg{flex:none;width:16px;height:16px}.g-fail{border-radius:var(--radius-round);cursor:pointer;width:100%;font:inherit;background:0 0;border:0;padding:0;display:block}.g-fail .g-track{background:var(--urgent);transform:translateY(12px)}.g-fail .g-label{opacity:1;color:var(--urgent-text);transform:translateY(-90%)}.g-fail b{color:var(--pine-text);text-underline-offset:3px;text-decoration:underline}.g-off .g-label{opacity:1;color:var(--text-3);transform:translateY(-50%)}.google:is([data-phase=loading],[data-phase=slow],.arrived) .g-thread{opacity:1}.google:is([data-phase=loading],[data-phase=slow],.arrived) .g-track{transform:none}.google[data-phase=slow] .g-track{transform:translateY(12px)}.google[data-phase=slow] .g-label{opacity:1;transform:translateY(-90%)}.google.arrived .g-fill{transform:none}.google.arrived[data-phase=ready] .g-thread{opacity:0}@media (prefers-reduced-motion:no-preference){.g-thread{transition:opacity .18s var(--sign-in-enter) .12s}.google[data-phase=loading] .g-thread{transition-delay:0s}.g-track{transition:transform .36s var(--sign-in-enter)}.g-label{transition:opacity .24s var(--sign-in-enter), transform .32s var(--sign-in-enter)}.g-fill{transition:transform .2s var(--sign-in-enter)}.google:is([data-phase=loading],[data-phase=slow]) .g-run{animation:1.2s cubic-bezier(.15,.6,.85,.4) infinite g-run}.google.arrived iframe{animation:g-inflate .3s var(--sign-in-enter) .14s both}}@media (prefers-reduced-motion:reduce){.g-run{background:var(--sign-in-green);width:32%;left:34%}}.manual-needs-internet{z-index:20;place-content:center;justify-items:center;gap:var(--s4);padding:var(--s4);background:var(--background);color:var(--text-2);text-align:center;font-weight:600;display:grid;position:fixed;inset:0}:where(.sign-in,.sheet) :where(p,h1,h2,ul,ol){margin:0;padding:0}.behind-manual~.sign-in{z-index:20;position:fixed;inset:0;overflow-y:auto}.sign-in .marked{outline-color:var(--sign-in-orange);outline-offset:3px}.notice{border-radius:14px;align-items:flex-start;gap:12px;padding:12px 16px;font-size:15px;line-height:1.4;display:flex}.notice .icon{margin-top:1px}.notice strong{display:block}.notice b{font-variant-numeric:tabular-nums}.notice.error{background:var(--error-soft);color:var(--error-text);box-shadow:inset 0 0 0 1px #f3c6bf}.notice.warn{background:var(--urgent-soft);color:var(--urgent-text);box-shadow:inset 0 0 0 1px var(--sign-in-urgent-border)}.notice.info{background:var(--pine-soft);color:var(--pine-text);box-shadow:inset 0 0 0 1px #b5d3c4}@media (prefers-reduced-motion:no-preference){.notice{animation:notice-in .34s var(--sign-in-enter)}}@keyframes notice-in{0%{opacity:0;transform:translateY(-6px)}}.google{justify-content:center;align-items:center;min-height:44px;max-height:64px;transition:opacity .2s;display:flex;overflow:hidden}.google iframe{color-scheme:normal;opacity:0;background:0 0;border:0;width:100%;height:44px}.google[data-drawn] iframe{opacity:1;transition:opacity .2s}.off{opacity:.4;filter:grayscale();pointer-events:none}@media (min-width:900px){.sign-in{--u:clamp(.62px, calc(100vh / 1024), 1.1px);background:#03110e;min-height:100vh;position:relative;overflow:hidden}.scene{width:min(100%,177.778vh);min-height:100vh;margin:0 auto;position:relative}.scene-background{background:#0b3a30 url(/assets/background-Bkjmdsgj.jpg) 50%/100% 100% no-repeat;position:absolute;inset:0}.brand{left:5.20833%;top:calc(64 * var(--u));width:max(330px, calc(480 * var(--u)));color:var(--on-dark);position:absolute}.brand-logo img{height:calc(69 * var(--u));width:auto;margin:calc(22 * var(--u)) 0 calc(42 * var(--u)) 0}.brand-kicker{letter-spacing:.34em;text-transform:uppercase;color:#7fae98;font-size:14px;font-weight:600}.brand-title{margin:calc(9 * var(--u)) 0 calc(31 * var(--u));font-size:calc(60 * var(--u));letter-spacing:-.015em;font-weight:800;line-height:1.07}.brand-title em{color:#86d0a2;font-style:normal}.brand-lead{margin:0 0 calc(46 * var(--u));max-width:max(330px, calc(470 * var(--u)));font-size:max(14px, calc(17.5 * var(--u)));color:#c4d4cd;line-height:1.55}.brand-points{gap:calc(25 * var(--u));flex-direction:column;list-style:none;display:flex}.brand-points li{align-items:center;gap:calc(20 * var(--u));font-size:max(14px, calc(19 * var(--u)));color:#f2f6f4;line-height:1.42;display:flex}.brand-points li>span:first-child{width:calc(66 * var(--u));height:calc(68 * var(--u));color:#f0782f;background:#21443b;border-radius:12px;flex:none;place-items:center;display:grid}.brand-points .icon{width:calc(44 * var(--u));height:calc(44 * var(--u));stroke-width:1.9px}.phone-shot{aspect-ratio:387/603;pointer-events:none;z-index:2;width:auto;height:58.5938%;position:absolute;top:32.2266%;left:32.75%}.status{top:calc(30 * var(--u));z-index:2;gap:8px;font-size:14px;font-weight:600;display:flex;position:absolute;right:2.99479%}.status>span{border-radius:var(--radius-round);border:1px solid var(--border);color:var(--ink);background:#fff;align-items:center;gap:6px;padding:5px 12px;display:inline-flex}.status>.status-net{background:var(--success-soft);border-color:var(--success-soft);color:var(--success-text)}.status-net:before{content:"";background:currentColor;border-radius:50%;width:8px;height:8px}.offline .status>.status-net{background:var(--urgent-soft);border-color:var(--urgent-soft);color:var(--urgent-text)}.right{right:2.99479%;top:calc(100 * var(--u));width:max(530px, calc(650 * var(--u)));align-items:center;gap:calc(22 * var(--u));flex-direction:column;display:flex;position:absolute}.seals{color:var(--on-dark);mix-blend-mode:difference;font-size:14px;line-height:1.2;list-style:none;display:flex}.seals li{text-align:center;white-space:nowrap;padding:0 calc(20 * var(--u));flex-direction:column;align-items:center;gap:6px;display:flex}.seals li+li{border-left:1px solid #c9d6d0}.seals li:first-child{padding-left:0}.seals li:last-child{padding-right:0}.seals .icon{width:calc(30 * var(--u));height:calc(30 * var(--u))}.card{z-index:1;align-self:stretch;gap:calc(20 * var(--u));padding:calc(36 * var(--u)) calc(51 * var(--u)) 0;background:#fffffff5;border-radius:18px;flex-direction:column;display:flex;position:relative;overflow:hidden;box-shadow:0 30px 70px #17312b24,0 0 0 1px #dfe5e0cc}.card-title{white-space:nowrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.card-title h2{margin-left:calc(8 * var(--u));font-size:max(24px, calc(30 * var(--u)));letter-spacing:-.01em;font-weight:800;line-height:1.1}.pill{border-radius:var(--radius-round);background:var(--pine-soft);color:var(--pine-text);align-items:center;gap:6px;padding:4px 12px;font-size:14px;font-weight:700;display:inline-flex;transform:translateY(-1px)}.card-sub{margin:calc(-14 * var(--u)) 0 calc(8 * var(--u)) calc(8 * var(--u));font-size:max(15px, calc(19 * var(--u)));color:var(--text-2)}.card:has(.notice-top) .card-sub{display:none}.notice-top{margin-top:calc(-8 * var(--u))}.notice-main{margin-top:calc(-4 * var(--u))}.card:has(.notice-main) .note{display:none}.qr-block{align-items:center;gap:calc(30 * var(--u));margin-left:calc(8 * var(--u));display:flex}}@media (max-width:899px){.sign-in{--u:1px}.qr-block,.qr-block+.or{order:3}.qr-block{flex-direction:column;align-items:center;gap:18px;display:flex}}.sign-in .qr-col{flex:none}.sign-in .qr{width:calc(200 * var(--u));height:calc(200 * var(--u));padding:calc(12 * var(--u));background:#fff;border-radius:16px;transition:opacity .3s,filter .3s;position:relative;overflow:hidden;box-shadow:0 4px 16px #00000014,0 0 0 1px #e3e8e4}.sign-in .qr>svg{width:100%;height:100%;display:block}.sign-in .qr-logo{aspect-ratio:1;background:#fff;border-radius:8px;width:22%;padding:3px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.sign-in .qr-read{color:var(--sign-in-green);opacity:0;transition:opacity .24s var(--sign-in-enter), transform .24s var(--sign-in-enter);pointer-events:none;background:#fffffff0;flex-direction:column;justify-content:center;align-items:center;gap:2px;font-size:15px;display:flex;position:absolute;inset:0;transform:scale(1.04)}.sign-in .qr-read .icon{width:32px;height:32px;color:var(--sign-in-orange);margin-bottom:4px}.sign-in .qr-read small{color:var(--text-2);font-size:14px}.sign-in .qr.read .qr-read{opacity:1;transform:none}.sign-in .qr-count{width:calc(200 * var(--u));margin-top:calc(10 * var(--u));color:var(--text-2);justify-items:center;font-size:14px;line-height:1.35;display:grid}.sign-in .qr-count>span:first-child{white-space:nowrap;align-items:center;gap:6px;display:flex}.sign-in .qr-count b{color:var(--ink);font-variant-numeric:tabular-nums}.sign-in .ring{background:conic-gradient(var(--success) calc(var(--part,1) * 360deg), var(--pine-soft) 0);border-radius:50%;width:14px;height:14px;-webkit-mask:radial-gradient(4px,#0000 98%,#000 100%);mask:radial-gradient(4px,#0000 98%,#000 100%)}.sign-in.offline .qr{opacity:.35;filter:grayscale()}.sign-in.offline .qr-count{visibility:hidden}.sign-in .steps{counter-reset:step;gap:calc(18 * var(--u));font-size:max(14px, calc(17 * var(--u)));color:var(--text-2);flex-direction:column;line-height:1.4;list-style:none;display:flex}.sign-in .steps li{counter-increment:step;align-items:flex-start;gap:calc(19 * var(--u));display:flex}.sign-in .steps li:before{content:counter(step);width:calc(38 * var(--u));height:calc(38 * var(--u));color:var(--on-dark);font-weight:600;font-size:max(14px, calc(19 * var(--u)));background:#2d8a5c;border-radius:50%;flex:none;place-items:center;display:grid}.sign-in .steps b{color:var(--ink);font-size:max(15px, calc(19 * var(--u)));display:block}@media (min-width:900px){.manual{align-items:center;gap:calc(12 * var(--u));margin-top:calc(44 * var(--u));padding:calc(14 * var(--u)) calc(16 * var(--u)) calc(14 * var(--u)) calc(28 * var(--u));border:1px solid var(--sign-in-orange-strong);border-radius:var(--radius-round);background:var(--sign-in-orange);color:var(--on-dark);font:inherit;font-size:max(16px, calc(20 * var(--u)));white-space:nowrap;cursor:pointer;font-weight:800;transition:transform .12s ease-out;display:inline-flex;box-shadow:0 12px 28px #d9400f61,0 2px #0000001f}.manual:hover{transform:translateY(-1px)}.manual .icon{width:calc(26 * var(--u));height:calc(26 * var(--u))}.manual-soon{border-radius:var(--radius-round);background:#fff3;padding:3px 10px;font-size:13px;font-weight:700}.manual kbd{color:var(--on-dark);background:#ffffff2e;border-color:#fff6}.show-keys .manual-soon{display:none}.or{color:var(--text-2);font-size:max(14px, calc(15 * var(--u)));align-items:center;gap:14px;display:flex}.or:before,.or:after{content:"";background:var(--border);flex:1;height:1px}.google{min-height:calc(60 * var(--u))}.note{align-items:flex-start;gap:calc(16 * var(--u));font-size:max(14px, calc(16 * var(--u)));color:var(--text-2);line-height:1.42;display:flex}.note .icon{width:calc(28 * var(--u));height:calc(28 * var(--u));color:#2d6b55}.card-foot{justify-content:center;align-items:center;gap:calc(24 * var(--u));margin:calc(6 * var(--u)) calc(-51 * var(--u)) 0;min-height:calc(80 * var(--u));color:var(--text-2);font-size:max(14px, calc(15 * var(--u)));background:#f4f6f5;border-top:1px solid #e9eeea;display:flex}.card-foot>span:first-child{align-items:center;gap:calc(10 * var(--u));display:flex}.card-foot .bar{width:1px;height:calc(26 * var(--u));background:#cfd6d1}.card-foot img{height:calc(19 * var(--u));opacity:.85;width:auto}@media (max-height:700px){.sign-in{min-height:720px;overflow-y:auto}}}@media (max-width:899px){.sign-in{background:var(--background);min-height:100dvh}.scene{background:linear-gradient(180deg, var(--surface) 0%, var(--sign-in-background-2) 55%, var(--background) 100%);flex-direction:column;align-items:center;gap:22px;min-height:100dvh;padding:14px 22px 0;display:flex;position:relative;overflow:hidden}.scene>*{width:100%;max-width:440px}.scene-background{display:none}.status{order:0;justify-content:flex-end;min-height:36px;display:flex}.status-net{display:none}.offline .status-net{color:#6b4a00;box-shadow:inset 0 0 0 1px var(--sign-in-urgent-border);background:#fff7d6;border-radius:12px;align-items:center;gap:8px;padding:7px 14px;font-size:15px;font-weight:700;display:inline-flex}.brand{text-align:center;flex-direction:column;order:1;align-items:center;gap:22px;padding-top:28px;display:flex}.brand-logo img{width:246px;height:auto;margin-bottom:12px}.brand-motto{color:var(--text-2);font-size:19px;line-height:1.32}.right{flex-direction:column;order:2;display:flex}.card{flex-direction:column;gap:14px;display:flex}.notice-top{order:1}.notice-main{order:2}.google{order:3}.or{color:var(--text-2);order:4;align-items:center;gap:14px;font-size:15px;display:flex}.or:before,.or:after{content:"";background:var(--border);flex:1;height:1px}.no-password{background:var(--sunken);color:var(--sign-in-text-mid);border-radius:16px;order:7;align-items:center;gap:16px;padding:14px 20px;font-size:15.5px;line-height:1.4;display:flex}.no-password .icon{width:26px;height:26px;color:var(--sign-in-green)}.no-password strong{color:var(--sign-in-green);display:block}.what-for{text-align:center;order:3;grid-template-columns:repeat(3,1fr);gap:8px;list-style:none;display:grid}.what-for li{color:var(--text-2);flex-direction:column;align-items:center;font-size:14.5px;line-height:1.3;display:flex}.what-for strong{color:var(--sign-in-green);font-size:15.5px}.round{background:var(--sunken);width:54px;height:54px;color:var(--sign-in-green);border-radius:50%;place-items:center;margin-bottom:8px;display:grid}.round .icon{width:26px;height:26px}.wave{flex:1;order:4;width:calc(100% + 44px);max-width:none;min-height:130px;margin:0 -22px;position:relative}.wave svg{width:100%;height:100%;position:absolute;inset:0}.sign-in[data-device=phone]{--short:max(0px, 880px - 100cqh);background:var(--dark-background);min-height:0;font-family:var(--dark-font);position:fixed;inset:0;overflow-y:auto;container-type:size}.sign-in[data-device=phone] .scene{isolation:isolate;min-height:100cqh;padding:0 28px max(14px, 34px - var(--short) * .12);color:var(--dark-text);text-align:center;background:0 0;gap:0}.sign-in[data-device=phone] .scene>*{max-width:400px}.sign-in[data-device=phone] .scene-background{z-index:-1;background:linear-gradient(#03221cd1 0%,#03201aa8 20%,#031a1680 32%,#03120f66 52%,#06080675 74%,#0a060375 88%,#040302a8 100%),#1d1a14 url(/assets/phone-background-iK7XV9VO.webp) 50%/cover no-repeat;display:block;position:absolute;inset:0}.sign-in[data-device=phone] .status{z-index:2;width:auto;min-height:0;position:absolute;top:34px;right:14px}.sign-in[data-device=phone] .brand{padding-top:max(12px, 70px - var(--short) * .34);gap:0}.sign-in[data-device=phone].offline .brand{padding-top:70px}.sign-in[data-device=phone] .brand-logo img{width:209px;margin:0}.sign-in[data-device=phone] .brand-motto{max-width:300px;margin:max(8px, 15px - var(--short) * .04) auto 0;letter-spacing:.01em;color:var(--dark-motto);font-size:16.5px;font-weight:500;line-height:22px}.sign-in[data-device=phone] .card{align-items:center;gap:0}.sign-in[data-device=phone] .card-body{flex-direction:column;align-items:center;display:flex}.sign-in[data-device=phone] .phone-head{margin-top:max(14px, 50px - var(--short) * .21);order:0}.sign-in[data-device=phone] .phone-title{letter-spacing:-.005em;color:var(--dark-text);font-size:38px;font-weight:600;line-height:44px}.sign-in[data-device=phone] .phone-sub{max-width:300px;color:var(--dark-text-2);margin:8px auto 0;font-size:18px;line-height:23px}.sign-in[data-device=phone] .notice{text-align:left;align-self:stretch;margin-top:18px}.sign-in[data-device=phone] .google{min-height:54px;max-height:none;margin-top:max(18px, 46px - var(--short) * .16);order:3;align-self:stretch}.sign-in[data-device=phone] .google iframe{width:83.3333%;transform:scale(1.2)}:is(.sign-in[data-device=phone] .notice~.google,.sign-in[data-device=phone] .card-body:has(.notice) .google){margin-top:22px}.sign-in[data-device=phone] .or{width:225px;max-width:100%;height:14px;color:var(--dark-text-2);order:4;align-self:center;gap:10px;margin-top:24px;font-size:14px;line-height:1}.sign-in[data-device=phone] .or:before,.sign-in[data-device=phone] .or:after{background:var(--dark-line)}.sign-in[data-device=phone] .finger{order:5;margin-top:16px}.sign-in[data-device=phone] .or-second{order:6;margin-top:7px}.sign-in[data-device=phone] .scan{order:7;margin-top:18px}.sign-in[data-device=phone] .round-way{color:var(--dark-text);font:inherit;text-align:center;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:16px;flex-direction:column;align-items:center;padding:0 12px 2px;transition:opacity .2s;display:flex}.sign-in[data-device=phone] .round-way-circle{background:var(--dark-scan);width:74px;height:74px;box-shadow:inset 0 0 0 1.5px var(--dark-scan-border);border-radius:50%;place-items:center;display:grid}.sign-in[data-device=phone] .finger .round-way-circle{background:var(--dark-finger);box-shadow:inset 0 0 0 1.5px var(--dark-finger-border)}.sign-in[data-device=phone] .round-way-circle .icon{color:#eef3ef;width:46px;height:46px}.sign-in[data-device=phone] .round-way strong{margin-top:4px;font-size:17.5px;font-weight:500;line-height:23px}.sign-in[data-device=phone] .round-way small{color:var(--dark-text-3);font-size:15.5px;line-height:20px}.sign-in[data-device=phone] .round-way.off{opacity:.38;filter:none}.sign-in[data-device=phone] .no-account{padding-top:max(12px, 34px - var(--short) * .13);color:var(--dark-text-2);order:4;margin-top:auto;font-size:15.5px;line-height:21px}.sign-in[data-device=phone] .g-track{background:#ffffff38}.sign-in[data-device=phone] .g-run{background:linear-gradient(90deg,#fff 0 16%,#0000 16% 50%,#fff 50% 66%,#0000 66%)}.sign-in[data-device=phone] .g-fill{background:#fff}.sign-in[data-device=phone] .g-label{color:var(--dark-text-2);font-weight:500}.sign-in[data-device=phone] .g-fail .g-track{background:var(--urgent)}.sign-in[data-device=phone] .g-fail .g-label{color:#ffd27a}.sign-in[data-device=phone] .g-fail b{color:var(--on-dark)}}@media (max-width:899px) and (prefers-reduced-motion:no-preference){.sign-in[data-device=phone] .round-way-circle{transition:transform .12s ease-out}.sign-in[data-device=phone] .round-way:active .round-way-circle{transform:scale(.95)}}@media (max-width:899px) and (prefers-reduced-motion:reduce){.sign-in[data-device=phone] .g-run{background:#fff}}.camera{z-index:650;color:var(--on-dark);background:#0b0f0d;flex-direction:column;justify-content:center;align-items:center;gap:24px;display:flex;position:fixed;inset:0}.camera-video{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.camera-tip{text-align:center;margin:0 24px;font-size:17px;font-weight:700;position:relative}.camera-frame{border-radius:24px;width:240px;height:240px;position:relative;overflow:hidden;box-shadow:0 0 0 3px #ffffffe6,0 0 0 999px #00000059}.scanline{background:var(--sign-in-orange,var(--action));height:3px;box-shadow:0 0 12px var(--sign-in-orange,var(--action));border-radius:3px;position:absolute;top:12px;left:12px;right:12px}@media (prefers-reduced-motion:no-preference){.scanline{animation:1.4s ease-in-out infinite alternate scanline}}@keyframes scanline{to{transform:translateY(210px)}}.camera-close{width:48px;height:48px;color:var(--on-dark);cursor:pointer;background:#ffffff24;border:0;border-radius:50%;place-items:center;display:grid;position:absolute;top:28px;right:20px}.sheet h2{color:var(--sign-in-green);margin:0;font-size:22px;line-height:1.25}.sheet-sub{color:var(--text-2);margin:0;font-size:16px;line-height:1.45}.sheet-icon{width:64px;height:64px;color:var(--sign-in-orange);background:#fff0ea;border-radius:50%;align-self:center;place-items:center;display:grid}.sheet-icon .icon{width:32px;height:32px}.sheet-icon.computer{background:var(--pine-soft);color:var(--sign-in-green)}.sheet-button{min-height:56px;color:var(--on-dark);cursor:pointer;border:0;border-radius:16px;justify-content:center;align-items:center;gap:10px;padding:0 20px;font-size:17px;font-weight:800;transition:transform .12s ease-out;display:inline-flex}.sheet-button:active{transform:scale(.98)}.sheet-button.orange{background:var(--sign-in-orange);box-shadow:0 6px 18px #8f2a0847}.sheet-button.green{background:var(--sign-in-green)}.sheet-button.plain{min-height:48px;color:var(--text-2);background:0 0;border-radius:12px;padding:0 16px;font-size:16px;font-weight:700}.sheet-button[aria-busy=true]{opacity:.6;pointer-events:none}.mine-here{gap:var(--s4);min-width:0;padding:var(--s4);grid-template-columns:minmax(0,1fr);display:grid}.mine-here-head{justify-content:space-between;align-items:center;display:flex}.mine-label,.mine-sub{color:var(--text-2);margin:0;font-size:14px;font-weight:700}.mine-using{border-radius:var(--radius-round);background:var(--success-soft);height:26px;color:var(--success-text);align-items:center;gap:6px;padding:0 10px;font-size:14px;font-weight:700;display:inline-flex}.mine-dot{background:var(--success);border-radius:99px;flex:none;width:8px;height:8px}.mine-server{gap:var(--s3);display:grid}.mine-server.is-offline{opacity:.55;pointer-events:none}.mine-here-top{justify-items:center;gap:var(--s3);display:grid}.mine-name{justify-content:center;align-items:center;gap:var(--s2);flex-wrap:wrap;width:100%;display:flex}.mine-name-note{text-align:center;color:var(--text-2);flex-basis:100%;margin:0;font-size:14px}.mine-name-edit{align-items:center;gap:var(--s2);border:2px solid var(--pine);border-radius:var(--radius);height:48px;box-shadow:var(--ring);background:var(--surface);flex-basis:100%;padding:0 4px 0 14px;display:flex}.mine-name-edit input{min-width:0;font:inherit;background:0 0;border:0;outline:0;flex:1;font-size:17px;font-weight:750}.mine-count{color:var(--text-3);white-space:nowrap;font-size:14px;font-weight:700}.mine-count.full{color:var(--error-text)}.mine-ideas{flex-wrap:wrap;justify-content:center;gap:6px;display:flex}.mine-idea{height:32px;position:relative}.mine-idea kbd{position:absolute;top:-10px;right:-6px}.mine-repeated,.mine-passkey-note{align-items:center;gap:var(--s2);padding:var(--s2) var(--s3);border-radius:var(--radius);background:var(--urgent-soft);color:var(--urgent-text);flex-basis:100%;margin:0;font-size:14px;font-weight:650;display:flex}.mine-passkey-note{background:var(--pine-soft);color:var(--pine-text)}.mine-passkey{align-items:center;gap:var(--s3);padding:var(--s2) var(--s2) var(--s2) var(--s4);background:var(--pine-soft);color:var(--pine-text);border-radius:14px;display:flex}.mine-passkey-text{flex:1;font-weight:700;display:grid}.mine-passkey-text small{font-size:14px;font-weight:550}.mine-prefs{border-top:1px solid var(--border);padding-top:var(--s3)}.mine-prefs .settings-setting{padding:var(--s4) 0}.mine-prefs .settings-sample{column-gap:var(--s3);height:auto;padding:var(--s2) var(--s3);grid-template-columns:120px minmax(0,1fr);display:grid}.mine-prefs .settings-scene{grid-row:span 2}.mine-prefs .settings-waits{margin-left:0}.mine-here-top:has(.is-phone){grid-template-columns:auto minmax(0,1fr);align-items:center}.mine-here-top:has(.is-phone) .mine-name{flex-direction:column;align-items:flex-start}.mine-here-top:has(.is-phone) .mine-name-note{text-align:left}.mine-here-top:has(.mine-name-edit){grid-template-columns:minmax(0,1fr);justify-items:center}.mine-here-top:has(.mine-name-edit) .mine-name{align-items:stretch}.mine-device{justify-items:center;display:grid}.mine-screen{text-align:center;background:linear-gradient(160deg, #fff 0%, var(--background) 100%);border:10px solid var(--border-strong);place-content:center;justify-items:center;gap:4px;display:grid;position:relative;overflow:hidden}.is-computer .mine-screen{width:300px;height:160px;padding:0 var(--s4);border-radius:16px}.is-computer:after{content:"";background:var(--border-strong);border-radius:8px;width:132px;height:8px}.mine-stand{background:var(--border-strong);clip-path:polygon(18% 0,82% 0,100% 100%,0 100%);width:64px;height:20px}.is-phone .mine-screen{width:150px;height:230px;padding:0 var(--s3);border-width:8px;border-radius:28px}.is-phone .mine-screen:before{content:"";background:var(--border-strong);border-radius:99px;width:44px;height:8px;margin-left:-22px;position:absolute;top:8px;left:50%}.mine-here-top:has(.is-phone) .mine-name .button{white-space:normal;max-width:100%}.mine-device-name{letter-spacing:-.02em;color:var(--pine-text);overflow-wrap:anywhere;font-size:24px;font-weight:800;line-height:28px}.is-phone .mine-device-name{font-size:20px;line-height:24px}.mine-device-name.unnamed{color:var(--text-3);font-weight:700}.mine-device-label{color:var(--text-3);font-size:14px;font-weight:650}.mine-screen:after{content:"";opacity:0;background:linear-gradient(90deg,#0000,#ffffffe6,#0000);width:40%;position:absolute;inset:-20% auto -20% 0;transform:translate(-150%)skew(-18deg)}.shines .mine-screen:after{animation:mine-shine .9s var(--ease) .1s}@keyframes mine-shine{0%{opacity:1;transform:translate(-150%)skew(-18deg)}to{opacity:1;transform:translate(400%)skew(-18deg)}}.mine-family{padding:var(--s4)}.mine-family-head{gap:var(--s3);grid-template-columns:48px minmax(0,1fr) auto;align-items:center;display:grid}.mine-family-icon{background:var(--sunken);width:48px;height:48px;color:var(--text-2);border-radius:14px;place-items:center;display:grid}.mine-family-text h3{margin:0;font-size:17px;font-weight:750;line-height:22px}.mine-family-text span{color:var(--text-2);font-size:14px}.mine-chips{gap:var(--s2);margin:var(--s3) 0 0 60px;flex-wrap:wrap;display:flex}.mine-chips:empty{display:none}.mine-chip{align-items:center;gap:var(--s2);border-radius:var(--radius-round);background:var(--sunken);min-height:36px;padding:0 4px 0 12px;font-size:14px;font-weight:700;display:inline-flex}.mine-chip-detail{color:var(--text-2);font-weight:550}.mine-x{background:var(--surface);width:28px;height:28px;color:var(--text-2);transition:transform var(--time-micro) var(--ease);border:0;border-radius:99px;flex:none;place-items:center;display:grid}.mine-x:active{transform:scale(.9)}.mine-children{margin:var(--s3) 0 0 60px;border-left:2px dashed var(--border-strong);gap:6px;padding-left:14px;display:grid}.mine-here .mine-children{margin:0}.mine-children-title{color:var(--text-3);align-items:center;gap:6px;font-size:14px;font-weight:700;display:flex}.mine-child{padding:var(--s2) 6px var(--s2) var(--s2);background:var(--sunken);border-radius:12px;grid-template-columns:32px minmax(0,1fr) auto auto;align-items:center;gap:10px;display:grid}.mine-child-icon{background:var(--surface);width:32px;height:32px;color:var(--text-2);border-radius:9px;place-items:center;display:grid}.mine-child-text{color:var(--text-2);font-size:14px;line-height:18px;display:grid}.mine-child-text b{color:var(--ink);font-size:15px}.mine-goes-tag{height:22px;padding:0 var(--s2);background:var(--error);color:#fff;white-space:nowrap;border-radius:99px;align-items:center;font-size:14px;font-weight:800;display:none}.mine-family:has(.mine-aims:hover,.mine-aims.marked,.mine-aims.pressing) .mine-goes{background:var(--error-soft);box-shadow:inset 0 0 0 1.5px var(--error)}.mine-family:has(.mine-aims:hover,.mine-aims.marked,.mine-aims.pressing) .mine-goes-tag{display:inline-flex}.mine-family:has(.mine-aims:hover,.mine-aims.marked,.mine-aims.pressing) .mine-children{border-left-color:var(--error)}.mine-others,.mine-others>.mine-server{gap:var(--s3);align-content:start;display:grid}.mine-others>h2.settings-group{color:var(--ink);margin:0;font-size:20px;font-weight:750;line-height:26px}.mine-counts{gap:var(--s3);grid-template-columns:1fr 1fr auto;align-items:stretch;display:grid}.mine-count-tile{column-gap:var(--s3);padding:var(--s3) var(--s4);grid-template-columns:40px 1fr;align-items:center;display:grid}.mine-count-tile .icon{background:var(--pine-soft);width:40px;height:40px;color:var(--pine-text);border-radius:12px;grid-row:span 2;padding:9px}.mine-count-tile span{color:var(--text-2);font-size:14px}.mine-count-tile b{font-size:22px;line-height:26px}.mine-receipt{padding:var(--s3) var(--s4);background:var(--error-soft);color:var(--error-text);animation:mine-receipt var(--time-nav) var(--bounce) both;border-radius:14px}.mine-receipt-head{gap:var(--s3);grid-template-columns:40px 1fr auto;align-items:center;display:grid}.mine-receipt-head div{font-size:14px;display:grid}.mine-receipt-head b{font-size:16px}.mine-receipt-icon{background:var(--surface);border-radius:12px;place-items:center;width:40px;height:40px;display:grid}.mine-receipt ul{margin:var(--s2) 0 0 52px;gap:4px;padding:0;font-size:14px;font-weight:650;list-style:none;display:grid}.mine-receipt li{align-items:center;gap:var(--s2);display:flex}.mine-empty,.mine-load{padding:var(--s4);background:var(--sunken);color:var(--text-2);border-radius:16px;align-items:center;gap:10px;margin:0;font-size:15px;display:flex}.mine-offline{align-items:center;gap:var(--s2);flex-wrap:wrap;display:flex}.mine-dialog p{color:var(--text-2)}.mine-dialog-foot{justify-content:flex-end;gap:var(--s2);display:flex}@keyframes mine-receipt{0%{opacity:0;transform:translateY(8px)scale(.98)}}.settings-sample{align-items:center;gap:var(--s4);height:72px;margin:var(--s3) 0 0 56px;padding:0 var(--s4);background:var(--sunken);color:var(--text-2);border-radius:12px;font-size:14px;line-height:20px;display:flex}.settings-scene{flex:none;width:120px;height:56px;position:relative}.settings-window{background:var(--surface);height:30px;box-shadow:var(--shadow-2);border-radius:8px;position:absolute;inset:10px 14px auto}@media (prefers-reduced-motion:no-preference){.settings-sample.moving .settings-window{animation:settings-window 2.4s var(--ease) infinite}}@keyframes settings-window{0%,8%{opacity:0;transform:translateY(16px)}26%,78%{opacity:1;transform:none}92%,to{opacity:0;transform:translateY(6px)}}.settings-waits{align-items:center;gap:var(--s2);white-space:nowrap;margin-left:auto;font-weight:600;display:inline-flex}.settings-spinner{border:2.5px solid var(--pine);border-radius:var(--radius-round);border-right-color:#0000;width:18px;height:18px;animation:.8s linear infinite settings-spin}@keyframes settings-spin{to{transform:rotate(1turn)}}.settings-system{margin:var(--s3) 0 0 56px;padding:var(--s3) var(--s4);background:var(--pine-soft);color:var(--pine-text);border-radius:12px;font-size:14px;font-weight:600}.settings-formats{gap:var(--s2);margin:var(--s3) 0 0 56px;grid-template-columns:repeat(2,1fr);display:grid}.settings-format{padding:var(--s3) 14px;border:1px solid var(--border-strong);background:var(--surface);box-shadow:var(--shadow-1);font:inherit;color:inherit;text-align:left;border-radius:12px;gap:2px;display:grid;position:relative}.settings-format[aria-pressed=true]{border:2px solid var(--pine);background:var(--pine-soft);padding:11px 13px}.settings-format-time{letter-spacing:-.02em;white-space:nowrap;font-size:24px;font-weight:800;line-height:30px}.settings-format b{color:var(--text-2);font-size:14px;font-weight:650}.settings-format[aria-pressed=true] b{color:var(--pine-text)}.settings-format small{color:var(--text-3);font-size:14px}.settings-seen{align-items:center;gap:var(--s2);margin:var(--s3) 0 0 56px;color:var(--text-2);font-size:14px;display:flex}.settings{height:100%;overflow:auto}.settings-head{gap:var(--s2);padding:var(--s5) var(--s8) var(--s4);display:grid}.settings-heading{align-items:center;gap:var(--s4);display:flex}.settings-title{letter-spacing:-.02em;margin:0;font-size:28px;font-weight:800;line-height:34px}.settings-reset{height:36px;padding:0 var(--s3);border-radius:var(--radius);font:inherit;color:var(--pine-text);background:0 0;border:0;align-items:center;gap:6px;margin-left:auto;font-size:14px;font-weight:700;display:inline-flex}.settings-summary{align-items:center;gap:var(--s3);min-width:0;display:flex}.settings-for-you{height:28px;padding:0 var(--s3);border-radius:var(--radius-round);background:var(--pine-soft);color:var(--pine-text);white-space:nowrap;flex:none;align-items:center;font-size:14px;font-weight:700;display:inline-flex}.settings-chips{align-items:center;gap:var(--s2);white-space:nowrap;min-width:0;display:flex;overflow-x:auto}.settings-chips-label{color:var(--text-2);font-size:14px;font-weight:600}.settings-chip{height:30px;padding:0 var(--s3);border:1px solid var(--border);border-radius:var(--radius-round);background:var(--surface);font:inherit;color:var(--ink);align-items:center;gap:6px;font-size:14px;font-weight:650;display:inline-flex}.settings-chip .icon{color:var(--pine-text)}.settings-body{gap:var(--s6);padding:var(--s2) var(--s8) var(--s6);grid-template-columns:minmax(340px,420px) minmax(0,1fr);align-items:start;display:grid}.settings-group{margin:0 0 var(--s2) var(--s1);color:var(--text-2);font-size:14px;font-weight:700;line-height:20px}.settings-card{margin:0;padding:0;list-style:none;overflow:hidden}.settings-setting,.settings-card>li{padding:var(--s4) var(--s5)}.settings-setting+.settings-setting,.settings-card>li+li{border-top:1px solid var(--border)}.settings-row{gap:var(--s4);width:100%;font:inherit;color:inherit;text-align:left;background:0 0;border:0;grid-template-columns:40px minmax(0,1fr) auto auto;align-items:center;padding:0;display:grid}.settings-row:disabled{cursor:not-allowed}.settings-row:disabled .switch,.settings-row:disabled b{opacity:.55}.settings-icon{background:var(--pine-soft);width:40px;height:40px;color:var(--pine-text);border-radius:12px;place-items:center;display:grid}.settings-icon.neutral{background:var(--sunken);color:var(--text-2)}.settings-text{min-width:0;display:grid}.settings-text b{font-size:16px;font-weight:700;line-height:22px}.settings-text small{color:var(--text-2);font-size:14px;line-height:20px}.settings-soon{gap:var(--s3);grid-template-columns:40px minmax(0,1fr) auto}.settings-soon b{color:var(--text-2)}.settings-kept{gap:var(--s3);margin:var(--s4) 0 0;padding:14px var(--s4);background:var(--sunken);color:var(--text-2);border-radius:16px;font-size:14px;line-height:20px;display:flex}.settings-kept .icon{flex:none}.users-unloaded{padding:var(--s12) var(--s4);text-align:center;color:var(--text-2);margin:0;font-weight:650}}@layer widths{@media (min-width:900px){.phone-only{display:none}}@media (max-width:899px){.desktop-only{display:none}.mine-counts{grid-template-columns:1fr 1fr}.mine-counts .button{grid-column:span 2}.mine-chips,.mine-children,.settings-sample,.settings-formats,.settings-system{margin-left:0}.settings-head{padding:calc(var(--s6) + env(safe-area-inset-top)) var(--s4) var(--s3)}.settings-summary{flex-wrap:wrap}.settings-body{gap:var(--s4);padding:0 var(--s4) var(--s6);grid-template-columns:minmax(0,1fr)}.settings-setting,.settings-card>li{padding:var(--s4)}}}:root{--google-blue:#1a73e8}@keyframes g-run{to{transform:translate(50%)}}@keyframes g-inflate{0%{opacity:0;transform:scaleY(.08)}}:root{--sign-in-green:#17312b;--sign-in-green-text:#0f6b52;--sign-in-orange:#d83f0e;--sign-in-orange-strong:#b9350a;--sign-in-background-2:#f8f7f3;--sign-in-text-mid:#3a3e3b;--sign-in-urgent-border:#f0c64a;--sign-in-enter:cubic-bezier(.32, .72, 0, 1);--sign-in-leave:cubic-bezier(.4, 0, 1, 1)}@font-face{font-family:Google Sans Local;src:url(/assets/google-sans-latin-Bwkq70f6.woff2)format("woff2");font-weight:400 700;font-style:normal;font-display:block;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215}:root{--dark-background:#06100e;--dark-text:#fff;--dark-text-2:#dcdcd6;--dark-text-3:#cfd0ca;--dark-motto:#9ccab3;--dark-line:#ffffff3d;--dark-finger:#034a3a;--dark-finger-border:#7fa597;--dark-scan:#041210b8;--dark-scan-border:#b4bbb6;--dark-font:"Google Sans Local", "Google Sans", Roboto, Arial, system-ui, sans-serif}
