.Ruler.svelte-5rtl70{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);cursor:crosshair;-webkit-user-select:none;user-select:none;touch-action:none;background:#000000d9;border-top:1px solid #ffffff1a;flex-shrink:0;height:56px;overflow:hidden}.Track.svelte-5rtl70{height:100%;display:flex;position:relative}.Day.svelte-5rtl70{border-left:1px solid #ffffff40;flex-direction:column;flex:1;padding-top:6px;display:flex;position:relative}.Day.svelte-5rtl70:first-child{border-left:none}.Day.today.svelte-5rtl70{background-color:color-mix(in srgb, var(--accent) 8%, transparent)}.DayLabel.svelte-5rtl70{color:#ffffffb3;white-space:nowrap;pointer-events:none;padding-left:6px;font-size:11px;font-weight:500}.Day.today.svelte-5rtl70 .DayLabel:where(.svelte-5rtl70){color:color-mix(in srgb, var(--accent) 90%, transparent)}.Tick.svelte-5rtl70{pointer-events:none;background:#ffffff4d;width:1px;position:absolute;bottom:0}.Indicator.svelte-5rtl70{pointer-events:none;z-index:1;flex-direction:column;align-items:center;display:flex;position:absolute;top:0;bottom:0;transform:translate(-50%)}.IndicatorLabel.svelte-5rtl70{background:var(--accent);color:var(--accent-text);white-space:nowrap;font-variant-numeric:tabular-nums;border-radius:4px;margin-top:2px;padding:2px 6px;font-size:11px;font-weight:600}.IndicatorLine.svelte-5rtl70{background:var(--accent);border-radius:1px;flex:1;width:2px}.Page.svelte-td8e3j{z-index:1;flex-direction:column;flex:1;min-height:0;display:flex;position:relative}.Scrollable.svelte-td8e3j{scrollbar-width:none;flex-direction:column;flex:1;align-items:center;display:flex;overflow:auto}.Header.svelte-td8e3j{align-items:center;gap:14px;width:100%;max-width:1200px;padding:24px 32px 0;display:flex}.HeaderLogo.svelte-td8e3j{object-fit:contain;border-radius:10px;width:40px;height:40px}.HeaderName.svelte-td8e3j{color:#fff;letter-spacing:-.01em;margin:0;font-size:18px;font-weight:600}.HeaderSubtitle.svelte-td8e3j{color:#ffffff73;margin:0;font-size:13px}.BrandCard.svelte-td8e3j{background:var(--accent);border-radius:12px;margin-bottom:16px;box-shadow:0 4px 24px #00000080,inset 0 0 0 1px #fff1,inset 0 0 0 1px #111c}.BrandHero.svelte-td8e3j{border-top-left-radius:inherit;border-top-right-radius:inherit;object-fit:contain;width:100%;max-height:140px;display:block}.BrandMeta.svelte-td8e3j{border-bottom-left-radius:inherit;border-bottom-right-radius:inherit;background:#111;align-items:center;gap:10px;padding:12px 16px;display:flex}.BrandColor.svelte-td8e3j{background:var(--accent);border:1px solid #ffffff1a;border-radius:6px;flex-shrink:0;width:24px;height:24px}.BrandColorLabel.svelte-td8e3j{color:#fff9;font-family:monospace;font-size:13px}.Layout.svelte-td8e3j{justify-content:center;align-items:flex-start;gap:32px;width:100%;max-width:1200px;padding:32px;display:flex}.PhoneColumn.svelte-td8e3j{flex:none}.ControlsColumn.svelte-td8e3j{flex:auto;min-width:280px;max-width:380px}.InfoRow.svelte-td8e3j{background:#111;border-radius:10px;justify-content:space-between;align-items:center;margin-bottom:8px;padding:10px 16px;display:flex;box-shadow:0 0 0 1px #fff1}.InfoLabel.svelte-td8e3j{color:#ffffff73;font-size:13px}.InfoValue.svelte-td8e3j{color:#fffc;font-family:monospace;font-size:13px}.LocaleSelect.svelte-td8e3j{appearance:none;color:#fff;cursor:pointer;background:#282828 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath fill='%23888' d='M3 5l3 3 3-3'/%3E%3C/svg%3E") right 8px center no-repeat;border:1px solid #333;border-radius:6px;padding:4px 24px 4px 10px;font-size:13px}.LocaleSelect.svelte-td8e3j:hover{background-color:#333}.Panel.svelte-td8e3j{color:#fff;background:#111;border-radius:12px;padding:24px;box-shadow:0 4px 24px #00000080,0 0 0 1px #fff1,inset 0 0 0 2px #111}.Panel.svelte-td8e3j h2:where(.svelte-td8e3j){letter-spacing:-.01em;margin:0 0 4px;font-size:18px;font-weight:600}.Hint.svelte-td8e3j{color:#ffffff73;margin:0 0 16px;font-size:13px}.Toggle.svelte-td8e3j{cursor:pointer;border-radius:8px;align-items:center;gap:12px;margin:0 -12px;padding:10px 12px;font-size:14px;transition:background .15s;display:flex}.Toggle.svelte-td8e3j:hover{background:#ffffff0f}.Toggle.svelte-td8e3j input[type=checkbox]:where(.svelte-td8e3j){appearance:none;cursor:pointer;background:#333;border-radius:10px;flex-shrink:0;width:36px;height:20px;transition:background .2s;position:relative}.Toggle.svelte-td8e3j input[type=checkbox]:where(.svelte-td8e3j):after{content:"";background:#888;border-radius:50%;width:16px;height:16px;transition:transform .2s,background .2s;position:absolute;top:2px;left:2px}.Toggle.svelte-td8e3j input[type=checkbox]:where(.svelte-td8e3j):checked{background:var(--accent,#63a2ff)}.Toggle.svelte-td8e3j input[type=checkbox]:where(.svelte-td8e3j):checked:after{background:#fff;transform:translate(16px)}hr.svelte-td8e3j{border:none;border-top:1px solid #333;margin:12px 0}.ResetButton.svelte-td8e3j{color:#ffffffb3;cursor:pointer;background:#282828;border:1px solid #333;border-radius:8px;width:100%;padding:10px 20px;font-size:13px;font-weight:500;transition:background .15s,color .15s}.ResetButton.svelte-td8e3j:hover{color:#fff;background:#333}
