.hhpref-Settings{--settings-shell-space:var(--space2);width:min(100% - var(--settings-shell-space) - var(--settings-shell-space),1120px);margin:0 auto;padding:var(--settings-shell-space) 0 var(--space8);display:grid;align-items:start}@media screen and (max-width:599px){.hhpref-Settings{--settings-shell-space:0}}@media screen and (min-width:800px){.hhpref-Settings{grid-template-columns:14rem minmax(0,1fr)}}@media screen and (min-width:1600px){.hhpref-Settings{--settings-shell-space:var(--space4)}}.hhpref-Settings[data-layout-kind=history]{width:calc(100% - var(--settings-shell-space) - var(--settings-shell-space));max-width:none}.hhpref-Main{min-width:0;width:100%;box-sizing:border-box;padding:var(--space2);border-radius:var(--reading-radius-sm);border:1px solid color-mix(in srgb,var(--palette-border) 88%,transparent);background:color-mix(in srgb,var(--palette-paper) 90%,var(--palette-surface));box-shadow:0 18px 42px -32px var(--palette-shadow-soft)}@media screen and (min-width:0){.hhpref-Main{padding:var(--space1) var(--space2);border-inline:none;border-radius:0;box-shadow:none}}@media screen and (min-width:600px){.hhpref-Main{padding:var(--space4)}}.hhpref-Header{display:grid;gap:var(--space1);margin:0 0 var(--space4);padding-bottom:var(--space3);border-bottom:1px solid color-mix(in srgb,var(--palette-border) 88%,transparent);padding-top:var(--space3);padding-left:var(--space1);padding-right:var(--space1)}@media screen and (min-width:600px){.hhpref-Header{padding-top:0;padding-left:0;padding-right:0}}.hhpref-Header .hhpref-Title{display:flex;align-items:center;gap:var(--space1);margin:0;color:var(--palette-ink);font-family:var(--font);font-size:clamp(1.55rem,2.7vw,2.3rem);font-weight:800;line-height:1.38;letter-spacing:-0.02em;text-wrap:auto}.hhpref-Header .hhpref-Title img{flex-shrink:0;width:52px;height:52px}.hhpref-Header .hhpref-Description{margin:0;color:var(--palette-muted);font-size:1rem;line-height:1.9}@media screen and (min-width:0){.hhpref-Header{gap:var(--space2);margin-bottom:var(--space3);padding:var(--space3) var(--space2);border:1px solid color-mix(in srgb,var(--palette-accent) 18%,var(--palette-border));border-radius:8px;background:linear-gradient(145deg,color-mix(in srgb,var(--palette-accent) 8%,var(--palette-paper)),color-mix(in srgb,var(--palette-surface) 92%,var(--palette-paper)))}.hhpref-Header .hhpref-Title{gap:0.65rem;font-size:clamp(1.28rem,6.2vw,1.55rem);line-height:1.35;word-break:auto-phrase}.hhpref-Header .hhpref-Title img{width:38px;height:38px}.hhpref-Header .hhpref-Description{font-size:0.92rem;line-height:1.78}}.hhpref-Settings[data-layout-kind=history] .hhpref-Main{padding-block-start:0;border-block-start:0}.hhpref-Settings[data-layout-kind=history] .hhpref-Header:first-child{margin-block-start:var(--space2)}@media screen and (min-width:600px){.hhpref-Settings[data-layout-kind=history] .hhpref-Header:first-child{margin-block-start:var(--space4)}}.hhpref-Settings[data-layout-kind=history] .hhpref-Main #breadcrumbs{max-width:100%;width:100%;margin:0 auto}.hhpref-SubTitle{margin:var(--space4) 0 0;padding-top:var(--space3);border-top:1px solid color-mix(in srgb,var(--palette-border) 84%,transparent);color:var(--palette-ink);font-size:clamp(1.15rem,2vw,1.45rem);font-weight:800;line-height:1.55}.hhpref-Link{display:inline-flex;align-items:center;justify-content:center;gap:var(--space1);margin:0 0 var(--space2);padding:var(--space1) var(--space2);border-radius:999px;background:color-mix(in srgb,var(--palette-accent) 10%,var(--palette-paper));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--palette-accent) 26%,transparent);color:var(--palette-accent-strong);font-weight:700;text-decoration:none;transition:transform 180ms ease,background-color 180ms ease,color 180ms ease,box-shadow 180ms ease}.hhpref-Link:focus-visible{transform:translateY(-1px);color:var(--palette-accent-strong);background:color-mix(in srgb,var(--palette-accent) 14%,var(--palette-paper));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--palette-accent) 36%,transparent),0 12px 24px -20px color-mix(in srgb,var(--palette-accent) 44%,transparent);outline:2px solid var(--palette-accent-strong);outline-offset:2px}@media (hover:hover){.hhpref-Link:hover{transform:translateY(-1px);color:var(--palette-accent-strong);background:color-mix(in srgb,var(--palette-accent) 14%,var(--palette-paper));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--palette-accent) 36%,transparent),0 12px 24px -20px color-mix(in srgb,var(--palette-accent) 44%,transparent)}}.hhpref-Links{display:grid;gap:var(--space1);margin:var(--space2) 0 0;padding:0;list-style:none}.hhpref-Links li{margin:0}.hhpref-Links li a{display:inline-flex;align-items:center;gap:var(--space1);color:var(--palette-accent-strong);font-weight:700;line-height:1.7;text-decoration:none}.hhpref-Links li a:focus-visible{color:var(--palette-accent);outline:2px solid var(--palette-accent-strong);outline-offset:2px}@media (hover:hover){.hhpref-Links li a:hover{color:var(--palette-accent)}}.hhc-Abstract{display:grid;gap:var(--space2);max-width:30rem;margin:var(--space6) auto 0;padding:var(--space3);border-radius:var(--reading-radius-sm);border:1px solid color-mix(in srgb,var(--palette-border) 88%,transparent);background:color-mix(in srgb,var(--palette-paper) 90%,var(--palette-surface));box-shadow:0 18px 40px -32px var(--palette-shadow-soft)}.hhc-Abstract .hhc-Title{margin:0;color:var(--palette-ink);font-size:clamp(1.4rem,3vw,1.9rem);font-weight:800;line-height:1.45;text-align:center}.hhc-Abstract .hhc-Point{margin:0;padding:var(--space2);border-radius:18px;background:color-mix(in srgb,var(--palette-surface-strong) 78%,var(--palette-paper));color:var(--palette-accent-strong);font-size:clamp(1.45rem,3vw,2rem);font-weight:800;text-align:center}.hhc-Link{display:inline-flex;align-items:center;justify-content:center;gap:var(--space1);margin:var(--space4) auto 0;padding:var(--space1) var(--space2);border-radius:999px;background:color-mix(in srgb,var(--palette-accent) 10%,var(--palette-paper));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--palette-accent) 28%,transparent);color:var(--palette-accent-strong);font-weight:700;text-decoration:none;transition:transform 180ms ease,background-color 180ms ease,color 180ms ease}.hhc-Link:focus-visible{transform:translateY(-1px);color:var(--palette-accent-strong);background:color-mix(in srgb,var(--palette-accent) 14%,var(--palette-paper));outline:2px solid var(--palette-accent-strong);outline-offset:2px}@media (hover:hover){.hhc-Link:hover{transform:translateY(-1px);color:var(--palette-accent-strong);background:color-mix(in srgb,var(--palette-accent) 14%,var(--palette-paper))}}.hhc-Group{display:flex;justify-content:space-between;align-items:center;gap:var(--space1);padding:var(--space2);border-radius:18px;cursor:pointer;transition:background-color 180ms ease,color 180ms ease}.hhc-Group:focus-visible{background:color-mix(in srgb,var(--palette-accent) 10%,var(--palette-paper));color:var(--palette-accent-strong)}@media (hover:hover){.hhc-Group:hover{background:color-mix(in srgb,var(--palette-accent) 10%,var(--palette-paper));color:var(--palette-accent-strong)}}.hhc-Transaction,.hhc-TransactionPlaceholder{display:grid;grid-template-columns:84px minmax(0,1fr) auto;align-items:center;gap:var(--space2);padding:var(--space2);border-radius:18px;background:color-mix(in srgb,var(--palette-paper) 88%,var(--palette-surface));border:1px solid color-mix(in srgb,var(--palette-border) 84%,transparent);box-shadow:0 16px 34px -32px var(--palette-shadow-soft)}.hhc-Transaction{cursor:pointer;transition:transform 180ms ease,border-color 180ms ease,color 180ms ease}.hhc-Transaction:focus-visible{transform:translateY(-1px);border-color:color-mix(in srgb,var(--palette-accent) 38%,var(--palette-border));color:var(--palette-accent-strong)}@media (hover:hover){.hhc-Transaction:hover{transform:translateY(-1px);border-color:color-mix(in srgb,var(--palette-accent) 38%,var(--palette-border));color:var(--palette-accent-strong)}}.hhc-Value,.hhc-Unit,.hhc-Number{text-align:center}.hhc-Unit,.hhc-Number{color:var(--palette-muted);font-family:var(--font-mono)}.hhc-Ritual{display:grid;gap:var(--space0)}.hhc-Ritual .hhc-Date{display:flex;align-items:center;gap:var(--space1);justify-content:flex-start;color:var(--palette-accent-strong);font-size:var(--font-size1)}.hhc-Ritual .hhc-Title{color:var(--palette-ink);font-size:var(--font-size2);font-weight:800;line-height:1.5}.hhc-Ritual .hhc-Name{color:var(--palette-muted);font-size:var(--font-size1);line-height:1.7}.hhc-List{display:grid;gap:var(--space3)}.hhc-TicketCard{display:grid;min-width:0;gap:var(--space2);padding:var(--space3);border:1px solid color-mix(in srgb,var(--palette-border) 88%,transparent);border-radius:var(--reading-radius-sm);background:color-mix(in srgb,var(--palette-paper) 90%,var(--palette-surface));color:var(--palette-ink);text-decoration:none}.hhc-TicketCard:focus-visible{outline:2px solid var(--palette-accent-strong);outline-offset:2px}.hhc-TicketTop{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space1) var(--space2)}.hhc-TicketTitle{min-width:0;overflow-wrap:anywhere;font-size:var(--font-size2);font-weight:700}.hhc-StatusPill{flex-shrink:0;padding:var(--space-2) var(--space1);border-radius:999px;background:color-mix(in srgb,var(--palette-accent) 10%,var(--palette-paper));color:var(--palette-accent-strong);font-size:var(--font-size1)}.hhc-TicketMeta{display:flex;flex-wrap:wrap;gap:var(--space1);color:var(--palette-muted)}.hhc-TicketNumber{font-family:var(--font-mono)}.hhc-Hint{color:var(--palette-accent-strong);font-size:var(--font-size1)}.hhc-Empty{padding:var(--space3);color:var(--palette-muted)}.hht-Container{position:relative}.hht-CongratulationsHeader{padding:var(--space4);text-align:center;color:var(--positive);font-weight:700;font-size:var(--font-size3)}.hht-NoticeText{padding:var(--space4);text-align:center;color:var(--muted);font-size:var(--font-size1)}.hht-TicketContainer{display:flex;align-items:center;justify-content:center;margin-top:var(--space4);margin-bottom:var(--space4)}.hht-FormContent{display:flex;flex-direction:column;gap:var(--space8)}.hht-ButtonGroup{display:flex;align-items:center;justify-content:center;gap:var(--space4)}.hht-AddressAlert{border-color:var(--warning);background-color:var(--bg-warning);color:var(--warning-r);padding:var(--space4);border-radius:var(--radius-input);font-size:var(--font-size3);text-align:center}.hht-TicketFont{font-family:"Courier New",Courier,monospace;font-size:var(--font-size5)}.hht-ButtonContainer{margin-top:var(--space4)}.dnc-initial-e03f541c4e9e{color:#fff;margin-top:20px;font-size:22.62px;text-align:center}.dnc-initial-46919bfb4e1b{color:#fff;margin-top:20px;font-size:226.20000000000002px;text-align:center}.dnc-initial-ead20cf4278f{color:#fff;margin-top:20px;font-size:113.10000000000001px;text-align:center}.dnc-initial-2fa8d7cc235b{color:#fff;margin-top:20px;font-size:75.4px;text-align:center}.dnc-initial-20c639f0c05e{color:#fff;margin-top:20px;font-size:56.550000000000004px;text-align:center}.dnc-initial-281ba6ed2aaf{color:#fff;margin-top:20px;font-size:45.24px;text-align:center}.dnc-initial-5546d1ed42c1{color:#fff;margin-top:20px;font-size:37.7px;text-align:center}.dnc-initial-484beac32f6b{color:#fff;margin-top:20px;font-size:32.31428571428572px;text-align:center}.dnc-initial-f3e1541dfe77{color:#fff;margin-top:20px;font-size:28.275000000000002px;text-align:center}.dnc-initial-c06a8eb051f2{color:#fff;margin-top:20px;font-size:25.133333333333336px;text-align:center}
