:root{--color-bg-primary:#fff;--color-bg-secondary:#f9f9f9;--color-text-primary:#151515;--color-text-secondary:#666;--color-brand-accent:#66cd7a;--color-border-subtle:#e5e5e5}*{box-sizing:border-box}body{margin:0;color:var(--color-text-primary);font:17px/1.55 system-ui,-apple-system,Segoe UI,sans-serif}h1,h2,h3{font-family:Georgia,Times New Roman,serif}a{color:var(--color-brand-accent);text-decoration:none}a:hover{text-decoration:underline}.container,.main-content{max-width:1140px;margin:auto;padding:32px 20px}.main-content{max-width:1080px}.top-bar{background:#fff;min-height:96px;position:-webkit-sticky;position:sticky;top:0;z-index:100;border-bottom:1px solid var(--color-border-subtle)}.top-bar-inner{max-width:1140px;min-height:96px;margin:auto;padding:0 20px;display:flex;align-items:center;justify-content:space-between;gap:12px}.header-actions,.logo-center,.logo-left{flex:1 1;display:flex;align-items:center}.logo-center{justify-content:center;flex:2 1}.logo-image{max-width:100%;height:auto!important;max-height:52px;width:auto!important}.header-actions{justify-content:flex-end}.actions{display:flex;align-items:center;gap:8px}.btn-primary,.btn-tertiary,button{border:0;border-radius:4px;padding:10px 18px;cursor:pointer;font:600 14px system-ui}.btn-primary,button{background:var(--color-brand-accent);color:#fff}.btn-tertiary,button.secondary{background:var(--color-bg-secondary);color:var(--color-text-primary);border:1px solid var(--color-border-subtle)}button:disabled{opacity:.6}.main-content{padding-top:48px}table{width:100%;border-collapse:collapse;font-size:14px;margin-bottom:16px}table,td,th{border:1px solid var(--color-border-subtle)}td,th{padding:10px 12px;text-align:left;vertical-align:top}th{background:#f0f4f1;font-size:12px;text-transform:uppercase;cursor:pointer}tr:nth-child(2n){background:var(--color-bg-secondary)}input,select{padding:10px 12px;border:1px solid var(--color-border-subtle);background:#fff;color:var(--color-text-primary);font-size:15px}input:focus,select:focus{outline:none;border-color:var(--color-brand-accent);box-shadow:0 0 0 2px #66cd7a33}.short-url{font-family:ui-monospace,monospace;background:var(--color-bg-secondary);padding:2px 6px;border:1px solid var(--color-border-subtle);font-size:13px;word-break:break-all}.metadata{font-size:12px;color:var(--color-text-secondary)}.error{color:#b91c1c;background:#fef2f2;border:1px solid #fecaca;padding:12px 16px;margin:16px 0}.list-heading{display:flex;align-items:center;justify-content:space-between;border-bottom:2px solid #151515;margin-bottom:18px;padding-bottom:12px}.list-toolbar{display:flex;gap:10px;flex-wrap:wrap;margin:20px 0 16px;padding:12px;background:var(--color-bg-secondary);border:1px solid var(--color-border-subtle)}.list-toolbar input{flex:1 1 280px}.column-selector{display:flex;flex-wrap:wrap;gap:8px 16px;padding:14px;margin-bottom:16px;border-left:3px solid var(--color-brand-accent);background:var(--color-bg-secondary)}.column-selector label{font-size:13px}.action-btns{display:flex;gap:4px;flex-wrap:wrap;align-items:center;min-width:150px}.action-btn{display:inline-flex;align-items:center;justify-content:center;min-width:28px;height:28px;padding:3px 5px;background:var(--color-bg-secondary);color:var(--color-text-primary);border:1px solid var(--color-border-subtle);border-radius:3px;cursor:pointer;text-decoration:none}.action-btn:hover{background:#eef8f0;border-color:var(--color-brand-accent);text-decoration:none}.share-action svg{width:16px;height:16px;display:block;fill:currentColor}.page-navigator,.recent-visits-controls{display:flex;align-items:center;justify-content:center;gap:8px;flex-wrap:wrap;margin:12px 0 24px}.analytics-dashboard{margin-top:40px;padding-top:24px;border-top:2px solid #151515}.analytics-header{display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap}.analytics-ranges{display:flex;gap:6px;flex-wrap:wrap}.analytics-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px;gap:16px}.analytics-card{background:var(--color-bg-secondary);border:1px solid var(--color-border-subtle);padding:16px}.analytics-wide{grid-column:span 2}.ranking{display:flex;flex-direction:column;gap:10px}.ranking-row{display:grid;grid-template-columns:minmax(100px,1fr) minmax(100px,2fr) 36px;grid-gap:8px;gap:8px;align-items:center;font-size:13px}.ranking-track{height:10px;background:#fff;border:1px solid var(--color-border-subtle)}.ranking-track b{display:block;height:100%}.analytics-empty{color:var(--color-text-secondary)}.analytics-footer{margin-top:12px}.chart-legend{display:flex;gap:16px;font-size:12px}.chart-legend i{display:inline-block;width:10px;height:10px;margin-right:4px}.legend-human{background:#66cd7a}.legend-bot{background:#d97706}.analytics-svg{display:block;min-width:520px;width:100%;height:220px}.chart-scroll{overflow-x:auto}.pie-layout{display:flex;align-items:center;gap:18px}.pie{width:138px;height:138px;border-radius:50%}.recent-visits-pager{margin-top:32px}.stats-detail-row{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(320px,.65fr);grid-gap:24px;gap:24px}.qr-stats-panel{display:flex;flex-direction:column;gap:12px;padding:16px;border:1px solid var(--color-border-subtle)}.qr-stats-image{width:280px;max-width:100%;margin:auto}.qr-stats-actions{display:flex;gap:8px;justify-content:center;flex-wrap:wrap}.home-centered{max-width:1280px;margin:auto;padding:32px 20px}.home-split{display:flex;gap:64px}.left-panel,.right-panel{flex:1 1;min-width:0}.prominent-input{width:100%;padding:14px;border:2px solid var(--color-border-subtle);margin-bottom:16px}.prominent-form{margin-bottom:24px}.result{padding:16px;background:var(--color-bg-secondary);border:1px solid var(--color-border-subtle)}.stats-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));grid-gap:12px;gap:12px}.stat-card{padding:12px;border:1px solid var(--color-border-subtle);text-align:center}.stat-value{font-size:22px;font-weight:700}.recent-list{display:flex;flex-direction:column;gap:12px}.recent-item{padding:16px;border:1px solid var(--color-border-subtle)}.recent-item-layout{display:grid;grid-template-columns:112px 1fr;grid-gap:20px;gap:20px}.recent-qr{width:104px}.recent-actions{display:flex;gap:8px}.decay-form{border:2px solid #b45309;background:#fffbeb;padding:20px;margin-top:32px}.decay-cta{background:#dc2626}.advanced-box{border:1px solid var(--color-border-subtle);margin-bottom:16px}.advanced-header{padding:10px;background:#f0f0e8;cursor:pointer}.advanced-options,.option{padding:12px}.option{margin-bottom:12px;background:#f8f8f5;border:1px solid var(--color-border-subtle)}@media(max-width:768px){.top-bar-inner{min-height:72px;padding:8px 12px}.logo-image{max-height:32px}.home-split,.stats-detail-row{flex-direction:column;display:flex}.analytics-grid{grid-template-columns:1fr}.analytics-wide{grid-column:span 1}.list-heading{align-items:flex-start;flex-direction:column}.recent-item-layout{grid-template-columns:1fr}.main-content{padding:32px 16px}table{display:block;overflow-x:auto;white-space:normal}}.share-modal-backdrop{position:fixed;inset:0;z-index:300;background:hsla(0,0%,8%,.42);display:flex;align-items:center;justify-content:center;padding:20px}.share-modal{width:min(900px,100%);max-height:90vh;overflow:auto;background:var(--color-bg-primary);border:2px solid #151515;padding:24px;box-shadow:0 8px 30px rgba(0,0,0,.2)}.share-modal-header{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--color-border-subtle);margin-bottom:12px}.share-modal-header h3{margin:0 0 12px}.share-close{background:transparent!important;color:var(--color-text-primary)!important;border:1px solid var(--color-border-subtle);font-size:24px;line-height:1;padding:4px 10px}.share-network-list{display:flex;flex-direction:column;gap:10px}.share-network-row{display:grid;grid-template-columns:150px minmax(0,1fr) auto;grid-gap:10px;gap:10px;align-items:center;padding:10px;background:var(--color-bg-secondary);border:1px solid var(--color-border-subtle)}.share-network-button{display:flex;align-items:center;justify-content:flex-start;gap:8px;padding:8px 10px}.share-network-button svg{width:18px;height:18px;fill:currentColor}.share-tagged-url{font:13px ui-monospace,monospace;word-break:break-all;color:var(--color-text-primary);text-decoration:underline}.share-copy{white-space:nowrap}@media(max-width:768px){.share-modal{padding:16px}.share-network-row{grid-template-columns:1fr}.share-network-button{width:100%}.share-copy{justify-self:start}}.analytics-ranges{align-items:center;gap:8px}.analytics-range{background:#fff;color:var(--color-text-primary);border:1px solid var(--color-border-subtle);border-radius:4px;padding:9px 14px;font:600 14px system-ui,-apple-system,Segoe UI,sans-serif;transition:background-color .15s,border-color .15s,color .15s}.analytics-range:hover{background:#f0f8f2;border-color:var(--color-brand-accent)}.analytics-range:focus-visible,.share-copy:focus-visible{outline:2px solid var(--color-brand-accent);outline-offset:2px}.analytics-range.active{background:#151515;color:#fff;border-color:#151515;font-weight:700}.share-network-label{display:flex;align-items:center;gap:8px;padding:8px 10px;font:600 14px system-ui,-apple-system,Segoe UI,sans-serif;color:var(--color-text-primary)}.share-network-label svg{width:18px;height:18px;fill:currentColor;flex:none}.share-copy{background:var(--color-brand-accent);color:#fff;border:1px solid #4caf68;border-radius:4px;padding:9px 18px;min-width:76px;font:700 14px system-ui,-apple-system,Segoe UI,sans-serif;cursor:pointer;transition:background-color .15s,transform .15s}.share-copy:hover{background:#4caf68;transform:translateY(-1px)}.share-copy:active{transform:translateY(0)}@media(max-width:768px){.analytics-ranges{width:100%}.analytics-range{flex:1 1 auto}.share-network-label{padding-left:0}}.share-action>span{display:inline-block;width:16px;height:16px;font-size:0;background-color:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M21.5 5.2c-.7.3-1.4.5-2.2.6.8-.5 1.4-1.2 1.7-2.1-.8.5-1.6.8-2.5 1A3.9 3.9 0 0 0 11.8 7c0 .3 0 .6.1.9-3.2-.2-6-1.7-7.9-4-.3.6-.5 1.2-.5 2 0 1.3.7 2.5 1.7 3.2-.6 0-1.2-.2-1.7-.5 0 1.9 1.3 3.5 3.1 3.8-.3.1-.7.1-1 .1-.2 0-.5 0-.7-.1.5 1.6 2 2.7 3.7 2.7A7.8 7.8 0 0 1 3.8 17c-.3 0-.7 0-1-.1A11 11 0 0 0 8.7 19c6.6 0 10.2-5.5 10.2-10.2v-.5c.7-.5 1.3-1 1.8-1.6Z'/%3E%3C/svg%3E") center /contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M21.5 5.2c-.7.3-1.4.5-2.2.6.8-.5 1.4-1.2 1.7-2.1-.8.5-1.6.8-2.5 1A3.9 3.9 0 0 0 11.8 7c0 .3 0 .6.1.9-3.2-.2-6-1.7-7.9-4-.3.6-.5 1.2-.5 2 0 1.3.7 2.5 1.7 3.2-.6 0-1.2-.2-1.7-.5 0 1.9 1.3 3.5 3.1 3.8-.3.1-.7.1-1 .1-.2 0-.5 0-.7-.1.5 1.6 2 2.7 3.7 2.7A7.8 7.8 0 0 1 3.8 17c-.3 0-.7 0-1-.1A11 11 0 0 0 8.7 19c6.6 0 10.2-5.5 10.2-10.2v-.5c.7-.5 1.3-1 1.8-1.6Z'/%3E%3C/svg%3E") center /contain no-repeat}.social-detail-row{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.social-copy-button{white-space:nowrap}:root{--color-error:#b91c1c;--color-error-bg:#fef2f2;--color-error-border:#fecaca;--color-decay-amber:#b45309;--color-decay-bg:#fffbeb;--color-decay-danger:#dc2626;--radius-control:4px;--space-unit:8px}html{overflow-x:hidden}body{font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;line-height:1.55}h1,h2,h3{color:var(--color-text-primary);line-height:1.25}h1{font-size:clamp(2rem,4vw,2.625rem);margin:0 0 16px}h2{font-size:clamp(1.5rem,3vw,1.75rem);margin:32px 0 12px}h3{font-size:clamp(1.125rem,2vw,1.25rem);margin:24px 0 10px}p{margin:0 0 16px}.btn-primary,.btn-tertiary,button,input,select{border-radius:var(--radius-control)}[role=button]:focus-visible,a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible{outline:2px solid var(--color-brand-accent);outline-offset:2px}button.secondary{background:#fff;color:var(--color-text-primary);border:1px solid var(--color-border-subtle)}.btn-tertiary:hover,button.secondary:hover{background:#f0f8f2;border-color:var(--color-brand-accent);text-decoration:none}.btn-primary:hover,button:hover:not(:disabled){filter:none}button:disabled{opacity:.55;cursor:not-allowed}label{display:block;font-size:14px;font-weight:600;margin:0 0 6px}input,select{min-height:40px}.error{color:var(--color-error);background:var(--color-error-bg);border-color:var(--color-error-border);border-radius:var(--radius-control)}.header-spacer{height:0}footer{max-width:1140px;margin:32px auto 0;padding:24px 20px;border-top:1px solid var(--color-border-subtle);color:var(--color-text-secondary);font-size:12px;text-align:center}.form-section-title{display:block;font-family:Georgia,Times New Roman,serif;font-size:1.25rem;line-height:1.3;margin:0 0 16px;color:var(--color-text-primary)}.decay-form,.standard-form{position:relative}.standard-form{padding-top:20px}.standard-form:before{content:"Recommended";position:absolute;right:0;top:0;color:var(--color-text-secondary);font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.06em}.decay-form{border-color:var(--color-decay-amber);background:var(--color-decay-bg)}.decay-form .form-section-title{color:var(--color-decay-danger)}.prominent-button{width:100%;min-height:44px;padding:12px 24px;font-size:16px;font-weight:700}.prominent-input{min-height:48px;font-size:16px}.advanced-header{display:flex;align-items:center;justify-content:space-between;font-weight:700}.advanced-header:hover{background:#ececdf}.toggle-icon{font-size:20px;line-height:1}.result{overflow-wrap:anywhere;border-left:3px solid var(--color-brand-accent)}.result-qr{margin-top:16px;text-align:center}.result-qr img{display:block;width:240px;max-width:100%;margin:8px auto 0;background:#fff;border:1px solid var(--color-border-subtle)}.recent-title{font-weight:700;margin-bottom:4px}.recent-details{min-width:0}.recent-meta{overflow-wrap:anywhere}.recent-short-url{display:inline-block;margin:8px 0;font:700 14px ui-monospace,SFMono-Regular,Menlo,monospace;word-break:break-all}.recent-action-button{display:inline-block;padding:8px 14px;border:1px solid var(--color-border-subtle);background:#fff;color:var(--color-text-primary);font-size:14px;font-weight:600;border-radius:4px}.recent-action-button:hover{background:#f0f8f2;border-color:var(--color-brand-accent);text-decoration:none}.copy-action{cursor:pointer}.stats-row{margin-top:32px}.stats-content>strong{display:block;font-family:Georgia,Times New Roman,serif;font-size:1.5rem;margin-bottom:12px}.stats-details-table th{width:34%;text-transform:none;font-size:14px;cursor:default}.stats-qr-section h2{margin-top:0}.access-log-section{margin-top:40px;padding-top:24px;border-top:2px solid var(--color-text-primary)}.analytics-card h3{margin-top:0}.analytics-card{border-radius:4px}.analytics-range{cursor:pointer}table a{overflow-wrap:anywhere}.metadata{line-height:1.4}@media(max-width:768px){.container,.home-centered,.main-content{padding-left:16px;padding-right:16px}.top-bar-inner{gap:8px}.logo-left{display:none}.logo-center{flex:1 1}.header-actions{flex:0 1 auto}.actions{gap:4px}.btn-tertiary{padding:8px 10px;font-size:13px}.home-split{gap:32px}.standard-form:before{position:static;margin:-4px 0 12px}.decay-form{margin-top:24px;padding:16px}.recent-item-layout{gap:12px}.recent-qr-wrap{text-align:center}.recent-qr{width:112px}.stats-details-table th{width:40%}.analytics-dashboard{margin-top:32px}footer{padding-left:16px;padding-right:16px}}@media(max-width:560px){.top-bar,.top-bar-inner{min-height:64px}.logo-image{max-height:28px}.header-actions .actions a:last-child{display:none}.main-content{padding-top:32px}.home-centered{padding-top:20px}.stats-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.stats-detail-row{gap:16px}.stats-details-table{font-size:13px}.stats-details-table th{width:38%;padding:8px}.stats-details-table td{padding:8px}.share-network-row{padding:12px}.share-tagged-url{font-size:12px}.qr-stats-image{width:240px}}.advanced-options .option-input{width:100%;max-width:100%}.expiration-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.expiration-fields>div{min-width:0}.advanced-options .option:nth-child(2):after{content:"Choose a future date, and optionally limit the total number of visits.";display:block;margin-top:6px;font-size:12px;line-height:1.4;color:var(--color-text-secondary)}.advanced-options .privacy-option .metadata{display:block;margin-top:6px}.prominent-button{width:auto;max-width:100%;display:inline-block}.chart-label{font-size:11px}.heatmap-wrap{width:100%;overflow-x:auto;padding-bottom:4px}.heatmap-hours,.heatmap-row{display:grid;grid-template-columns:42px repeat(24,minmax(18px,1fr));grid-gap:3px;gap:3px;min-width:560px;align-items:center}.heatmap-hours{margin-left:0;margin-bottom:4px;font-size:10px;text-align:center}.heatmap-day,.heatmap-hours{color:var(--color-text-secondary)}.heatmap-day{font-size:11px}.heat-cell{display:block;width:100%;height:18px;min-width:18px;border:1px solid hsla(0,0%,8%,.08);background:#f1f1ed;border-radius:2px}@media(max-width:560px){.expiration-fields{grid-template-columns:1fr}.prominent-button{width:auto}}.social-ranking-track{display:flex;align-items:stretch;overflow:hidden;gap:0}.social-ranking-track b{display:block;height:100%;min-width:0}.social-human-bar{background:#66cd7a}.social-bot-bar{background:#d97706}.social-ranking-row .ranking-track{height:10px}.social-ranking{gap:16px}.social-network-row{display:grid;grid-template-columns:minmax(110px,150px) minmax(0,1fr);grid-gap:16px;gap:16px;align-items:start}.social-network-label{font-size:13px;overflow-wrap:anywhere;padding-top:4px}.social-bars{display:flex;flex-direction:column;gap:6px}.social-bar-row{display:grid;grid-template-columns:54px minmax(0,1fr) 32px;grid-gap:8px;gap:8px;align-items:center;font-size:12px}.social-bar-label{color:var(--color-text-secondary)}.social-bar-row .ranking-track{height:12px}.social-bar-row>strong{text-align:right;font-size:12px}.social-bar-row .social-bot-bar,.social-bar-row .social-human-bar{height:100%;min-width:0}@media(max-width:560px){.social-network-row{grid-template-columns:1fr;gap:6px}.social-network-label{padding-top:0}.social-bar-row{grid-template-columns:52px minmax(0,1fr) 30px}}.components-gallery{max-width:1100px;margin:0 auto}.page-title-block{border-bottom:2px solid var(--color-text-primary);padding-bottom:24px;margin-bottom:32px}.eyebrow{margin:0 0 8px;color:var(--color-text-secondary);font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.component-showcase{margin:0 0 32px;padding:20px;background:#fff;border:1px solid var(--color-border-subtle)}.component-showcase-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;border-bottom:1px solid var(--color-border-subtle);margin-bottom:20px;padding-bottom:12px}.component-showcase-heading h2{margin:0;font-size:24px}.component-name{color:var(--color-text-secondary);font-size:12px}.component-showcase-body{min-width:0}.component-showcase-body h4,.component-showcase-body h5,.component-showcase-body h6{font-family:Georgia,Times New Roman,serif;margin:18px 0 8px}.component-showcase-body h4{font-size:18px}.component-showcase-body h5{font-size:16px}.component-showcase-body h6{font-size:14px}.jumbotron{padding:24px;background:#f9f9f9;border-left:4px solid var(--color-brand-accent);margin-bottom:24px}.jumbotron h2{margin-top:0}.component-article{max-width:720px;padding:20px;border-left:1px solid var(--color-border-subtle);border-right:1px solid var(--color-border-subtle)}.component-action-row{display:flex;gap:10px;flex-wrap:wrap;align-items:center}.component-form-grid{display:grid;grid-template-columns:2fr 1fr;grid-gap:16px;gap:16px}.component-form-grid input,.component-form-grid select{width:100%}.component-success,.component-warning{padding:12px 16px;margin-top:12px;border:1px solid #bbdfc2;background:#f0faf2}.component-warning{border-color:#f5d28b;background:#fffbeb}.badge-bot,.badge-human{display:inline-block;padding:3px 8px;border-radius:4px;font-size:12px;font-weight:600}.badge-human{color:#166534;background:#dcfce7}.badge-bot{color:#92400e;background:#fef3c7}.component-qr{display:flex;align-items:center;gap:20px;margin-top:20px;padding:16px;border:1px solid var(--color-border-subtle)}.qr-placeholder{display:grid;place-items:center;width:120px;height:120px;background:repeating-linear-gradient(45deg,#151515 0 4px,#fff 4px 8px);color:#fff;font-weight:700;text-shadow:0 1px 2px #000;border:8px solid #fff;outline:1px solid var(--color-border-subtle)}.component-fake-analytics{max-width:640px}.fake-chart{height:180px;display:flex;align-items:flex-end;gap:12px;padding:12px 16px;border-bottom:1px solid #999;border-left:1px solid #999;background:repeating-linear-gradient(0deg,#fff 0 35px,#e5e5e5 36px)}.fake-chart span{display:block;flex:1 1;max-width:52px;background:var(--color-brand-accent);border:1px solid #4caf68}.component-showcase table{margin-bottom:0}.component-showcase .page-navigator{justify-content:flex-start;margin:12px 0}.component-showcase .analytics-card{max-width:720px}.component-showcase .recent-visits-pager{margin-top:24px}.component-showcase td,.component-showcase th{overflow-wrap:anywhere}@media(max-width:768px){.component-showcase-heading{flex-direction:column}.component-form-grid{grid-template-columns:1fr}.component-qr{align-items:flex-start;flex-direction:column}.components-gallery{width:100%}}.history-page{max-width:900px;margin:0 auto}.history-intro{border-bottom:2px solid var(--color-text-primary);padding-bottom:24px;margin-bottom:32px}.history-intro h1{margin-bottom:12px}.history-intro p:last-child{max-width:720px;color:var(--color-text-secondary)}.history-list{display:flex;flex-direction:column;gap:0}.history-entry{display:grid;grid-template-columns:150px minmax(0,1fr);grid-gap:24px;gap:24px;padding:22px 0;border-bottom:1px solid var(--color-border-subtle)}.history-entry:first-child{border-top:1px solid var(--color-border-subtle)}.history-date{color:var(--color-text-secondary);font-size:13px;font-weight:700;padding-top:4px;white-space:nowrap}.history-entry-content h2{font-size:22px;margin:0 0 8px}.history-entry-content p{margin:0;color:var(--color-text-secondary);font-size:15px;line-height:1.55}@media(max-width:560px){.history-entry{grid-template-columns:1fr;gap:6px;padding:18px 0}.history-date{padding-top:0}.history-entry-content h2{font-size:20px}}.history-entry-meta{display:flex;flex-direction:column;gap:4px}.history-number{color:var(--color-text-primary);font-family:Georgia,Times New Roman,serif;font-size:22px;font-weight:700}.history-entry-meta .history-date{padding-top:0}@media(max-width:560px){.history-entry-meta{flex-direction:row;align-items:baseline;gap:10px}.history-number{font-size:20px}}.header-actions,.header-menu{position:relative}.header-menu summary{list-style:none}.header-menu summary::-webkit-details-marker{display:none}.header-menu-panel{position:absolute;right:0;top:calc(100% + 8px);z-index:120;display:flex;flex-direction:column;min-width:170px;padding:6px;background:#fff;border:1px solid var(--color-border-subtle);box-shadow:0 8px 20px hsla(0,0%,8%,.12)}.header-menu-panel a{padding:9px 12px;color:var(--color-text-primary);font-size:14px;white-space:nowrap}.header-menu-panel a:hover{background:#f0f8f2;text-decoration:none}@media(max-width:560px){.header-menu-panel{right:0}.header-menu summary{padding:8px 10px;font-size:13px}}.advanced-box-anonymous{background:#f3f3f3;border-color:#c9c9c9;color:#777;opacity:.68}.advanced-box-anonymous .advanced-header{background:#e5e5e5;color:#666}.advanced-box-anonymous .advanced-header:hover{background:#dedede}.advanced-box-anonymous .advanced-options{background:#eee}.advanced-box-anonymous .option{background:#e7e7e7;border-color:#cfcfcf}.advanced-box-anonymous .option-input,.advanced-box-anonymous input{background:#ddd;color:#777;border-color:#c3c3c3}