body{margin:0;padding:0}img{max-width:100%}[hidden]:not([hidden=until-found i]){display:none!important}@font-face{font-family:Selawik;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/selawik-400.woff2) format("woff2")}@font-face{font-family:Selawik;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/selawik-600.woff2) format("woff2")}@font-face{font-family:Selawik;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/selawik-700.woff2) format("woff2")}:root{--colorNeutralBackground1: #ffffff;--colorNeutralBackground2: #fafafa;--colorNeutralBackground3: #f5f5f5;--colorNeutralBackground1Hover: #f5f5f5;--colorNeutralBackground1Pressed: #e0e0e0;--colorSubtleBackgroundHover: #f5f5f5;--colorNeutralForeground1: #242424;--colorNeutralForeground2: #424242;--colorNeutralForeground3: #616161;--colorNeutralForegroundOnBrand: #ffffff;--colorNeutralStroke1: #d1d1d1;--colorNeutralStroke2: #e0e0e0;--colorNeutralStrokeAccessible: #616161;--colorBrandBackground: #005fb8;--colorBrandBackgroundHover: #0053a2;--colorBrandBackgroundPressed: #00315f;--colorBrandBackground2: #e3edf7;--colorBrandForeground1: #005fb8;--colorBrandForegroundLink: #0053a2;--colorBrandStroke1: #005fb8;--colorPaletteGreenForeground1: #0e700e;--colorPaletteGreenBackground1: #f1faf1;--colorPaletteGreenBorder1: #9fd89f;--colorPaletteRedForeground1: #bc2f32;--colorPaletteDarkOrangeForeground1: #c43501;--colorPaletteDarkOrangeBackground1: #fdf6f3;--colorStrokeFocus2: #000000;--shadow2: 0 0 2px rgba(0,0,0,.12), 0 1px 2px rgba(0,0,0,.14);--shadowWindow: 0 0 8px rgba(0,0,0,.12), 0 14px 28px rgba(0,0,0,.14);--fontFamilyBase: "Segoe UI Variable Text", "Segoe UI", "Segoe UI Web (West European)", Selawik, -apple-system, BlinkMacSystemFont, Roboto, "Helvetica Neue", sans-serif;--fontFamilyDisplay: "Segoe UI Variable Display", "Segoe UI", Selawik, -apple-system, BlinkMacSystemFont, Roboto, "Helvetica Neue", sans-serif;--fontFamilyMonospace: Consolas, "SF Mono", Menlo, "DejaVu Sans Mono", "Liberation Mono", monospace;--caption1: 400 12px/16px var(--fontFamilyBase);--caption1Strong: 600 12px/16px var(--fontFamilyBase);--body1: 400 14px/20px var(--fontFamilyBase);--body1Strong: 600 14px/20px var(--fontFamilyBase);--body2: 400 16px/24px var(--fontFamilyBase);--subtitle2: 600 16px/22px var(--fontFamilyBase);--subtitle1: 600 20px/28px var(--fontFamilyDisplay);--title3: 600 24px/32px var(--fontFamilyDisplay);--title2: 600 28px/36px var(--fontFamilyDisplay);--title1: 600 32px/40px var(--fontFamilyDisplay);--largeTitle: 600 40px/52px var(--fontFamilyDisplay);--borderRadiusMedium: 4px;--borderRadiusLarge: 6px;--borderRadiusXLarge: 8px;--durationFast: .15s;--curveEasyEase: cubic-bezier(.33,0,.67,1)}@media(prefers-color-scheme:dark){:root:not([data-theme=light]){--colorNeutralBackground1: #292929;--colorNeutralBackground2: #1f1f1f;--colorNeutralBackground3: #141414;--colorNeutralBackground1Hover: #3d3d3d;--colorNeutralBackground1Pressed: #1f1f1f;--colorSubtleBackgroundHover: #383838;--colorNeutralForeground1: #ffffff;--colorNeutralForeground2: #d6d6d6;--colorNeutralForeground3: #adadad;--colorNeutralStroke1: #666666;--colorNeutralStroke2: #525252;--colorNeutralStrokeAccessible: #adadad;--colorBrandBackground: #0053a2;--colorBrandBackgroundHover: #005fb8;--colorBrandBackgroundPressed: #00488b;--colorBrandBackground2: #001a32;--colorBrandForeground1: #5594d0;--colorBrandForegroundLink: #71a6d8;--colorBrandStroke1: #3983c8;--colorPaletteGreenForeground1: #54b054;--colorPaletteGreenBackground1: #052505;--colorPaletteGreenBorder1: #107c10;--colorPaletteRedForeground1: #e37d80;--colorPaletteDarkOrangeForeground1: #e9835e;--colorPaletteDarkOrangeBackground1: #411200;--colorStrokeFocus2: #ffffff;--shadow2: 0 0 2px rgba(0,0,0,.24), 0 1px 2px rgba(0,0,0,.28);--shadowWindow: 0 0 8px rgba(0,0,0,.24), 0 14px 28px rgba(0,0,0,.28);color-scheme:dark}}:root[data-theme=dark]{--colorNeutralBackground1: #292929;--colorNeutralBackground2: #1f1f1f;--colorNeutralBackground3: #141414;--colorNeutralBackground1Hover: #3d3d3d;--colorNeutralBackground1Pressed: #1f1f1f;--colorSubtleBackgroundHover: #383838;--colorNeutralForeground1: #ffffff;--colorNeutralForeground2: #d6d6d6;--colorNeutralForeground3: #adadad;--colorNeutralStroke1: #666666;--colorNeutralStroke2: #525252;--colorNeutralStrokeAccessible: #adadad;--colorBrandBackground: #0053a2;--colorBrandBackgroundHover: #005fb8;--colorBrandBackgroundPressed: #00488b;--colorBrandBackground2: #001a32;--colorBrandForeground1: #5594d0;--colorBrandForegroundLink: #71a6d8;--colorBrandStroke1: #3983c8;--colorPaletteGreenForeground1: #54b054;--colorPaletteGreenBackground1: #052505;--colorPaletteGreenBorder1: #107c10;--colorPaletteRedForeground1: #e37d80;--colorPaletteDarkOrangeForeground1: #e9835e;--colorPaletteDarkOrangeBackground1: #411200;--colorStrokeFocus2: #ffffff;--shadow2: 0 0 2px rgba(0,0,0,.24), 0 1px 2px rgba(0,0,0,.28);--shadowWindow: 0 0 8px rgba(0,0,0,.24), 0 14px 28px rgba(0,0,0,.28);color-scheme:dark}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:64px}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{transition:none!important}}body{background:var(--colorNeutralBackground1);color:var(--colorNeutralForeground1);font:var(--body1);-webkit-font-smoothing:antialiased}h1,h2,h3,h4{margin:0;text-wrap:balance}p,ul,ol,dl,dd{margin:0}a{color:var(--colorBrandForegroundLink);text-decoration:underline;text-underline-offset:2px;text-decoration-thickness:1px}a:hover{text-decoration-thickness:2px}:focus-visible{outline:2px solid var(--colorStrokeFocus2);outline-offset:2px;border-radius:var(--borderRadiusMedium)}.wrap{max-width:1120px;margin-inline:auto;padding-left:max(16px,env(safe-area-inset-left,0px));padding-right:max(16px,env(safe-area-inset-right,0px))}.icon{width:20px;height:20px;flex:none;fill:currentColor}.mono{font-family:var(--fontFamilyMonospace);font-variant-numeric:tabular-nums}.sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:32px;padding:5px 12px;font:var(--body1Strong);color:var(--colorNeutralForeground1);background:var(--colorNeutralBackground1);border:1px solid var(--colorNeutralStroke1);border-radius:var(--borderRadiusMedium);cursor:pointer;text-decoration:none;transition:background var(--durationFast) var(--curveEasyEase)}.btn:hover{background:var(--colorNeutralBackground1Hover)}.btn:active{background:var(--colorNeutralBackground1Pressed)}.btn.primary{color:var(--colorNeutralForegroundOnBrand);background:var(--colorBrandBackground);border-color:transparent}.btn.primary:hover{background:var(--colorBrandBackgroundHover)}.btn.primary:active{background:var(--colorBrandBackgroundPressed)}.btn.subtle{background:transparent;border-color:transparent;color:var(--colorNeutralForeground2)}.btn.subtle:hover{background:var(--colorSubtleBackgroundHover);color:var(--colorNeutralForeground1)}.btn.large{min-height:40px;padding:8px 16px;font:var(--subtitle2)}.btn .meta{font:var(--caption1);opacity:.85}@media(pointer:coarse){.btn,.btn.large{min-height:44px}}.tab{display:inline-flex;flex-direction:column;gap:4px;font:var(--body1Strong);color:var(--colorNeutralForeground1)}.tab:after{content:"";height:2px;width:100%;border-radius:2px;background:var(--colorBrandStroke1)}.tab span{color:var(--colorNeutralForeground3);font-weight:400}header.top{position:sticky;top:0;z-index:5;background:color-mix(in srgb,var(--colorNeutralBackground1) 88%,transparent);backdrop-filter:saturate(180%) blur(16px);border-bottom:1px solid var(--colorNeutralStroke2)}header.top .bar{display:flex;align-items:center;gap:8px;min-height:56px}.brand{display:inline-flex;align-items:center;gap:10px;color:var(--colorNeutralForeground1);font:var(--subtitle2);text-decoration:none;margin-right:16px}.brand img{width:28px;height:28px}nav.primary{display:flex;gap:2px}nav.primary a{display:inline-flex;align-items:center;min-height:36px;padding:0 10px;border-radius:var(--borderRadiusMedium);color:var(--colorNeutralForeground2);font:var(--body1Strong);text-decoration:none}nav.primary a:hover{background:var(--colorSubtleBackgroundHover);color:var(--colorNeutralForeground1)}.head-actions{margin-left:auto;display:flex;align-items:center;gap:8px}.theme{display:inline-flex;border:1px solid var(--colorNeutralStroke2);border-radius:var(--borderRadiusMedium);overflow:hidden}.theme button{display:grid;place-items:center;width:32px;height:30px;border:0;background:transparent;color:var(--colorNeutralForeground2);cursor:pointer}.theme button:hover{background:var(--colorSubtleBackgroundHover)}.theme button[aria-pressed=true]{background:var(--colorBrandBackground);color:var(--colorNeutralForegroundOnBrand)}.menu-btn{display:none}#mobile-nav{border-top:1px solid var(--colorNeutralStroke2)}#mobile-nav ul{list-style:none;padding:8px 0;display:grid}#mobile-nav a{display:flex;align-items:center;min-height:44px;padding-inline:4px;color:var(--colorNeutralForeground1);font:var(--body2);text-decoration:none}@media(max-width:900px){nav.primary,.head-actions .dl-top{display:none}.menu-btn{display:inline-flex}}@media(pointer:coarse){.theme button{width:44px;height:42px}.brand{min-height:44px}}.menu-theme{display:none;align-items:center;justify-content:space-between;gap:12px;padding:4px 4px 16px;font:var(--body2)}.theme-menu button{display:inline-flex;width:auto;gap:6px;padding-inline:12px;font:var(--body1Strong)}@media(max-width:420px){.head-actions .theme{display:none}.menu-theme{display:flex}}.ill{container-type:inline-size;font:400 13px/18px var(--fontFamilyBase);color:var(--colorNeutralForeground1);border:1px solid var(--colorNeutralStroke2);border-radius:var(--borderRadiusXLarge);box-shadow:var(--shadowWindow);background:var(--colorNeutralBackground2);overflow:hidden}.ill .mono{font-size:12.5px}.ill .q{color:var(--colorNeutralForeground3)}.ill-title{display:flex;align-items:center;gap:10px;height:38px;padding-inline:14px;background:var(--colorNeutralBackground1);border-bottom:1px solid var(--colorNeutralStroke2);white-space:nowrap}.ill-title b{font-weight:600;margin-right:6px}.seg{display:inline-flex;background:var(--colorNeutralBackground3);border-radius:var(--borderRadiusMedium);padding:2px;font-size:12px}.seg span{padding:1px 10px;border-radius:3px;color:var(--colorNeutralForeground2)}.seg span.on{background:var(--colorBrandBackground);color:var(--colorNeutralForegroundOnBrand);font-weight:600}.pick{display:inline-flex;align-items:center;gap:8px;border:1px solid var(--colorNeutralStroke1);border-radius:var(--borderRadiusMedium);padding:1px 8px;font-size:12px}.pick:after,.in.sel:after{content:"";width:6px;height:6px;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:rotate(45deg) translateY(-2px);opacity:.7}.ill-title .user{margin-left:auto;font-size:12px;overflow:hidden;text-overflow:ellipsis;min-width:0}.ill-tabs{display:flex;gap:2px;padding-inline:8px;background:var(--colorNeutralBackground2);border-bottom:1px solid var(--colorNeutralStroke2);overflow:hidden;white-space:nowrap}.ill-tabs span{padding:9px 10px 7px;border-bottom:2px solid transparent;color:var(--colorNeutralForeground3)}.ill-tabs span.on{color:var(--colorNeutralForeground1);font-weight:600;border-bottom-color:var(--colorBrandStroke1)}.ill-tools{display:flex;align-items:flex-start;gap:2px;padding:8px 6px;background:var(--colorNeutralBackground1);border-bottom:1px solid var(--colorNeutralStroke2);overflow:hidden}.rb{display:grid;justify-items:center;align-content:start;gap:4px;width:68px;flex:none;padding:4px 2px;border-radius:var(--borderRadiusMedium);font-size:10.5px;line-height:13px;text-align:center;color:var(--colorNeutralForeground3)}.rb i{display:grid;place-items:center;width:32px;height:32px;border-radius:var(--borderRadiusLarge);border:1px solid var(--colorNeutralStroke2);background:var(--colorNeutralBackground1);color:var(--colorNeutralForeground2)}.rb i svg{width:18px;height:18px;fill:currentColor}.rb.on{background:var(--colorNeutralBackground3);color:var(--colorNeutralForeground1);font-weight:600}.rb.on i{border:1.5px solid var(--colorBrandStroke1);color:var(--colorBrandForeground1)}.rb-group{display:inline-flex;gap:2px;padding:2px;flex:none}.ill-body{padding:14px;display:grid;grid-template-columns:minmax(0,1fr);gap:12px}.ill-h{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap}.ill-h b{font:600 18px/24px var(--fontFamilyDisplay)}.ill-status{display:flex;justify-content:space-between;gap:8px;padding:5px 14px;background:var(--colorNeutralBackground1);border-top:1px solid var(--colorNeutralStroke2);font:400 11px/16px var(--fontFamilyMonospace);color:var(--colorNeutralForeground3)}.ill-status .ok:before{content:"";display:inline-block;width:7px;height:7px;border-radius:50%;background:var(--colorPaletteGreenForeground1);margin-right:6px}.pn{background:var(--colorNeutralBackground1);border-radius:var(--borderRadiusLarge);box-shadow:var(--shadow2);padding:12px;min-width:0}.pn>.pt{font-weight:600;margin-bottom:8px}.kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.kpi{display:grid;gap:2px}.kpi small{font-size:11.5px;color:var(--colorNeutralForeground2)}.kpi strong{font:700 18px/24px var(--fontFamilyMonospace);white-space:nowrap}.kpi .sub{font-size:11px;color:var(--colorNeutralForeground3)}.c-brand{color:var(--colorBrandForeground1)}.c-red{color:var(--colorPaletteRedForeground1)}.c-green{color:var(--colorPaletteGreenForeground1)}.tb{width:100%;border-collapse:collapse;font-variant-numeric:tabular-nums}.tb th,.tb td{text-align:left;padding:0 10px;height:30px;border-bottom:1px solid var(--colorNeutralStroke2);white-space:nowrap}.tb th{font:600 10.5px/14px var(--fontFamilyBase);letter-spacing:.03em;text-transform:uppercase;color:var(--colorNeutralForeground3);height:28px}.tb .r{text-align:right}.tb tr:last-child td{border-bottom:0}.tbw{border:1px solid var(--colorNeutralStroke2);border-radius:var(--borderRadiusMedium);overflow:hidden;background:var(--colorNeutralBackground1)}.pill{display:inline-block;padding:0 6px;border-radius:var(--borderRadiusMedium);font-size:11.5px;line-height:18px;font-weight:600}.pill.ok{color:var(--colorPaletteGreenForeground1);background:var(--colorPaletteGreenBackground1);border:1px solid var(--colorPaletteGreenBorder1)}.pill.sav{color:var(--colorNeutralBackground1);background:var(--colorNeutralForeground1)}.pill.spp{color:var(--colorBrandForeground1);background:var(--colorBrandBackground2);border:1px solid var(--colorBrandStroke1)}.fl{display:grid;gap:4px;min-width:0}.fl>span{font-size:12px;font-weight:600;color:var(--colorNeutralForeground2)}.in{display:flex;align-items:center;justify-content:space-between;gap:8px;height:30px;padding:0 10px;background:var(--colorNeutralBackground1);border:1px solid var(--colorNeutralStroke1);border-bottom-color:var(--colorNeutralStrokeAccessible);border-radius:var(--borderRadiusMedium);white-space:nowrap;overflow:hidden;min-width:0}.in.r{justify-content:flex-end}.fbtn{display:flex;align-items:center;justify-content:center;height:30px;padding:0 12px;border-radius:var(--borderRadiusMedium);font-weight:600;border:1px solid var(--colorNeutralStroke1);background:var(--colorNeutralBackground1);white-space:nowrap}.fbtn.pri{background:var(--colorBrandBackground);color:var(--colorNeutralForegroundOnBrand);border-color:transparent}.cb{display:inline-grid;place-items:center;width:16px;height:16px;border-radius:3px;background:var(--colorBrandBackground);color:var(--colorNeutralForegroundOnBrand);flex:none}.cb:after{content:"";width:8px;height:4px;border-left:1.6px solid currentColor;border-bottom:1.6px solid currentColor;transform:rotate(-45deg) translate(1px,-1px)}.hl{position:relative;border-radius:var(--borderRadiusLarge);box-shadow:0 0 0 2px var(--colorBrandStroke1)}.hl.fill{background:var(--colorBrandBackground2)}.ill .mk,.kw .mk{position:absolute;z-index:2;top:-11px;left:-11px;display:inline-grid;place-items:center;width:22px;height:22px;border-radius:50%;background:var(--colorBrandBackground);color:var(--colorNeutralForegroundOnBrand);font:700 12px/1 var(--fontFamilyBase);box-shadow:0 0 0 2px var(--colorNeutralBackground1)}.ill .mk.rt,.kw .mk.rt{left:auto;right:-11px}.hlbox{position:relative;display:block;border-radius:var(--borderRadiusMedium);box-shadow:0 0 0 2px var(--colorBrandStroke1)}@container (max-width: 460px){.ill .opt2{display:none}.ill .mono{font-size:11.5px}.ill .tb th,.ill .tb td{padding:0 8px}.ill .kpi strong{font-size:16px}}.marks{list-style:none;padding:0;display:grid;gap:12px;counter-reset:mk}.marks li{display:grid;grid-template-columns:22px minmax(0,1fr);gap:12px;color:var(--colorNeutralForeground2);font:var(--body1);counter-increment:mk}.marks li:before{content:counter(mk);display:grid;place-items:center;width:22px;height:22px;border-radius:50%;background:var(--colorBrandBackground);color:var(--colorNeutralForegroundOnBrand);font:700 12px/1 var(--fontFamilyBase)}.marks b{color:var(--colorNeutralForeground1);font-weight:600}.ill-loket .ill-body{padding:18px;gap:14px}@container (max-width: 760px){.ill-loket .kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.ill .opt{display:none}}@container (max-width: 320px){.ill-loket .kpis{grid-template-columns:minmax(0,1fr)}.ill-loket .tb :is(th,td):last-child{display:none}}@container (max-width: 460px){.ill-title .user,.ill-title .seg{display:none}.rb{width:60px}}.gen-form{display:grid;gap:10px}.gen-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;align-items:end}.dd{position:absolute;z-index:3;top:calc(100% + 4px);left:0;right:0;background:var(--colorNeutralBackground1);border:1px solid var(--colorNeutralStroke2);border-radius:var(--borderRadiusMedium);box-shadow:var(--shadowWindow);padding:4px;display:grid}.dd span{padding:5px 8px;border-radius:3px;display:flex;justify-content:space-between}.dd span.on{background:var(--colorBrandBackground2);font-weight:600}.dd span.on:after{content:"";width:8px;height:4px;border-left:1.6px solid var(--colorBrandForeground1);border-bottom:1.6px solid var(--colorBrandForeground1);transform:rotate(-45deg) translateY(4px)}.target-wrap{position:relative}.gen-foot{display:flex;justify-content:space-between;align-items:center;gap:10px;flex-wrap:wrap;margin-top:8px}@container (max-width: 560px){.gen-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.gen-row .target-wrap{grid-column:1 / -1}.gen-row>.fbtn{grid-column:1 / -1}}.pay{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:12px;align-items:start}.pay-row{display:grid;grid-template-columns:16px minmax(0,1fr) auto auto;gap:10px;align-items:center;padding:8px 10px;border-bottom:1px solid var(--colorNeutralStroke2)}.pay-row:last-child{border-bottom:0}.pay-row small{display:block;font-size:11px;color:var(--colorNeutralForeground3)}.pay-row .in{width:92px;height:28px}.sum{display:grid;gap:8px}.sum .line{display:flex;justify-content:space-between;gap:8px}.sum hr{border:0;border-top:1px solid var(--colorNeutralStroke2);margin:2px 0;width:100%}.sum .kembali{padding:6px 8px;margin-inline:-8px}@container (max-width: 560px){.pay{grid-template-columns:minmax(0,1fr)}.pay-row .in{width:76px}}@container (max-width: 400px){.pay-row{grid-template-columns:16px minmax(0,1fr) auto}.pay-row .sisa{display:none}}.kw{max-width:300px;margin-inline:auto;background:var(--colorNeutralBackground1);color:var(--colorNeutralForeground1);border:1px solid var(--colorNeutralStroke2);border-radius:var(--borderRadiusMedium);box-shadow:var(--shadowWindow);padding:14px 12px;font:400 11px/15px Arial,Helvetica Neue,sans-serif;display:grid;gap:10px}.kw .kop{text-align:center;display:grid;gap:1px;padding:6px 4px 8px}.kw .kop b{font-size:11.5px;text-transform:uppercase}.kw .kop .unit{font-size:14px}.kw .kop small{font-size:9.5px;line-height:13px;color:var(--colorNeutralForeground2)}.kw .box{border:1.5px solid var(--colorNeutralForeground1);padding:10px 10px 12px;display:grid;gap:8px}.kw .ttl{text-align:center;display:grid;gap:2px}.kw .ttl span{font-size:15px}.kw .ln{display:flex;justify-content:space-between;gap:8px}.kw .big{font-size:13px}.kw .thanks{text-align:center;font-size:10.5px}.kw .kaki{text-align:center;font-style:italic;font-size:9.5px;line-height:13px;color:var(--colorNeutralForeground2);padding:6px 4px}.ledger-filters{display:flex;gap:8px;flex-wrap:wrap}.ledger-filters .in{width:auto;min-width:120px}.ledger-filters .in.sel:after{margin-left:16px}.col-hl{background:var(--colorBrandBackground2)}.tb th.col-hl{color:var(--colorBrandForeground1)}.th-mk{position:relative}.th-mk .mk{top:-10px;left:50%;transform:translate(-50%)}.tbw.ledger{overflow:visible}@container (max-width: 520px){.ledger-filters .in:not(.keep){display:none}}.yy-top{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1.2fr);gap:10px;align-items:start}.aging{display:grid;gap:4px;font-size:12px}.aging .line{display:flex;justify-content:space-between;gap:8px}.aging .tot{border-top:1px solid var(--colorNeutralStroke2);padding-top:6px;margin-top:2px;font-weight:700}.yy-head{display:flex;justify-content:space-between;align-items:center;gap:8px}.yy-head b{font-weight:600}@container (max-width: 620px){.yy-top{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.yy-top .aging-pn{grid-column:1 / -1}}@container (max-width: 460px){.yy-top{grid-template-columns:minmax(0,1fr)}}@container (max-width: 400px){.ill .tb th,.ill .tb td{padding:0 6px}.ill .tb .mono{font-size:11px}.ill .pill{font-size:10.5px;padding:0 4px}}@container (max-width: 300px){.gen-row{grid-template-columns:minmax(0,1fr)}.ill .tb th,.ill .tb td{padding:0 4px}.ill .tb .mono{font-size:10px}}@container (max-width: 260px){.ill .tb .jml{display:none}}.hero{background:var(--colorNeutralBackground2);border-bottom:1px solid var(--colorNeutralStroke2);padding-block:64px 0;overflow:hidden}.hero .copy{display:grid;gap:20px;max-width:760px}.hero h1{font:600 64px/72px var(--fontFamilyDisplay);letter-spacing:-.02em}.hero .lede{font:var(--title3);color:var(--colorNeutralForeground2);max-width:62ch}.cta-row{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.req{font:var(--caption1);color:var(--colorNeutralForeground3)}.assure{list-style:none;padding:0;display:flex;flex-wrap:wrap;gap:6px 20px;font:var(--body1);color:var(--colorNeutralForeground2);margin-top:-6px}.assure li{display:inline-flex;align-items:center;gap:6px}.assure .icon{width:16px;height:16px;color:var(--colorPaletteGreenForeground1)}.hero figure{margin:48px 0 0}.hero .ill{border-bottom:0;border-radius:var(--borderRadiusXLarge) var(--borderRadiusXLarge) 0 0}figcaption{font:var(--caption1);color:var(--colorNeutralForeground3);margin-top:10px}.hero figcaption{padding-block:10px;margin:0}@media(max-width:700px){.hero{padding-top:40px}.hero .copy{justify-items:center;text-align:center}.hero .cta-row,.hero .assure{justify-content:center}}@media(max-width:700px){.hero h1{font-size:clamp(28px,10vw,64px);line-height:1.12}.hero .lede{font:var(--subtitle1)}}.flow{padding-block:88px 40px}.flow>.wrap>header{display:grid;gap:10px;max-width:680px;margin-bottom:64px}.flow h2{font:var(--title1);letter-spacing:-.01em}.flow>.wrap>header p{font:var(--body2);color:var(--colorNeutralForeground2)}.step{display:grid;gap:40px;align-items:center;padding-block:48px;border-top:1px solid var(--colorNeutralStroke2)}.step .text{display:grid;gap:14px;align-content:start;min-width:0}.step .num{display:inline-grid;place-items:center;width:32px;height:32px;border-radius:50%;border:2px solid var(--colorBrandStroke1);color:var(--colorBrandForeground1);font:var(--subtitle2)}.step .head{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.step h3{font:var(--title2)}.step p{font:var(--body2);color:var(--colorNeutralForeground2);max-width:58ch}.step .also{font:var(--body1);color:var(--colorNeutralForeground3)}.step figure{margin:0;min-width:0}.s1{grid-template-columns:minmax(0,4fr) minmax(0,7fr)}.s2{grid-template-columns:minmax(0,7fr) minmax(0,3fr);align-items:start}.s2 .text{grid-column:1 / -1;grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:40px}.s2 .text>.head,.s2 .text>h3,.s2 .text>p{grid-column:1}.s2 .text>.marks{grid-column:2;grid-row:1 / span 3;align-self:end}.s3{grid-template-columns:minmax(0,7fr) minmax(0,4fr)}.s3 figure{order:-1}.s4{grid-template-columns:minmax(0,1fr)}.s4 .text{grid-template-columns:minmax(0,5fr) minmax(0,6fr);column-gap:40px;align-items:end}.s4 .text>.marks{grid-row:1 / span 4;grid-column:2}@media(max-width:900px){.s1,.s2,.s3,.s4{grid-template-columns:minmax(0,1fr);gap:24px}.s2 .text,.s4 .text{grid-template-columns:minmax(0,1fr)}.s2 .text>.marks,.s4 .text>.marks{grid-column:auto;grid-row:auto}.s3 figure{order:0}.step h3{font:var(--title3)}}.more{padding-block:72px;background:var(--colorNeutralBackground2);border-block:1px solid var(--colorNeutralStroke2)}.more h2{font:var(--title2)}.features{list-style:none;padding:0;margin-top:40px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.ft{display:flex;flex-direction:column;min-width:0;background:var(--colorNeutralBackground1);border:1px solid var(--colorNeutralStroke2);border-radius:var(--borderRadiusXLarge);overflow:hidden}.ft-text{padding:24px 24px 0}.ft-text h3{font:var(--subtitle1);margin-bottom:6px}.ft-text p{color:var(--colorNeutralForeground2)}.ft-art{margin:auto 0 0 24px;padding-top:24px;min-height:236px;display:flex;align-items:flex-end;font:400 13px/18px var(--fontFamilyBase);color:var(--colorNeutralForeground1)}.ft-art .mono{font-family:var(--fontFamilyMonospace);font-size:12.5px}.ft-art .q{color:var(--colorNeutralForeground3)}.ft-art>*{width:100%;background:var(--colorNeutralBackground2);border:1px solid var(--colorNeutralStroke2);border-right:0;border-bottom:0;border-radius:var(--borderRadiusXLarge) 0 0 0}.wa-head{display:flex;align-items:center;gap:10px;padding:10px 14px;background:var(--colorNeutralBackground1);border-bottom:1px solid var(--colorNeutralStroke2);border-radius:inherit}.wa-av{display:grid;place-items:center;width:28px;height:28px;border-radius:50%;background:var(--colorPaletteGreenBackground1);color:var(--colorPaletteGreenForeground1);border:1px solid var(--colorPaletteGreenBorder1);font:600 11px/1 var(--fontFamilyBase)}.wa-body{display:grid;gap:8px;justify-items:start;padding:12px 14px 16px}.wa-day{justify-self:center;font-size:11px;color:var(--colorNeutralForeground3);background:var(--colorNeutralBackground3);border-radius:var(--borderRadiusMedium);padding:0 8px}.wa-msg{position:relative;max-width:300px;background:var(--colorNeutralBackground1);border:1px solid var(--colorNeutralStroke2);border-radius:0 var(--borderRadiusLarge) var(--borderRadiusLarge) var(--borderRadiusLarge);padding:6px 10px 16px}.wa-msg b{display:block;font-weight:600}.wa-msg time{position:absolute;right:8px;bottom:2px;font-size:10.5px;color:var(--colorNeutralForeground3)}.wa-ok{color:var(--colorPaletteGreenForeground1);font-weight:600}.net{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 12px;padding:18px 18px 16px}.pc{display:flex;align-items:center;gap:10px;min-width:0;padding:10px 12px;background:var(--colorNeutralBackground1);border:1px solid var(--colorNeutralStroke1);border-radius:var(--borderRadiusLarge)}.pc .icon{color:var(--colorNeutralForeground2)}.pc>span{display:grid;min-width:0}.pc b{font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pc .on{font-size:12px;color:var(--colorNeutralForeground2)}.pc .on:before{content:"";display:inline-block;width:7px;height:7px;border-radius:50%;background:var(--colorPaletteGreenForeground1);margin-right:6px}.pc.srv{grid-column:1 / -1;justify-self:center;border-color:var(--colorBrandStroke1);box-shadow:0 0 0 1px var(--colorBrandStroke1)}.pc.srv .icon{color:var(--colorBrandForeground1)}.net-n{margin-left:12px;font-size:12px;color:var(--colorBrandForeground1);font-weight:600;white-space:nowrap}.wires{grid-column:1 / -1;position:relative;height:28px;margin-inline:calc(25% - 3px);border:1.5px solid var(--colorNeutralStrokeAccessible);border-bottom:0;border-radius:6px 6px 0 0;margin-top:14px}.wires:before{content:"";position:absolute;left:50%;top:-15.5px;height:14px;border-left:1.5px solid var(--colorNeutralStrokeAccessible)}.net-lan{grid-column:1 / -1;justify-self:center;margin-top:12px;font-size:11.5px;color:var(--colorNeutralForeground3)}.exp{padding:14px 16px 16px;display:grid;grid-template-columns:minmax(0,1fr);gap:10px}.exp-head{display:flex;align-items:baseline;gap:8px;min-width:0;white-space:nowrap}.exp-head b{font-weight:600}.exp-head .fbtn{margin-left:auto;align-self:center;height:28px}.exp-menu{justify-self:end;width:min(100%,240px);margin-top:-4px;display:grid;padding:4px;background:var(--colorNeutralBackground1);border:1px solid var(--colorNeutralStroke2);border-radius:var(--borderRadiusMedium);box-shadow:var(--shadowWindow)}.exp-menu>span{display:flex;gap:8px;align-items:baseline;padding:6px 8px;border-radius:3px}.exp-menu>span.on{background:var(--colorBrandBackground2)}.exp-menu b{font-weight:600;min-width:30px}.exp-files>span{display:flex;align-items:center;gap:8px;min-width:0;padding:8px 10px;background:var(--colorNeutralBackground1);border:1px solid var(--colorNeutralStroke2);border-radius:var(--borderRadiusMedium)}.exp-files .mono{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.exp-files .q{margin-left:auto;font-size:12px;white-space:nowrap}.ext{font:700 10px/1 var(--fontFamilyBase);font-style:normal;padding:4px 5px;border-radius:3px;color:var(--colorPaletteRedForeground1);border:1px solid currentColor;flex:none}.help{display:grid;grid-template-columns:auto minmax(0,1fr);gap:16px;align-items:start;padding:18px 0 0 18px}.help kbd{display:grid;place-items:center;width:52px;height:52px;margin-top:6px;font:600 16px/1 var(--fontFamilyBase);color:var(--colorNeutralForeground1);background:var(--colorNeutralBackground1);border:1px solid var(--colorNeutralStroke1);border-bottom-width:4px;border-radius:var(--borderRadiusLarge)}.help-win{background:var(--colorNeutralBackground1);border:1px solid var(--colorNeutralStroke2);border-right:0;border-bottom:0;border-radius:var(--borderRadiusLarge) 0 0 0;box-shadow:var(--shadow2);min-width:0}.help-title{display:flex;gap:8px;align-items:baseline;padding:9px 14px;border-bottom:1px solid var(--colorNeutralStroke2);white-space:nowrap;overflow:hidden}.help-title b{font-weight:600}.help ol{margin:0;padding:12px 14px 18px 34px;display:grid;gap:8px;color:var(--colorNeutralForeground2)}.help ol b{color:var(--colorNeutralForeground1);font-weight:600}.help ol li::marker{color:var(--colorBrandForeground1);font-weight:600}@media(max-width:760px){.features{grid-template-columns:minmax(0,1fr);gap:16px}.ft-text{padding:20px 20px 0}.ft-art{margin-left:20px;min-height:0}}@media(max-width:360px){.pc>.net-n,.exp-head .q,.exp-files .q{display:none}.net{grid-template-columns:minmax(0,1fr);gap:8px}.wires{display:none}.pc.srv{justify-self:stretch}.help kbd{width:40px;height:40px;font-size:14px}}.security{padding-block:88px}.security h2{font:var(--title1);margin-bottom:12px}.security .intro{font:var(--body2);color:var(--colorNeutralForeground2);max-width:58ch}.sec-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin-top:40px;align-items:stretch}@media(max-width:760px){.sec-grid{grid-template-columns:minmax(0,1fr);gap:16px}}.gdrive{padding-block:88px;background:var(--colorNeutralBackground2);border-block:1px solid var(--colorNeutralStroke2)}.gd-head{display:grid;gap:12px;margin-bottom:16px}.gd-head h2{font:var(--title1);letter-spacing:-.01em}.gd-head p{font:var(--body2);color:var(--colorNeutralForeground2)}.gd-grid{display:grid;grid-template-columns:minmax(0,6fr) minmax(0,5fr);gap:56px;align-items:start}.gd-text{display:grid;gap:16px;min-width:0}.gd-text h3{font:var(--subtitle1);margin-top:8px}.gd-text .facts{list-style:none;padding:0;display:grid;gap:18px}.facts li{display:grid;grid-template-columns:20px minmax(0,1fr);gap:14px}.facts .icon{color:var(--colorNeutralForeground2);margin-top:2px}.facts b{display:block;font:var(--subtitle2);margin-bottom:4px}.facts span{color:var(--colorNeutralForeground2)}.more-link{font:var(--body1)}.gdrive figure{margin:0;min-width:0;position:sticky;top:80px}.gd-org{min-width:0;overflow:hidden;text-overflow:ellipsis}.gd-marks{margin-top:20px}@media(max-width:960px){.gd-grid{grid-template-columns:minmax(0,1fr);gap:36px}.gdrive figure{position:static}}.bk{display:grid;gap:12px}.bk-head{display:flex;justify-content:space-between;align-items:center;gap:10px;flex-wrap:wrap;padding-bottom:10px;border-bottom:1px solid var(--colorNeutralStroke2)}.bk-title{display:flex;align-items:center;gap:10px;flex-wrap:wrap;min-width:0;padding:4px 6px}.bk-title .pill{white-space:normal;overflow-wrap:anywhere}.bk-tabs{display:flex;gap:16px;border-bottom:1px solid var(--colorNeutralStroke2)}.bk-tabs span{padding:4px 2px 6px;color:var(--colorNeutralForeground3);border-bottom:2px solid transparent}.bk-tabs span.on{color:var(--colorNeutralForeground1);font-weight:600;border-bottom-color:var(--colorBrandStroke1)}.bk-last{font-size:12px}.bk-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px;align-items:end}.bk-pw{padding:4px;margin:-4px}.bk-hint{font-size:11.5px;line-height:16px}@container (max-width: 600px){.ill .gd-opt{display:none}}@container (max-width: 460px){.bk-row{grid-template-columns:minmax(0,1fr)}.bk-row.q>span:first-child{display:none}}.vault{padding:14px 16px 16px;display:grid;gap:12px}.vault-err{display:flex;gap:10px;align-items:center;padding:8px 10px;background:var(--colorNeutralBackground1);border:1px solid var(--colorNeutralStroke2);border-radius:var(--borderRadiusMedium)}.vault-err>span:last-child{display:grid;min-width:0}.vault-err b{font-weight:600}.vault-err .mono{color:var(--colorPaletteRedForeground1)}.vault-x{display:grid;place-items:center;width:22px;height:22px;flex:none;border-radius:50%;border:1.5px solid var(--colorPaletteRedForeground1);color:var(--colorPaletteRedForeground1);font:700 13px/1 var(--fontFamilyBase)}.vault-tb{width:100%;border-collapse:collapse;font-variant-numeric:tabular-nums;background:var(--colorNeutralBackground1);border:1px solid var(--colorNeutralStroke2);border-radius:var(--borderRadiusMedium)}.vault-tb th,.vault-tb td{text-align:left;padding:0 8px;height:28px;border-bottom:1px solid var(--colorNeutralStroke2);white-space:nowrap}.vault-tb th{font:600 10.5px/14px var(--fontFamilyBase);letter-spacing:.03em;text-transform:uppercase;color:var(--colorNeutralForeground3)}.vault-tb tr:last-child td{border-bottom:0}.vault-tb .mono{font-size:12px}.vault-key{display:flex;align-items:center;gap:8px;font-size:12px;color:var(--colorNeutralForeground2)}.vault-key .icon{width:16px;height:16px;color:var(--colorBrandForeground1)}.rst-title{display:flex;gap:8px;align-items:baseline;padding:10px 16px;background:var(--colorNeutralBackground1);border-bottom:1px solid var(--colorNeutralStroke2);border-radius:inherit;white-space:nowrap}.rst-title b{font-weight:600}.rst-body{display:grid;gap:10px;padding:14px 16px 16px}.rst-file{display:inline-flex;align-items:center;gap:8px;min-width:0;overflow:hidden;text-overflow:ellipsis}.rst-file .icon,.rst-pw .icon{width:16px;height:16px;color:var(--colorNeutralForeground3);flex:none}.rst-pw{letter-spacing:.15em}.rst-btns{display:flex;justify-content:flex-end;gap:8px;margin-top:4px}@media(max-width:360px){.vault-tb :is(th,td):first-child,.rst-title .q{display:none}.vault,.rst-body{padding-inline:12px}}.faq-sec{padding-block:72px;background:var(--colorNeutralBackground2);border-block:1px solid var(--colorNeutralStroke2)}.faq-sec .grid{display:grid;grid-template-columns:minmax(0,4fr) minmax(0,8fr);gap:48px}.faq-sec h2{font:var(--title2)}.faq{border-top:1px solid var(--colorNeutralStroke2)}.faq details{border-bottom:1px solid var(--colorNeutralStroke2)}.faq summary{list-style:none;cursor:pointer;display:grid;grid-template-columns:20px minmax(0,1fr);gap:12px;align-items:center;min-height:44px;padding:10px 8px;font:var(--subtitle2);border-radius:var(--borderRadiusMedium)}.faq summary:hover{background:var(--colorSubtleBackgroundHover)}.faq summary::-webkit-details-marker{display:none}.faq summary .icon{color:var(--colorNeutralForeground2);transition:transform var(--durationFast) var(--curveEasyEase)}.faq details[open] summary .icon{transform:rotate(90deg)}.faq details p{padding:0 8px 18px 40px;color:var(--colorNeutralForeground2);font:var(--body2);max-width:66ch}@media(max-width:860px){.faq-sec .grid{grid-template-columns:minmax(0,1fr);gap:24px}}.policy-sec{padding-block:88px}.policy{max-width:760px;display:grid;gap:28px}.policy h1{font:var(--title1)}.policy h2{font:var(--subtitle1);margin-bottom:8px}.policy p,.policy li{color:var(--colorNeutralForeground2);font:var(--body2)}.policy ul{padding-left:20px;display:grid;gap:6px;margin-top:8px}.policy .meta{color:var(--colorNeutralForeground3);font:var(--body1)}.policy .note{border:1px solid var(--colorNeutralStroke2);border-radius:var(--borderRadiusLarge);padding:16px 20px;margin-top:12px;background:var(--colorNeutralBackground2)}footer{border-top:1px solid var(--colorNeutralStroke2);background:var(--colorNeutralBackground2);padding-block:28px}footer .wrap{display:flex;flex-wrap:wrap;gap:12px 24px;align-items:center;justify-content:space-between}footer nav{display:flex;flex-wrap:wrap;gap:4px 20px}footer nav a{display:inline-flex;align-items:center;min-height:32px;color:var(--colorNeutralForeground2)}footer p{font:var(--caption1);color:var(--colorNeutralForeground3);max-width:70ch}@media(pointer:coarse){footer nav a{min-height:44px}}:root{--t-display: 60px;--t-display-lh: 1;--t-36: 36px;--t-36-lh: 40px;--t-24: 24px;--t-24-lh: 32px;--t-20: 20px;--t-20-lh: 28px;--t-18: 18px;--t-18-lh: 27px;--t-16: 16px;--t-16-lh: 24px;--t-14: 14px;--t-14-lh: 20px}@media(max-width:768px){:root{--t-display: min(44px, 8.5vw);--t-display-lh: 1.1;--t-36: 24px;--t-36-lh: 32px;--t-24: 20px;--t-24-lh: 28px;--t-20: 18px;--t-20-lh: 27px}}body{font-size:var(--t-16);line-height:var(--t-16-lh)}.hero h1{font-size:60px;line-height:64px}.flow h2,.more h2,.security h2,.faq-sec h2,.policy h1{font-size:var(--t-display);line-height:var(--t-display-lh)}.hero .lede,.step h3{font-size:var(--t-36);line-height:var(--t-36-lh)}.flow>.wrap>header p,.security .intro,.ft-text h3,.policy h2{font-size:var(--t-24);line-height:var(--t-24-lh)}.step p,.faq summary,.brand,.btn.large,#mobile-nav a{font-size:var(--t-20);line-height:var(--t-20-lh)}.marks li,.ft-text p,.faq details p,.policy p,.policy li,.menu-theme{font-size:var(--t-18);line-height:var(--t-18-lh)}nav.primary a,.tab,.btn,footer nav a,.step .also,.assure,.policy .meta{font-size:var(--t-16);line-height:var(--t-16-lh)}.req,figcaption,footer p{font-size:var(--t-14);line-height:var(--t-14-lh)}@media(max-width:700px){.hero h1{font-size:clamp(28px,10vw,60px);line-height:1.12}}@media(max-width:1023px){.faq-sec .grid{grid-template-columns:minmax(0,1fr);gap:24px}}.dl-menu{position:relative}.dl-menu>summary{list-style:none}.dl-menu>summary::-webkit-details-marker{display:none}.dl-menu .chev{width:16px;height:16px;transform:rotate(90deg);transition:transform var(--durationFast) var(--curveEasyEase)}.dl-menu[open] .chev{transform:rotate(-90deg)}.dl-pop{position:absolute;z-index:4;top:calc(100% + 4px);left:0;min-width:100%;width:max-content;max-width:min(320px,calc(100vw - 32px));display:grid;padding:4px;background:var(--colorNeutralBackground1);border:1px solid var(--colorNeutralStroke2);border-radius:var(--borderRadiusMedium);box-shadow:var(--shadowWindow);text-align:left}.dl-pop a{display:grid;grid-template-columns:76px minmax(0,1fr);gap:10px;align-items:baseline;min-height:36px;padding:8px 10px;border-radius:3px;color:var(--colorNeutralForeground1);text-decoration:none}.dl-pop a:hover,.dl-pop a:focus-visible{background:var(--colorSubtleBackgroundHover)}.dl-pop .fmt{font:600 13px/20px var(--fontFamilyMonospace)}.dl-pop .hint{font:var(--body1);color:var(--colorNeutralForeground2)}@media(max-width:700px){.dl-pop{left:50%;transform:translate(-50%)}}@media(pointer:coarse){.dl-pop a{min-height:44px}}.connect{padding-block:88px}.connect figure{margin:0;min-width:0;position:sticky;top:80px}.cn-card{display:grid;gap:10px}.cn-head{display:flex;justify-content:space-between;align-items:center;gap:8px;padding-bottom:8px;border-bottom:1px solid var(--colorNeutralStroke2)}.cn-head b{font-weight:600}.cn-rows{display:grid;gap:6px;margin:0}.cn-rows>div{display:grid;grid-template-columns:150px minmax(0,1fr);gap:8px;align-items:baseline}.cn-rows dt{font-size:12px;color:var(--colorNeutralForeground3)}.cn-rows dd{margin:0;min-width:0;overflow-wrap:anywhere}@media(max-width:960px){.connect figure{position:static}}@container (max-width: 420px){.cn-rows>div{grid-template-columns:minmax(0,1fr);gap:0}}@media(max-width:1100px){nav.primary{display:none}.menu-btn{display:inline-flex}}nav.primary a{white-space:nowrap}nav.primary a[aria-current=page]{color:var(--colorNeutralForeground1);background:var(--colorSubtleBackgroundHover)}
